【正文】
ess of China39。網(wǎng)上汽車 4S 店網(wǎng)站主要是在生產(chǎn)廠家和用戶之間建立溝通的 橋梁,方便用戶購車和車輛的使用,具有良好的客戶基礎,為網(wǎng)站的建設提供了條件。 (3)產(chǎn)品管理功能 本功能主要是對網(wǎng)站產(chǎn)品信息進行管理。 用戶預約信息查詢:用戶對 自己需要的與汽車 4S 實體店預約的信息的查詢。該界面設置注冊是否重名的檢測功能,注冊完成后自動登錄網(wǎng)站首頁。 五、進度計劃 第 1 周 第 6 周 畢業(yè)實習、查資料,調研及熟悉環(huán)境 第 7 周 第 8 周 需求分析及概要設計 第 9 周 第 10 周 詳細設計 第 11 周 第 14 周 編碼、測試 第 15 周 第 16 周 撰寫論文、答辯。 三、主要技術指標 1. 數(shù)據(jù)庫模式設計的合理性。這一特點非常適合計算機特點,通過網(wǎng)絡 Inter 技術,發(fā)揮計算機的信息傳輸速度快、準確度高的優(yōu)勢。 可以點擊資源發(fā)布者訪問該用戶的個人書柜。界面加入驗證碼功能,進一步加強管理員賬號安全。 三、 課題的開發(fā)平臺 操作系統(tǒng): Windows XP 開發(fā)環(huán)境: MyEclips Tomcat 所用語言: JSP 數(shù)據(jù)庫: MYSQL 四、 進度 計劃 第 1 周 第 6 周 畢業(yè)實習、查資料,調研及熟悉環(huán)境 第 7 周 第 8 周 需求分析及概要設計 第 9 周 第 10 周 詳細設計 第 11 周 第 14 周 編碼、測試 第 15 周 第 16 周 撰寫論文、答辯 五、 參考文獻 [1] 柳永坡,劉雪梅,趙長海. JSP 應用開發(fā)技術[M].北京:人民郵電出版社, 20xx:3032. [2] 耿祥義. JSP 基礎教程[M].北京:清華大學出版社, 20xx: 101103. [3] 王夕寧,王曉平. JSP 通用模塊及典型系統(tǒng)開發(fā)實例導航[M ].北京:人民郵電出版社, 20xx: 288296. [4] 賽奎春. JSP 信息系統(tǒng)開發(fā)實例精選[M].北京:機械工業(yè)出版社, 20xx: 6672. 指導教師簽字 時 間 年 月 日 摘 要 汽車是人類文明和進步的結晶,隨著人們生活水平的提高和我國汽車工業(yè)的進步,汽車社會離我們越來越近。采用最新 的 Struts 框架和 AJAX動態(tài)刷新技術,極大的提高了系統(tǒng)的效率和穩(wěn)定性。它改善了我們的活動空間,提高了我們的生活質量,縮小了空間的距離,推動了社會的文明進步。面對中國如此巨大的消費市場,建立網(wǎng)上汽車 4S 店網(wǎng),是非常必要,可行的。 3 第 2章 系統(tǒng)開發(fā)技術分析 : My Eclipse My Eclipse 是一個優(yōu)秀的開發(fā)環(huán)境,它提供的核心框架和可延伸的外掛程式機制給廣大的程序設計師提供了無限的想象和創(chuàng)造空間。 第三、可靠性和安全性,由于 JAVA 主要用于網(wǎng)絡應用程序開發(fā),因此對安全性有較高的要求。 Tomcat 支持 EJB 和 EJB 的規(guī)范,它是一個為管理 EJB 的容器和服務器。 JSP 具備了 Java 技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點。當建立一個物理建筑時,建筑工程師使用支柱為建筑的每一層提供支持。早期JSP 規(guī)格書中曾列舉兩種可行之 JSP 應用架構,分別為 Model1 與 Model 2。 (2) 數(shù)據(jù)庫軟件 MySQL 在此系統(tǒng)中我們選用 進行開發(fā)。 JAVA 是基于通用 語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在 Web 應用軟件開發(fā)者的幾乎全部的平臺上。 社會可行性分析 網(wǎng)上汽車的研究 4S 店主要側重于尋找適合汽車的新的銷售模式,主要是開辟網(wǎng)上售車的新模式,通過這種新的銷售模式,不僅能加大汽車企業(yè)或是 4S 門店的宣傳力度,最根本的是促進汽車的銷售。 網(wǎng)上汽車 4S 店用戶前臺功能的需求分析 網(wǎng)站的前臺主要是實現(xiàn)汽車信息的數(shù)據(jù)表現(xiàn)以及對數(shù)據(jù)的查詢檢索,結合電子商務網(wǎng)站的模式及特點,本系統(tǒng)用戶訪問前臺的具體流程可以如圖 所示。 可以點擊資源發(fā)布 者訪問該用戶的個人書柜。具體管理流程如圖 所示。 (5)公告設置功能 本功能對網(wǎng)站的公告信息進行管理。每一個固定的會員,僅僅只能查看個人的 會員信息,會員用戶與會員信息是一對一的關系,但是每一個會員可以查看個人的多個訂單,可以查看多個汽車信息,會員用戶與訂單信息,汽車信息之間是一對多關系。其中普通用戶無法進入管理員后臺。 大類別產(chǎn)品信息表 序號 字段名稱 類型 主鍵 /外鍵 說明 1 bigId int 大類編號 2 bigName 大類別名 3 creaTime datetime 時間 大類別產(chǎn)品信息表是用來記錄汽車的大類信息的,包括:大類編號,大類別名,時間等類型。 ( 3)用戶身份進行驗證。 處理:輸入管理員的登錄信息。點擊相應的產(chǎn)品后,會出現(xiàn)其信息,左邊仍然顯示排行信息,右上角顯示搜索功能,菜單底部提供返回的功能,可返回頁面。 (2) 選擇“登錄”按鈕,等待系統(tǒng)提示。 (2) 選擇“刪除”或“刪除購物車”等按鈕,等待系統(tǒng)提示。開發(fā)時遇到了許多的困難,但是通過自己的努力,還有老師同學們的幫助,最終還是迎刃而解了。 35 參考文獻 [1] 柳永坡,劉雪梅,趙長海. JSP 應用開發(fā)技術 [M].北京:人民郵電出版社, 20xx: 3032. [2] 耿祥義. JSP 基礎教程 [M].北京:清華大學出版社, 20xx: 101103. [3] 孫衛(wèi)琴 , 李洪成. Tomcat 與 Java Web 開發(fā)技術詳解 [M]. 北京:電子工業(yè)出版社, 20xx: 7378. [4] 王夕寧,王曉平. JSP 通用模塊及典型系統(tǒng)開發(fā)實例導航 [M].北京:人民郵電出版社, 20xx: 288296. [5] 賽奎春. JSP 信息系統(tǒng)開發(fā)實例精選 [M].北京:機械工業(yè)出版社, 20xx: 6672. [6] 陳剛. Eclipse 從入門到精通 [M].北京:清華大學出版社 , 20xx: 416417. [7] 孫衛(wèi)琴.精通 Struts:基于 MVC 的 Java Web 設計與開發(fā) [M].北京:電子工業(yè)出版社, 20xx: 19. [8] (美)格羅夫 著 ,章小莉 等譯 . SQL 完全手冊(第二版) [M].北京:電子工業(yè)出版社, 20xx:1214. [9] 向學哲 . JSP 程序設計教程 [M].北京:人民郵電出版社, 20xx: 47. [10] Brown 等 . JSP 編程指南(第二版) [M]. 電子工業(yè)出版社, 20xx: 1268. [11] 清宏計算機工作室 . JSP 編程技巧 [M]. 機械工業(yè)出版社, 20xx: 1410. [12] 朱紅,司光亞 . JSP Web 編程指南 [M]. 電子工業(yè)出版社, 20xx: 34307. [13] 賽奎春 . JSP 工程應 用與項目實踐 [M]. 機械工業(yè)出版社, 20xx: 23. [14] [美 ]Walter Savitch. Absolute Java[M]. 北京 :電子工業(yè)出版社, 20xx. [15] James Turner,Kevin Bedell. Struts Kick Start[M]. SAMS, 20xx. 36 致 謝 隨著這篇畢業(yè)論文的最后落筆,四年的大學生活也即將劃上一個圓滿的句號。四年來,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意 !我的師長、我的領導、我的同學給予我的關心和幫助,使我終身收益,我真心地感謝 他們 ,也感謝培育我四年的母校 ! 37 附錄:英文資料翻譯 英文原文 JSP application frameworks What are application frameworks: A framework is a reusable, semiplete application that can be specialized to produce custom applications [Johnson]. Like people, software applications are more alike than they are different. They run on the same puters, expect input from the same devices, output to the same displays, and save data to the same hard disks. Developers working on conventional desktop applications are accustomed to toolkits and development environments that leverage the sameness between applications. Application frameworks build on this mon ground to provide developers with a reusable structure that can serve as the foundation for their own products. A framework provides developers with a set of backbone ponents that have the following characteristics: are known to work well in other applications. 2. They are ready to use with the next project. 3. They can also be used by other teams in the anization. Frameworks are the classic buildversusbuy proposition. If you build it, you will understand it when you are done— but how long will it be before you can roll your own? If you buy it, you will have to climb the learning curve— and how long is that going to take? There is no right answer here, but most observers would agree that frameworks such as Struts provide a significant return on investment pared to starting from scratch, especially for larger projects. Other types of frameworks: The idea of a framework applies not only to applications but to application 38 ponentsas well. Throughout this article, we introduce other types of frameworks that you can use with Struts. These include the Lucene search engine, the Scaffold toolkit, the Struts validator, and the Tiles tag library. Like application frameworks, these tools provide semiplete versions of a subsystem that can be specialized to provide a custom ponent. Some frameworks have been linked to a proprietary development environment. This is not the case with Struts or any of the other frameworks shown in this book. You can use any development environment with Struts: Visual Age for Java, JBuilder, Eclipse, Emacs, and Textpad are all popular choices among Struts developers. If you can use it with Java, you can use it with Struts. Enabling technologies: A