2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩48頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  軟件工程課程設(shè)計說明書</p><p>  題 目: 獎學(xué)金評定系統(tǒng) </p><p>  學(xué) 院: 計算機學(xué)院 </p><p>  專 業(yè): 網(wǎng)絡(luò)工程 </p><p>  學(xué)生姓名: </p&g

2、t;<p>  學(xué) 號: </p><p>  指導(dǎo)教師: </p><p>  2013 年 6 月 23日</p><p><b>  摘 要 </b></p><p>  獎學(xué)金評定是高校學(xué)生教務(wù)管理工作的一個

3、重要環(huán)節(jié)。作為管理學(xué)生工作的工作人員,能夠通過獎學(xué)金評定系統(tǒng)清楚明了的看到學(xué)生的成績,獎學(xué)金的評定說明,獎學(xué)金的評定結(jié)果等諸多信息。另外,也保證了獎學(xué)金評定工作的客觀,公正,和透明化,使獎學(xué)金的評定更深入人心。正是基于如此的優(yōu)點和作用,本課程設(shè)計分析并設(shè)計了獎學(xué)金評定系統(tǒng)。為了整個獎學(xué)金評定的盡可能公正公平公開,根據(jù)獎學(xué)金評定的流程現(xiàn)對系統(tǒng)進行規(guī)劃。</p><p>  整個系統(tǒng)包括:信息管理,職位管理,消息管理

4、,活動管理,成績管理,證書管理,課程管理,權(quán)限管理7個功能模塊。</p><p>  獎學(xué)金評定的流程如下:輔導(dǎo)員可以輸入特定的號碼登錄此系統(tǒng)通過批量導(dǎo)入教務(wù)處成績以及賦予特定學(xué)生權(quán)限錄入活動得分記錄,證書得分記錄,職位得分記錄以及特殊課程的得分記錄從而系統(tǒng)根據(jù)記錄計算出F1(思想政治道德法律)、F2(專業(yè))、F3(人文社會管理)、F4(創(chuàng)新)、F5(信息科學(xué)工程)、F6(身體心理)并且排名,從而輔導(dǎo)員可以通過點

5、擊計算和查看管理部分對計算出的全院6項和總分排名以及各系6項和排名進行查看,輔導(dǎo)員登錄后還可以授權(quán)給特定的學(xué)生對最新的活動和獎學(xué)金動態(tài)在消息管理平臺進行公布;學(xué)生登錄注冊后可以通過計算和查分管理部分實現(xiàn)查看自己的各項素質(zhì)分(由F1-F6六個模塊組成)以及點擊各個管理模塊查看自己具體的得分情況以及如果出現(xiàn)素質(zhì)分錯誤可以下載相應(yīng)的表格進行填表反饋。</p><p>  此獎學(xué)金評定系統(tǒng)根據(jù)實際需求和實際軟件發(fā)展情況設(shè)

6、計而成,界面友好,操作簡單。軟件投入使用后更是能夠根據(jù)客戶新的需求而不斷的添加和更新其功能。</p><p>  關(guān)鍵詞 :成績查詢、成績管理、證書管理、活動賦分、績點計算、</p><p>  動態(tài)信息顯示、獎學(xué)金評定、客戶機\服務(wù)器、SQL-Server</p><p><b>  目 錄</b></p><p

7、><b>  1. 緒 論1</b></p><p>  1.1獎學(xué)金評定系統(tǒng)的重要性...............................................................................1</p><p>  1.2 預(yù)期目標......................................

8、....................................................................1</p><p>  2. 可行性研究報告2</p><p>  2.1引言........................................................................................

9、...........................2</p><p>  2.1.1 編寫目的:2</p><p>  2.1.3 定義:2</p><p>  2.2 可行性研究的前提.......................................................................................

10、...3</p><p>  2.2.1 基本要求:3</p><p>  2.2.2 開發(fā)目標:3</p><p>  2.3 技術(shù)的可行性分析..........................................................................................3</p><p&

11、gt;<b>  2.3.1支出3</b></p><p><b>  2.3.2效益3</b></p><p>  2.4 社會可行性分析..............................................................................................4</p&

12、gt;<p>  2.4.1 法律方面的可行性4</p><p>  2.4.2 使用方面的可行性4</p><p>  2.5 結(jié)論..................................................................................................................4</

13、p><p>  3.項目開發(fā)計劃.........................................................................................5</p><p>  3.1引言............................................................................

14、.......................................5</p><p>  3.1.1編寫目的5</p><p>  3.1.2項目背景5</p><p><b>  3.1.3定義6</b></p><p>  3.2項目概述...............................

15、............................................................................6</p><p>  3.2.1工作內(nèi)容6</p><p>  3.2.2條件與限制6</p><p><b>  3.2.3產(chǎn)品6</b></p><p>  

16、3.2.4運行環(huán)境7</p><p><b>  3.2.5服務(wù)7</b></p><p>  3.2.6驗收標準7</p><p>  3.3實施計劃..............................................................................................

17、.............7</p><p>  3.3.1任務(wù)分解7</p><p><b>  3.3.2進度7</b></p><p>  3.3.3關(guān)鍵問題8</p><p>  3.4人員組織.........................................................

18、..................................................8</p><p>  3.5交付期限...........................................................................................................8</p><p>  4需求規(guī)格說明書

19、................................................................................9</p><p>  4.1引言..............................................................................................................

20、.....9</p><p>  4.1.1編寫目的9</p><p>  4.1.2項目背景9</p><p><b>  4.1.3定義9</b></p><p>  4.1.4參考資料10</p><p>  4.2任務(wù)概述..............................

21、.........................................................................10</p><p>  4.2.1目標.......................................................................................................10</p>

22、<p>  4.3 系統(tǒng)描述........................................................................................................11</p><p>  4.3.1 系統(tǒng)概述11</p><p>  4.3.2.系統(tǒng)結(jié)構(gòu)功能圖13</p><p&

23、gt;  4.3.3系統(tǒng)流程圖(輔導(dǎo)員登陸)14</p><p>  4.3.4 靜態(tài)數(shù)據(jù)15</p><p>  4.3.5 動態(tài)數(shù)據(jù)15</p><p>  4.3.6 數(shù)據(jù)庫描述15</p><p>  4.3.7局部E-R圖15</p><p>  4.3.8 整體E-R圖18</p>

24、<p>  4.3.9物理設(shè)計19</p><p>  4.3.10數(shù)據(jù)字典20</p><p>  4.3.11 數(shù)據(jù)采集23</p><p>  4.3.12 系統(tǒng)體系結(jié)構(gòu)24</p><p>  4.4功能需求......................................................

25、..................................................25</p><p>  4.4.1 功能劃分25</p><p>  4.4.2 功能描述25</p><p>  4.5.性能需求.................................................................

26、.......................................26</p><p>  4.5.1數(shù)據(jù)精確度26</p><p>  4.5.2時間特性.26</p><p>  4.6.運行需求............................................................................

27、............................26</p><p>  4.6.1硬件接口.26</p><p>  4.6.2軟件接口.26</p><p>  4.6.3故障處理..27</p><p>  4.7.其它需求..................................................

28、......................................................27</p><p>  4.7.1可使用性...............................................................................................................27</p><p&g

29、t;  4.7.2保密性...................................................................................................................27</p><p>  4.7.3可維護性...........................................................

30、....................................................27</p><p>  4.7.4可轉(zhuǎn)移、可轉(zhuǎn)移性................................................................................................27</p><p>  4.7.5注釋..

31、.....................................................................................................................28</p><p>  5. 軟件概要設(shè)計說明書..................................................................

32、.......29</p><p>  5.1.引言................................................................................................................29</p><p>  5.1.1定義......................................

33、..................................................................29</p><p>  5.2.需求概述......................................................................................................29</p><p

34、>  5.2.1目標......................................................................................................................30</p><p>  5.2.2用戶的特點......................................................

35、....................................................30</p><p>  5.2.3 功能需求.............................................................................................................30</p><p> 

36、 5.2.4性能需求..............................................................................................................33</p><p>  5.2.5 其他需求.................................................................

37、............................................33</p><p>  5.2.6運行環(huán)境..............................................................................................................33</p><p>  5.3.總體設(shè)

38、計......................................................................................................33</p><p>  5.3.1軟件系統(tǒng)體系結(jié)構(gòu)的設(shè)計34</p><p>  5.3.2基本設(shè)計概念和處理流程35</p><p>  5.3.3 模塊

39、的詳細設(shè)計36</p><p>  5.4. 界面設(shè)計.......................................................................................................36</p><p>  5.5.安全保密設(shè)計..........................................

40、....................................................37</p><p>  6.詳細設(shè)計說明書...................................................................................38</p><p>  6.1 引言....................

41、............................................................................................38</p><p>  6.1.1 編寫目的38</p><p>  6.1.2項目背景38</p><p>  6.1.3定義38</p><p> 

42、 6.2.該系統(tǒng)的相關(guān)用例圖.....................................................................................39</p><p>  7.個人完成內(nèi)容.......................................................................................4

43、1</p><p>  8.個人體會...............................................................................................43</p><p><b>  1. 緒 論</b></p><p>  1.1獎學(xué)金評定系統(tǒng)的重要性</p&

44、gt;<p>  隨著高校的快速發(fā)展和不斷擴建,目前在學(xué)生的教務(wù)管理上,學(xué)分制管理已取代了過去的學(xué)年制管理。學(xué)生數(shù)量也逐年增加,給院系的學(xué)生管理工作帶來了沉重的壓力,原先基于文檔的管理工作模式已經(jīng)適應(yīng)不了這種負擔,且極其容易產(chǎn)生錯誤如信息的不一致性等,而且降低了信息的交換速度,降低了整個學(xué)生管理工作的效率。在高校學(xué)生管理部門的日常工作中,獎學(xué)金評定是一項繁瑣而又重要的工作,而且是每年必須重復(fù)的工作。獎學(xué)金的評定,一方面要根

45、據(jù)學(xué)生各個科目的學(xué)習(xí)成績,同時還要結(jié)合每每位學(xué)生的具體表現(xiàn)和實際情況,包括學(xué)生的德育、體育及某方面的突出表現(xiàn)等。對于不同學(xué)生給與不同項目的獎學(xué)金,涉及的范圍很廣,需要紀錄和處理的數(shù)據(jù)也很龐大,由此看來要根據(jù)不同情況評定出不同的獎學(xué)金獲得者并不是一件容易的事情。原先的獎學(xué)金手工評審方法已不能滿足現(xiàn)在的需求,使用以前的評定方法不但增加了用戶的工作量,更主要的是在執(zhí)行中會有一些不良因素來影響結(jié)果的可靠性,因此實現(xiàn)獎學(xué)金管理的信息化是十分必要的

46、。</p><p>  高校獎學(xué)金評定系統(tǒng)是從軟件工程學(xué)角度出發(fā),在客戶機/服務(wù)器模式下結(jié)合ODBC和面向?qū)ο蠹夹g(shù),采用PowerBuilder作為前臺開發(fā)工具,建立SQL-Server后臺數(shù)據(jù)庫來實現(xiàn)獎學(xué)金評定的整個過程。文中深入討論了在PowerBuilder下怎樣實現(xiàn)對數(shù)據(jù)庫進行添加、修改、刪除和查詢統(tǒng)計等操作,同時探討了ADO組件及其與SQL之間的相關(guān)問題、怎樣建立VC與SQL Server 之間的關(guān)系以

47、及對SQL Server建立關(guān)系數(shù)據(jù)庫等幾方面的問題。其中重點闡述了高校獎學(xué)金評定系統(tǒng)的設(shè)計思想和實現(xiàn)過程,對一些重要的功能模塊的實現(xiàn)思路和源代碼進行了分析,并在文末附帶了系統(tǒng)進行測試時出現(xiàn)的一些問題及其解決方法。</p><p><b>  1.2 預(yù)期目標</b></p><p>  高校學(xué)生管理工作者通過使用本系統(tǒng)能更加有效率、更加公平公正的進行獎學(xué)金的評定工作

48、,學(xué)生也能更加透明的參與到獎學(xué)金評定工作中去,能起到一定的監(jiān)督作用。同時本系統(tǒng)也附加了學(xué)生的個人信息、成績績點、獎懲情況的查詢,通過使用本系統(tǒng),學(xué)生和輔導(dǎo)員都能快速查詢到自己所想要了解的信息。</p><p>  通過此次課程設(shè)計能夠更進一步的了解大型軟件的開發(fā)過程,能加深理解和鞏固所學(xué)的有關(guān)軟件工程學(xué)的基本概念、基本理論和基本方法,而且能提高自我的編程能力和上機操作能力,以及分析問題和解決問題的能力;同時進行良

49、好的獨立工作習(xí)慣和科學(xué)素質(zhì)的培養(yǎng),為今后參加科學(xué)研究工作打下良好的基礎(chǔ)。</p><p>  2. 可行性研究報告</p><p><b>  2.1引言</b></p><p>  2.1.1 編寫目的:</p><p>  在進行任何一項軟件開發(fā)時首先要進行可行性分析和研究??尚行匝芯繄蟾娲_定能否用最小的代價在盡可能

50、短的時間內(nèi)確定該軟件是否能夠并且值得開發(fā)。該報告的讀者對象是項目開發(fā)小組。</p><p>  2.1.2 項目背景: </p><p>  項目開發(fā)單位:計算機學(xué)院網(wǎng)絡(luò)工程系</p><p>  指導(dǎo)老師:計算機學(xué)院 ***老師</p><p>  隨著高校規(guī)模的不斷擴大,獎學(xué)金評定工作變得日益繁瑣而且重要,它已經(jīng)成為衡量學(xué)校管理工作

51、質(zhì)量和效率的重要標準。傳統(tǒng)的獎學(xué)金評定工作在使用人工進行管理時,存在工作量大,各種多而復(fù)雜的文件信息占用大量空間,時間和物力,數(shù)據(jù)不易管理,且容易丟失,各院系對于各種信息及出現(xiàn)的應(yīng)急狀況反應(yīng)緩慢,容易出現(xiàn)錯誤,以及人工管理勞神傷財?shù)雀鞣N弊端。  本獎學(xué)金評定系統(tǒng)是屬于高校教務(wù)管理的一種管理系統(tǒng)。它提供了先進的信息處理功能,在現(xiàn)代社會中,一個現(xiàn)代化的高校體系,如果沒有與之相匹配的高校信息管理系統(tǒng),是無法想象的,也是沒

52、有競爭力的。</p><p><b>  2.1.3 定義:</b></p><p>  技術(shù)可行性:要對開發(fā)的項目功能、性質(zhì)和限制條件進行分析,確定在現(xiàn)有的技術(shù)資源條件下,技術(shù)風(fēng)險有多大,項目是否能實現(xiàn)。</p><p>  經(jīng)濟可行性:進行開發(fā)成本的估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開發(fā)。</p><

53、;p>  社會可行性: 要開發(fā)的項目是否存在任何侵權(quán),妨礙等責任問題,要開發(fā)項目的運行方式在用戶組織內(nèi)是否行得通,現(xiàn)有的管理制度、人員素質(zhì)、操作方式是否可行。</p><p>  2.2 可行性研究的前提</p><p>  2.2.1 基本要求:</p><p>  能夠真確的分析出用戶的需求,并且準確的界定項目的規(guī)模,并對各種方案進行有效的評估和篩選。&l

54、t;/p><p>  2.2.2 開發(fā)目標:</p><p><b>  獎學(xué)金評定系統(tǒng)</b></p><p>  2.3 技術(shù)的可行性分析:</p><p>  無論從硬件或是軟件上來說,建立此獎學(xué)金評定系統(tǒng)是可行的。從軟件開發(fā)方面來看,本系統(tǒng)是一個基于PowerBuilder的應(yīng)用程序。目前PowerBuilder開發(fā)

55、工具已經(jīng)十分成熟,利用現(xiàn)有的技術(shù)可以完成系統(tǒng)所要求的全部功能目標??紤]到開發(fā)時間較為緊張,但仍然可以在規(guī)定時間內(nèi)完成開發(fā)。運行方面,目前學(xué)校的計算機系實驗室設(shè)施較為完善,網(wǎng)絡(luò)資源充分,學(xué)校計算機系實驗室的機房和服務(wù)器,可以很方便的運行該獎學(xué)金評定系統(tǒng)。</p><p><b>  2.3.1支出</b></p><p>  在學(xué)校計算機系的機器上,上課的時間,以及宿舍

56、電腦上。不必進行另外的硬件設(shè)備投資。</p><p>  經(jīng)常性支出,僅包括軟件的維護費用。</p><p><b>  2.3.2效益</b></p><p>  本系統(tǒng)可以很方便的實現(xiàn)教務(wù)管理的自動化,可以減少很多的人力開支和大量的辦公費用,也能極大的提高獎學(xué)金評定的效率,同時也能使獎學(xué)金評定工作的流程更加明了,從而進一步的帶來更好的社會作

57、用。</p><p>  2.4 社會可行性分析</p><p>  2.4.1 法律方面的可行性</p><p>  新系統(tǒng)的研制和開發(fā)都是選用正版軟件,將不會侵犯他人,集體和國家的利益,不會違反國家的政策法律和法規(guī)。</p><p>  2.4.2 使用方面的可行性</p><p>  由于現(xiàn)在大家的計算機水平普遍

58、提高,加上此獎學(xué)金評定系統(tǒng)界面友好,合乎常人的的使用習(xí)慣,使操作更加簡單;數(shù)據(jù)錄入迅速,規(guī)范,可靠;統(tǒng)計正確;制表靈活;適應(yīng)力強;容易擴充。</p><p><b>  2.5 結(jié)論</b></p><p>  完成此項目是在現(xiàn)有的技術(shù)條件下可以開發(fā)。</p><p><b>  3.項目開發(fā)計劃</b></p>

59、;<p><b>  3.1引言</b></p><p><b>  3.1.1編寫目的</b></p><p>  本次開發(fā)計劃的目的是: a.把在開發(fā)過程中對各項工作的人員、分工、經(jīng)費、系統(tǒng)資源條件等問題的安排用文檔形式記載下來,以便根據(jù)本計劃開展和檢查本項目工作,保證項目開發(fā)成功; b.制訂項目組開發(fā)過程中的評審和

60、審查計劃,明確相應(yīng)的質(zhì)量管理負責人員; c.規(guī)定軟件配置管理的活動內(nèi)容和要求,明確配置管理工作的人員。</p><p><b>  3.1.2項目背景</b></p><p>  項目軟件名稱:獎學(xué)金評定系統(tǒng)。</p><p>  隨著計算機應(yīng)用的日益普及和深化,網(wǎng)上辦公已經(jīng)成為一種趨勢。本項目要開發(fā)的是基于局域網(wǎng)的獎學(xué)金評定系統(tǒng)。由于學(xué)

61、校規(guī)模大,二級院系的管理效率和策略不同,原來的人工工作方式不僅會造成辦理時間的延誤和人力資源的浪費,而且存在著各種信息不易存放、易丟失、難以備份和查詢等缺點。因此,實現(xiàn)一個將各種獎學(xué)金管理和服務(wù)功能集成起來的管理信息系統(tǒng)就顯得十分必要,既可以節(jié)省資源,又可以有效存儲、更新、查詢信息,提高工作和服務(wù)效率。</p><p>  開發(fā)的系統(tǒng)要求界面友好,方便直觀。既要方便管理員對學(xué)生信息進行錄入、刪除、修改、查詢和統(tǒng)計

62、等操作,又要方便管理,將數(shù)據(jù)庫發(fā)布到互聯(lián)網(wǎng)上,進行資源共享,方便學(xué)生可以在自己的權(quán)限內(nèi)對獎學(xué)金評定信息進行訪問,查詢相關(guān)信息和進行相關(guān)操作。</p><p>  特別要求:需求分析必須詳細,并且有相關(guān)專家合作進行,</p><p>  任務(wù)來源:網(wǎng)絡(luò)工程系;</p><p><b>  說明:</b></p><p> 

63、 A:項目名稱:獎學(xué)金評定系統(tǒng)</p><p>  B:項目提出者:****老師</p><p>  C:項目開發(fā)人員:張甲、王乙、趙丙、徐丁 </p><p>  D:本系統(tǒng)將是獨立的系統(tǒng)。</p><p><b>  3.1.3定義</b></p><p>  SQLSever :數(shù)據(jù)庫

64、管理軟件</p><p>  DBMS:數(shù)據(jù)庫管理系統(tǒng)</p><p>  Windows2000/2003/XP/Win7/8:運行環(huán)境</p><p>  PowerBuilder:軟件開發(fā)工具</p><p><b>  3.2項目概述</b></p><p><b>  3.2.

65、1工作內(nèi)容</b></p><p>  在三周之內(nèi)完成本軟件系統(tǒng)的設(shè)計、開發(fā)、測試并書寫各種文檔,交付客戶使用。</p><p>  3.2.2條件與限制</p><p><b>  條件:</b></p><p>  工作地點:計算機學(xué)院軟件工程實驗室和寢室</p><p>  工作

66、條件:擁有完善的局域網(wǎng)系統(tǒng)。</p><p><b>  限制:</b></p><p>  時間太短,項目開發(fā)小組實際經(jīng)驗不夠豐富,開發(fā)的產(chǎn)品漏洞可能很多,需要對軟件的測試工作量太大。</p><p><b>  3.2.3產(chǎn)品</b></p><p><b>  3.2.3.1程序&l

67、t;/b></p><p>  程序名稱:獎學(xué)金評定系統(tǒng)</p><p>  使用工具:PowerBuilder</p><p><b>  存儲形式:數(shù)據(jù)庫</b></p><p><b>  3.2.3.2文檔</b></p><p>  文檔格式要求按照我國GB/

68、T8567-1988國家標準和IEEE/ANSI830-1993標準規(guī)范要求進行。軟件文檔目錄包括:</p><p><b>  項目開發(fā)計劃</b></p><p><b>  可行性報告</b></p><p><b>  軟件需求規(guī)格說明</b></p><p>  軟件

69、概要設(shè)計規(guī)格說明;</p><p>  軟件詳細設(shè)計規(guī)格說明;</p><p><b>  軟件標準規(guī)范</b></p><p><b>  軟件測試計劃</b></p><p><b>  軟件測試辦法</b></p><p>  軟件可靠性和安全性設(shè)

70、計指南</p><p><b>  軟件詳細設(shè)計報告</b></p><p><b>  軟件代碼</b></p><p><b>  測試分析報告</b></p><p><b>  項目總結(jié)報告</b></p><p><

71、b>  3.2.4運行環(huán)境</b></p><p>  計算機學(xué)院軟件工程實驗室</p><p><b>  3.2.5服務(wù)</b></p><p>  培訓(xùn):軟件使用及安裝,時間5天。</p><p><b>  軟件支持:略</b></p><p>&l

72、t;b>  3.2.6驗收標準</b></p><p>  驗收標準:經(jīng)用戶和開發(fā)小組負責人雙方簽字確認的“需求規(guī)格說明書”。 重點確認軟件的可靠性、易使用性和功能完整性。</p><p><b>  3.3實施計劃</b></p><p><b>  3.3.1任務(wù)分解</b></p>&

73、lt;p>  主要將任務(wù)分解各個部分:軟件可行性分析報告、軟件計劃說明書,需求規(guī)格說明書、軟件概要設(shè)計說明書、軟件詳細設(shè)計說明書、代碼模塊的開發(fā)、測試軟件性能、書寫軟件測試報告。</p><p><b>  3.3.2進度</b></p><p>  用四天時間完成軟件的可行性研究報告和軟件計劃和需求規(guī)格說明書和軟件概要設(shè)計并畫出E-R圖;</p>

74、<p>  在一周內(nèi)完成軟件的詳細設(shè)計和軟件的代碼編寫;</p><p>  兩天時間完成軟件的測試,并書寫軟件測試報告。 </p><p>  3.3.3關(guān)鍵問題 </p><p>  需求獲取的問題是一個十分困難的過程:通常用戶并不知道自己希望計算機系統(tǒng)做什么;通常用戶使用業(yè)務(wù)語言表達需求,開發(fā)人員缺乏相關(guān)的領(lǐng)域知識和經(jīng)驗,難以準確理解這些需求;

75、用戶提出的不同需求可能存在技術(shù)上的矛盾和沖突;管理者可能出于增加影響力的原因而提出特別的需求;由于經(jīng)濟和業(yè)務(wù)的變動性,需求經(jīng)常發(fā)生變更。正是由于獲取需求是一個困難的過程,因此書寫需求規(guī)格說明書是一個較為復(fù)雜的過程。當然最關(guān)鍵的問題是軟件代碼的編寫,正是由于需求的多樣,造成了軟件代碼的編寫的復(fù)雜程度,一個良好的書寫習(xí)慣和程序設(shè)計風(fēng)格會對后期的軟件維護帶來不可忽視的影響。</p><p><b>  3.4

76、人員組織</b></p><p>  張甲、王乙、趙丙、徐丁</p><p><b>  組員分工:</b></p><p>  在此次的過程中,張甲計數(shù)據(jù)庫,王乙執(zhí)行了界面設(shè)計,趙丙實現(xiàn)了部分功能例如實現(xiàn)了成績的導(dǎo)入等,王乙畫了系統(tǒng)流程圖以及功能框圖,趙丙編寫了需求分析的文檔,王乙編寫了數(shù)據(jù)庫的有關(guān)文檔,徐丁對實現(xiàn)了文檔的填充,趙

77、丙整理材料。</p><p><b>  3.5交付期限</b></p><p>  本軟件需要在十八周周四(2013年6月27日)之前完成并上交,并進行課程設(shè)計答辯。</p><p><b>  4需求規(guī)格說明書</b></p><p><b>  4.1引言</b><

78、/p><p>  隨著計算機技術(shù)的不斷應(yīng)用和提高,計算機已經(jīng)深入到社會生活的各個角落。采用手工進行獎學(xué)金評定的方法,不僅效率低、易出錯、手續(xù)繁瑣,而且耗費大量的人力。為了滿足管理人員對學(xué)生成績,獎學(xué)金評定等進行高效的管理,在工作人員具備一定的計算機操作能力的前提下,特意編寫此獎學(xué)金評定系統(tǒng)軟件以提高教務(wù)管理效率。 </p><p><b>  4.1.1編寫目的</b>&

79、lt;/p><p>  為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求。對軟件需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不論我們把設(shè)計和編碼工作做的如何出色,不能真正滿足用戶需求的程序只會令用戶失望,給開發(fā)者帶來煩惱。鑒于此,書寫本文檔。本文檔閱讀對象為項目委托單位和項目開發(fā)單位的相關(guān)人員。本項目需求的編寫是為了研究獎學(xué)金評定系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。同時它也是進行項目策劃、概要設(shè)計和詳細設(shè)計

80、的基礎(chǔ),是維護人員進行內(nèi)部維護,信息更新,驗收和測試的依據(jù)。 本項目需求的預(yù)期使用者是與獎學(xué)金評定系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項目的領(lǐng)導(dǎo)和公司人員,軟件驗證者。</p><p><b>  4.1.2項目背景</b></p><p>  項目開發(fā)單位:計算機學(xué)院網(wǎng)絡(luò)工程系</p><p>  主管部門:計算機學(xué)院

81、 *****老師</p><p>  本項目的名稱:獎學(xué)金評定系統(tǒng)開發(fā)軟件。 本項目的任務(wù)提出者及開發(fā)者是系統(tǒng)軟件開發(fā)小組,用戶是學(xué)校教務(wù)管理人員。 本產(chǎn)品是針對電腦評定獎學(xué)金的需求設(shè)計的,可以完成成績錄入,成績修改,成績刪除,獎學(xué)金評定等主要功能。</p><p><b>  4.1.3定義</b></p><p>  獎學(xué)金評定系統(tǒng):是幫

82、助教務(wù)管理人員對學(xué)生成績信息進行審核,以進行獎學(xué)金評定的軟件。使用漢語編程語言,獨立完成其功能。</p><p>  數(shù)據(jù)字典:(Data Dictionary,DD)用于定義數(shù)據(jù)流圖中的各個成分的具體含義。它以一種準確性的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計及維護提供了有關(guān)元素的一致的定義和詳細的描述。</p><p>  數(shù)據(jù)字典的任務(wù)是對于數(shù)據(jù)流圖周報告出現(xiàn)的所有的被命名的圖形元素

83、在數(shù)據(jù)詞典作為一個詞條加以定義,使得每一個圖形元素的名字都有一個確切的解釋。</p><p>  數(shù)據(jù)詞典有以下4類條目:數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)項和加工</p><p><b>  4.1.4參考資料</b></p><p>  項目經(jīng)核準的計劃任務(wù)書、合同或上級機關(guān)的批文</p><p><b>  項目開發(fā)

84、計劃</b></p><p>  文檔所引用的資料、標準和規(guī)范。列出這些資料的作者、標題、編號、發(fā)表日期、</p><p>  出版單位或資料來源:</p><p>  《軟件工程導(dǎo)論》—張海藩 編著 清華大學(xué)出版社 </p><p>  《數(shù)據(jù)庫原理及應(yīng)用》—熊才權(quán) 編著 華中科技大學(xué)出版社</p><p&g

85、t;<b>  4.2任務(wù)概述</b></p><p>  為方便對學(xué)生成績,獎學(xué)金評定等進行高效的管理,特編寫該程序以提高獎學(xué)金評定的管理效率。使用該程序之后,教務(wù)管理人員可以查詢?nèi)我庖晃粚W(xué)生的信息和成績,按照獎學(xué)金評定標準判斷是否具有獎學(xué)金評定的資格,以及滿足條件的學(xué)生等。以全面掌握獎學(xué)金的評定情況。</p><p><b>  4.2.1目標</

86、b></p><p>  4.2.1.1開發(fā)意圖:</p><p>  a. 為了教務(wù)管理系統(tǒng)更完善; </p><p>  b. 為了學(xué)校對獎學(xué)金評定的管理更方便; </p><p>  c. 為了減輕教務(wù)管理人員的工作負擔。 </p><p>  4.2.1.2應(yīng)用目標</p><p>

87、;  通過本系統(tǒng)軟件,能幫助教務(wù)管理人員利用計算機,快速方便地對學(xué)生成績,獎學(xué)金評等進行高效的管理。</p><p>  4.2.1.3作用及范圍 </p><p>  本軟件適用于教育界,它是比較完善的系統(tǒng)管理軟件,對高校的獎學(xué)金評定工作可以進行方便的管理。</p><p>  4.2.1.4背景 </p><p>  人工管理獎學(xué)金評定的

88、手續(xù)繁索、效率低下,給具有強烈時間觀念的管理人員帶來了諸多不便,學(xué)校教務(wù)管理缺少一套完善的獎學(xué)金管理軟件,為了對獎學(xué)金評定的管理方便,因此開發(fā)了本軟件。</p><p><b>  4.2.2運行環(huán)境</b></p><p>  4.2.2.1.數(shù)據(jù)庫服務(wù)器端</p><p>  (1) 操作系統(tǒng):Microsoft Windows 7<

89、/p><p>  (2) 數(shù)據(jù)庫管理系統(tǒng):Oracle,配置TCP/IP協(xié)議</p><p>  4.2.2.2.Web服務(wù)器端</p><p>  (1) 操作系統(tǒng):Microsoft Windows 7</p><p>  (2) Internet 信息服務(wù)(IIS)6.0管理器</p><p>  (3) Visua

90、l Studio.NET 2003,配置TCP/IP協(xié)議 </p><p>  4.2.2.3. 客戶端</p><p>  (1) 操作系統(tǒng):Windows 2000/2003/XP/Win 7/8</p><p>  (2) Web瀏覽器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP協(xié)議</p>&

91、lt;p><b>  4.3 系統(tǒng)描述</b></p><p>  4.3.1 系統(tǒng)概述</p><p>  應(yīng)輔導(dǎo)員需求和信息技術(shù)的普及,根據(jù)對獎學(xué)金評定進行分析與研究,現(xiàn)對系統(tǒng)進行規(guī)劃。整個系統(tǒng)包括:信息管理,職位管理,消息管理,活動管理,成績管理,證書管理,課程管理,權(quán)限管理8個功能模塊。</p><p>  其中各個模塊的詳細描述

92、如下:</p><p>  4.3.1.1.信息管理:主要負責對學(xué)生信息的錄入,成績的導(dǎo)入。</p><p>  主要包括:1)學(xué)生信息的錄入:學(xué)生信息添加,修改和刪除。</p><p>  主要包括:學(xué)號,姓名,性別,專業(yè),班級等詳細信息的錄入</p><p>  2)成績的導(dǎo)入:由教務(wù)處傳來的成績報表直接導(dǎo)入數(shù)據(jù)庫。</p>

93、<p>  主要包括:學(xué)生各科成績</p><p>  4.3.1.2.職位管理:學(xué)生可以申請某個職位,然后由輔導(dǎo)員安排。</p><p>  主要包括:職位的高低,所屬的部門</p><p>  4.3.1.3. 消息管理:輔導(dǎo)員或者部門的主管發(fā)起的通知,以及會員之間的交流</p><p><b>  主要包括:<

94、;/b></p><p>  1)輔導(dǎo)員在全年級的通知和安排</p><p>  2)日常同學(xué)之間的相互交流,以及部門的通知</p><p>  4.3.1.4. 活動管理:活動的具體安排。</p><p>  主要包括:包括活動的發(fā)起,活動的審批,活動的時間,負責人,類型等</p><p>  4.3.1.5.

95、 成績管理:對成績的具體操作。</p><p>  主要包括:成績的修改,成績的查詢,成績的排名等。</p><p>  4.3.1.6. 證書管理:包括對證書的錄入。</p><p>  主要包括:對證書的分類,計分。 </p><p>  4.3.1.7. 課程管理:包括課程的分類及錄入。</p><p>  主要

96、包括:課程名稱的錄入,課程的分類,課程的學(xué)分。</p><p>  4.3.1.8. 權(quán)限管理:包括系統(tǒng)基礎(chǔ)信息初始化,權(quán)限管理,數(shù)據(jù)備份與恢復(fù)。</p><p>  主要包括:不同的身份有不同的權(quán)限,學(xué)生就只能查成績,輔導(dǎo)員就可以查詢和更改。</p><p>  4.3.2.系統(tǒng)結(jié)構(gòu)功能圖</p><p>  圖 4-1 系統(tǒng)結(jié)構(gòu)功能圖&l

97、t;/p><p>  4.3.3系統(tǒng)流程圖(輔導(dǎo)員登陸) </p><p>  圖 4-2 系統(tǒng)流程圖</p><p>  4.3.4 靜態(tài)數(shù)據(jù)</p><p>  管理員的資料、登陸賬號與密碼、學(xué)生個人信息、獎學(xué)金評定說明、活動明細表等。</p><p>  4.3.5 動態(tài)數(shù)據(jù)</

98、p><p>  課程成績與績點、獎學(xué)金評定、活動管理、證書管理、信息管理等。</p><p>  4.3.6 數(shù)據(jù)庫描述</p><p>  數(shù)據(jù)庫是通過數(shù)據(jù)庫管理系統(tǒng)(DBMS-DATA BASE MANAGEMENT SYSTEM)軟件來實現(xiàn)數(shù)據(jù)的存儲、管理與使用的DBASELL就是一種數(shù)據(jù)庫管理系統(tǒng)軟件。</p><p>  (1) 數(shù)據(jù)庫

99、的概念</p><p>  數(shù)據(jù)庫是存儲在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲獨立于使用它的程序;對數(shù)據(jù)庫插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的,和可控制的方式進行。當某個系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個數(shù)據(jù)庫時,則該系統(tǒng)包含一個"數(shù)據(jù)庫集合"。</p><p>  (2) 數(shù)據(jù)庫的優(yōu)點</p>

100、;<p>  使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間;實現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。</p><p> ?。?) 數(shù)據(jù)庫文件的特征</p><p>  無論使用哪一種數(shù)據(jù)庫管理系統(tǒng),由它們所建立的數(shù)據(jù)庫文件都可以看成是具有相同性質(zhì)的記錄的集合,因而這些數(shù)據(jù)

101、庫文件都有相同的特性:</p><p>  文件的記錄格式相同,長度相等。</p><p>  不同的行是不同的記錄,因而具有不同的內(nèi)容。</p><p>  不同的列表示不同的字段名,同一列中的數(shù)據(jù)的性質(zhì)(屬性)相同。</p><p>  每一行各列的內(nèi)容是不能分割的,但行的順序和列的順序不影響文件內(nèi)容的表達。 </p>&

102、lt;p>  4.3.7局部E-R圖</p><p>  在評選時,主要設(shè)計每個學(xué)生的基本信息、成績、活動,職位,獲獎情況。</p><p>  學(xué)生的基本信息可通過學(xué)號來進行維護;</p><p>  績點是由成績和學(xué)分共同決定的;</p><p>  成績是由學(xué)號和課程號共同決定的;</p><p>  活動

103、分是由學(xué)號 ,活動編號,角色編號共同決定的;</p><p>  職守分是由學(xué)號,職位編號共同決定的;</p><p>  證書分是由學(xué)號,證書編號決定的;</p><p>  用戶權(quán)限是由用戶編號,權(quán)限編號和頁面功能名稱來決定的;</p><p>  在獎學(xué)金評定系統(tǒng)中主要有兩類用戶。對于這兩類用戶,將賦予不同角色,且只能擁有一種角色。在數(shù)

104、據(jù)庫中不同角色具有不同的操作權(quán)限,即讓這兩類用戶具有不同的角色。</p><p>  圖4-3 課程管理E-R圖</p><p>  圖4-4 活動管理E-R圖</p><p>  圖4-5 消息管理E-R圖</p><p>  圖4-6 職位管理E-R圖</p><p>  圖 4-7 證書管理E-R圖</p&

105、gt;<p>  圖 4-8 權(quán)限管理E-R圖</p><p>  4.3.8 整體E-R圖</p><p>  圖4-9 系統(tǒng)整體E-R圖</p><p><b>  優(yōu)化方案:</b></p><p> ?。?)設(shè)置一個“素質(zhì)分單項”,包括素質(zhì)分編號,素質(zhì)分類型,素質(zhì)分值。學(xué)生在查詢自己的得分情況時,

106、可直接查詢素質(zhì)分單項這一份表便可得到所需要的數(shù)據(jù)。若將分值設(shè)置在不同表上,不僅查詢起來麻煩,而且增加了數(shù)據(jù)冗余。</p><p> ?。?)在角色分的設(shè)計上:</p><p>  a,將角色分放在活動角色中,輔導(dǎo)員在錄入分值時,一個一個手動錄入。數(shù)據(jù)冗余較小,但操作起來較麻煩;</p><p>  b,另設(shè)置一個角色分實體,包括角色分類型,角色分值。輔導(dǎo)員在設(shè)置分值

107、時,可根據(jù)角色分值選定,不必手動錄入,但此時數(shù)據(jù)冗余較大;</p><p>  綜合考慮:選擇a種方案,減小數(shù)據(jù)冗余。</p><p><b>  4.3.9物理設(shè)計</b></p><p>  由CDM圖生成PDM后,建立索引和聚簇索引,進行物理設(shè)計。</p><p>  按照"班級"建立聚簇索引,

108、使同一個班級的學(xué)生集中存放.</p><p>  按照“活動類型”建立聚簇索引,使同一個活動類型的活動集中存放.</p><p>  按照”學(xué)號”建立索引,使同一個班級的學(xué)生按學(xué)號順序排放.</p><p>  按照“活動編號”建立索引,使同一活動類型的活動按活動編號順序排放,</p><p>  按照“素質(zhì)分編號”建立索引,使素質(zhì)分單項按編

109、號順序排放。</p><p>  圖 4-10 系統(tǒng)物理設(shè)計圖</p><p>  4.3.10數(shù)據(jù)字典 </p><p>  4.3.10.1 相應(yīng)的數(shù)據(jù)字典:</p><p>  圖 4-11 數(shù)據(jù)字典</p><p>  4.3.10.2數(shù)據(jù)源點及匯點描述:</p><p><b&

110、gt;  名稱:管理員。</b></p><p>  簡要描述:對學(xué)生成績信息進行錄入,修改,刪除等工作。</p><p>  有關(guān)數(shù)據(jù)流:登錄、登錄成功信息、操作成功</p><p>  4.3.10.3文件條目</p><p><b>  學(xué)生文檔</b></p><p>  文件

111、名稱:學(xué)生信息文檔</p><p>  簡述:記錄和保存學(xué)生的基本信息</p><p>  記錄組成:學(xué)號、性別姓名、出生日期、所屬院系和班級、政治面貌、聯(lián)系方式、獎勵及處罰記載、并附有一寸免冠照片,成績,狀態(tài);</p><p><b>  b 班級文檔</b></p><p>  文件名稱:班級信息文檔</p&g

112、t;<p>  簡述:記錄和保存班級的基本信息</p><p>  記錄組成:班級編號、所屬院系、班級人數(shù)、班導(dǎo)師、班導(dǎo)師聯(lián)系方式、獎勵及處罰記載;</p><p><b>  c 教師文檔</b></p><p>  文件名稱:教師信息文檔</p><p>  簡述簡述:記錄和保存教師的基本信息</

113、p><p>  記錄組成:教師號、性別、教師姓名、聯(lián)系方式、所屬院系,所授課程,并附有一寸免冠照片;</p><p><b>  d 課程文檔</b></p><p>  文件名稱:課程信息文檔</p><p>  簡述:記錄和保存課程的基本信息</p><p>  記錄組成:課程編號、課程名、授課時

114、間、授課地點、授課教師、被授課班級、學(xué)時、學(xué)分、課程類型(選修課,必修課;基礎(chǔ)課,專業(yè)課)。</p><p><b>  e活動文檔</b></p><p>  文件名稱:活動記錄文檔</p><p>  簡述:記錄和保存活動的基本信息</p><p>  記錄組成:活動編號,活動名稱,活動時間,活動地點,活動負責人,參

115、與人數(shù),活動類型 角色編號,角色名稱;</p><p><b>  f 證書文檔</b></p><p>  文件名稱:證書信息文檔</p><p>  簡述 :記錄和保存證書的基本信息</p><p>  記錄組成:證書編號,證書名稱,證書內(nèi)容,證書類型,獲證時間 </p><p>  4.3.

116、10.4數(shù)據(jù)項條目</p><p>  a 數(shù)據(jù)項名稱:學(xué)號</p><p>  簡述:給每個學(xué)生代表身份的唯一的,做標識用的號碼</p><p>  數(shù)據(jù)項組成:年份+學(xué)院編號+系編號+班級編號+流水號</p><p><b>  值類型:10位字符</b></p><p>  b 數(shù)據(jù)項名稱:

117、學(xué)生狀態(tài)</p><p>  簡述:學(xué)生是否擔任某種職位的標志</p><p>  數(shù)據(jù)項組成:[會員|活動負責人|學(xué)生干部】</p><p><b>  值類型:1個字符</b></p><p>  取值范圍:【1|2|3】</p><p>  d 數(shù)據(jù)項名稱:用戶類型</p>&

118、lt;p>  簡述:用戶在獎學(xué)金評定中的身份和權(quán)限類型</p><p>  數(shù)據(jù)項組成:【老師|學(xué)生】</p><p><b>  值類型:1個字符</b></p><p>  取值范圍:【1|2】</p><p>  e 數(shù)據(jù)項名稱:活動類型</p><p>  簡述:活動屬于f1~f6模

119、塊的標志</p><p><b>  數(shù)據(jù)項組成:【】</b></p><p><b>  值范圍:1個字符</b></p><p>  取值范圍【1|2|3|4|5|6】</p><p>  f 數(shù)據(jù)項名稱: 查看日期</p><p>  簡述:學(xué)生查看消息的日期</

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論