学生管理系统(软件工程)
目 錄
- 第1章選題背景、目的意義和國(guó)內(nèi)外研究現(xiàn)狀總結(jié)
- 1.1背景
- 1.2意義
- 第2章可行性研究
- 2.1編寫目的
- 2.2項(xiàng)目背景
- 2.3定義
- 2.4可行性分析的前提
- 2.4.1要求
- 2.4.2目標(biāo)
- 2.4.3決定可行性的主要因素
- 2.5.可行性分析
- 2.5.1技術(shù)可行性分析
- 2.5.2經(jīng)濟(jì)可行性分析
- 2.5.3運(yùn)行可行性分析
- 2.5.4社會(huì)可行性分析
- 2.5.5開發(fā)方案可行性分析
- 2. 6可行性分析結(jié)論
- 第3章需求分析
- 3.1系統(tǒng)任務(wù)描述
- 3.1.1系統(tǒng)目標(biāo)
- 3.1.2系統(tǒng)設(shè)計(jì)與功能分析
- 3.1.3性能需求分析
- 3.2系統(tǒng)概要設(shè)計(jì)
- 3.2.1功能需求
- 3.3系統(tǒng)詳細(xì)設(shè)計(jì)
- 3.3.1概念結(jié)構(gòu)設(shè)計(jì)
- 第4章總體設(shè)計(jì)
- 4.1設(shè)計(jì)概述
- 4.2系統(tǒng)總體結(jié)構(gòu)及功能模塊劃分
- 4.2.1系統(tǒng)功能設(shè)計(jì)
- 4.2.2實(shí)體及屬性的定義
- 4.3安全保密設(shè)計(jì)
- 4.3.1 用戶登錄安全性
- 第5章詳細(xì)設(shè)計(jì)
- 5.1概述
- 5.2 系統(tǒng)程序流程圖
- 第6章設(shè)計(jì)心得體會(huì)
目 錄)
第1章選題背景、目的意義和國(guó)內(nèi)外研究現(xiàn)狀總結(jié)
1.1背景
隨著高校規(guī)模的不斷擴(kuò)大,港澳臺(tái)學(xué)生、華僑學(xué)生、外國(guó)留學(xué)生、少數(shù)民族學(xué)生數(shù)量也急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng),各類學(xué)生的統(tǒng)計(jì)分析工作也越來越困難,面對(duì)如此繁雜的工作,為了能夠?yàn)楦咝W(xué)生信息管理提供一種更加高效實(shí)用的管理手段,為學(xué)生信息的存儲(chǔ)、計(jì)算、統(tǒng)計(jì)、分析、交流提供一種更加安全快捷的信息平臺(tái),并且能夠減少大量的人工操作,以及在人工操作中由于人為因素而引起的數(shù)據(jù)錯(cuò)誤,保證學(xué)生信息數(shù)據(jù)的安全性和完整性,使學(xué)生管理人員能夠輕松,正確無誤地完成各項(xiàng)工作,為學(xué)生管理工作服務(wù)。
1.2意義
(1)保證信息的準(zhǔn)確性和時(shí)效性,隨時(shí)通過計(jì)算機(jī)對(duì)系統(tǒng)進(jìn)行管理,使得學(xué)生信息處于最新狀態(tài),保證統(tǒng)計(jì)數(shù)據(jù)和分析的準(zhǔn)確。
(2)減輕勞動(dòng)強(qiáng)度、提高工作效率、增加學(xué)生管理的透明度。高校學(xué)生管理信息系統(tǒng)可以發(fā)揮計(jì)算機(jī)的強(qiáng)大功能,讓管理人員從大量繁瑣的手工勞動(dòng)中解放出來,將單調(diào)枯燥的紙張涂寫變成靈活的電子信息操作。并充分利用網(wǎng)絡(luò)優(yōu)勢(shì),加快學(xué)校內(nèi)部學(xué)生信息和文檔的發(fā)布、傳送和獲取,改善和優(yōu)化學(xué)生工作,使各個(gè)部門之間的工作聯(lián)系緊密、井然有序、清楚明晰,大大減輕工作負(fù)擔(dān),提高工作效率,增加學(xué)生管理的透明度。
(3)降低管理成本,由于采用本系統(tǒng)的原因,使輔導(dǎo)員管理工作一改往日埋在各種表格中的被動(dòng)局面,基本實(shí)現(xiàn)了無紙化辦公,根除了很多日常管理中的浪費(fèi)現(xiàn)象,體現(xiàn)出現(xiàn)代化學(xué)生管理的優(yōu)勢(shì)。
(4)規(guī)范化管理,由于采用了計(jì)算機(jī)統(tǒng)計(jì)分析學(xué)生信息,一些原始信息在錄入時(shí)就必須要求準(zhǔn)確錄入,這就要求管理人員在提供信息時(shí)要準(zhǔn)確,同時(shí)要求在錄入時(shí)也要十分認(rèn)真,這樣做是為了將錯(cuò)誤降到最低,提高系統(tǒng)工作的準(zhǔn)確率,從而實(shí)現(xiàn)學(xué)生管理工作規(guī)范化。。
1.3國(guó)內(nèi)外研究現(xiàn)狀
學(xué)生管理是各大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,學(xué)生成績(jī)?nèi)粘9芾砉ぷ骷氨4婀芾砣遮叿敝?、?fù)雜。迫切需要研制開發(fā)一款功能強(qiáng)大,操作簡(jiǎn)單,具有人性化的學(xué)生成績(jī)管理系統(tǒng)。
在國(guó)外高校,與國(guó)內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊(duì)伍來提供服務(wù)與技術(shù)支持。而國(guó)內(nèi)高校信息化建設(shè)相對(duì)起步較晚。在數(shù)字校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資購(gòu)建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對(duì)落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國(guó)內(nèi)高校教務(wù)管理系統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國(guó)外高校相比都有一定的差距。
縱觀目前國(guó)內(nèi)研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對(duì)于信息的認(rèn)知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。因此,教務(wù)管理軟件應(yīng)充分依托校園網(wǎng),實(shí)現(xiàn)教務(wù)信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。
第2章可行性研究
2.1編寫目的
可行性研究的目的是為了對(duì)問題進(jìn)行研究,以最小的代價(jià)在最短的時(shí)間愛確定問題是否可解。經(jīng)過對(duì)此項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對(duì)軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排。明確開發(fā)風(fēng)險(xiǎn)及其所帶來的經(jīng)濟(jì)效益。
2.2項(xiàng)目背景
開發(fā)軟件名稱:學(xué)生管理系統(tǒng)。
軟件適應(yīng)學(xué)科:軟件工程
軟件開發(fā)環(huán)境: sqlserver2019 Windows10
2.3定義
SQL SERVER 系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
SQL SERVER 是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。
數(shù)據(jù)流圖 簡(jiǎn)稱DFD,就是采用圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在
系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。
E-R圖 為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。
數(shù)據(jù)字典 (Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫(kù)和應(yīng)用
程序元數(shù)據(jù)的目錄。主動(dòng)數(shù)據(jù)字典是指在對(duì)數(shù)據(jù)庫(kù)或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由DBMS自動(dòng)更新的數(shù)據(jù)字典。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。
2.4可行性分析的前提
2.4.1要求
(l)主要功能:學(xué)生信息管理系統(tǒng)的主要功能為:用戶管理、學(xué)生信息管理、學(xué)生成績(jī)管理和信息查詢。數(shù)據(jù)更新功能分為三部分:學(xué)生相關(guān)信息的添加、刪除和修改。數(shù)據(jù)添加功能提供便捷的錄入界面,通過應(yīng)用程序?qū)W(xué)生數(shù)據(jù)添加到數(shù)據(jù)庫(kù)中。數(shù)據(jù)刪除功能將不滿足要求的相相關(guān)記錄從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)修改功能允許管理員對(duì)他所指定記錄的相關(guān)信息進(jìn)行修改。
數(shù)據(jù)查詢功能允許管理員進(jìn)行三種方式的查詢:記錄瀏覽(不構(gòu)造任何查詢條件)、條件查詢和關(guān)聯(lián)查詢。記錄瀏覽功能可以方便快捷地瀏覽全部記錄。條件查詢?cè)试S用戶構(gòu)造各種組合條件來查詢所需信息。關(guān)聯(lián)查詢功能允許用戶可以看到所查詢用戶的同班、同系或者同課用戶。密碼管理功能允許用戶對(duì)密碼進(jìn)行修改。
(2)性能要求
方便快捷有效地完成學(xué)生信息管理的各項(xiàng)工作,錄入數(shù)據(jù)合法性的校驗(yàn)程度高,數(shù)據(jù)查詢速度快,能夠快速的對(duì)學(xué)生信息進(jìn)行管理。
(3)系統(tǒng)的輸入、輸出
輸入:學(xué)生的個(gè)人信息。
輸出:所要查詢的所有學(xué)生的信息。
(4)安全和保密要求
用戶只能以管理員的身份進(jìn)入系統(tǒng)后,才可以對(duì)學(xué)生相關(guān)信息進(jìn)行查詢及修改,安全和保密行高!
2.4.2目標(biāo)
系統(tǒng)實(shí)現(xiàn)后,可以減少人力資源的浪費(fèi),使得教學(xué)部門可以對(duì)學(xué)生成績(jī)進(jìn)行匯總及統(tǒng)計(jì)來對(duì)學(xué)生的狀況進(jìn)行準(zhǔn)確評(píng)估。2.4.3決定可行性的主要因素
成本/效益分析結(jié)果,效益>成本。技術(shù)可行,現(xiàn)有技術(shù)可完全承擔(dān)開發(fā)任務(wù)。
操作可行,軟件能被原有工作人員快速接受
2.5.可行性分析
2.5.1技術(shù)可行性分析
利用個(gè)人電腦中端進(jìn)行編譯,將完成的代碼進(jìn)行運(yùn)行,并把相應(yīng)的數(shù)據(jù)庫(kù)進(jìn)行連接,使輸入的數(shù)據(jù)能夠及時(shí)儲(chǔ)存到數(shù)據(jù)庫(kù)內(nèi),并在需要時(shí)調(diào)出進(jìn)行修改。以上內(nèi)容均可通過數(shù)據(jù)庫(kù)等軟件實(shí)現(xiàn),理論上可行。2.5.2經(jīng)濟(jì)可行性分析
現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開發(fā),為學(xué)校的工作效率帶來了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:
第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);
第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;
第三,本系統(tǒng)的運(yùn)行可以大大的提高學(xué)校的工作效率;
第四,本系統(tǒng)可以使敏感文檔更加安全,可靠。
所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。
2.5.3運(yùn)行可行性分析
使用本軟件人員不需要有很多計(jì)算機(jī)基礎(chǔ),只要能基本懂得計(jì)算機(jī)軟件的使用方法即可。2.5.4社會(huì)可行性分析
(l)法律方面的可行性
本系統(tǒng)純?yōu)樗饺嗽O(shè)計(jì),在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。
(2)使用方面的可行性
由于使用本系統(tǒng)可以減少大量的工作和經(jīng)濟(jì)費(fèi)用,新系統(tǒng)界面友好、使用簡(jiǎn)捷方便,有一定計(jì)算機(jī)基礎(chǔ)的人都可以進(jìn)行使用。
2.5.5開發(fā)方案可行性分析
(l)所建議系統(tǒng)運(yùn)行壽命的最小值,系統(tǒng)運(yùn)行壽命的最小值應(yīng)達(dá)5年。
(2)進(jìn)行系統(tǒng)方案選擇比較的時(shí)間,系統(tǒng)方案選擇比較的時(shí)間為一個(gè)月。
(3)經(jīng)費(fèi)、投資方面的來源,經(jīng)費(fèi)主要來源于教學(xué)經(jīng)費(fèi)。
(4)軟件環(huán)境:中文 Windows7 window10 window11,SQL server數(shù)據(jù)庫(kù)
2. 6可行性分析結(jié)論
結(jié)論意見:經(jīng)上述可行性分析,系統(tǒng)研制和開發(fā)可以立即開始進(jìn)行。
第3章需求分析
需求分析是一組活動(dòng)的總稱,作為系統(tǒng)分析員,必須協(xié)同軟件用戶共同完成。而需求分析的任務(wù)是定義待開發(fā)的軟件的功能、性能等指標(biāo)。首先要了解用戶的相關(guān)事務(wù)。在這個(gè)過程中,可以提出自己有建設(shè)性的想法和建議,只有這樣,用戶和系統(tǒng)設(shè)計(jì)人員才會(huì)在系統(tǒng)提供的事務(wù)上達(dá)成一致,這對(duì)于軟件來說是相當(dāng)重要的。其次要分析用戶的事務(wù)流程,前面了解的用戶事務(wù)只是一些離散的事務(wù)活動(dòng),而事務(wù)流程是一種重要的信息,比如用戶登錄這個(gè)流程,他需要經(jīng)歷用戶名和密碼的輸入,正確用戶類型的選擇這些活動(dòng),然后將了解到的用戶活動(dòng)加以整理并按照這些活動(dòng)所固有的次序形成業(yè)務(wù)流程。還要了解用戶對(duì)軟件的期望值,除了需要能夠正確處理用戶的事務(wù)外,還需要了解用戶對(duì)系統(tǒng)的其他需求,比如系統(tǒng)的安全性。這些對(duì)于用戶而言也顯得尤為重要。最后整理出用戶需求并評(píng)審需求。
3.1系統(tǒng)任務(wù)描述
系統(tǒng)模塊的設(shè)計(jì)應(yīng)該遵循整個(gè)系統(tǒng)總體設(shè)計(jì)思路,基于JAVA開發(fā)工具與數(shù)據(jù)庫(kù)SQL設(shè)計(jì),主要完成的設(shè)計(jì)如下
3.1.1系統(tǒng)目標(biāo)
根據(jù)查詢條件實(shí)現(xiàn)學(xué)生成績(jī)的查詢
學(xué)生成績(jī)信息的添加、修改、刪除。
3.1.2系統(tǒng)設(shè)計(jì)與功能分析
學(xué)生成績(jī)管理系統(tǒng),可用于學(xué)校等機(jī)構(gòu)的學(xué)生成績(jī)信息管理,查詢,更新與維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了。該軟件用java語言編寫,用SQLServer2005數(shù)據(jù)庫(kù)作為后臺(tái)的數(shù)據(jù)庫(kù)進(jìn)行信息的存儲(chǔ),用SQL語句完成學(xué)生成績(jī)的查詢、錄入,修改,刪除等。用JDBC驅(qū)動(dòng)實(shí)現(xiàn)前臺(tái)Java與后臺(tái)SQL數(shù)據(jù)庫(kù)的連接。Java語言跨平臺(tái)性強(qiáng),可以在windows,linux,ubuntu等系統(tǒng)下使用,方便簡(jiǎn)單,安全性好。SQLServer2005數(shù)據(jù)庫(kù)高效安全,兩者結(jié)合可相互利用各自的優(yōu)勢(shì)。
該系統(tǒng)實(shí)現(xiàn)的大致功能:
(1)用戶登陸界面。該界面可以選擇使用者的身份,“管理員,學(xué)生”。不同的身份有不同的操作界面和功能權(quán)限。ID號(hào)和密碼輸入正確即可登錄。
管理員管理界面。擁有最高的權(quán)限。允許添加、修改、刪除、查詢學(xué)生成績(jī)。
(3)學(xué)生登錄界面。學(xué)生只能對(duì)自己成績(jī)進(jìn)行查詢操作。
(4)登錄的用戶信息分別存儲(chǔ)在SQL數(shù)據(jù)庫(kù)的“管理員登錄表”“學(xué)生登錄表”中,如果用戶信息不存在這兩張表中,將會(huì)無權(quán)利登錄本管理系統(tǒng)。保證了本管理系統(tǒng)的安全性。
3.1.3性能需求分析
登錄、用戶界面需求:簡(jiǎn)潔、易懂、易用、友好的用戶界面。
安全保密性需求:只有憑借用戶名和密碼登陸系統(tǒng),才能進(jìn)行信息的管理等。
3.2系統(tǒng)概要設(shè)計(jì)
頂層數(shù)據(jù)流圖:
圖3-1 學(xué)生管理系統(tǒng)頂層數(shù)據(jù)流圖
一層數(shù)據(jù)流圖:
圖3-2 學(xué)生管理系統(tǒng)一層數(shù)據(jù)流圖
3.2.1功能需求
(1)對(duì)學(xué)生成績(jī)進(jìn)行添加、修改、刪除、查詢等操作。
(2)統(tǒng)計(jì)所有及格的學(xué)生成績(jī)。
(3)統(tǒng)計(jì)所有不及格的學(xué)生成績(jī)。
3.3系統(tǒng)詳細(xì)設(shè)計(jì)
3.3.1概念結(jié)構(gòu)設(shè)計(jì)
圖3-3總E-R設(shè)計(jì)
3.3.2邏輯結(jié)構(gòu)設(shè)計(jì)
表結(jié)構(gòu):
管理員表:ManagerLogin(user,password)
學(xué)生登錄表:StudentLogin(Sno,user,password)
學(xué)生成績(jī)表:StudentScore(Sno,Sname,Subject,Score)
第4章總體設(shè)計(jì)
4.1設(shè)計(jì)概述
根據(jù)需求把整個(gè)系統(tǒng)分化成不同的模塊,每個(gè)模塊完成一個(gè)特定的子功能。把這些模塊結(jié)合起來組成一個(gè)整體。逐一實(shí)現(xiàn)各個(gè)功能;
4.2系統(tǒng)總體結(jié)構(gòu)及功能模塊劃分
4.2.1系統(tǒng)功能設(shè)計(jì)
經(jīng)過對(duì)系統(tǒng)的需求分析,學(xué)生成績(jī)管理系統(tǒng)主要?jiǎng)澐譃閮蓚€(gè)部分:學(xué)生成績(jī)查詢和學(xué)生成績(jī)管理。
圖4-1 學(xué)生成績(jī)管理系統(tǒng)
圖4-2 學(xué)生成績(jī)查詢模塊
圖4-3 學(xué)生成績(jī)管理模塊
圖4-4系統(tǒng)功能總設(shè)計(jì)
4.2.2實(shí)體及屬性的定義
表4-1 系部表信息表dept的表結(jié)構(gòu)
主碼 列名 數(shù)據(jù)類型 寬度 小數(shù)位 空否 備注
Pk dname Char 20 N 系名
dphone Char 20 Y 電話
teachernum Char 2 Y 教師號(hào)
teachername Char Y 教師姓名
表4-2 學(xué)生信息表Student的表結(jié)構(gòu)
主碼 列名 數(shù)據(jù)類型 寬度 小數(shù)位 空否 備注
Pk sno Char 10 N 學(xué)號(hào)
sname Char 20 N 姓名
ssex Char 2 Y 性別
sage tinyint Y 年齡
sdept Char 20 Y 所在系
表4-3 課程信息表Course的表結(jié)構(gòu)
主碼 列名 數(shù)據(jù)類型 寬度 小數(shù)位 空否 備注
Pk cno Char 10 Y 課程號(hào)
cname Char 24 N 課程名
cdept char 20 N 課程所屬系
ccredit tinyint 1 N 學(xué)分
表4-4 教師teacher的表結(jié)構(gòu)
主碼 列名 數(shù)據(jù)類型 寬度 小數(shù)位 空否 備注
Pk tno Char 10 Y 教師號(hào)
tname Char 20 N 教師姓名
tsex Char 2 N 性別
ttitle Char 30 N 職稱
tdept Char 20 N 所在系
表4-5 選課成績(jī)表s_course的表結(jié)構(gòu)
主碼 列名 數(shù)據(jù)類型 寬度 小數(shù)位 空否 備注
Pk sno Char 10 Y 學(xué)生學(xué)號(hào)
sname Char 20 N 學(xué)生姓名
cno Char 10 N 所選課程號(hào)
cname Char 24 N 所選課程名
cgrade tinyint N 所選課程成績(jī)
表4-6 教師授課表t_course的表結(jié)構(gòu)
主碼 列名 數(shù)據(jù)類型 寬度 小數(shù)位 空否 備注
Pk tno Char 10 Y 教師號(hào)
tname Char 20 N 教師姓名
cno Char 10 N 所授課程號(hào)
cname Char 24 N 所選課程名
ccredit tinyint N 所授課學(xué)分
4.3安全保密設(shè)計(jì)
4.3.1 用戶登錄安全性
系統(tǒng)設(shè)計(jì)了登錄界面,每個(gè)合法用戶有用戶名及一個(gè)密碼,只有當(dāng)用戶輸入正確的用戶名及密碼組合后才能夠?qū)W(xué)生信息進(jìn)行操作。
第5章詳細(xì)設(shè)計(jì)
5.1概述
詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。
5.2 系統(tǒng)程序流程圖
程序流程圖的優(yōu)點(diǎn)是直觀清晰,易學(xué)習(xí)掌握
圖5-1 系統(tǒng)流程圖
第6章設(shè)計(jì)心得體會(huì)
1.開發(fā)方案可行性分析理解不準(zhǔn)確,導(dǎo)致頻頻出錯(cuò),經(jīng)過對(duì)課本41頁的開發(fā)方案的可行性分析概念的反復(fù)理解,寫出了開發(fā)方案可行性的具體內(nèi)容
2.一層數(shù)據(jù)流圖的繪制,對(duì)數(shù)據(jù)流圖的基本圖形理解不夠,導(dǎo)致重復(fù)返工,多次學(xué)習(xí)課表P72頁,P74頁一層數(shù)據(jù)流圖,在多次查閱網(wǎng)上資料后終于繪制出一層數(shù)據(jù)流圖
3.在畫問題分析圖的過程中因?yàn)閷?duì)畫圖軟件的不熟練,里面的結(jié)構(gòu)模型每次都是自己手動(dòng)繪制,導(dǎo)致把時(shí)間浪費(fèi)在修改上,經(jīng)過在網(wǎng)上對(duì)軟件的學(xué)習(xí)后,更快更高效的畫出了問題分析圖
在經(jīng)過這一周課程設(shè)計(jì),對(duì)整個(gè)軟件開發(fā)有了整體認(rèn)知,對(duì)數(shù)據(jù)流圖的繪制方法也更加熟練,也學(xué)會(huì)了盒圖,PAD圖的繪制方法,對(duì)整個(gè)軟件的開發(fā)階段的各階段所需要做的工作認(rèn)知更加明確。
總結(jié)
以上是生活随笔為你收集整理的学生管理系统(软件工程)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 学习笔记(1)
- 下一篇: Windows,bat批量ping脚本