




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程(run jin n chn)寫作實驗報告院 系: 班 級: 學 號:姓 名:目錄 TOC o 1-3 h z u HYPERLINK l _Toc435987931 一、引言 PAGEREF _Toc435987931 h 1 HYPERLINK l _Toc435987932 1.1編寫目的 PAGEREF _Toc435987932 h 1 HYPERLINK l _Toc435987933 1.2項目背景 PAGEREF _Toc435987933 h 1 HYPERLINK l _Toc435987934 1.3定義 PAGEREF _Toc435987934 h 1 HYP
2、ERLINK l _Toc435987935 1.4參考資料 PAGEREF _Toc435987935 h 1 HYPERLINK l _Toc435987936 1.5目標 PAGEREF _Toc435987936 h 2 HYPERLINK l _Toc435987937 1.6運行環境 PAGEREF _Toc435987937 h 2 HYPERLINK l _Toc435987938 1.7需求概述 PAGEREF _Toc435987938 h 2 HYPERLINK l _Toc435987939 二、總體設計 PAGEREF _Toc435987939 h 3 HYPERL
3、INK l _Toc435987940 2.1功能結構圖 PAGEREF _Toc435987940 h 3 HYPERLINK l _Toc435987941 2.1.1在管理子系統中: PAGEREF _Toc435987941 h 4 HYPERLINK l _Toc435987942 2.1.2在查詢子系統中: PAGEREF _Toc435987942 h 4 HYPERLINK l _Toc435987943 三、接口設計 PAGEREF _Toc435987943 h 4 HYPERLINK l _Toc435987944 3.1外部接口 PAGEREF _Toc43598794
4、4 h 4 HYPERLINK l _Toc435987945 3.1.1用戶接口: PAGEREF _Toc435987945 h 4 HYPERLINK l _Toc435987946 3.1.2硬件接口: PAGEREF _Toc435987946 h 4 HYPERLINK l _Toc435987947 3.1.3軟件接口 PAGEREF _Toc435987947 h 5 HYPERLINK l _Toc435987948 3.2內部接口 PAGEREF _Toc435987948 h 5 HYPERLINK l _Toc435987949 四、數據結構設計 PAGEREF _To
5、c435987949 h 5 HYPERLINK l _Toc435987950 4.1邏輯結構設計 PAGEREF _Toc435987950 h 5 HYPERLINK l _Toc435987951 4.1.1學生文件表: PAGEREF _Toc435987951 h 5 HYPERLINK l _Toc435987952 4.1.2圖書目錄文件 PAGEREF _Toc435987952 h 5 HYPERLINK l _Toc435987953 4.1.3借書文件表 PAGEREF _Toc435987953 h 6 HYPERLINK l _Toc435987954 4.1.4罰
6、款單表 PAGEREF _Toc435987954 h 6 HYPERLINK l _Toc435987955 4.1.5入庫單表 PAGEREF _Toc435987955 h 6 HYPERLINK l _Toc435987956 4.1.6管理員表 PAGEREF _Toc435987956 h 6 HYPERLINK l _Toc435987957 五、物理結構設計 PAGEREF _Toc435987957 h 7 HYPERLINK l _Toc435987958 5.1數據結構與程序的關系 PAGEREF _Toc435987958 h 7 HYPERLINK l _Toc435
7、987959 六、維護設計 PAGEREF _Toc435987959 h 7 HYPERLINK l _Toc435987960 6.1數據庫維護 PAGEREF _Toc435987960 h 7 HYPERLINK l _Toc435987961 6.2軟件功能維護 PAGEREF _Toc435987961 h 7圖書館管理系統概要(giyo)設計說明書一、引言(ynyn)1.1編寫(binxi)目的由需求分析,得出了系統的基本需求,和基本的數據流圖,要實現整個系統,需要對用戶的需求進行設計,概要設計主要是利用比較抽象的語言對整個需求進行概括,確定對系統的物理配置,確定整個系統的處理流
8、程和系統的數據結構,接口設計,實現對系統的初步設計。1.2項目背景根據學校希望能夠充分利用現代科技來提高圖書管理的效率,在原有的辦公系統基礎上進行擴展,將一些可以用計算機來管理的都進行計算機化,使得圖書館管理人員工作更加方便,工作效率也更加的高。1.3定義MySQL:數據庫管理軟件navicat:數據庫管理軟件Windows XP/7:運行環境Java :軟件開發語言1.4參考資料軟件工程導論張海潘 牟永敏 編著 清華大學出版社數據庫系統概念 Abraham Silberschatz Henry F.Korth S.Sudarshan 著 楊冬青等譯 機械工業出版社軟件文檔寫作教程 馬平 黃冬
9、梅 編著 電子工業出版社1.5目標(mbio)通過(tnggu)該系統的實施,將圖書館管理等方面通過系統來實施,其中包括對學生借還圖書信息,員工信息,以及圖書信息等等,使得圖書館借還等管理業務和查詢業務運轉周期縮短來提高學校圖書館運轉效率。1.6運行(ynxng)環境數據庫管理系統軟件:MySQL運行平臺:Windows XP/Windows7分辨率:最佳效果1024x768像素1.7需求概述按照需求分析文檔中的規格要求,使用條形碼掃描器進書、借書、還書,使得信息傳遞準確、流暢。同時,系統最大限度地實現易安裝,易維護性,易操作性,運行穩定,安全可靠。二、總體設計2.1功能(gngnng)結構圖
10、 針對(zhndu)圖書館管理系統,可以分為兩大模塊,一個小模塊:分別為管理子系統,查詢子系統兩大模塊;基礎信息管理小模塊;2.1.1在管理子系統中:1):新書購入處理模塊主要是針對(zhndu)采購員在根據計劃在外采購新書之后的處理,所以當采購員采購到新書后,系統根據原先計劃采購的新書進行核查,如果符合計劃預定,則將新書入庫,該模塊主要是處理購入的新書是否符合要求;2):處理學生(xu sheng)借書模塊:該模塊主要是處理學生借書業務,在圖書館管理人員輸入學生信息的時候,系統會根據學生文件對該學生進行查詢,看看(kn kn)是否存在該學生,如果不存在,則系統給出警告信息:該學生不存在;如果
11、存在該學生,則系統根據罰款單對該學生的欠款情況進行查詢,如果欠款超過一定金額,則借書失敗,否則接受借書,更新借書文件,在顯示器上面顯示借書成功;3):處理學生還書模塊:該模塊主要是處理學生還書業務,在圖書館管理人員輸入要還的圖書字段時,系統會在借書文件中查找該圖書信息,之后對借書文件,學生文件中的該學生已借書數,圖書目錄文件進行更新;然后在借書文件中提取學生數據,根據圖書的還書日期和借出日期對學生的欠款金額進行計算,如果沒有超期,則欠款金額在原來的基礎上加0;之后將結果顯示出來;4):處理圖書注銷模塊:該模塊主要是針對圖書注銷業務;2.1.2在查詢子系統中:1)學生信息查詢:學生信息查詢子模塊
12、主要是對學生信息的查詢;2)圖書信息查詢:圖書信息查詢子模塊主要是對圖書信息的查詢;這些模塊,是針對學生或者圖書館管理人員這兩個不同的對象,查詢子系統主要是讓用戶了解信息,所以不需要進行用戶密碼登陸,直接可以進行查詢,而管理模塊是涉及到圖書館內部的重要信息管理方面,所以必須要設置用戶密碼登陸和權限等等,以保數據的安全性和系統的安全性; 三、接口設計3.1外部接口3.1.1用戶接口:采用窗口化,菜單式進行設計,在操作時響應熱鍵。3.1.2硬件(yn jin)接口:一卡通,掃描(somio)儀器3.1.3軟件(run jin)接口通過JDBC對MySQL數據庫的連接3.2內部接口通過面向對象語言設
13、計類,在public類中實現調用;類間實現嚴格封裝;四、數據結構設計4.1邏輯結構設計4.1.1學生文件表:序號 字段名 類型 長度 允許空 主鍵說明1 學生編號 Int 4 自動編號2 姓名 nvarchar 103 性別 nvarchar 24 借書證號 nvarchar 255 聯系電話 nvarchar 406 登記日期 datetime 87 有效期至 datetime 88 已借書數 smallint 29 是否掛失 nvarchar 24.1.2圖書目錄文件序號 字段名 類型長度 允許空主鍵說明1 圖書編號Int 4 自動編號2 條形碼 nvarchar 203 書名 nvarc
14、har 2004 作者 Nvarchar 205 出版社 Nvarchar 306 價格 Money 87 現存(xincn)量 Smallint 28 庫存(kcn)總量 Smallint 29 入庫(r k)時間 Datatime 84.1.3借書文件表序號 字段名 類型 長度允許空主鍵外鍵說明1 借閱編號Int 4 自動編號2 圖書編號Int 4 3 學生編號Int 4 4 借閱時間Datatime 85 應還時間Datatime 86 續借次數Smallint 24.1.4罰款單表序號 字段名類型長度允許空主鍵外鍵說明1 借閱編號Int 4 自動編號2 圖書編號Int 4 3 學生編號
15、Int 4 4 應罰金額Smallint 3 5 實收金額Smallint 3 6 是否交款Nvarchar 2 4.1.5入庫單表序號 字段名 類型 長度允許空主鍵說明1 書號 Nvarchar 30 自動編號2 條形碼 Nvarchar 20 3 書名 Nvarchar 200 4 作者 Nvarchar 20 5 出版社 Nvarchar 30 6 版次 Nvarchar 50 7 單價 Money 8 8 入庫數量 Smallint 2 9 金額 Money 8 10 經手人 Nvarchar 10 11 票號 Nvarchar 30 12 日期 datatime 8 4.1.6管理員表序號 字段名 類型(lixng)長度(chngd)允許(ynx)空主鍵說明1 管理員ID int 4 2 管理員密碼 char 153 權限 nvarchar 16五、物理結構設計5.1數據結構與程序的關系數據結構與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年農業機械化智能化在農業產業鏈中的協同創新研究報告
- 2025年教育大數據在家庭教育指導中的應用策略分析
- 反避稅案件后續管理制度
- 備用發電機巡查管理制度
- 護理部物資采購管理制度
- 南昌工學院宿舍管理制度
- 景區保安責任管理制度
- 辦公室人員文件管理制度
- 女裝vip會員管理制度
- ktv治安規范管理制度
- 2025年中考英語作文預測及滿分范文11篇
- 2025屆江蘇省蘇州地區卷三年級數學第二學期期末質量檢測模擬試題含解析
- 5.1《水經注》序教案-【中職專用】高二語文同步教學(高教版2023·拓展模塊下冊)
- 宣傳片視頻拍攝投標方案(技術方案)
- 《純凈水處理系統》課件
- 臨時建筑申請書
- 2025年山東產權交易集團有限公司招聘筆試參考題庫含答案解析
- 2024年04月湖州銀行杭州分行社會招考綜合柜員筆試歷年參考題庫附帶答案詳解
- DB32-T 4878-2024 居住區供配電設施建設標準
- 2025年河北交通投資集團公司招聘筆試參考題庫含答案解析
- 《心肺運動試驗介紹》課件
評論
0/150
提交評論