【正文】
于JSP+SQL 的圖書館管理系統(tǒng) 的設(shè)計(jì)與開發(fā)學(xué) 院 廣州大學(xué)華軟軟件學(xué)院 系 別 軟件工程系 專業(yè)班級(jí) 10 軟件開發(fā)1班 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)教師 日 期 2013年4月1日 0摘 要隨著網(wǎng)絡(luò)技術(shù)的發(fā)展、計(jì)算機(jī)應(yīng)用水平的提高的擴(kuò)大,原來系統(tǒng)的時(shí)效性、數(shù)據(jù)的正確性、操作的方便性上都存在不足,已影響到系統(tǒng)的正常使用。系統(tǒng)介紹了圖書系統(tǒng)的開發(fā)過程,設(shè)計(jì)中遇到的問題及解決方法以及提高當(dāng)前具,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。關(guān)鍵詞 圖書管理系統(tǒng) 信息管理 JSP IAbstract Along with networking39。s effectiveness, the data accuracy, in the operation conveniences has the insufficiency originally, Has affected system39。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書館都是初步開始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。盡管有的圖書館有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是圖書館管理系統(tǒng)的開發(fā)的基本環(huán)境?;诖嬖诘倪@一問題,我認(rèn)為有必要建立一個(gè)圖書館管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書情況 文獻(xiàn)綜述目前的圖書館管理系統(tǒng)種類繁多,但依據(jù)各自不同的規(guī)模和功能需要,大體上所采取的技術(shù)體系采用VB + microsoft Access/ SQL Server技術(shù),或者DEPHI + SQL Server,幾乎有很少使用JSP體系結(jié)構(gòu)技術(shù)。實(shí)用性:要求本系統(tǒng)能夠滿足圖書館管理的需求,因此具有良好的實(shí)用性。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名,做到任意變量均能從上下文推斷其義。2. 圖書信息管理:當(dāng)管理員對(duì)圖書類別信息添加完成后,就可以開始進(jìn)行圖書信息的錄入了。首先輸入讀者的借書證號(hào),然后輸入要借閱的圖書和借閱時(shí)間,完成借閱的管理。結(jié)束各項(xiàng)操作后退出,回到系統(tǒng)主窗體。第四層即各個(gè)管理功能的所有功能。包括錄入新的讀者,刪除不符合規(guī)定的讀者,編輯現(xiàn)有的讀者信息。重設(shè)密碼的功能 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)概念設(shè)計(jì)——ER模型概念模型是對(duì)信息世界建模,其表示方法有很多,其中最為常用的是實(shí)體-聯(lián)系模型,即E-R模型,它是用E-R圖來描述現(xiàn)實(shí)世界的概念模型。SQLSERVER是由微軟公司出品,基于關(guān)系型數(shù)據(jù)庫(kù)的大型數(shù)據(jù)庫(kù)系統(tǒng),該版本數(shù)據(jù)庫(kù)具有獨(dú)立于硬件平臺(tái)、對(duì)稱的多處理器結(jié)構(gòu)、搶占式多任務(wù)管理、完善的安全系統(tǒng)和容錯(cuò)功能,更具有使用方便、可收縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 管理員信息表(admin)字段名數(shù)據(jù)類型字段描述長(zhǎng)度主鍵IDInt編號(hào)10√N(yùn)amevarchar登陸賬號(hào)50Pwdvarchar登陸密碼50 數(shù)據(jù)庫(kù)表間關(guān)系設(shè)計(jì) 數(shù)據(jù)庫(kù)表間關(guān)系圖 系統(tǒng)開發(fā)工具與開發(fā)模式的選擇 系統(tǒng)開發(fā)工具本系統(tǒng)主要使用JSP、SERVLET技術(shù)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)和開發(fā)。學(xué)習(xí)JSP也是J2EE入門的必經(jīng)之路。JSP本質(zhì)上是一個(gè)Java程序,具備Java語(yǔ)言一切無與倫比的優(yōu)勢(shì)。號(hào)稱提供了豐富的面向?qū)ο箢悗?kù),引入中間語(yǔ)言的概念來支持多種語(yǔ)言,完整地集成了XML及Web Service的支持,利用代碼托管機(jī)制避免危害服務(wù)器,并期盼以此代替ASP。 JSP是線程高度并行的,可以充分利用硬件資源。JSP支持JavaBean組件,也就獲得了眾多Java廠商的有力支持,開發(fā)者可以利用JavaBean來完成所有Java能實(shí)現(xiàn)的功能,如數(shù)據(jù)庫(kù)連接池、圖形繪制、文件IO操作、XML解析、WebService調(diào)用與發(fā)布等。從前面的例子可以看出,要完成一個(gè)簡(jiǎn)單JSP頁(yè)面具有的功能,需要編寫大量的Servlet代碼,而且,從代碼上根本看不出來生成的HTML文檔結(jié)構(gòu)。 總之,使用JSP可以降低開發(fā)門檻,提高程序可讀性,開發(fā)出高性能的跨平臺(tái)企業(yè)級(jí)軟件。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語(yǔ)言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。前者的特點(diǎn)是安全、快捷、準(zhǔn)確。C/S 與 B/S 區(qū)別:Client/。 } catch (InterruptedException e) { // TODO Autogenerated catch block ()。 DB mydb=new DB()。 if(mark==false) { result=no。 String jieshao=(jieshao)。 DB mydb=new DB()。 (path, catelog?type=catelogMana)。yes39。 圖書管理模塊(1)圖書管理界面管理員登陸系統(tǒng)后,點(diǎn)擊左面的菜單“圖書管理”,頁(yè)面調(diào)轉(zhuǎn)到圖書管理界面,錄入圖書的基本信息。 String chubanshe=(chubanshe)。 String yeshu=(yeshu)。單擊“提交”按鈕,即可完成讀者錄入操作。 } if((userDel)) { userDel(req, res)。 String book_id=(book_id)。 String guihuanshijian=。 DB mydb=new DB()。但有的錯(cuò)誤是在程序執(zhí)行時(shí)由于不正確的操作或?qū)δ承?shù)據(jù)的計(jì)算公式的邏輯錯(cuò)誤導(dǎo)致的錯(cuò)誤結(jié)果。 在實(shí)踐中,軟件測(cè)試的困難常常使人望而卻步或敷衍了事,這是由于對(duì)測(cè)試仍然存在一些不正確的看法和錯(cuò)誤的態(tài)度,這包括: ① 認(rèn)為測(cè)試工作不如設(shè)計(jì)和編碼那樣容易取得進(jìn)展難以給測(cè)試人員某種成就感。 ⑤ 對(duì)自己編寫的程序盲目自信,在發(fā)現(xiàn)錯(cuò)誤后,顧慮別人對(duì)自己的開發(fā)能力的看法。但是僅憑字面意思理解這一觀點(diǎn)可能會(huì)產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯(cuò)誤是軟件測(cè)試的唯一目,查找不出錯(cuò)誤的測(cè)試就是沒有價(jià)值的,事實(shí)并非如此。其次,沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試也是有價(jià)值的,完整的測(cè)試是評(píng)定測(cè)試質(zhì)量的一種方法。(2)系統(tǒng)測(cè)試 在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計(jì)中的錯(cuò)誤,也可能發(fā)現(xiàn)需求說明中的錯(cuò)誤。 (2)集成測(cè)試 集成測(cè)試是將模塊按照設(shè)計(jì)要求組裝起來同時(shí)進(jìn)行測(cè)試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。 (4)系統(tǒng)測(cè)試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運(yùn)行,進(jìn)行系統(tǒng)測(cè)試。② 強(qiáng)度測(cè)試及性能測(cè)試:測(cè)試系統(tǒng)能力最高實(shí)際限度,即軟件在一些超負(fù)荷情況下功能實(shí)現(xiàn)的情況。宣布測(cè)試結(jié)束。對(duì)我的畢業(yè)設(shè)計(jì)提出了基本的要求和合理的進(jìn)度安排,還提供了很好的參考文獻(xiàn),使我在做畢業(yè)設(shè)計(jì)的時(shí)候少走了很多的彎路。最后,再次感謝所有在我做畢業(yè)設(shè)計(jì)時(shí)給予我?guī)椭娜?,包括我的家人和朋友,我還要感謝我的母校,以及在大學(xué)三年生活中給予我關(guān)心和幫助的老師和同學(xué),是他們教會(huì)了我專業(yè)的知識(shí)和做人的道理。請(qǐng)您刪除一下內(nèi)容,O(∩_∩)O謝謝?。?!Many people have the same mixed feelings when planning a trip during Golden Week. With heaps of time, the sevenday Chinese請(qǐng)您刪除一下內(nèi)容,O(∩_∩)O謝謝!??!National Day holiday could be the best occasion to enjoy a destination. However, it can also be the easiest way to ruin how you feel about a place and you may bee more fatigued after the holiday, due to battling the large crowds. During peak season, a dream about a place can turn to nightmare without careful planning, especially if you travel with children and older people. As most Chinese people will take the holiday to visit domestic tourist destinations, crowds and busy traffic are inevitable at most places. Also to be expected are increasing transport and acmodation prices, with the possibility that there will be no rooms available. It is also mon that you39。Nestled close to the country39。Shutterbugs flock to see for themselves the marvel of splendid colors around the mountains and waters, many of whom have travel a long distance and even camp here only to capture a moment of the nature wonder. s misery, the cow told him to turn its hide into a pair of shoes after it died. The magic shoes whisked Niulang, who carried his two children in baskets strung from a shoulder pole, off on a chase after the empress. The pursuit enraged the empress, who took her hairpin and slashed it across the sky creating the Milky Way which separated husband from wife. But all was not lost as magpies, moved by their love and devotion, formed a bridge across the Milky Way to reunite the family. Even the Jade Emperor was touched, and allowed Niulang and Zhinu to meet once a year on the seventh night of the seventh month. This is how Qixi came to be. The festival can be traced back to the Han Dynasty (206 BCAD 220). Traditionally, people would look up at the sky and find a bright star in the constellation Aquila as well as the star Vega, which are identified as Niulang and Zhinu. The two stars shine on opposite sides of the Milky Way. Customs In bygone days, Qixi was not only a special day for lovers, but also for girls. It is also known as the Begging for Skills Festival or Daughters39。s Day! in shops, hotels and restaurants. But few young women will mark the festival with their boyfriends, or take part in traditional activities to pray for cleverness. A largescale of exhibition on the Silk Road opened to the public in the National Museum on Thursday. The exhibition displays more than 400 treasures from Shaanxi province, Gansu province and 14 other regions. It is largest scale exhibition that shows the history of the Silk Road in recent years. As1