軟件工程課程設(shè)計(jì)-獎(jiǎng)學(xué)金評(píng)定系統(tǒng)_第1頁(yè)
軟件工程課程設(shè)計(jì)-獎(jiǎng)學(xué)金評(píng)定系統(tǒng)_第2頁(yè)
軟件工程課程設(shè)計(jì)-獎(jiǎng)學(xué)金評(píng)定系統(tǒng)_第3頁(yè)
軟件工程課程設(shè)計(jì)-獎(jiǎng)學(xué)金評(píng)定系統(tǒng)_第4頁(yè)
軟件工程課程設(shè)計(jì)-獎(jiǎng)學(xué)金評(píng)定系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 軟件工程課程設(shè)計(jì)說明書題 目: 獎(jiǎng)學(xué)金評(píng)定系統(tǒng) 學(xué) 院: 計(jì)算機(jī)學(xué)院 專 業(yè): 網(wǎng)絡(luò)工程 學(xué)生姓名: 學(xué) 號(hào): 指導(dǎo)教師: 2013 年 6 月 23日摘 要 獎(jiǎng)學(xué)金評(píng)定是高校學(xué)生教務(wù)管理工作的一個(gè)重要環(huán)節(jié)。作為管理學(xué)生工作的工作人員,能夠通過獎(jiǎng)學(xué)金評(píng)定系統(tǒng)清楚明了的看到學(xué)生的成績(jī),獎(jiǎng)學(xué)金的評(píng)定說明,獎(jiǎng)學(xué)金的評(píng)定結(jié)果等諸多信息。另外,也保證了獎(jiǎng)學(xué)金評(píng)定工作的客觀,公正,和透明化,使獎(jiǎng)學(xué)金的評(píng)定更深入人心。正是基于如此的優(yōu)點(diǎn)和作用,本課程設(shè)計(jì)分析并設(shè)計(jì)了獎(jiǎng)學(xué)金評(píng)定系統(tǒng)。為了整個(gè)獎(jiǎng)學(xué)金評(píng)定的盡可能公正公平公開,根據(jù)獎(jiǎng)學(xué)金評(píng)定的流程現(xiàn)對(duì)系統(tǒng)進(jìn)行規(guī)劃。 整個(gè)系統(tǒng)包括:信息管理,職位管理,消息管理,活

2、動(dòng)管理,成績(jī)管理,證書管理,課程管理,權(quán)限管理7個(gè)功能模塊。獎(jiǎng)學(xué)金評(píng)定的流程如下:輔導(dǎo)員可以輸入特定的號(hào)碼登錄此系統(tǒng)通過批量導(dǎo)入教務(wù)處成績(jī)以及賦予特定學(xué)生權(quán)限錄入活動(dòng)得分記錄,證書得分記錄,職位得分記錄以及特殊課程的得分記錄從而系統(tǒng)根據(jù)記錄計(jì)算出F1(思想政治道德法律)、F2(專業(yè))、F3(人文社會(huì)管理)、F4(創(chuàng)新)、F5(信息科學(xué)工程)、F6(身體心理)并且排名,從而輔導(dǎo)員可以通過點(diǎn)擊計(jì)算和查看管理部分對(duì)計(jì)算出的全院6項(xiàng)和總分排名以及各系6項(xiàng)和排名進(jìn)行查看,輔導(dǎo)員登錄后還可以授權(quán)給特定的學(xué)生對(duì)最新的活動(dòng)和獎(jiǎng)學(xué)金動(dòng)態(tài)在消息管理平臺(tái)進(jìn)行公布;學(xué)生登錄注冊(cè)后可以通過計(jì)算和查分管理部分實(shí)現(xiàn)查看自己

3、的各項(xiàng)素質(zhì)分(由F1-F6六個(gè)模塊組成)以及點(diǎn)擊各個(gè)管理模塊查看自己具體的得分情況以及如果出現(xiàn)素質(zhì)分錯(cuò)誤可以下載相應(yīng)的表格進(jìn)行填表反饋。此獎(jiǎng)學(xué)金評(píng)定系統(tǒng)根據(jù)實(shí)際需求和實(shí)際軟件發(fā)展情況設(shè)計(jì)而成,界面友好,操作簡(jiǎn)單。軟件投入使用后更是能夠根據(jù)客戶新的需求而不斷的添加和更新其功能。關(guān)鍵詞 :成績(jī)查詢、成績(jī)管理、證書管理、活動(dòng)賦分、績(jī)點(diǎn)計(jì)算、動(dòng)態(tài)信息顯示、獎(jiǎng)學(xué)金評(píng)定、客戶機(jī)服務(wù)器、SQL-Server目 錄 TOC o 1-3 h z u HYPERLINK l _Toc30808 1. 緒 論 PAGEREF _Toc30808 1 HYPERLINK l _Toc25182 1.1獎(jiǎng)學(xué)金評(píng)定系統(tǒng)的

4、重要性 PAGEREF _Toc25182 1 HYPERLINK l _Toc14942 1.2 預(yù)期目標(biāo) PAGEREF _Toc14942 1 HYPERLINK l _Toc18392 2. 可行性研究報(bào)告 PAGEREF _Toc18392 2 HYPERLINK l _Toc6125 2.1引言 PAGEREF _Toc6125 2 HYPERLINK l _Toc21332 2.1.1 編寫目的: PAGEREF _Toc21332 2 HYPERLINK l _Toc7837 2.1.3 定義: PAGEREF _Toc7837 2 HYPERLINK l _Toc755 2.

5、2 可行性研究的前提 PAGEREF _Toc755 3 HYPERLINK l _Toc1874 2.2.1 基本要求: PAGEREF _Toc1874 3 HYPERLINK l _Toc6726 2.2.2 開發(fā)目標(biāo): PAGEREF _Toc6726 3 HYPERLINK l _Toc9379 2.3 技術(shù)的可行性分析 PAGEREF _Toc9379 3 HYPERLINK l _Toc4495 2.3.1支出 PAGEREF _Toc4495 3 HYPERLINK l _Toc26033 2.3.2效益 PAGEREF _Toc26033 3 HYPERLINK l _Toc

6、7112 2.4 社會(huì)可行性分析 PAGEREF _Toc7112 4 HYPERLINK l _Toc6274 2.4.1 法律方面的可行性 PAGEREF _Toc6274 4 HYPERLINK l _Toc25093 2.4.2 使用方面的可行性 PAGEREF _Toc25093 4 HYPERLINK l _Toc12376 2.5 結(jié)論 PAGEREF _Toc12376 4 HYPERLINK l _Toc18174 3.項(xiàng)目開發(fā)計(jì)劃 PAGEREF _Toc18174 5 HYPERLINK l _Toc14238 3.1引言 PAGEREF _Toc14238 5 HYPE

7、RLINK l _Toc23482 3.1.1編寫目的 PAGEREF _Toc23482 5 HYPERLINK l _Toc4703 3.1.2項(xiàng)目背景 PAGEREF _Toc4703 5 HYPERLINK l _Toc14001 3.1.3定義 PAGEREF _Toc14001 6 HYPERLINK l _Toc7531 3.2項(xiàng)目概述 PAGEREF _Toc7531 6 HYPERLINK l _Toc10462 3.2.1工作內(nèi)容 PAGEREF _Toc10462 6 HYPERLINK l _Toc22411 3.2.2條件與限制 PAGEREF _Toc22411 6

8、 HYPERLINK l _Toc26785 3.2.3產(chǎn)品 PAGEREF _Toc26785 6 HYPERLINK l _Toc1651 3.2.4運(yùn)行環(huán)境 PAGEREF _Toc1651 7 HYPERLINK l _Toc32541 3.2.5服務(wù) PAGEREF _Toc32541 7 HYPERLINK l _Toc24237 3.2.6驗(yàn)收標(biāo)準(zhǔn) PAGEREF _Toc24237 7 HYPERLINK l _Toc31747 3.3實(shí)施計(jì)劃 PAGEREF _Toc31747 7 HYPERLINK l _Toc26081 3.3.1任務(wù)分解 PAGEREF _Toc260

9、81 7 HYPERLINK l _Toc16594 3.3.2進(jìn)度 PAGEREF _Toc16594 7 HYPERLINK l _Toc3025 3.3.3關(guān)鍵問題 PAGEREF _Toc3025 8 HYPERLINK l _Toc26388 3.4人員組織 PAGEREF _Toc26388 8 HYPERLINK l _Toc29051 3.5交付期限 PAGEREF _Toc29051 8 HYPERLINK l _Toc19169 4需求規(guī)格說明書 PAGEREF _Toc19169 9 HYPERLINK l _Toc11598 4.1引言 PAGEREF _Toc1159

10、8 9 HYPERLINK l _Toc28891 4.1.1編寫目的 PAGEREF _Toc28891 9 HYPERLINK l _Toc419 4.1.2項(xiàng)目背景 PAGEREF _Toc419 9 HYPERLINK l _Toc10548 4.1.3定義 PAGEREF _Toc10548 9 HYPERLINK l _Toc8249 4.1.4參考資料 PAGEREF _Toc8249 10 HYPERLINK l _Toc16306 42任務(wù)概述 PAGEREF _Toc16306 10 HYPERLINK l _Toc10907 4.2.1目標(biāo) PAGEREF _Toc109

11、07 10 HYPERLINK l _Toc28809 4.3 系統(tǒng)描述 PAGEREF _Toc28809 11 HYPERLINK l _Toc88 4.3.1 系統(tǒng)概述 PAGEREF _Toc88 11 HYPERLINK l _Toc16763 4.3.2.系統(tǒng)結(jié)構(gòu)功能圖 PAGEREF _Toc16763 13 HYPERLINK l _Toc7860 4.3.3系統(tǒng)流程圖(輔導(dǎo)員登陸) PAGEREF _Toc7860 14 HYPERLINK l _Toc1195 4.3.4 靜態(tài)數(shù)據(jù) PAGEREF _Toc1195 15 HYPERLINK l _Toc22355 4.3.

12、5 動(dòng)態(tài)數(shù)據(jù) PAGEREF _Toc22355 15 HYPERLINK l _Toc6498 4.3.6 數(shù)據(jù)庫(kù)描述 PAGEREF _Toc6498 15 HYPERLINK l _Toc3604 4.3.7局部E-R圖 PAGEREF _Toc3604 15 HYPERLINK l _Toc1168 4.3.8 整體E-R圖 PAGEREF _Toc1168 18 HYPERLINK l _Toc21464 4.3.9物理設(shè)計(jì) PAGEREF _Toc21464 19 HYPERLINK l _Toc31867 4.3.10數(shù)據(jù)字典 PAGEREF _Toc31867 20 HYPER

13、LINK l _Toc22799 4.3.11 數(shù)據(jù)采集 PAGEREF _Toc22799 23 HYPERLINK l _Toc17839 4.3.12 系統(tǒng)體系結(jié)構(gòu) PAGEREF _Toc17839 24 HYPERLINK l _Toc11163 44功能需求 PAGEREF _Toc11163 25 HYPERLINK l _Toc24548 4.4.1 功能劃分 PAGEREF _Toc24548 25 HYPERLINK l _Toc5264 4.4.2 功能描述 PAGEREF _Toc5264 25 HYPERLINK l _Toc14050 4.5性能需求 PAGEREF

14、 _Toc14050 26 HYPERLINK l _Toc12312 4.5.1數(shù)據(jù)精確度 PAGEREF _Toc12312 26 HYPERLINK l _Toc97 4.5.2時(shí)間特性. PAGEREF _Toc97 26 HYPERLINK l _Toc1656 4.6運(yùn)行需求 PAGEREF _Toc1656 26 HYPERLINK l _Toc20309 4.6.1硬件接口. PAGEREF _Toc20309 26 HYPERLINK l _Toc25478 4.6.2軟件接口. PAGEREF _Toc25478 26 HYPERLINK l _Toc6665 4.6.3故

15、障處理. PAGEREF _Toc6665 27 HYPERLINK l _Toc7921 4.7其它需求 PAGEREF _Toc7921 27 HYPERLINK l _Toc20945 4.7.1可使用性 PAGEREF _Toc20945 27 HYPERLINK l _Toc915 4.7.2保密性 PAGEREF _Toc915 27 HYPERLINK l _Toc8601 4.7.3可維護(hù)性 PAGEREF _Toc8601 27 HYPERLINK l _Toc13912 4.7.4可轉(zhuǎn)移、可轉(zhuǎn)移性 PAGEREF _Toc13912 27 HYPERLINK l _Toc2

16、0887 4.7.5注釋 PAGEREF _Toc20887 28 HYPERLINK l _Toc16786 5. 軟件概要設(shè)計(jì)說明書 PAGEREF _Toc16786 29 HYPERLINK l _Toc492 5.1.引言 PAGEREF _Toc492 29 HYPERLINK l _Toc20394 5.1.1定義 PAGEREF _Toc20394 29 HYPERLINK l _Toc15102 5.2需求概述 PAGEREF _Toc15102 29 HYPERLINK l _Toc14473 5.2.1目標(biāo) PAGEREF _Toc14473 30 HYPERLINK l

17、 _Toc2498 5.2.2用戶的特點(diǎn) PAGEREF _Toc2498 30 HYPERLINK l _Toc24377 5.2.3 功能需求 PAGEREF _Toc24377 30 HYPERLINK l _Toc20317 5.2.4性能需求 PAGEREF _Toc20317 33 HYPERLINK l _Toc2437 5.2.5 其他需求 PAGEREF _Toc2437 33 HYPERLINK l _Toc26305 5.2.6運(yùn)行環(huán)境 PAGEREF _Toc26305 33 HYPERLINK l _Toc4657 5.3總體設(shè)計(jì) PAGEREF _Toc4657 3

18、3 HYPERLINK l _Toc20921 5.3.1軟件系統(tǒng)體系結(jié)構(gòu)的設(shè)計(jì) PAGEREF _Toc20921 34 HYPERLINK l _Toc3845 5.3.2基本設(shè)計(jì)概念和處理流程 PAGEREF _Toc3845 35 HYPERLINK l _Toc5477 5.3.3 模塊的詳細(xì)設(shè)計(jì) PAGEREF _Toc5477 36 HYPERLINK l _Toc29095 5.4. 界面設(shè)計(jì) PAGEREF _Toc29095 36 HYPERLINK l _Toc20524 5.5安全保密設(shè)計(jì) PAGEREF _Toc20524 37 HYPERLINK l _Toc221

19、24 6.詳細(xì)設(shè)計(jì)說明書 PAGEREF _Toc22124 38 HYPERLINK l _Toc11056 6.1 引言 PAGEREF _Toc11056 38 HYPERLINK l _Toc20358 6.1.1 編寫目的 PAGEREF _Toc20358 38 HYPERLINK l _Toc12046 6.1.2項(xiàng)目背景 PAGEREF _Toc12046 38 HYPERLINK l _Toc19853 6.1.3定義 PAGEREF _Toc19853 38 HYPERLINK l _Toc4800 6.2.該系統(tǒng)的相關(guān)用例圖 PAGEREF _Toc4800 39 HYP

20、ERLINK l _Toc6469 7.個(gè)人完成內(nèi)容 PAGEREF _Toc6469 41 HYPERLINK l _Toc6857 8.個(gè)人體會(huì) PAGEREF _Toc6857 431. 緒 論1.1獎(jiǎng)學(xué)金評(píng)定系統(tǒng)的重要性隨著高校的快速發(fā)展和不斷擴(kuò)建,目前在學(xué)生的教務(wù)管理上,學(xué)分制管理已取代了過去的學(xué)年制管理。學(xué)生數(shù)量也逐年增加,給院系的學(xué)生管理工作帶來了沉重的壓力,原先基于文檔的管理工作模式已經(jīng)適應(yīng)不了這種負(fù)擔(dān),且極其容易產(chǎn)生錯(cuò)誤如信息的不一致性等,而且降低了信息的交換速度,降低了整個(gè)學(xué)生管理工作的效率。在高校學(xué)生管理部門的日常工作中,獎(jiǎng)學(xué)金評(píng)定是一項(xiàng)繁瑣而又重要的工作,而且是每年必須

21、重復(fù)的工作。獎(jiǎng)學(xué)金的評(píng)定,一方面要根據(jù)學(xué)生各個(gè)科目的學(xué)習(xí)成績(jī),同時(shí)還要結(jié)合每每位學(xué)生的具體表現(xiàn)和實(shí)際情況,包括學(xué)生的德育、體育及某方面的突出表現(xiàn)等。對(duì)于不同學(xué)生給與不同項(xiàng)目的獎(jiǎng)學(xué)金,涉及的范圍很廣,需要紀(jì)錄和處理的數(shù)據(jù)也很龐大,由此看來要根據(jù)不同情況評(píng)定出不同的獎(jiǎng)學(xué)金獲得者并不是一件容易的事情。原先的獎(jiǎng)學(xué)金手工評(píng)審方法已不能滿足現(xiàn)在的需求,使用以前的評(píng)定方法不但增加了用戶的工作量,更主要的是在執(zhí)行中會(huì)有一些不良因素來影響結(jié)果的可靠性,因此實(shí)現(xiàn)獎(jiǎng)學(xué)金管理的信息化是十分必要的。高校獎(jiǎng)學(xué)金評(píng)定系統(tǒng)是從軟件工程學(xué)角度出發(fā),在客戶機(jī)/服務(wù)器模式下結(jié)合ODBC和面向?qū)ο蠹夹g(shù),采用PowerBuilder作

22、為前臺(tái)開發(fā)工具,建立SQL-Server后臺(tái)數(shù)據(jù)庫(kù)來實(shí)現(xiàn)獎(jiǎng)學(xué)金評(píng)定的整個(gè)過程。文中深入討論了在PowerBuilder下怎樣實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加、修改、刪除和查詢統(tǒng)計(jì)等操作,同時(shí)探討了ADO組件及其與SQL之間的相關(guān)問題、怎樣建立VC與SQL Server 之間的關(guān)系以及對(duì)SQL Server建立關(guān)系數(shù)據(jù)庫(kù)等幾方面的問題。其中重點(diǎn)闡述了高校獎(jiǎng)學(xué)金評(píng)定系統(tǒng)的設(shè)計(jì)思想和實(shí)現(xiàn)過程,對(duì)一些重要的功能模塊的實(shí)現(xiàn)思路和源代碼進(jìn)行了分析,并在文末附帶了系統(tǒng)進(jìn)行測(cè)試時(shí)出現(xiàn)的一些問題及其解決方法。1.2 預(yù)期目標(biāo)高校學(xué)生管理工作者通過使用本系統(tǒng)能更加有效率、更加公平公正的進(jìn)行獎(jiǎng)學(xué)金的評(píng)定工作,學(xué)生也能更加透明的

23、參與到獎(jiǎng)學(xué)金評(píng)定工作中去,能起到一定的監(jiān)督作用。同時(shí)本系統(tǒng)也附加了學(xué)生的個(gè)人信息、成績(jī)績(jī)點(diǎn)、獎(jiǎng)懲情況的查詢,通過使用本系統(tǒng),學(xué)生和輔導(dǎo)員都能快速查詢到自己所想要了解的信息。通過此次課程設(shè)計(jì)能夠更進(jìn)一步的了解大型軟件的開發(fā)過程,能加深理解和鞏固所學(xué)的有關(guān)軟件工程學(xué)的基本概念、基本理論和基本方法,而且能提高自我的編程能力和上機(jī)操作能力,以及分析問題和解決問題的能力;同時(shí)進(jìn)行良好的獨(dú)立工作習(xí)慣和科學(xué)素質(zhì)的培養(yǎng),為今后參加科學(xué)研究工作打下良好的基礎(chǔ)。2. 可行性研究報(bào)告2.1引言2.1.1 編寫目的: 在進(jìn)行任何一項(xiàng)軟件開發(fā)時(shí)首先要進(jìn)行可行性分析和研究??尚行匝芯繄?bào)告確定能否用最小的代價(jià)在盡可能短的時(shí)

24、間內(nèi)確定該軟件是否能夠并且值得開發(fā)。該報(bào)告的讀者對(duì)象是項(xiàng)目開發(fā)小組。 2.1.2 項(xiàng)目背景: 項(xiàng)目開發(fā)單位:計(jì)算機(jī)學(xué)院網(wǎng)絡(luò)工程系指導(dǎo)老師:計(jì)算機(jī)學(xué)院 *老師隨著高校規(guī)模的不斷擴(kuò)大,獎(jiǎng)學(xué)金評(píng)定工作變得日益繁瑣而且重要,它已經(jīng)成為衡量學(xué)校管理工作質(zhì)量和效率的重要標(biāo)準(zhǔn)。傳統(tǒng)的獎(jiǎng)學(xué)金評(píng)定工作在使用人工進(jìn)行管理時(shí),存在工作量大,各種多而復(fù)雜的文件信息占用大量空間,時(shí)間和物力,數(shù)據(jù)不易管理,且容易丟失,各院系對(duì)于各種信息及出現(xiàn)的應(yīng)急狀況反應(yīng)緩慢,容易出現(xiàn)錯(cuò)誤,以及人工管理勞神傷財(cái)?shù)雀鞣N弊端。本獎(jiǎng)學(xué)金評(píng)定系統(tǒng)是屬于高校教務(wù)管理的一種管理系統(tǒng)。它提供了先進(jìn)的信息處理功能,在現(xiàn)代社會(huì)中,一個(gè)現(xiàn)代化的高校體系,如

25、果沒有與之相匹配的高校信息管理系統(tǒng),是無法想象的,也是沒有競(jìng)爭(zhēng)力的。2.1.3 定義:技術(shù)可行性:要對(duì)開發(fā)的項(xiàng)目功能、性質(zhì)和限制條件進(jìn)行分析,確定在現(xiàn)有的技術(shù)資源條件下,技術(shù)風(fēng)險(xiǎn)有多大,項(xiàng)目是否能實(shí)現(xiàn)。經(jīng)濟(jì)可行性:進(jìn)行開發(fā)成本的估算以及了解取得效益的評(píng)估,確定要開發(fā)的項(xiàng)目是否值得投資開發(fā)。社會(huì)可行性: 要開發(fā)的項(xiàng)目是否存在任何侵權(quán),妨礙等責(zé)任問題,要開發(fā)項(xiàng)目的運(yùn)行方式在用戶組織內(nèi)是否行得通,現(xiàn)有的管理制度、人員素質(zhì)、操作方式是否可行。2.2 可行性研究的前提2.2.1 基本要求:能夠真確的分析出用戶的需求,并且準(zhǔn)確的界定項(xiàng)目的規(guī)模,并對(duì)各種方案進(jìn)行有效的評(píng)估和篩選。2.2.2 開發(fā)目標(biāo):獎(jiǎng)學(xué)金

26、評(píng)定系統(tǒng)2.3 技術(shù)的可行性分析:無論從硬件或是軟件上來說,建立此獎(jiǎng)學(xué)金評(píng)定系統(tǒng)是可行的。從軟件開發(fā)方面來看,本系統(tǒng)是一個(gè)基于PowerBuilder的應(yīng)用程序。目前PowerBuilder開發(fā)工具已經(jīng)十分成熟,利用現(xiàn)有的技術(shù)可以完成系統(tǒng)所要求的全部功能目標(biāo)??紤]到開發(fā)時(shí)間較為緊張,但仍然可以在規(guī)定時(shí)間內(nèi)完成開發(fā)。運(yùn)行方面,目前學(xué)校的計(jì)算機(jī)系實(shí)驗(yàn)室設(shè)施較為完善,網(wǎng)絡(luò)資源充分,學(xué)校計(jì)算機(jī)系實(shí)驗(yàn)室的機(jī)房和服務(wù)器,可以很方便的運(yùn)行該獎(jiǎng)學(xué)金評(píng)定系統(tǒng)。2.3.1支出在學(xué)校計(jì)算機(jī)系的機(jī)器上,上課的時(shí)間,以及宿舍電腦上。不必進(jìn)行另外的硬件設(shè)備投資。經(jīng)常性支出,僅包括軟件的維護(hù)費(fèi)用。2.3.2效益本系統(tǒng)可以很

27、方便的實(shí)現(xiàn)教務(wù)管理的自動(dòng)化,可以減少很多的人力開支和大量的辦公費(fèi)用,也能極大的提高獎(jiǎng)學(xué)金評(píng)定的效率,同時(shí)也能使獎(jiǎng)學(xué)金評(píng)定工作的流程更加明了,從而進(jìn)一步的帶來更好的社會(huì)作用。2.4 社會(huì)可行性分析2.4.1 法律方面的可行性新系統(tǒng)的研制和開發(fā)都是選用正版軟件,將不會(huì)侵犯他人,集體和國(guó)家的利益,不會(huì)違反國(guó)家的政策法律和法規(guī)。2.4.2 使用方面的可行性 由于現(xiàn)在大家的計(jì)算機(jī)水平普遍提高,加上此獎(jiǎng)學(xué)金評(píng)定系統(tǒng)界面友好,合乎常人的的使用習(xí)慣,使操作更加簡(jiǎn)單;數(shù)據(jù)錄入迅速,規(guī)范,可靠;統(tǒng)計(jì)正確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充。2.5 結(jié)論完成此項(xiàng)目是在現(xiàn)有的技術(shù)條件下可以開發(fā)。3.項(xiàng)目開發(fā)計(jì)劃3.1引言3

28、.1.1編寫目的本次開發(fā)計(jì)劃的目的是: a.把在開發(fā)過程中對(duì)各項(xiàng)工作的人員、分工、經(jīng)費(fèi)、系統(tǒng)資源條件等問題的安排用文檔形式記載下來,以便根據(jù)本計(jì)劃開展和檢查本項(xiàng)目工作,保證項(xiàng)目開發(fā)成功; b.制訂項(xiàng)目組開發(fā)過程中的評(píng)審和審查計(jì)劃,明確相應(yīng)的質(zhì)量管理負(fù)責(zé)人員; c.規(guī)定軟件配置管理的活動(dòng)內(nèi)容和要求,明確配置管理工作的人員。3.1.2項(xiàng)目背景 項(xiàng)目軟件名稱:獎(jiǎng)學(xué)金評(píng)定系統(tǒng)。 隨著計(jì)算機(jī)應(yīng)用的日益普及和深化,網(wǎng)上辦公已經(jīng)成為一種趨勢(shì)。本項(xiàng)目要開發(fā)的是基于局域網(wǎng)的獎(jiǎng)學(xué)金評(píng)定系統(tǒng)。由于學(xué)校規(guī)模大,二級(jí)院系的管理效率和策略不同,原來的人工工作方式不僅會(huì)造成辦理時(shí)間的延誤和人力資源的浪費(fèi),而且存在著各種信息

29、不易存放、易丟失、難以備份和查詢等缺點(diǎn)。因此,實(shí)現(xiàn)一個(gè)將各種獎(jiǎng)學(xué)金管理和服務(wù)功能集成起來的管理信息系統(tǒng)就顯得十分必要,既可以節(jié)省資源,又可以有效存儲(chǔ)、更新、查詢信息,提高工作和服務(wù)效率。 開發(fā)的系統(tǒng)要求界面友好,方便直觀。既要方便管理員對(duì)學(xué)生信息進(jìn)行錄入、刪除、修改、查詢和統(tǒng)計(jì)等操作,又要方便管理,將數(shù)據(jù)庫(kù)發(fā)布到互聯(lián)網(wǎng)上,進(jìn)行資源共享,方便學(xué)生可以在自己的權(quán)限內(nèi)對(duì)獎(jiǎng)學(xué)金評(píng)定信息進(jìn)行訪問,查詢相關(guān)信息和進(jìn)行相關(guān)操作。特別要求:需求分析必須詳細(xì),并且有相關(guān)專家合作進(jìn)行, 任務(wù)來源:網(wǎng)絡(luò)工程系; 說明: A:項(xiàng)目名稱:獎(jiǎng)學(xué)金評(píng)定系統(tǒng) B:項(xiàng)目提出者:*老師 C:項(xiàng)目開發(fā)人員:張甲、王乙、趙丙、徐丁

30、D:本系統(tǒng)將是獨(dú)立的系統(tǒng)。3.1.3定義SQLSever :數(shù)據(jù)庫(kù)管理軟件DBMS:數(shù)據(jù)庫(kù)管理系統(tǒng)Windows2000/2003/XP/Win7/8:運(yùn)行環(huán)境PowerBuilder:軟件開發(fā)工具3.2項(xiàng)目概述3.2.1工作內(nèi)容在三周之內(nèi)完成本軟件系統(tǒng)的設(shè)計(jì)、開發(fā)、測(cè)試并書寫各種文檔,交付客戶使用。3.2.2條件與限制 條件: 工作地點(diǎn):計(jì)算機(jī)學(xué)院軟件工程實(shí)驗(yàn)室和寢室 工作條件:擁有完善的局域網(wǎng)系統(tǒng)。 限制: 時(shí)間太短,項(xiàng)目開發(fā)小組實(shí)際經(jīng)驗(yàn)不夠豐富,開發(fā)的產(chǎn)品漏洞可能很多,需要對(duì)軟件的測(cè)試工作量太大。3.2.3產(chǎn)品 3.程序 程序名稱:獎(jiǎng)學(xué)金評(píng)定系統(tǒng) 使用工具:PowerBuilder 存儲(chǔ)

31、形式:數(shù)據(jù)庫(kù) 3.文檔 文檔格式要求按照我國(guó)GB/T8567-1988國(guó)家標(biāo)準(zhǔn)和IEEE/ANSI830-1993標(biāo)準(zhǔn)規(guī)范要求進(jìn)行。軟件文檔目錄包括:項(xiàng)目開發(fā)計(jì)劃可行性報(bào)告軟件需求規(guī)格說明軟件概要設(shè)計(jì)規(guī)格說明;軟件詳細(xì)設(shè)計(jì)規(guī)格說明;軟件標(biāo)準(zhǔn)規(guī)范軟件測(cè)試計(jì)劃軟件測(cè)試辦法軟件可靠性和安全性設(shè)計(jì)指南軟件詳細(xì)設(shè)計(jì)報(bào)告軟件代碼測(cè)試分析報(bào)告項(xiàng)目總結(jié)報(bào)告3.2.4運(yùn)行環(huán)境 計(jì)算機(jī)學(xué)院軟件工程實(shí)驗(yàn)室3.2.5服務(wù) 培訓(xùn):軟件使用及安裝,時(shí)間5天。 軟件支持:略 3.2.6驗(yàn)收標(biāo)準(zhǔn) 驗(yàn)收標(biāo)準(zhǔn):經(jīng)用戶和開發(fā)小組負(fù)責(zé)人雙方簽字確認(rèn)的“需求規(guī)格說明書”。 重點(diǎn)確認(rèn)軟件的可靠性、易使用性和功能完整性。3.3實(shí)施計(jì)劃 3

32、.3.1任務(wù)分解 主要將任務(wù)分解各個(gè)部分:軟件可行性分析報(bào)告、軟件計(jì)劃說明書,需求規(guī)格說明書、軟件概要設(shè)計(jì)說明書、軟件詳細(xì)設(shè)計(jì)說明書、代碼模塊的開發(fā)、測(cè)試軟件性能、書寫軟件測(cè)試報(bào)告。 3.3.2進(jìn)度用四天時(shí)間完成軟件的可行性研究報(bào)告和軟件計(jì)劃和需求規(guī)格說明書和軟件概要設(shè)計(jì)并畫出E-R圖;在一周內(nèi)完成軟件的詳細(xì)設(shè)計(jì)和軟件的代碼編寫;兩天時(shí)間完成軟件的測(cè)試,并書寫軟件測(cè)試報(bào)告。 3.3.3關(guān)鍵問題 需求獲取的問題是一個(gè)十分困難的過程:通常用戶并不知道自己希望計(jì)算機(jī)系統(tǒng)做什么;通常用戶使用業(yè)務(wù)語言表達(dá)需求,開發(fā)人員缺乏相關(guān)的領(lǐng)域知識(shí)和經(jīng)驗(yàn),難以準(zhǔn)確理解這些需求;用戶提出的不同需求可能存在技術(shù)上的矛盾

33、和沖突;管理者可能出于增加影響力的原因而提出特別的需求;由于經(jīng)濟(jì)和業(yè)務(wù)的變動(dòng)性,需求經(jīng)常發(fā)生變更。正是由于獲取需求是一個(gè)困難的過程,因此書寫需求規(guī)格說明書是一個(gè)較為復(fù)雜的過程。當(dāng)然最關(guān)鍵的問題是軟件代碼的編寫,正是由于需求的多樣,造成了軟件代碼的編寫的復(fù)雜程度,一個(gè)良好的書寫習(xí)慣和程序設(shè)計(jì)風(fēng)格會(huì)對(duì)后期的軟件維護(hù)帶來不可忽視的影響。3.4人員組織張甲、王乙、趙丙、徐丁組員分工:在此次的過程中,張甲計(jì)數(shù)據(jù)庫(kù),王乙執(zhí)行了界面設(shè)計(jì),趙丙實(shí)現(xiàn)了部分功能例如實(shí)現(xiàn)了成績(jī)的導(dǎo)入等,王乙畫了系統(tǒng)流程圖以及功能框圖,趙丙編寫了需求分析的文檔,王乙編寫了數(shù)據(jù)庫(kù)的有關(guān)文檔,徐丁對(duì)實(shí)現(xiàn)了文檔的填充,趙丙整理材料。3.5

34、交付期限本軟件需要在十八周周四(2013年6月27日)之前完成并上交,并進(jìn)行課程設(shè)計(jì)答辯。4需求規(guī)格說明書4.1引言 隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會(huì)生活的各個(gè)角落。采用手工進(jìn)行獎(jiǎng)學(xué)金評(píng)定的方法,不僅效率低、易出錯(cuò)、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿足管理人員對(duì)學(xué)生成績(jī),獎(jiǎng)學(xué)金評(píng)定等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,特意編寫此獎(jiǎng)學(xué)金評(píng)定系統(tǒng)軟件以提高教務(wù)管理效率。 4.1.1編寫目的為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求。對(duì)軟件需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不論我們把設(shè)計(jì)和編碼工作做的如何出色,不能真正滿足

35、用戶需求的程序只會(huì)令用戶失望,給開發(fā)者帶來煩惱。鑒于此,書寫本文檔。本文檔閱讀對(duì)象為項(xiàng)目委托單位和項(xiàng)目開發(fā)單位的相關(guān)人員。本項(xiàng)目需求的編寫是為了研究獎(jiǎng)學(xué)金評(píng)定系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。同時(shí)它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測(cè)試的依據(jù)。 本項(xiàng)目需求的預(yù)期使用者是與獎(jiǎng)學(xué)金評(píng)定系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項(xiàng)目的領(lǐng)導(dǎo)和公司人員,軟件驗(yàn)證者。 4.1.2項(xiàng)目背景項(xiàng)目開發(fā)單位:計(jì)算機(jī)學(xué)院網(wǎng)絡(luò)工程系主管部門:計(jì)算機(jī)學(xué)院 *老師本項(xiàng)目的名稱:獎(jiǎng)學(xué)金評(píng)定系統(tǒng)開發(fā)軟件。 本項(xiàng)目的任務(wù)提出者及開發(fā)者是系統(tǒng)軟件開發(fā)小組,用戶是學(xué)校

36、教務(wù)管理人員。 本產(chǎn)品是針對(duì)電腦評(píng)定獎(jiǎng)學(xué)金的需求設(shè)計(jì)的,可以完成成績(jī)錄入,成績(jī)修改,成績(jī)刪除,獎(jiǎng)學(xué)金評(píng)定等主要功能。 定義 獎(jiǎng)學(xué)金評(píng)定系統(tǒng):是幫助教務(wù)管理人員對(duì)學(xué)生成績(jī)信息進(jìn)行審核,以進(jìn)行獎(jiǎng)學(xué)金評(píng)定的軟件。使用漢語編程語言,獨(dú)立完成其功能。 數(shù)據(jù)字典:(Data Dictionary,DD)用于定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義。它以一種準(zhǔn)確性的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。 數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流圖周報(bào)告出現(xiàn)的所有的被命名的圖形元素在數(shù)據(jù)詞典作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。 數(shù)據(jù)詞典有以下4類條目:數(shù)

37、據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)項(xiàng)和加工 4.1.4參考資料項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或上級(jí)機(jī)關(guān)的批文項(xiàng)目開發(fā)計(jì)劃 文檔所引用的資料、標(biāo)準(zhǔn)和規(guī)范。列出這些資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、 出版單位或資料來源: 軟件工程導(dǎo)論張海藩 編著 清華大學(xué)出版社 數(shù)據(jù)庫(kù)原理及應(yīng)用熊才權(quán) 編著 華中科技大學(xué)出版社 42任務(wù)概述 為方便對(duì)學(xué)生成績(jī),獎(jiǎng)學(xué)金評(píng)定等進(jìn)行高效的管理,特編寫該程序以提高獎(jiǎng)學(xué)金評(píng)定的管理效率。使用該程序之后,教務(wù)管理人員可以查詢?nèi)我庖晃粚W(xué)生的信息和成績(jī),按照獎(jiǎng)學(xué)金評(píng)定標(biāo)準(zhǔn)判斷是否具有獎(jiǎng)學(xué)金評(píng)定的資格,以及滿足條件的學(xué)生等。以全面掌握獎(jiǎng)學(xué)金的評(píng)定情況。 目標(biāo)開發(fā)意圖: a. 為了教務(wù)

38、管理系統(tǒng)更完善; b. 為了學(xué)校對(duì)獎(jiǎng)學(xué)金評(píng)定的管理更方便; c. 為了減輕教務(wù)管理人員的工作負(fù)擔(dān)。 應(yīng)用目標(biāo) 通過本系統(tǒng)軟件,能幫助教務(wù)管理人員利用計(jì)算機(jī),快速方便地對(duì)學(xué)生成績(jī),獎(jiǎng)學(xué)金評(píng)等進(jìn)行高效的管理。作用及范圍 本軟件適用于教育界,它是比較完善的系統(tǒng)管理軟件,對(duì)高校的獎(jiǎng)學(xué)金評(píng)定工作可以進(jìn)行方便的管理。背景 人工管理獎(jiǎng)學(xué)金評(píng)定的手續(xù)繁索、效率低下,給具有強(qiáng)烈時(shí)間觀念的管理人員帶來了諸多不便,學(xué)校教務(wù)管理缺少一套完善的獎(jiǎng)學(xué)金管理軟件,為了對(duì)獎(jiǎng)學(xué)金評(píng)定的管理方便,因此開發(fā)了本軟件。4.2.2運(yùn)行環(huán)境 .數(shù)據(jù)庫(kù)服務(wù)器端 (1) 操作系統(tǒng):Mi

39、crosoft Windows 7 (2) 數(shù)據(jù)庫(kù)管理系統(tǒng):Oracle,配置TCP/IP協(xié)議 .Web服務(wù)器端 (1) 操作系統(tǒng):Microsoft Windows 7 (2) Internet 信息服務(wù)(IIS)6.0管理器 (3) Visual Studio.NET 2003,配置TCP/IP協(xié)議 . 客戶端 (1) 操作系統(tǒng):Windows 2000/2003/XP/Win 7/8 (2) Web瀏覽器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP協(xié)議4.3 系統(tǒng)描述4.3.1 系統(tǒng)概述應(yīng)輔導(dǎo)員需求和信息技術(shù)

40、的普及,根據(jù)對(duì)獎(jiǎng)學(xué)金評(píng)定進(jìn)行分析與研究,現(xiàn)對(duì)系統(tǒng)進(jìn)行規(guī)劃。整個(gè)系統(tǒng)包括:信息管理,職位管理,消息管理,活動(dòng)管理,成績(jī)管理,證書管理,課程管理,權(quán)限管理8個(gè)功能模塊。其中各個(gè)模塊的詳細(xì)描述如下:信息管理:主要負(fù)責(zé)對(duì)學(xué)生信息的錄入,成績(jī)的導(dǎo)入。 主要包括:1)學(xué)生信息的錄入:學(xué)生信息添加,修改和刪除。 主要包括:學(xué)號(hào),姓名,性別,專業(yè),班級(jí)等詳細(xì)信息的錄入 2)成績(jī)的導(dǎo)入:由教務(wù)處傳來的成績(jī)報(bào)表直接導(dǎo)入數(shù)據(jù)庫(kù)。 主要包括:學(xué)生各科成績(jī)職位管理:學(xué)生可以申請(qǐng)某個(gè)職位,然后由輔導(dǎo)員安排。 主要包括:職位的高低,所屬的部門. 消息管理:輔導(dǎo)員或者部門的主管發(fā)起的

41、通知,以及會(huì)員之間的交流 主要包括: 1)輔導(dǎo)員在全年級(jí)的通知和安排 2)日常同學(xué)之間的相互交流,以及部門的通知. 活動(dòng)管理:活動(dòng)的具體安排。 主要包括:包括活動(dòng)的發(fā)起,活動(dòng)的審批,活動(dòng)的時(shí)間,負(fù)責(zé)人,類型等. 成績(jī)管理:對(duì)成績(jī)的具體操作。 主要包括:成績(jī)的修改,成績(jī)的查詢,成績(jī)的排名等。. 證書管理:包括對(duì)證書的錄入。 主要包括:對(duì)證書的分類,計(jì)分。 . 課程管理:包括課程的分類及錄入。 主要包括:課程名稱的錄入,課程的分類,課程的學(xué)分。. 權(quán)限管理:包括系統(tǒng)基礎(chǔ)信息初始化,權(quán)限管理,數(shù)據(jù)備份與恢復(fù)。 主要包括:不同的身份

42、有不同的權(quán)限,學(xué)生就只能查成績(jī),輔導(dǎo)員就可以查詢和更改。4.3.2.系統(tǒng)結(jié)構(gòu)功能圖圖 4-1 系統(tǒng)結(jié)構(gòu)功能圖4.3.3系統(tǒng)流程圖(輔導(dǎo)員登陸) 圖 4-2 系統(tǒng)流程圖4.3.4 靜態(tài)數(shù)據(jù) 管理員的資料、登陸賬號(hào)與密碼、學(xué)生個(gè)人信息、獎(jiǎng)學(xué)金評(píng)定說明、活動(dòng)明細(xì)表等。4.3.5 動(dòng)態(tài)數(shù)據(jù)課程成績(jī)與績(jī)點(diǎn)、獎(jiǎng)學(xué)金評(píng)定、活動(dòng)管理、證書管理、信息管理等。4.3.6 數(shù)據(jù)庫(kù)描述數(shù)據(jù)庫(kù)是通過數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS-DATA BASE MANAGEMENT SYSTEM)軟件來實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)、管理與使用的DBASELL就是一種數(shù)據(jù)庫(kù)管理系統(tǒng)軟件。(1) 數(shù)據(jù)庫(kù)的概念數(shù)據(jù)庫(kù)是存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是

43、結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲(chǔ)獨(dú)立于使用它的程序;對(duì)數(shù)據(jù)庫(kù)插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的,和可控制的方式進(jìn)行。當(dāng)某個(gè)系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個(gè)數(shù)據(jù)庫(kù)時(shí),則該系統(tǒng)包含一個(gè)數(shù)據(jù)庫(kù)集合。(2) 數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)使用數(shù)據(jù)庫(kù)可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲(chǔ)空間;實(shí)現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫(kù)技術(shù)還為用戶提供了非常簡(jiǎn)便的使用手段使用戶易于編寫有關(guān)數(shù)據(jù)庫(kù)應(yīng)用程序。(3) 數(shù)據(jù)庫(kù)文件的特征無論使用哪一種數(shù)據(jù)庫(kù)管理系統(tǒng),由它們所建立的數(shù)據(jù)庫(kù)文件都可以看成是具有相同性質(zhì)的記錄的集合,因而這些數(shù)據(jù)庫(kù)文件都有相同的特性:文件

44、的記錄格式相同,長(zhǎng)度相等。不同的行是不同的記錄,因而具有不同的內(nèi)容。不同的列表示不同的字段名,同一列中的數(shù)據(jù)的性質(zhì)(屬性)相同。每一行各列的內(nèi)容是不能分割的,但行的順序和列的順序不影響文件內(nèi)容的表達(dá)。 4.3.7局部E-R圖在評(píng)選時(shí),主要設(shè)計(jì)每個(gè)學(xué)生的基本信息、成績(jī)、活動(dòng),職位,獲獎(jiǎng)情況。學(xué)生的基本信息可通過學(xué)號(hào)來進(jìn)行維護(hù);績(jī)點(diǎn)是由成績(jī)和學(xué)分共同決定的;成績(jī)是由學(xué)號(hào)和課程號(hào)共同決定的;活動(dòng)分是由學(xué)號(hào) ,活動(dòng)編號(hào),角色編號(hào)共同決定的;職守分是由學(xué)號(hào),職位編號(hào)共同決定的;證書分是由學(xué)號(hào),證書編號(hào)決定的;用戶權(quán)限是由用戶編號(hào),權(quán)限編號(hào)和頁(yè)面功能名稱來決定的;在獎(jiǎng)學(xué)金評(píng)定系統(tǒng)中主要有兩類用戶。對(duì)于這兩

45、類用戶,將賦予不同角色,且只能擁有一種角色。在數(shù)據(jù)庫(kù)中不同角色具有不同的操作權(quán)限,即讓這兩類用戶具有不同的角色。圖4-3 課程管理E-R圖圖4-4 活動(dòng)管理E-R圖圖4-5 消息管理E-R圖圖4-6 職位管理E-R圖圖 4-7 證書管理E-R圖圖 4-8 權(quán)限管理E-R圖4.3.8 整體E-R圖圖4-9 系統(tǒng)整體E-R圖優(yōu)化方案:(1)設(shè)置一個(gè)“素質(zhì)分單項(xiàng)”,包括素質(zhì)分編號(hào),素質(zhì)分類型,素質(zhì)分值。學(xué)生在查詢自己的得分情況時(shí),可直接查詢素質(zhì)分單項(xiàng)這一份表便可得到所需要的數(shù)據(jù)。若將分值設(shè)置在不同表上,不僅查詢起來麻煩,而且增加了數(shù)據(jù)冗余。(2)在角色分的設(shè)計(jì)上:a,將角色分放在活動(dòng)角色中,輔導(dǎo)員在

46、錄入分值時(shí),一個(gè)一個(gè)手動(dòng)錄入。數(shù)據(jù)冗余較小,但操作起來較麻煩;b,另設(shè)置一個(gè)角色分實(shí)體,包括角色分類型,角色分值。輔導(dǎo)員在設(shè)置分值時(shí),可根據(jù)角色分值選定,不必手動(dòng)錄入,但此時(shí)數(shù)據(jù)冗余較大; 綜合考慮:選擇a種方案,減小數(shù)據(jù)冗余。4.3.9物理設(shè)計(jì)由CDM圖生成PDM后,建立索引和聚簇索引,進(jìn)行物理設(shè)計(jì)。按照班級(jí)建立聚簇索引,使同一個(gè)班級(jí)的學(xué)生集中存放.按照“活動(dòng)類型”建立聚簇索引,使同一個(gè)活動(dòng)類型的活動(dòng)集中存放.按照”學(xué)號(hào)”建立索引,使同一個(gè)班級(jí)的學(xué)生按學(xué)號(hào)順序排放.按照“活動(dòng)編號(hào)”建立索引,使同一活動(dòng)類型的活動(dòng)按活動(dòng)編號(hào)順序排放,按照“素質(zhì)分編號(hào)”建立索引,使素質(zhì)分單項(xiàng)按編號(hào)順序排放。 圖

47、4-10 系統(tǒng)物理設(shè)計(jì)圖4.3.10數(shù)據(jù)字典 相應(yīng)的數(shù)據(jù)字典:圖 4-11 數(shù)據(jù)字典數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述: 名稱:管理員。 簡(jiǎn)要描述:對(duì)學(xué)生成績(jī)信息進(jìn)行錄入,修改,刪除等工作。 有關(guān)數(shù)據(jù)流:登錄、登錄成功信息、操作成功文件條目學(xué)生文檔 文件名稱:學(xué)生信息文檔簡(jiǎn)述:記錄和保存學(xué)生的基本信息記錄組成:學(xué)號(hào)、性別姓名、出生日期、所屬院系和班級(jí)、政治面貌、聯(lián)系方式、獎(jiǎng)勵(lì)及處罰記載、并附有一寸免冠照片,成績(jī),狀態(tài);b 班級(jí)文檔文件名稱:班級(jí)信息文檔簡(jiǎn)述:記錄和保存班級(jí)的基本信息記錄組成:班級(jí)編號(hào)、所屬院系、班級(jí)人數(shù)、班導(dǎo)師、班導(dǎo)師聯(lián)系方式、獎(jiǎng)勵(lì)及處罰記載;c 教師文檔文件名稱:教師信息文

48、檔簡(jiǎn)述簡(jiǎn)述:記錄和保存教師的基本信息記錄組成:教師號(hào)、性別、教師姓名、聯(lián)系方式、所屬院系,所授課程,并附有一寸免冠照片;d 課程文檔文件名稱:課程信息文檔簡(jiǎn)述:記錄和保存課程的基本信息記錄組成:課程編號(hào)、課程名、授課時(shí)間、授課地點(diǎn)、授課教師、被授課班級(jí)、學(xué)時(shí)、學(xué)分、課程類型(選修課,必修課;基礎(chǔ)課,專業(yè)課)。e活動(dòng)文檔文件名稱:活動(dòng)記錄文檔簡(jiǎn)述:記錄和保存活動(dòng)的基本信息記錄組成:活動(dòng)編號(hào),活動(dòng)名稱,活動(dòng)時(shí)間,活動(dòng)地點(diǎn),活動(dòng)負(fù)責(zé)人,參與人數(shù),活動(dòng)類型 角色編號(hào),角色名稱;f 證書文檔文件名稱:證書信息文檔簡(jiǎn)述 :記錄和保存證書的基本信息記錄組成:證書編號(hào),證書名稱,證書內(nèi)容,證書類型,獲證時(shí)間

49、數(shù)據(jù)項(xiàng)條目a 數(shù)據(jù)項(xiàng)名稱:學(xué)號(hào) 簡(jiǎn)述:給每個(gè)學(xué)生代表身份的唯一的,做標(biāo)識(shí)用的號(hào)碼 數(shù)據(jù)項(xiàng)組成:年份+學(xué)院編號(hào)+系編號(hào)+班級(jí)編號(hào)+流水號(hào) 值類型:10位字符b 數(shù)據(jù)項(xiàng)名稱:學(xué)生狀態(tài) 簡(jiǎn)述:學(xué)生是否擔(dān)任某種職位的標(biāo)志 數(shù)據(jù)項(xiàng)組成:會(huì)員|活動(dòng)負(fù)責(zé)人|學(xué)生干部】 值類型:1個(gè)字符 取值范圍:【1|2|3】d 數(shù)據(jù)項(xiàng)名稱:用戶類型 簡(jiǎn)述:用戶在獎(jiǎng)學(xué)金評(píng)定中的身份和權(quán)限類型 數(shù)據(jù)項(xiàng)組成:【老師|學(xué)生】 值類型:1個(gè)字符 取值范圍:【1|2】e 數(shù)據(jù)項(xiàng)名稱:活動(dòng)類型 簡(jiǎn)述:活動(dòng)屬于f1f6模塊的標(biāo)志 數(shù)據(jù)項(xiàng)組成:【】 值范圍:1個(gè)字符 取值范圍【1|2|3|4|5|6】f 數(shù)據(jù)項(xiàng)名稱: 查看

50、日期 簡(jiǎn)述:學(xué)生查看消息的日期 數(shù)據(jù)項(xiàng)組成:月+日+時(shí)+分 值類型:9個(gè)字符 值范圍:有意義的月,日,時(shí),分加工邏輯詞條描述a.加工名:成績(jī)錄入處理 簡(jiǎn)要描述:將學(xué)生的各項(xiàng)信息輸入:姓名、學(xué)號(hào),課程名,成績(jī)等。 輸入數(shù)據(jù)流:姓名+學(xué)號(hào)+課程名+成績(jī) 輸出數(shù)據(jù)流:學(xué)生成績(jī)b.加工名:成績(jī)修改處理 簡(jiǎn)要描述:修改學(xué)生的相應(yīng)信息:姓名、學(xué)號(hào),課程名,成績(jī)等。 輸入數(shù)據(jù)流:姓名+學(xué)號(hào)+課程名+成績(jī) 輸出數(shù)據(jù)流:學(xué)生成績(jī)c.加工名:成績(jī)修改處理 簡(jiǎn)要描述:刪除學(xué)生的相應(yīng)信息:姓名、學(xué)號(hào),課程名,成績(jī)等。 輸入數(shù)據(jù)流:姓名+學(xué)號(hào)+課程名+成績(jī) 輸出數(shù)據(jù)流:學(xué)生成績(jī)d.加工名:成績(jī)保存處理 簡(jiǎn)要描述:保存學(xué)

51、生的相應(yīng)信息:姓名、學(xué)號(hào),課程名,成績(jī)等。 輸入數(shù)據(jù)流:姓名+學(xué)號(hào)+課程名+成績(jī) 輸出數(shù)據(jù)流:學(xué)生成績(jī)e加工名:獎(jiǎng)學(xué)金評(píng)定 簡(jiǎn)要描述:瀏覽學(xué)生的成績(jī),計(jì)算總成績(jī)進(jìn)行排序,列出獎(jiǎng)學(xué)金名單 輸入數(shù)據(jù)流:姓名+學(xué)號(hào)+課程名+成績(jī) 輸出數(shù)據(jù)流:一等,二等,三等獎(jiǎng)學(xué)金。f 加工名:讀取學(xué)生信息數(shù)據(jù) 處理:在學(xué)生文檔的學(xué)號(hào)索引中查找所收到的學(xué)號(hào) If 無此學(xué)號(hào) then 法“非法學(xué)號(hào)”信息 Else 從讀者文檔中調(diào)出相應(yīng)數(shù)據(jù) 激發(fā)條件:接收到學(xué)號(hào)時(shí) 輸入:學(xué)生學(xué)號(hào) 輸出:“學(xué)生信息數(shù)據(jù)”或“非法學(xué)號(hào)”g 加工名:審查用戶權(quán)限 處理:if 學(xué)生 then 法“無修改權(quán)信息” Else 發(fā)“有修改權(quán)信息” 激

52、發(fā)條件:接受到用戶數(shù)據(jù)時(shí) 輸入:用戶數(shù)據(jù) 輸出:修改權(quán)信息 h 加工名:申請(qǐng)職位 處理:根據(jù)部門負(fù)責(zé)人對(duì)申請(qǐng)情況的審核, If 申請(qǐng)批準(zhǔn) then發(fā)所申請(qǐng)通過的“職位信息” Else發(fā)“申請(qǐng)拒絕” 激發(fā)條件:職位申請(qǐng)通過時(shí) 輸入:所申請(qǐng)的職位 輸出:“職位信息”或“申請(qǐng)拒絕”數(shù)據(jù)流名詞條描述: 數(shù)據(jù)流名:學(xué)生號(hào) 說明:學(xué)生信息的憑證 數(shù)據(jù)流來源:管理工作人員 數(shù)據(jù)流去向:文件 數(shù)據(jù)流組成:學(xué)生信息數(shù)據(jù)文件詞條描述1.數(shù)據(jù)文件名:學(xué)生信息簡(jiǎn)要描述:存放學(xué)生信息輸入數(shù)據(jù):無輸出數(shù)據(jù):學(xué)生信息2.數(shù)據(jù)文件名:學(xué)生成績(jī)信息簡(jiǎn)要描述:存放學(xué)生成績(jī)信息輸入數(shù)據(jù):學(xué)生選課成績(jī)客4.3.11 數(shù)據(jù)采集主要通過

53、局域網(wǎng)的各臺(tái)計(jì)算機(jī),由各個(gè)接口完成數(shù)據(jù)的采集。前臺(tái)負(fù)責(zé)基本信息的輸入包括學(xué)生基本信息,學(xué)生成績(jī)信息。個(gè)人信息數(shù)據(jù)由學(xué)生申請(qǐng)時(shí)填寫,一經(jīng)審核通過后,信息不再更改。若想變更信息則需想輔導(dǎo)員申請(qǐng),通過后由管理員賦予權(quán)限進(jìn)行個(gè)人信息更改。證書信息由學(xué)生干部負(fù)責(zé)錄入。活動(dòng)信息由學(xué)生干部和擁有管理權(quán)限的學(xué)生負(fù)責(zé)錄入與更新。課程數(shù)據(jù)、成績(jī)數(shù)據(jù)可從教學(xué)管理平臺(tái)直接獲取。職位信息和權(quán)限管理由系統(tǒng)最高權(quán)限管理員既輔導(dǎo)員負(fù)責(zé)信息的錄入與更新。表格信息可由任一進(jìn)入本系統(tǒng)人員進(jìn)行查看和上傳。4.3.12 系統(tǒng)體系結(jié)構(gòu)圖 4-12圖 4-1344功能需求利用PowerBuilder作為開發(fā)工具開發(fā)的一個(gè)獎(jiǎng)學(xué)金評(píng)定系統(tǒng)。系

54、統(tǒng)的主要用戶是高校的管理人員,工作人員。系統(tǒng)必須提供制定的服務(wù),通過需求分析劃分出系統(tǒng)必須完成的所有功能:(1)具有輸入信息功能:包括學(xué)生基本信息(包括姓名、學(xué)號(hào)。年級(jí),專業(yè))、學(xué)生成績(jī)信息、獎(jiǎng)學(xué)金評(píng)定說明信息、系統(tǒng)用戶信息等。(2)具有成績(jī)錄入功能:包括學(xué)生在校間的所選課程,成績(jī)等。(3)具有成績(jī)修改功能:修改學(xué)生的成績(jī)。(4)具有成績(jī)刪除功能:刪除學(xué)生成績(jī)(5)具有瀏覽功能:可瀏覽學(xué)生信息;(6)具有查詢功能:可按姓名、學(xué)號(hào)號(hào)查詢客人信息。(7)具有報(bào)表功能:可將成績(jī)打印輸出;(8)數(shù)據(jù)維護(hù)功能:對(duì)數(shù)據(jù)庫(kù)資料進(jìn)行備份(8)具有登錄功能:進(jìn)入系統(tǒng)前需要登錄,輸入密碼及權(quán)限確認(rèn)。4.4.1 功

55、能劃分 按照功能將系統(tǒng)分為8個(gè)方面。具體要求見4.4功能需求。4.4.2 功能描述信息輸入功能:要求輸入學(xué)生的基本信息,姓名為字符串類型,不僅僅能夠支持中文名字的輸入,而且能夠支持少數(shù)民族,外文名字的輸入,因此可能這個(gè)功能要求支持多國(guó)語言。學(xué)號(hào)要求對(duì)字符串類型,長(zhǎng)度為十二位,因?yàn)楦咝H藬?shù)不但增長(zhǎng),以滿足日后需要。成績(jī)錄入功能:此功能要求的接口比較多,能夠與各院系等部門進(jìn)行數(shù)據(jù)的準(zhǔn)確傳輸和計(jì)算,因此這個(gè)功能較為復(fù)雜, 并且需要大量的數(shù)據(jù)測(cè)試才能夠保證系統(tǒng)的正常運(yùn)行。學(xué)生信息能夠顯示學(xué)校在校期間各學(xué)期,各年級(jí)所選課程及其成績(jī)。成績(jī)修改功能:此功能要求的接口比較多,能夠與各院系等部門進(jìn)行數(shù)據(jù)的準(zhǔn)確傳

56、輸和計(jì)算,因此這個(gè)功能較為復(fù)雜, 并且需要大量的數(shù)據(jù)測(cè)試才能夠保證系統(tǒng)的正常運(yùn)行。成績(jī)刪除功能:此功能要求的接口比較多,能夠與各院系等部門進(jìn)行數(shù)據(jù)的準(zhǔn)確傳輸和計(jì)算,因此這個(gè)功能較為復(fù)雜, 并且需要大量的數(shù)據(jù)測(cè)試才能夠保證系統(tǒng)的正常運(yùn)行。查詢功能: 可按姓名、學(xué)號(hào)查詢學(xué)生信息。此功能主要為了高校學(xué)生信息安全考慮,防止不法分子惡意盜竊,修改學(xué)生信息。統(tǒng)計(jì)功能:可統(tǒng)計(jì)學(xué)生選課成績(jī)。此功能主要用于管理層對(duì)學(xué)生成績(jī)有效的管理,并發(fā)現(xiàn)管理中的缺陷加以改正從而提高高校管理的效率。報(bào)表功能:可將學(xué)生成績(jī)打印輸出;。主要是學(xué)生的需求,使學(xué)生明白所得成績(jī),明白獎(jiǎng)學(xué)金的評(píng)定,使獎(jiǎng)學(xué)金評(píng)定更透明化。數(shù)據(jù)維護(hù)功能:由專

57、門人員對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)(包括密碼、學(xué)生信息表、學(xué)生成績(jī)表、獎(jiǎng)學(xué)金評(píng)定標(biāo)準(zhǔn)表、獎(jiǎng)學(xué)金獲取名單表等)進(jìn)行維護(hù)。此功能較為復(fù)雜,并且也是系統(tǒng)運(yùn)行之后需要人力物力投入最多的地方。如果能夠有一個(gè)好的數(shù)據(jù)庫(kù),勢(shì)必會(huì)降低人工成本。此功能需要工作人員經(jīng)常對(duì)數(shù)據(jù)庫(kù)資料進(jìn)行備份。登錄功能:進(jìn)入系統(tǒng)前需要登錄,輸入密碼及權(quán)限確認(rèn)。此項(xiàng)功能主要是考慮系統(tǒng)數(shù)據(jù)庫(kù)的安全性。不是每一名管理工作人員能夠獲得權(quán)限進(jìn)入數(shù)據(jù)庫(kù),每一個(gè)能夠進(jìn)入數(shù)據(jù)庫(kù)的人員擁有不同的權(quán)限。4.5性能需求4.5.1數(shù)據(jù)精確度 在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。4.5.2時(shí)間特性在軟件方面,響應(yīng)時(shí)間,

58、更新處理時(shí)間都比較快且迅速,完全滿足用戶要求。 4.5.3適應(yīng)性當(dāng)用戶需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非常大。4.6運(yùn)行需求 4.6.1硬件接口奔騰133 、內(nèi)存16兆以上PC機(jī)滿足輸入端條件。 4.6.2軟件接口WIN/2000/xp操作系統(tǒng),漢語編程系統(tǒng)。 4.6.3故障處理 a.內(nèi)部故障處理 在開發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。 b.外部故障處理 對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。4.7其它需求 4.7.1可使用性 在裝載總的程序時(shí),正常就運(yùn)行,異

59、常就停止;漢語編程系統(tǒng)出現(xiàn)錯(cuò)誤,將會(huì)產(chǎn)生不可遇見的問題,熱啟,整個(gè)終端程序就會(huì)再啟動(dòng);程序出現(xiàn)錯(cuò)誤, 重新裝載,若仍有錯(cuò),按照提示逐漸裝載。 4.7.2保密性 本軟件作為教學(xué)管理輔助設(shè)備,它的規(guī)模比較小,不需要保密技術(shù);限定一個(gè)程序中某些區(qū)域的規(guī)約,給不同的模塊分配不同的功能。 4.7.3可維護(hù)性 本軟件的組成程序?yàn)闈h語成語設(shè)計(jì)語言,組織均比較簡(jiǎn)單,直觀意義上的較獨(dú)立。因此,給予電子化的所構(gòu)成的硬件的簡(jiǎn)單可維護(hù)的特點(diǎn),決定了該軟件的簡(jiǎn)單可維護(hù)性。 4.7.4可轉(zhuǎn)移、可轉(zhuǎn)移性 可轉(zhuǎn)移的環(huán)境是奔騰133、16兆內(nèi)存以上;不可修改任何部分;可用向上兼容的高版本的漢語編程系統(tǒng)。 4.7.5注釋 本產(chǎn)品

60、所擁有的屬性十分重要,它使得讀者用規(guī)定的方法去客觀的檢驗(yàn)軟件的各種特性。5. 軟件概要設(shè)計(jì)說明書5.1.引言由于現(xiàn)行的獎(jiǎng)學(xué)金評(píng)定都是手工核算的,這樣不但加大了相關(guān)人員的工作量而且容易出錯(cuò),不利于查找錯(cuò)誤和核算。且基于公平公正的原則,開發(fā)一個(gè)獎(jiǎng)學(xué)金評(píng)定系統(tǒng)是相當(dāng)必要的。為了檢驗(yàn)我們的學(xué)習(xí)成果,也為學(xué)校提供一個(gè)參考,我們商量后決定開發(fā)獎(jiǎng)學(xué)金評(píng)定系統(tǒng),以檢驗(yàn)我們的學(xué)習(xí)成果。5.1.1定義獎(jiǎng)學(xué)金評(píng)定系統(tǒng)對(duì)于現(xiàn)代高校而言,是能否發(fā)揮其對(duì)學(xué)習(xí)成果的肯定的至關(guān)重要技術(shù)平臺(tái)。對(duì)于學(xué)生和教務(wù)管理員來說,是能否方便快速獲取信息的關(guān)鍵。所以,獎(jiǎng)學(xué)金評(píng)定系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┫嚓P(guān)的信息和快捷方便的操作手段。在此基礎(chǔ)上

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論