學(xué)生選課系統(tǒng)需求分析報(bào)告說明書_第1頁
學(xué)生選課系統(tǒng)需求分析報(bào)告說明書_第2頁
學(xué)生選課系統(tǒng)需求分析報(bào)告說明書_第3頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、需求分析說明書摘要隨著社會(huì)的開展,學(xué)生的人數(shù)和課程的種類急速增加, 傳統(tǒng)的選 課管理模式已經(jīng)無法滿足當(dāng)前的實(shí)際需求, 為此,我們開發(fā)了學(xué)生選 課管理系統(tǒng)。本人結(jié)合學(xué)生選課管理的實(shí)際需要,完成了對學(xué)生選課管理系統(tǒng) 的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析等,并由此設(shè)計(jì)了后臺(tái) 數(shù)據(jù)庫以與前臺(tái)應(yīng)用程序。文中首先對課題背景,數(shù)據(jù)庫根底理論和SQL語言進(jìn)展了簡單的 討論;接著,對系統(tǒng)前臺(tái)開發(fā)工具 PowerBuilder.。,學(xué)生選課管理 系統(tǒng)進(jìn)展了詳細(xì)分析,戈吩了具體的功能模塊;最后,給出了學(xué)生選 課系統(tǒng)應(yīng)用程序的設(shè)計(jì)過程,以與每個(gè)功能模塊的核心代碼。系統(tǒng)可以實(shí)現(xiàn)學(xué)生選課的一些重要功能,女口:課程的添

2、加、刪除, 信息查詢、選課、生成課表,以與學(xué)生選課管理人員、用戶個(gè)人信息 的維護(hù)等。關(guān)鍵詞 管理系統(tǒng);數(shù)據(jù)庫;PowerBuilder?.。; SQL Server 2000目錄-3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -6 -7 -7 -7 -7 -8 -8 -5.功能需求105.1 學(xué)生選課用例圖105.2 管 理 員 課 程 管 理 示 例圖11總1. 引言編寫本文檔,主要是確定本項(xiàng)目的需求,明確學(xué)生選課系統(tǒng)的主要實(shí)現(xiàn) 功能。例如學(xué)生選課,成績錄入,成績查詢,課程信息管理,用戶信息管理, 成績信息管理。使用戶的需求能夠清晰的呈現(xiàn)出來。本項(xiàng)目名稱為學(xué)生選課系統(tǒng),主要

3、是面向?qū)W校教師和學(xué)生的選課的主要管理平臺(tái),此外也是學(xué)生綜合系統(tǒng)的重要組成局部,其中選課系統(tǒng)中的學(xué)生信息和教師信息來自學(xué)生信息管理系統(tǒng)和教師管理系統(tǒng)。在此項(xiàng)目文檔的編寫過程中主要參考資料如下所示:名稱作者出版日期軟件工程:宋雨、趙文清中國電力2007年2月國家標(biāo)準(zhǔn)GB/T 9385-1988計(jì)算機(jī)軟件需求說明編制指南2. 任務(wù)概述現(xiàn)在,隨著各大高校的擴(kuò)招與信息化社會(huì)的到來,學(xué)校為了合理規(guī)劃人 力資源的利用,保證學(xué)校信息的安全性,對信息化處理數(shù)據(jù)的要求也越來越 高。學(xué)生選課系統(tǒng)就是為了減少學(xué)校對信息管理的工作量,增強(qiáng)學(xué)生選課與 成績信息管理的安全性的雙重要求下出現(xiàn)的。本系統(tǒng)實(shí)現(xiàn)的主要功能是學(xué)生選課

4、,成績錄入,成績查詢,課程信息管 理,用戶信息管理等。采用的 B/S架構(gòu),其作用X圍為所有在校本科生和在 校研究生和教師和系統(tǒng)管理員。本系統(tǒng)最終面向的用戶主要分為三類:學(xué)生,教師,系統(tǒng)管理員。系統(tǒng) 管理員主要任務(wù)是對數(shù)據(jù)庫進(jìn)展維護(hù),并且保證信息的安全性。教師和學(xué)生 主要是對信息的輸入和查詢。本系統(tǒng)中涉與到大量的數(shù)據(jù)的錄入和存儲(chǔ),開發(fā)人員要有一定的數(shù)據(jù)庫 操作技能,并且對于B/S架構(gòu)和多任務(wù)多用戶操作系統(tǒng)都有一定的認(rèn)識(shí),具 有開發(fā)項(xiàng)目經(jīng)驗(yàn)。3. 需求規(guī)定該系統(tǒng)的數(shù)據(jù)流圖,如下所示圖1-數(shù)據(jù)流圖該系統(tǒng)的功能流程圖,如下所示:選課系統(tǒng)圖2-系統(tǒng)功能圖此系統(tǒng)的輸入數(shù)據(jù)大多數(shù)為字符串類型,也有表示成績的

5、整型。響應(yīng)時(shí)間要求:對于管理人員輸入的用戶信息應(yīng)該在人們所能承受的等 待時(shí)間來確定,通常為1-2 s。更新處理時(shí)間要求:用戶輸入數(shù)據(jù)后,對于 該操作人員輸入的數(shù)據(jù)處理時(shí)間應(yīng)該是毫秒級(jí)的。數(shù)據(jù)的轉(zhuǎn)換和傳輸時(shí)間的 要求也應(yīng)該在人們的承受的等待時(shí)間內(nèi);用戶操作時(shí)間為半個(gè)小時(shí),假如是 超過此時(shí)間,如此網(wǎng)頁失效,退出本網(wǎng)頁。在設(shè)計(jì)界面結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)應(yīng)該保存對以后系統(tǒng)功能擴(kuò)大的余地,方便 以后系統(tǒng)升級(jí)或者是需求功能的改變。輸入的數(shù)據(jù)一般為字符串,對于整型輸入的數(shù)據(jù) X圍,應(yīng)該有所提示, 并且在數(shù)據(jù)庫的完整性約束里進(jìn)展約束。輸入格式應(yīng)該和數(shù)據(jù)庫中關(guān)系表的 格式保持一致。對輸出的數(shù)據(jù)應(yīng)該能夠?qū)С龅絯ord文檔

6、。該系統(tǒng)的E-R圖如下所示:性別專業(yè)某某某某院系教工號(hào)職務(wù)學(xué)號(hào)年級(jí)教師N教N(yùn)N選課系統(tǒng)學(xué)分課程名學(xué)時(shí)課程號(hào)性別_"T6職稱»學(xué)生N學(xué)圖3- E-R圖教工號(hào)、學(xué)號(hào):10個(gè)0-9的數(shù)字組成,并且具有唯一性,某某:字符串類型,2-20個(gè)字節(jié)性別:字符串類型,2字節(jié),只能為“男或“女職稱、職務(wù):字符串類型,2-50字節(jié)院系、年級(jí):字符串類型,2-20字節(jié)0課程號(hào):8個(gè)0-9的數(shù)字組成,具有唯一性課程名:字符串類型,2-50字節(jié)學(xué)時(shí)、學(xué)分:整型從整個(gè)系統(tǒng)來看,對數(shù)據(jù)的管理有:用戶根本信息表,學(xué)生選課信息表, 對于數(shù)據(jù)的管理要做到減少程序的復(fù)雜性,對于那些容易變動(dòng)的數(shù)據(jù)來說要 設(shè)計(jì)開發(fā)

7、表用作信息頻繁修改,受控表不能對其修改數(shù)據(jù)的數(shù)據(jù)表。 這兩種表都應(yīng)考慮到數(shù)據(jù)的擴(kuò)大。4. 運(yùn)行環(huán)境規(guī)定用戶界面友好,數(shù)據(jù)顯示采用表格形式。服務(wù)器 硬件 處理器:Intel PII 或者更好內(nèi)存:256M以上硬盤:20G以上Microsoft sql server2000或者更高版本對于該學(xué)生選課系統(tǒng),用戶提出的故障可能有:軟件無法安裝或者軟件 停止運(yùn)行以與此時(shí)應(yīng)該采取什么措施恢復(fù)數(shù)據(jù)。當(dāng)軟件無法安裝時(shí),可以查看幫助手冊,安裝相關(guān)軟件或者修復(fù)受損文 件。當(dāng)軟件停止運(yùn)行時(shí),強(qiáng)行關(guān)機(jī)重啟后,可以根據(jù)系統(tǒng)的自動(dòng)備份或者在 操作之前的手工備份來恢復(fù)數(shù)據(jù),保證系統(tǒng)數(shù)據(jù)的正確性。5. 功能需求學(xué)生選課用例圖

8、該模塊包括個(gè)人信息、選課功能、成績查詢?nèi)齻€(gè)功能模塊。提供了查看個(gè)人信息、成績;查詢選課課程,查詢已選修課程與選擇選修課程的情況功學(xué)生個(gè)人信息必修選課已選課程<<<include>><<include«1 nclude>> 選修選課登錄f<<in clude>><<in clude>><<in clude>>選課功能<<include>>綜合公體選課成績查詢<<in clude>>«exte nd>

9、>JJ課程信息課程的期望分綜合素質(zhì)拓展選課«exte nd>>查看選課說明<<include>> <<extend>5<extend>>課程合格率成績表打印選課介紹操作說明5.2管理員課程管理用例圖課程總表添加課程<<include>>修改課程<<include>><<include>><<include>><<include>>登錄管理員選課管理模塊<<include>

10、>課程模塊刪除課程<<include>><<extend>>課程統(tǒng)計(jì)<<extend>>學(xué)生課程信息操作說明 編輯選課說明<<extend>>選課介紹總結(jié)隨著信息技術(shù)的開展,辦公自動(dòng)化已成為社會(huì)開展的主要趨勢, 學(xué)生選課管 理因其勞動(dòng)的復(fù)雜性已經(jīng)無法適應(yīng)手工操作,所以應(yīng)用先進(jìn)的計(jì)算機(jī)技術(shù)對學(xué)生 選課進(jìn)展管理是勢在必行的,因此本文采用目前流行的數(shù)據(jù)庫開發(fā)工具之一的 PowerBuilder9.0設(shè)計(jì)了一個(gè)小型的學(xué)生選課系統(tǒng),并對設(shè)計(jì)結(jié)果進(jìn)展了一定的 總結(jié)。1學(xué)生選課管理因?yàn)槠淙粘J聞?wù)比擬繁瑣,所以在設(shè)計(jì)數(shù)據(jù)庫表之前一 定要對系統(tǒng)的設(shè)計(jì)有一個(gè)整體的認(rèn)識(shí), 對學(xué)生信息和課程信息進(jìn)展整理, 設(shè)計(jì)好 各功能模塊的E-R圖。這樣,在后期的設(shè)計(jì)時(shí),會(huì)因前期工作處理的好而減少許 多麻煩,為設(shè)計(jì)的順利進(jìn)展作好了鋪墊。2在設(shè)計(jì)各個(gè)功能模塊時(shí),要考慮和其他模塊的聯(lián)系,更要結(jié)合實(shí)際情 況對窗口要放置的空間進(jìn)展分析,尤其在編制代碼是要充分考慮各種限制條件, 對不同的身份規(guī)定其不同的登錄權(quán)限。

溫馨提示

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

評論

0/150

提交評論