版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 詳細(xì)設(shè)計說明書詳細(xì)設(shè)計:確定系統(tǒng)的詳細(xì)功能模塊和數(shù)據(jù)結(jié)構(gòu),為后一階段開發(fā)系統(tǒng)提供最詳細(xì)的依據(jù)材料。第四項目組:2009.12.25卷 號卷內(nèi)編號密 級項目編號: S24-12-2009教務(wù)管理系統(tǒng)項 目 承 擔(dān) 部 門: 08532班 第四項目組 撰 寫 人(簽名):唐雷,謝雷豪,謝俊南,左小玲,張文韜 完 成 日 期: 2009-12-25 本文檔 使 用部門: 主管領(lǐng)導(dǎo) 項目組 評審負(fù)責(zé)人(簽名): 評 審 日 期: 成都電子機械高等??茖W(xué)校 目錄1.引言31.1.編寫目的31.2.項目背景31.3.術(shù)語說明31.4.參考資料32.總體設(shè)計32.1.需求概述32.2.軟件結(jié)構(gòu)43.程序設(shè)
2、計說明63.1.模塊描述63.2.用戶登錄模塊( M1)73.3.教師管理模塊( M1.1)83.4.教師資料管理模塊( M1.1.1)83.5.教師資料添加模塊( M1.1.2)93.6.學(xué)生管理模塊( M1.2)93.7.學(xué)生資料管理模塊(M1.2.1)103.8.學(xué)生資料添加模塊( M1.2.2)113.9.學(xué)生所在院系資料模塊( M1.2.3)123.10.學(xué)生所在專業(yè)模塊( M1.2.4)133.11.課程管理模塊(M1.3)143.12.課程資料管理模塊(M1.3.1)143.13.課程資料添加模塊(M1.3.2)153.14.課程類別資料模塊( M1.3.3)163.15.成績管
3、理模塊(M1.4)163.16.學(xué)生成績查詢模塊(M1.4.1)173.17.學(xué)生成績錄入模塊( M1.4.2)173.18.班級管理模塊( M1.5)183.19.班級資料管理模塊( M1.5.1)193.20.班級資料添加模塊( M1.5.2)201. 引言 1.1. 編寫目的 本說明書確定系統(tǒng)的詳細(xì)功能模塊和數(shù)據(jù)結(jié)構(gòu),為后一階段開發(fā)系統(tǒng)提供最詳細(xì)的依據(jù)材料。1.2. 項目背景 項目名稱初步定為:教務(wù)管理系統(tǒng)(EAMS,Educational Administration Management System)。分為五個子功能模塊:教師管理模塊、學(xué)生管理模塊、課程管理模塊、成績管理模塊和班級
4、管理模塊。本項目的任務(wù)為電子高專計算機系信息管理專業(yè)二班第一組成員共同探討得出。 1.3. 術(shù)語說明 EAMS:教務(wù)管理系統(tǒng)OA:辦公室自動化MIS:管理信息系統(tǒng)Data processing:數(shù)據(jù)處理Transaction processing:事務(wù)處理Data processing cycle:數(shù)據(jù)處理流程Data acquisition:數(shù)據(jù)采集Data processing system security:數(shù)據(jù)處理系統(tǒng)安全性1.4. 參考資料 面向?qū)ο筌浖こ膛cUML、ASP.NET使用教程(C#版)2. 總體設(shè)計 2.1. 需求概述 本軟件主要有以下幾方面的功能: 瀏覽功能 以列表形
5、式顯示全部記錄; 查看詳細(xì)資料功能 可在瀏覽狀態(tài)下點擊某條記錄,顯示其全部信息; 條件查詢功能 用戶可任意選擇字段(如姓名、電話號碼、電子郵件地址等),并針對該字段構(gòu)造出組合查詢條件,進行匹配查詢; 增加功能 增加一條或多條新的記錄; 刪除功能 刪除一個記錄或刪除多個記錄; 修改功能 修改全部字段,姓名不能為空; 密碼管理 登錄系統(tǒng)后用戶可以隨時對密碼進行更改; 報表生成 可根據(jù)提供的模板將查詢結(jié)果或選中的數(shù)據(jù)生成多種風(fēng)格的報表; 打印功能 將生成的報表或選中記錄進行打印輸出; 導(dǎo)入或?qū)С?將全部數(shù)據(jù)或選中數(shù)據(jù)導(dǎo)出至文曲星、商務(wù)通或其他存儲設(shè)備中; 將數(shù)據(jù)從文曲星、商務(wù)通或其他存儲設(shè)備導(dǎo)入至本
6、系統(tǒng)中; 身份驗證 進入系統(tǒng)時,對用戶的身份進行檢查,只允許合法用戶登錄系統(tǒng); 幫助 為用戶的使用提供幫助。 2.2. 軟件結(jié)構(gòu) 本軟件的頂層數(shù)據(jù)流圖如圖 12-7所示。 圖 12-7頂層數(shù)據(jù)流圖本軟件的二層數(shù)據(jù)流圖如圖 12-8所示。 圖 12-8二層數(shù)據(jù)流圖本系統(tǒng)時序圖如圖 12-9所示。 圖 12-9時序圖3. 程序設(shè)計說明 3.1. 模塊描述 本軟件的詳細(xì)功能模塊圖如圖 12-10所示。 圖 12-10詳細(xì)功能模塊圖3.2. 用戶登錄模塊( M1) 功能:對用戶進行身份驗證,通過驗證則登錄系統(tǒng)。 輸入項目:輸入用戶名和密碼。 輸出項目:不同類型用戶的歡迎界面。存儲分配:程序運行需要占用
7、內(nèi)存約 1MB左右。本模塊的界面如圖所示。 控件名稱及其功能說明如表所示。 用戶名文本框Uername輸入用戶名密碼文本框Password輸入密碼登錄按鈕Loadon登錄系統(tǒng)取消按鈕Return取消操作表 12-2 控件名稱及其功能 3.3. 教師管理模塊( M1.1) 功能:顯示教師登錄歡迎界面,進入正常工作狀態(tài)。 輸入項目:鼠標(biāo)鍵盤事件。 輸出項目:瀏覽區(qū)和基本資料區(qū)。 存儲分配:程序運行需要占用內(nèi)存約 1MB左右。 測試要點:配置文件或數(shù)據(jù)庫文件損壞,或沒有足夠內(nèi)存可供使用時是否正常。 本模塊的歡迎界面如圖所示。 系選擇下拉列表控件Xilist系列表教師姓名文本框Tecname編輯老師名
8、查詢按鈕Check查詢顯示控件Information顯示索引信息3.4. 教師資料管理模塊( M1.1.1) 功能:進入教師資料管理。 輸入項目:鼠標(biāo)鍵盤時事件。 輸出項目:更新后的數(shù)據(jù)庫文件。本模塊的歡迎界面如圖所示。數(shù)據(jù)綁定控件Informationshow顯示信息添加按鈕Add添加信息修改按鈕Alter修改信息刪除按鈕Delete刪除信息3.5. 教師資料添加模塊( M1.1.2) 功能:在教師現(xiàn)有資料或者現(xiàn)有教師資料的基礎(chǔ)上對缺失信息進行補充和完善。 輸入項目:鼠標(biāo)或鍵盤事件。 輸出項目:更新后的數(shù)據(jù)庫文件。 本模塊的界面如圖所示??丶Q及其功能說明如表所示。教師號文本框Tenumb
9、er編輯教師號教師姓名文本框Tename編輯教師姓名性別單選按鈕Tesex編輯教師性別所在系院下拉選框Apartment編輯教師所在系院職稱下拉選框Position編輯教師職稱聯(lián)系電話文本框Tele編輯教師電話家庭住址文本框Address編輯教師家庭住址備注文本框Remark編輯備注保存按鈕Reserve保存當(dāng)前修改取消按鈕Cancel取消當(dāng)前修改返回按鈕Return返回到前一菜單3.6. 學(xué)生管理模塊( M1.2) 功能:以文本、圖片和聲音文件等方式將學(xué)生基本顯示在瀏覽區(qū)內(nèi),包括學(xué)生資料管理,學(xué)生資料添加,學(xué)生所在院系的資料,學(xué)生所在專業(yè)的資料的選擇鏈接,并維護窗口中瀏覽區(qū)中信息的更改和刷新
10、。 性能:這是用戶使用頻率較高的一個模塊,對性能要求在 12秒內(nèi)作出反應(yīng)。 輸入項目:鼠標(biāo)、鍵盤事件。 輸出項目:更新后的數(shù)據(jù)庫文件。 本模塊的界面如圖所示。 控件名稱及其功能說明如表所示。控件控件名稱功能所在班級下拉列表ClassId選擇所在班級學(xué)生學(xué)號文本框StudentId填寫學(xué)生學(xué)號查找按鈕Serch查找符合條件的學(xué)生學(xué)生姓名文本框StudentName顯示學(xué)生姓名添加按鈕Add添加學(xué)生信息返回按鈕Return返回上一級3.7. 學(xué)生資料管理模塊(M1.2.1)功能:以文本、圖片和聲音文件等方式將學(xué)生資料顯示在瀏覽區(qū)內(nèi),并維護窗口中瀏覽區(qū)中信息的更改和刷新。 性能:這是用戶使用頻率較高
11、的一個模塊,對性能要求在 12秒內(nèi)作出反應(yīng)。 輸入項目:鼠標(biāo)、鍵盤事件。 輸出項目:更新后的數(shù)據(jù)庫文件。 本模塊的界面如圖所示。 學(xué)號文本框STUnumber 編輯學(xué)生學(xué)號學(xué)生姓名文本框Stuname編輯學(xué)生姓名性別選擇按鈕Stusex選擇學(xué)生性別所在班級下拉列表StuClass編輯學(xué)生班級出生日期文本框StuBirthday編輯出生日期聯(lián)系電話文本框StuTele編輯電話已修學(xué)分文本框StuScore編輯已修學(xué)分入學(xué)時間下拉列表StuEntertime選擇入學(xué)時間密碼文本框StuPwd編輯密碼家庭住址文本框StuAddress編輯家庭住址備注文本框StuRemark編輯備注保存按鈕Reser
12、ve保存已修改的取消按鈕Cancel取消當(dāng)前修改的返回按鈕Return返回前一菜單3.8. 學(xué)生資料添加模塊( M1.2.2) 功能:在學(xué)生現(xiàn)有資料或者現(xiàn)有學(xué)生資料的基礎(chǔ)上對缺失信息進行補充和完善。 輸入項目:鼠標(biāo)鍵盤事件。 輸出項目:更新后的數(shù)據(jù)庫文件。本模塊的界面如圖所示。 學(xué)號文本框Stunumber編輯學(xué)生學(xué)號性別文本框Stusex編輯學(xué)生性別出生日期文本框Stubir編輯學(xué)生出生日期已修學(xué)分文本框Stufen編輯已修學(xué)分密碼文本框Stupassword編輯密碼學(xué)生姓名文本框Stuname編輯學(xué)生姓名班級下拉列表Class選擇班級聯(lián)系電話文本框Stutel編輯學(xué)生電話備注數(shù)據(jù)綁定控件I
13、nformation附加信息添加按鈕Add添加信息放棄按鈕Cancel取消操作返回按鈕Return返回主界面3.9. 學(xué)生所在院系資料模塊( M1.2.3) 功能:以文本、圖片和聲音文件等方式將學(xué)生所在院系的基本資料反映在瀏覽區(qū),維護窗口中基本信息的更該和刷新。 性能:這是經(jīng)常使用的一個模塊,對性能要求在 12秒內(nèi)作出反應(yīng)。 輸入項目:鼠標(biāo)或鍵盤事件。 輸出項目:學(xué)生數(shù)據(jù)庫文件。本模塊的界面如圖所示。系院類別選擇下拉框Dep check選擇系院查詢按鈕Check查詢所選系院返回按鈕Return返回到前一菜單系院編號文本框Dep num顯示系院編號系辦電話文本框Office tele顯示系辦電話
14、系主任文本框Office head顯示系主任電話系院簡介文本框Dep introduce顯示系院簡介3.10. 學(xué)生所在專業(yè)模塊( M1.2.4) 功能:以文本、圖片和聲音文件等方式將學(xué)生所在專業(yè)的基本資料反映在瀏覽區(qū),維護窗口中基本信息的更該和刷新。 輸入項目:鼠標(biāo)鍵盤事件。 輸出項目:學(xué)生數(shù)據(jù)庫文件。本模塊的界面如圖所示。專業(yè)名稱文本框SpecialityName專業(yè)名稱專業(yè)編號選擇框SpecialityNo專業(yè)編號資料添加選擇框AddSpeciality刪改專業(yè)狀況,進行更新確認(rèn)按鈕SureButten確認(rèn)點選信息修改按鈕AlterButtern修改專業(yè)信息3.11. 課程管理模塊(M1
15、.3) 功能:對用戶操作進行反應(yīng),調(diào)出課程信息 輸入項目:鼠標(biāo)鍵盤事件輸出項目:相關(guān)數(shù)據(jù)及配置文件存儲分配:程序運行需要占用內(nèi)存約 1MB左右。本模塊的界面如圖所示。 控件名稱及其功能說明如表所示。 課程顯示標(biāo)簽CourseShow用于顯示課程資料課程添加文本框AddCourse編輯添加課程課程類別標(biāo)簽CourseStyle顯示課程類別備注顯示標(biāo)簽RemarkShow顯示附加信息確認(rèn)按鈕SureBT確認(rèn)操作修改按鈕AlterBT修改資料操作3.12. 課程資料管理模塊(M1.3.1) 功能:提供課程資料,使用戶了解課程并進行管理。 輸入項目:鍵盤鼠標(biāo)事件。 輸出項目:瀏覽區(qū)和刪改資料區(qū)。 存儲
16、分配:程序運行需要占用內(nèi)存約 1MB左右。 本模塊的歡迎界面如圖所示。 課程列別下拉列表Coursestyle選擇課程類別課程名稱文本框Coursename編輯課程名稱課程號文本框Coursenumber編輯課程號查找按鈕Check查找返回按鈕Return取消操作添加標(biāo)簽Add添加資料數(shù)據(jù)綁定控件Show顯示數(shù)據(jù)3.13. 課程資料添加模塊(M1.3.2) 功能:分類添加并更新課程信息。 輸入項目:鼠標(biāo)鍵盤事件。 輸出項目:添加資料區(qū)。本模塊的歡迎界面如圖所示。 課程列別下拉列表Coursestyle選擇課程類別課程名稱文本框Coursename編輯課程名稱課程號文本框Coursenumber
17、編輯課程號查找按鈕Check查找返回按鈕Return取消操作添加標(biāo)簽Add添加資料數(shù)據(jù)綁定控件Show顯示數(shù)據(jù)3.14. 課程類別資料模塊( M1.3.3) 功能:添加顯示課程類別并給出課程相關(guān)信息。 輸入項目:鼠標(biāo)或鍵盤事件。 輸出項目:瀏覽區(qū)和課程類別資料添加區(qū)。 本模塊的界面如圖所示。控件名稱及其功能說明如表所示。 課程類別文本框Coursestyle編輯課程的類別課程名稱文本框Coursename編輯課程名稱保存按鈕Save保存資料取消按鈕Cancel取消操作返回按鈕Return返回3.15. 成績管理模塊(M1.4) 功能:成績查詢及錄入。 性能:要求在 12秒內(nèi)作出反應(yīng)。 輸入項目
18、:鼠標(biāo)、鍵盤事件或標(biāo)準(zhǔn) SQL語句。 輸出項目:無 本模塊的界面如圖所示。 本界面中的列表框應(yīng)給出成績查詢和成績錄入模塊。 成績查詢選擇框CheckChoose選擇成績查詢視圖成績錄入選擇框WriteCho錄入當(dāng)前成績成績刪改選擇框DeleteCho刪改成績狀況,進行更新確認(rèn)按鈕SureButten確認(rèn)點選信息3.16. 學(xué)生成績查詢模塊(M1.4.1) 功能:利用全局變量中的信息重新刷新瀏覽區(qū)。 輸入項目:鼠標(biāo)鍵盤事件。 輸出項目:成績表。 本模塊的界面如圖所示??丶Q及其功能說明如表所示。 院系名稱復(fù)選框DocomentName院系名稱院系信息顯示列表DocomentInf院系資料列表確
19、認(rèn)按鈕SureButten確認(rèn)點選信息備注標(biāo)簽InformationButtern院系附加信息3.17. 學(xué)生成績錄入模塊( M1.4.2) 功能:成績信息的更該和刷新。 性能:這是經(jīng)常使用的一個模塊,對性能要求在 12秒內(nèi)作出反應(yīng)。 輸入項目:鼠標(biāo)或鍵盤事件。 輸出項目:成績設(shè)置的基本資料區(qū)中信息 控件控件名稱功能課程號文本框CourseId輸入課程號課程名稱下拉列表CourseName選擇課程名稱學(xué)號文本框StudentId填寫學(xué)號驗證按鈕Check驗證學(xué)號學(xué)生姓名標(biāo)簽StudentName顯示學(xué)生姓名已修學(xué)分標(biāo)簽Scoreed顯示已修學(xué)分成績文本框Gread輸入成績添加按鈕Add添加成績返回按鈕Return返回上一級3.18. 班級管理模塊( M1.5) 功能:顯示班級基本
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年重慶航天機電設(shè)計院招聘電子工藝工程師、電機智能控制算法工程師、硬件電路設(shè)計等崗位備考題庫完整答案詳解
- 2026年玉溪市生態(tài)環(huán)境局華寧分局編外辦公輔助(內(nèi)勤相關(guān))人員公開招聘備考題庫附答案詳解
- 2025-2030中國皮帶行業(yè)供需趨勢及投資風(fēng)險研究報告
- 中共中央對外聯(lián)絡(luò)部事業(yè)單位2026年度公開招聘工作人員備考題庫含答案詳解
- 2025-2030中國比賽行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 唐山市公安局路北分局建東派出所2026年公開招聘警務(wù)輔助人員備考題庫及參考答案詳解1套
- 2026年石獅市華僑實驗小學(xué)招聘編外合同教師備考題庫完整答案詳解
- 2025至2030中國智能建筑行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2026年浙江省嘉興市海關(guān)公開招聘人員備考題庫參考答案詳解
- 吉安市農(nóng)業(yè)農(nóng)村發(fā)展集團有限公司及下屬子公司2025年第二批面向社會公開招聘備考題庫及答案詳解1套
- 無人機測試與評估標(biāo)準(zhǔn)
- 線纜及線束組件檢驗標(biāo)準(zhǔn)
- 人工智能在金融策略中的應(yīng)用
- 口述史研究活動方案
- 加工中心點檢表
- 水庫清淤工程可行性研究報告
- THBFIA 0004-2020 紅棗制品標(biāo)準(zhǔn)
- GB/T 25630-2010透平壓縮機性能試驗規(guī)程
- GB/T 19610-2004卷煙通風(fēng)的測定定義和測量原理
- 精排版《化工原理》講稿(全)
評論
0/150
提交評論