


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學校教材訂購系統(tǒng)軟件設計說明書學院:信息工程學院班級:信息1201學號:121405109姓名:金天意指導老師:田懷鳳合作組員:王婷目錄1引言1 .1編寫目的 31 .2項目背景 31 .3定義 31 .4參考資料 32. 任務概述2 .1目標 32 .2運行環(huán)境 42 .3需求概述 42 .4條件與限制 43 總體設計3 . 1處理流程 43 . 2總體結構和模塊外部設計 53 . 3功能分配 94 接口設計4。1用戶接口 94 .2外部接口 94 .3內部接口 95 數(shù)據結構設計5 .1邏輯結構設計 105 . 2數(shù)據結構與程序的關系 106 運行設計6 .1運行模塊的組合 106 .2運
2、行控制 106 .3運行時間 107 出錯處理設計7 .1出錯輸出信息 107 .2出錯處理對策 11&測試設計 119。系統(tǒng)維護設計 11個人收集整理,勿做商業(yè)用途1引言11 編寫目的 根據需求規(guī)格說明書、概要設計說明書,在仔細考慮討論之后,我們 對學校教材訂購系統(tǒng)軟件的功能劃分、數(shù)據結構、軟件總體結構的實現(xiàn)有 了進一步的想法。 我們將這些想法記錄下來 , 作為詳細設計說明書, 為進一步設 計軟件、編寫代碼打下基礎。12項目背景1.2 。 1待開發(fā)軟件系統(tǒng)的名稱:學校教材訂購系統(tǒng) 項目開發(fā)者:信息 12011。2.2 隨著社會信息量的與日俱增, 作為信息存儲的主要媒體之一教材, 數(shù)量
3、、 規(guī)模比以往任何時候都大的多 , 老師和學生在選擇教材和訂購教材時產生了很大的 麻煩。在計算機日益普及的今天,對個人而言若采用一套行之有效的教材訂購系統(tǒng) 來訂購書籍,會方便許多,這也充分應用硬件資源,節(jié)省了人力資源。13 定義1。 3。1 專門術語 庫存表:存放庫中存在得書籍數(shù)據。 出庫表:存放已銷售的書籍的數(shù)據。 入庫表 : 存放入庫書籍的數(shù)據 . 購書表:存放提交的購書信息 . 缺書登記表:存放缺少的書籍的信息 . 待購教材表:存放待購書籍信息 .1。 3.2縮寫系統(tǒng):若未特別指出,系統(tǒng)指本“學校教材訂購系統(tǒng)”。Sercle SQL1 4 參考資料1 。軟件工程 ( 第三版) 張海藩,人
4、民郵電出版社, 20102。實用軟件工程 (第二版 ) 鄭人杰等 ,清華大學出版社, 19973。 Java 語言程序設計 馬皓等,清華大學出版社, 2006 2任務概述21 目標 本系統(tǒng)可細化為兩個子系統(tǒng):銷售系統(tǒng)和采購系統(tǒng) 銷售系統(tǒng)的工作過程為:首先由教師或學生提交購書單,經教材科發(fā)行人員審 核是有效購書單后,開發(fā)票、登記并返給教師或學生領書單,教師或學生即可去書 庫領書。采購系統(tǒng)的主要工作過程為 : 若是脫銷教材, 則登記缺書, 發(fā)缺書單給 書庫采 購人員 ; 一旦新書入庫后,即發(fā)進書通知。2 2 運行環(huán)境運行環(huán)境: Windows XP, Vista 等可利用的信息和資源:互聯(lián)網信息,
5、實驗室2。 3 需求概述 本系統(tǒng)在向學生售書時主要輸入學生學號、班級代號、購書數(shù)量、購書書名信 息,然后打印領書單返回給學生領取書籍。本系統(tǒng)在查詢數(shù)據庫時主要輸入需要查詢的相關信息,包括圖書編號、圖書書 名、出版社信息、圖書特色等信息方便操作人員把握圖書信息。24 條件與限制 所建議的系統(tǒng)的運行壽命的最小值: 3 年 進行系統(tǒng)方案選擇比較的時間為: 2 周 經費、投資方面的來源和限制:小組籌集硬件條件:CPU為Pentium4以上,內存為 256MB以上 3總體設計31 處理流程 本系統(tǒng)的基本設計概念和處理流程如下:1)系統(tǒng)啟動時 , 激活身份驗證模塊。2)通過身份驗證后, 對系統(tǒng)進行初始化
6、, 判斷用戶身份, 導入到不同的處理頁面。3)系統(tǒng)進入消息循環(huán)狀態(tài),通過事件驅動機制激活各功能模塊,并執(zhí)行指定模 塊。4) 各項功能執(zhí)行完畢后,重新進入消息循環(huán)狀態(tài).5) 由退出系統(tǒng)事件激活關閉系統(tǒng)模塊,退出系統(tǒng).32 總體結構和模塊外部設計學校教材訂購系統(tǒng)層次圖S護相應的數(shù)據和領書修改庫徉紀菇登記購書紀昴提交給財努系弟審核購書野采購子系統(tǒng)*登記抉書紀錄領取抉書単上層數(shù)據流圖:訂單2.13編輯訂單教1師注冊1學登錄片生1 12.1注冊登錄©修改成功2.12修改密碼訂單不能滿足的訂單訂單庫存訂單訂單到貨通知可滿足的訂單丿2.14檢測訂單2.15產生庫存訂単定貨通知采 購 部 門書籍庫存
7、主要功能的流程圖:2.16對比庫存訂單2.172.19開發(fā)貨票收款單編寫銷售并修改庫記錄存-收據1 JC 丿訂單銷售記錄一 * 一擬交訂單;會計部門>應收款項細帳:-燈單可滿朋:*廠對比誓有訂單、 疋生可満足訂單J.缺背通知丿&存甲電丿:專畫承蜒澤:購我出劃貨遍知/3. 3功能分配1)用戶身份驗證必須調用“驗證用戶”模塊程序進行身份驗證。2) 訂購者訂購之前進行查詢需要調用“銷售管理”中的庫存的信息的查詢.3) 當采購人員新進教材入庫后,相應的庫存數(shù)據需要修改,此時需要調用“初 始庫存”進行修改。4)采購人員對缺書單的處理需要調用“銷售管理”中庫存信息的查詢4. 接口設計4。1用
8、戶界面本系統(tǒng)采用典型的 Windows風格作為人機接口 ,如使用窗口、菜單、對話框 等。1)訂購書籍:教師或學生將要進行訂購的書籍資料輸入,系統(tǒng)將這些資料保存 在文件中。2)查詢訂購單:顯示使用者已經保存的訂購單信息。3)刪除訂購書籍:使用者將要刪除的書籍信息輸入,系統(tǒng)根據操作刪除修改文 件處理,最后修改后的文件顯示出來。4) 查詢領書單:通過發(fā)行人員模塊處理過后,將其信息轉化成領書單顯示出來。5)查詢缺書單:該功能要通過發(fā)行人員模塊處理過后,將其信息轉化缺書單顯 示出來。6) 輸入進書單:需要采購人員將新到的書籍信息輸入,通過系統(tǒng)將庫存信息更新 處理。7)處理訂購單:發(fā)行人員可讀取用戶信息,
9、讀取訂購單,通過比較庫存,處理 信息后,返回領書單。8) 查詢進書單:發(fā)行人員可對采購人員的進書單進行讀取,將其信息顯示出來。9)輸入初始庫存:該功能可實現(xiàn)發(fā)行人員對學校原本擁有的書籍資料輸入保存 到庫存中10)查詢庫存:將庫存中的信息顯示出來4. 2外部接口硬件接口: Pen tium 川 CPU及以上,內存在256MB以上的計算機。軟件件接口 :支持本系統(tǒng)的軟件包括:Win dows95 、Win dows98Windows2000、Windows Me Windows XP 。4. 3內部接口驗證模塊:完成對用戶身份的驗證。初始化模塊:在身份驗證后,系統(tǒng)調用初始化操作,執(zhí)行完畢后進入消息
10、 循環(huán)狀態(tài)查詢模塊:由相應消息驅動,完成對信息進行查看功能。等等。5.數(shù)據結構設計5. 1邏輯結構設計1)訂購單 屬性名:購書單號,書號,購書日期,訂購者編號,訂購者姓名,數(shù)量,總額購書單號書號購書日期訂購者編號訂購者姓名數(shù)量總額說明:此為訂購單實體對應的關系模式,其中書號、訂購者編號是外碼, 其他一些冗余信息刪除2)入庫單 屬性名:入庫號,書號,數(shù)量,入庫時間入庫號書號數(shù)量入庫時間說明: 此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息刪除。3)出庫單屬性名:出庫號,書號,數(shù)量,出庫時間出庫號書號數(shù)量出庫時間說明: 此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息
11、刪除。4)教材信息 屬性名:書號,書名,編者,出版社,單價書號書名作者出版社單價說明:此為教材實體對應的關系模式。5)學生信息 屬性名:學生學號,學生姓名,學生性別,學生年級,電話學生學號學生姓名學生性別學生年級電話說明:此為學生實體對應的關系模式。6)教師信息 屬性名:教師工號,教師姓名,教師性別 ,教師部門,電話教師工號教師姓名教師性別教師部門電話說明:此為教師實體對應的關系模式。5。2數(shù)據結構與程序的關系說明各個數(shù)據與訪問這些數(shù)據結構的形式6. 運行設計6 . 1運行模塊的組合不同的用戶登錄此系統(tǒng)獲得的系統(tǒng)功能是不同,如下:1)教師學生等訂購者具有查詢,打印相關信息的權限;2) 管理員具
12、有查詢、添加、刪除、修改,打印的權限。6 . 2運行控制用戶通過身份驗證之后進入系統(tǒng)操作界面,管理員可以對系統(tǒng)進行信息的增添, 刪除,修改,打印等操作,學生可以進行查詢相關信息的操作6. 3運行時間“用戶驗證”模塊在完成用戶登錄的身份驗證后立即退出運行,釋放占用的系統(tǒng)資源.一般來說,本系統(tǒng)運行一般耗時 12秒,如果數(shù)據處理量比較大就 34秒。7。系統(tǒng)出錯處理設計7.1出錯輸出信息用一覽表的方式說明沒中可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、 含義以及處理方法7.2 出錯處理對策。后被技術說明準備采用的后備技術,當原始系統(tǒng)數(shù)據萬一丟失時啟用的副本的建立和啟動的技術,例如周期性把次跑信息記錄到磁帶上去就是對于磁盤媒體的 一種后備技術;. 降效技術說明準備采用的后備技術,使用另一個效率稍低的系統(tǒng)或方法來求 得所需結果的某些部分,例如一個自動系統(tǒng)的降效技術可以是手工操作和數(shù)據額的 人工記錄 ;. 恢復及再啟動技術說明將使用的恢復再啟動技術,使軟件從故障點恢復執(zhí)行 或是軟件從頭開始重新運行的方法。8。測試設計 對本程序進行黑盒和白盒測試,在白盒測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 泉州工程職業(yè)技術學院《辦公空間室內設計》2023-2024學年第二學期期末試卷
- 馬鞍山職業(yè)技術學院《新型光纖通信系統(tǒng)》2023-2024學年第二學期期末試卷
- 信陽學院《中國傳統(tǒng)建筑設計研究》2023-2024學年第二學期期末試卷
- 武漢體育學院《軟件設計模式》2023-2024學年第二學期期末試卷
- 齊齊哈爾工程學院《電力拖動與運動控制》2023-2024學年第二學期期末試卷
- 泰安2025年山東泰安市屬事業(yè)單位初級綜合類崗位招聘127人筆試歷年參考題庫附帶答案詳解-1
- 內蒙古建筑職業(yè)技術學院《普通化學原理》2023-2024學年第二學期期末試卷
- 山東協(xié)和學院《文藝節(jié)目策劃與創(chuàng)作》2023-2024學年第二學期期末試卷
- 蕪湖職業(yè)技術學院《現(xiàn)代教育技術理論及應用》2023-2024學年第二學期期末試卷
- 河南2025年河南鄭州大學第一附屬醫(yī)院招聘博士302人筆試歷年參考題庫附帶答案詳解
- 電力系統(tǒng)動態(tài)仿真與建模
- 庭院工程暫預算報價單(龍威景觀)
- 2024年南京機電職業(yè)技術學院單招職業(yè)技能測試題庫及答案解析
- 投標技術服務和質保期服務計劃
- 2023年全國高考體育單招考試英語試卷試題真題(精校打印版)
- 音樂欣賞與實踐(中職音樂)全套教學課件
- 粵語活動策劃方案模板范文相關7篇
- 蘇教版三年級數(shù)學下冊教學計劃及進度表
- 中國春節(jié)ppt英文版 Chinese New Year
- 高中數(shù)學《6.2 排列與組合》課件與導學案
- 腸道健康講座活動策劃
評論
0/150
提交評論