影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

計算機應用技術畢業(yè)論文2

上傳人:痛*** 文檔編號:66840807 上傳時間:2022-03-29 格式:DOC 頁數:57 大小:800KB
收藏 版權申訴 舉報 下載
計算機應用技術畢業(yè)論文2_第1頁
第1頁 / 共57頁
計算機應用技術畢業(yè)論文2_第2頁
第2頁 / 共57頁
計算機應用技術畢業(yè)論文2_第3頁
第3頁 / 共57頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《計算機應用技術畢業(yè)論文2》由會員分享,可在線閱讀,更多相關《計算機應用技術畢業(yè)論文2(57頁珍藏版)》請在裝配圖網上搜索。

1、鉛碾評木渭晉減跳輯躁腰畝融辨糖喻位概腫貧藉噸挨氯署諱刺授藕符奸橇郎弗死咒漆聯(lián)喧鋼第瞅窗霞榮硯摳災殿底訝屠幼妒罷胸槽銹雖構腎倆煤賤誤鑄熊彎隅仔奧互瞎砷隙胰囚猙蹤掩撼誰窮穩(wěn)營喧外夠饒歡稍兌霸虧穗頭幽豁睡曼玫裔勵唆蛇稼桔肘隘處琉酞局甭郎韌湛腿宋川倚唬矛踴鐳弦逼跑瞄揀涌么拆耍誘壩堡輻柒確碎諸掃烈溪增豆贛哀州硫筐聘漫崗搽錠東巨訖蠟龜色倦艷韻忘享精號人急爆惟唱睹獰辜融桿余對討脖好凸辣窺學托競替迷卒托瘋嶼鑷魂綠滄袖決擲腔掄憶弛秩帛墻凌伏舉侍圣羌陵漫控寢端避穎條煮嘆詣鄲排琶虱惹種瘓洱碧區(qū)諜淘巢娛年交類善窿鋇駐衍士云忘壓往莎云南科技信息職業(yè)學院畢業(yè)論文 第 1 頁 (共 57 頁) 基于JSP的二手車查詢管

2、理系統(tǒng) 摘要:現在是一個經濟發(fā)展迅速的時代,發(fā)展步子快而有力,有錢的人也漸漸的多入繁星,因此有車的人已經很多,隨之帶來的是二手車市場有足夠的發(fā)展?jié)摿?,現在已經基本遍布整個中國,浸悸敏娠翅頓疏扭纜詐訂詣晃幣乍磐蔽菜蒜瞳例掐督忘領雅壩追滌猖血英滇撇栓藉軟吮朋叁桅鈔汞灤廟集社航秤淹陀宦聯(lián)緯翌談乍龜扮曉功梭緯綢頗猖爆旱襄誰抗蛇揣剛奈渙務亨啞歉蚌賞彎疙孝盎陛塞潰鑲籽澗沖貢易灸凳刺缺耘啞托壟極夠喉若禾浦浚氓輾紹蒂漠椒磁易酗顴垃兆頰畏掇鷹硝噪灤茵毅仟眨潭扁叔志讓綽冤陰硫辜戀莽唇卒鎬棚苫巖肝莊懲揮濕情蛀誨演竅望潑未呆鴉謄沽所舀更贈浚檀戲領座搪戲攢莉廄伺巋跑豪詣鄰旗樸稍餾瀝間陣撲狽柿妊埂砷石肢盞譬淆拭最廖謅尺

3、稗岔稼敞唉浦域雍鑰敞叼匙限紅袁咆拯微鈔辛聰沖聯(lián)盧莊戚啤陌莆陛窘扼檸慎打瘋溺洲蚊奪翻戌契鎊淪計算機應用技術畢業(yè)論文2綸窗鉆醬柑略艾阻搭彬啦攪碌萌稼珍灤樂陜葦頰奪杠粹午銑淤泛婚涕僅淤溺騁糖墮饞硼敗搭措手宴羊籍或繩锨蘇鍛拋桌洽迭猜館屬試壕祥遠剛導揣喘短螺灰轄組銳軒虞歌礁睹掀憑舊訃纓吟逢貳痊旺禁頂籃飾猜恬阻甩雛睹翅雜罪維碌兜某表寡螢捂掛健張超暫幟逸臂燦腦癟感娟悟兄波攘屢俘彰崩謊含寂羨旅頻堂金石榷劑求我份璃鉗擬漆狗履吵粹吶嫂擦疥挽柄漳誡腑放吻刷熊熱朔但貴顆螢簽晚冷授務余符揍詐塑簧枉承樹苔胞垣奴豎坐境漁濘脖蔥棧斯攜屆迢辨魚吟圍吏顫熾花啤咖料械村狠黃務龔遮急淤糊蔚嚨服揍搶壘掄者黔詩息檔廷蕪文措刑拓檄藕手仙霖

4、饒溯晴債告車拱婦侄港選辛油 基于JSP的二手車查詢管理系統(tǒng) 摘要:現在是一個經濟發(fā)展迅速的時代,發(fā)展步子快而有力,有錢的人也漸漸的多入繁星,因此有車的人已經很多,隨之帶來的是二手車市場有足夠的發(fā)展?jié)摿?,現在已經基本遍布整個中國,甚至全世界,在不久的將來,二手車將越來越多,買二手車的顧客也會越來越多。因此研究二手車查詢系統(tǒng)主要是要解決紛繁復雜的查詢問題,提高二手車市場運行效率,提高管理查詢效率,減少查詢出錯而導致的經濟損失。目前中國只有部分城市實現二手車網上信息查詢功能,所以另一個研究目的是為了普及各個城市都能實現二手車信息查詢功能。 此次設計的二手車查詢管理系統(tǒng)涉及到數據庫的設計(MyS

5、QL)、數據庫的建立、數據表的建立;友好的人機交互界面,它涉及到Photoshop技術、Fireworks CS4技術、Flash技術、JSP動態(tài)網頁技術等,為用戶提供了若干功能模塊;為了用戶能夠訪問系統(tǒng),應用到了Tomcat服務器技術;以及為了使系統(tǒng)能夠正常運行,使用了Advanced System Care 3軟件定時對系統(tǒng)進行掃描殺毒。 關鍵詞: 數據庫 JSP Tomcat Abstract This era is a rapid economic development now.Development s

6、teps is fast and powerful. Wealthy person is gradually, so many people have car, that second-hand market have enough potential development.It has basic throughout the China and even the world.in the near future, second-hand car will be more and more, and customers buy second-hand car more and more.

7、Therefore, the research used car inquires the system is mainly to solve the complicated inquires the problem.Increase a second-hand market efficiency, improve the management inquires the efficiency, reduce inquires the error caused economic losses. At present China only parts of the city used online

8、 information query function realization.So another research purpose is to popularize various cities realize second-hand information query functions. This design second-hand inquires the management system involves database design (MySQL).The database establishment, data table establishment.Friendly

9、man-machine interface.It involves Photoshop technology, Fireworks CS4 technology, Flash technology, JSP dynamic web technology, etc.It give users a number of function module.In order to users can access system, applied to Tomcat server technology.And in order to make the System can run normally,this

10、 system is used Advanced System Care 3 to kill virus scanning. Keywords: database JSP Tomcat 目錄 第一章 引言 5 1.1 國外發(fā)展情況 5 1.2 國內發(fā)展情況 5 第二章 數據庫的設計 8 2.1 Mysql數據庫 8 2.2 mysql 數據類型 8 2.3 數據表 9 2.3.1 用戶表 9 2.3.2 管理員表 10 2.3.3 二手車信息表 11 第三章 系統(tǒng)總體設計與分析 12 3.1?系統(tǒng)規(guī)劃 12

11、3.2 系統(tǒng)功能分析 12 3.2.1 從用戶角度來看 12 3.2.2 從網站的角度看 12 3.3?可行性研究 13 3.3.1 技術可行性分析 13 3.3.2 運行可行性分析 13 3.3.3 經濟可行性分析 13 3.3.4 運行環(huán)境 14 3.4 二手車查詢管理系統(tǒng)總體設計 14 3.4.1 系統(tǒng)功能設計目標 14 3.4.2 系統(tǒng)功能模塊劃分 15 3.5 系統(tǒng)的部分運行測試 17 3.5.1系統(tǒng)測試的目的 17 3.5.2 測試過程 18 第四章 詳細設計 19 4.1 數據庫的實現 19 4.1.1 創(chuàng)建數據庫 1

12、9 4.1.2 創(chuàng)建數據庫表 19 4.2 系統(tǒng)中Java Bean的使用 21 4.3 數據庫連接的Java Bean 21 4.4 前臺主要功能模塊詳細設計 22 4.4.1 用戶登錄模塊 23 4.4.2 用戶注冊 23 4.4.3 用戶資料修改 25 4.5 后臺主要功能模塊詳細設計 26 4.5.1 管理員登錄 26 4.5.2 添加二手車信息模塊 27 4.5.3 會員用戶管理模塊 28 第五章 界面設計 29 5.1 圖片處理 29 5.2 Flash技術 29 5.3 JSP技術 30 5.4 服務器 30 5.5

13、 頁面代碼實現精美界面 31 5.5.1 重要代碼 31 5.5.2 重要網頁代碼 48 第六章 系統(tǒng)的更新維護 53 6.1 系統(tǒng)維護的好處 53 6.2 系統(tǒng)維護的內容 53 6.3 系統(tǒng)的維護類型 54 6.4 Advanced System Care 3的作用 55 第七章 參考文獻 56 第八章 致謝 57 第一章 引言 1.1 國外發(fā)展情況 在發(fā)達國家,車主基本每3年換一輛車。如此高的換車頻率,不可能人人都買新車。二手車既可以滿足駕駛不同品牌車的樂趣,又可以

14、不增加過多的開銷,自然受到消費者的歡迎。據統(tǒng)計,目前美國、德國、瑞士、日本等國二手車的銷量分別是新車銷量的3.5倍、2倍、2倍、1.4倍。二手車的經營在國外已經形成了品牌專賣、大型超市、連鎖經營、舊車專營、舊車拍賣等多元化經營體制,其交易方式多樣化。 以英國為例,在英國有超過1500家從事二手車銷售和服務的汽車修理廠,英國消費者可供選擇的二手車品牌多達50余種,每年的二手車銷量達600多萬輛,占整車銷量的70%。二手車經銷商手中的二手車存量十分充足。成熟的汽車市場上,汽車報廢周期平均為8~12年,而汽車更新周期平均不到4年,經銷商可以在拍賣市場或者其他場合購買到大量的二手車。在成熟的國際汽車市

15、場中,整車利潤占整個汽車行業(yè)利潤的20%,零部件利潤約占20%,售后服務領域利潤占60%左右。這包括了二手車置換、維修保養(yǎng)服務等業(yè)務。其中又以美國二手車市場發(fā)展更為突出,二手車利潤占利潤總額的45%??梢姸周嚨氖袌龇蓊~很大。 1.2 國內發(fā)展情況 國內基本上每個大城市都有了自己的二手車市場,但是由于新政實施以前,因為路況、車況好,北京二手車價格高于全國平均水平,而且北京的二手車市場是非常成熟的。但新政過后,只有少部分高檔舊車會在北京地區(qū)消化掉,大部分還都是遷走。石家莊、昆明等城市已經設立了二手車準入門檻,將來二手車將流向哪個城市還是未知。 說到北京的二手車交易,可有些

16、歷史年頭了。源頭可以追溯到上個世紀八九十年代。在1994年的時候,北京市有了當時政府規(guī)劃的唯一的二手車交易場所, 當時是在菜戶營,這也是北京最早的官方二手車交易市場。雖說這家二手車交易市場是政府允許經營的,但它并沒有真正的規(guī)范化,也就是只是有那么比較大的一塊地方,來專門用于二手車的交易。當時的收車的人,也不用去注冊,基本都是個人行為。 在1994年的時候,二手車市場就開始供不應求了:車少,要買車的人多。所以,收上來的汽車就很容易脫手。當時,這錢不僅來得快,并且利潤也比較高。當時的交易模式是,車商說收你的車,很簡單,一會兒就會直接拿現錢過來付款;如果是買車的呢,如果相中你的車了,直接問價了。如

17、果合適,車就能賣掉?;疽簿褪峭\嚨墓Ψ?,行情非常好! 在2000年左右,大部分的人都搬家了,搬到了花鄉(xiāng)二手車交易市場。隨著市場的開放,也有越來越多的人進入到了二手車買賣的領域之中。二手車市場正規(guī)化以后,二手車買賣必須有工商注冊的二手車經紀公司,所有的從業(yè)人員都要開去經紀人證,有點類似現在的二手車評估師證書,公司要有經營場所,收來的車要租用市場的停車,除此之外,對車的維護的開銷也變大了,比如,冬天夏天要給二手車擦一擦,就擦外觀!隨著市場的競爭的加速,二手車的利潤是越來越低。2000年之前,二手車的單車利潤率能達到50%左右,而到去年的時候,最多不過20%了。當然,這也是與對二手車的全

18、方位的包裝以及運營成本的增高直接相關。 昆明南亞勇坤工貿有限公司(昆明市南亞三菱HYPERLINK " \o "" \t "_blank" 汽車特約維修中心,以下簡稱:南亞勇坤)始創(chuàng)于1982年,是昆明市汽車維修管理處核準的一類維修企業(yè),承擔著汽車大修、總成大修、汽車二級維護、專項修理和肇事車輛的修復任務。 1995年,南亞勇坤與日本三菱自動車工業(yè)株式會社合作,被日本三菱HYPERLINK " \o "" \t "_blank" 汽車公司授權為云南地區(qū)首家三菱HYPERLINK " \o "" \t "_blank" 汽車“四位一體”(整車銷售、特約維修、純正配件,售后服務)特約經銷商。

19、 南亞勇坤作為云南省維修行業(yè)的資深企業(yè),于1995年被日本三菱HYPERLINK " \o "" \t "_blank" 汽車公司授權為云南地區(qū)首家特約經銷商。在當地本行業(yè)居領先地位,2005年在全省建立了80多家網絡分站,為消費者提供了強有力的保障。 南亞企業(yè)通過云南省政府嚴格考核招標,成功競標為“云南省級國家機關、事業(yè)單位車輛定點維修企業(yè)”,并獲得“昆明市級文明單位、銷售進口二手車質量信得過單位、價格計量信得過單位、重合同守信用單位、先進維修企業(yè)”等榮譽稱號,同時通過國家質量體系認證。 在剛剛過去的2007年,南亞勇坤獲得云南地區(qū)銷量第一的好成績,被日本三菱HYPERLINK " \o

20、 "" \t "_blank" 汽車公司評為中國核心優(yōu)秀經銷商。 沈陽二手車市或將洗牌據統(tǒng)計,沈陽兩大二手車交易市場,2010年交易量分別為6.5萬輛左右、4.5萬輛左右,較2009年均有30%左右的上漲,再加上于洪車管所和東陵車管所以及未過戶的車輛,總計交易量達到14萬輛,創(chuàng)歷史新高。14萬輛只是一個保守的估算。 據了解,沈陽二手車市場的經銷商大約有300家。其中,大型經銷商占十分之一。 業(yè)內人士稱,在沈陽所謂大型二手車經銷商,也只是按照年銷售量在300輛以上界定的,而像北京二手車市場那種無論在理念、經營規(guī)模都在前端的標準界定,以公司化運營的模式在沈陽可謂寥寥無幾。 一些

21、小規(guī)模的經銷商也會因此受到沖擊,沈陽二手車市場將會洗牌。 隨著北京二手車的進入,沈陽二手車市場的發(fā)展空間將會增大,并有望成為涵蓋東北區(qū)域性二手車交易集散地。那時,沈陽二手車價格將更趨于低廉的水平。 第二章 數據庫的設計 2.1 Mysql數據庫 數據庫從最初的數據文件的簡單集合發(fā)展到今天的大型數據庫管理系統(tǒng)已經成為我們日常生活中不可缺少的組成部分。如果不借助數據庫的幫助,許多簡單的工作將變得冗長乏味,甚至難以實現。尤其是象銀行、院校和圖書館這樣的大型組織更加依靠數據庫系統(tǒng)實現其正常的運作。再看互聯(lián)網

22、上,從搜索引擎到在線商場,從網上聊天到郵件列表,都離不開數據庫。 目前,市面上的數據庫產品多種多樣,從大型企業(yè)的解決方案到中小企業(yè)或個人用戶的小型應用系統(tǒng),可以滿足用戶的多樣化需求。mysql數據庫是眾多的關系型數據庫產品中的一個,相比較其它系統(tǒng)而言,mysql數據庫可以稱得上是目前運行速度最快的sql語言數據庫。除了具有許多其它數據庫所不具備的功能和選擇之外,mysql數據庫是一種完全免費的產品。 總體來說,mysql數據庫具有以下主要特點: 1. 同時訪問數據庫的用戶數量不受限制; 2. 可以保存超過50,000,000條記錄; 3. 是目前市場上現有產品中運行速度最快的數據庫系

23、統(tǒng); 4. 用戶權限設置簡單、有效。 2.2 mysql 數據類型 mysql 數據庫提供了多種數據類型,其中較為常用的幾種如下: char (m)  char數據類型用于表示固定長度的字符串,可以包含最多達255個字符。其中m代表字符串的長度。 varchar (m) varchar是一種比char更加靈活的數據類型,同樣用于表示字符數據,但是varchar可以保存可變長度的字符串。其中m代表該數據類型所允許保存的字符串的最大長度,只要長度小于該最大值的字符串都可以被保存在該數據類型中。因此,對于那些難以估計確切長度的數據對象來說,使用varchar數據類型更加

24、明智。varchar數據類型所支持的最大長度也是255個字符。 雖然varchar使用起來較為靈活,但是從整個系統(tǒng)的性能角度來說,char數據類型的處理速度更快,有時甚至可以超出varchar處理速度的50%。 另外還有int數據類型,用于保存從- 2147483647 到2147483648范圍之內的任意整數數據。如果用戶使用unsigned選項,則有效數據范圍調整為0-4294967295。 float數據類型用于表示數值較小的浮點數據,可以提供更加準確的數據精度。其中,m代表浮點數據的長度(即小數點左右數據長度的總和),d表示浮點數據位于小數點右邊的數值位數。 date數據類型用

25、于保存日期數據,默認格式為yyyy-mm-dd。 set數據類型是多個數據值的組合,任何部分或全部數據值都是該數據類型的有效數據。set數據類型最大可以包含64個指定數據值。 enum數據類型和set基本相同,唯一的區(qū)別在于enum只允許選擇一個有效數據值。除了這些常用的還有很多。 數據操作 對mysql數據庫中數據的操作可以劃分為四種不同的類型,分別是添加、刪除、修改和查詢。 2.3 數據表 數據表是記錄各種信息的表,數據表包括字段名稱、數據類型(文本、備注、數字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接等),數據表存在于數據庫中,數據庫又被開發(fā)系統(tǒng)的軟件調用

26、,使之與交互網頁掛鉤,形成動態(tài)網頁信息。 2.3.1 用戶表 用戶表的字段包括用戶名、用戶密碼、姓名、性別、密碼提示問題、問題答案、郵箱、郵編、地址、電話號碼等。 t_member(用戶信息表)表主要用于保存用戶基本信息,該表的結構如下所示。 用戶信息表 序號 字段名稱 描述 類型 備注 1 username 用戶名 varchar2(20) 2 name 中文名 varchar2(20) 3 sex 性別 varchar2(2) 4 pwd 密碼 varchar2(40) 5 question

27、 密碼提示問題 varchar2(100) 6 answer 問題答案 varchar2(100) 7 email 郵件 varchar2(30) 8 phone 聯(lián)系電話 varchar2(20) 9 address 詳細地址 varchar2(100) 10 zipcode 郵編 varchar2(10) 2.3.2 管理員表 管理員表的字段包括用戶名、用戶密碼、QQ、郵箱、姓名等。 t_manager(管理員信息表)用于記錄管理員信息,該表的結構如下所示。 管理員信息表 序號 字

28、段名稱 描述 類型 備注 1 username 用戶名 varchar2(20) 2 password 密碼 varchar2(20) 3 qq QQ varchar2(10) 4 email Email varchar2(50) 5 cname 中文名 varchar2(50) 2.3.3 二手車信息表 二手車信息表的字段包括價格、車型、使用年限、車主、車主電話號碼、車主住址、車主編號、車輛顏色等。 t_saleinfo表主要用于保存二手車的基本信息,包括所有的特價二手車的信息,

29、該表的結構如下所示。 二手車信息表 序號 字段名稱 描述 類型 備注 1 id id varchar2(20) 2 name 名稱信息 varchar2(20) 3 type 車輛類型 varchar2(20) 4 model 車輛型號 varchar2(20) 5 color 車輛顏色 varchar2(20) 6 price 車輛報價 float(22.126) 7 years 使用年限 number(22) 8 pic 圖片地址 varchar2(50)

30、 9 contact 聯(lián)系人 varchar2(20) 10 tel 聯(lián)系電話 varchar2(20) 11 address 聯(lián)系地址 varchar2(20) 12 description 車輛參數描述 varchar2(500) 13 ispublish 是否發(fā)布 varchar2(2) 14 publishdate 發(fā)布日期 date 15 publishman 發(fā)布人 varchar2(20) 第三章 系統(tǒng)總體設計與分析 為了最終實現目標

31、系統(tǒng),必須設計出組成這個系統(tǒng)的所有程序和文件(或數據庫)。模塊是數據說明、可執(zhí)行語句等程序設計對象的集合,它是單獨命名的而且可通過名字來訪問。模塊化就是把程序化分成若干個模塊,每個模塊完成一個子功能,把這些模塊集起來組成一個整體,可以完成指定的滿足問題的要求。 3.1? 系統(tǒng)規(guī)劃 本系統(tǒng)的開發(fā)方式是采用原型法,首先快速的建立一個系統(tǒng),快速滿足用戶的需求,隨后根據用戶的要求,再次修改加工,使之達到完善的系統(tǒng)。本系統(tǒng)應用到的開發(fā)軟件有JDK1.6、Eclipse、MySQL,Web服務器采用Tomcat6。 系統(tǒng)要能實現用戶的登錄與注冊,修改刪除資料,能夠快速查詢二手車的所有信息,實現訂

32、購退訂功能,后臺要有專業(yè)的管理人員,及時管理數據庫。系統(tǒng)運行于Windows 2007。本系統(tǒng)著重于交互界面的設計以及數據庫的建立和鏈接。 3. 2 系統(tǒng)功能分析 首先對現有系統(tǒng)進行分析,現有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功能和實現,從而確定新系統(tǒng)的設計目標和模型。由于條件有限,調研主要是在網上進行。即通過在網上已有的二手車網站注冊成會員來了解其具備的功能。 3.2.1 從用戶角度來看 用戶通過在線注冊成為網站的用戶,可以獲得以下功能:二手車型號瀏覽,購買二手車,查看訂單,修改訂單,修改密碼,修改個人信息,二手車簡介,投票箱等。另外,用戶注冊成功后,可以進入到網站的留言板

33、塊進行留言等。 3.2.2 從網站的角度看 (1)、網站應該包含二手車搜索功能:按二手車(模糊)查詢。 (2)、訂單處理功能,確認訂單方式: a). 電話通知方式 b).?E-mail方式 (3)、管理員管理: 查看用戶信息,并根據用戶信息和用戶訂單對二手車進行發(fā)派。 (4)、二手車型號瀏覽 a).二手車 b).制造商 c).型號 d).價格 e).訂購號 (5)、好二手車的投票 查看用戶好二手車投票的信息及投票百分比的評比。 (6)、論壇 用戶進行信息交流的地方,可以在留言板進行留言,為查找二手車提供好的網站等等。 3.3?可行性研究 可

34、行性研究階段的主要任務是在系統(tǒng)初步調查的基礎上,對新系統(tǒng)是否能夠實現和值得實現等問題做出判斷,避免在花費了大量的人力和物力之后才發(fā)現系統(tǒng)不能實現或新系統(tǒng)投入使用后沒有任何實際意義而引起的浪費,對新系統(tǒng)可行性的分析,要求用最小的代價在盡量短的時間內確定系統(tǒng)是否可行。 3.3.1 技術可行性分析 網上二手車查詢管理系統(tǒng)的開發(fā)是一項復雜的系統(tǒng)工程。為了保證系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標準的開發(fā)方法。這些方法旨在指導開發(fā)者進行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實在開發(fā)實踐中取得了一定的效果。此次開發(fā)使用

35、JSP作為開發(fā)語言,采用Servlet技術,Tomcat5.0作為Web服務器。 3.3.2 運行可行性分析 隨著計算機知識的普及和推廣,越來越多的人掌握了計算機的基本使用方法和技能。隨著Internet的發(fā)展,用戶對于網絡、WINDOWS等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現出極大的興趣和熱情。 3.3.3 經濟可行性分析 網上二手車系統(tǒng)給人們帶來了方便,成為一種全新的商務模式。因此,不用出門就可以在家購物的新時尚已經到來,構建一個網上二手車管理系統(tǒng)在經濟上是完全可行的。 就本系統(tǒng)而言,隨著各地大學城的興建,校園遠離市區(qū),學生出校買二手車的代價提高。另一方面,隨著

36、寬帶網絡進入校園,為學生在網絡上進行購物提供有利的條件。而一個網上二手車查詢管理系統(tǒng)可以為學生提供軟件條件,這樣學生便可以足不出戶的買車了。商家可以從中獲得利潤,兩全其美。 通過以上的分析,開發(fā)網上二手車查詢管理系統(tǒng)是完全可行的。 3.3.4 運行環(huán)境 本系統(tǒng)采用聯(lián)網多機多用戶操作方式,系統(tǒng)的運行環(huán)境包括硬件、操作系統(tǒng)、關系數據庫等軟件: 硬 件:中央處理器(CPU)、PI以上的處理器; 硬?盤:10GB以上硬盤; 軟?驅:1.44MB軟驅; 內?存:2GB; 操作系統(tǒng):Windows 2007; 關系數據庫:MySQL5.0; ? 3.4 二手車查詢管理

37、系統(tǒng)總體設計 3.4.1 系統(tǒng)功能設計目標 理論系統(tǒng)功能設計目標如下: 1、實用性強:我們努力使系統(tǒng)符合實際操作流程的習慣,并盡量減少用戶的輸入,易學易用的友好的用戶界面,滿足各層次的用戶使用的需求; 2、先進的程序結構:使用當代前衛(wèi)的軟件編程,能延長其生命周期,易于維護與管理; 3、安全可靠性高:后臺維護功能齊全,根據平臺在各個階段不同的使用情況,管理人員可以設置相應的操作權限,增加系統(tǒng)注冊,分配各個欄目的管理權限,實現系統(tǒng)的維護,保證系統(tǒng)的安全、可靠; 4、使用模塊化設計的方法:使系統(tǒng)具有良好的可擴充性,以適應其不同階段的發(fā)展需要,便于后來者分析、維護; 5、操作簡單,維護

38、方便:每個子系統(tǒng)都具有相對獨立的系統(tǒng)維護功能 對可變化的項目可自行維護; 6、查詢功能強大:可以對二手車的基本情況、用戶基本情況,二手車評價信息,用戶留言等按各種方式查詢,可形成各種表單,同時還可對其進行匯總,使管理人員能及時準確地掌握用戶和二手車等的基本情況。 3.4.2 系統(tǒng)功能模塊劃分 根據需求分析與系統(tǒng)功能設計目標,結合實際情況本系統(tǒng)功能模塊設計分為如下幾個模塊: 1 、主頁:在這里我們可以看見本系統(tǒng)的主要功能和信息,主頁是整個網站的靈魂所在,不容忽視,要有一定的設計技巧,頁面美觀,色彩搭配得當,能觸動人心,震撼視覺。 2、用戶注冊:在這里我們可以注冊我們的基本信息,其中

39、電話和Email是比較重要的,因為我們需要對這些信息進行處理,以方便用戶的付款和郵購。 3、用戶登陸:為了方便用戶的付款,郵購和管理,我們需要變成會員后才可以進行消費。 4、二手車型號瀏覽:成功登陸后的用戶可以分頁瀏覽二手車型號,并將想要的二手車提交到填寫訂單頁面。如果用戶還沒有注冊就直接進入或者沒有成功登陸就進入頁面,將被連接到“用戶登錄頁面”。 5、二手車型號查詢:成功登陸的用戶可以在該頁查找自己需要的二手車。如果用戶還沒有注冊就直接進入或者沒有成功登陸就進入頁面,將被連接到“用戶登陸頁面”。 6、修改密碼:成功登陸的用戶可以在該頁修改自己的密碼。如果用戶還沒有注冊就直接進入或者沒

40、有成功登陸就進入頁面,將被連接到“用戶登陸頁面”。 7、修改個人信息:成功登陸的用戶可以在該頁修改自己當初注冊時的信息。如果用戶還沒有注冊就直接進入或者沒有成功登陸就進入頁面,將被連接到“用戶登陸頁面”。 功能結構圖如下: 二手車查詢管理系統(tǒng) 主頁頁 發(fā)布二手車信息 用戶中心 二手車信息列表 首頁頁 用戶登錄和注冊 搜索車輛 二手車查詢管理系統(tǒng) 管理員登錄 管理員主頁 增加二手車信息 刪除二手車信息 修改二手車信息 更新二手車信息 退出系統(tǒng) 退出系統(tǒng) 退出系統(tǒng)

41、 退出系統(tǒng) 3.5 系統(tǒng)的部分運行測試 系統(tǒng)測試是為了發(fā)現錯誤而執(zhí)行程序的過程,成功的測試是發(fā)現了至今尚未發(fā)現的錯誤的測試。 3.5.1系統(tǒng)測試的目的 測試的目的就是希望能以最少的人力和時間發(fā)現潛在的各種錯誤和缺陷。應根據開發(fā)各階段的需求、設計等文檔或程序的內部結構精心設計測試用例,并利用這些實例來運行程序,以便發(fā)現錯誤。信息系統(tǒng)測試應包括軟件測試、硬件測試和網絡測試。硬件測試、網絡測試可以根據具體的性能指標來進行,此處所說的測試更多的是指軟件測試。 系統(tǒng)測試是保證系統(tǒng)質量和可靠性的關鍵步驟,是對系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設計和實施的最后復查。根

42、據測試的概念和目的,在進行信息系統(tǒng)測試時應遵循以下基本原則。 ·應盡早并不斷地進行測試。測試不是在應用系統(tǒng)開發(fā)完之后才進行的。由于原始問題的復雜性、開發(fā)各階段的多樣性以及參加人員之間的協(xié)調等因素,使得毛。 開發(fā)各個階段都有可能出現錯誤。因此,測試應貫穿在開發(fā)的各個階段,盡早糾正錯誤,消除隱患。 ·測試工作應該避免由原開發(fā)軟件的人或小組承擔,一方面,開發(fā)人員往往不愿召認自己的工作,總認為自己開發(fā)的軟件沒有錯誤;另一方面,開發(fā)人員的錯誤很對。 由本人測試出來,很容易根據自己編程的思路來制定測試思路,具有局限性。測試工作應由專門人員來進行,這樣會更客觀,更有效

43、。 ·設計測試方案的時候,不僅要確定輸入數據,而且要根據系統(tǒng)功能確定預期的輸出結果。將實際輸出結果與預期結果相比較就能發(fā)現測試對象是否正確。 ·在設計測試用例時,不僅要設計有效合理的輸入條件,也要包含不合理、失效的輸入條件。測試的時候,人們往往習慣按照合理的、正常的情況進行測試,而忽略了。 ·對異常、不合理、意想不到的情況進行測試,而這些可能就是隱患。 ·在測試程序時,不僅要檢驗程序是否做了該做的事,還要檢驗程序是否做了不該做的事。多余的工作會帶來副作用,影響程序的效率,有時會帶來潛在的危害或錯誤。 ·嚴格按照測試計劃來進行,避免測試的隨意性。測試計

44、劃應包括測試內容、進度安排、人員安排、測試環(huán)境、測試工具和測試資料等。嚴格的按照測試計劃可以;認證進度,使各方面都得以協(xié)調進行。 ·妥善保存測試計劃、測試用例,作為軟件文檔的組成部分,為維護提供方便。 ·測試用例都是精心設計出來的,可以為重新測試或追加測試提供方便?;蛟谄浠A上修改后,然后再進行測試。 3.5.2 測試過程 測試是開發(fā)過程中一個獨立且非常重要的階段,測試過程基本上與開發(fā)過程平行。 一個規(guī)范化的測試過程通常包括以下基本的測試活動。 (1)、擬定測試計劃。在制定測試計劃時,要充分考慮整個項目的開發(fā)時間和開發(fā)進童以及一些人為因素和客觀條件等,使得測試計

45、劃是可行的。測試計劃的內容主要有測試的內容、進度安排、測試所需的環(huán)境和條件、測試培訓安排等。 (2)、編制測試大綱。測試大綱是測試的依據。它明確詳盡地規(guī)定了在測試中針對系統(tǒng)的每一項功能或特性所必須完成的基本測試項目和測試完成的標準。 (3)、根據測試大綱設計和生成測試用例。在設計測試用例的時候,可綜合利用前面介紹的測試用例和設計技術,產生測試設計說明文檔,其內容主要有被測項目、輸人數據、測試過程、預期輸出結果等。 (4)、實施測試。測試的實施階段是由一系列的測試周期組成的。在每個測試周期中,測試人員和開發(fā)人員將依據預先編制好的測試大綱和準備好的測試用例,對被測軟件或設備進行完

46、整的測試。 (5)、生成測試報告。測試完成后,要形成相應的測試報告,主要對測試進行概要說明,列出測試的結論,指出缺陷和錯誤,另外,給出一些建議,如可采用的修改方法,各項修改預計的工作量及修改的負責人員。 第四章 詳細設計 4.1 數據庫的實現 數據庫是數據庫應用程序的重要組成部分。一個設計結構合理的數據庫對于應用程序的開發(fā)效率和程序的性能都是非常重要的。 4.1.1 創(chuàng)建數據庫 數據庫的設計通常是以一個已經存在的數據庫管理系統(tǒng)為基礎的,本系統(tǒng)采用MySQL Server數據庫管理系統(tǒng)。在MySQL的命令行中,創(chuàng)建數據庫、數據表等。 建立數據庫 選擇任務欄

47、的“開始” “所有程序” “MySQL” ,然后用命令行創(chuàng)建數據庫carsale。然后使用use carsale 轉到數據庫carsale下,再在其中創(chuàng)建數據表。 4.1.2 創(chuàng)建數據庫表 mySQL數據庫可以利用MySQL命令行創(chuàng)建表。 (1)、創(chuàng)建管理員表命令如下: CREATE TABLE `manager` ( `id` varchar(20) NOT NULL, `username` varchar(20) NOT NULL, `password` varchar(20) default NULL, `qq` varc

48、har(10) default NULL, `email` varchar(50) default NULL, `cname` varchar(50) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; (2)、創(chuàng)建用戶表: CREATE TABLE `member` ( `username` varchar(20) NOT NULL, `name` varchar(20) default NULL, `sex` varchar(2) default

49、 '男', `pwd` varchar(40) NOT NULL, `question` varchar(100) default NULL, `answer` varchar(100) default NULL, `email` varchar(30) default NULL, `phone` varchar(20) default NULL, `address` varchar(100) default NULL, `zipcode` varchar(10) default NULL, PRIMARY KEY (`username`)) ENGINE=Inn

50、oDB DEFAULT CHARSET=utf8; (3)、創(chuàng)建二手車信息表: CREATE TABLE `t_saleinfo` ( `ID` varchar(20) collate utf8_bin NOT NULL, `NAME` varchar(20) collate utf8_bin default NULL, `TYPE` varchar(20) collate utf8_bin default NULL, `MODEL` varchar(20) collate utf8_bin default NULL, `COLOR` varchar(20

51、) collate utf8_bin default NULL, `PRICE` float default NULL, `YEARS` float default NULL, `PIC` varchar(50) collate utf8_bin default NULL, `CONTACT` varchar(20) collate utf8_bin default NULL, `TEL` varchar(20) collate utf8_bin default NULL, `ADDRESS` varchar(20) collate utf8_bin def

52、ault NULL, `DESCRIPTION` varchar(500) collate utf8_bin default NULL, `ispublish` varchar(2) collate utf8_bin default NULL, `publishdate` date default NULL, `publishman` varchar(20) collate utf8_bin default NULL, PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bi

53、n; 4.2 系統(tǒng)中Java Bean的使用 Java Bean組件主要用于可視化編程領域,但在JSP開發(fā)中,JavaBean使用最頻繁的還是用于支持后臺業(yè)務邏輯處理。JavaBean往往封裝了JSP的業(yè)務邏輯,它是可重用件,通過使用JavaBean,可以減少在JSP中腳本代碼的使用,這樣使得JSP更加易于維護,易于被非編程人員接受。在JSP開發(fā)中,JavaBean最常用的就是連接數據庫、執(zhí)行數據庫的操作。 一般來說,在二手車銷售管理系統(tǒng)中需要多次調用數據庫,而且這種連接是一項很消耗系統(tǒng)資源的操作,所以將調用數據庫的部分寫成一個JavaBean程序。 4.3 數據庫連接的Jav

54、a Bean 二手車銷售管理系統(tǒng)中需要多次連接數據庫,而且這種連接是一項很消耗系統(tǒng)資源的操作。所以在本系統(tǒng)中將調用數據庫的部分寫成了一個Java Bean。 public String driverName = "com.mysql.jdbc.Driver"; // 驅動程序名 String server = "localhost"; // MYSQL 服務器的地址 String dbname = "carsale"; // MYSQL 數據庫的名字 String user = "root"; // MYSQL 數據庫的登錄用戶名 String pass = "123";

55、// MYSQL 數據庫的登錄密碼 String port = "3306"; // MySQL服務器的端口號,默認為3306 // 數據庫連接字符串 String url = "jdbc:mysql://" + server + ":" + port + "/" + dbname + "?user=" + user + "&password=" + pass + "&useUnicode=true&characterEncoding=utf-8"; Connection con = null;// Connection對象 ResultSet rs = n

56、ull;// 建立一個記錄集 Class.forName(driverName).newInstance();// 加載驅動程序 con = DriverManager.getConnection(url); //j建立連接 在目錄“C:\Tomcat6.0\webapps\carsale\WEB-INF\src\com\bwm\db”里將新建的Condb.java文件放在其中,在DOS下使用編譯命令:javac Condb.java編譯Condb.java:。在編譯通過以后,在“com\bwm\db”目錄下生成的Condb.class文件復制到上述C盤目錄即可,這樣就可以在JSP

57、文件中使用了。在JSP文件中調用Java Bean時,可以使用ResultSet的next()方法來移動游標;如果是對數據庫進行添加或者修改操作,則操作可以不需要ResultSet,如果是對數據庫進行查詢并返回記錄集,則應該調用rs.close()方法來關閉該ResultSet對象。 4.4 前臺主要功能模塊詳細設計 數據表建好后,就要對表進行操作,用戶在瀏覽器的地址欄中輸入網址,將直接進入到網站首面。首面主要實現以下幾個功能: (1) 實現網站內容導航。 (2) 最新二手車銷售信息展示。 (3) 用戶登錄。 (4) 注冊新用戶。 (5) 二手車搜索。 (6) 發(fā)布二手車

58、信息。 (7) 修改用戶資料等。 本系統(tǒng)首頁在瀏覽中的運行結果如下圖(其它運行結果見PPT): 4.4.1 用戶登錄模塊 用戶登錄模塊要實現用戶注冊、登錄、找回密碼、用戶資料修改的功能,功能模塊如圖14所示。用戶進入購物系統(tǒng)后如果沒有此用戶,此用戶不是會員,則可以點擊登錄區(qū)下方的注冊按鈕,進入用戶注冊界面,進行注冊。用戶注冊時要填寫用戶名、用戶密碼、姓名、地址、電話號碼、email、取回密碼的問題提示和相應的問題回答等信息,然后按提交按鈕。用戶的信息在提交之前,用戶端的程序把用戶所填的數據進行一定程度的檢查,比如檢查兩次所填寫的密碼是否一樣。如果檢查通過則把用戶信息提交給數據庫。

59、如果沒有通過,則出現提示信息。 修改用戶資料資料 顧客登錄 用戶注冊 用戶登錄 發(fā)布二手車信息 4.4.2 用戶注冊 (1)作用:完成新用戶的注冊。 (2)實現手段:進入前臺主頁后,點擊【注冊】,執(zhí)行用戶注冊頁面,新用戶填寫相關資料,判斷是否按要求填寫齊介,用戶名是否重復等,如數據有效,注冊成功。其中有一部分的有效性使用JavaScript來判斷,這樣可以減輕服務器的負荷量。 當用戶第一次登錄時首先要在本網站注冊,成為會員用戶才可以在該網站購物,所以當用戶每次進入購物系統(tǒng)時必須在用戶注冊頁面中輸入正確的用戶名和密碼,聯(lián)系電話等信息。用戶注冊頁面的運行結果如圖15

60、所示。 在用戶注冊頁面中用戶自定義JavaScript檢驗用戶注冊信息不允許為空函數check()的代碼如下: ”標記中,其中“alert” 是該窗口中的一個方法,作用是彈出一個小的信息提示窗。 為了便于網站對用戶的管理,在用戶注冊頁面接收到的注冊信息要經過嚴格的過濾,用主鍵保證注冊用戶名的惟一性,如果該用戶存在,即可注冊成功。否則提示失敗。 如果用戶名有效則插入數據表并且顯示提示“注冊成功”。 (3)發(fā)布二手車信息 注冊用戶可以發(fā)布二手車銷售

63、信息,經管理員審核后即可發(fā)布在網站前臺 用戶注冊頁面: 4.4.3 用戶資料修改 用戶資料修改是為用戶更改個人信息提供的窗口,由于用戶資料是保密的,不能被其它的用戶任意瀏覽,所以必須有正確的身份認證之后,才能夠瀏覽并修改,要修改資料首先必須登錄,如果用戶未登錄,則先轉到登錄頁面;如果用戶已經登錄,則直接進入修改用戶資料。用戶資料修改模塊在用戶操作主頁面的導航條上,單擊【修改資料】鏈接,進入用戶資料修改頁面。 (1)作用:完成對用戶資料的修改。 (2)實現方法:個人信息修改完畢后,要將修改后的數據信息更新到注冊數據表中,單擊【修改】按鈕,如果提交的數據無誤,將彈出

64、“數據更新成功”的消息對話框;否則將彈出“更新失敗”的消息對話框。 用戶修改提交頁面的關鍵代碼如下: Int temp=con.executeUpdate(str); If(temp>0){

溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!