

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 河北農(nóng)業(yè)大學信息學院</p><p><b> 本科畢業(yè)論文</b></p><p> 題 目: 自行車租賃的設計與實現(xiàn) </p><p> 學 院: 信息科學與技術學院 </p><p> 專業(yè)班級: 軟件工程1002班 <
2、;/p><p> 學 號: 2010234030423 </p><p> 學生姓名: 趙慧霞 </p><p> 指導教師姓名: 周桂紅 </p><p> 指導教師職稱: 教授 </p>
3、<p> 二O一四 年 五 月 二十四 日</p><p><b> 租車管理系統(tǒng)</b></p><p><b> 摘 要</b></p><p> 隨著人民生活水平的不斷提高,自行車逐漸成為人們?nèi)粘3鲂械拇焦ぞ咦孕熊嚦鲎庑袠I(yè)也日漸興起。隨著科學的飛速發(fā)展,自行車出租管理也成為自行車出租行業(yè)所
4、關心的問題。原來人工登記的管理方法隨著出租業(yè)務的不斷擴大而顯得捉襟見肘。無法更為準確的提供給出租管理行業(yè)人士一個準確的信息。而隨著科學的不斷推進與發(fā)展,計算機幾乎進入了一切領域。如果能使用計算機記錄業(yè)務來代替原來人工的登記方法。這無疑能為自行車出租管理行業(yè)提供更為科學有效的業(yè)務記錄。 面對著日益興盛的自行車出租行業(yè),面對越來越多的業(yè)務,原來的手工登記必將淘汰。因此,運用計算機科學與技術來解決這一問題成為必要。</p>&l
5、t;p> 科學的飛速發(fā)展帶動計算機進入了大多數(shù)領域?,F(xiàn)在,隨著社會生產(chǎn)的發(fā)展人民生活水平的提高。自行車出租行業(yè)也日漸興起。面對急速發(fā)展的自行車租賃市場。原來簡單復雜的人工租賃管理記錄方式在進行越來越多的業(yè)務信息處置時顯得捉襟見肘。因此,人們運用計算機科學院技術來輔助協(xié)調和管理租賃工作漸漸成為必然。自行車出租管理就是對車輛信息和客戶信息的管理要包括車輛的出租狀態(tài)、車輛的的基本信息、客戶基本信息的管理等。由于這些過程間的關系復雜。
6、有一對一的關系,一對多的關系,也有多對多的關系。這些工作使自行車管理工作變得復雜而繁瑣。很多出租管理公司采用的人工管理模式,直接導致了錯誤的發(fā)生,服務質量的低下。自行車出租管理系統(tǒng)的開發(fā)使這一狀況得到根本的解決。這套管理系統(tǒng)涵蓋了車輛出租業(yè)務的各個方面。使得自行車出租服務可以快速、規(guī)范地完成。節(jié)約人力物力,提高了服務質量,間接產(chǎn)生經(jīng)濟效益。 本文主要介紹了該系統(tǒng)生成的背景及java和mysql的一般原理。闡述了整個自行車出租管理系統(tǒng)的結
7、構和工作原理。分析系統(tǒng)實現(xiàn)中的特殊性、難點和重點。設計實現(xiàn)出系統(tǒng)用戶管理、車輛基本信息管理、業(yè)務管理等程序模塊。分析并解決了現(xiàn)實中的若干技</p><p> 關鍵詞:租車管理;數(shù)據(jù)庫;Eclipse;Mysql。</p><p><b> Abstract</b></p><p> With the improvement of peop
8、le's living standard .vehicle gradually become people's daily of the means of transport vehicle rental industry has gradually rise. With the rapid development of science of motor vehicle rental management also be
9、comes .vehicle rental industry concerns original manual registration management method with the rental business continues to expand and become stretched .could not be more accurate to provide rental management industry
10、a accurate information. With the scienti</p><p> With the rapid development of Computer Science in the majority of areas. Now, with the development of social production and the improvement of people's l
11、iving standard. Motor vehicle rental industry has gradually rise. In the face of the rapid development of the vehicle leasing market. Artificial lease management records the original complex is too simple in the business
12、 information management is more and more. Therefore, people to use computer technology to assist in coordination and management</p><p> Key words: database; ;eclipse;Mysql</p><p><b> 目
13、錄</b></p><p><b> 1 引言1</b></p><p><b> 1.1課題背景1</b></p><p> 1.2國內(nèi)外發(fā)展現(xiàn)狀1</p><p> 1.3.1主要開發(fā)內(nèi)容2</p><p> 1.3.2主要開發(fā)思路和方法2
14、</p><p> 1.4本系統(tǒng)的預期成果3</p><p> 2項目方案及需求分析3</p><p> 2.1系統(tǒng)結構方案選擇3</p><p> 2.1.1 軟件工程介紹3</p><p> 2.1.2系統(tǒng)開發(fā)技術4</p><p><b> 2.2體系結構
15、7</b></p><p> 2.2.1 系統(tǒng)體系機構的一般闡述7</p><p> 2.2.2 C/S模式與B/S模式的分析比較7</p><p> 2.2.3 開發(fā)方法整體選擇8</p><p> 2.3系統(tǒng)可行性分析9</p><p> 2.3.1 經(jīng)濟可行性9</p>
16、<p> 2.3.2技術可行性9</p><p> 2.3.3 操作可行性9</p><p><b> 2.4系統(tǒng)需求9</b></p><p> 2.4.1 系統(tǒng)需求分析9</p><p> 2.4.2 基本功能分析10</p><p> 2.4.3 繪制用例
17、圖11</p><p> 2.4.4 繪制系統(tǒng)流程圖13</p><p> 3項目設計及開發(fā)15</p><p> 3.1系統(tǒng)數(shù)據(jù)模型設計15</p><p> 3.1.1數(shù)據(jù)庫設計概述15</p><p> 3.1.2系統(tǒng)數(shù)據(jù)設計16</p><p> 3.1.3數(shù)據(jù)庫
18、表設計說明16</p><p> 3.2系統(tǒng)開發(fā)環(huán)境20</p><p> 3.2.1系統(tǒng)開發(fā)環(huán)境及開發(fā)工具20</p><p> 3.2.2系統(tǒng)運行環(huán)境20</p><p> 3.3主要模塊及關鍵代碼21</p><p><b> 4 系統(tǒng)測試22</b></p>
19、;<p> 結 束 語24</p><p><b> 參考文獻25</b></p><p><b> 致 謝26</b></p><p><b> 1. 引言</b></p><p><b> 1.1課題背景</b>
20、</p><p> 自從開設活動課程以來一直使用傳統(tǒng)人工的方式管理各種數(shù)據(jù)。這種管理方式存在著許多缺點。比如:效率低、保密性差、容易出現(xiàn)錯誤等。另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù)。這對于查找和維護都帶來了不少的困難的確情況下提出的。該系統(tǒng)的目標就是為了解決用戶的諸多不便。讓用戶能夠方便地進行各種活動的管理。管理員能夠方便快捷的管理用戶各種信息。自行車出租管理系統(tǒng)的設計是在目前自行車租賃業(yè)務的不斷擴展。租賃車輛
21、人員不斷增加,車輛出租信息不斷龐大。傳統(tǒng)的手工管理在現(xiàn)在看來已無法滿足需要的情況下開發(fā)的。它是一個新型的、自主的產(chǎn)品。</p><p> 租車管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起一個數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫;而對于后者則要求應用程序具有功能完備、使用簡單等特點。</p><p> 經(jīng)
22、過以上分析,我決定采用jsp語言開發(fā)該系統(tǒng),前臺:html網(wǎng)頁,后臺:java,數(shù)據(jù)庫:Mysql,并且選擇功能強大的MyEclipse為開發(fā)工具進行開發(fā),Tomcat作為系統(tǒng)服務器。實踐證明:該系統(tǒng)經(jīng)濟、實用,具有良好的拓展性、穩(wěn)定性、安全性、可靠性。</p><p> 1.2國內(nèi)外發(fā)展現(xiàn)狀</p><p> 據(jù)了解,近年來自行車租賃市場越來越成熟,越來越大??墒沁@種健康快速的發(fā)展是
23、否會持續(xù)呢?</p><p> 回到國內(nèi),雖然中國租車行業(yè)發(fā)展時間還很短,但近幾年的發(fā)展迅猛,在特點上也呈現(xiàn)向國際接軌的態(tài)勢,蘇州市布設640余個站點、投入15000輛車,累計發(fā)放借車卡超過23萬張,車輛使用平均周轉率7次/日,公共自行車的使用次數(shù)超過了9萬人次/日,為全面建設“全國資源節(jié)約型和環(huán)境友好型社會”打了堅實的基礎。徐州、昆山和常熟等市積極投入建設,截止2012年已全部成功運營,成為了市民出行不可或缺
24、的一部分。也使得這個行業(yè)的規(guī)?;l(fā)展成為可能,為它將來的“寡頭化”奠定了基礎;同時,隨著國人消費觀念的轉變,經(jīng)濟、便捷的租車出行方式將越來越盛行,如同發(fā)達國家那樣成為企業(yè)、個人的用車首選方式之一,租車企業(yè)與自行車生產(chǎn)商以及上下游相關產(chǎn)業(yè)的結合也將更加緊密,創(chuàng)造大量就業(yè)機會,拉動消費,實現(xiàn)產(chǎn)業(yè)鏈的良性循環(huán)。</p><p> 隨著兩型社會的宣傳與實踐,低碳綠色的出行方式越來越受到追捧,全國各地興起了建設公共自行車
25、租賃系統(tǒng)的熱潮。據(jù)不完全統(tǒng)計,已有株洲、杭州、北京等市建成公共自行車租賃系統(tǒng),還有合肥、柳州、銀川等市在規(guī)劃或建設中。</p><p> 公共自行車租賃系統(tǒng)在國外已很普及,所以在國內(nèi)也必將推廣普及。現(xiàn)在很多學校都在向郊外搬遷,形成職教基地,大學城等。因此學生外出等多有不便。引進自助公共自行車,方便學生外出,游玩,逛街;騎自行車環(huán)保,健身,娛樂,無噪音。自助公共自行車由學校統(tǒng)一布點鋪放,安裝在大學、大學城。在學校
26、大門,宿舍等選擇合適的場地布點,安裝。以方便學生為原則。實現(xiàn)智能化、無人化統(tǒng)一管理。必將受到學生的青睞。</p><p> 公共自行車租賃服務,首先出現(xiàn)在法國的里昂,是2005年開始的,這項服務名稱叫“熱愛自行車”。 這項公共服務推出后好評如潮,歐洲各國隨即跟風,紛紛推出各有特色的公共自行車租賃服務。</p><p> 目前,騎自行車在歐洲已經(jīng)成為一種時尚,這其中,以法國巴黎的“自行車
27、城市”做得最為完善。</p><p> 為提倡“隨用隨騎、騎后速還”用車理念,巴黎規(guī)定每次用車時間不超過半小時,免費。而實際上,巴黎市內(nèi)每隔200多米就有一個聯(lián)網(wǎng)租賃站。大多數(shù)巴黎市民騎車車程也不會超過30分鐘,租賃后在任何一個租賃站歸還,這項“自行車城市”計劃相當于是免費服務。</p><p> 在丹麥哥本哈根,市中心約有150處自行車停車點,任何人將20克郎硬幣放進車鏈上的孔眼內(nèi),
28、便可以使用這種公共自行車,用完再鎖在任何一個存車處,取出硬幣即可。</p><p> 在倫敦,現(xiàn)有273英里的自行車道,其中一半是2000年后修建的,想租賃自行車的市民用手機給服務中心發(fā)條短信,就會收到一個開鎖密碼,通過這個密碼,用戶可在市內(nèi)任何一個租車停放處自行取車。</p><p> 據(jù)里昂市副市長讓—路易.圖雷納估計,自2005年5月以來,里昂市的3000輛租賃自行車已行駛了16
29、09萬公里,這一數(shù)據(jù)相當于減少了汽車行駛所排放的3000噸二氧化碳氣體;圖雷納還說,推行自行車項目以來,里昂市的機動車流量下降了4%?!度A盛頓郵報》</p><p> 1.3本課題的開發(fā)方法</p><p> 1.3.1主要開發(fā)內(nèi)容</p><p> ?。?) 深入了解企業(yè)、社會在租車管理的業(yè)務流程以及一些基本的需求和功能,在此基礎上繪制用例圖,完成租車管理
30、系統(tǒng)的需求說明書;</p><p> ?。?) 借鑒一些書籍,學習和研究開發(fā)該系統(tǒng)的相關技術,如JSP項目開發(fā)、MySQL數(shù)據(jù)庫、Web編程等等;</p><p> (3) 具體實現(xiàn)租車管理系統(tǒng),包括分析和使用數(shù)據(jù)庫,系統(tǒng)的詳細設計。經(jīng)過以上分析,本人決定將該系統(tǒng)分為以下幾個模塊:</p><p> 1. 系統(tǒng)管理模塊,主要包括用戶管理,權限管理;</p
31、><p> 2. 車輛管理模塊,主要負責管理車輛基本信息的增刪查改,經(jīng)銷商,保險公司的數(shù)據(jù)維護;</p><p> 3. 租車管理模塊,主要處理客戶基本信息,客戶租車合同,審批,歸還; </p><p> 1.3.2主要開發(fā)思路和方法</p><p><b> 系統(tǒng)開發(fā)思路</b></p><
32、p> 本系統(tǒng)是為社會機構或企業(yè)設計的一個功能完整的租車管理系統(tǒng),該系統(tǒng)要完成系統(tǒng)用戶管理、車輛信息管理、客戶信息管理、數(shù)據(jù)統(tǒng)計、用戶租車管理這五個基本功能。本系統(tǒng)首先要對用戶的身份進行識別,只有合法用戶才能進入系統(tǒng),進入系統(tǒng)后,首先打開系統(tǒng)主窗體,在系統(tǒng)菜單欄可以選擇導航鏈接進行不同的操作。租車管理系統(tǒng)是一個受限系統(tǒng),用戶分為系統(tǒng)管理員和普通用戶,普通用戶只能負責還借操作,系統(tǒng)管理員還可以對普通用戶授權,打印報表等。</p
33、><p><b> 系統(tǒng)運行環(huán)境</b></p><p> ◇硬件環(huán)境:本系統(tǒng)運行的硬件環(huán)境如下:</p><p> CPU:1G以上;內(nèi)存:512M以上;打印機</p><p> ◇軟件開發(fā)環(huán)境:本系統(tǒng)軟件開發(fā)環(huán)境如下:</p><p> 開發(fā)工具:MyEclipse8.6;數(shù)據(jù)庫系統(tǒng):M
34、y SQL </p><p> JDK環(huán)境:JavaSEDevelopmentKIT(JDK) Version6</p><p> 運行平臺:Windows</p><p><b> 系統(tǒng)開發(fā)方法</b></p><p> 根據(jù)用戶的實際情況和需要,最終決定采用在Windows 下使用JSP+SQL開發(fā),利用sp
35、ring框架,采用B/S結構。</p><p> 1.4本系統(tǒng)的預期成果</p><p> 設計和實現(xiàn)租車管理系統(tǒng),使管理的工作系統(tǒng)化、 規(guī)范化和自動化,從而達到提高管理效率、降低成本的目的,本系統(tǒng)應達到如下目標: </p><p> (1) 靈活的人機交互界面,操作簡單方便,界面簡潔美觀 ;</p><p> (2) 可以通過菜單、
36、工具欄等靈活操作;</p><p> (3) 對客戶和租車行的信息互通提供相應的管理功能:</p><p> (4) 查詢方便,無論是按名稱、帳號其中任一項都可以進行有效查詢 ;</p><p> (5) 系統(tǒng)管理員可以對用戶進行授權;</p><p> (6) 系統(tǒng)運行穩(wěn)定,安全可靠。</p><p> 2
37、.項目方案及需求分析</p><p> 2.1系統(tǒng)結構方案選擇</p><p> 2.1.1 軟件工程介紹</p><p> 軟件工程(Software Engineering,簡稱SE)是一門綜合性的交叉學科。它涉及計算機科學、工程科學、管理科學、數(shù)學等領域,是一門研究用工程化方法構建和維護有效的、使用的和高質量的軟件系統(tǒng)的學科。計算機科學著重于原理和理論,
38、而軟件工程著重于如何建造一個軟件系統(tǒng)。軟件工程在軟件開發(fā)過程中占有不可動搖的重要地位。</p><p> 一個軟件從開始計劃起,到廢棄不用為止,稱為軟件生存周期。概括的說,軟件生命周期由軟件定義、軟件開發(fā)和運行維護(也稱軟件維護)三個時期組成,每個時期又進一步劃分成若干個階段。軟件定義時期的主要任務是分析用戶要求,分析新系統(tǒng)的主要目標以及開發(fā)該系統(tǒng)的可行性。開發(fā)時期要完成設計和實現(xiàn)兩大任務,通常有以下四個階段組
39、成:總體設計,詳細設計,編碼和單元測。運行和維護時期是軟件生存周期的最后一個時期,軟件人員在這一時期的主要任務是使軟件持久地滿足用戶的需要。</p><p> “租車管理系統(tǒng)”雖然只是一個比較小的項目,但是為了做的更規(guī)范,也應當盡量按照軟件工程的指導來做,事實上,不管一個多小的工程,都是離不開軟件工程的指導思想的。</p><p> 2.1.2系統(tǒng)開發(fā)技術</p><
40、;p> 以J2EE為開發(fā)平臺</p><p> J2EE是由sun公司主持退出的一項中間件技術,旨在簡化和規(guī)范多層分布式企業(yè)應用系統(tǒng)的開發(fā)和部署。中間件是一種獨立的系統(tǒng)軟件或者服務程序,他可以廢分布式應用軟件提供在各種技術間共享資源的平臺。J2EE其實可以被理解為一組規(guī)范和指南。它定義了一個使用Java語言開發(fā)多層分布式企業(yè)應用系統(tǒng)的標準平臺。J2EE標準的實施可顯著地提高系統(tǒng)的可移植性、安全性、可伸縮
41、性、負載平衡和可重用性。</p><p> 選擇JSP作為開發(fā)語言</p><p> JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準,JSP技術是servlet技術的延伸,在基于Java的平臺上廣泛地使用,是進行JavaWeb開發(fā)的一種核心組件。JSP頁面由HTML代碼和嵌入在其中的Java腳本組成。
42、用JSP開發(fā)的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。</p><p><b> JSP技術的優(yōu)勢:</b></p><p> (1)一次編寫,到處運行。在這一點上Java比PHP更出色,在不同的系統(tǒng)平臺上運行,代碼不用做任何更改。</p><p> ?。?)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境
43、中開發(fā),在任意環(huán)境中進行系統(tǒng)不是和運行。相比ASP/PHP的局限性是顯而易見的。 </p><p> ?。?)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。</p><p> ?。?)多樣化和功能強大的開發(fā)工具支持。這一
44、點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。</p><p> 選擇基于MVC機制的Spring技術</p><p> (1)MVC模式概述</p><p> MVC( Model-View-Controller)即模型-視圖-控制器。MVC設計模式的思想就是把Web應用程序分為3
45、個核心模塊:模型(Model)、視圖(View)、控制器(Controller)。Model層包括業(yè)務邏輯代碼與數(shù)據(jù)庫代碼;View層包括數(shù)據(jù)的戰(zhàn)士代碼,如HTML、CSS樣式、JSP標簽等;Controller層連接Model層與View層,從Model層獲取數(shù)據(jù),送到View層顯示。MVC的結構如圖2-1所示:</p><p><b> 資料來源</b></p><
46、p> MVC作為一種分層規(guī)定、模塊化的設計思想,它的優(yōu)點有以下幾方面:模型可以被重用;模型是自包含的,它與視圖和控制器相獨立;控制器提高了應用程序的靈猴性和可配置性。</p><p> (2)Spring架構概述</p><p> Spring是一個開源框架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè)應用開</p><p> 發(fā)的復雜性而創(chuàng)建的。
47、Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構,可以選擇是使用內(nèi)置的 Spring Web 框架還是 Struts 這樣的 Web 框架。通過策略接口,Spri
48、ng 框架是高度可配置的,而且包含多種視圖技術,例如 JavaServer Pages(JSP)技術、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的視圖,所以不會強迫您只使用 JSP 技術。Spring MVC 分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。</p><p> 簡單來說,Spring是一個輕量級的控制反轉(Io
49、C)和面向切面(AOP)的容器框架。</p><p> 輕量——從大小與開銷兩方面而言Spring都是輕量的。完整的Spring框架可以在一個大小只有1MB多的JAR文件里發(fā)布。并且Spring所需的處理開銷也是微不足道的。此外,Spring是非侵入式的:典型地,Spring應用中的對象不依賴于Spring的特定類。</p><p> 控制反轉——Spring通過一種稱作控制反轉(Io
50、C)的技術促進了松耦合。當應用了IoC,一個對象依賴的其它對象會通過被動的方式傳遞進來,而不是這個對象自己創(chuàng)建或者查找依賴對象。你可以認為IoC與JNDI相反——不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。</p><p> 面向切面——Spring提供了面向切面編程的豐富支持,允許通過分離應用的業(yè)務邏輯與系統(tǒng)級服務(例如審計(auditing)和事務(transactio
51、n)管理)進行內(nèi)聚性的開發(fā)。應用對象只實現(xiàn)它們應該做的——完成業(yè)務邏輯——僅此而已。它們并不負責(甚至是意識)其它的系統(tǒng)級關注點,例如日志或事務支持。</p><p> 容器——Spring包含并管理應用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個bean如何被創(chuàng)建——基于一個可配置原型(prototype),你的bean可以創(chuàng)建一個單獨的實例或者每次需要時都生成一個新的實例——以及它們是
52、如何相互關聯(lián)的。然而,Spring不應該被混同于傳統(tǒng)的重量級的EJB容器,它們經(jīng)常是龐大與笨重的,難以使用。</p><p> 框架——Spring可以將簡單的組件配置、組合成為復雜的應用。在Spring中,應用對象被聲明式地組合,典型地是在一個XML文件里。Spring也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發(fā)留給了你。</p><p> 所有Spring
53、的這些特征使你能夠編寫更干凈、更可管理、并且更易于測試的代碼。它們也為Spring中的各種模塊提供了基礎支持。Spring框架可以分為7個模塊,如圖2-2所示:</p><p> Spring作為一種優(yōu)良的J2EE框架,之所以在Java社區(qū)具有如此大的影響力,主要由于其具有以下特性:控制反轉(IoC )思想;可擴展性;與其他框架無縫融合;能夠替代EJB;實現(xiàn)了MVC2.</p><p>
54、 ?。?)選擇MySQL作為后臺數(shù)據(jù)庫</p><p> MySQL是一個開源數(shù)據(jù)庫,它性能非常好,并且很快捷,常被一些中小企業(yè)使用。MySQL是一個關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,database management system)。MySQL包括安裝該程序、建立不同級別的用戶訪問、管理該系統(tǒng)、保護并備份數(shù)據(jù)所需要的一切。可以用當即使用的大多數(shù)編程語言來開發(fā)數(shù)據(jù)庫應用程序,并在大多數(shù)操作系統(tǒng)上運行它們。My
55、SQL使用結構化查詢語言(SQL ,Structured Query Language),所有的關系數(shù)據(jù)庫都使用該語言。</p><p> SQL是Structured Quevy Language(結構化查詢語言)的縮寫。SQL是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言。在使用它時,只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經(jīng)成為了數(shù)據(jù)庫
56、操作的基礎,并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持SQL。 </p><p><b> 2.2體系結構</b></p><p> 2.2.1 系統(tǒng)體系機構的一般闡述</p><p> MIS系統(tǒng)平臺結構模式大體上分為4種:主機終端模式、文件服務器模式、客戶機/服務器模式(Clint/Server,簡稱C/S)、web瀏覽器/服務器模式(Brows
57、er/Server,簡稱B/S)。主機終端模式由于硬件選擇有限,已被逐步淘汰。而文件服務器模式由于硬件選擇有限,硬件投資得不到保證,已被逐步淘汰。而文件服務器模式只適合小規(guī)模的局域網(wǎng),對于用戶多,數(shù)據(jù)量大的情況就會產(chǎn)生網(wǎng)絡瓶頸,特別是在互聯(lián)網(wǎng)上不能滿足用戶要求。因此,現(xiàn)代企業(yè)級平臺結構模式應主要考慮C/S模式和B/S模式。</p><p> 2.2.2 C/S模式與B/S模式的分析比較</p>&
58、lt;p><b> C/S模式及其特點</b></p><p> C/S (Client/Server)結構,即客戶機和服務器結構。C/S模式主要由客戶應用程序(Client)、服務器管理程序(Server)和中間件(middleware)三個部件組成??蛻魬贸绦蚴窍到y(tǒng)中用戶與數(shù)據(jù)進行交互的部件。服務器程序負責有效地管理系統(tǒng)資源,如管理一個信息數(shù)據(jù)庫,其主要工作是當多個客戶并發(fā)地
59、請求服務器上的相同資源時,對這些資源進行最優(yōu)化管理。中間件負責聯(lián)結客戶應用程序與服務器管理程序,協(xié)同完成一個作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求。</p><p> 對于C/S模式而言,其主要特點為:</p><p> 1.C/S模式將應用與服務分離,系統(tǒng)具有穩(wěn)定性和靈活性</p><p> 2.C/S模式配備的是點對點的結構模式,適用于局域網(wǎng),有可靠的安全性&
60、lt;/p><p> 3.由于客戶端實現(xiàn)與服務器端的直接連接,沒有中間環(huán)節(jié),因此響應速度快</p><p> 4.在C/S模式中,作為客戶機的計算機都要安裝客戶機程序,一旦軟件系統(tǒng)升級,每臺客戶機都要安裝客戶機程序,系統(tǒng)升級和維護較為復雜</p><p><b> B/S模式及其特點</b></p><p> B/S
61、模式即Brower/Server結構模式,是基于Internet/Intranet的結構模式,分為三層,第一層為表示層,用戶通過瀏覽器完成和后臺的交互及最終查詢結果的輸出功能。第二層為具有ODBC接口的WEB服務器,屬功能層,主要利用服務器完成客戶的應用功能。第三層為數(shù)據(jù)層,根據(jù)客戶的請求獨立地進行各種運算。即前臺客戶端采用瀏覽器,中間件服務器為Web服務器,后臺為數(shù)據(jù)庫服務器。此種結構由客戶端在Web頁面發(fā)出請求至Web Sever,
62、再由Web Sever向數(shù)據(jù)庫服務器發(fā)出請求,而最后中間件服務器接受到數(shù)據(jù)庫服務器的應答后,最終返回給客戶端的仍然是頁面形式。這樣實現(xiàn)了客戶端不直接和數(shù)據(jù)庫服務器發(fā)生關系,保證了數(shù)據(jù)安全性。對Browse/Server模式而言,其主要特點為:</p><p><b> 用戶使用方便</b></p><p> 其在邏輯上采用了3層結構,它在前臺Browse和后臺Se
63、rver之間增加了一層Web Server層,所有的應用程序模塊都安裝在它上面,在Browse上只需安裝一個通用的瀏覽器軟件,因此,這種模式簡化了客戶端,使用戶的操作更加方便。</p><p> 系統(tǒng)開發(fā)、維護、升級方便</p><p> 每當服務器應用程序升級時,只要在服務器上升級服務應用程序即可,用戶計算機上的瀏覽器軟件不需要修改,系統(tǒng)開發(fā)和升級維護方便</p>&l
64、t;p> B/S模式具有很強的開放性</p><p> 在B/S模式下,用戶通過通用的瀏覽器進行訪問,系統(tǒng)開放性好</p><p> B/S模式的結構易于擴展</p><p> 由于Web的平臺無關性,B/S模式的結構可以任意擴展,可以從包含一臺服務器和幾個用戶的小型系統(tǒng)擴展成為擁有成千上萬個用戶的大型系統(tǒng)。根據(jù)發(fā)展需要,可對系統(tǒng)隨時進行擴展,降低了系
65、統(tǒng)的開發(fā)和維護的開銷 </p><p> 鑒于B/S相對于C/S的先進性,在某些方面相對于C/S的巨大改進,使B/S成了MIS系統(tǒng)平臺的首選,也使人忽略了B/S不成熟的一面,以及C/S所固有的一些優(yōu)點。各軟件公司紛紛推出自己的Internet方案,基于Web的財務系統(tǒng)、基于Web的ERP。一些企業(yè)已經(jīng)領先一步開始使用它,并且收到了一定的成效。</p><p> 2.2.3 開發(fā)方法整體
66、選擇</p><p> 根據(jù)用戶的實際情況和需要,最終決定采用在Windows 下利用spring框架,使用JSP+SQL開發(fā),采用B/S結構。這樣的好處是:</p><p> 1.使用JSP+SQL靈活方便,可擴充性、可移植性較好。</p><p> 2.spring框架有利于降低開發(fā)成本,整和個類框架,方便測試,統(tǒng)一配置,靈活擴展。 3.采用 B/
67、S結構是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務器。對應的優(yōu)點就是客戶端響應速度快。</p><p> 2.3系統(tǒng)可行性分析</p><p> 為了給軟件開發(fā)者提供是否進行項目實施的參考依據(jù),現(xiàn)分析項目的風險、項目需要的投資以及效益。</p><p> 2.3.1 經(jīng)濟可行性</p><p> 租車管理系
68、統(tǒng)是一個小型的管理系統(tǒng), 在開發(fā)時需要軟件開發(fā)人員花費一定的時間和精力,因此需要一定的資金。開發(fā)、運行和維護費用主要包括:</p><p> 購買和安裝設備的費用:計算機硬件、系統(tǒng)軟件、 機房、電源等;</p><p> 但它給企業(yè)帶來的利潤是不可估量的,節(jié)省了許多人力,物力上的開支,使資產(chǎn)管理工作變繁為簡,使其更加合理化、規(guī)范化。工作效率的提高就意為著整體水平的提高,是非常值得投資的
69、。</p><p> 2.3.2技術可行性</p><p> 技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本庫存管理系統(tǒng)用的是JSP開發(fā)語言,調試相對簡單,當前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系
70、統(tǒng)的需求。</p><p> 2.3.3 操作可行性</p><p> 系統(tǒng)是在JDK 環(huán)境下開發(fā)的,易于操作。而且系統(tǒng)還采用了可視化面向對象的工具開發(fā),其窗口、界面簡潔易懂,所以系統(tǒng)在操作上是可行的。</p><p><b> 2.4系統(tǒng)需求</b></p><p> 2.4.1 系統(tǒng)需求分析</p>
71、;<p> 租車的種類很多,而每一個分類下又有很多子類。還應該提供用戶管理,并對其設置權限管理。因為企業(yè)需要自動化管理資產(chǎn)來降低成本,所以還需要提供對客戶,咨詢師的管理及記錄。系統(tǒng)還應該做到對報告的快速查詢。經(jīng)實際調查,要求本系統(tǒng)具有以下功能:</p><p> 界面設計美觀大方,方便、快捷、操作靈活。</p><p> ?。?)如果系統(tǒng)的使用對象較多,則要求有較好的權限
72、管理。</p><p> ?。?)對客戶要有一個類別管理。</p><p> ?。?)提供對客戶的基本信息管理,租車管理,報告管理的操作。</p><p> ?。?)方便信息的查詢。</p><p> ?。?)在相應的權限下,可方便的刪除、添加、修改數(shù)據(jù)。</p><p> 2.4.2 基本功能分析</p>
73、;<p> 整個系統(tǒng)分為以下五個模塊,如圖2-3所示:</p><p> 圖 2-3 租賃系統(tǒng)模塊展示</p><p> 1.車輛管理模塊,主要包括車輛保險管理,車輛類型管理,車輛信息管理;如圖2-4所示</p><p> 圖 2-4 車輛管理模塊 </p><p> 會員管理模塊,主要包括會員基
74、本信息管理,會員類型管理;如圖2-5所示</p><p> 圖2-5 會員管理模塊 </p><p> 3. 租車管理模塊,主要包括還車管理,申請延期,預定車輛等.如圖2-6所示</p><p> 圖 2-6 租車管理模塊</p><p> 租車規(guī)則管理模塊,主要包括滯納金管理,義務與責
75、任管理等 如圖 2-7所示</p><p> 圖 2-7 租車規(guī)則管理模塊</p><p> 5.租賃點管理模塊,主要包括租賃點信息管理.如圖 2-8所示</p><p> 圖2-8 租賃點管理模塊</p><p> 2.4.3 繪制用例圖</p><p> 租車管理系統(tǒng)是一個受限系統(tǒng),用戶分為系統(tǒng)管理員和普
76、通用戶,普通客戶只能租車,還車,查閱租車信息,系統(tǒng)管理員還可以對普通用戶授權。租車管理系統(tǒng)的用例圖如圖2-9所示,該圖描述了從系統(tǒng)外部看系統(tǒng)的所有功能。</p><p> 圖2-9 管理員用例圖</p><p> 2.4.4 繪制系統(tǒng)流程圖</p><p> 本系統(tǒng)首先要對用戶的身份進行識別,只有合法用戶才能進入系統(tǒng)。進入系統(tǒng)后,首先打開系統(tǒng)主界面,在系統(tǒng)主界
77、面的菜單欄可以選擇各種導航鏈接來進行各種操作。由于不同權限的用戶對于系統(tǒng)有不同的功能,下面就以系統(tǒng)管理員為例,其系統(tǒng)流程圖如圖2-2所示。</p><p> 1.用戶登錄流程圖 如圖2-10 所示</p><p> 圖2-10 用戶登錄流程圖</p><p> 添加車輛流程圖 如圖2-11所示</p><p> 圖 2-11 添加車
78、輛流程圖</p><p> 租車處理流程 如圖2-12所示</p><p> 圖 2-12 租車流程圖</p><p><b> 3.項目設計及開發(fā)</b></p><p> 3.1系統(tǒng)數(shù)據(jù)模型設計</p><p> 3.1.1數(shù)據(jù)庫設計概述</p><p>
79、計算機信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作。 </p><p> 對于數(shù)據(jù)庫應用開發(fā)人員來說,為使現(xiàn)實世界的信息流計算機化,并對計算機化的信息進行各種操作,就是如何利用數(shù)據(jù)庫管理系統(tǒng)、系統(tǒng)軟件和相關硬件系統(tǒng),將用戶的要求轉化成有效的數(shù)據(jù)結構,并使數(shù)據(jù)庫結構易于實現(xiàn)用戶新的要求的過程。 確切的說,數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,提供
80、一個確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設計,以及一個確定數(shù)據(jù)庫存儲結構與存取方法的物理設計,建立起既能反映現(xiàn)實世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個數(shù)據(jù)庫管理系統(tǒng)所接受,同時能實現(xiàn)系統(tǒng)目標,并有效存取數(shù)據(jù)的數(shù)據(jù)庫。</p><p> 3.1.2系統(tǒng)數(shù)據(jù)設計</p><p> 本系統(tǒng)采用MYSQL作為后臺數(shù)據(jù)庫,數(shù)據(jù)庫包含以下數(shù)據(jù)庫表。</p><p
81、> 3.1.3數(shù)據(jù)庫表設計說明</p><p> 表車輛保險管理屬性與字段如表4-1所示:</p><p> 表3-1 cheliangbaoxianguanli的屬性表</p><p> 表3-2 cheliangleixingguanli的屬性表</p><p> 表3-3 cheliangxinxiguanli的屬性表&
82、lt;/p><p> 表3-4 huancheguanli的屬性表</p><p> 表3-5 huiyuanjibenxinxi的屬性表</p><p> 表3-6 huiyuanleixing的屬性表</p><p> 表3-7 shenqingyanqi的屬性表</p><p> 表3-8 yiwuyuze
83、ren 的屬性表</p><p> 表3-9 yudingcheliang的屬性表</p><p> 表3-10 yudinghetong的屬性表</p><p> 表3-11 zhinajinguanli的屬性表</p><p><b> 3.2系統(tǒng)開發(fā)環(huán)境</b></p><p>
84、3.2.1系統(tǒng)開發(fā)環(huán)境及開發(fā)工具</p><p> 表3-12 開發(fā)工具表</p><p> 3.2.2系統(tǒng)運行環(huán)境</p><p><b> 硬件環(huán)境:</b></p><p> 服務器端: 推薦配置為1G以上;內(nèi)存:512M以上;打印機。</p><p><b> 通信網(wǎng)絡
85、: 校園網(wǎng)</b></p><p><b> 軟件環(huán)境:</b></p><p><b> 服務器端:</b></p><p> 操作系統(tǒng):Windows系統(tǒng)</p><p><b> 數(shù)據(jù)庫:MySQL</b></p><p>
86、Web服務器:Tomcat</p><p><b> 客戶端:</b></p><p> 操作系統(tǒng):Windows 2000/XP/2003/Windows 7/Windows vista</p><p> 瀏覽器:Internet Explorer 6.0或以上版本</p><p> 推薦分辨率:1024*76
87、8或以上</p><p> 3.3主要模塊及關鍵代碼</p><p><b> 租車前臺:</b></p><p><b> //創(chuàng)建一個窗口</b></p><p> ManageObj.addWindow = new Ext.Window({</p><p>&l
88、t;b> //窗口標題</b></p><p> title : '新增表單',</p><p> //標簽對齊方式為“居中”</p><p> labelAlign : 'center',</p><p><b> //窗口寬度</b></p>
89、<p> width : 600 ,</p><p> //不可改變窗口大小</p><p> resizable : false,</p><p><b> //添加按鈕</b></p><p> buttons : [</p><p><b> {</b&
90、gt;</p><p> text : '提交',</p><p> handler : function() {</p><p> ManageObj.doAddSubmit();</p><p><b> }</b></p><p><b> }, {<
91、;/b></p><p> text : '返回',</p><p> handler : function() {</p><p><b> //關閉新增按鈕</b></p><p> ManageObj.addWindow.close();</p><p><
92、;b> }</b></p><p><b> }],</b></p><p><b> });</b></p><p><b> 前臺:</b></p><p> 提交后調用后臺java,執(zhí)行doAddSubmit()函數(shù)。</p>&
93、lt;p> 獲取頁面參數(shù)后調用sql執(zhí)行數(shù)據(jù)庫操作。</p><p> sqlMap.insert("zuchexinxi.insertObj", whereMap);</p><p><b> 數(shù)據(jù)庫:</b></p><p> 找到zuchexinxi.xml后執(zhí)行insertObj這句sql后,數(shù)據(jù)保存到
94、數(shù)據(jù)庫。</p><p> <update id="insertObj" parameterClass="java.util.Map"></p><p> Insert into zuchexinxi( kehuxingming,zucheshijian,zuchetianshu,yanchitian,zhuangtai,detail
95、) values(?,?,?,?,?,?)</p><p><b> </update></b></p><p><b> 結束整個業(yè)務操作。</b></p><p><b> 4. 系統(tǒng)測試</b></p><p> 4.1 測試的重要性及目的</p
96、><p> 軟件測試就是在軟件投入運行前,對軟件需求分析、設計規(guī)格說明和編碼的最終復審,是軟件質量保證的關鍵步驟 。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。</p><p><b> 測試的重要性:</b></p><p> 軟件測試是保證軟件質量的重要活動,它貫穿于整個軟件開發(fā)生命周期,是軟件項目實施的不可缺少的環(huán)節(jié)。軟件測試的直接目的是發(fā)
97、現(xiàn)軟件中存在的缺陷,進而改正軟件中的錯誤、彌補缺陷、完善功能,從而保證開發(fā)軟件的質量、性能。 </p><p><b> 測試的目的:</b></p><p> 如果測試的目的是為了盡可能多地找出錯誤,那么測試就應該直接針對軟件比較復雜的部分或是以前出錯比較多的位置。 </p><p> 1.軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程; &l
98、t;/p><p> 2.測試是為了證明程序有錯,而不是證明程序無錯誤; </p><p> 3.一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤; </p><p> 4.一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 </p><p><b> 4.2 測試的步驟</b></p><p>
99、為了保證測試的質量,將測試過程分成幾個階段,即:代碼審查、單元測試、集成測試、確認測試和系統(tǒng)測試。 </p><p><b> 1.單元測試 </b></p><p> 單元測試集中在檢查軟件設計的最小單位—模塊上,通過測試發(fā)現(xiàn)實現(xiàn)該模塊的實際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯誤。 </p><p><b>
100、2.集成測試 </b></p><p> 集成測試是將模塊按照設計要求組裝起來同時進行測試,主要目標是發(fā)現(xiàn)與接口有關的問題。如一個模塊與另一個模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預期的主功能;個別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結構可能有錯誤等。 </p><p><b> 確認測試 </b><
101、;/p><p> 確認測試的目的是向未來的用戶表明系統(tǒng)能夠像預定要求那樣工作。經(jīng)集成測試后,已經(jīng)按照設計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應該進一步驗證軟件的有效性,這就是確認測試的任務,即軟件的功能和性能如同用戶所合理期待的那樣。 </p><p><b> 4.系統(tǒng)測試 </b></p><p> 軟件
102、開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運行,進行系統(tǒng)測試。包括恢復測試、安全測試、強度測試和性能測試等。</p><p> 單獨對系統(tǒng)的測試主要從以下幾方面入手:</p><p> 1.功能測試:測試是否滿足開發(fā)要求,是否提供設計所描述的功能,是否用戶的需求都得到滿足。功能測試是系統(tǒng)測試最常用和必須的測試,通常還會以正式的軟件說明書為測試標準。</p><p&g
103、t; 2.強度測試及性能測試:測試系統(tǒng)能力最高實際限度,即軟件在一些超負荷情況下功能實現(xiàn)的情況。</p><p> 3.安全測試:驗證安裝在系統(tǒng)內(nèi)的保護機構確實能夠對系統(tǒng)進行保護,使之不受各種非常的干擾。針對本系統(tǒng)主要是對權限系統(tǒng)的測試和對無效數(shù)據(jù)、錯數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測試。</p><p> 經(jīng)過上述的測試過程對軟件進行測試后,軟件基本滿足開發(fā)的要求,測試宣告結束。 &l
104、t;/p><p><b> 結 束 語</b></p><p> 在開發(fā)系統(tǒng)之前,本人首先對企業(yè)資產(chǎn)管理的業(yè)務流程做了一些調查,進而了解了開發(fā)該系統(tǒng)的一些基本需求和功能,這對我以后的系統(tǒng)開發(fā)提供了很大的幫助。系統(tǒng)的開發(fā)是嚴格按照軟件工程的思想,從需求分析、可行性分析、總體設計、最后到詳細設計。系統(tǒng)的開發(fā)在開發(fā)的過程中由于對JSP技術不夠熟練,遇到了很多難題,但是在
105、老師的解答和一些資料中都得到了解答。系統(tǒng)初步完成后老師提了很多建議,比如系統(tǒng)中未涉及到的數(shù)據(jù)備份,還有報表的打印等,所以在后期做了一些改進,是系統(tǒng)更加完善。</p><p> 管理信息系統(tǒng)是一門融管理科學、信息科學、系統(tǒng)科學、計算機科學與現(xiàn)代通信技術為一體的一門綜合性邊緣學科。在系統(tǒng)開發(fā)之前,必須了解該系統(tǒng)的特點、適用范圍以及使用者需要一個什么樣的系統(tǒng),以此作為基礎為開發(fā)系統(tǒng)準確定位,然后對使用者所需實現(xiàn)的功能
106、進行分析總結,根據(jù)使用者的實際要求來給系統(tǒng)設計一個初步方案。系統(tǒng)的開發(fā)不僅是要實現(xiàn)對數(shù)據(jù)處理的及時與正確,而且要考慮系統(tǒng)是否具有控制功能,及時將數(shù)據(jù)反饋給操作者,以進行監(jiān)測和協(xié)調,保證系統(tǒng)的正常運行;也要考慮是否具有預測功能,運用一定的數(shù)學方法利用歷史的數(shù)據(jù)對未來進行預測的工作。</p><p> 在程序設計過程中,遇到了很多技術上的問題,才意識到好多問題都是一知半解,比如數(shù)據(jù)庫的鏈接,以前也實踐過,理論上也掌
107、握了,但是在開發(fā)的過程中還是遇到了問題,這讓我充分的體會到了“實踐出真知”這一點。在設計的過程中,我掌握了很多JSP的編程知識,并對這種成熟并廣泛應用的技術進行了深入的學習。設計的過程也是一個再學習的過程,在遇到問題的時候我盡量自己想辦法解決,這在很大程度上激發(fā)了我們的自學能力。還有我通過查閱資料自學了spring框架,簡化了開發(fā)難度,提高了開發(fā)效率。</p><p> 通過這次的畢業(yè)設計,使我有機會對本專業(yè)的
108、基本理論、專業(yè)知識和基本技術有了更深入的了解和體會,讓我在四年中所學到的知識得到了系統(tǒng)和升華,真正達到了學以致用。 </p><p><b> 參考文獻</b></p><p> [1]. 李向文,物流實用信息技術,北京:中國物資出版社,2010</p><p> [2]. 鄭文嶺,趙陽,倉儲管理,北京:機械工業(yè)出版社,2008</
109、p><p> [3]. 田艷,管理信息系統(tǒng),廣州:暨南大學出版社,2007</p><p> [4]. 張海藩,軟件工程導論,北京:清華大學出版社(第五版),2008</p><p> [5].徐曉霞,貝雨馨,B/S模式與C/S模式之比較,延邊大學學報,2006</p><p> [5]. IanGilfillan,王軍等譯,MySQL4
110、從入門到精通,北京:電子工業(yè)出版社,2003</p><p> [6] 李鐘尉等,Java從入門到精通,北京:清華大學出版社,2008</p><p> [7] 李鐘尉等,Java開發(fā)實戰(zhàn)寶典,北京:清華大學出版社,2010 </p><p> [8] 徐林林等,Java Web編程從入門到實戰(zhàn),北京:清華大學出版社,2010, </p><
111、;p> [9] 劉京華等,Java Web整合開發(fā)王者歸來,北京:清華大學出版社,2010 </p><p> [10] 李鐘尉,馬文強,王殊宇等,Java項目開發(fā)實例,北京:人民郵電出版社,2008</p><p> [11]王國輝,李鐘尉,王毅等,Java程序設計自學手冊,北京:人民郵電出版社</p><p> [12] 月影,JavaScrip
112、t王者歸來,北京:清華大學出版社,2008 </p><p> [13]馬琴晉等,軟件測試的重要性及現(xiàn)狀分析</p><p> [14] 孟小峰.數(shù)據(jù)庫系統(tǒng)導論.機械工業(yè)出版社.2000</p><p> [15] 李振捷.JSP網(wǎng)站開發(fā)典型模塊與實例精講.電子業(yè)出版社.2006</p><p> [16] Bruce Eckel.
113、Java編程思想.機械工業(yè)出版社.2007</p><p> [17] Donny.JSP與網(wǎng)站開發(fā)編程實戰(zhàn).科學出版社.2010</p><p> [18] Steven Holzner.Java技術內(nèi)幕.機械工業(yè)出版社.2002</p><p> [19] Phil Hanna.JSP技術大全.機械工業(yè)出版社.2002</p><p&g
114、t; [20] Karl Moss.Java Servlet開發(fā)人員指南.清華大學出版社.2002</p><p><b> 致 謝</b></p><p> 畢業(yè)設計從選題、查閱資料、設計到確定課題經(jīng)歷了較長時間。在這段時間得到了老師、同學們的幫助和支持,在此深表感謝!感謝他們的耐心指導和熱心幫助,對于他們提出的一些見解和建議真的讓我獲益匪淺。</
115、p><p> 首先感謝我的導師,在百忙之際仍然盡力幫我解決遇到的問題,盡心盡力的給我講解了很多專業(yè)方面的知識,并教我學習的方法。在畢業(yè)設計期間,從開題報告到畢業(yè)論文的撰寫,都給了我很多好的建議,有表揚,有批評,從而是我的畢業(yè)設計日漸完善。讓我在不斷學習中日益進步,也鍛煉了我聯(lián)系實際的能力,讓我思考問題也更加多元化。導師的嚴謹治學的態(tài)度、誨人不倦的品格、實事求是的工作作風和寬厚的待人品德也深深地影響著我,這對以后不論
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自行車租賃管理系統(tǒng)設計與實現(xiàn)
- 自行車租賃系統(tǒng)的設計與研究——租賃自行車安全鎖設計.pdf
- 自行車租賃網(wǎng)站設計與實現(xiàn)畢業(yè)設計
- 自行車租賃網(wǎng)站設計與實現(xiàn)畢業(yè)論文
- 公共自行車租賃管理系統(tǒng)的設計與實現(xiàn).pdf
- 公共自行車租賃服務系統(tǒng)的設計與實現(xiàn).pdf
- 軟件工程畢業(yè)論文-自行車租賃的設計與實現(xiàn)
- 自行車測速系統(tǒng)設計與實現(xiàn)
- 自行車租賃策劃書
- 基于java的自行車租賃系統(tǒng)
- 無樁式公共自行車租賃系統(tǒng)的研究與實現(xiàn).pdf
- 公共自行車租賃系統(tǒng)智能電源設計.pdf
- 自行車
- 自行車
- 自行車
- 自行車
- 自行車租賃公司創(chuàng)業(yè)計劃書
- 騎游自行車預訂租賃系統(tǒng)的設計與開發(fā)-文獻綜述
- 公共自行車租賃系統(tǒng)調度問題研究
- 通信畢業(yè)設計--自行車租售系統(tǒng)的設計與實現(xiàn)
評論
0/150
提交評論