優(yōu)秀畢業(yè)設(shè)計(jì)論文 源碼基于Java的圖書(shū)館管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)
《優(yōu)秀畢業(yè)設(shè)計(jì)論文 源碼基于Java的圖書(shū)館管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《優(yōu)秀畢業(yè)設(shè)計(jì)論文 源碼基于Java的圖書(shū)館管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)(53頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、yuan, an increase of 17.5%; local government general budget revenue of 500 million Yuan, ... Painting, model culture creates new Ma Church community, creating Lake scenic spot culture education base, received high evaluation from provincial and municipal discipline Inspection Commission, the people'
2、s daily special report. Constantly promote independent Commission against corruption culture construction to rural extends, created established Dahlin rural industry Park independent Commission against corruption culture positions, formed has a support "service low double excellent" of members lead
3、team, constantly perfect and established Park funds assets management, and village audit supervision, and villagers democratic financial, system, strengthening Park party, and Chief, and financial, full public, powerful to guarantees has new rural construction, by city rural style clean government i
4、nspection unit led of height evaluation. Through the implementation of honest and clean government cultural construction, and effectively educate the broad masses of party members and cadres and consciously regulated behavior and discipline, honesty in politics and culture to create a good atmosp
5、here and fresh development environment. Although we in implement implementation independent Commission against corruption guidelines aspects made has must effectiveness, but away from superior of requirements also exists must of distance, main performance for: a is system enough sound, education, an
6、d supervision, and prevention, and punishment, aspects long-term mechanism also enough perfect, especially in enrollment bid work regulatory aspects also needed strengthening; II is regulatory supervision exists lost of Yu wide, and lost of Yu soft, investigation illegal disciplinary case of efforts
7、 also needed strengthening, individual sector and cadres also different degree exists treat gift, not to benefits not do, and mess do of phenomenon; Three for honest work is the new situations and new problems in finding timely enough, treatment measures are not strong enough. To solve these prob
8、lems, we will proceed from the following five aspects of rectification, make sure to implement the provisions of the code. (A) deepening the learning, enhance the consciousness of honesty in politics. To create event as an opportunity to Excel and learning party, further increasing the governance ca
9、pability and advanced construction, reinforced rules of the broad masses of party members and cadres awareness, sense of responsibility, sense of honor, improve working ability and level of scientific development. Should make full use of meetings, in particular central group learning opportunity, fu
10、rther strengthening the study and education of the code, the intensive warning education, education the majority of party members and cadres known fear, knew fear, honesty in politics of tension the strings, consciousness and enhancing the implementation of the initiative. Also, pay attention to
11、apply what they have learned, consciously study results into planning work, new ideas,購(gòu)全套(源程序+論文+開(kāi)題報(bào)告+答辯稿+外文翻譯)畢業(yè)設(shè)計(jì)論文 聯(lián)系QQQ 1107603872 武漢大學(xué) 畢業(yè)設(shè)計(jì)(論文) 圖書(shū)館借閱管理系統(tǒng) 學(xué)院(系): _______ 專(zhuān)業(yè)班級(jí): _________ 學(xué)生姓名: _____ 指導(dǎo)教師: ______ 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本
12、人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包括任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。 作者簽名: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書(shū) 本學(xué)位論文作者完全了解學(xué)校有關(guān)保障、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向有關(guān)學(xué)位論文管理部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)省級(jí)優(yōu)秀學(xué)士論文評(píng)選機(jī)構(gòu)將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 本學(xué)位論文屬于1
13、、保密囗,在 年解密后適用本授權(quán)書(shū) 2、不保密囗 。 (請(qǐng)?jiān)谝陨舷鄳?yīng)方框內(nèi)打“√”) 作者簽名: 年 月 日 導(dǎo)師簽名: 年 月 日 武漢大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告 1.目的及意義 經(jīng)過(guò)大學(xué)四年理論課程的學(xué)習(xí),以及校內(nèi)校外的實(shí)踐,極大的豐富了自身的理論基礎(chǔ),并且也具備了一些處理簡(jiǎn)單問(wèn)題的能力,但即將踏上社會(huì)的我深知這還遠(yuǎn)遠(yuǎn)不夠,因此我利用了畢業(yè)設(shè)計(jì)的機(jī)會(huì),在老師的指導(dǎo)下去完成一個(gè)具有挑戰(zhàn)性的,其具體應(yīng)用及社會(huì)服務(wù)相結(jié)合的項(xiàng)目,深知通過(guò)對(duì)它的開(kāi)發(fā),將對(duì)我的能力有更高層次
14、的突破。 ? 開(kāi)發(fā)軟件的一個(gè)目的是針對(duì)目前普遍的圖書(shū)館借閱管理系統(tǒng)存在的功能不全,操作復(fù)雜,系統(tǒng)要求高等一系列問(wèn)題,而設(shè)想一個(gè)具有個(gè)性化的圖書(shū)館借閱管理系統(tǒng)。該管理系統(tǒng)與MIS系統(tǒng)相聯(lián)系,在圖書(shū)館內(nèi)部建成可靠,方便,并且功能齊全的MIS系統(tǒng)。從而在圖書(shū)館對(duì)新舊書(shū)的反應(yīng);對(duì)書(shū)籍借閱的管理能力;對(duì)讀者和圖書(shū)館工作人員的管理能力;對(duì)圖書(shū)館管理人員軟件操作的適應(yīng)時(shí)間和操作感覺(jué)這些方面都將大大的提高。當(dāng)然對(duì)該軟件的態(tài)度是渴望獲得顯著的社會(huì)效益。 開(kāi)發(fā)軟件的另一個(gè)目的是使其具有強(qiáng)大的實(shí)用價(jià)值,即它可以滿(mǎn)足中小型圖書(shū)館的借閱與管理的需要。在一般的學(xué)校與科研機(jī)構(gòu),其下屬的很多分支的研究中心,
15、試驗(yàn)中心,各個(gè)學(xué)院,它們往往都有著自己的規(guī)模較大的圖書(shū)資料室。而這些圖書(shū)資料室由于本身規(guī)模不大因此其對(duì)書(shū)籍或資料的管理模式一般都比較舊,而且在沒(méi)有能力也沒(méi)有必要引進(jìn)大型的圖書(shū)館管理軟硬件的基礎(chǔ)上,尋求一個(gè)針對(duì)中小型圖書(shū)資料室的管理軟件是必要的。 ? 這種管理軟件對(duì)硬件的要求很低,一般有一個(gè)比較簡(jiǎn)單的服務(wù)器與PC機(jī)組成的網(wǎng)絡(luò)即可,再加上使用比較廉價(jià)、性能不錯(cuò)的軟件,這樣就可以以較低的成本來(lái)實(shí)現(xiàn)一個(gè)足夠使用的功能,而這種模式也正滿(mǎn)足了那種中小型資料室,圖書(shū)館的要求。但是目前對(duì)這種管理軟件的開(kāi)發(fā)還處于一種比較原始的階段。開(kāi)發(fā)者往往都是出于資金和時(shí)間的顧慮使用比較陳舊的技術(shù),并且各為己見(jiàn),并且
16、很少涉及網(wǎng)絡(luò)。可是當(dāng)今是一個(gè)網(wǎng)絡(luò)化的社會(huì),像資料室,圖書(shū)館這樣的信息機(jī)構(gòu)不能與網(wǎng)絡(luò)聯(lián)系起來(lái)豈不可惜,再加上如今單機(jī)版的圖書(shū)管理軟件多如牛毛,去開(kāi)發(fā)一個(gè)類(lèi)似的軟件無(wú)疑是一種在時(shí)間上、精神上和資源上的極大浪費(fèi)。所以出于多方面的考慮覺(jué)得有必要為這種有需要的中小型圖書(shū)館,資料室開(kāi)發(fā)一種基于網(wǎng)絡(luò)的圖書(shū)資料管理軟件。 項(xiàng)目的具體目的: 1. 實(shí)現(xiàn)圖書(shū)館對(duì)外借書(shū),還書(shū)的簡(jiǎn)易操作,提高圖書(shū)館對(duì)最平凡工作的效率。 2. 實(shí)現(xiàn)圖書(shū)館對(duì)所藏圖書(shū)的按類(lèi)別,書(shū)名等多方面的查詢(xún),最大的方便讀者和圖書(shū)館工作人員對(duì)所需圖書(shū)的查詢(xún)。 3. 建立圖書(shū)館外借讀者數(shù)據(jù)庫(kù),方便工作人員對(duì)讀者進(jìn)行有效管理。 4. 建立圖書(shū)館
17、工作人員數(shù)據(jù)庫(kù),限定每個(gè)工作人員對(duì)軟件操作的權(quán)限,最大限度的保護(hù)數(shù)據(jù)庫(kù)。 5. 實(shí)現(xiàn)圖書(shū)館對(duì)新書(shū)入庫(kù),舊書(shū)注銷(xiāo)的簡(jiǎn)單處理,并且建立書(shū)籍檔案,方便進(jìn)貨。 2.基本內(nèi)容和技術(shù)方案 ? 數(shù)據(jù)的安全性: ? 由于該系統(tǒng)統(tǒng)計(jì)管理單位的各種書(shū)目,人員數(shù)據(jù)及出入庫(kù)數(shù)據(jù),因此需要保證數(shù)據(jù)的可靠性和安全性。對(duì)于軟件方面,采用手動(dòng)或定時(shí)對(duì)數(shù)據(jù)庫(kù)采取備份,使由于數(shù)據(jù)破壞所產(chǎn)生的損失降到最低,同時(shí)便于恢復(fù)。 總體功能結(jié)構(gòu): ? 根據(jù)圖書(shū)館的基本要求和功能目標(biāo),總體框架是建立二個(gè)功能系統(tǒng)和二個(gè)支持系統(tǒng)。二個(gè)功能系統(tǒng)是:1.圖書(shū)館管理系統(tǒng)(下稱(chēng)1號(hào)系統(tǒng));2.外部讀者查詢(xún)系統(tǒng)(下稱(chēng)2號(hào)系統(tǒng))。二個(gè)支持系統(tǒng)
18、是:1.網(wǎng)絡(luò)支持系統(tǒng)(WAN和LAN);2.數(shù)據(jù)庫(kù)支持系統(tǒng)。 需求分析: ? A:圖書(shū)館管理系統(tǒng)即1號(hào)系統(tǒng)是該系統(tǒng)軟件的重要內(nèi)容之一,該子系統(tǒng)為圖書(shū)館的庫(kù)存書(shū)籍的動(dòng)態(tài)調(diào)整提供了決策依據(jù),有利于及時(shí)對(duì)有大量需求的新書(shū)進(jìn)行訂貨入庫(kù)。它的主要功能包括:新書(shū)入庫(kù),舊書(shū)注銷(xiāo),借書(shū),還書(shū),館內(nèi)圖書(shū)詳細(xì)信息,圖書(shū)查詢(xún),讀者管理,館內(nèi)圖書(shū)統(tǒng)計(jì),讀者信息管理,圖書(shū)館工作人員權(quán)限管理,名稱(chēng)設(shè)計(jì),數(shù)據(jù)庫(kù)備份等功能。 下面是2號(hào)系統(tǒng)的主要功能的簡(jiǎn)單描述: 1. 圖書(shū)管理(圖—3系統(tǒng)流圖): ? 這是圖書(shū)館最重要的模塊之一,它將對(duì)圖書(shū)館中的書(shū)籍進(jìn)行管理操作,所有的原始數(shù)據(jù)輸入都是在這里實(shí)現(xiàn)的,有了這里的數(shù)據(jù)輸
19、入,才能開(kāi)始以后的諸如借書(shū)、還書(shū)等操作。 新書(shū)入庫(kù)管理: ? 該功能允許用戶(hù)輸入圖書(shū)單,在輸入過(guò)程中,程序自動(dòng)生成圖書(shū)單編號(hào)以加以區(qū)分兩次不同的入庫(kù)書(shū)單,同時(shí)程序也檢查輸入的合法性,并自動(dòng)記錄當(dāng)日入庫(kù)的圖書(shū)。 當(dāng)日入庫(kù)圖書(shū)查詢(xún) ? 該功能允許用戶(hù)對(duì)當(dāng)日的入庫(kù)書(shū)單針對(duì)不同條件進(jìn)行查詢(xún),并且提供二次修改,避免出錯(cuò)。 舊書(shū)注銷(xiāo): ? 該功能允許用戶(hù)輸入注銷(xiāo)單,在輸入過(guò)程中,程序自動(dòng)生成注銷(xiāo)單編號(hào)以加以區(qū)分兩次不同的注銷(xiāo)書(shū)單,并且自動(dòng)記錄當(dāng)日注銷(xiāo)的圖書(shū)。 當(dāng)日注銷(xiāo)圖書(shū)查詢(xún): ? 該功能允許用戶(hù)對(duì)當(dāng)日的注銷(xiāo)單針對(duì)不同條件進(jìn)行查詢(xún),并且提供還原,避免出錯(cuò)。 2.業(yè)務(wù)管理:
20、 ? 這是圖書(shū)館使用頻率最高的模塊,因此他在功能上應(yīng)該直觀明確,在操作上應(yīng)該簡(jiǎn)單易用。 圖書(shū)借閱: ? 該功能要求用戶(hù)輸入圖書(shū)編號(hào)或者圖書(shū)條碼,并且檢查輸入合法性,然后程序動(dòng)態(tài)生成該書(shū)的詳細(xì)信息;再輸入借書(shū)證號(hào),并且檢查輸入合法性,然后程序動(dòng)態(tài)生成該讀者的詳細(xì)信息;系統(tǒng)記錄借書(shū)的經(jīng)手人,最后由借書(shū)按鈕實(shí)現(xiàn)操作。 圖書(shū)歸還: ? 與圖書(shū)借閱類(lèi)似,追加圖書(shū)超期罰款功能,自動(dòng)根據(jù)預(yù)設(shè)值計(jì)算出罰款金額。 3. 人員檔案管理: ? 這是針對(duì)讀者和圖書(shū)館工作人員而設(shè)計(jì)的一個(gè)人士管理模塊,它將完整的記錄讀者的信息,以及圖書(shū)館工作人員的信息,并且他還具有限制圖書(shū)館工作人員操作權(quán)限的功能,
21、最大限度的保證了數(shù)據(jù)的安全。 讀者管理: ? 記錄讀者的詳細(xì)信息,并提供增加、撤除、查詢(xún)等操作。 圖書(shū)館工作人員管理: ? 在讀者管理子模塊的基礎(chǔ)上增加權(quán)限管理功能,保證數(shù)據(jù)安全。 4. 數(shù)據(jù)庫(kù)備份: ? 這是一個(gè)涉及到安全問(wèn)題的重要模塊,它可以保證數(shù)據(jù)庫(kù)的安全,防止因外界的突發(fā)事件所造成的損失,避免因數(shù)據(jù)流失而重復(fù)輸入的困擾。該功能分為自動(dòng)備份,和手動(dòng)立即備份兩部分,滿(mǎn)足用戶(hù)需要。 5. 名稱(chēng)設(shè)計(jì): ? 這是一個(gè)很具個(gè)性化的功能,實(shí)現(xiàn)很簡(jiǎn)單,但非常吸引人,你可以任意為你的管理系統(tǒng)命名,比如“武漢X中學(xué)圖書(shū)館借閱管理系統(tǒng)”。 B: ? 外部讀者查詢(xún)系統(tǒng),即2號(hào)系統(tǒng),
22、這是一個(gè)面向讀者的綜合查詢(xún)系統(tǒng),采用與管理系統(tǒng)相同的數(shù)據(jù)庫(kù),具有唯一的功能:查詢(xún)。他可以按照讀者的要求,用不同方法對(duì)所藏書(shū)籍進(jìn)行查詢(xún),并能進(jìn)行書(shū)名的模糊查詢(xún),還可以查詢(xún)讀者所借書(shū)的到期日,和觀看讀者本人的詳細(xì)資料,力爭(zhēng)最大的滿(mǎn)足讀者的需求。 性能要求: 對(duì)新書(shū)入庫(kù)單,注銷(xiāo)單的處理及查詢(xún);圖書(shū)查詢(xún);借書(shū)還書(shū)速度應(yīng)較快 登錄倉(cāng)庫(kù)管理系統(tǒng)時(shí)應(yīng)輸入密碼,以保證系統(tǒng)的安全性。 系統(tǒng)要有較強(qiáng)的兼容性,能在各種PC機(jī)上正常運(yùn)行。在系統(tǒng)運(yùn)行異常及數(shù)據(jù)文件損壞時(shí)能給出出錯(cuò)提示,保證系統(tǒng)的可靠性。 3.進(jìn)度安排 第1周—第3周:查閱相關(guān)文獻(xiàn)資料,明確研究?jī)?nèi)容,學(xué)習(xí)開(kāi)發(fā)所需JSP,SQL Sever20
23、00等相關(guān)技術(shù),確定方案.完成開(kāi)題報(bào)告. 第4周—第5周: 對(duì)開(kāi)發(fā)系統(tǒng)進(jìn)行需求分析等開(kāi)發(fā)的前期工作. 第5周—第12周:進(jìn)行開(kāi)發(fā)工具的選擇與配置,準(zhǔn)備開(kāi)發(fā)環(huán)境,具體代碼的編寫(xiě)。 第13周—第14周:完成修改畢業(yè)論文. 第15周:準(zhǔn)備論文答辯. 4、指導(dǎo)教師意見(jiàn) 指導(dǎo)教師簽名:
24、 年 月 日 new measures to promote work, the courage to take responsibility, dare to break hard to ensure district, Government decisions and arrangements to implement. (B) strengthening supervision, severely punish acts of violation. One is to open the channels of
25、 supervision. Vigorously promote the party affairs public, open, widely accepted supervision by the masses, pay attention to social groups and public opinion supervision, the powerful force formed to urge party members and leading cadres properly exercise their powers. Second, strong supervision and
26、 inspection. Democratic life into full play, important briefings, reports related to personal matters and evaluation of cadres ' study of inner-party supervisory system, a comprehensive grasp of guidelines for the implementation of the independent Commission against corruption-related cases of leadi
27、ng cadres of party members, focus on strengthening key areas of project selection, funding, officials monitor, detect and rectify the problem, promote honesty in politics. Third, strengthen disciplinary investigation. Seriously the implementation of JI ... Recently, the County leading bodies at th
28、e county level to carry out "three trees" practice, which is to improve the governing ability and promoting the development of XX effective measure. I carefully follow your deployment requirements, and actively participate in the "three trees" campaign. Read Group, prepared by the Department in the
29、near future of the ideological and political construction of leading cadres in the city reader, read the relevant information, larger harvest, inspired. I think the ability of repelling is to strengthen the party's governing capacity in questions of the construction of meaning, an important topic re
30、mains in front of party members and cadres at all levels, we need to further explore and ponder. The ability of repelling the name suggests, is asking party members and cadres at all levels in particular, leading cadres at all levels, not only ourselves, establish a correct concept of the independen
31、t Commission against corruption, political integrity, self-discipline, rejection of corruption, made for the people, pragmatic, honest leadership, and strengthen the sense of responsibility, earnestly implement the responsibility of uncorrupted, implementation of the baolian anti-corruption measures
32、 to ensure the realization of business-building, construction of a win-win situation. Next, I combined with their thinking, experience and contact XX practical, on how to enhance the ability of repelling, on four aspects of cognition. Irregularities, please comment. First, the construction of the
33、 propulsion system, and enhance the system of corruption since the founding of our party, have been thinking about tackling corruption. Currently, democratic legal system, management system and supervision mechanism is not perfect, administrative acts are not very standardized, Enterprise behavior a
34、nd market behavior, corruption presents a diverse, pluralistic, complex trends, this shift the struggle between the two, will accompanyJAVA優(yōu)秀畢業(yè)設(shè)計(jì)大全 目 錄 摘 要 III ABSTRACT IV 1. 緒 論 1 1.1畢業(yè)設(shè)計(jì)主要任務(wù) 1 1.2目前圖書(shū)管理系統(tǒng)存在的問(wèn)題 1 1.3課題意義 1 1.4論文的工作和安排 2 2.圖書(shū)借閱管理需求分析 3 2.1 可行性分析 3 2.1.1.技術(shù)可行性 3
35、2.1.2.經(jīng)濟(jì)可行性 3 2.2 圖書(shū)借閱管理系統(tǒng)需求概述 3 2.2.1系統(tǒng)目標(biāo) 3 2.2.2用戶(hù)類(lèi)和用戶(hù)特性 4 2.3 圖書(shū)借閱管理系統(tǒng)需求模型 4 2.3.1功能描述 4 2.3.2圖書(shū)管理員詳細(xì)功能描述 5 2.3.3讀者詳細(xì)功能描述 5 2.3.4主要用例的用例描述 6 3.總體設(shè)計(jì) 9 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 9 3.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 9 3.1.2圖書(shū)信息表結(jié)構(gòu)設(shè)計(jì) 10 3.1.3圖書(shū)類(lèi)型信息表結(jié)構(gòu)設(shè)計(jì) 11 3.1.4 讀者信息表結(jié)構(gòu)設(shè)計(jì) 11 3.1.5讀者類(lèi)型信息表結(jié)構(gòu)設(shè)計(jì) 12 3.1.6圖書(shū)借閱信息表結(jié)構(gòu)設(shè)計(jì) 12 3.1.7圖
36、書(shū)歸還信息表結(jié)構(gòu)設(shè)計(jì) 13 3.1.8用戶(hù)信息表結(jié)構(gòu)設(shè)計(jì) 13 3.1.9圖書(shū)館信息表結(jié)構(gòu)設(shè)計(jì) 14 3.1.10辦證參數(shù)信息表結(jié)構(gòu)設(shè)計(jì) 14 3.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 15 3.2.1圖書(shū)管理系統(tǒng)總體結(jié)構(gòu)圖 15 3.2.2 系統(tǒng)管理員模塊功能 15 3.2.3 讀者管理模塊功能 16 3.2.4 圖書(shū)管理模塊功能 16 3.2.5 圖書(shū)借還模塊功能 17 3.2.6 系統(tǒng)查詢(xún)模塊功能 18 4.程序設(shè)計(jì)與編碼 20 4.1開(kāi)發(fā)平臺(tái)與工具 20 4.1.1 J2EE平臺(tái) 20 4.1.2 WEB服務(wù)器和數(shù)據(jù)庫(kù) 20 4.2程序設(shè)計(jì) 21 4.2.1程序設(shè)計(jì)概述
37、 21 4.2.2數(shù)據(jù)庫(kù)與Web服務(wù)器的連接 21 4.2.3登錄模塊程序設(shè)計(jì) 23 4.2.4系統(tǒng)管理員功能模塊的實(shí)現(xiàn) 25 4.2.5讀者管理功能模塊的實(shí)現(xiàn) 26 4.2.6查詢(xún)功能模塊的實(shí)現(xiàn) 27 4.2.7圖書(shū)管理功能模塊的實(shí)現(xiàn) 29 4.2.8圖書(shū)借還功能模塊的實(shí)現(xiàn) 30 5.軟件測(cè)試 33 5.1 軟件測(cè)試的方法與步驟 33 5.2 測(cè)試用例設(shè)計(jì)與測(cè)試用例的運(yùn)行過(guò)程及測(cè)試結(jié)果分析 34 5.2.1模塊測(cè)試 34 5.2.2集成測(cè)試 35 5.2.3 驗(yàn)收測(cè)試 36 5.3 評(píng)價(jià) 36 6.結(jié)束語(yǔ) 37 6.1 工作成果 37 6.2 改進(jìn)意見(jiàn) 37
38、 6.3 收獲體會(huì) 37 參考文獻(xiàn) 39 致 謝 40 I 武漢理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 摘 要 隨著科學(xué)技術(shù)的進(jìn)步,計(jì)算機(jī)行業(yè)的迅速發(fā)展,大大提高人們的工作效率。計(jì)算機(jī)信息處理系統(tǒng)的引進(jìn)已徹底改變了許多系統(tǒng)的經(jīng)營(yíng)管理 。 圖書(shū)管理系統(tǒng)是學(xué)校管理機(jī)制中的重要組成部分,通過(guò)對(duì)圖書(shū)管理系統(tǒng)的運(yùn)行管理機(jī)制進(jìn)行調(diào)查研究,開(kāi)發(fā)了此圖書(shū)系統(tǒng)。本系統(tǒng)中解決了學(xué)校圖書(shū)管理事務(wù)中的常用基本問(wèn)題以及相關(guān)統(tǒng)計(jì)工作。本系統(tǒng)中包含6個(gè)功能模塊:系統(tǒng)設(shè)置,讀者管理,圖書(shū)管理,圖書(shū)借還,系統(tǒng)查詢(xún)和更改口令。 本系統(tǒng)使有jsp進(jìn)行網(wǎng)頁(yè)界面的設(shè)計(jì),使用MVC設(shè)計(jì)模式,采用了開(kāi)源框架Struts
39、,它采用了當(dāng)今軟件設(shè)計(jì)的最新技術(shù),具有開(kāi)發(fā)效率高、設(shè)計(jì)靈活、生成的軟件界面友好美觀等特點(diǎn)。本系統(tǒng)中通過(guò)JDBC驅(qū)動(dòng)和數(shù)據(jù)庫(kù)進(jìn)行無(wú)縫連接,后端的數(shù)據(jù)庫(kù)是mysql,也是一個(gè)開(kāi)源的數(shù)據(jù)庫(kù)系統(tǒng),該數(shù)據(jù)庫(kù)具有較高的完整性,一致性和安全性。 關(guān)鍵詞:圖書(shū)管理;信息管理;jsp;struts Abstract With the progress of science and technology, the astonishing rapid development of the computer industry has been imp
40、roving people's working efficiency greatly.The introduction of computerized information system has sharply changed the management in many systems in many fields. The management system of the library takes an important role in the administration of school organization. I desigen the system after th
41、e thorough investigations about the library management system’s mechanism. This system contains with reader informantion management model, book information management model, books borrowing and returning including system information query and password setting. The system is contrived with Java Ser
42、ver Pages Techonolege as well as Struts,the software design mode of MVC with open source framework techonolege, which makes this system have the advantages of efficiently designed with beauteous and friendly interface . This system use jdbc driver to connect the mysql database server,which is also a
43、n open source database system for its users. The batabase was desigend with highly integrity, security, and consistency. Key words: book management, management of information ,jsp,struts 39 1. 緒 論 1.1畢業(yè)設(shè)計(jì)主要任務(wù) 1.實(shí)現(xiàn)圖書(shū)館對(duì)所藏圖書(shū)的按類(lèi)別、書(shū)名等多方面的查詢(xún),最大的方便讀者和圖書(shū)館工作人員對(duì)所需圖書(shū)的查詢(xún); 2
44、.建立圖書(shū)館外借讀者數(shù)據(jù)庫(kù),方便工作人員對(duì)讀者進(jìn)行有效管理; 3.建立圖書(shū)館工作人員數(shù)據(jù)庫(kù),限定每個(gè)工作人員對(duì)軟件操作的權(quán)限,最大限度的保護(hù)數(shù)據(jù)庫(kù); 4.實(shí)現(xiàn)圖書(shū)館對(duì)新書(shū)入庫(kù),舊書(shū)注銷(xiāo)的簡(jiǎn)單處理,并且建立書(shū)籍檔案,方便進(jìn)貨; 5.實(shí)現(xiàn)圖書(shū)館 1.2目前圖書(shū)管理系統(tǒng)存在的問(wèn)題 1)檢索速度慢、效率低 因?yàn)閳D書(shū)館的藏書(shū)種類(lèi)多、數(shù)量多,將藏書(shū)準(zhǔn)確地分門(mén)別類(lèi),快速檢索,手工進(jìn)行非常困難往往是終于查到了二偉的信息,館中沒(méi)有此書(shū)或已被別人借走。圖書(shū)館的規(guī)模越大,這個(gè)問(wèn)題越突出。 2)借書(shū)、還書(shū)工作量大 借書(shū)、還書(shū)頻率越大,說(shuō)明圖書(shū)館的作用越大,然而隨之而來(lái)的大量的借書(shū)、還書(shū)登記、實(shí)存圖書(shū)的
45、更新以及借出圖書(shū)超期、遺失等的處理,其工作量之大,往往是人工操作所難以勝任的。而且經(jīng)常會(huì)出現(xiàn)這樣那樣的差錯(cuò)。 3)圖書(shū)統(tǒng)計(jì)工作難、藏書(shū)更新不能及時(shí)完成。 圖書(shū)館的圖書(shū)應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時(shí)添加和更新,然而由于藏書(shū)數(shù)量及圖書(shū)種類(lèi)越來(lái)越多,加上自然損耗,人為破壞,使圖書(shū)的統(tǒng)計(jì)工作難以及時(shí)完成,藏書(shū)的更新也就很難有針對(duì)性地進(jìn)行,藏書(shū)的知識(shí)結(jié)構(gòu)得不到良好地控制。 我校也是一所發(fā)展中的高校,近兒年的發(fā)展速度很快,圖書(shū)館的規(guī)模和藏書(shū)數(shù)量也不斷的擴(kuò)大,為了解決海量圖書(shū)的管理問(wèn)題,改變傳統(tǒng)的管理方式也是迫在眉睫了。 1.3課題意義 隨著計(jì)算機(jī)的廣泛應(yīng)用,其逐步成為現(xiàn)代化的標(biāo)志。圖書(shū)
46、館或者一些企業(yè)內(nèi)部,甚至是書(shū)店,在正常運(yùn)行過(guò)程中總是面對(duì)大量的讀者信息,書(shū)籍信息以及兩者相互作用產(chǎn)生的借書(shū)信息、還書(shū)信息。因此需要對(duì)讀者資源、書(shū)籍資源、借書(shū)信息、還書(shū)信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,要對(duì)因此而產(chǎn)生的單據(jù)進(jìn)行及時(shí)的處理,為了提高圖書(shū)館或者企業(yè)內(nèi)部對(duì)圖書(shū)存銷(xiāo)的自動(dòng)化的管理,能夠更快速的滿(mǎn)足讀者的要求,提高各種工作的效率,現(xiàn)對(duì)其設(shè)計(jì)相應(yīng)的系統(tǒng),以達(dá)到上述的目的[1]。 圖書(shū)管理系統(tǒng)的主要功能是實(shí)現(xiàn)圖書(shū)館圖書(shū)借閱和歸還的管理的自動(dòng)化。圍繞這一主要功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理。除了這些核心功能外,還包括一些基本和輔助功能,它們是:用戶(hù)管理、圖書(shū)館參數(shù)管
47、理、圖書(shū)管理、統(tǒng)計(jì)查詢(xún)。 1.4論文的工作和安排 本次設(shè)計(jì)的目標(biāo)是,開(kāi)發(fā)一個(gè)圖書(shū)館借閱管理系統(tǒng)。借助該系統(tǒng),管理員通過(guò)快捷可靠的數(shù)據(jù)庫(kù)管理,方便的管理圖書(shū)館的信息資料,規(guī)范化的管理讀者用戶(hù),設(shè)定不同用戶(hù)權(quán)限,并能通過(guò)互聯(lián)網(wǎng)向讀者提供更為方便的在線(xiàn)查詢(xún)服務(wù),方便讀者的使用,最終達(dá)到提高圖書(shū)館資源利用效率的目的。 論文設(shè)計(jì)和實(shí)現(xiàn)了圖書(shū)借閱管理系統(tǒng)系統(tǒng),可以根據(jù)用戶(hù)的不同權(quán)限,對(duì)圖書(shū)館的的各種信息進(jìn)行添加、刪除、修改或查詢(xún)操作。論文分為五個(gè)部分: 第一章即本章緒論,簡(jiǎn)述圖書(shū)館借閱管理系統(tǒng)這個(gè)課題的背景情況以及開(kāi)發(fā)本系統(tǒng)的意義。 第二章為需求分析,本章中明確了系統(tǒng)需要實(shí)現(xiàn)的功能,分析了系統(tǒng)的
48、用例,并介紹根據(jù)系統(tǒng)的需求選擇的開(kāi)發(fā)工具和技術(shù)的概況。 第三章是總體設(shè)計(jì),詳細(xì)描述了本系統(tǒng)中數(shù)據(jù)庫(kù)的設(shè)計(jì)情況,并給出了系統(tǒng)總體界面的設(shè)計(jì)方案。 第四章為程序設(shè)計(jì)與編碼各主要功能模塊的實(shí)現(xiàn)方法和部分關(guān)鍵代碼,同時(shí)提供了個(gè)主要界面運(yùn)行的參考圖片,以更直觀了解系統(tǒng)的實(shí)現(xiàn)情況。 第五章是軟件測(cè)試,測(cè)試系統(tǒng)功能實(shí)現(xiàn)并對(duì)測(cè)試結(jié)果進(jìn)行記錄分析 第六章為結(jié)束語(yǔ),為此次畢業(yè)設(shè)計(jì)做一個(gè)總結(jié),總結(jié)所獲得的經(jīng)驗(yàn)和體會(huì)。 2.圖書(shū)借閱管理需求分析 2.1 可行性分析 采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(wǎng)站系統(tǒng),能夠有效優(yōu)化圖書(shū)館管理系統(tǒng),使其高效的發(fā)揮最大作用,能夠迅捷的為讀者提供相應(yīng)的服務(wù)。開(kāi)發(fā)本系統(tǒng)的可行性
49、研究如下: 2.1.1 技術(shù)可行性 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,軟、硬件能否滿(mǎn)足需要。本系統(tǒng)采用JSP開(kāi)發(fā)出友好美觀的人機(jī)界面,便于用戶(hù)理解、操作。數(shù)據(jù)庫(kù)管理系統(tǒng)采用MySQL,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越便宜,因此硬件平臺(tái)也能夠滿(mǎn)足本系統(tǒng)所需[2]。 2.1.2.經(jīng)濟(jì)可行性 鑒于計(jì)算機(jī)技術(shù)發(fā)展異常迅猛,在硬件軟件配置以及開(kāi)發(fā)技術(shù)均以可行的情況下開(kāi)發(fā)這樣一個(gè)管理系統(tǒng)成本不會(huì)很高,但其可以大大提高圖書(shū)館的工作效率,
50、也是圖書(shū)館管理發(fā)展的必然趨勢(shì),其必將有比較寬闊的市場(chǎng),因此改性統(tǒng)在經(jīng)濟(jì)可行性上時(shí)可行的[2]。 2.2 圖書(shū)借閱管理系統(tǒng)需求概述 2.2.1系統(tǒng)目標(biāo) 該系統(tǒng)主要建立一個(gè)基于B/S模式的圖書(shū)館借閱管理系統(tǒng),面對(duì)當(dāng)起很多小型圖書(shū)管理仍是人工管理帶來(lái)的檢索速度慢,效率低,借閱歸還圖書(shū)量大,圖書(shū)統(tǒng)計(jì)工作量大,藏書(shū)不能完成及時(shí)更新的問(wèn)題,該系統(tǒng)可以對(duì)跟系統(tǒng)的三個(gè)用戶(hù)類(lèi)型的使用實(shí)現(xiàn): 1.對(duì)于讀者在本系統(tǒng)的應(yīng)用下可實(shí)現(xiàn)按照各種方式(如:書(shū)名,編號(hào),作者)查詢(xún)圖書(shū)館的藏書(shū)請(qǐng)客,方便的借閱圖書(shū),續(xù)借圖書(shū),歸還圖書(shū),能夠查詢(xún)自己的借閱圖書(shū)情況。 2.對(duì)于圖書(shū)館工作人員能夠?qū)崿F(xiàn)方便的對(duì)圖書(shū)進(jìn)行查詢(xún),方便
51、的進(jìn)行讀者借閱情況查詢(xún),方便的進(jìn)行借書(shū)還書(shū)處理等,便捷的對(duì)圖書(shū)信息進(jìn)行添加、修改、刪除,分類(lèi)管理等操作,對(duì)讀者信息進(jìn)行相關(guān)添加,修改,分類(lèi)管理等操作。 3.對(duì)于系統(tǒng)管理員可以對(duì)圖書(shū)館信息進(jìn)行修改更新操作,對(duì)系統(tǒng)用戶(hù)進(jìn)行添加、修改、刪除、權(quán)限設(shè)置等操作,對(duì)圖書(shū)館的辦證參數(shù)進(jìn)行修改維護(hù)等操作功能。 2.2.2用戶(hù)類(lèi)和用戶(hù)特性 圖書(shū)借閱管理系統(tǒng)是一個(gè)基于B/S模式的對(duì)圖書(shū)館進(jìn)行高效率管理的應(yīng)用系統(tǒng),它的用戶(hù)主要是讀者和圖書(shū)管理員,學(xué)生通過(guò)該系統(tǒng)進(jìn)行圖書(shū)查詢(xún)進(jìn)而對(duì)自己需要的圖書(shū)進(jìn)行借閱及自己的借閱情況進(jìn)行查詢(xún),圖書(shū)管理員則通過(guò)本系統(tǒng)實(shí)現(xiàn)對(duì)圖書(shū)及讀者的高效管理,除此之外,還需要一個(gè)系統(tǒng)管理員對(duì)不同
52、的用戶(hù)進(jìn)行權(quán)限的設(shè)置等操作[2]。 三類(lèi)用戶(hù)的具體描述如下表所示: 表2.1用戶(hù)具體描述 用戶(hù)類(lèi) 描述 讀者 讀者是該系統(tǒng)的重要的使用角色,他們通過(guò)該系統(tǒng)查詢(xún)自己需要的圖書(shū)信息,并像圖書(shū)管理員提出借閱圖書(shū)的申請(qǐng)進(jìn)而借閱自己所需的圖書(shū),還可以通過(guò)對(duì)自己借閱情況進(jìn)行查詢(xún)。 圖書(shū)管理員 圖書(shū)管理員是該系統(tǒng)的另一個(gè)重要使用者,圖書(shū)管理員通過(guò)該系統(tǒng)進(jìn)行圖書(shū)的增加,修改,刪除,分類(lèi)管理等操作,實(shí)現(xiàn)對(duì)讀者借閱歸還續(xù)接圖書(shū)的方便操作,實(shí)現(xiàn)對(duì)系統(tǒng)中圖書(shū),讀者,讀者借閱情況的查詢(xún),信息更改維護(hù)等操作,管理讀者類(lèi)型,對(duì)不同類(lèi)型讀者可借閱的圖書(shū)數(shù)量進(jìn)行設(shè)置等圖書(shū)館的基本操作。 系統(tǒng)員 系統(tǒng)管理員主
53、要是圖書(shū)管理系統(tǒng)中用戶(hù)的管理,實(shí)現(xiàn)用戶(hù)添加修改刪除以及用戶(hù)權(quán)限設(shè)置等操作,實(shí)現(xiàn)對(duì)圖書(shū)館基本信息的修改維護(hù)等操作,還包括對(duì)圖書(shū)館書(shū)架的設(shè)置操作,以及校外讀者辦證所需費(fèi)用、證件有效期等參數(shù)的設(shè)置。 2.3 圖書(shū)借閱管理系統(tǒng)需求模型 2.3.1功能描述 圖書(shū)借閱管理系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)讀者迅速檢索查詢(xún),方便借閱歸還圖書(shū),圖書(shū)管理員高效的完成系統(tǒng)的各項(xiàng)基本操作,系統(tǒng)管理員是管理用戶(hù)設(shè)置權(quán)限等操作[3],從圖2.1可以看出圖書(shū)借閱管理系統(tǒng)要完成一下功能: 1. 登錄。 讀者、圖書(shū)管理員,系統(tǒng)管理員進(jìn)入該系統(tǒng)必須登錄,身份驗(yàn)證正確了才可以進(jìn)入該系統(tǒng),以不同身份進(jìn)入該系統(tǒng)所對(duì)應(yīng)的系統(tǒng)使用權(quán)限是
54、不同的。 2. 系統(tǒng)設(shè)置功能: 系統(tǒng)管理員可以設(shè)置圖書(shū)館相關(guān)的參數(shù)信息。 3.用戶(hù)管理功能: 對(duì)系統(tǒng)用戶(hù)進(jìn)行添加,修改,刪除,權(quán)限設(shè)置等操作。 4.查詢(xún)功能: 對(duì)圖書(shū)館的館藏圖書(shū),借閱歷史,讀者用戶(hù)等信息進(jìn)行查詢(xún)。 5.其他功能 系統(tǒng)管理員可以修改自己的密碼,并且擁有其他用戶(hù)所擁有的所有功能。 下面的系統(tǒng)用例圖描述了整個(gè)系統(tǒng)用戶(hù)之間的動(dòng)作聯(lián)系,及功能模塊的概述[4]。 圖2.1系統(tǒng)用例圖 2.3.2圖書(shū)管理員詳細(xì)功能描述 1. 讀者管理功能: 對(duì)讀者的類(lèi)型和讀者檔案進(jìn)行管理,包括添加,修改,刪除讀者類(lèi)型和讀者用戶(hù)的相關(guān)信息,管理不同類(lèi)型讀者借閱圖書(shū)的數(shù)量
55、。 2. 圖書(shū)管理功能: 包括對(duì)圖書(shū)類(lèi)型和具體圖書(shū)信息的管理,可以增加,修改,刪除圖書(shū),豐富具體圖書(shū)的信息,對(duì)不同圖書(shū)進(jìn)行分類(lèi)操作。 3. 圖書(shū)借閱功能: 可以完成對(duì)讀者借閱,續(xù)接和還書(shū)的操作。 4. 系統(tǒng)查詢(xún)功能: 查詢(xún)圖書(shū)相關(guān)資料,借閱歷史和借閱到期題型. 5. 修改密碼功能: 可以修改自己的登錄密碼。 2.3.3讀者詳細(xì)功能描述 1) 修改登陸密碼: 修改自己的登錄密碼。 2) 查詢(xún)功能: 對(duì)圖書(shū)館圖書(shū)信息進(jìn)行查詢(xún),對(duì)自己當(dāng)前借閱書(shū)籍進(jìn)行查詢(xún),對(duì)圖書(shū)規(guī)劃到期題型進(jìn)行查看。 2.3.4主要用例的用例描述 圖書(shū)借閱借閱管理系統(tǒng)涉及到的用例包括:圖書(shū)借閱,圖書(shū)歸還
56、,讀書(shū)查詢(xún),讀者信息管理,圖書(shū)信息管理,用戶(hù)管理等,現(xiàn)就系統(tǒng)的主要用例圖書(shū)借閱,圖書(shū)歸還,圖書(shū)查詢(xún)進(jìn)行詳細(xì)分析。 1)用例“圖書(shū)借閱” 用例名稱(chēng) 圖書(shū)借閱 標(biāo)識(shí)符 UC-1 參與者 讀者,圖書(shū)管理員 描述 讀書(shū)可以通過(guò)查詢(xún)等方式獲得自己想借閱的圖書(shū)的名稱(chēng),編號(hào),等其他可唯一識(shí)別的信息,向圖書(shū)管理員提出借閱請(qǐng)求,管理員在系統(tǒng)中記錄相應(yīng)信息,將圖書(shū)交給讀者,借閱成功。 前置條件 1. 登錄;2. 進(jìn)入圖書(shū)借閱的頁(yè)面 后置條件 1. 更新圖書(shū)借閱列表; 主干過(guò)程 1.0 借閱圖書(shū) 1. 讀者請(qǐng)求借閱新地圖書(shū),并提供自己的編號(hào) 2. 系統(tǒng)顯示讀者借閱情況的表單
57、3. 讀者提供想借閱的圖書(shū)的標(biāo)號(hào) 4. 系統(tǒng)存儲(chǔ)讀者和借閱的圖書(shū),并將之存儲(chǔ)到數(shù)據(jù)庫(kù)中 5. 系統(tǒng)更新借閱列表 分支過(guò)程 1.1 選擇重置(第3步后分支出來(lái)) 1. 讀者選擇重置 2. 系統(tǒng)刷新該頁(yè)面 異常 1.0.E.1 讀者借閱已滿(mǎn)(第2步) 1.讀者借閱的數(shù)目已經(jīng)到達(dá)自己借閱的上線(xiàn) 2. 系統(tǒng)將錯(cuò)誤信息顯示在借閱頁(yè)面 3. 系統(tǒng)重新啟動(dòng)該用例 被包含用例 無(wú) 被擴(kuò)展用例 無(wú) 優(yōu)先級(jí) 高 2)用例“圖書(shū)歸還” 用例名稱(chēng) 圖書(shū)歸還 標(biāo)識(shí)符 UC-1 參與者 讀者,圖書(shū)管理員 描述 讀者將自己借閱的圖書(shū)歸還圖書(shū)館。 前置條件
58、 1. 登錄;2. 進(jìn)入圖書(shū)歸還頁(yè)面 后置條件 1. 更新圖書(shū)歸還列表; 主干過(guò)程 2.0 圖書(shū)歸還 6. 讀者請(qǐng)求歸還借閱的圖書(shū)并提供自己的編號(hào) 7. 系統(tǒng)顯示該讀者的借閱信息表 8. 使用者填將要?dú)w還的圖書(shū)交給管理員 9. 管理員輸入圖書(shū)編號(hào),系統(tǒng)存儲(chǔ)歸還信息,并將之存儲(chǔ)到數(shù)據(jù)庫(kù)中 10. 系統(tǒng)更圖書(shū)歸還列表 分支過(guò)程 1.1 選擇重置(第3步后分支出來(lái)) 1. 讀者選擇重置 2. 系統(tǒng)刷新該頁(yè)面 異常 1.0.E.1 讀者借閱超時(shí)(第4步) 1.該書(shū)超出了應(yīng)該歸還的時(shí)間范圍 2. 系統(tǒng)將罰款信息顯示在歸還頁(yè)面 3. 需要繳納罰金 被包含用例 無(wú)
59、 被擴(kuò)展用例 無(wú) 優(yōu)先級(jí) 高 3)用例“圖書(shū)查詢(xún)” 用例名稱(chēng) 圖書(shū)查詢(xún) 標(biāo)識(shí)符 UC-3 參與者 讀者,圖書(shū)管理員 描述 讀者通過(guò)圖書(shū)的標(biāo)號(hào),名稱(chēng)等信息對(duì)相應(yīng)的圖書(shū)進(jìn)行查詢(xún)。 前置條件 1. 登錄; 2. 轉(zhuǎn)到圖書(shū)查詢(xún)頁(yè)面 后置條件 1. 查詢(xún)頁(yè)面顯示相應(yīng)的圖書(shū)的信息 主干過(guò)程 圖書(shū)查詢(xún) 1. 讀者輸入想要查詢(xún)的圖書(shū)信息 2. 系統(tǒng)顯示相應(yīng)的圖書(shū)信息 3. 讀者點(diǎn)擊讀書(shū)名稱(chēng),跳轉(zhuǎn)到圖書(shū)詳細(xì)信息鏈接頁(yè)面 分支過(guò)程 輸入信息時(shí)(第2步后) 1. 系統(tǒng)顯示:請(qǐng)選擇查詢(xún)依據(jù) 2. 用戶(hù)進(jìn)行相應(yīng)選擇 重新查詢(xún)(第2步后) 1. 系統(tǒng)已經(jīng)顯
60、示了相應(yīng)圖書(shū)信息 2. 讀者想查詢(xún)其他圖書(shū) 異常 5.0.E.1 查詢(xún)的圖書(shū)不存在(第2步后) 1. 讀者輸入的圖書(shū)信息不能在數(shù)據(jù)庫(kù)中查詢(xún)到 2. 系統(tǒng)顯示暫時(shí)無(wú)該圖書(shū)信息 3. 重新啟動(dòng)該用例 被包含用例 無(wú) 被擴(kuò)展用例 無(wú) 優(yōu)先級(jí) 高 3.總體設(shè)計(jì) 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 3.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)的基石,數(shù)據(jù)庫(kù)的設(shè)計(jì)優(yōu)劣直接影響到整個(gè)系統(tǒng)的設(shè)計(jì)成敗,本節(jié)對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)進(jìn)行專(zhuān)門(mén)闡述[5]。 數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù)。十多年來(lái)數(shù)據(jù)庫(kù)管理系統(tǒng)已從專(zhuān)用的應(yīng)用程序發(fā)展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化,最低冗余度,較高的程序與數(shù)據(jù)獨(dú)立性,易
61、于擴(kuò)充,易于編制應(yīng)用程序等優(yōu)點(diǎn),較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫(kù)設(shè)計(jì)之上的。因此不僅大型計(jì)算機(jī)及中小型計(jì)算機(jī),甚至微型機(jī)都配有數(shù)據(jù)庫(kù)管理系統(tǒng)[6]。 數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫(kù)為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫(kù)技術(shù)也是計(jì)算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。 數(shù)據(jù)庫(kù)設(shè)計(jì)是把現(xiàn)實(shí)世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫(kù)的模型的過(guò)程,它是建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的核心問(wèn)題。數(shù)據(jù)庫(kù)及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)之上,
62、數(shù)據(jù)庫(kù)的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫(kù)設(shè)計(jì)不好,那么其它一切用于提高數(shù)據(jù)庫(kù)性能的方法收效都是有限的。數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫(kù)能合理地存儲(chǔ)用戶(hù)的數(shù)據(jù),方便用戶(hù)進(jìn)行數(shù)據(jù)處理[6]。 設(shè)計(jì)數(shù)據(jù)庫(kù)必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫(kù)中,這種規(guī)則就是范式,范式是符合某一種級(jí)別的關(guān)系模式的集合。一般人們?cè)O(shè)計(jì)數(shù)據(jù)庫(kù)遵循第三范式。即:數(shù)據(jù)庫(kù)表中不包含已在其他表中包含的非主關(guān)鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度[6]。 整個(gè)系統(tǒng)所包括的信息有圖書(shū)信息、讀者信息、留言信息、圖書(shū)借閱信息、圖書(shū)歸還信息、系統(tǒng)用戶(hù)信息、讀者類(lèi)型信息。可將這些信息抽象為下列系統(tǒng)所需
63、要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 1)圖書(shū)信息(編號(hào),圖書(shū)名稱(chēng),圖書(shū)類(lèi)型,作者,譯者,ISBN號(hào),價(jià)格,出版社,所在書(shū)架,入庫(kù)時(shí)間,操作員) 2)圖書(shū)類(lèi)型(編號(hào),名稱(chēng),可借閱天數(shù)) 3)讀者信息(編號(hào),姓名,性別,條形碼,讀者類(lèi)型,出生年月,有效證件,證件號(hào)碼,登記日期,電話(huà),郵箱,操作員) 4)讀者類(lèi)型(名稱(chēng),可借閱圖書(shū)本數(shù)) 5)圖書(shū)借閱信息(圖書(shū)編號(hào),讀者ID,借出時(shí)間,應(yīng)還時(shí)間,是否歸還,操作員) 6)圖書(shū)歸還信息(圖書(shū)編號(hào),讀者ID,歸還時(shí)間,操作員) 7)用戶(hù)(編號(hào),用戶(hù)名稱(chēng),密碼) 8)圖書(shū)館信息(編號(hào),名稱(chēng),館長(zhǎng),電話(huà),地址,郵箱,創(chuàng)建日期,簡(jiǎn)介) 圖書(shū)館參數(shù)信息(編號(hào)
64、,辦證費(fèi)用,有效期限) 注:帶下劃線(xiàn)表示主鍵 在這里使用E-R圖描述了圖書(shū)借閱管理系統(tǒng)的數(shù)據(jù)模型。圖3.1圖書(shū)借閱管理系統(tǒng)E-R圖描述了該系統(tǒng)所涉及到的實(shí)體以及他們之間的關(guān)系。具體結(jié)構(gòu)如下圖所示: 圖3.1 系統(tǒng)E-R 圖 3.1.2圖書(shū)信息表結(jié)構(gòu)設(shè)計(jì) 圖書(shū)信息表主要用于存儲(chǔ)圖書(shū)館中所藏圖書(shū)的相關(guān)信息,其中的相關(guān)信息是在圖書(shū)入庫(kù)時(shí)由操作員進(jìn)行添加完善,此表主要用于讀者和圖書(shū)管理員對(duì)館中圖書(shū)的查詢(xún),系統(tǒng)用戶(hù)根據(jù)圖書(shū)的某個(gè)屬性進(jìn)行查詢(xún),便可得知圖書(shū)的其他相關(guān)信息,其中圖書(shū)所在書(shū)架屬性是便于讀者借閱時(shí)對(duì)圖書(shū)的尋找,圖書(shū)價(jià)格是在讀者不慎將圖書(shū)遺失時(shí)對(duì)遺失圖書(shū)進(jìn)行賠償?shù)囊罁?jù)。表
65、的具體結(jié)果如下: 表3.2圖書(shū)信息表tb_bookinfo 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段長(zhǎng)度 是否為空 說(shuō)明 barcode varchar 30 No Key bookname varchar 70 No author varchar 30 Yes 作者 translator varchar 30 Yes 譯者 ISBN varchar 20 No price float 8,2 No 圖書(shū)價(jià)格 bookcase varchar 10 No 圖書(shū)所在書(shū)架 press varchar 70 No
66、出版社 intime date No 圖書(shū)入庫(kù)時(shí)間 operator varchar 30 No 操作員 page int 10 Yes 圖書(shū)頁(yè)碼 3.1.3圖書(shū)類(lèi)型信息表結(jié)構(gòu)設(shè)計(jì) 該表的設(shè)計(jì)主要是方便對(duì)圖書(shū)的分類(lèi),和對(duì)圖書(shū)的查詢(xún),在實(shí)際應(yīng)用中圖書(shū)管理員就是根據(jù)圖書(shū)類(lèi)型的不同將之分列在不同的書(shū)架,以方便讀者的借閱尋找,其中可借閱天數(shù)項(xiàng)設(shè)置了不同類(lèi)型圖書(shū)的借閱期限,可根據(jù)圖書(shū)的具體情況進(jìn)行不同的維護(hù)管理,表的具體結(jié)構(gòu)設(shè)計(jì)如下: 表3.3圖書(shū)類(lèi)型信息表tb_booktype 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 字段長(zhǎng)度 是否為空 說(shuō)明 ID int 10 No Key bookname varchar 30 No days int 10 No 可借閱天數(shù) 3.1.4 讀者信息表結(jié)構(gòu)設(shè)計(jì) 讀者信息表的設(shè)計(jì)是為了圖書(shū)館管理員對(duì)讀者進(jìn)行管理,其中讀者ID,不同類(lèi)型證件的號(hào)碼都是唯一的,是讀者在借閱圖書(shū)時(shí)需要輸入對(duì)讀者身份進(jìn)行識(shí)別的信息,讀者郵件電話(huà)等信息室為了與讀
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外研版(一起)英語(yǔ)一年級(jí)上冊(cè)Module-5課件
- 外研版(一起)五上Module-10《Unit-1-You-should-tidy-your課件
- 認(rèn)識(shí)線(xiàn)段課件
- 患者病情評(píng)估培訓(xùn)完整
- 早產(chǎn)兒的護(hù)理教學(xué)
- 我們吃的食物安全嗎
- 鹽酸硫酸—浙教版九級(jí)科學(xué)上冊(cè)課件1
- 人工智能遺傳算法
- 硬質(zhì)景觀的細(xì)部處理龍湖
- 人教版小學(xué)二年級(jí)上冊(cè)數(shù)學(xué)8的乘法口訣
- 郵輪旅游世界郵輪產(chǎn)業(yè)經(jīng)濟(jì)的發(fā)展
- 如何繪制出高品質(zhì)的學(xué)科思維導(dǎo)圖
- 美國(guó)癲癇學(xué)會(huì)驚厥性癲癇持續(xù)狀態(tài)治療指南解讀
- 城市公共空間設(shè)計(jì)理論及方法課件
- (課件)正弦定理公開(kāi)課