版權(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)4 2.2運行環(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時間特性11115.3 適應(yīng)性6. 運行需求6.1用戶界面126.2硬件接口 126.3軟件接口 126.4故障處理12127. 其它要求1.
2、引言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), 也顯得力不從心, 有 時查找與重新整理文件要浪費許多的人力、物力。為了解決這樣的問題,讓學(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è)計教程 ,機械工業(yè)出版社薩師煊等: 數(shù)據(jù)庫系統(tǒng)概論(第四版) , 高等教育出版劉瑞新: delphi 程序設(shè)計教程上機指導(dǎo)及習(xí)題解答 ,機械工業(yè)出版社 王利、張世琨,朱冰: 軟件工程 , 北京大學(xué)出版社 羅運模、謝志敏: CMMI 軟件過程改進(jìn)與評估 , 電子工業(yè)出版社 張海藩: 軟件工程導(dǎo)論 , 清華大學(xué)出版社2.
5、任務(wù)概述2.1 目標(biāo)2.1.1 開發(fā)目標(biāo) 該學(xué)生成績管理信息系統(tǒng)是為了使得學(xué)生成績管理功能完善; 為了使教學(xué)辦公室對學(xué)生檔案的管理與查詢更加方便,還使得行政人員的工作負(fù)擔(dān)得以減輕。 本軟件是根據(jù)這些需求來進(jìn)行開發(fā)的。2.1.2 應(yīng)用目標(biāo) 通過本系統(tǒng),可以幫助教研人員利用計算機,快速的、方便的對學(xué)生的基本 信息、成績進(jìn)行管理,包括:錄入、輸出、查找、修改、刪除等操作,使得學(xué)校 能夠有效的掌握和共享文件資源, 保護(hù)好文件, 及促進(jìn)成績管理的信息化、 規(guī)范 化和集成化,實現(xiàn)計算機的智能化管理,以提高工作效率。2.2 運行環(huán)境2.2.1 硬件環(huán)境A 一臺 586 以上的微機及兼容B.內(nèi)存16MB (最
6、好32MB內(nèi)存)C VGA 彩顯一臺2.2.2 軟件環(huán)境A. windows 98 以上的操作系統(tǒng)B. SQL SERVER 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)的功能更加完善與強大。本項目開發(fā)經(jīng)費不應(yīng)超過1萬元,除了在軟硬件的限制外還應(yīng)考慮操作的安 全性和保密性。3. 數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)下面列出了四個表的具體靜態(tài)數(shù)據(jù):用戶表:字段名數(shù)據(jù)類型約束說明NameCharNot n u
7、ll學(xué)生學(xué)號(用戶名)PassCharNot null登陸密碼權(quán)限CharNot n ull用戶的權(quán)限學(xué)生基本信息表:字段名數(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é)生的籍貫身份證號Ch
8、arNot null學(xué)生的身份證號碼學(xué)生成績表:字段名數(shù)據(jù)類型約束說明學(xué)號CharPrimary key學(xué)生用戶的唯一的學(xué)號姓名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課程的
9、學(xué)分學(xué)年CharNot null課程開課的學(xué)年學(xué)時數(shù)CharNot null課程需要上課的時數(shù)3.2動態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選項,查找關(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)用戶名、密碼用戶名、密碼用戶登陸登錄信息登錄信息數(shù)據(jù)庫比對存檔基本信息管理用戶信息查詢要求用戶存檔3 .成績管理教師錄入要求信修改要求4 .修改密碼教師
10、5.總數(shù)據(jù)流圖3.5數(shù)據(jù)字典1) .數(shù)據(jù)流的DD表舉例如下: 系統(tǒng)名:學(xué)生基本信息管理.學(xué)號:條目名:學(xué)生信息姓名:來源:學(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)
11、名:課程管理.編號條目名:課程信息 .課號存儲組織:記錄數(shù)主關(guān)鍵字:課程編號,按編號主索引記錄組成:課程信息 =課號+課程名稱+教師名字 +課程類型 +學(xué)分+學(xué)年+ 學(xué)時數(shù)寬度:10 20 8-20 2 202簡要說明:保證課程信息的完整性 修改記錄:編寫日期、審核日期4).數(shù)據(jù)加工的 DD 表舉例如下: 系統(tǒng)名:成績管理 編號: 條目名:成績信息錄入: 輸入:課號、學(xué)號、成績 輸出:學(xué)生成績信息表基本屬性 處理邏輯:成績信息存儲在數(shù)據(jù)庫的學(xué)生成績表中 簡要說明:輸入某學(xué)生的某課程成績記錄 修改記錄:編寫日期、審核日期4. 功能要求4.1 功能劃分本系統(tǒng)有以下功能模塊:1 )信息操作功能模塊2
12、)查詢管理模塊3)統(tǒng)計功能模塊4)分析功能模塊5)打印報表模塊6)幫助模塊4.2 功能描述下面詳細(xì)描述一下各個功能模塊:1 )信息操作功能1)學(xué)生基本信息的添加、修改和刪除。學(xué)生基本信息包括:學(xué)號、姓名、性別、出生年月、專業(yè)、院系、住址、籍貫、黨團(tuán)員、聯(lián)系電話和身份證號。 管理員可以對學(xué)生的基本信息進(jìn)行錄入、修改和刪除。(2)課程信息的添加、修改和刪除。課程信息包括:課號、課程名稱、課 程類型(專修、選修、方向、通修、公修)、學(xué)年、學(xué)時數(shù)和學(xué)分。教師用戶或 管理員可以對課程信息進(jìn)行添加、修改和刪除。(3)學(xué)生成績信息的添加、修改和刪除。學(xué)生成績信息包括:學(xué)號、課號、 成績、學(xué)分、姓名和課程名稱
13、。對學(xué)生成績信息的添加、修改和刪除可以由管理 員來進(jìn)行。2)查詢管理可以通過學(xué)號來查學(xué)生基本信息, 通過學(xué)號和學(xué)期號查詢學(xué)生的成績, 通過 課程號查詢該課程的信息。(1)查詢學(xué)生基本信息:主要是適合于全體用戶的。學(xué)生可以查詢自己的基本 信息,而管理員和教師用戶可以查詢所有學(xué)生的基本信息。 用戶可以通過學(xué)號來 查學(xué)生基本信息。(2)查詢學(xué)生成績信息:主要是適合于全體用戶的。學(xué)生可以查詢自己的成績 信息,而管理員和教師用戶可以查詢所有學(xué)生的成績信息。 用戶可以通過學(xué)號和 學(xué)期號查詢學(xué)生的成績。(3)查詢課程信息:主要是適合于全體用戶的。所有的用戶均可以查詢所有的 課程信息。用戶通過課程號查詢該課程
14、的信息。3)統(tǒng)計功能(1)統(tǒng)計學(xué)生學(xué)分績:統(tǒng)計學(xué)生的某個學(xué)期或所有學(xué)期的學(xué)分績(2)統(tǒng)計課程總學(xué)分:統(tǒng)計學(xué)生某個學(xué)期或所有學(xué)期課程的總學(xué)分(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)行出
15、錯處理。B.查詢時要保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。因為通常有文件的記錄會很多, 所以本學(xué)生成績管理信息系統(tǒng)采用了兩種方法進(jìn) 行查詢:精確查詢和模糊查詢。5.2 時間特性一般操作的響應(yīng)時間應(yīng)在 12 秒內(nèi),對軟磁盤和打印機的操作也應(yīng)在可接受 的時間內(nèi)完成。5.3 適應(yīng)性滿足學(xué)校用戶使用的需求:對信息的查找效率不應(yīng)存在困難,并可以對信息 的更改進(jìn)行及時的更新。6. 運行需求6.1 用戶界面采用美觀的圖片與界面設(shè)計,并且把主要的操作界面放在一起,使系統(tǒng)有全 新的感覺,操作簡便,一目了然,視圖優(yōu)美等特點。6.2 硬件接口本軟件不需要特定的硬件或硬件接口進(jìn)行支撐。586 以上 P
16、C 機均可運行此軟件。6.3 軟件接口運行于 Windows98 及更高版本具有 WIN32 API 的操作系統(tǒng)之上。6.4 故障處理正常使用時不應(yīng)出錯,若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù) 庫完好無損。調(diào)試中遇到的問題及解決的方案:1)遇到跳出“數(shù)據(jù)庫已經(jīng)關(guān)閉“提示信息阻止程序運行時,查看一下后臺數(shù) 據(jù)庫是否關(guān)閉或者 adoconnection 控件的 connected 屬性是否為 true 。 如關(guān)閉則打開數(shù)據(jù)庫,繼續(xù)運行。2)關(guān)于空記錄帶來的麻煩有些空記錄往往會使程序無法運行。你可用“if adoqueryl.RecordCount=1 then ”語句先判斷一下是否為空記錄,再對程序進(jìn)行操作3)有些運行錯誤也可用語句排除。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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安置房門面合同范例
- 影視演員簽約合同范例
- 工廠車間包合同模板
- 對合同范例應(yīng)答
- 小區(qū)內(nèi)種菜合同范例
- pvc泳池合同范例
- 工地用車協(xié)議合同范例
- 市政維護(hù)監(jiān)理合同范例
- 兼職做飯合同模板
- 存貨處置合同范例
- 八年級思想讀本《4.1“涉險灘”與“啃硬骨頭”》教案(定稿)
- 高中語文教學(xué)課例《荷塘月色》課程思政核心素養(yǎng)教學(xué)設(shè)計及總結(jié)反思
- 度湖南省建設(shè)工程造價參考指標(biāo)
- 《如何說孩子才會聽 怎么聽孩子才肯說》讀書分享PPT
- 園林植物花卉育種學(xué)課件第5章-雜交育種
- 高中英語主謂一致(公開課)課件
- 塔吊施工電梯基礎(chǔ)水平度檢測記錄
- 六年級上冊數(shù)學(xué)課件-6. 百分?jǐn)?shù)(一)1-人教版(共11張PPT)
- HSK5級100題看圖寫作練習(xí)
- GB∕T 2518-2019 連續(xù)熱鍍鋅和鋅合金鍍層鋼板及鋼帶
- 地下建筑結(jié)構(gòu):第3章 地下建筑結(jié)構(gòu)及設(shè)計1
評論
0/150
提交評論