學(xué)生成績管理信息系統(tǒng)-需求規(guī)格說明書_第1頁
學(xué)生成績管理信息系統(tǒng)-需求規(guī)格說明書_第2頁
學(xué)生成績管理信息系統(tǒng)-需求規(guī)格說明書_第3頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、編號:詳細(xì)說明書題 目: 學(xué)生成績管理信息系統(tǒng)系 別:專 業(yè):學(xué)生姓名:學(xué) 號:指導(dǎo)教師:目錄1. 引言 31.1編寫目的 31.2項目背景 31.3定義、縮寫詞和符號 31.4參考資料 32. 任務(wù)概述 32.1目標(biāo) 42.2運(yùn)行環(huán)境 42.3條件與限制 43. 數(shù)據(jù)描述 43.1靜態(tài)數(shù)據(jù) 43.2動態(tài)數(shù)據(jù) 63.3數(shù)據(jù)庫描述 63.4數(shù)據(jù)流圖 63.5數(shù)據(jù)字典 84. 功能要求 104.1功能劃分 104.2功能描述 105. 性能需求 115.1數(shù)據(jù)精確度 115.2時間特性 115.3適應(yīng)性 116. 運(yùn)行需求 126.1用戶界面 126.2硬件接口 126.3軟件接口 126.4故障

2、處理 127. 其它要求 121. 引言1.1編寫目的隨著高校學(xué)生招生規(guī)模逐步擴(kuò)大,教育管理的信息化越來越受到人們的重 視。在高校,各種教育管理信息系統(tǒng)也越來越多, 很大程度地提高了教育管理的 效率和質(zhì)量。因此在完成了針對學(xué)生成績管理信息系統(tǒng)市場的前期調(diào)查和分 析的基礎(chǔ)上,提出了這份軟件需求規(guī)格說明書。此需求規(guī)格說明書對學(xué)生成績管理信息系統(tǒng)做了全面細(xì)致的用戶需求分 析,明確所要開發(fā)的軟件應(yīng)具有的功能、 性能與界面,使學(xué)生與教師之間可以實 現(xiàn)信息的共享。還使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作。本說明書的預(yù)期讀者為學(xué)生、教

3、師、行政人員或需求分析人員、測試人員、用戶文檔編寫者、 項目管理人員。1.2項目背景在各大學(xué)校中由于每一年都有許多學(xué)生以及教師的更新,所以使得整個學(xué)生成績管理信息系統(tǒng)的文件多,種類多,文件創(chuàng)建者多,創(chuàng)建時間為不定期。要保 護(hù)好這些重要的信息變得極為不便, 對原有的文件的再現(xiàn),也顯得力不從心,有 時查找與重新整理文件要浪費(fèi)許多的人力、物力。為了解決這樣的問題,讓學(xué)校能夠有效的掌握,有效的共享文件資源,保護(hù) 好文件,及促進(jìn)學(xué)生信息管理的信息化、 規(guī)范化和集成化,本人搜索了各方面的 意見和信息,努力完善大量實用功能,進(jìn)而了解文件管理的流程,開發(fā)出一套適 合于學(xué)生成績管理的信息系統(tǒng)。1.3定義、縮寫詞

4、和符號需求:用戶解決問題或達(dá)到目標(biāo)所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足 合同、標(biāo)準(zhǔn),規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。學(xué)生成績管理信息:該系統(tǒng)是勇用于幫助教學(xué)人員、行政人員對學(xué)生成績以 及學(xué)生基本信息的管理的軟件。1.4參考資料劉瑞新:delphi程序設(shè)計教程,機(jī)械工業(yè)出版社薩師煊等:數(shù)據(jù)庫系統(tǒng)概論(第四版),高等教育出版劉瑞新:delphi程序設(shè)計教程上機(jī)指導(dǎo)及習(xí)題解答,機(jī)械工業(yè)出版社王利、張世琨,朱冰:軟件工程,北京大學(xué)出版社羅運(yùn)模、謝志敏:CMMI軟件過程改進(jìn)與評估,電子工業(yè)出版社張海藩:軟件工程導(dǎo)論,清華大學(xué)出版社2. 任務(wù)概述2.1目標(biāo)開發(fā)目標(biāo)該學(xué)生成績管理信息系統(tǒng)是為了

5、使得學(xué)生成績管理功能完善;為了使教學(xué)辦公室對學(xué)生檔案的管理與查詢更加方便,還使得行政人員的工作負(fù)擔(dān)得以減輕。 本軟件是根據(jù)這些需求來進(jìn)行開發(fā)的。應(yīng)用目標(biāo)通過本系統(tǒng),可以幫助教研人員利用計算機(jī),快速的、方便的對學(xué)生的基本 信息、成績進(jìn)行管理,包括:錄入、輸出、查找、修改、刪除等操作,使得學(xué)校 能夠有效的掌握和共享文件資源,保護(hù)好文件,及促進(jìn)成績管理的信息化、規(guī)范化和集成化,實現(xiàn)計算機(jī)的智能化管理,以提高工作效率。2.2運(yùn)行環(huán)境硬件環(huán)境A. 臺586以上的微機(jī)及兼容B. 內(nèi)存16MB(最好32MB內(nèi)存)C. VGA彩顯一臺軟件環(huán)境A. wi ndows 98 以上的操作系統(tǒng)B. SQL SERVE

6、R 2000 數(shù)據(jù)庫工具C. Delphi7程序開發(fā)工具2.3條件與限制本成績管理系統(tǒng)是應(yīng)用于各大高校的。在功能上除了實現(xiàn)基本的輸入、輸出、 查找功能外,還可以實現(xiàn)安全防范、與 E-Mail和因特網(wǎng)電話集成起來,成為網(wǎng) 絡(luò)成績信息管理信息軟件,使得該系統(tǒng)的功能更加完善與強(qiáng)大。本項目開發(fā)經(jīng)費(fèi)不應(yīng)超過1萬元,除了在軟硬件的限制外還應(yīng)考慮操作的安 全性和保密性。3. 數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)F面列出了四個表的具體靜態(tài)數(shù)據(jù): 用戶表:字段名數(shù)據(jù)類型約束說明NameCharNot null學(xué)生學(xué)號(用戶名)PassCharNot null登陸密碼權(quán)限CharNot null用戶的權(quán)限學(xué)生基本信息表:字段名

7、數(shù)據(jù)類型約束說明學(xué)號CharPrimary key學(xué)生用戶的唯一的學(xué)號姓名CharNot null學(xué)生姓名性別CharNot null學(xué)生性別黨團(tuán)員CharNot null是否是黨員或團(tuán)員住址CharNot null學(xué)生的家庭住址聯(lián)系電話CharNot null最能聯(lián)系到的號碼專業(yè)CharNot null學(xué)生所在專業(yè)院系CharNot null學(xué)生所在院系出生年月SmalledatatimeNot null學(xué)生的出生年月日籍貫CharNot null學(xué)生的籍貫身份證號CharNot null學(xué)生的身份證號碼學(xué)生成績表:字段名數(shù)據(jù)類型約束說明學(xué)號CharPrimary key學(xué)生用戶的唯一的學(xué)號

8、姓名CharNot null學(xué)生姓名課號CharPrimary key學(xué)生所選課程的課號課程名稱CharNot null學(xué)生所選課程的名稱成績IntNot null學(xué)生所選課程獲得的成績學(xué)年CharNot null所選課程開課的學(xué)年課程信息表:字段名數(shù)據(jù)類型約束說明課號CharPrimary key課程的唯一課號課程名稱CharNot null課程的名稱教師名字CharNot null授課的教師名字課程類型CharNot null課程的類型學(xué)分IntNot null課程的學(xué)分學(xué)年CharNot null課程開課的學(xué)年學(xué)時數(shù)CharNot null課程需要上課的時數(shù)3.2動態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選

9、項,查找關(guān)鍵字,新建記錄項。 輸出數(shù)據(jù):由查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄集合。 內(nèi)部生成的數(shù)據(jù):中間查詢結(jié)果。3.3數(shù)據(jù)庫描述本軟件采用SQL SERVER 2000 數(shù)據(jù)庫。3.4數(shù)據(jù)流圖學(xué)生成績管理信息系統(tǒng)軟件的數(shù)據(jù)流圖是比較清晰的,對各功能模塊來 說都比較有規(guī)律。但完整的圖比較繁瑣,各個功能模塊的數(shù)據(jù)流圖如下1 .登錄系統(tǒng)存檔2.基本信息管理查詢要求用戶 信息3 成績管理錄入要求信息4.修改密碼修改成功信息用戶名、密碼用尸權(quán)限操作確認(rèn)的密碼修改修改成功信息存檔管理員5. 總數(shù)據(jù)流圖3.5數(shù)據(jù)字典1) .數(shù)據(jù)流的DD表舉例如下: 系統(tǒng)名:學(xué)生基本信息管理.學(xué)號: 條目名:學(xué)生信息.姓名:來源:

10、學(xué)生注冊去處:查詢、修改數(shù)據(jù)流結(jié)構(gòu):學(xué)生注冊=學(xué)號+姓名+性別+出生年月+專業(yè)+院系+住址+籍貫+ 黨團(tuán)員+聯(lián)系電話+身份證號簡要說明:保證學(xué)生的基本信息的完整性修改記錄:編寫日期、審核日期2) .數(shù)據(jù)元素的DD表舉例如下: 系統(tǒng)名:課程管理.編號條目名:課程信息課號 屬于數(shù)據(jù)流:教師注冊 存儲處:課程信息表 代碼類型:字符寬度:10取值范圍及含義:每一個課程都有一個唯一的編號簡要說明:每一個編號對應(yīng)一個一個課程修改記錄:編寫日期、審核日期3) .數(shù)據(jù)存儲的DD表舉例如下: 系統(tǒng)名:課程管理.編號條目名:課程信息.課號 存儲組織:記錄數(shù)主關(guān)鍵字:課程編號,按編號主索引記錄組成:課程信息=課號+

11、課程名稱+教師名字+課程類型+學(xué)分+學(xué)年+學(xué)時 數(shù)寬度:10208202202簡要說明:保證課程信息的完整性 修改記錄:編寫日期、審核日期4) .數(shù)據(jù)加工的DD表舉例如下: 系統(tǒng)名:成績管理編號: 條目名:成績信息錄入:輸入:課號、學(xué)號、成績 輸出:學(xué)生成績信息表基本屬性 處理邏輯:成績信息存儲在數(shù)據(jù)庫的學(xué)生成績表中 簡要說明:輸入某學(xué)生的某課程成績記錄 修改記錄:編寫日期、審核日期4. 功能要求4.1功能劃分本系統(tǒng)有以下功能模塊:1) 信息操作功能模塊2)查詢管理模塊3)統(tǒng)計功能模塊4)分析功能模塊5)打印報表模塊6)幫助模塊4.2功能描述下面詳細(xì)描述一下各個功能模塊:1)信息操作功能(1)

12、學(xué)生基本信息的添加、修改和刪除。學(xué)生基本信息包括:學(xué)號、姓名、 性別、出生年月、專業(yè)、院系、住址、籍貫、黨團(tuán)員、聯(lián)系電話和身份證號。 管理員可以對學(xué)生的基本信息進(jìn)行錄入、修改和刪除。(2)課程信息的添加、修改和刪除。課程信息包括:課號、課程名稱、課 程類型(專修、選修、方向、通修、公修)、學(xué)年、學(xué)時數(shù)和學(xué)分。教師用戶或 管理員可以對課程信息進(jìn)行添加、修改和刪除。(3)學(xué)生成績信息的添加、修改和刪除。學(xué)生成績信息包括:學(xué)號、課號、 成績、學(xué)分、姓名和課程名稱。對學(xué)生成績信息的添加、修改和刪除可以由管理 員來進(jìn)行。2)查詢管理可以通過學(xué)號來查學(xué)生基本信息,通過學(xué)號和學(xué)期號查詢學(xué)生的成績,通過 課程

13、號查詢該課程的信息。(1)查詢學(xué)生基本信息:主要是適合于全體用戶的。學(xué)生可以查詢自己的基本 信息,而管理員和教師用戶可以查詢所有學(xué)生的基本信息。 用戶可以通過學(xué)號來 查學(xué)生基本信息。(2)查詢學(xué)生成績信息:主要是適合于全體用戶的。學(xué)生可以查詢自己的成績 信息,而管理員和教師用戶可以查詢所有學(xué)生的成績信息。 用戶可以通過學(xué)號和 學(xué)期號查詢學(xué)生的成績。(3)查詢課程信息:主要是適合于全體用戶的。所有的用戶均可以查詢所有的 課程信息。用戶通過課程號查詢該課程的信息。3)統(tǒng)計功能(1) 統(tǒng)計學(xué)生學(xué)分績:統(tǒng)計學(xué)生的某個學(xué)期或所有學(xué)期的學(xué)分績。(2) 統(tǒng)計課程總學(xué)分:統(tǒng)計學(xué)生某個學(xué)期或所有學(xué)期課程的總學(xué)分

14、。(2)統(tǒng)計信息數(shù):統(tǒng)計當(dāng)前信息所顯示的信息數(shù)。 該功能適用于全體用戶。4) 分析功能對某一個班級的某一門課程的成績分布進(jìn)行分析,并以學(xué)號為順序的表形式 顯示出來。適用于管理員以及教師用戶。5) 打印報表打印和預(yù)覽當(dāng)前查詢所顯示的信息。適用于全體用戶。6) 幫助功能(1) 幫助信息:顯示系統(tǒng)的詳細(xì)幫助信息。(2) 修改密碼:通過用戶的舊密碼與新密碼對用戶的密碼進(jìn)行更新,保證安全性。5 性能需求5.1數(shù)據(jù)精確度A. 要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不給予響應(yīng)或進(jìn)行出錯處理。B. 查詢時要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。因 為通常有文件的記錄會很多,所以本學(xué)生成績管理信息系

15、統(tǒng)采用了兩種方法進(jìn)行查詢:精確查詢和模糊查詢。5.2時間特性一般操作的響應(yīng)時間應(yīng)在12秒內(nèi),對軟磁盤和打印機(jī)的操作也應(yīng)在可接受 的時間內(nèi)完成。5.3適應(yīng)性滿足學(xué)校用戶使用的需求:對信息的查找效率不應(yīng)存在困難,并可以對信息 的更改進(jìn)行及時的更新。6. 運(yùn)行需求6.1用戶界面采用美觀的圖片與界面設(shè)計,并且把主要的操作界面放在一起,使系統(tǒng)有全 新的感覺,操作簡便,一目了然,視圖優(yōu)美等特點(diǎn)。6.2硬件接口本軟件不需要特定的硬件或硬件接口進(jìn)行支撐。586以上PC機(jī)均可運(yùn)行此軟件。6.3軟件接口運(yùn)行于Windows98及更高版本具有 WIN32 API的操作系統(tǒng)之上。6.4故障處理正常使用時不應(yīng)出錯,若運(yùn)行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù) 庫完好無損。調(diào)試中遇到的問題及解決的方案:1)遇到跳出“數(shù)據(jù)庫已經(jīng)關(guān)閉“提示信息阻止程序運(yùn)行時,查看一下后臺數(shù) 據(jù)庫是否關(guān)閉或者 adoconnection 控件的connected屬性是否為true。 如關(guān)閉則打開數(shù)據(jù)庫,繼續(xù)運(yùn)行。2)關(guān)于空記錄帶來的麻煩有些空記錄往往會使程序無法運(yùn)行。你可用“if adoquery1.RecordCount=1then ”語句先判斷一下是否為空記錄,再對程序進(jìn)行操作。3)有些運(yùn)行錯誤也可用語句排除。7. 其它要求1)系統(tǒng)的功能實現(xiàn):用戶可在本系統(tǒng)下實現(xiàn)各種用戶要求的功能,比如

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論