學生選課系統(tǒng)需求分析報告_第1頁
學生選課系統(tǒng)需求分析報告_第2頁
學生選課系統(tǒng)需求分析報告_第3頁
學生選課系統(tǒng)需求分析報告_第4頁
學生選課系統(tǒng)需求分析報告_第5頁
免費預覽已結束,剩余4頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、學生選課系統(tǒng)需求分析報告姓名:李舒班級:Java-3班學號:11031711指導教師:張力臣隨著社會的發(fā)展,學生的人數(shù)和課程的種類急速增加,傳統(tǒng)的選課管理模式已經(jīng)無法滿足當前的實際需求,為此,我們開發(fā)了學生選課管理系統(tǒng)。本人結合學生選課管理的實際需要,完成了對學生選課管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析等,并由此設計了后臺數(shù)據(jù)庫以及前臺應用程序。文中首先對課題背景,數(shù)據(jù)庫基石理論和SQL語言進行了簡單的討論;接著,對系統(tǒng)前臺開發(fā)工具PowerBuilder9.0,學生選課管理系統(tǒng)進行了詳細分析,劃分了具體的功能模塊;最后,給出了學生選課系統(tǒng)應用程序的設計過程,以及每個功能模塊的核心

2、代碼。系統(tǒng)可以實現(xiàn)學生選課的一些重要功能,如:課程的添加、刪除,信息查詢、選課、生成課表,以及學生選課管理人員、用戶個人信息的維護等。關鍵詞管理系統(tǒng);數(shù)據(jù)庫;PowerBuilder9.0;SQLServer2000目錄1 .引言41.1 編寫目的-41.2 項目范圍-41.3 參考資料-42 .任務概述42.1 產(chǎn)品概述-42.2 用戶特點-52.3 條件與限制53 .需求規(guī)定53.1 對功能的規(guī)定53.2 對性能的規(guī)定63.3 對輸入輸出的規(guī)定-63.4 數(shù)據(jù)管理的規(guī)定74 .運行環(huán)境規(guī)定84.1 用戶界面-84.2 設備84.3 軟件接口-84.4 故障處理-8編寫目的編寫本文檔,主要是

3、確定本項目的需求,明確學生選課系統(tǒng)的主要實現(xiàn)功能。例如學生選課,成績錄入,成績查詢,課程信息管理,用戶信息管理,成績信息管理。使用戶的需求能夠清晰的呈現(xiàn)出來。項目范圍本項目名稱為學生選課系統(tǒng),主要是面向學校教師和學生的選課的主要管理平臺,此外也是學生綜合系統(tǒng)的重要組成部分,其中選課系統(tǒng)中的學生信息和教師信息來自學生信息管理系統(tǒng)和教師管理系統(tǒng)。參考資料在此項目文檔的編寫過程中主要參考資料如下所示:名稱作者出版社出版日期軟件工程宋雨、趙文清中國電力出版社2007年2月國家標準GB/T9385-1988計算機軟件需求說明編制指南.任務概述產(chǎn)品概述現(xiàn)在,隨著各大高校的擴招及信息化社會的到來,學校為了合

4、理規(guī)劃人力資源的利用,保證學校信息的安全性,對信息化處理數(shù)據(jù)的要求也越來越高。學生選課系統(tǒng)就是為了減少學校對信息管理的工作量,增強學生選課及成績信息管理的安全性的雙重要求下出現(xiàn)的。本系統(tǒng)實現(xiàn)的主要功能是學生選課,成績錄入,成績查詢,課程信息管理,用戶信息管理等。采用的B/S架構,其作用范圍為所有在校本科生和在校研究生和教師和系統(tǒng)管理員。用戶特點本系統(tǒng)最終面向的用戶主要分為三類:學生,教師,系統(tǒng)管理員。系統(tǒng)管理員主要任務是對數(shù)據(jù)庫進行維護,并且保證信息的安全性。教師和學生主要是對信息的輸入和查詢。條件與限制本系統(tǒng)中涉及到大量的數(shù)據(jù)的錄入和存儲,開發(fā)人員要有一定的數(shù)據(jù)庫操作技能,并且對于B/S架構

5、和多任務多用戶操作系統(tǒng)都有一定的認識,具有開發(fā)項目經(jīng)驗。.需求規(guī)定對功能的規(guī)定該系統(tǒng)的數(shù)據(jù)流圖,如下所示:該系統(tǒng)的功能流程圖,如下所示:選課系統(tǒng)圖2系統(tǒng)功能圖對性能的規(guī)定此系統(tǒng)的輸入數(shù)據(jù)大多數(shù)為字符串類型,也有表示成績的整型。響應時間要求:對于管理人員輸入的用戶信息應該在人們所能接受的等待時間來確定,通常為1-24更新處理時間要求:用戶輸入數(shù)據(jù)后,對于該操作人員輸入的數(shù)據(jù)處理時間應該是毫秒級的。數(shù)據(jù)的轉換和傳輸時間的要求也應該在人們的接受的等待時間內;用戶操作時間為半個小時,若是超過此時間,則網(wǎng)頁失效,退出本網(wǎng)頁。在設計界面結構和數(shù)據(jù)結構應該保留對以后系統(tǒng)功能擴充的余地,方便以后系統(tǒng)升級或者是

6、需求功能的改變。對輸入輸出的規(guī)定輸入的數(shù)據(jù)一般為字符串,對于整型輸入的數(shù)據(jù)范圍,應該有所提示,并且在數(shù)據(jù)庫的完整性約束里進行約束。輸入格式應該和數(shù)據(jù)庫中關系表的格式保持一致。對輸出的數(shù)據(jù)應該能夠導出到word文檔。該系統(tǒng)的E-R圖如下所示:教工號、學號:10個0-9的數(shù)字組成,并且具有唯一性,姓名:字符串類型,2-20個字節(jié)性別:字符串類型,2字節(jié),只能為“男”或“女”職稱、職務:字符串類型,2-50字節(jié)院系、年級:字符串類型,2-20字節(jié)0課程號:8個0-9的數(shù)字組成,具有唯一性課程名:字符串類型,2-50字節(jié)學時、學分:整型數(shù)據(jù)管理的規(guī)定從整個系統(tǒng)來看,對數(shù)據(jù)的管理有:用戶基本信息表,學生

7、選課信息表,對于數(shù)據(jù)的管理要做到減少程序的復雜性,對于那些容易變動的數(shù)據(jù)來說要設計開發(fā)表(用作信息頻繁修改),受控表(不能對其修改數(shù)據(jù)的數(shù)據(jù)表)這兩種表都應考慮到數(shù)據(jù)的擴充。.運行環(huán)境規(guī)定用戶界面用戶界面友好,數(shù)據(jù)顯示采用表格形式。設備服務器硬件處理器:IntelPII或者更好內存:256M以上硬盤:20G以上軟件接口Microsoftsqlserver2000或者更高版本故障處理對于該學生選課系統(tǒng),用戶提出的故障可能有:軟件無法安裝或者軟件停止運行以及此時應該采取什么措施恢復數(shù)據(jù)。當軟件無法安裝時,可以查看幫助手冊,安裝相關軟件或者修復受損文件。當軟件停止運行時,強行關機重啟后,可以根據(jù)系統(tǒng)

8、的自動備份或者在操作之前的手工備份來恢復數(shù)據(jù),保證系統(tǒng)數(shù)據(jù)的正確性。結束語隨著信息技術的發(fā)展,辦公自動化已成為社會發(fā)展的主要趨勢,學生選課管理因其勞動的復雜性已經(jīng)無法適應手工操作,所以應用先進的計算機技術對學生選課進行管理是勢在必行的,因此本文采用目前流行的數(shù)據(jù)庫開發(fā)工具之一的PowerBuilder9.0設計了一個小型的學生選課系統(tǒng),并對設計結果進行了一定的總結。(1)學生選課管理因為其日常事務比較繁瑣,所以在設計數(shù)據(jù)庫表之前一定要對系統(tǒng)的設計有一個整體的認識,對學生信息和課程信息進行整理,設計好各功能模塊的E-R圖。這樣,在后期的設計時,會因前期工作處理的好而減少許多麻煩,為設計的順利進行作好了鋪墊。(2)在設計各個功能模塊時,要考慮和其他模塊的聯(lián)系,更要結合實際情況對窗口要放置的空間進行分析,尤其在編制代碼是要充分考慮各種限制條件,對不同的身份規(guī)定其不同的登錄權限。(3)在使用學生選課系統(tǒng)后,提高了學生選課的準確性,信息能夠準確無誤的

溫馨提示

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

評論

0/150

提交評論