




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、大學(xué)教材管理系統(tǒng)概要設(shè)計(jì)說明書文件狀態(tài):V 草稿 正式發(fā)布1-31.0文件標(biāo)識:當(dāng)前版本:作者: lll 正在修改完成日期: 2010-6-1目錄1 引言 31.1 編寫目的 31.2 背景 31.3 參考資料 32 總體設(shè)計(jì) 32.1 需求規(guī)定 32.1.1對功能需求的規(guī)定 .32.1.2對性能需求的規(guī)定 .42.2運(yùn)行環(huán)境 32.3 基本設(shè)計(jì)概念和處理流程 52.4結(jié)構(gòu) 72.5 功能器求與程序的關(guān)系 82.6 人工處理過程 92.7 尚未問決的問題 93 接口設(shè)計(jì) 93.1用戶接口 93.2 外部接口 93.3 內(nèi)部接口 94 運(yùn)行設(shè)計(jì) 94.1 運(yùn)行模塊組合 94.2 運(yùn)行控制 94.
2、3運(yùn)行時間 95 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 105.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 105.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 105.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 126 系統(tǒng)出錯處理設(shè)計(jì) 126.1 出錯信息 126.2補(bǔ)救措施 126.3系統(tǒng)維護(hù)設(shè)計(jì) 121 引言1.1 編寫目的從該階段開發(fā)正式進(jìn)入軟件的實(shí)際開發(fā)階段, 本階段完成系統(tǒng)的大致設(shè)計(jì)并明確 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計(jì)階段主要是把一個軟件需求轉(zhuǎn)化為軟件表 示的過程,這種表示只是描繪出軟件的總的概貌。本概要設(shè)計(jì)說明書的目的就是進(jìn) 一步細(xì)化軟件設(shè)計(jì)階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近于 源程序的軟件表示。該文檔為教材管理系統(tǒng)的開發(fā)提供基本的詳細(xì)
3、的設(shè)計(jì)基礎(chǔ)。1.2 背景系統(tǒng)名稱:教材管理系統(tǒng)待開發(fā)的數(shù)據(jù)庫名稱: jc 數(shù)據(jù)庫用戶:大學(xué)的教材科人員、教師及各學(xué)生項(xiàng)目委托單位:大學(xué)的教材科項(xiàng)目管理者:大學(xué)的教材科1.3 參考資料陽光高校教材管理系統(tǒng) 1.0大學(xué)教材管理系統(tǒng)需求規(guī)格說明書 1.02 總體設(shè)計(jì)2.1 需求規(guī)定2.1.1 對功能需求的規(guī)定本系統(tǒng)軟件包括 6 個功能模塊,分別為用戶登錄模塊、 訂書模塊、.圖書發(fā)放模塊、 訂單查詢模塊、系統(tǒng)管理模塊、教材管理模塊。1. 用戶登錄模塊 登錄頁面的功能主要是供合法的用戶根據(jù)自己的用戶類型進(jìn)行登錄。如果用戶在沒 有登錄的情況下選擇其它功能模塊會退回到登錄界面。如果用戶已經(jīng)登錄,可以在 登錄
4、模塊進(jìn)行退出登錄的操作。2. 訂書模塊網(wǎng)上教材管理系統(tǒng)訂書模塊分為 2 個子模塊,分別是學(xué)生訂書模塊、教師訂書模塊 主要功能是完成各類用戶的訂書操作。3. 圖書發(fā)放模塊主要功能是完成學(xué)生和老師的領(lǐng)書操作4. 訂單查詢模塊根據(jù)教材使用的學(xué)年度,通過教材名或者系名,對教材的訂購情況進(jìn)行匯總統(tǒng)計(jì)。 教材查詢模塊是一個面向所有用戶的模塊。在這個模塊中可以進(jìn)行教師訂購教材查 詢、學(xué)生教材訂購查詢。5 系統(tǒng)管理模塊本系統(tǒng)的系統(tǒng)管理部分。需要在登錄的時候選擇管理員才可以進(jìn)入。教材系統(tǒng)管理 主要是對教材訂購信息的添加、刪除、修改。主要作用是管理用戶權(quán)限、處理修改 密碼、系統(tǒng)系統(tǒng)界面設(shè)置等。6 教材管理模塊主要
5、功能為對教材的出庫、入庫情況進(jìn)行匯總,及時更改教材信息。2.1.2 對性能的需求規(guī)定主要性能屬性 正確性 健壯性 可靠性 安全性 易用性詳細(xì)要求 不同環(huán)境下,保證軟件不出現(xiàn)異常錯誤 適應(yīng)不同版本OS和DB,實(shí)現(xiàn)不同平臺兼容 全年非人為故障 5 次內(nèi)對用戶限定 3 次密碼輸入 不需要受過專業(yè)訓(xùn)練人員2.2 運(yùn)行環(huán)境硬件平臺 :一臺個人電腦以及一套鍵盤、鼠標(biāo)、顯示器、打印機(jī),型號不限,可序戶序號123以安裝windows操作系統(tǒng)即可,對聯(lián)機(jī)或脫機(jī)不作要求,系統(tǒng)存儲空間為2MB即可相關(guān)組成描述數(shù)量應(yīng)用 /WEB 服務(wù)器1數(shù)據(jù)庫服務(wù)器1數(shù)據(jù)備份1硬件PC SERVER SUN FIRE 890 磁盤陣
6、列支持軟件:序號軟件相關(guān)組成描述數(shù)量1Tomcat 5.0 webserver應(yīng)用服務(wù)器12SQL Sever 2005 ExpressDBMS13WindowsXP操作系統(tǒng)12.3 基本設(shè)計(jì)概念和處理流程本系統(tǒng)的基本設(shè)計(jì)概念:本系統(tǒng)采用 jsp 編寫,用 SQL Sever 數(shù)據(jù)庫管理, 采用分層結(jié)構(gòu), 系統(tǒng)層次清晰, 有利于系統(tǒng)功能的拓展和維護(hù)。教材管理系統(tǒng),要簡單實(shí)用,界面要設(shè)計(jì)簡單,盡 可能地簡化操作步驟,考慮方便性,增加查詢方法,同時要保證數(shù)據(jù)的安全,使用 一定的權(quán)限,設(shè)計(jì)管理員角色,從而滿足現(xiàn)實(shí)信息管理的需要。采用基于 SQL Sever 的桌面式數(shù)據(jù)庫管理系統(tǒng)。 三層結(jié)構(gòu)是目前用
7、得最多的, 這種 結(jié)構(gòu)比傳統(tǒng)的 C/S 結(jié)構(gòu)增加了一個應(yīng)用程序服務(wù)器,應(yīng)用程序服務(wù)器包括了統(tǒng)一的 界面、業(yè)務(wù)規(guī)則和數(shù)據(jù)處理邏輯等等,這樣客戶端程序就可以做得比較小,也就是 常說的瘦客戶,更由于業(yè)務(wù)規(guī)則和數(shù)據(jù)處理邏輯的集中在服務(wù)器上統(tǒng)一管理,客戶 端無須進(jìn)行復(fù)雜的計(jì)算,也不會因?yàn)殄e誤的操作而影響到其他的用戶,所以它的可 靠性、穩(wěn)定性和效率都比較好。 (其結(jié)構(gòu)如圖)15訂購單缺貨訂單教材出庫信息米購信息頂層數(shù)據(jù)流程圖零層數(shù)據(jù)流程圖F4銷售信息一層數(shù)據(jù)流程圖2.4結(jié)構(gòu)見本文上面的軟件系統(tǒng)總體結(jié)構(gòu)圖以及數(shù)據(jù)流程圖2.5功能需求與程序的關(guān)系訂單打印 權(quán)限設(shè)置 教材信息更新教材查詢訂訂訂訂單單單單填查修匯
8、寫詢改總修 改 密 碼YYYYY修改密碼 學(xué)生填寫訂單 教師填寫訂單訂單打印教材查詢 教師訂單查詢 學(xué)生訂單查詢訂單添加訂單刪除訂單修改權(quán)限設(shè)置 出庫訂單匯總 入庫訂單匯總教材信息更新2.6 人工處理過程本軟件界面友好,教材管理員可以方便錄入訂書者信息及教材信息2.7 尚未問決的問題沒有編寫系統(tǒng)與打印機(jī)相連接的接口代碼3 接口設(shè)計(jì)3.1 用戶接口系統(tǒng)采用典型的 windows 風(fēng)格作為人機(jī)接口,使用窗口、菜單、對話框等。3.2 外部接口本軟件支持處理器在 piv 以上,內(nèi)存在 256M 以上的計(jì)算機(jī);支持具有 win32API 的操作系統(tǒng),如 Windows98, Windows2000, W
9、indows7, WindowsXP 等;支持?jǐn)?shù) 據(jù)為SQL server數(shù)據(jù)庫。3.3 內(nèi)部接口 “用戶登錄”模塊:提供用戶登錄時身份驗(yàn)證功能,用戶進(jìn)行角色切換時必須調(diào)用 此模塊進(jìn)行身份驗(yàn)證。4 運(yùn)行設(shè)計(jì)4.1 運(yùn)行模塊組合判斷模塊出現(xiàn)控制信息,以區(qū)別是出錯處理還是正常的更新數(shù)據(jù)庫。若取消該控 制信息,系統(tǒng)將變得冗腫,權(quán)衡得失,最后決定采用控制信息方式。4.2 運(yùn)行控制當(dāng)經(jīng)過判斷模塊之后,被系統(tǒng)認(rèn)為是錯誤的信息,系統(tǒng)將作中斷處理,等管理員 確認(rèn)錯誤已經(jīng)修復(fù)之后再運(yùn)行下去。如用戶無權(quán)限,則調(diào)用出錯處理模塊。4.3運(yùn)行時間5s之內(nèi)運(yùn)行5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)設(shè)計(jì)邏輯結(jié)構(gòu)時一般要分
10、三步進(jìn)行:a、將概念經(jīng)過轉(zhuǎn)化為一般的關(guān)系、網(wǎng)狀、層次模型;b、將轉(zhuǎn)化來的關(guān)系、網(wǎng)狀、層次模型向特定 DBM支持下的數(shù)據(jù)模型轉(zhuǎn)換;c、對數(shù)據(jù)模型進(jìn)行優(yōu)化5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)教材信息表:字段名類型約束條件說明BookidChar( 10)無重復(fù)主鍵Book nameChar( 20)不允許為空BooktypeChar( 10)無約束PriceDouble( 10)不允許為空Qua ntityInt(4)不允許為空NoteChar( 100)無約束訂購信息表:字段名類型約束條件備注OrderidInt( 10)不允許為空主鍵DateDatetime無約束User nameChar( 20)不允許為
11、空Book nameChar( 10)無約束外鍵Qua ntityInt(4)無約束PriceDouble( 10)無約束NoteChar( 100)無約束學(xué)生用戶信息表:字段名類型約束條件備注DeptChar(10)無約束ClassChar(20)無約束SnoInt(10)不允許為空主鍵SNameChar(10)無約束NoteChar(100)無約束教師用戶信息表:字段名類型約束條件備注OfficeChar(10)無約束TnoInt(10)不允許為空主鍵TnameChar(10)無約束NoteChar(100)無約束圖書發(fā)放信息表:字段名數(shù)據(jù)屬性輸入 / 輸出方式長度DepartmentChar(10)無約束ClassChar(20)無約束SnoInt (10)無約束TnoInt (10)無約束TnameChar(10)無約束SNameChar(10)無約束BookidInt ( 4)不允許為空主鍵BooknameChar(10)無約束NoteChar(100)無約束5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系數(shù)據(jù)結(jié)構(gòu)與程序是軟件的重要組成部分 ,程序的正確執(zhí)行依賴于合理的數(shù)據(jù)結(jié)構(gòu)6 系統(tǒng)出錯處理設(shè)計(jì)6.1 出錯信息當(dāng)用戶無權(quán)限時,系統(tǒng)彈出出錯信息,提示
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 13143:2025 EN Electronic fee collection - Evaluation of on-board and roadside equipment for conformity to ISO 12813
- 公司與流動餐車合同范本
- 公寓衣柜采購合同范本
- 農(nóng)村因修路占地合同范本
- 請工人簡易合同范本
- 印刷行業(yè)定制合同范本
- 公司項(xiàng)目投資入股合同范本
- 2025年常溫遠(yuǎn)紅外陶瓷及制品項(xiàng)目合作計(jì)劃書
- 農(nóng)業(yè)托管驗(yàn)收合同范本
- 2025年FS-L系列柔軟劑項(xiàng)目建議書
- 2024年鄭州市公安機(jī)關(guān)招聘警務(wù)輔助人員筆試真題
- 2025年黑龍江農(nóng)墾職業(yè)學(xué)院單招職業(yè)傾向性測試題庫匯編
- 2.3品味美好情感 課 件 -2024-2025學(xué)年統(tǒng)編版道德與法治七年級下冊
- 2025年01月明光市司法局司法協(xié)理員7人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 整體施工勞務(wù)服務(wù)方案
- 第六節(jié)-固定收益證券知識分享
- XX小學(xué)學(xué)生心理健康檔案(一生一案)
- 普通中專畢業(yè)生登記表格模板(共4頁)
- 五金沖壓件作業(yè)指導(dǎo)書
- 汽車吊車吊裝施工方案
- 倉內(nèi)運(yùn)營方案
評論
0/150
提交評論