




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、西南交大軟件開發(fā)文檔文檔編號(hào):版本號(hào):文檔名稱:概要設(shè)計(jì)說明書項(xiàng)目名稱:教室管理系統(tǒng)項(xiàng)目負(fù)責(zé)人:黃星 唐敏 李苗 許元 方芳編寫:_年一月一日校對(duì):_年一月日審核:_年_月_日批準(zhǔn):_年一月一日開發(fā)單位:1目錄1引言錯(cuò)誤!未定義書簽1.1 編寫目的錯(cuò)誤!未定義書簽。.1.2 背景 錯(cuò)誤!未定義書簽。.1.3 定義 錯(cuò)誤!未定義書簽。 .1.4 參考資料錯(cuò)誤!未定義書簽。.2 總體設(shè)計(jì)錯(cuò)誤!未定義書簽。 .2.1 需求規(guī)定錯(cuò)誤!未定義書簽。.2.1.1 系統(tǒng)輸入項(xiàng)目錯(cuò)誤!未定義書簽。.2.1.2 系統(tǒng)輸出項(xiàng)目錯(cuò)誤!未定義書簽。.2.1.3 系統(tǒng)處理功能錯(cuò)誤!未定義書簽。.2.2 運(yùn)行環(huán)境錯(cuò)誤!未
2、定義書簽。.2.2.1 硬件系統(tǒng)錯(cuò)誤!未定義書簽。.2.2.2 軟件系統(tǒng)錯(cuò)誤!未定義書簽。.2.3 基本設(shè)計(jì)概念和操作流程錯(cuò)誤!未定義書簽。2.3.1 基本設(shè)計(jì)概念錯(cuò)誤!未定義書簽。.2.3.2 操作流程錯(cuò)誤!未定義書簽。.2.4 系統(tǒng)軟件結(jié)構(gòu)錯(cuò)誤!未定義書簽。.2.5 功能需求與程序的關(guān)系錯(cuò)誤!未定義書簽。3 .接口設(shè)計(jì)錯(cuò)誤!未定義書簽。 .3.1 用戶接口錯(cuò)誤!未定義書簽。.3.2 外部接口錯(cuò)誤!未定義書簽。.3.2.1 與客戶機(jī)的接口 錯(cuò)誤!未定義書簽。.3.3 內(nèi)部接口錯(cuò)誤!未定義書簽。.4 運(yùn)行設(shè)計(jì)錯(cuò)誤!未定義書簽。 .4.1 運(yùn)行模塊組合 錯(cuò)誤!未定義書簽。.4.2 運(yùn)行控制錯(cuò)誤!
3、未定義書簽。.5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 錯(cuò)誤!未定義書簽。.5.1 數(shù)據(jù)文件邏輯設(shè)計(jì)錯(cuò)誤!未定義書簽。5.2 用戶子模式設(shè)計(jì)錯(cuò)誤!未定義書簽。19概要設(shè)計(jì)說明書1引言1.1 編寫目的教室管理系統(tǒng)概要設(shè)計(jì)的任務(wù)是根據(jù)需求分析說明書所確定的用戶對(duì)系統(tǒng)的功能要求、性能要求、用戶操作要求和將來擴(kuò)展要求,制定系統(tǒng)實(shí)現(xiàn)的總體規(guī)劃。即:1、 系統(tǒng)設(shè)計(jì):以用戶功能視圖為依據(jù)確定系統(tǒng)實(shí)現(xiàn)的基本框架2、 軟件結(jié)構(gòu)設(shè)計(jì):確定組成軟件系統(tǒng)的程序模塊和以程序模塊為單位、用層次結(jié)構(gòu)表示的軟件結(jié)構(gòu),以及各模塊的功能描述和接口描述。編寫概要設(shè)計(jì)說明書的目的:將 教室管理系統(tǒng)的系統(tǒng)設(shè)計(jì)和軟件結(jié)構(gòu)設(shè)計(jì)用規(guī)范化的格式和規(guī)范化的語言進(jìn)行
4、描述,作為軟件開發(fā)人員進(jìn)行軟件開發(fā)、軟件測試和維護(hù)的依據(jù)。1.2 背景軟件系統(tǒng)的名稱:教室管理系統(tǒng)本項(xiàng)目的任務(wù)提出者:西南交通大學(xué)本項(xiàng)目的任務(wù)開發(fā)者:軟件工程小組本項(xiàng)目的用戶:西南交通大學(xué)全體教職員工和學(xué)生1.3 定義用戶功能視圖:在管理信息系統(tǒng)中,特定用戶所能操作的軟件功能集合。1.4 參考資料1、中華人民共和國國家標(biāo)準(zhǔn)計(jì)算機(jī)軟件開發(fā)規(guī)范GB8566 882、中華人民共和國國家標(biāo)準(zhǔn)計(jì)算機(jī)軟件開發(fā)文件編制指南GB8567 883、 中華人民共和國國家標(biāo)準(zhǔn)計(jì)算機(jī)軟件需求說明編制指南GB8585 884、 教室管理系統(tǒng)需求分析說明書2 總體設(shè)計(jì)2.1 需求規(guī)定2.1.1 系統(tǒng)輸入項(xiàng)目系統(tǒng)輸入項(xiàng)目:
5、系統(tǒng)外部為系統(tǒng)提供的輸入數(shù)據(jù)的數(shù)據(jù)載體。教室管理系統(tǒng)的輸入項(xiàng)目有:1、 學(xué)生學(xué)號(hào),學(xué)生姓名,學(xué)生所屬學(xué)院,所屬專業(yè)2、 老師姓名,老師所在學(xué)院,教師編號(hào),職稱3、 管理員姓名,管理員編號(hào)4、 課程名字,課程老師,課程估計(jì)最大上課人數(shù)5、 教室借用申請(qǐng)6、 教室查看7、 教室信息(教室的基本信息在寫程序時(shí)已經(jīng)確定)8、 老師信息查看9、 學(xué)生信息查看2.1.2 系統(tǒng)輸出項(xiàng)目1、 、 某時(shí)間(星期幾)某教室使用情況表2、 某時(shí)間空閑教室表3、 教室申請(qǐng)借用記錄4、 學(xué)生課程表5、 教師上課表6、 課程安排情況2.1.3 系統(tǒng)處理功能1 、數(shù)據(jù)錄入與修改學(xué)生信息錄入教室信息錄入(程序?qū)懗蓵r(shí)確定)教師
6、信息錄入課程信息錄入臨時(shí)教室借用信息錄入3、報(bào)表生成生成 2.1.2 節(jié)所需的各種記錄和表格4、常規(guī)查詢查詢某教室某時(shí)間使用情況查詢老師上課時(shí)間及教室查詢學(xué)生上課時(shí)間及教室查詢某課程上課時(shí)間及教室5、隨機(jī)查詢老師信息查詢學(xué)生信息查詢 課程信息查詢2.2 運(yùn)行環(huán)境2.2.1 硬件系統(tǒng)服務(wù)器端:Pm 600/內(nèi)存128Mb/硬盤10Gb以上的專用微機(jī)服務(wù)器 客戶端:Pm 600/內(nèi)存64Mb/硬盤6Gb以上的臺(tái)式計(jì)算機(jī)。2.2.2 軟件系統(tǒng)操作系統(tǒng):Windows 2000 Server 系列數(shù)據(jù)庫:MS-SQL SERVER 2000服務(wù)器:IIS 5.0瀏覽器:Ie 4.0 及以上版本2.3
7、基本設(shè)計(jì)概念和操作流程2.3.1 基本設(shè)計(jì)概念教室的組織和管理特點(diǎn)決定了本系統(tǒng)的基本設(shè)計(jì)思想。教室管理采用集中管理、分散組織的形式;用戶及用戶類型多,且每類用戶在系統(tǒng)中扮演不同的角色;同類用戶又有不同的操作數(shù)據(jù)集合。為了滿足不同用戶對(duì)系統(tǒng)的功能需求、以及對(duì)系統(tǒng)數(shù)據(jù)的安全性、數(shù)據(jù)一致性要求,本系統(tǒng)的設(shè)計(jì)思想是:1、運(yùn)用普通數(shù)據(jù)文件管理數(shù)據(jù)。2、以用戶功能視圖作為系統(tǒng)設(shè)計(jì)的依據(jù)。即將整個(gè)系統(tǒng)按用戶功能視圖劃分成與用戶大類相對(duì)應(yīng)的功能群,由此形成整個(gè)系統(tǒng)的主體邏輯結(jié)構(gòu)。根據(jù)系統(tǒng)的需求分析,本系統(tǒng)確定的功能群有: 系統(tǒng)管理:用戶管理、模塊權(quán)限分配管理。 教室數(shù)據(jù)管理:教室數(shù)據(jù)查詢、教室數(shù)據(jù)報(bào)表生成。
8、教師數(shù)據(jù)查詢:教師查詢自己上課安排,查新老師信息 學(xué)生數(shù)據(jù)查詢:查詢與自己相關(guān)的上課安排和公共信息。 添加課程:學(xué)生添加課程 教室借用:借用空閑教室對(duì)每類數(shù)據(jù)管理功能群,從保證數(shù)據(jù)的安全性和有效性考慮,將分為數(shù)據(jù)錄入用戶和數(shù)據(jù)查詢用戶。錄入用戶主要負(fù)責(zé)數(shù)據(jù)的錄入和修改。3、系統(tǒng)安全性設(shè)計(jì): 身份驗(yàn)證(登錄) 數(shù)據(jù)限制:訪問數(shù)據(jù)用戶的分部屬性決定的訪問數(shù)據(jù)的范圍。 功能限制:通過用戶功能視圖限制用戶對(duì)數(shù)據(jù)的操作。4、用戶角色設(shè)定和用戶權(quán)限分配:根據(jù)用戶功能視圖的劃分確定用戶角色的劃分。每個(gè)用戶按用戶角色獲得基本的系統(tǒng)操作權(quán)限。為了使用戶對(duì)系統(tǒng)的操作權(quán)限與用戶的業(yè)務(wù)工作分配相對(duì)應(yīng),系統(tǒng)可以在用戶角
9、色基本權(quán)限的基礎(chǔ)上增加或減少對(duì)系統(tǒng)的操作權(quán)限,既用戶權(quán)限可動(dòng)態(tài)變化。為了實(shí)現(xiàn)用戶權(quán)限的動(dòng)態(tài)變化,將系統(tǒng)功能模塊作為系統(tǒng)資源進(jìn)行注冊(cè)。將用戶權(quán)限的分配轉(zhuǎn)化為對(duì)模塊的分配??梢詫?duì)模塊的操作進(jìn)行約束來實(shí)現(xiàn)對(duì)功能使用的時(shí)間約束,使得某些模塊具有很強(qiáng)時(shí)間特性。2.3.2操作流程系統(tǒng)的基本操作流程是:啟動(dòng)系統(tǒng)1輸入用戶帳號(hào)和密碼1登錄1r用戶功能操作*登錄失敗2.4 系統(tǒng)軟件結(jié)構(gòu)系統(tǒng)主控模塊戶錄用登圖1系統(tǒng)主控結(jié)構(gòu)圖時(shí)室用入臨教借錄圖2用戶登錄軟件結(jié)構(gòu)圖用戶修改信息:指用戶可以隨時(shí)修改自己的信息,特別是用戶密碼必須經(jīng)常修改,以防 止他人盜用自己的身份操作系統(tǒng),破壞數(shù)據(jù)庫數(shù)據(jù)。系統(tǒng)管理用戶管理課程管理課程刪
10、除圖3系統(tǒng)管理軟件結(jié)構(gòu)圖注:此處的“增加用戶信息”是系統(tǒng)管理員修改用戶的信息。用戶信息顯示圖5學(xué)籍管理軟件結(jié)構(gòu)圖教室數(shù)據(jù)錄入(軟件完成時(shí)確定)教室容量輸入教室編號(hào)錄入圖6教室數(shù)據(jù)錄入軟件結(jié)構(gòu)圖報(bào)表生成教師上課表學(xué)生課程表某時(shí)間某教室使用情某時(shí)間教室空閑表圖7報(bào)表生成軟件結(jié)構(gòu)圖教室數(shù)據(jù)查詢教室信息查詢圖8教室信息查詢圖9學(xué)生數(shù)據(jù)查詢軟件結(jié)構(gòu)圖圖10教師數(shù)據(jù)查詢軟件結(jié)構(gòu)圖圖11課程數(shù)據(jù)查詢軟件結(jié)構(gòu)圖圖12臨時(shí)借用2.5 功能需求與程序的關(guān)系序號(hào)功能需求程序模塊備注一、用戶登錄1用戶登錄及驗(yàn)證用戶登錄2顯示修改信息顯示用戶信息3修改用戶密碼修改用戶密碼二、系統(tǒng)管理4增加用戶增加用戶5修改用戶信息修改
11、用戶信息6權(quán)限分配權(quán)限分配為用戶分配功能模塊二、數(shù)據(jù)錄入與修改7學(xué)生/老師入校注冊(cè)學(xué)生/老師入校注冊(cè)數(shù)據(jù)錄 入8教室教室信息錄入9課程信息課程信息錄入10教室信息錄入教室信息錄入11借用教室借用信息錄入五、報(bào)表生成與打印12某時(shí)間(周 星期第講) 某教室使用情況表某教室使用情況表13某時(shí)間空閑教室表某時(shí)間空閑教室表14教室申請(qǐng)借用表教室申請(qǐng)借用表15學(xué)生課程表學(xué)生課程表16教師上課表教師上課表六、主要查詢17查詢某教室某時(shí)間課程安排情 況18查詢某教室的容量19查詢老師上課時(shí)間及教室20查詢學(xué)生上課時(shí)間及教室21查詢某課程上課時(shí)間及教室22學(xué)生信息查詢23老師信息查詢3.接口設(shè)計(jì)3.1 用戶接
12、口用戶安裝該系統(tǒng)之后,通過窗口、菜單、對(duì)話框等界面設(shè)置來操作該系統(tǒng)。用戶成功登錄該系統(tǒng)后,按菜單選項(xiàng)使用該系統(tǒng)與進(jìn)行用戶權(quán)限相關(guān)的功能的實(shí)現(xiàn)。3.2 外部接口本系統(tǒng)所涉及的外部接口有:軟件接口:運(yùn)行于 windowsXP及更高版本的操作系統(tǒng)上硬件接口: 一半 PC機(jī)(計(jì)算機(jī))3.2.1 與客戶機(jī)的接口3.3 內(nèi)部接口本系統(tǒng)之內(nèi)各個(gè)系統(tǒng)元素之間的接口安排如下:管理課程信息管理這學(xué)期開設(shè)的課程信息:包括課程的任課老師、上課時(shí)間、選課人數(shù)等;教室資源信息的管理:包括教室的編號(hào),最大容量等。教學(xué)安排:根據(jù)課程信息和教室資源信息,給每門課安排一個(gè)最佳的上課時(shí)間和上課地 點(diǎn),保證同一個(gè)老師不在同一個(gè)時(shí)間段
13、授兩門或兩門以上的課程(即授課的時(shí)間不交叉),同一個(gè)教室不在同一個(gè)時(shí)間段安排兩門或兩門以上的課程(即授課地點(diǎn)不沖突)安排的教室能夠滿足選課人數(shù)(假設(shè)學(xué)校的教學(xué)資源能夠滿足這些要求)。教室的臨時(shí)借用:如果有臨時(shí)借用,能夠盡可能安排一個(gè)滿足講座要求的教室,如時(shí) 間、容納人數(shù)等。教室信息查詢:輸入教室編號(hào),顯示該教室的所有信息。老師信息查詢:輸入老師編號(hào),顯示老師的基本信息。學(xué)生信息查新:輸入學(xué)生學(xué)號(hào),顯示學(xué)生的基本信息。模塊名稱登錄模塊查詢模塊添加模塊借用模塊管理員模塊VVV老師模塊VVV學(xué)生模塊VVV4運(yùn)行設(shè)計(jì)4.1 運(yùn)行模塊組合本系統(tǒng)的用戶功能視圖實(shí)際描述了系統(tǒng)運(yùn)行所引起的運(yùn)行模塊的組合。4.
14、2 運(yùn)行控制本系統(tǒng)以internent 的瀏覽器操作方式運(yùn)行。系統(tǒng)按用戶功能試圖的功能要求設(shè)計(jì)用戶 操作界面。用戶操作界面按樹形層次菜單結(jié)構(gòu)設(shè)計(jì)。操作步驟:5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1數(shù)據(jù)文件邏輯設(shè)計(jì)1 .課程信息定義字段名稱字段代碼字段類型數(shù)據(jù)約束課程名KCVarcharNot null任課老師姓名TNVarcharNot null上課時(shí)間TIDatetimeNot null選課人數(shù)PNintNot null上課地點(diǎn)KDcharNot null2 .教室信息字段名稱字段代碼字段類型數(shù)據(jù)約束教室編號(hào):CNCharNot null教室容量CCi n tNot null當(dāng)前時(shí)間段空閑 狀況C IVar
15、charNot null備注C OVarcharnull3 .教師信息字段名稱字段代碼字段類型數(shù)據(jù)約束教師姓名TNVarcharNot null任課課名稱CN 2VarcharNot null任課時(shí)間TCTDatetimeNot null任課地點(diǎn)丁CACharNot null學(xué)院CLGCharNot null專業(yè)proCharNot null性別SEXCharNot null4 .學(xué)生信息字段名稱字段代碼字段類型數(shù)據(jù)約束學(xué)生姓名TNVarcharNot null上課課名稱CN 2VarcharNot null上課時(shí)間TCTDatetimeNot null上課地點(diǎn)丁CACharNot null學(xué)
16、院CLGCharNot null專業(yè)proCharNot null性別SEXCharNot null5 .管理員信息字段名稱字段代碼字段類型數(shù)據(jù)約束管理員姓名TNVarcharNot null管理員編號(hào)CN 2VarcharNot null管理員性別:TCTCharNot null6 .2用戶子模式設(shè)計(jì)1 .課程信息顯示字段名稱字段代碼字段類型數(shù)據(jù)約束課程名kcVarcharNot null任課老師姓名TNVarcharNot null上課地點(diǎn)RoomCharNot null上課時(shí)間TimeCharNot null2 .教室臨時(shí)借用字段名稱字段代碼字段類型數(shù)據(jù)約束借用時(shí)間timesCharNot null容納人數(shù)C Pi n tNot null借用人lnVarcharNot null備注LOVarcharnull3 .課程信息顯示字段名稱字段代碼字段類型數(shù)據(jù)約束課程名KCVarcharNot null任課老師姓名TNVarcharNot null上課時(shí)間TIDatetimeNot null選課人數(shù)PNintNot null上課地點(diǎn)KDcharNot null4 .教室信息顯示字段名稱字段代碼字段類型數(shù)據(jù)約束教室編號(hào)回CharNot null教室容量CCCharNot null一周空閑狀況r ciVarcharNot null備注c oVarc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動(dòng)合同勞務(wù)合同范例
- 公司合并協(xié)議合同范本
- 全職合同范本
- 醫(yī)院物業(yè)招聘合同范本
- 加盟快遞押金合同范本
- 單位電線更換維修合同范本
- 聲學(xué)顧問合同范本
- 單位車棚工程合同范本
- cpvc管購買合同范本
- ul認(rèn)證合同范本
- 2025電力物資檢儲(chǔ)配一體化建設(shè)技術(shù)導(dǎo)則
- 新學(xué)期 開學(xué)第一課 主題班會(huì)課件
- 民法典合同編講座
- 2024年青島港灣職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 廣西壯族自治區(qū)公路發(fā)展中心2025年面向社會(huì)公開招聘657名工作人員高頻重點(diǎn)提升(共500題)附帶答案詳解
- 大學(xué)轉(zhuǎn)專業(yè)高等數(shù)學(xué)試卷
- DBJ51-T 198-2022 四川省既有民用建筑結(jié)構(gòu)安全隱患排查技術(shù)標(biāo)準(zhǔn)
- 公司廠區(qū)保潔培訓(xùn)
- 江蘇省招標(biāo)中心有限公司招聘筆試沖刺題2025
- 2024年防盜門銷售合同范本
- 支付令申請(qǐng)書(2025版)
評(píng)論
0/150
提交評(píng)論