

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(jì)論文</b></p><p> 作者 學(xué)號(hào) </p><p> 系部 計(jì)算機(jī)與軟件學(xué)院 </p><p> 專業(yè) 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) </p&
2、gt;<p> 題目 個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) </p><p> 指導(dǎo)教師 </p><p> 評閱教師 </p><p> 完成時(shí)間: 2014 年 4 月 14 日 </p
3、><p><b> 畢業(yè)設(shè)計(jì)中文摘要</b></p><p> 題目:圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 摘要:本系統(tǒng)開發(fā)采用Mircosoft公司的開發(fā)工具,與微軟的WINDOWS操作系統(tǒng)有很好的兼容性,數(shù)據(jù)庫采用SQL SERVER大型數(shù)據(jù),客戶端采用WINDOWS2000/XP操作系統(tǒng),共同構(gòu)建了安全、可靠、快速的系統(tǒng)平臺(tái)。充分
4、體現(xiàn)了本軟件在圖書管理中的優(yōu)越性。通過網(wǎng)絡(luò)操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、前端應(yīng)用系統(tǒng)的三級(jí)用戶權(quán)限控制,實(shí)現(xiàn)系統(tǒng)非常安全性、可靠性。</p><p> 本系統(tǒng)基于微軟Web應(yīng)用程序平臺(tái),是一款功能實(shí)用、操作簡單、界面大方、服務(wù)可靠、可伸縮性的網(wǎng)絡(luò)辦公軟件。系統(tǒng)完全基于B/S架構(gòu)設(shè)計(jì),直觀易操作。采用數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和外觀層的分層思想。系統(tǒng)認(rèn)證安全可靠,具有較高的可移植性、可維護(hù)性和在開發(fā)能力。由于整個(gè)系統(tǒng)基于we
5、b方式,將用戶管理和系統(tǒng)維護(hù)集成到一起,所以實(shí)現(xiàn)了內(nèi)部業(yè)務(wù)系統(tǒng)的統(tǒng)一協(xié)調(diào),本地?zé)o需安裝任何客戶端軟件和數(shù)據(jù)庫,將應(yīng)用服務(wù)集中于統(tǒng)一的應(yīng)用服務(wù)器中,就可以完成對圖書管理系統(tǒng)的管理。</p><p> 本課題完成可提供前臺(tái)、圖書管理、讀者管理、借閱管理等的功能。為圖書館管理圖書提供操作平臺(tái)。在這個(gè)項(xiàng)目中我負(fù)責(zé)的模塊有圖書訂購和圖書典藏。</p><p> 畢業(yè)設(shè)計(jì)(論文)外文摘要</
6、p><p> Title : Book management system design and Implementation</p><p> Abstract:The system developed using Mircosoft's development tools, and Microsoft WINDOWS operating system, good compati
7、bility, the database using SQL SERVER large data, the client uses WINDOWS2000/XP operating system, application system used. work together to build a safe, reliable, fast system platform. Fully reflects this software in t
8、he hotel management superiority. Through the network operatingsystem, database systems, front-end application system 3 user access control to achieve system is t</p><p> The system is based on Microsoft'
9、;s Web Application Platform, is a functional and practical, simple, interface and generous, service reliability, scalability, network office software. System is based on B / S architecture design, intuitive and easy to o
10、perate. Using the data access layer, logic layer and the appearance of a hierarchical layer of thought. System Certification safe, reliable, high portability, maintainability and development capability. As the entire sys
11、tem web-based approach to us</p><p> The completion of this subject can provide verification receptionist, room status, room management, cash register management, customer management, business management fu
12、nctions. Customers for the hotel management platform. In this project I was responsible for the module are Front management and Search management and customer management.</p><p> KEYWORDS: Information Mana
13、gement 、 System Development</p><p><b> 前 言</b></p><p> 過去對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,而用手工進(jìn)行圖書借閱管理存在的多種弊端,其中包括圖書過于繁多,包含很多的信息數(shù)據(jù)的管理對于圖書借閱情況(如借閱天數(shù)、超過限定借閱時(shí)間的天數(shù))的統(tǒng)計(jì)和核實(shí)等往往采用對借閱卡的人工檢查進(jìn)行
14、,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書管理部門有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是圖書借閱管理系統(tǒng)開發(fā)所要解決的問題?,F(xiàn)今,依然有很多的圖書借閱管理部門都是初步開始使用電子化管理,甚至尚未使用電子化進(jìn)行信息管理。而采用電子化管理將使上述大部分問題迎刃而解,建立數(shù)
15、據(jù)庫系統(tǒng)將使所有圖書信息能被統(tǒng)一而整齊的管理,方便的調(diào)用和查閱,使用電子化管理也方便進(jìn)行更加人性化而簡單的操作,省去大量的時(shí)間和經(jīng)理,將使圖書借閱和管理更加輕松。</p><p> 因此,使用電子化的管理手段將是大勢所趨,建立一個(gè)圖書借閱管理系統(tǒng)也是圖書管理部門提高工作效率的有效手段,使圖書借閱管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書借閱管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的進(jìn)行查詢和
16、修改圖書情況等圖書管理操作。本系統(tǒng)即是為圖書管理系統(tǒng)開發(fā),屬于中小規(guī)模的圖書管理系統(tǒng),為其讀者提供圖書的查詢和借閱以及對圖書的管理。</p><p> 關(guān)鍵字:ASP.NET,SQL,圖書管理,圖書借閱</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p>
17、<p> ABSTRACTI</p><p><b> 前 言II</b></p><p><b> 目 錄III</b></p><p><b> 第一章 概要1</b></p><p> 1.1 項(xiàng)目開發(fā)背景1</p>&l
18、t;p> 1.2 項(xiàng)目開發(fā)目的1</p><p> 1.3 項(xiàng)目概述1</p><p> 第二章 系統(tǒng)分析3</p><p> 2.1 系統(tǒng)的可行性分析3</p><p> 2.1.1 技術(shù)可行性3</p><p> 2.1.2 經(jīng)濟(jì)可行性4</p><p> 2
19、.1.3 管理可行性4</p><p> 2.2 系統(tǒng)功能分析4</p><p> 2.3 系統(tǒng)功能分析5</p><p> 第三章 系統(tǒng)設(shè)計(jì)8</p><p> 3.1 系統(tǒng)設(shè)計(jì)的任務(wù)和原則8</p><p> 3.2 數(shù)據(jù)庫設(shè)計(jì)8</p><p> 3.2.1 數(shù)據(jù)庫
20、設(shè)計(jì)的目標(biāo)8</p><p> 3.2.2 數(shù)據(jù)庫表10</p><p> 3.3 系統(tǒng)功能設(shè)計(jì)12</p><p> 3.3.1 系統(tǒng)登錄模塊的設(shè)計(jì)12</p><p> 3.3.2書目檢索12</p><p> 3.3.3讀者書目高級(jí)檢索12</p><p> 3.3
21、.4讀者信息檢索12</p><p> 3.3.5讀者信息13</p><p> 3.3.6讀者個(gè)人借閱情況13</p><p> 3.3.7管理員登陸13</p><p> 3.3.8讀者信息維護(hù)13</p><p> 3.3.9圖書信息維護(hù)13</p><p> 3.
22、3.10書刊借閱登記13</p><p> 3.3.11書刊歸還登記14</p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)15</p><p> 4.1登陸界面設(shè)計(jì)15</p><p> 4.2讀者管理模塊16</p><p> 4.3借閱管理模塊17</p><p> 4.4讀者
23、管理模塊19</p><p> 4.5圖書查詢模塊21</p><p> 第五章 系統(tǒng)測試23</p><p> 5.1 系統(tǒng)設(shè)置模塊測試23</p><p> 5.2 登錄模塊測試24</p><p> 5.3 圖書管理模塊測試25</p><p> 5.4 圖書查詢模
24、塊測試25</p><p> 5.5圖書借閱管理模塊測試28</p><p> 第六章 系統(tǒng)部署29</p><p> 6.1網(wǎng)絡(luò)操作系統(tǒng)29</p><p> 6.2數(shù)據(jù)庫系統(tǒng)29</p><p> 6.3 ASP.NET 應(yīng)用程序部署和配置31</p><p> 第
25、七章 總結(jié)與展望33</p><p> 7.1本文總結(jié)33</p><p> 7.2工作展望34</p><p><b> 致 謝36</b></p><p><b> 參考文獻(xiàn)37</b></p><p><b> 附 錄38</
26、b></p><p> 附錄1 畢業(yè)設(shè)計(jì)開題報(bào)告38</p><p> 附錄2 總體功能性需求分析38</p><p> 附錄3 需求規(guī)格說明書38</p><p> 附錄4 數(shù)據(jù)庫設(shè)計(jì)說明書38</p><p> 附錄5 詳細(xì)設(shè)計(jì)說明書38</p><p>
27、 附錄6 功能測試報(bào)告38</p><p> 附錄7 系統(tǒng)使用說明書38</p><p><b> 第一章 概要</b></p><p> 1.1 項(xiàng)目開發(fā)背景</p><p> 目前,隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,各行各業(yè)都在追求信息化,以防在信息時(shí)代落伍,而普通高校也同樣如此,圖書館是高校學(xué)生獲得知識(shí)的一
28、個(gè)重要渠道。因此,一個(gè)穩(wěn)健的功能強(qiáng)大的圖書館管理系統(tǒng)就必不可少,圖書館管理系統(tǒng)的使用大大的提高了圖書館的工作效率,很好的節(jié)省了大量的人力、物力和財(cái)力。</p><p> 本論文結(jié)合普通高校圖書館管理系統(tǒng)的實(shí)際情況,經(jīng)過可行性研究和深入的需求分析,采用最新的開發(fā)平臺(tái)ASP.NET與SQL Server 2005結(jié)合作為開發(fā)工具而開發(fā)出來的基于B/S結(jié)構(gòu)的學(xué)院管理系統(tǒng)。在設(shè)計(jì)與開發(fā)過程中也形成了本系統(tǒng)的一些特色:&
29、lt;/p><p> (1)通用性。系統(tǒng)適用于普通高校,普通高??墒褂帽鞠到y(tǒng)進(jìn)行讀者管理、圖書管理等一些功能</p><p> ?。?)易用性。整個(gè)系統(tǒng)采用功能相對獨(dú)立的體系,系統(tǒng)界面友好、操作簡便,不需要專業(yè)人員操作。</p><p> ?。?)安全性。系統(tǒng)采用數(shù)據(jù)加密技術(shù)。</p><p> 1.2 項(xiàng)目開發(fā)目的</p>&
30、lt;p> 本系統(tǒng)是為方便提供的圖書借閱管理系統(tǒng)。本系統(tǒng)應(yīng)能結(jié)合當(dāng)前管理手工作業(yè)的流程以及將來業(yè)務(wù)發(fā)展的需要,對管理業(yè)務(wù)中的查詢、維護(hù)提供完全的計(jì)算機(jī)管理。它不但可以提高工作效率,而且能夠合理高效地利用圖書的資源,使圖書借閱與管理更科學(xué)和合理化。</p><p><b> 1.3 項(xiàng)目概述</b></p><p> 過去對信息管理的主要方式是基于文本、表格
31、等紙介質(zhì)的手工處理,而用手工進(jìn)行圖書借閱管理存在的多種弊端,其中包括圖書過于繁多,包含很多的信息數(shù)據(jù)的管理對于圖書借閱情況(如借閱天數(shù)、超過限定借閱時(shí)間的天數(shù))的統(tǒng)計(jì)和核實(shí)等往往采用對借閱卡的人工檢查進(jìn)行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書管理部門有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,
32、資源閑置比較突出,這就是圖書借閱管理系統(tǒng)開發(fā)所要解決的問題?,F(xiàn)今,依然有很多的圖書借閱管理部門都是初步開始使用電子化管理,甚至尚未使用電子化進(jìn)行信息管理。而采用電子化管理將使上述大部分問題迎刃而解,建立數(shù)據(jù)庫系統(tǒng)將使所有圖書信息能被統(tǒng)一而整齊的管理,方便的調(diào)用和查閱,使用電子化管理也方便進(jìn)行更加人性化而簡單的操作,省去大量的時(shí)間和經(jīng)理,將使圖書借閱和管理更加輕松。</p><p> 因此,使用電子化的管理手段將
33、是大勢所趨,建立一個(gè)圖書借閱管理系統(tǒng)也是圖書管理部門提高工作效率的有效手段,使圖書借閱管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書借閱管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的進(jìn)行查詢和修改圖書情況等圖書管理操作。</p><p><b> 第二章 系統(tǒng)分析</b></p><p> 對于一個(gè)圖書管理系統(tǒng)來說,圖書的查詢及數(shù)據(jù)的維護(hù)管理是其中的核
34、心環(huán)節(jié)。</p><p> 在現(xiàn)行圖書借閱管理工作中,存在幾個(gè)共有的問題:</p><p> 1、圖書種類過多,數(shù)據(jù)龐大 </p><p> 這是幾乎所有圖書館會(huì)遇到的問題,各種不同種類的圖書為這些圖書進(jìn)入圖書庫的添加與維護(hù)增加了很大的難題,對這些數(shù)據(jù)的反復(fù)輸入,往往造成龐大的工作量和較低下的效率。</p><p><b>
35、 2、查詢圖書困難 </b></p><p> 每天的借閱情況,讀者借閱的到期、還書情況,各項(xiàng)數(shù)據(jù)的匯總和統(tǒng)計(jì)情況必須由管理員統(tǒng)計(jì)上報(bào),圖書庫總管理員才能考慮對圖書館的硬件如某類書的需求數(shù)量進(jìn)行改變以向上級(jí)部門申報(bào)購入新圖書等情況。</p><p> 3、圖書毀壞及圖書破損</p><p> 在借閱過程中難免此類現(xiàn)象的發(fā)生,如何及時(shí)發(fā)現(xiàn)及事后對毀壞
36、圖書進(jìn)行淘汰和更新也是個(gè)需要解決的問題。</p><p> 4、不能及時(shí)歸還的圖書 </p><p> 經(jīng)常有讀者超期借閱的情況發(fā)生,對此類讀者的超期信息提示也是圖書借閱管理工作中的必須要解決的問題之一。</p><p> 對于上述存在的問題,開發(fā)一種針對性的圖書借閱管理系統(tǒng)進(jìn)行管理是十分必要的。</p><p> 2.1 系統(tǒng)的可行
37、性分析</p><p> 可行性分析的任務(wù)是明確應(yīng)用項(xiàng)目的開發(fā)的必要性與可行性,可行性取決于實(shí)現(xiàn)應(yīng)用系統(tǒng)的資源和條件。系統(tǒng)的可行性主要包括三個(gè)方面:(1)技術(shù)上的可行性;(2)經(jīng)濟(jì)上的可行性;(3)管理上的可行性。</p><p> 2.1.1 技術(shù)可行性</p><p> 當(dāng)今程序開發(fā)的語言和平臺(tái)多種多樣,其中ASP.NET 2.0就是一種新興且被越來越廣泛
38、應(yīng)用的編程語言。它可用于開發(fā)動(dòng)態(tài)網(wǎng)站和Web應(yīng)用,是一種以面向?qū)ο蠓绞絼?chuàng)建web應(yīng)用程序的方法,向后與ASP.NET 1.1兼容,但它給ASP.NET帶來了很多內(nèi)部的變化。使用ASP.NET 2.0開發(fā)的網(wǎng)站可以從數(shù)據(jù)庫中抽取數(shù)據(jù)和內(nèi)容,更容易管理讀者、數(shù)據(jù)和內(nèi)容。ASP.NET 2.0 提高了開發(fā)的效率和可靠性,同時(shí)也提高了可擴(kuò)展性、安全性和性能。在開發(fā)平臺(tái)和數(shù)據(jù)庫系統(tǒng)選擇方面Visual Studio 2008是面向單個(gè)開發(fā)人員的用
39、于構(gòu)建部門客戶端/服務(wù)器 Windows 應(yīng)用程序和網(wǎng)站的高度集成的開發(fā)環(huán)境。通過 Visual Studio 2008可以很容易地使用開發(fā)環(huán)境構(gòu)建 Windows、Web 和客戶設(shè)備應(yīng)用程序。并整合了Sql Server 2005數(shù)據(jù)庫系統(tǒng)。</p><p> 一般系統(tǒng)的結(jié)構(gòu)有B/S結(jié)構(gòu)和C/S結(jié)構(gòu)兩種。C/S即客戶端/服務(wù)器端模式,它具有強(qiáng)壯的數(shù)據(jù)操縱和事務(wù)處理能力,以及數(shù)據(jù)的安全性和完整性約束。但隨著應(yīng)用
40、程序的復(fù)雜程度不斷提高,逐漸也暴露了以下幾點(diǎn)不足:(1)開發(fā)成本較高,維護(hù)復(fù)雜,升級(jí)麻煩,軟件的不斷升級(jí)對硬件要求不斷提高,增加了整個(gè)系統(tǒng)的成本,客戶端越來越臃腫;(2)移植困難,跨平臺(tái)性差;(3)讀者界面風(fēng)格不一,使用繁雜;(4)信息內(nèi)容和形式單一,讀者獲得的只是單純的文本信息。B/S即瀏覽器/服務(wù)器結(jié)構(gòu)。與C/S模式相比,B/S模式采用面向?qū)ο蠹夹g(shù),代碼可重用性好,系統(tǒng)擴(kuò)展維護(hù)簡單。它本質(zhì)上也是一種客戶機(jī)技術(shù),Internet原則上
41、取消了所有在客戶機(jī)側(cè)的維護(hù)工作,上億個(gè)讀者只是通過瀏覽器統(tǒng)一界面。它提供了異種機(jī)、異種網(wǎng)、異種應(yīng)用服務(wù)的聯(lián)機(jī)、聯(lián)網(wǎng)、統(tǒng)一服務(wù)的最現(xiàn)實(shí)的開放性基礎(chǔ)。</p><p> 基于上面的比較,本系統(tǒng)采用B/S結(jié)構(gòu)模式進(jìn)行開發(fā),使用ASP.NET2.0為開發(fā)語言,使用visual studio2008為開發(fā)平臺(tái),使用其自帶的sql2005數(shù)據(jù)庫。</p><p> 2.1.2 經(jīng)濟(jì)可行性</
42、p><p> 隨著時(shí)代的發(fā)展,人類對信息的觀念增強(qiáng),需求上升。信息在經(jīng)濟(jì)發(fā)展所占的比重增大,已成為企業(yè)的關(guān)鍵資源,使得建立管理系統(tǒng)的緊迫感日益增強(qiáng),在當(dāng)前的形勢下,圖書館必將更加迫切的要求管理手段和方法的現(xiàn)代化。</p><p> 2.1.3 管理可行性</p><p> 人們對知識(shí)的渴求性,大家都普遍喜歡借書閱讀!等等!</p><p>
43、 結(jié)論:鑒于以上分析,所以我們項(xiàng)目小組決定做圖書管理系統(tǒng).</p><p> 2.2 系統(tǒng)功能分析</p><p> 本系統(tǒng)的系統(tǒng)流程分析如圖2.1所示:</p><p> 通過系統(tǒng)流程分析圖,可以清楚的了解本圖書借閱管理系統(tǒng)的工作流程,每一個(gè)讀者在正確輸入自己的信息后進(jìn)入系統(tǒng),進(jìn)行相應(yīng)的操作。</p><p> 圖2.1 系統(tǒng)功
44、能分析圖</p><p> 2.3 系統(tǒng)功能分析</p><p> 圖書管理系統(tǒng)總共分為五大功能模塊,包括讀者管理,圖書管理,借閱管理,讀者管理以及圖書查詢。</p><p> 讀者管理:分為讀者個(gè)人借閱情況,讀者信息,讀者信息檢索三個(gè)主要功能頁面,其中:讀者信息檢索提供給讀者查看自身基本信息以及借閱情況的登陸頁面;讀者信息頁面是讀者查看基本信息的頁面并可對自
45、己的聯(lián)系方式進(jìn)行修改;讀者個(gè)人借閱情況頁面是用來顯示讀者借閱書刊的基本情況,借閱時(shí)間和應(yīng)還時(shí)間。</p><p> 圖書管理:包含多個(gè)功能頁面,主要是管理員對圖書的維護(hù),包括添加圖書,修改圖書信息,刪除圖書和檢索圖書等操作。</p><p> 借閱管理:分為圖書借閱登記,圖書歸還登記兩大功能頁面。其中圖書借閱登記在系統(tǒng)登陸頁面根據(jù)讀者不同身份的不同轉(zhuǎn)向不同的使用頁面:當(dāng)?shù)顷懽x者為普通圖
46、書管理員時(shí),轉(zhuǎn)到圖書借閱登記頁面,在該頁面中,管理員可以實(shí)現(xiàn)對圖書的入館登記,出館登記,完成這些操作需要輸入圖書編號(hào)和讀者的編號(hào)。另外,在圖書歸還登記頁面中可以實(shí)現(xiàn)圖書的歸還操作,即圖書的入館登記,與借閱管理不同,這里只需要輸入圖書編號(hào)即可完成操作。</p><p> 讀者管理:分為管理員登陸和讀者信息維護(hù)兩個(gè)主要功能頁面。其中管理員登陸頁面中只接受超級(jí)管理員和管理員兩種身份的登陸,讀者則是在讀者信息檢索中登陸
47、,在通過這個(gè)頁面驗(yàn)證后,將隨讀者身份不同而轉(zhuǎn)向不同頁面。在讀者信息維護(hù)頁面中可以實(shí)現(xiàn)對管理員密碼的修改和對讀者和圖書的維護(hù)這些功能。</p><p> 圖書查詢:分為書目普通查詢和書目高級(jí)查詢兩種方式。其中書目普通搜索頁面中讀者可以根據(jù)設(shè)置的條件來檢索圖書,如在“書名”文本中輸入“asp”,其他按照默認(rèn)選項(xiàng)就可以進(jìn)行一次搜索,并在搜索的結(jié)果頁面單擊某本書名則可轉(zhuǎn)到顯示該書詳細(xì)信息的頁面。而在書目高級(jí)搜索頁面中,
48、系統(tǒng)提供讀者對書目的組合信息查詢,書名,ISBN,作者,出版社等采用模糊匹配的方式,只要給出條件的關(guān)鍵字,系統(tǒng)就會(huì)匹配找出所需要的書籍目錄。</p><p><b> 詳細(xì)功能介紹:</b></p><p><b> 書目搜索</b></p><p> 普通檢索:書目檢索提供給普通讀者查詢書目信息的功能,提供瀏覽器模
49、式的圖書信息檢索工具。檢索時(shí)可按書名,作者,出版社精確或模糊檢索中文。</p><p> 書目高級(jí)檢索:書目高級(jí)檢索提供給讀者用來查詢書目信息的平臺(tái),提供瀏覽器模式的圖書信息檢索工具。檢索范圍條件包括書號(hào),書名,ISBN,作者,出版社和主題,可使用其中的一個(gè)或多個(gè)條件進(jìn)行高級(jí)檢索。</p><p><b> 讀者管理</b></p><p>
50、; 讀者登陸:讀者通過管理人員提供的讀者名和密碼進(jìn)行登陸,登陸系統(tǒng)后可以修改密碼。</p><p> 讀者信息:讀者可以查看自己的信息,并可以對自己的聯(lián)系方式進(jìn)行修改。</p><p> 讀者借閱歷史:讀者可以查看自己的所有借書記錄。</p><p> 讀者當(dāng)前借閱:讀者查看自己目前所借閱圖書情況。</p><p> 管理員登陸:對
51、于圖書館管理人員,通過管理員登陸頁面進(jìn)入系統(tǒng),管理員可以實(shí)現(xiàn)對讀者的維護(hù)和圖書的維護(hù),圖書的借閱與歸還。</p><p><b> 圖書管理</b></p><p> 圖書借閱:管理員實(shí)現(xiàn)讀者對圖書的借閱。</p><p> 圖書續(xù)借:管理員實(shí)現(xiàn)讀者對圖書的續(xù)借。</p><p> 圖書歸還:管理員實(shí)現(xiàn)讀者對圖書
52、的歸還。</p><p><b> 第三章 系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)在整個(gè)系統(tǒng)的開發(fā)過程中起著十分重要的作用。它將系統(tǒng)分析階段建立的功能模型轉(zhuǎn)化為系統(tǒng)的結(jié)構(gòu)模型,并做好編程前的一切準(zhǔn)備。系統(tǒng)分析是決定系統(tǒng)“干什么”的問題,而設(shè)計(jì)階段則是解決“怎么干”的問題。它從系統(tǒng)的目標(biāo)出發(fā),建立系統(tǒng)的總體模型,確定系統(tǒng)的總體結(jié)構(gòu),規(guī)劃系統(tǒng)的規(guī)模,建立各個(gè)基礎(chǔ)
53、部分,并說明它在整個(gè)系統(tǒng)中的作用及相互關(guān)系。</p><p> 3.1 系統(tǒng)設(shè)計(jì)的任務(wù)和原則</p><p> 系統(tǒng)分析階段的主要任務(wù)包括:數(shù)據(jù)庫設(shè)計(jì)(即數(shù)據(jù)存儲(chǔ)文件的設(shè)計(jì))、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)流程圖設(shè)計(jì)、系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計(jì)等。</p><p> 系統(tǒng)設(shè)計(jì)的總原則是:保證系統(tǒng)設(shè)計(jì)目標(biāo)的視線,并在此基礎(chǔ)上是技術(shù)資源的運(yùn)用達(dá)到最佳。系統(tǒng)設(shè)計(jì)中,應(yīng)遵循以下原則:(
54、1)系統(tǒng)性原則(2)經(jīng)濟(jì)性原則(3)可靠性原則(4)管理可接受原則。</p><p><b> 3.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 3.2.1 數(shù)據(jù)庫設(shè)計(jì)的目標(biāo)</p><p> 1、數(shù)據(jù)存儲(chǔ)合理,沒有冗余,要符合數(shù)據(jù)庫設(shè)計(jì)的3個(gè)范式。即:表中每一個(gè)值都是原子項(xiàng),只顯示一次;表中每行都必須可以被唯一地區(qū)分;表中不會(huì)有多余的已存在
55、其他表中包含的非關(guān)鍵字信息。</p><p> 2、數(shù)據(jù)對象的關(guān)系清晰明了,符合業(yè)務(wù)邏輯。</p><p> 3、保證數(shù)據(jù)的完整性。</p><p> 4、數(shù)據(jù)庫系統(tǒng)改換時(shí),原有的系統(tǒng)設(shè)計(jì)要便于轉(zhuǎn)移,減少代碼重寫。</p><p><b> 5、維護(hù)方便。</b></p><p> 3.
56、2.1.1 E-R圖</p><p> 圖3-1 總體E-R圖</p><p> 圖3-2 讀者E-R圖</p><p> 圖3-3 圖書E-R圖</p><p> 圖3-4 借閱E-R圖</p><p> 3.2.2 數(shù)據(jù)庫表</p><p> 在本系統(tǒng)的數(shù)據(jù)庫中,根據(jù)需求
57、建立了4個(gè)基本表,具體如下:</p><p> 表3-1 表總體設(shè)計(jì)</p><p> 表3-2讀者信息表(Reader)</p><p> 表3-3圖書信息表(BookInfo)</p><p> 表3-4圖書借閱表(BookBorrow)</p><p> 表3-5管理員表(Admin)</p>
58、;<p> 3.3 系統(tǒng)功能設(shè)計(jì)</p><p> 3.3.1 系統(tǒng)登錄模塊的設(shè)計(jì)</p><p> 在系統(tǒng)啟動(dòng)后,應(yīng)首先進(jìn)行系統(tǒng)登錄來驗(yàn)證讀者信息(讀者名稱和讀者密碼)是否正確。系統(tǒng)登錄模塊主要應(yīng)該實(shí)現(xiàn)如下功能:</p><p> 1、讀者在登錄界面中可輸入讀者名稱和密碼,確認(rèn)后可進(jìn)行驗(yàn)證。</p><p> 2、如
59、果讀者名和密碼驗(yàn)證成功,則進(jìn)入系統(tǒng)。</p><p> 3、如果員讀者名和密碼錯(cuò)誤,則被系統(tǒng)提醒密碼無效信息,需重新輸入讀者名和密碼,再次進(jìn)行驗(yàn)證。</p><p><b> 3.3.2書目檢索</b></p><p> 功能:為讀者提供搜索圖書功能</p><p> 輸入表:bookinfo</p>
60、<p> 輸出表:bookinfo</p><p> 程序邏輯:在該頁面中,讀者可以根據(jù)設(shè)置的條件來檢索圖書,如在查詢文本輸入“asp.net 2.0”,其他按默認(rèn)選擇,點(diǎn)擊確定后就可顯示相關(guān)圖書條目,并在檢索結(jié)果頁面中點(diǎn)相關(guān)書名就可查看此圖書詳細(xì)信息。</p><p> 3.3.3讀者書目高級(jí)檢索</p><p> 功能:該頁面提供對書目組合
61、信息的查詢?nèi)?書名,作者,出版社等條件的模糊查詢,即只要給出關(guān)鍵字,系統(tǒng)就會(huì)匹配找出所需書的目錄。</p><p> 輸入表:bookinfo</p><p> 輸出表:bookinfo</p><p> 程序邏輯:如在書名中輸入“asp.net 2.0”,在出版社中輸入“北大”,點(diǎn)擊“高級(jí)搜索”按鈕,就會(huì)查詢出符合以上條件的條目。在查詢條目結(jié)果中點(diǎn)擊某一書名
62、的連接,將自動(dòng)轉(zhuǎn)到相關(guān)圖書詳細(xì)信息頁面。</p><p> 3.3.4讀者信息檢索</p><p> 功能:該頁面是讀者查看自身基本信息以及借閱情況的登陸頁面。</p><p> 輸入表:reader</p><p> 輸出表:reader</p><p> 程序邏輯:讀者輸入對應(yīng)的讀者名和密碼單擊“登陸”按
63、鈕,即可轉(zhuǎn)到讀者基本信息以及借閱情況頁面。</p><p><b> 3.3.5讀者信息</b></p><p> 功能:該頁面提供讀者的基本信息顯示</p><p> 輸入表:reader</p><p> 輸出表:reader</p><p> 程序邏輯:在該頁面中讀者可以看到自己的
64、基本信息并對自己的聯(lián)系方式進(jìn)行修改。</p><p> 3.3.6讀者個(gè)人借閱情況</p><p> 功能:在該頁面中顯示讀者借閱書刊的基本情況,借閱時(shí)間和應(yīng)還時(shí)間。</p><p> 輸入表:reader</p><p> 輸出表:bookifno</p><p> 程序邏輯:單擊“借閱歷史”就可查看讀者以
65、前的借閱情況,單擊“過期催還”可以查看自己是否有過期未還的書刊,如果有則顯示未還書刊情況,沒有則給出相關(guān)提示。</p><p> 3.3.7管理員登陸</p><p><b> 功能:管理員登陸</b></p><p><b> 輸入表:admin</b></p><p><b>
66、 輸出表:無</b></p><p> 程序邏輯:管理員帳號(hào)輸入后經(jīng)系統(tǒng)判定權(quán)限沒有問題即可登陸。</p><p> 3.3.8讀者信息維護(hù)</p><p> 功能:該頁面中讀者可以實(shí)現(xiàn)對讀者的維護(hù)。</p><p> 輸入表:reader</p><p><b> 輸出表:無</
67、b></p><p> 程序邏輯:以讀者身份登陸時(shí),進(jìn)入讀者信息頁面,實(shí)現(xiàn)對讀者信息的維護(hù)。</p><p> 3.3.9圖書信息維護(hù)</p><p> 功能:該頁面實(shí)現(xiàn)管理員對圖書的維護(hù)包括添加圖書,修改圖書信息和檢索圖書等操作。</p><p> 輸入表:bookinfo</p><p><b&
68、gt; 輸出表:無</b></p><p> 程序邏輯:通過對圖書各屬性進(jìn)行添加修改來完成對圖書的維護(hù)。 </p><p> 3.3.10書刊借閱登記</p><p> 功能:管理員可以實(shí)現(xiàn)對圖書的入館登記,出館登記。</p><p> 輸入表:bookborrow</p><p><b&g
69、t; 輸出表:無</b></p><p> 程序邏輯:通過在文本框中輸入圖書編號(hào)和讀者編號(hào)完成借閱登記。</p><p> 3.3.11書刊歸還登記</p><p> 功能:在該頁面中可以實(shí)現(xiàn)圖書歸還操作,即圖書的入館登記。</p><p> 輸入表:bookborrow</p><p><
70、b> 輸出表:無</b></p><p> 程序邏輯:圖書歸還只需要輸入圖書的編號(hào)然后單擊“還書”按鈕即可。</p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p> 系統(tǒng)實(shí)施是系統(tǒng)開發(fā)的最后階段,也是將前一階段的設(shè)計(jì)結(jié)果最終在計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的階段,這一階段的任務(wù)包括:物理系統(tǒng)的實(shí)施、程序設(shè)計(jì)與調(diào)試、項(xiàng)目管理、數(shù)據(jù)準(zhǔn)備與錄入等。</
71、p><p> 由于論文篇幅有限,在此只介紹系統(tǒng)主要模塊的詳細(xì)設(shè)計(jì)過程。具體代碼請參見附錄中的源程序清單。</p><p><b> 4.1登陸界面設(shè)計(jì)</b></p><p> 登陸界面是該系統(tǒng)運(yùn)行之初管理員所看到的界面,也是進(jìn)入系統(tǒng)的門戶,因此主界面設(shè)計(jì)以簡潔實(shí)用為原則。</p><p> 圖4-1 管理員登陸界面
72、</p><p><b> 相關(guān)代碼:</b></p><p><b> 4.2讀者管理模塊</b></p><p> 分為讀者個(gè)人借閱情況,讀者信息,讀者信息修改三個(gè)主要功能頁面。</p><p> 其中:讀者信息修改提供給讀者查看自身基本信息以及借閱情況的登陸頁面;</p>
73、<p> 讀者可以對書籍進(jìn)行普通搜索;</p><p> 讀者個(gè)人借閱情況頁面是用來顯示讀者借閱書刊的基本情況,借閱時(shí)間和應(yīng)還時(shí)間。</p><p> 圖4-3 讀者信息界面</p><p><b> 相關(guān)代碼:</b></p><p><b> 4.3借閱管理模塊</b>&
74、lt;/p><p> 分為圖書借閱登記,圖書歸還登記,圖書續(xù)借登記三大功能頁面。</p><p> 其中圖書借閱登記在系統(tǒng)登陸頁面根據(jù)讀者身份的不同轉(zhuǎn)向不同的使用頁面:當(dāng)?shù)顷懽x者為普通圖書管理員時(shí),轉(zhuǎn)到圖書借閱登記頁面,在該頁面中,管理員可以實(shí)現(xiàn)對圖書的入館登記,出館登記,完成這些操作需要輸入圖書編號(hào)和讀者的編號(hào)。另外,在圖書歸還登記頁面中可以實(shí)現(xiàn)圖書的歸還操作,即圖書的入館登記,與借閱管
75、理不同,這里只需要輸入圖書編號(hào)即可完成操作。</p><p> 圖4-9 借閱登記界面</p><p><b> 相關(guān)代碼:</b></p><p> 圖4-10 還書登記界面</p><p><b> 相關(guān)代碼:</b></p><p><b> 相關(guān)
76、代碼:</b></p><p><b> 4.4讀者管理模塊</b></p><p> 分為讀者登入和讀者信息維護(hù)兩個(gè)主要功能頁面。</p><p> 其中在讀者信息維護(hù)頁面中可以實(shí)現(xiàn)對管理員密碼的修改和對讀者和圖書的維護(hù)這些功能。</p><p> 在讀者添加功能中可以實(shí)現(xiàn)對讀者的添加以及權(quán)限分配。
77、</p><p> 圖4-2 讀者登錄界面</p><p><b> 相關(guān)代碼:</b></p><p> 圖4-12 讀者維護(hù)界面</p><p><b> 相關(guān)代碼:</b></p><p><b> 4.5圖書查詢模塊</b><
78、/p><p> 分為書目普通查詢和書目高級(jí)查詢兩種方式。</p><p> 其中書目普通搜索頁面中讀者可以根據(jù)設(shè)置的條件來檢索圖書,如在“書名”文本中輸入“asp”,其他按照默認(rèn)選項(xiàng)就可以進(jìn)行一次搜索,并在搜索的結(jié)果頁面單擊某本書名則可轉(zhuǎn)到顯示該書詳細(xì)信息的頁面。而在書目高級(jí)搜索頁面中,系統(tǒng)提供讀者對書目的組合信息查詢,書名,ISBN,作者,出版社等采用模糊匹配的方式,只要給出條件的關(guān)鍵字
79、,系統(tǒng)就會(huì)匹配找出所需要的書籍目錄。</p><p> 系統(tǒng)界面圖同圖4-5和圖4-6。</p><p> 圖4-5 讀者圖書查詢界面</p><p><b> 相關(guān)代碼:</b></p><p> 圖4-6 圖書高級(jí)檢索界面</p><p><b> 相關(guān)代碼:</
80、b></p><p><b> 第五章 系統(tǒng)測試</b></p><p> 本系統(tǒng)采用的測試方法是黑盒測試法,運(yùn)用等價(jià)類劃分和邊界值分析相結(jié)合的方法來設(shè)計(jì)測試用例。</p><p> 黑盒測試法是把被測試對象看成一個(gè)黑盒子,測試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,只在軟件的接口出進(jìn)行測試,依據(jù)需求說明書,檢查程序是否滿足功能要求
81、。所以,黑盒測試又稱為功能測試或數(shù)據(jù)驅(qū)動(dòng)測試。</p><p> 等價(jià)類劃分法是將輸入數(shù)據(jù)按有效的或無效的(也稱合理的或不合理的)劃分成若干個(gè)等價(jià)類,測試每個(gè)等價(jià)類的代表值就等于對該類其他值的測試。</p><p> 等價(jià)類劃分法比隨機(jī)選擇測試用例要好得多,但這個(gè)方法的缺點(diǎn)是沒有注意選擇某些高效的、能夠發(fā)現(xiàn)更多錯(cuò)誤的測試用例。所以在設(shè)計(jì)測試用例時(shí),還結(jié)合了邊界值分析的方法。具體測試用例
82、如下:</p><p> 5.1 系統(tǒng)設(shè)置模塊測試</p><p><b> 1、管理員管理測試</b></p><p> 管理員管理測試包括添加讀者測試和刪除讀者測試,測試用例如表5.1和表5.2所示:</p><p> 表5.1 添加讀者測試</p><p> 表5.2 刪除讀者
83、測試</p><p><b> 2、密碼設(shè)置測試</b></p><p> 密碼設(shè)置的功能就是修改讀者密碼,測試用例如表5.3所示:</p><p> 表5.3 修改密碼測試</p><p> 5.2 登錄模塊測試</p><p> 表5.4 登錄模塊測試</p><
84、;p> 5.3 圖書管理模塊測試</p><p> 1、圖書信息添加測試,如表5.5所示:</p><p> 表5.5 圖書信息添加測試</p><p> 5.4 圖書查詢模塊測試</p><p><b> 圖書查詢測試</b></p><p> 銷售查詢分為三種情況:按單一條
85、件查詢、按多個(gè)條件組合查詢,每種情況分別設(shè)計(jì)測試用例。</p><p> 按單一條件查詢測試。如表5.6所示:</p><p> 此查詢包括按照書名,ISBN號(hào),作者,出版社,索取號(hào),叢書名等6個(gè)單一條件查詢,以下列舉書名為條件的測試,其他幾項(xiàng)測試結(jié)果與下例相同:</p><p> 表5.6 按單一條件查詢測試:</p><p>
86、按讀者自定義輸入組合查詢測試。如表5.7所示:</p><p> 表5.7 按讀者自定義輸入查詢測試</p><p> 在組合條件查詢中,輸入項(xiàng)包括書號(hào),書名,ISBN號(hào),作者名,出版社,主題詞,讀者可選擇輸入這寫項(xiàng)目,所以在設(shè)計(jì)測試時(shí),先把這些項(xiàng)目被輸入的情況組合起來,如表5.8所示:(√表示輸入該項(xiàng),空表示不輸入該項(xiàng))</p><p> 表5.8 輸入
87、項(xiàng)組合表</p><p> 在表5.8中,所有可能的輸入組合情況被一一列出,共120種情況,對每種情況分別設(shè)計(jì)測試用例。由于論文篇幅有限,不能詳細(xì)說明每一種情況的測試用例。</p><p> 5.5圖書借閱管理模塊測試</p><p><b> 如表5.9所示:</b></p><p> 表5.9 圖書借閱測試&
88、lt;/p><p><b> 第六章 系統(tǒng)部署</b></p><p><b> 6.1網(wǎng)絡(luò)操作系統(tǒng)</b></p><p> Windows XP系統(tǒng)</p><p> Windows XP 擁有全新的層次穩(wěn)定性,可以有效的管理系統(tǒng)資源,即使你同時(shí)運(yùn)行多個(gè)程序,它也會(huì)盡量使你的系統(tǒng)快速運(yùn)行。
89、當(dāng)計(jì)算機(jī)啟動(dòng)時(shí),Windows XP可以發(fā)出大量能以較高吞吐量進(jìn)行有效處理的I/O請求,并且可以找到發(fā)出這些請求的最佳時(shí)機(jī),而且將這些請求交織在設(shè)備檢測和初始化階段中。這會(huì)通過不增加整個(gè)啟動(dòng)時(shí)間的方式來完成,從而大幅度縮短系統(tǒng)啟動(dòng)所需的時(shí)間。</p><p> 該系統(tǒng)能夠有效地與Microsoft Visual Studio 2008和Microsoft SQL Server 2005兼容,并能提供穩(wěn)定的操作環(huán)
90、境,為程序的有效設(shè)計(jì)提供了保證。</p><p><b> 6.2數(shù)據(jù)庫系統(tǒng)</b></p><p> 本系統(tǒng)使用的是SqlServer2005數(shù)據(jù)庫環(huán)境。SqlServer2005是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。該數(shù)據(jù)庫安裝過程非常方便,用戶雙擊AUTORUN.EXE安裝文件,如圖8-1所示:</p><p> 圖8-1 SqlServer2
91、005安裝頁面</p><p> 在Microsoft SQLServer2005 簡體中文 4 IN 1界面下,選擇安裝SQL Server 2005 簡體中文版(D),即完整的服務(wù)器安裝設(shè)置和開發(fā)工具。其下面步驟,我們選擇安裝SQL Server 2005 組件(C)。如圖8-2所示:</p><p> 圖8-2 SqlServer2005安裝選擇組件頁面</p>&
92、lt;p> 待Microsoft SQLServer2005安裝完成后,鏈接系統(tǒng)數(shù)據(jù)庫,在企業(yè)管理器里進(jìn)行附加數(shù)據(jù)庫,如圖8-3所示:</p><p> 圖8-3 附加數(shù)據(jù)庫頁面</p><p> 6.3 ASP.NET 應(yīng)用程序部署和配置</p><p> 本系統(tǒng)的主要編程工具即為Microsoft Visual Studio 2008,運(yùn)用的是AS
93、P.NET技術(shù)。ASP.Net是建立在微軟新一代.Net平臺(tái)架構(gòu)上,利用普通語言運(yùn)行時(shí)(Common Language Runtime)在服務(wù)器后端為用戶提供建立強(qiáng)大的企業(yè)級(jí)Web應(yīng)用服務(wù)的編程框架。其安裝步驟如圖8-4所示:</p><p> 圖8-4 Microsoft Visual Studio 2008安裝頁面</p><p> 按照程序提示的步驟逐一進(jìn)行,選好目的文件夾。在進(jìn)
94、行編程時(shí)建好頁面,選好相應(yīng)的控件進(jìn)行組合運(yùn)用。該軟件的穩(wěn)定性較好,能夠?yàn)橄到y(tǒng)的開發(fā)提供適合的環(huán)境。</p><p> 進(jìn)行代碼編寫時(shí),添加新項(xiàng),然后選擇控件進(jìn)行操作,詳見下圖8-5和圖8-6所示:</p><p> 圖8-5 Microsoft Visual Studio 2008添加新項(xiàng)頁面</p><p> 第七章 總結(jié)與展望</p>&l
95、t;p><b> 7.1本文總結(jié)</b></p><p> 經(jīng)過這次畢業(yè)設(shè)計(jì),我總結(jié)了以下幾點(diǎn)做項(xiàng)目要經(jīng)過的具體分析。</p><p> (1)可行性分析,這是貫穿于整個(gè)項(xiàng)目開發(fā)過程中的,但不意味著項(xiàng)目中的每一個(gè)重大失誤或是難關(guān)都會(huì)斷送它的生命,而是每一個(gè)重大選擇都會(huì)面臨著多個(gè)解決方法,因此要進(jìn)行項(xiàng)目的設(shè)計(jì)首先要進(jìn)行項(xiàng)目的可行性分析。</p>
96、<p> (2)需求分析,這是項(xiàng)目開發(fā)中的決定性的因素,如何分析需求成了項(xiàng)目成功的砝碼。 決定做畢業(yè)設(shè)計(jì)以后,就要開始需求調(diào)查,先要明確這個(gè)項(xiàng)目的目標(biāo),也就是項(xiàng)目要求實(shí)現(xiàn)什么功能,為什么要做這個(gè)功能,怎樣實(shí)現(xiàn)該功能;另外可以參考以前做過的項(xiàng)目的需求分析報(bào)告,從中找出做項(xiàng)目要怎樣才能做的好,取其精華部分與本課題進(jìn)行比較,找到它和本課題需求的偏差,認(rèn)真做好需求分析。</p><p> (3)查資料,明
97、確目標(biāo)后,就要結(jié)合自己找的資料列表分配工作進(jìn)度了。把整體目標(biāo)分解成局部的小需求,然后就有聯(lián)系的近似的模塊確定數(shù)據(jù)的流程,也就是先暫時(shí)把這個(gè)系統(tǒng)作為一個(gè)黑盒子,調(diào)查出數(shù)據(jù)的入口和出口,以及如何處理數(shù)據(jù),編制數(shù)據(jù)流圖和簡要的數(shù)據(jù)字典,以后隨著需求的深入和明確再完善黑盒內(nèi)部的數(shù)據(jù)流細(xì)節(jié)。然后根據(jù)數(shù)據(jù)的變化決定使用何種數(shù)據(jù)結(jié)構(gòu)或存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)庫的規(guī)劃也要開始分配了。做的同時(shí)還要注意隨時(shí)編寫《需求規(guī)格說明書》[7],記錄重要的信息。</p&
98、gt;<p> (4)收集問題,項(xiàng)目進(jìn)行中常常會(huì)遇到很多問題,比如說:對于網(wǎng)站的訪問權(quán)限應(yīng)該怎么設(shè)置,網(wǎng)站中頁面具體怎么設(shè)置才能做到近乎完美,這里我選用div+css制作主頁面,分析以前做網(wǎng)站的經(jīng)驗(yàn)發(fā)現(xiàn)div+css相對來說比較容易簡單,對于后期的整改比較方便,界面設(shè)計(jì)起來也比較友好,美觀。</p><p> ?。?)賓館管理的特點(diǎn)在于客房狀態(tài)的管理,客房狀態(tài)要隨賓客預(yù)定、入住、結(jié)賬的不同狀態(tài)進(jìn)行
99、變化,這里我采用了觸發(fā)器,可以很方面的實(shí)現(xiàn)客房狀態(tài)的隨時(shí)變化。</p><p> (6)在項(xiàng)目收尾階段,根據(jù)設(shè)計(jì)的整體需求進(jìn)行檢查。對整體代碼進(jìn)行完美的編排,做到清晰干凈,給人專業(yè)的感覺??梢哉易约旱耐瑢W(xué)對其進(jìn)行提出意見。</p><p> (7)最后就是調(diào)試了,這是最讓人頭疼的時(shí)候,精心設(shè)計(jì)一段程序,滿懷希望地調(diào)試,但幾乎每次都要報(bào)錯(cuò),開始一大堆,還有一些莫名其妙的錯(cuò)誤,但是隨著所寫
100、程序的量,我從中積累了不少經(jīng)驗(yàn),錯(cuò)誤也逐步減少了,這樣我自己的經(jīng)驗(yàn)也增多了,錯(cuò)誤也少了;遇到錯(cuò)誤時(shí),處理起來也能夠得心應(yīng)手了。我發(fā)覺只有親自去嘗試,才能切身體會(huì)到自身在一步步成長。</p><p> (8)代碼的規(guī)范性,對于一個(gè)程序員最基本的就是懂得代碼的規(guī)范性,懂得怎樣把代碼編的規(guī)范、清晰,明了,一般都遵循標(biāo)準(zhǔn)的編碼規(guī)則。對于規(guī)范性的代碼有這樣幾點(diǎn)優(yōu)點(diǎn):</p><p> (9)通過
101、這次的畢業(yè)設(shè)計(jì),我從中學(xué)到了很多關(guān)于專業(yè)或是非專業(yè)的知識(shí),學(xué)會(huì)了認(rèn)真鉆研,習(xí)慣了獨(dú)立解決問題,使我的能力大大提高了。</p><p> 1、每個(gè)看此系統(tǒng)的人都可以清楚的知道每一句代碼的意思,提高代碼的清晰度。</p><p> 2、對于做網(wǎng)站的人,當(dāng)網(wǎng)站出現(xiàn)錯(cuò)誤了,能夠節(jié)省修改的時(shí)間,容易找到出錯(cuò)的地方,提高做網(wǎng)站的效率。</p><p> 3、代碼的注釋,注
102、釋的原則是有助于對程序的閱讀理解,采用松散方式編寫代碼的目的是使代碼更加清晰注釋與所描述內(nèi)容進(jìn)行同樣的縮排,可使程序排版整齊,并方便注釋的閱讀與理解。注釋的目的是解釋代碼的目的、功能和采用的方法,提供代碼以外的信息,幫助讀者理解代碼,防止沒必要的重復(fù)注釋信息。</p><p><b> 7.2工作展望</b></p><p> 由于作者的理論水平和時(shí)間有限,對于賓
103、館管理系統(tǒng)平臺(tái)的研發(fā)只是初步的探索與實(shí)踐,本論文所涉及項(xiàng)目研發(fā)尚有很多不完善與不成熟之處,以下是未來需要進(jìn)一步改善的幾個(gè)方面:</p><p> 第一、軟件工程實(shí)踐、編碼規(guī)范與質(zhì)量</p><p> 該項(xiàng)目開發(fā)過程中,嚴(yán)格遵循了項(xiàng)目開發(fā)的必要工作規(guī)范和流程。但是,與軟件公司的項(xiàng)目管理標(biāo)準(zhǔn)和規(guī)范相比,畢業(yè)設(shè)計(jì)過程中仍有許多改進(jìn)之處,如:參照CMMI標(biāo)準(zhǔn),開發(fā)過程中資料應(yīng)更齊備,應(yīng)該遵循更
104、嚴(yán)格的職業(yè)規(guī)范,養(yǎng)成符合軟件公司要求的職業(yè)素質(zhì);編碼質(zhì)量需要提高,應(yīng)該嚴(yán)格遵守相關(guān)設(shè)計(jì)和編碼規(guī)范等。</p><p> 第二、系統(tǒng)的進(jìn)一步完善</p><p> 該項(xiàng)目的實(shí)際功能需求是與時(shí)俱進(jìn)的,隨著實(shí)際賓館管理模式的不斷更新和提高,賓館管理平臺(tái)將會(huì)不斷產(chǎn)生新的需求,這從技術(shù)和數(shù)據(jù)庫維護(hù)上帶來了新的挑戰(zhàn),如數(shù)據(jù)安全性和功能性設(shè)計(jì)等,都將在不同的時(shí)期得到不同的新要求。</p>
105、<p><b> 致 謝</b></p><p> 有人說:大學(xué)是人生的一本教科書。當(dāng)我踏著輕盈的步伐進(jìn)入南京信息職業(yè)技術(shù)學(xué)院時(shí),我有幸讀了這本“教科書”。轉(zhuǎn)眼間三年快過去了,回首來時(shí)路,我感謝xx對我的辛苦培育,讓我在大學(xué)這三年來學(xué)到很多東西,當(dāng)然我特別要感謝計(jì)算機(jī)科學(xué)系為我提供了良好的學(xué)習(xí)環(huán)境、感謝領(lǐng)導(dǎo)、老師們?nèi)陙韺ξ覠o微不至的關(guān)懷和指導(dǎo),讓我一路盤點(diǎn)收獲與經(jīng)驗(yàn)。&
106、lt;/p><p> 不知不覺,畢業(yè)設(shè)計(jì)已經(jīng)進(jìn)行快三個(gè)月了,它的完成離不開老師的培養(yǎng)和孜孜不倦的教導(dǎo),在此要深深感謝我的指導(dǎo)老師xx,感謝他長久以來在學(xué)習(xí)上的指導(dǎo)和教誨,感謝同組同學(xué)真摯的幫助。正是有了老師這種嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng),實(shí)事求是的探索精神以及忘我的奉獻(xiàn)精神,他的這種認(rèn)真負(fù)責(zé)的態(tài)度給予我的不僅僅是感動(dòng),更是一種鞭策,思考,激勵(lì)。畢業(yè)設(shè)計(jì)的這段日子給我留下了美好而深刻的印象,給我增添了一段美好的回憶。</p
107、><p> 順利完成畢業(yè)設(shè)計(jì)是一個(gè)艱苦的過程,它的運(yùn)行即為將我們平時(shí)所學(xué)投入到了實(shí)戰(zhàn)演練中。通過本次畢業(yè)設(shè)計(jì),我認(rèn)識(shí)到,任何一個(gè)出色的軟件產(chǎn)品,都包含著辛勤的汗水,都是參與開發(fā)者的心血造就的。同時(shí)我也認(rèn)識(shí)到,當(dāng)我走向社會(huì)、走上工作崗位的時(shí)候,我應(yīng)當(dāng)以怎樣的心理來準(zhǔn)備面對工作的艱苦,并從中實(shí)現(xiàn)自己的價(jià)值。</p><p> 最后,要感謝各位評閱及答辯老師在百忙之中抽出時(shí)間對論文進(jìn)行審閱并參加
108、答辯。因本人水平有限,所以畢業(yè)設(shè)計(jì)中肯定存在不少錯(cuò)誤和不足之處,歡迎廣大老師和同學(xué)批評指正,在此深表感謝。</p><p><b> 我將繼續(xù)前行</b></p><p><b> 參考文獻(xiàn)</b></p><p> [1] 張蓓 《ASP.net 通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航》計(jì)算機(jī)應(yīng)用與軟件 2006年<
109、;/p><p> [2] SQL Server 2000數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程 李代平、章文等編著 北京-冶金工業(yè)出版社 2007年</p><p> [3] ASP.NET應(yīng)用與開發(fā)案例教程 徐謖.主編 北京清華大學(xué)出版社2007年</p><p> [4] ASP數(shù)據(jù)庫開發(fā)實(shí)例精粹 郭瑞軍、李杰、初曉璐等編著 北京-電子工業(yè)出版社2008年</p>
110、<p> [5] ASP.net 與數(shù)據(jù)庫程序設(shè)計(jì) 桂思強(qiáng).著 中國鐵道出版社2006年</p><p> [6] ASP.net 程序設(shè)計(jì)與應(yīng)用開發(fā) 李千目.著 清華大學(xué)出版社2009年</p><p> [7] SQL Server數(shù)據(jù)庫原理及應(yīng)用教程 張莉.著 北京-清華大學(xué)出版社 2006年</p><p> [8] AS
111、P.NET編程技術(shù)與交互式網(wǎng)頁設(shè)計(jì) 蘇如英.著 北京-中國水利水電出版社 2007年 </p><p> [9] 許卓群 《數(shù)據(jù)結(jié)構(gòu)》計(jì)算機(jī)應(yīng)用 中央廣播電視大學(xué)出版社 2006年</p><p> [10]王寶祥 基于ASP.NET的數(shù)據(jù)庫訪問技術(shù)研究 [J].計(jì)算機(jī)應(yīng)用與軟件 2007年</p><p> [11] ASP.NET+SQL Serve
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文
- 個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 個(gè)人博客的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 基于jsp的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[畢業(yè)論文
- 基于jsp的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[畢業(yè)論文]
- 基于jsp的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 個(gè)人博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文
- 畢業(yè)論文-- 個(gè)人博客系統(tǒng)的設(shè)計(jì)與開發(fā)
- 個(gè)人博客的設(shè)計(jì)與實(shí)現(xiàn)_本科畢業(yè)論文
- 個(gè)人博客系統(tǒng)畢業(yè)論文
- 個(gè)人博客畢業(yè)論文設(shè)計(jì)
- 畢業(yè)論文博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 個(gè)人博客畢業(yè)論文
- 個(gè)人博客畢業(yè)論文
- 個(gè)人博客網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 畢業(yè)設(shè)計(jì)---個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-個(gè)人博客系統(tǒng)的設(shè)計(jì)與開發(fā)
- 畢業(yè)設(shè)計(jì)----個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文-基于人才搜索的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評論
0/150
提交評論