教務(wù)管理系統(tǒng)――詳細(xì)設(shè)計說明書_第1頁
教務(wù)管理系統(tǒng)――詳細(xì)設(shè)計說明書_第2頁
教務(wù)管理系統(tǒng)――詳細(xì)設(shè)計說明書_第3頁
教務(wù)管理系統(tǒng)――詳細(xì)設(shè)計說明書_第4頁
教務(wù)管理系統(tǒng)――詳細(xì)設(shè)計說明書_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論