版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.引言1.1 編寫目的軟件設(shè)計(jì)的任務(wù)是將軟件需求變換成為軟件的具體設(shè)計(jì)方案。概要設(shè)計(jì)根 據(jù)軟件需求導(dǎo)出軟件的體系結(jié)構(gòu);詳細(xì)設(shè)計(jì)給出軟件模塊的內(nèi)部過(guò)程描述。 該文檔是設(shè)計(jì)結(jié)果的詳細(xì)描述,也是程序員編寫程序的功能依據(jù)。項(xiàng)目背景開(kāi)發(fā)軟件名稱:圖書(shū)管理系統(tǒng)。項(xiàng)目開(kāi)發(fā)者:懷化學(xué)院計(jì)算機(jī)科學(xué)系“圖書(shū)管理系統(tǒng)”開(kāi)發(fā)小組:xxx(x號(hào),組長(zhǎng)),xxx(義號(hào)),用戶單位:xx學(xué)院定義圖書(shū)管理系統(tǒng)對(duì)于現(xiàn)代圖書(shū)館而言,是能否發(fā)揮其教學(xué)科研的作用的至關(guān) 重要技術(shù)平臺(tái)。對(duì)于讀者和圖書(shū)管理員來(lái)說(shuō),是能否方便快速獲取信息的關(guān) 鍵。所以,圖書(shū)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莘奖愕牟僮?手段。參考資料 錢樂(lè)秋等,軟件
2、工程,青還大學(xué)出版社; 張害藩,軟件工程導(dǎo)論(第四版),清華大學(xué)出版社; 王珊等,數(shù)據(jù)庫(kù)原理與設(shè)計(jì),清華大學(xué)出版社; 趙池龍等,軟件工程實(shí)踐教程,電子工業(yè)出版社。需求概述在圖書(shū)管理系統(tǒng)中,管理員要為每個(gè)讀者建立借閱賬戶,并給讀者發(fā)放不 同類別的借閱卡(借閱卡可提供卡號(hào)、讀者姓名),賬戶內(nèi)存儲(chǔ)讀者的個(gè)人信 息和借閱記錄信息。持有借閱卡的讀者可以通過(guò)管理員(作為讀者的代理人 與系統(tǒng)交互)借閱、歸還圖書(shū),不同類別的讀者可借閱圖書(shū)的范圍、數(shù)量和 期限不同,可通過(guò)互聯(lián)網(wǎng)或圖書(shū)館內(nèi)查詢終端查詢圖書(shū)信息和個(gè)人借閱情況, 以與續(xù)借圖書(shū)(系統(tǒng)審核符合續(xù)借條件)。借閱圖書(shū)時(shí),先輸入讀者的借閱卡號(hào),系統(tǒng)驗(yàn)證借閱卡的
3、有效性和讀者是 否可繼續(xù)借閱圖書(shū),無(wú)效則提示其原因,有效則顯示讀者的基本信息(包括 照片),供管理員人工核對(duì)。然后輸入要借閱的書(shū)號(hào),系統(tǒng)查閱圖書(shū)信息數(shù)據(jù) 庫(kù),顯示圖書(shū)的基本信息,供管理員人工核對(duì)。最后提交借閱請(qǐng)求,若被系 統(tǒng)接受則存儲(chǔ)借閱紀(jì)錄,并修改可借閱圖書(shū)的數(shù)量。歸還圖書(shū)時(shí),輸入讀者 借閱卡號(hào)和圖書(shū)號(hào)(或丟失標(biāo)記號(hào)),系統(tǒng)驗(yàn)證是否有此借閱紀(jì)錄以與是否超 期借閱,無(wú)則提示,有則顯示讀者和圖書(shū)的基本信息供管理員人工審核。如 果有超期借閱或丟失情況,先轉(zhuǎn)入過(guò)期罰款或圖書(shū)丟失處理。然后提交還書(shū) 請(qǐng)求,系統(tǒng)接受后刪除借閱紀(jì)錄,并登記并修改可借閱圖書(shū)的數(shù)量。圖書(shū)管理員定期或不定期對(duì)圖書(shū)信息進(jìn)行入庫(kù)、修
4、改、刪除等圖書(shū)信息管 理以與注銷(不外借),包括圖書(shū)類別和出版社管理。目標(biāo)本系統(tǒng)通過(guò)強(qiáng)大的計(jì)算機(jī)技術(shù)給圖書(shū)管理人員和讀者借、還書(shū)帶來(lái)便利。 本系統(tǒng)除了圖書(shū)館內(nèi)管理的一般功能還外,還包括網(wǎng)上在線查詢圖書(shū)信息、 查詢本人的借閱情況和續(xù)借等功能。目標(biāo)還包括:令減少人力與管理費(fèi)用;令提高信息準(zhǔn)確度;令改進(jìn)管理和服務(wù);令建立高效的信息傳輸和服務(wù)平臺(tái),提高信息處理速度和利用率;系統(tǒng)設(shè)計(jì)優(yōu)良,界面設(shè)計(jì)精美、友好、快捷,人性化設(shè)計(jì),后臺(tái)管理功能強(qiáng)大、效率高;令更簡(jiǎn)便、信息化程度更高的圖書(shū)管理流程;用戶的特點(diǎn)令本軟件的最終用戶是面向管理員(圖書(shū)管理員和其它管理人員)、讀 者(老師和同學(xué)等),他們都具有一定的計(jì)算
5、機(jī)應(yīng)用基礎(chǔ),可以比較 熟練探作計(jì)算機(jī)。管理員和讀者都是經(jīng)常性用戶。系統(tǒng)維護(hù)人員為計(jì)算機(jī)專業(yè)人員,熟悉數(shù)據(jù)庫(kù)、操作系統(tǒng)、網(wǎng)絡(luò)維護(hù) 工作。維護(hù)人員為間隔性用戶。功能需求本系統(tǒng)主要實(shí)現(xiàn)書(shū)籍管理、讀者管理和借閱管理等主要的圖書(shū)管理功能。0書(shū)籍管理書(shū)籍類別管理:增、刪除、改等管理。書(shū)籍信息管理:新書(shū)入庫(kù),圖書(shū)購(gòu)入后由圖書(shū)管理人員將書(shū)籍編碼 并將其具體信息錄入書(shū)籍信息表。書(shū)籍信息修改,書(shū)籍信息由于工 作人員的疏忽而出現(xiàn)錯(cuò)誤時(shí),可修改其信息。管理員按不同方式查 詢、統(tǒng)計(jì),讀者按不同方式查詢。出版社信息管理:增、刪除、改等管理。圖書(shū)注銷:某一部分圖書(shū)會(huì)隨著時(shí)間的增長(zhǎng)與知識(shí)的更新而變得不 再有使用的價(jià)值,或者圖
6、書(shū)被損壞,這些圖書(shū)就要在圖書(shū)籍信息表 中的除去。即從書(shū)籍信息表中刪去此書(shū)籍記錄。0讀者管理讀者類別信息管理:增、刪除、改等管理。讀者信息管理:辦理、掛失、暫停借、注銷閱卡,錄入、修改、刪 除讀者信息。0借閱管理續(xù)借管理:提供讀者在符合規(guī)定的情況下網(wǎng)上續(xù)借。還書(shū)管理:根據(jù)借閱卡編號(hào)、圖書(shū)等,在借閱信息表中找到相應(yīng)的記錄,將借書(shū)記錄刪除,更新該記錄的相應(yīng)數(shù)據(jù)(圖書(shū)信息表)。根 據(jù)違反規(guī)定情況計(jì)算和登記罰款記錄。借書(shū)管理:根據(jù)借閱卡編號(hào)和圖書(shū)編號(hào),進(jìn)行借書(shū)登記。在借閱信 息表中插入一條借書(shū)記錄,該記錄包括讀者、圖書(shū)、借出日期、借 閱編號(hào)、操作員等信息,更新該記錄的相應(yīng)數(shù)據(jù)(圖書(shū)信息表)。把 超期圖書(shū)
7、以列表的形式顯示出來(lái),并以電子郵件或打印成書(shū)面通知 讀者。提供讀者網(wǎng)上查詢自己的借閱情況(包括超期提示)數(shù)據(jù)描述通過(guò)對(duì)圖書(shū)管理系統(tǒng)需求與其數(shù)據(jù)流圖的分析,可以得出該系統(tǒng)涉與讀者、書(shū)籍、借閱和還書(shū)信息表等數(shù)據(jù)實(shí)體。圖如下:性能需求由于此開(kāi)發(fā)項(xiàng)目針對(duì)圖書(shū)館,使用頻度較高,使用性要求比較高。為防止 對(duì)信息資料和管理程序的惡意破壞,要求有較為可靠的安全性能??傊?,要 求穩(wěn)定、安全、便捷,易于管理和操作。查詢速度:不超過(guò)秒;其它所有交互功能反應(yīng)速度:不超過(guò)秒;令 可靠性:平均故障間隔時(shí)間不低于小時(shí)。其他需求能快速恢復(fù)系統(tǒng)和故障處理,方便系統(tǒng)升級(jí)和擴(kuò)充,故障恢復(fù)時(shí)間不超過(guò) 小時(shí)。運(yùn)行環(huán)境2.7.1 硬件環(huán)
8、境令服務(wù)器0處理器0 : 900m (推薦1.2g)0內(nèi)存容量0 :至少256m (推薦512m)令客戶端0處理器0 : 133m或更高0內(nèi)存容量。:64m或更高2.7.2 軟件環(huán)境令數(shù)據(jù)庫(kù)服務(wù)器端0操作系統(tǒng):0數(shù)據(jù)庫(kù)管理系統(tǒng):,配置協(xié)議令服務(wù)器端0操作系統(tǒng):0信息服務(wù)0管理器0,配置協(xié)議令客戶端0操作系統(tǒng):0瀏覽器:以上或以上,配置協(xié)議2.7.3 接口令硬件接口考慮到大量數(shù)據(jù)的備份等要求,需要保持與磁帶機(jī)和光盤刻錄機(jī)的接口, 這較易實(shí)現(xiàn)。令軟件接口這里,主要考慮軟件與操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的接口,以與局域網(wǎng)和 互聯(lián)網(wǎng)軟件之間的數(shù)據(jù)交換??紤]到文檔處理時(shí)有可能需要較常用的辦公軟 件。例如的系
9、列,所以應(yīng)盡量實(shí)現(xiàn)它們之間的數(shù)據(jù)格式的自動(dòng)轉(zhuǎn)換。.總體設(shè)計(jì)軟件結(jié)構(gòu)塊層次圖模塊詳細(xì)設(shè)計(jì)0書(shū)籍信息管理:對(duì)圖書(shū)信息進(jìn)行添加(入庫(kù))、修改、刪除和查詢。修改和刪除前可對(duì)圖書(shū)進(jìn)行查詢并顯示查詢結(jié)果。詳細(xì)過(guò)程描述如下頁(yè)“書(shū) 籍信息管理”程序流程圖:()借閱管理:借書(shū)、還書(shū)、續(xù)借在同一界面,但顯示不同內(nèi)容。過(guò)程詳 細(xì)描述如下:借書(shū)管理:.輸入讀者編號(hào);提示超期未還的借閱記錄;.輸入圖書(shū)編號(hào);選擇“確定”讀者狀態(tài)無(wú)效 或改書(shū)“巳”注銷 或巳借書(shū)數(shù),可借書(shū)數(shù)給出相應(yīng)提示;添加一條借書(shū)記錄;“圖書(shū)信息表”中“現(xiàn)有庫(kù)存量”;“讀者信息表”中“巳借書(shū)數(shù)量” +;提示執(zhí)行情況;清空讀者、圖書(shū)編號(hào)等輸入數(shù)據(jù);選擇“重
10、新輸入”清空讀者、圖書(shū)編號(hào)等輸入數(shù)據(jù);選擇“退出”返回上一級(jí)界面;返回.等待輸入下一條;書(shū)籍信息管理“書(shū)籍信息管理”程序流程圖ri進(jìn)入書(shū)籍管理;i)顯示書(shū)籍管理界加的定典出才能選出醍示新用入庫(kù)) 界而新格填寫,選擇 “人工采 紛, il 酊調(diào)用“自動(dòng)采sr的各項(xiàng)內(nèi)容十居前空井項(xiàng)號(hào)已汴在|保存:作袋|示保存情況在書(shū)箱管理 界面中選舞 要?jiǎng)h除海修改隰儕問(wèn)、還 書(shū)、注前信 息表中等相 應(yīng)圖書(shū)茹號(hào)顯示修改 界面“人工采 st.計(jì) 期詞用“ 自動(dòng)果9r的各國(guó)歐談書(shū)在“圖書(shū)佑思 表”,“注8hs息表”中的所所應(yīng)記錄:提示刪例是否成功.信詢問(wèn)-農(nóng)書(shū)id. 在思謙項(xiàng)內(nèi)容功隹透界痛定ft提示圖示 埼號(hào)已存界而條
11、件.|-raws息表”中fiihii在竹野智 理界面中 珊東及詢 結(jié)果梃示“談 此借出.不能 出除還書(shū)管理:輸入讀者編號(hào);提示超期未還的借閱記錄;有超期提示,調(diào)用“計(jì)算超期罰款金額”;丟失選擇該書(shū)借閱記錄;調(diào)用“計(jì)算丟失罰款金額” +調(diào)用“計(jì)算超期罰款金額”;選擇“確定”還書(shū)要先交罰款后才能還.輸入圖書(shū)編號(hào);讀者狀態(tài)無(wú)效或該圖書(shū)標(biāo)號(hào)不在借書(shū)記錄中提示該讀者借書(shū)證無(wú)效或該圖書(shū)不是該讀者借閱的;添加一條還書(shū)記錄;刪除該借書(shū)記錄;“圖書(shū)信息表”中“現(xiàn)有庫(kù)存量” +;“讀者信息表”中“巳借書(shū)數(shù)量”提示執(zhí)行情況;清空讀者、圖書(shū)編號(hào)等輸入數(shù)據(jù);選擇“重新輸入”清空讀者、圖書(shū)編號(hào)等輸入數(shù)據(jù);選擇“退出”返回
12、上一級(jí)界面;返回.等待輸入下一條;令續(xù)借管理:輸入讀者編號(hào);提示超期未還的借閱記錄;有超期提示,調(diào)用“計(jì)算超期罰款金額”;選擇該書(shū)借閱記錄;選擇“確定”續(xù)借該圖書(shū)已超期 或該圖書(shū)續(xù)借次數(shù)=可續(xù)借次數(shù)提示該讀者該圖書(shū)巳超期或該圖書(shū)續(xù)借次數(shù),可續(xù)借次數(shù),不能續(xù)結(jié)借;修改該書(shū)借閱記錄中的“應(yīng)歸還日期”;圖書(shū)續(xù)借次數(shù)+;提示執(zhí)行情況;清空讀者、圖書(shū)編號(hào)等輸入數(shù)據(jù);選擇“重新輸入”清空讀者書(shū)編號(hào)等輸入數(shù)據(jù);選擇“退出”返回上一級(jí)界面;返回.等待輸入下一條;0圖書(shū)注銷管理:.查詢要注銷的圖書(shū)信息;選擇要注銷的圖書(shū)信息記錄;選擇“確定”注銷該書(shū)有借閱記錄提示該書(shū)有人巳借閱,不能注銷;添加一條注銷記錄;“圖書(shū)
13、信息表”中設(shè)定該書(shū)“巳”注銷;提示執(zhí)行情況;選擇“退出”返回上一級(jí)界面;返回.等待選擇下一條或重新查詢;0書(shū)籍類別管理、讀者類別管理、讀者信息管理和出版社信息管理:與 書(shū)籍信息管理類似,具有添加、修改、刪除和查詢功能。這里不做詳細(xì)描述。0書(shū)籍信息管理中的圖書(shū)信息和借閱管理中的借閱情況詢模塊:與通常 的查詢類似,都是根據(jù)一定的查詢條件在相應(yīng)的數(shù)據(jù)庫(kù)中查找滿足條件的記11 / 15錄。這里不做詳細(xì)描述。.數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)令用戶信息表()字段類型長(zhǎng)度格式約束采集方式用戶賬號(hào)(登錄名和用戶名與此相同)文本主鍵,必須輸入人工采集姓名文本必須輸入人工采集登錄密碼文本必須輸入人工采集系別文本人工采集年級(jí)文本人
14、工采集性別文本人工采集出生日期時(shí)間日期人工采集文本人工采集開(kāi)戶日期時(shí)間日期自動(dòng)采集本次上機(jī)時(shí)間時(shí)間日期自動(dòng)采集本次下機(jī)時(shí)間時(shí)間日期自動(dòng)采集上機(jī)累計(jì)時(shí)間時(shí)間日期自動(dòng)采集當(dāng)前余額文本自動(dòng)采集備注文本人工采集令上機(jī)信息表0字段類型長(zhǎng)度格式約束采集方式用戶機(jī)編號(hào)文本主鍵,必須輸入人工采集用戶賬號(hào)文本自動(dòng)采集使用狀態(tài)文本自動(dòng)采集上次上機(jī)時(shí)間時(shí)間日期自動(dòng)采集上次下機(jī)時(shí)間時(shí)間日期自動(dòng)采集上機(jī)累計(jì)時(shí)間時(shí)間日期自動(dòng)采集上機(jī)累計(jì)費(fèi)用文本自動(dòng)采集令機(jī)房信息表0字段類型長(zhǎng)度格式約束采集方式用戶機(jī)編號(hào)文本主鍵,必須輸入人工采集內(nèi)存大小文本必須輸入人工采集處理器型號(hào)文本必須輸入人工采集顯卡型號(hào)文本必須輸入人工采集操作系統(tǒng)
15、文本必須輸入人工采集計(jì)算機(jī)名文本必須輸入人工采集使用狀態(tài)文本必須輸入人工采集空閑狀態(tài)文本自動(dòng)采集購(gòu)買日期時(shí)間日期必須輸入人工采集界面設(shè)計(jì)令借閱管理界面還書(shū)管理界面書(shū)籍書(shū)管理界面(其他略) 接口設(shè)計(jì)外部接口建立服務(wù)器管理系統(tǒng),系統(tǒng)維護(hù)人員員通過(guò)局域網(wǎng)服管理局域網(wǎng)服務(wù)器、 互聯(lián)網(wǎng)服務(wù)器和數(shù)據(jù)服務(wù)器,局域網(wǎng)服務(wù)器和互聯(lián)網(wǎng)服務(wù)器與數(shù)據(jù)服務(wù)器之 間的數(shù)據(jù)自動(dòng)交換,使得管理員可通過(guò)局域網(wǎng)使用本系統(tǒng)的所有功能,讀者 可通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)網(wǎng)上圖書(shū)信息查詢、個(gè)人借閱情況查詢和續(xù)借等功能。內(nèi)部接口系統(tǒng)內(nèi)部需要共同的數(shù)據(jù)定義和描述,詳見(jiàn)“模塊開(kāi)發(fā)卷宗“。 系統(tǒng)管理和改進(jìn)本系統(tǒng)的維護(hù)主要包括以下內(nèi)容:()權(quán)限維護(hù):系統(tǒng)維護(hù)人員或經(jīng)授權(quán)的高級(jí)別管理員需要對(duì)低級(jí)別管理員 和讀者的用戶名、密碼和權(quán)限進(jìn)行維護(hù)。0所有信息要實(shí)時(shí)備份。發(fā)生系統(tǒng)失敗后,能快速與時(shí)恢復(fù)。備份技術(shù) 采用增量轉(zhuǎn)儲(chǔ)的數(shù)據(jù)恢復(fù)技術(shù),一旦出現(xiàn)故障使得數(shù)據(jù)庫(kù)失效時(shí),首先采取 離故障最近的后備副本來(lái)恢復(fù)數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度XX區(qū)塊鏈技術(shù)應(yīng)用開(kāi)發(fā)合同
- 員工年會(huì)發(fā)言稿怎么寫(8篇范文)
- 醫(yī)院急診科年度護(hù)理工作計(jì)劃(3篇)
- 2024年度服裝設(shè)計(jì)制作合同
- 2024年技術(shù)盡職調(diào)查合同
- 2024年北林科發(fā)〔〕57號(hào)環(huán)保工程項(xiàng)目施工合同
- 2024上海市嘉定區(qū)環(huán)??萍脊緩U棄物處理合同
- 2024年房屋租賃續(xù)約優(yōu)先權(quán)約定
- 《海上風(fēng)浪組合發(fā)電用雙端口直線旋轉(zhuǎn)永磁電機(jī)模型優(yōu)化設(shè)計(jì)與分析》
- 2024年式工地鏟車租用合同
- 《建筑施工技術(shù)》課后習(xí)題答案(大學(xué)期末復(fù)習(xí)資料)
- 公司環(huán)境行政處罰事件處置預(yù)案
- 廣東開(kāi)放大學(xué)風(fēng)險(xiǎn)投資(本2022春)-練習(xí)4答案
- DB65∕T 3253-2020 建筑消防設(shè)施質(zhì)量檢測(cè)評(píng)定規(guī)程
- 二年級(jí)蘇教版數(shù)學(xué)上冊(cè)《7的乘法口訣》教案(公開(kāi)課三稿)
- (完整PPT)半導(dǎo)體物理與器件物理課件
- ASTM B366 B366M-20 工廠制造的變形鎳和鎳合金配件標(biāo)準(zhǔn)規(guī)范
- JIS G4304-2021 熱軋不銹鋼板材、薄板材和帶材
- 2022年中級(jí)經(jīng)濟(jì)師-人力資源管理專業(yè)押題模擬試卷3套及答案解析
- 小學(xué)綜合實(shí)踐活動(dòng)《認(rèn)識(shí)校園植物》優(yōu)秀PPT課件
- XRD在薄膜材料研究中應(yīng)用
評(píng)論
0/150
提交評(píng)論