![學校教材訂購系統(tǒng)軟件詳細設計文檔_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/27/48aff26d-9c20-491f-a1d0-2305074e8a83/48aff26d-9c20-491f-a1d0-2305074e8a831.gif)
![學校教材訂購系統(tǒng)軟件詳細設計文檔_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/27/48aff26d-9c20-491f-a1d0-2305074e8a83/48aff26d-9c20-491f-a1d0-2305074e8a832.gif)
![學校教材訂購系統(tǒng)軟件詳細設計文檔_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/27/48aff26d-9c20-491f-a1d0-2305074e8a83/48aff26d-9c20-491f-a1d0-2305074e8a833.gif)
![學校教材訂購系統(tǒng)軟件詳細設計文檔_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/27/48aff26d-9c20-491f-a1d0-2305074e8a83/48aff26d-9c20-491f-a1d0-2305074e8a834.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.文檔編號00530100版本A1密級商密 A研發(fā)生產中心項目名稱學校教材訂購系統(tǒng)項目來源QR-RD-022(Ver1.2)學校教材訂購系統(tǒng)詳細設計說明書( 內部資料請勿外傳 )編寫:日 期:2015年5月8日檢查:日 期:2015年5月8日審核:日 期:2015年5月8日批準:日 期:2015年5月8日南京郵電大學計軟學院版權所有不得復制.下載可編輯 .文檔變更記錄序號變更( +/- )說明作者版本號日期批準1教材訂購系統(tǒng)詳細說明005301002015年5月學校教材8 日部2.下載可編輯 .目錄1.引言.51.1編寫目的和范圍 . .51.2術語表. .51.3參考資料 . .51.4使用
2、的文字處理和繪圖工具 . .52.全局數(shù)據(jù)結構說明 . .62.1常量 . .62.2變量 . .62.3數(shù)據(jù)結構 . .63.模塊設計 . .73.1用例圖. .73.2功能設計說明 . .93.2.1模塊 1 .93.2.2模塊 2 .124.接口設計 . .144.1內部接口 . .144.2外部接口 . .144.2.1接口說明 . .154.2.2調用方式 . .155.數(shù)據(jù)庫設計 .166.系統(tǒng)安全保密設計 . .176.1說明 . .176.2設計 . .176.2.1數(shù)據(jù)傳輸部分 . .176.2.2 IP 過濾分部 .176.2.3身份驗證部分 . .177.系統(tǒng)性能設計.
3、.178.系統(tǒng)出錯處理. .17.下載可編輯 .下載可編輯 .1. 引言1.1 編寫目的和范圍根據(jù)需求規(guī)格說明書、概要設計說明書,在仔細考慮討論之后,我們對學校教材訂購系統(tǒng) 軟件的功能劃分、數(shù)據(jù)結構、 軟件總體結構的實現(xiàn)有了進一步的想法。 我們將這些想法記錄下來,作為詳細設計說明書,為進一步設計軟件、編寫代碼打下基礎。1.2 術語表序號術語或縮略語說明性定義1庫存表存放庫中存在得書籍數(shù)據(jù)。2出庫表存放已銷售的書籍的數(shù)據(jù)。3入庫表存放入庫書籍的數(shù)據(jù)。4購書表存放提交的購書信息。5缺書登記表存放缺少的書籍的信息。6待購教材表存放待購書籍信息。1.3 參考資料資料名稱作者文件編號、版本資料存放地點軟
4、件工程張海藩第三版 2010學校圖書館實用軟件工程鄭人杰等第二版 1997學校圖書館Java 語言程序設馬皓等2006學校圖書館計1.4 使用的文字處理和繪圖工具文字處理軟件:Microsoft Office繪圖工具:Rose.下載可編輯 .2. 全局數(shù)據(jù)結構說明2.1 常量輸入項目 需要輸入購書單中要求的信息 (提交人姓名、 書名、書號、數(shù)量、身份識別碼) 。輸出項目 需要打印領書單(書名、書號、數(shù)量、領書人姓名),發(fā)票(書名、書號、開票人姓名、交易金額、交易日期)2.2 變量分析:由訂書人員提交購書單后,經(jīng)過審核,通過后提交成功,由工作人員開出發(fā)票,同時登記購書記錄并審核無誤后,發(fā)領書單,
5、最后更新相應表項,如出庫表,庫存表,并進行審核修改。接口: 各模塊過程之間采用函數(shù)調用、參數(shù)傳遞、返回值的方式進行消息傳遞。具體參數(shù)的結構將在下面數(shù)據(jù)結構設計的內容中說明。接口傳遞的信息將是以數(shù)據(jù)結構封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在模塊之間傳遞。存儲分配: 為程序當中的數(shù)據(jù)結構在內存中開辟空間存儲,如入到數(shù)據(jù)庫中后在數(shù)據(jù)庫的表中為其開辟存儲空間。測試計劃:本模塊的具體測試將在下面各過程的設計中具體說明。2.3 數(shù)據(jù)結構1)訂購單屬性名: 購書單號,書號,購書日期,訂購者編號,訂購者姓名,數(shù)量,總額購書單號書號購書日期訂購者編號訂購者姓名數(shù)量總額說明 : 此為訂購單實體對應的關系模式,
6、其中書號、 訂購者編號是外碼, 其他一些冗余信息刪除。2) 入庫單 屬性名:入庫號,書號,數(shù)量,入庫時間入庫號書號數(shù)量入庫時間說明 :此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息刪除。3)出庫單屬性名:出庫號,書號,數(shù)量,出庫時間出庫號書號數(shù)量出庫時間說明 :此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息刪除。4)教材信息屬性名: 書號,書名,編者,出版社,單價書號書名作者出版社單價說明 : 此為教材實體對應的關系模式。5)學生信息屬性名: 學生學號,學生姓名,學生性別,學生年級,電話.下載可編輯 .學生學號學生姓名學生性別學生年級電話說明 : 此為學生實體對
7、應的關系模式。6)教師信息屬性名: 教師工號,教師姓名,教師性別,教師部門,電話教師工號教師姓名教師性別教師部門電話說明 : 此為教師實體對應的關系模式。3. 模塊設計3.1 用例圖教2.1師注冊注冊學登錄登錄生訂單新密碼修改成功訂單不能滿足的訂單2.132.142.15產生庫存編輯訂單訂單檢測訂單定貨通知訂單采2.12庫存訂單購部修改密碼門訂單到貨通知可滿足的訂單2.16教師學生信書籍庫存對比庫存息記錄訂單2.192.172.18開發(fā)貨票編寫銷售并修改庫檢索庫存記錄存銷售記錄訂單會收款單計部收據(jù)門應收款項細帳.下載可編輯 .下載可編輯 .3.2 功能設計說明模塊 1子模塊 1設計圖功能描述1
8、)用戶身份驗證必須調用“驗證用戶”模塊程序進行身份驗證。2)訂購者訂購之前進行查詢需要調用“銷售管理”中的庫存的信息的查詢。輸入數(shù)據(jù)需要輸入購書單中要求的信息(提交人姓名、書名、書號、數(shù)量、身份識別碼)。輸出數(shù)據(jù)需要打印領書單(書名、書號、數(shù)量、領書人姓名),發(fā)票(書名、書號、開票人姓名、交易金額、交易日期)。.下載可編輯 .業(yè)務算法和流程數(shù)據(jù)設計1)訂購單 屬性名: 購書單號,書號,購書日期,訂購者編號,訂購者姓名,數(shù)量,總額購書單號書號購書日期訂購者編號訂購者姓名數(shù)量總額說明 : 此為訂購單實體對應的關系模式, 其中書號、 訂購者編號是外碼, 其他一些冗余信息刪除。2) 入庫單 屬性名:入
9、庫號,書號,數(shù)量,入庫時間入庫號書號數(shù)量入庫時間說明 :此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息刪除。3)出庫單屬性名:出庫號,書號,數(shù)量,出庫時間出庫號書號數(shù)量出庫時間說明 :此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息刪除。4)教材信息屬性名: 書號,書名,編者,出版社,單價書號書名作者出版社單價說明 : 此為教材實體對應的關系模式。5)學生信息屬性名: 學生學號,學生姓名,學生性別,學生年級,電話學生學號學生姓名學生性別學生年級電話說明 : 此為學生實體對應的關系模式。6)教師信息屬性名: 教師工號,教師姓名,教師性別,教師部門,電話教師工號教師姓
10、名教師性別教師部門電話.下載可編輯 .源程序文件說明用戶通過該程序向系統(tǒng)發(fā)出購書請求,在提交購書單界面中輸入購書單中的各信息。本程序為并發(fā)執(zhí)行,可以多人同時向系統(tǒng)提交購書單。無子程序。功能:收集用戶提交的購書單,獲得購書者的基本信息。函數(shù)說明輸人項:提交人姓名(Name)String購書的名稱(BookName)String購書的書號(ISBN)String數(shù)量( No)String身份識別碼(ID)String輸出項:無。算法:Void HandBuyBookBill(n,bn,ibn,no,id)Name<<n; BookName<<bn;ISBN<<i
11、bn;No<<no;ID<<id;接口:銷售模塊通過調用HandBuyBookBill ()函數(shù)來調用該程序。測試計劃:數(shù)據(jù)庫連接情況:正常情況。對用戶輸入的響應:合法輸入,能夠正常調用本程序;非法輸入,系統(tǒng)能否辨別,并作出響應 ( 提出警告 ) ;程序的異常狀況,系統(tǒng)能否及時做出響應。限制條件所建議的系統(tǒng)的運行壽命的最小值:3 年進行系統(tǒng)方案選擇比較的時間為:2 周經(jīng)費、投資方面的來源和限制:小組籌集硬件條件: CPU為 Pentium4 以上,內存為2G以上.下載可編輯 .其他說明模塊 2子模塊 1設計圖功能描述1)當采購人員新進教材入庫后,相應的庫存數(shù)據(jù)需要修改,
12、此時需要調用“初始庫存”進行修改。2)采購人員對缺書單的處理需要調用“銷售管理”中庫存信息的查詢。輸入數(shù)據(jù)需要輸入購書單中要求的信息(提交人姓名、書名、書號、數(shù)量、身份識別碼)。輸出數(shù)據(jù)需要打印領書單(書名、書號、數(shù)量、領書人姓名),發(fā)票(書名、書號、開票人姓名、交易金額、交易日期)。.下載可編輯 .業(yè)務算法和流程數(shù)據(jù)設計1)訂購單屬性名: 購書單號,書號,購書日期,訂購者編號,訂購者姓名,數(shù)量,總額購書單號書號購書日期訂購者編號訂購者姓名數(shù)量總額說明 : 此為訂購單實體對應的關系模式, 其中書號、 訂購者編號是外碼, 其他一些冗余信息刪除。2) 入庫單 屬性名:入庫號,書號,數(shù)量,入庫時間入
13、庫號書號數(shù)量入庫時間說明 :此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息刪除。3)出庫單屬性名:出庫號,書號,數(shù)量,出庫時間出庫號書號數(shù)量出庫時間說明 :此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息刪除。4)教材信息屬性名: 書號,書名,編者,出版社,單價書號書名作者出版社單價說明 : 此為教材實體對應的關系模式。5)學生信息屬性名: 學生學號,學生姓名,學生性別,學生年級,電話學生學號學生姓名學生性別學生年級電話說明 : 此為學生實體對應的關系模式。6)教師信息屬性名: 教師工號,教師姓名,教師性別,教師部門,電話教師工號教師姓名教師性別教師部門電話.下載
14、可編輯 .源程序文件說明采購子系統(tǒng)工作過程:工作人員提交缺書單后,進行審查,無誤后登記缺書,審核登記過程后,匯總缺書,生成采購表,采購結束后發(fā)進書通知單,最后更新相應表單,審核修改過程。在以上各審核過程中發(fā)現(xiàn)錯誤時,返回上一層重新進行操作。函數(shù)說明輸入項目:需要輸入缺書單中要求的信息(書名、書號、數(shù)量)。輸出項目:需要打印進書通知單(書號、書名、進書日期),采購表(書號、書名、數(shù)量)。分析:工作人員提交缺書單后,進行審查,無誤后登記缺書,審核登記過程后,匯總缺書,生成采購表,采購結束后發(fā)進書通知單,最后更新相應表單,審核修改過程接口: 各模塊過程之間采用函數(shù)調用、參數(shù)傳遞、返回值的方式進行消息
15、傳遞。具體參數(shù)的結構將在下面數(shù)據(jù)結構設計的內容中說明。接口傳遞的信息將是以數(shù)據(jù)結構封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在模塊之間傳遞。存儲分配: 為程序當中的數(shù)據(jù)結構在內存中開辟空間存儲,如入到數(shù)據(jù)庫中后在數(shù)據(jù)庫的表中為其開辟存儲空間3.2.2.1.9限制條件所建議的系統(tǒng)的運行壽命的最小值:3 年進行系統(tǒng)方案選擇比較的時間為:2 周經(jīng)費、投資方面的來源和限制:小組籌集硬件條件: CPU為 Pentium4 以上,內存為2G以上3.2.2.1.10其他說明4. 接口設計4.1 內部接口驗證模塊:完成對用戶身份的驗證。初始化模塊:在身份驗證后,系統(tǒng)調用初始化操作,執(zhí)行完畢后進入消息循環(huán)狀態(tài)。查詢
16、模塊:由相應消息驅動,完成對信息進行查看功能。等等。4.2 外部接口硬件接口: PentiumCPU及以上,內存在2G以上的計算機。軟件接口:支持本系統(tǒng)的軟件包括:WindowsXP、Windows 7 。.下載可編輯 .接口說明本系統(tǒng)采用典型的 Windows 風格作為人機接口, 如使用窗口、 菜單、對話框等。1)訂購書籍: 教師或學生將要進行訂購的書籍資料輸入,系統(tǒng)將這些資料保存在文件中。2)查詢訂購單:顯示使用者已經(jīng)保存的訂購單信息。3)刪除訂購書籍: 使用者將要刪除的書籍信息輸入,系統(tǒng)根據(jù)操作刪除修改文件處理,最后修改后的文件顯示出來。4)查詢領書單: 通過發(fā)行人員模塊處理過后,將其信
17、息轉化成領書單顯示出來。5)查詢缺書單: 該功能要通過發(fā)行人員模塊處理過后,將其信息轉化缺書單顯示出來。6)輸入進書單: 需要采購人員將新到的書籍信息輸入,通過系統(tǒng)將庫存信息更新處理。7)處理訂購單:發(fā)行人員可讀取用戶信息,讀取訂購單,通過比較庫存,處理信息后,返回領書單。8)查詢進書單: 發(fā)行人員可對采購人員的進書單進行讀取,將其信息顯示出來。9)輸入初始庫存: 該功能可實現(xiàn)發(fā)行人員對學校原本擁有的書籍資料輸入保存到庫存中。10)查詢庫存:將庫存中的信息顯示出來。調用方式1. 開發(fā)票:Bool CheckBuyBookBill( Name,BookName,ISBN,No,ID )If(各參
18、數(shù)與數(shù)據(jù)庫中所存參數(shù)一致)Return true;Void PrintBill( BookName, ISBN, Na, Mo, Da)ElseReturn false;2. 購書單錯誤信息顯示:Void BuyBookBillError( BookName,ISBN,No,ID )If ( BookName!=True)庫中沒有這類書,請重新輸入If ( ISBN! =True)書號錯誤,請重新輸入If ( No! =True )數(shù)量越界,請重新輸入.下載可編輯 .If ( ID!=True )身份不對,請確認后重新輸入3. 開發(fā)票過程:Void PrintBill( BookName, I
19、SBN, Na, Mo, Da)Name<<Na;Money<<Mo;Date<<Da;Print (書名( BookName),書號( ISBN),開票人姓名 ( Name),交易金額 ( Money),交易日期( Date );5. 數(shù)據(jù)庫設計1)訂購單屬性名: 購書單號,書號,購書日期,訂購者編號,訂購者姓名,數(shù)量,總額購書單號書號購書日期訂購者編號訂購者姓名數(shù)量總額說明 : 此為訂購單實體對應的關系模式, 其中書號、 訂購者編號是外碼, 其他一些冗余信息刪除。2) 入庫單 屬性名:入庫號,書號,數(shù)量,入庫時間入庫號書號數(shù)量入庫時間說明 :此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息刪除。3)出庫單屬性名:出庫號,書號,數(shù)量,出庫時間出庫號書號數(shù)量出庫時間說明 :此為入庫單實體對應的關系模式,其中書號是外碼,其他一些冗余信息刪除。4)教材信息屬性名: 書號,書名,編者,出版社,單價書號書名作者出版社單價說明 : 此為教材實體對應的關系模式。5)學生信息屬性名: 學生學號,學生姓名,學生性別,學生年級,電話學生學號學生姓名學生性別學生年級電話說明 : 此為學生實體對應的關系模式。6)教師信息屬性名: 教師工號,教師姓名,教師性別,教師部門,電話教師工號教師姓名教師性別教師部門
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度旅游產品定制服務合同范本
- 2025年度物業(yè)公司員工職業(yè)素養(yǎng)提升合同
- 快樂讀書吧:從前有座山(說課稿)2024-2025學年統(tǒng)編版語文五年級上冊
- 校園網(wǎng)絡環(huán)境下的數(shù)據(jù)安全保護策略
- 生產自動化中的環(huán)保技術與設備趨勢
- 現(xiàn)代建筑設計與物聯(lián)網(wǎng)技術的結合應用
- 2025年度花卉市場花卉批發(fā)采購合同
- 電商平臺中社交媒體的UGC內容營銷
- 2025年度網(wǎng)絡安全論壇會議服務合同標準范本
- 現(xiàn)代農業(yè)技術與辦公自動化的融合
- 2024年大宗貿易合作共贏協(xié)議書模板
- 初中數(shù)學教學經(jīng)驗分享
- 新聞記者證600道考試題-附標準答案
- 2024年公開招聘人員報名資格審查表
- TSG ZF001-2006《安全閥安全技術監(jiān)察規(guī)程》
- 長螺旋鉆孔壓灌樁工程勞務清包合同(范本)
- 普惠金融政策與區(qū)域差異
- 中考語文二輪復習:記敘文閱讀物象的作用(含練習題及答案)
- 老年外科患者圍手術期營養(yǎng)支持中國專家共識(2024版)
- 子宮畸形的超聲診斷
- 2024年1月高考適應性測試“九省聯(lián)考”數(shù)學 試題(學生版+解析版)
評論
0/150
提交評論