版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
圖書管理系統(tǒng)概要設(shè)計(jì)說明書一、引言1.1編寫目的由前面的需求分析,得出了系統(tǒng)的根本需求,要實(shí)現(xiàn)整個(gè)系統(tǒng),需要對(duì)用戶的需求進(jìn)行設(shè)計(jì),概要設(shè)計(jì)主要是利用比擬抽象的語言對(duì)整個(gè)系統(tǒng)進(jìn)行概括,確定對(duì)系統(tǒng)的物理配置,確定整個(gè)系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),接口設(shè)計(jì),實(shí)現(xiàn)對(duì)系統(tǒng)的初步設(shè)計(jì)。目的在推動(dòng)軟件工程的標(biāo)準(zhǔn)化,使設(shè)計(jì)人員遵循統(tǒng)一的概要設(shè)計(jì)書寫標(biāo)準(zhǔn),節(jié)省制作文檔的時(shí)間,降低系統(tǒng)實(shí)現(xiàn)的風(fēng)險(xiǎn),做到系統(tǒng)設(shè)計(jì)資料的標(biāo)準(zhǔn)性與全面性,以利于系統(tǒng)的實(shí)現(xiàn)、測(cè)試、維護(hù)、版本升級(jí)等。1.2背景本工程的名稱:圖書管理系統(tǒng)開發(fā)軟件。隨著人們知識(shí)層次的提高,圖書館成為日常生活中不可缺少的一局部。而圖書館的存數(shù)量和業(yè)務(wù)量龐大,僅僅靠傳統(tǒng)的記賬式管理是不可行的。圖書館管理系統(tǒng)應(yīng)運(yùn)而生,逐漸成為信息化建設(shè)的重要組成局部。圖書館管理系統(tǒng)為學(xué)?;蛏鐣?huì)型圖書館的管理員提供所有借閱者的詳細(xì)信息,以及館內(nèi)庫(kù)存的詳細(xì)情況,對(duì)借書和還書兩大功能進(jìn)行合理操縱并登記。1.3定義開發(fā)〔develop〕:除了單純的開發(fā)活動(dòng)外,還包括維護(hù)活動(dòng)。工程〔project〕:向顧客交付的最終的全部產(chǎn)品,包括程序及各種文檔,以及開發(fā)活動(dòng)所需資源經(jīng)費(fèi)等各種信息。工程開發(fā)方案〔projectdevelopmentplan〕:把工程與過程聯(lián)系起來的方案方案。產(chǎn)品生命周期〔productlifecycle〕:產(chǎn)品從構(gòu)思到不可在使用的持續(xù)時(shí)間。1.4參考文獻(xiàn)張海藩:《軟件工程導(dǎo)論》第五版清華大學(xué)出版社肖剛等:《實(shí)用軟件文檔寫作》清華大學(xué)出版社李濤、劉凱奎、王永皎:《VisualC#SQLServer數(shù)據(jù)庫(kù)開發(fā)與實(shí)例》清華大學(xué)出版社二、總體設(shè)計(jì)2.1需求規(guī)定主要輸入輸出工程:圖書信息:〔圖書編號(hào)、圖書名稱、圖書ISBN號(hào)、作者、出版社、類型、價(jià)格、庫(kù)存量、副本總量、圖書總數(shù)〕學(xué)生信息:〔學(xué)生編號(hào)、學(xué)生姓名、性別、入校時(shí)間、畢業(yè)時(shí)間〕借書登記:〔借書編號(hào)、學(xué)生編號(hào)、結(jié)束時(shí)間、歸還時(shí)間、是否歸還〕還書登記:〔圖書編號(hào)、圖書名稱、歸還時(shí)間、作者、出版社〕2.2運(yùn)行環(huán)境數(shù)據(jù)庫(kù)管理系統(tǒng)軟件件:MySQL運(yùn)行平臺(tái):WindowsXP/Windows2000/Windows2003/Windows2007CPU:1.2GHz以上內(nèi)存:128M以上硬盤:500M以上UPS(適選)分辨率:最正確為1024*768像素2.3根本設(shè)計(jì)概念和處理過程2.3.1“工作〞模塊借書處理:主要功能是記錄借閱證編號(hào)和圖書編號(hào),進(jìn)行借書過程。在數(shù)據(jù)庫(kù)中插入一條借書記錄,該記錄包括會(huì)員ID、圖書ID、借出日期、還書期限。還書處理:主要功能是輸入借閱證編號(hào)、圖書ID,在借閱登記表中找到相應(yīng)的記錄,將該記錄的相應(yīng)數(shù)據(jù)插入到還書記錄中,同時(shí)將借書記錄刪除,并保存在借閱歷史記錄表中。繳納罰金:輸入會(huì)員ID,顯示該會(huì)員的姓名、圖書編號(hào)、罰款金額和罰款原因,如果會(huì)員交納了罰金,那么將借閱登記表的允許借閱標(biāo)志置為“Y〞。刪除罰款記錄表中該會(huì)員對(duì)應(yīng)的記錄,將這一條記錄同時(shí)插入到罰款歷史記錄表中。2.3.2“資料維護(hù)〞模塊圖書資料維護(hù):包括新書的入庫(kù),以及現(xiàn)有書籍資料的修改,刪除。會(huì)員資料維護(hù):包括新會(huì)員的資料入庫(kù),以及現(xiàn)有會(huì)員資料的修改和刪除2.3.3“查詢〞模塊圖書資料查詢:根據(jù)相應(yīng)的圖書信息對(duì)所有書籍進(jìn)行所需查詢。此查詢包括:〞圖書分類〞、〞圖書號(hào)〞、〞圖書名稱〞、〞作者〞、〞出版社〞。會(huì)員資料查詢:根據(jù)相應(yīng)的會(huì)員資料進(jìn)行所需查詢?!敖栝喿C編號(hào)〞、〞會(huì)員姓名〞、〞身份證號(hào)〞以及〞止借標(biāo)志〞。借閱歷史記錄查詢:根據(jù)相應(yīng)的借閱信息進(jìn)行所需查詢。此查詢包括:〞借閱證號(hào)〞、〞圖書號(hào)〞、〞借書日期〞、〞還書日期〞。罰款歷史記錄查詢:根據(jù)相應(yīng)的罰款信息進(jìn)行所需查詢。此查詢包括:〞借閱證號(hào)〞、〞罰款日期〞、〞罰款原因〞。2.3.4“系統(tǒng)管理〞模塊系統(tǒng)登錄:管理員和會(huì)員登錄系統(tǒng),系統(tǒng)按照身份賦予他們各自不同的權(quán)限。會(huì)員注冊(cè):實(shí)現(xiàn)新會(huì)員注冊(cè)功能。數(shù)據(jù)備份:對(duì)現(xiàn)有的數(shù)據(jù)庫(kù)信息的保存。2.3.5系統(tǒng)功能流程圖2.3.6“圖書資料維護(hù)〞數(shù)據(jù)流圖2.5圖書管理系統(tǒng)總體設(shè)計(jì)示意圖3功能需求與系統(tǒng)模塊的關(guān)系本條用一張如下的矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:創(chuàng)立查找修改刪除圖書信息管理〔管理員〕√√√√學(xué)生信息管理〔管理員〕√√√√學(xué)生信息查詢〔學(xué)生〕√查詢圖書信息〔學(xué)生〕√歸還圖書〔管理員〕√√√√借閱圖書〔管理員〕√√√√4.接口設(shè)計(jì)4.1用戶接口采用窗口化,菜單式進(jìn)行設(shè)計(jì),在操作時(shí)響應(yīng)熱鍵。用戶通過在輸入窗口輸入登錄名和密碼進(jìn)入各個(gè)模塊。4.2外部接口支持一般的pentium4或更高的微機(jī)或筆記本電腦;本軟件應(yīng)提供對(duì)條形碼掃描儀等的支持。4.3內(nèi)部接口1、通過面向?qū)ο笳Z言設(shè)計(jì)類,在public類中實(shí)現(xiàn)調(diào)用;類間實(shí)現(xiàn)嚴(yán)格封裝2、系統(tǒng)管理模塊為圖書管理系統(tǒng)提供操作員和系統(tǒng)參數(shù)等根底數(shù)據(jù)。必須設(shè)置操作員后才能使用其他模塊。3、圖書管理模塊為圖書統(tǒng)計(jì)模塊,和圖書查詢模塊提供根底數(shù)據(jù)。必須先有圖書數(shù)據(jù)后,才能使用統(tǒng)計(jì)和查詢模塊。4、圖書管理模塊和借書證辦理模塊為圖書借閱模塊提供根底數(shù)據(jù)。必須圖書和讀者后,才能使用借閱模塊。5、在借閱模塊中可以使用查詢模塊,查詢讀者和圖書的信息。6、在圖書證辦理模塊中可以使用查詢模塊,查詢圖書館圖書信息。5.運(yùn)行設(shè)計(jì)5.1運(yùn)行模塊組合如下表格,顯示了哥哥模塊之間的數(shù)據(jù)關(guān)系,X表示有關(guān)聯(lián)。圖書維護(hù)圖書證辦理讀者查詢圖書借閱系統(tǒng)管理圖書維護(hù)XX圖書證辦理X讀者查詢XXX圖書借閱XXX系統(tǒng)管理XX5.2運(yùn)行控制系統(tǒng)運(yùn)行時(shí)根據(jù)操作員的角色,確定各模塊的操作權(quán)限和數(shù)據(jù)的處理權(quán)限。運(yùn)行中記錄操作員操作日志,記錄操作員行為。5.3運(yùn)行時(shí)間檢索任務(wù)所需時(shí)間:<3秒執(zhí)行任務(wù)所需時(shí)間:<3秒6.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)6.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)1.圖書信息表〔tBook〕,其字段列表如表6-1-1所示。表6-1-1圖書信息表的結(jié)構(gòu)序號(hào)字段名稱字段說明類型位數(shù)屬性備注1cBooksID圖書編號(hào)文本7必須非空2cBooksName圖書名稱文本20必須非空3cBooksISBN圖書ISBN號(hào)文本15可為空4cBooksAuthor圖書作者文本10可為空5cBooksPublisher圖書出版社文本20可為空6cBooksType圖書類型文本16可為空7smBooksPrice圖書價(jià)格貨幣可為空8iBooksStoreQuan圖書庫(kù)存量整數(shù)可為空9iBooksLeftQuant圖書副本數(shù)量整數(shù)可為空10iBooksTotalQuan圖書總數(shù)整數(shù)可為空2.圖書借閱登記表〔tBorrow〕,其字段列表如表6-1-2所示。表6-1-2圖書借閱登記表的結(jié)構(gòu)序號(hào)字段名稱字段說明類型位數(shù)屬性備注1cBorrowID借書編號(hào)文本6必須非空2cVipID學(xué)生編號(hào)文本6必須非空3cBooksID圖書編號(hào)文本7必須非空4cBorrwTime借書時(shí)間時(shí)間日期可為空5cReturnTime還書時(shí)間時(shí)間日期可為空6cReturn是否歸還文本1可為空3.圖書歸還登記表〔tReturn〕,其字段列表如表6-1-3所示。表6-1-3圖書歸還登記表的結(jié)構(gòu)序號(hào)字段名稱字段說明類型位數(shù)屬性備注1cBorrowID借書編號(hào)文本6必須非空2cVipID學(xué)生編號(hào)文本6必須非空3cBooksID圖書編號(hào)文本7必須非空4cBorrwTime借書時(shí)間時(shí)間日期可為空5cReturnTime還書時(shí)間時(shí)間日期必須非空6cReturn是否歸還文本1必須非空7cNoReturn歸還異常文本8可為空4.學(xué)生信息表〔tVip〕,其字段列表如表6-1-4所示。表6-1-4學(xué)生信息表的結(jié)構(gòu)序號(hào)字段名稱字段說明類型位數(shù)屬性備注1cVipID學(xué)生編號(hào)文本6必須非空2cVipName學(xué)生姓名文本10必須非空4cVipSex學(xué)生性別文本1可為空5vipAddTime學(xué)生入學(xué)時(shí)間時(shí)間日期必須非空6vipEndTime學(xué)生畢業(yè)時(shí)間時(shí)間日期必須非空5.管理員信息表〔tOperators〕,其字段列表如表6-1-5所示。表6-1-5管理員信息表的結(jié)構(gòu)序號(hào)字段名稱字段說明類型位數(shù)屬性備注1cOperatorID管理員編號(hào)文本5必須非空2cOperatorName管理員姓名文本10必須非空3cOperatorPassword密碼文本6必須非空4cOperatorAddTime管理員參加時(shí)間時(shí)間日期10必須非空6.2數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系主模塊:連接數(shù)據(jù)庫(kù)學(xué)生管理模塊:學(xué)生信息管理模塊:管理員輸入帳號(hào)密碼進(jìn)入系統(tǒng)后可以對(duì)學(xué)生信息進(jìn)行管理,包括修改,插入,刪除等。學(xué)生信息查詢模塊:管理員可以對(duì)學(xué)生信息進(jìn)行查詢,學(xué)生輸入學(xué)生的賬號(hào)密碼后,成功登陸后,學(xué)生可以對(duì)其信息進(jìn)行查詢,輸入學(xué)生編號(hào)后,對(duì)應(yīng)輸出學(xué)生姓名,性別,入校時(shí)間,畢業(yè)時(shí)間等。圖書管理模塊:圖書信息登記模塊:管理員對(duì)圖書信息進(jìn)行登記,輸入相應(yīng)的圖書信息,如圖書書名,作者,出版社。單價(jià)等信息。圖書信息查詢模塊:學(xué)生和管理員都可以進(jìn)行此操作,通過查詢數(shù)據(jù)庫(kù),匹配要查找的圖書信息,包括讀入圖書號(hào),圖書作者,圖書出版社,圖書單價(jià)等根本信息。借閱管理模塊:借閱登記模塊:管理員對(duì)圖書的借閱情況進(jìn)行登記,記錄借書者的學(xué)生編號(hào),學(xué)生姓名等學(xué)生信息以及圖書編號(hào),圖書名稱,作者,出版社等圖書信息,并修改圖書狀態(tài)。借閱查詢模塊:管理員和學(xué)生都可以對(duì)圖書的借閱情況進(jìn)行查詢,輸入讀者號(hào),對(duì)應(yīng)輸出學(xué)生姓名,性別,入校時(shí)間,畢業(yè)時(shí)間。輸入圖書號(hào),對(duì)應(yīng)輸出圖書書名,圖書作者,圖書出版社,圖書單價(jià),圖書狀態(tài)。歸還管理模塊:讀入圖書編號(hào),對(duì)應(yīng)輸出借書記錄表中的學(xué)生編號(hào),借書時(shí)間,應(yīng)歸還時(shí)間等,修改圖書狀態(tài),刪除借書記錄表中的學(xué)生編號(hào),圖書編號(hào),借書時(shí)間等信息。7.系統(tǒng)出錯(cuò)處理設(shè)計(jì)7.1出錯(cuò)信息出錯(cuò)的位置出錯(cuò)的原因提示信息用戶名輸入數(shù)據(jù)庫(kù)中不存在的用戶名Youareanotsystemuser用戶名密碼輸入的密碼不正確Passworderoor,pleasecheckyourpasswprd添加用戶輸入已存在的用戶信息用戶已存在添加信息添加信息必填信息不完整信息必須完整普通用戶操作權(quán)限使用管理員的你沒有該權(quán)限出錯(cuò)信息處理:學(xué)生或管理人員輸入的帳號(hào)和密碼不匹配或輸入不存在的帳號(hào),系統(tǒng)應(yīng)友好進(jìn)行提示,如提示"您輸入的帳號(hào)或密碼錯(cuò)誤,請(qǐng)重新輸入?。?/p>
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 司機(jī)貨運(yùn)合同范例
- 政府廣告制作合同范例
- 電力供應(yīng)設(shè)備采購(gòu)招標(biāo)合同三篇
- 杉鋸材購(gòu)銷合同范例
- 舞廳服務(wù)合同(2篇)
- 土雞合作養(yǎng)殖合同
- 集體合同協(xié)商函
- 共同建設(shè)用地合同范例
- 安能物流加盟合同范例
- 藥店員工勞動(dòng)合同范例
- 吊裝作業(yè)施工方案(模板)
- 初中綜合實(shí)踐課程標(biāo)準(zhǔn)
- 日本江崎格力高歷史
- 初物管理辦法及規(guī)定
- 代扣服務(wù)協(xié)議
- 某燃煤采暖鍋爐煙氣除塵系統(tǒng)設(shè)計(jì)1
- 中心試驗(yàn)室標(biāo)準(zhǔn)化管理辦法
- 龍王廟煤礦消防工作匯報(bào)
- 一些常見物質(zhì)的安托因常數(shù)
- 庫(kù)存盤點(diǎn)盈虧處理申請(qǐng)表xls
- 35kV及以下架空電力線路施工及驗(yàn)收規(guī)范
評(píng)論
0/150
提交評(píng)論