版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 . PAGE49 / NUMPAGES55淮 海 工 學(xué) 院畢業(yè)設(shè)計(jì)(論文)說明書題 目: 基于WEB的二手手機(jī)交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)作 者: 學(xué) 號(hào):系 (院): 計(jì)算機(jī)科學(xué)系 專業(yè)班級:指導(dǎo)者:(姓 名) (專業(yè)技術(shù)職務(wù))評閱者:(姓 名) (專業(yè)技術(shù)職務(wù))2007年 6 月 連 云 港畢業(yè)設(shè)計(jì)(論文)中文摘要基于WEB的二手手機(jī)交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)摘 要:隨著Internet技術(shù)的迅速發(fā)展,人們的日常生活已經(jīng)離不開網(wǎng)絡(luò)。在未來的社會(huì)中,人們的生活和工作將越來越依賴于數(shù)字技術(shù)的發(fā)展,越來越數(shù)字化、網(wǎng)絡(luò)化、電子化和虛擬化。于是電子商務(wù)開始流行起來,一種全新的購物理念開始形成并逐步發(fā)展,也日益
2、和人們的生活非常貼近。本設(shè)計(jì)主要是在網(wǎng)絡(luò)上架構(gòu)二手手機(jī)交易平臺(tái),其中實(shí)現(xiàn)了前臺(tái)用戶和后臺(tái)管理員兩大部分。普通用戶中包括注冊、登錄,通過輸入商品名稱對商品進(jìn)行模糊查詢和基于價(jià)格選擇的高級查詢,注冊用戶包括查詢、購買、提交定單,查看購物車等;管理員部分包括管理員的登錄,對商品、類別和用戶的管理等。本設(shè)計(jì)基于JSP,結(jié)合SQL Server2000數(shù)據(jù)庫管理系統(tǒng)的開發(fā)技術(shù), 本文主要介紹了本課題的研究背景、國外研究現(xiàn)狀、開發(fā)過程和完成的功能,重點(diǎn)說明了本課題的設(shè)計(jì)思想、各個(gè)模塊的詳細(xì)設(shè)計(jì)過程。關(guān)鍵詞:購物車 JSP SQL Server 2000 WEB畢業(yè)設(shè)計(jì)(論文)外文摘要The Design
3、and Implement of Sell Second-hand Phone Based on WebAbstract: With the rapid development of technology of Internet, people can not live without network. In future society, life and work of people will be more and more depend on the development of the digital technologies, and become more and more di
4、gitization, networking, electrification and virtualization. Then the E-commerce becomes popular. A new kind of concept of shopping begins to form and develops gradually. And it is closed to peoples life day by day. The main of this design is building a second-hand exchange platform in the network. I
5、t consists of 2 parts: user and administrator. The common user has the right to register login and can search commodity value by in ptting the key name of the commodities. It also can inguire the articles by the pice.The registered user not only have the common users rights but have the function of
6、using shopping-car handing order, reviewing the shopping vehicle and so on.The part of administrator includes the logging of administrator the management for the order of articles and users.The design is based on the technology of JSP and combined with technology of Database Management System of SQL
7、 Server 2000. This article mainly talks about the background of research topic, the current situation in home and abroad, the process of development and the function of network. The emphasize of the article are the idea of the design of the topic and the detail designed process of every model.Keywor
8、ds:JSP SQL Server 2000 WEB Shipping-car目 錄 TOC h z t 畢業(yè)設(shè)計(jì)(論文)1級標(biāo)題,1,畢業(yè)設(shè)計(jì)(論文)2級標(biāo)題,2,畢業(yè)設(shè)計(jì)(論文)結(jié)論、致謝、參考文獻(xiàn)標(biāo)題,1 HYPERLINK l _Toc1707136081 引言 PAGEREF _Toc170713608 h 1HYPERLINK l _Toc1707136091.1 課題的研究背景與意義 PAGEREF _Toc170713609 h 1HYPERLINK l _Toc1707136101.2 課題的定義 PAGEREF _Toc170713610 h 3HYPERLINK l _T
9、oc1707136111.3 問題的調(diào)研 PAGEREF _Toc170713611 h 3HYPERLINK l _Toc1707136121.4 可行性分析 PAGEREF _Toc170713612 h 3HYPERLINK l _Toc1707136131.5 論文各章簡介 PAGEREF _Toc170713613 h 4HYPERLINK l _Toc1707136142 需求分析 PAGEREF _Toc170713614 h 6HYPERLINK l _Toc1707136152.1 業(yè)務(wù)流分析 PAGEREF _Toc170713615 h 6HYPERLINK l _Toc
10、1707136162.2 數(shù)據(jù)流分析 PAGEREF _Toc170713616 h 7HYPERLINK l _Toc1707136172.3 數(shù)據(jù)字典 PAGEREF _Toc170713617 h 8HYPERLINK l _Toc1707136183 系統(tǒng)設(shè)計(jì) PAGEREF _Toc170713618 h 10HYPERLINK l _Toc1707136193.1 系統(tǒng)總體功能結(jié)構(gòu) PAGEREF _Toc170713619 h 10HYPERLINK l _Toc1707136203.2 系統(tǒng)數(shù)據(jù)模型設(shè)計(jì) PAGEREF _Toc170713620 h 11HYPERLINK l
11、 _Toc1707136213.3 開發(fā)環(huán)境與運(yùn)行環(huán)境設(shè)計(jì) PAGEREF _Toc170713621 h 17HYPERLINK l _Toc1707136233.4 JSP與SQL Server數(shù)據(jù)庫的連接 PAGEREF _Toc170713623 h 18HYPERLINK l _Toc1707136244 用戶個(gè)人信息管理模塊設(shè)計(jì) PAGEREF _Toc170713624 h 20HYPERLINK l _Toc1707136254.1 用戶個(gè)人信息管理模塊功能介紹 PAGEREF _Toc170713625 h 20HYPERLINK l _Toc1707136264.2 用戶個(gè)
12、人信息管理模塊功能詳細(xì)設(shè)計(jì) PAGEREF _Toc170713626 h 20HYPERLINK l _Toc1707136284.3 遇到的問題以與解決方案 PAGEREF _Toc170713628 h 25HYPERLINK l _Toc1707136295 信息查詢模塊設(shè)計(jì) PAGEREF _Toc170713629 h 28HYPERLINK l _Toc1707136305.1 信息查詢模塊功能介紹 PAGEREF _Toc170713630 h 28HYPERLINK l _Toc1707136315.2 信息查詢模塊功能詳細(xì)設(shè)計(jì) PAGEREF _Toc170713631 h
13、 28HYPERLINK l _Toc1707136326 購物車和訂單模塊設(shè)計(jì) PAGEREF _Toc170713632 h 32HYPERLINK l _Toc1707136336.1 購物車和訂單模塊介紹 PAGEREF _Toc170713633 h 32HYPERLINK l _Toc1707136346.2 購物車和訂單模塊詳細(xì)設(shè)計(jì) PAGEREF _Toc170713634 h 32HYPERLINK l _Toc1707136357 管理商品模塊設(shè)計(jì) PAGEREF _Toc170713635 h 37HYPERLINK l _Toc1707136367.1 管理商品模塊介紹
14、 PAGEREF _Toc170713636 h 37HYPERLINK l _Toc1707136377.2 管理商品模塊詳細(xì)設(shè)計(jì) PAGEREF _Toc170713637 h 37HYPERLINK l _Toc1707136387.3 遇到的問題和解決方法 PAGEREF _Toc170713638 h 39HYPERLINK l _Toc1707136398 管理用戶模塊設(shè)計(jì) PAGEREF _Toc170713639 h 40HYPERLINK l _Toc1707136408.1 管理用戶模塊介紹 PAGEREF _Toc170713640 h 40HYPERLINK l _To
15、c1707136418.2 管理用戶模塊詳細(xì)設(shè)計(jì) PAGEREF _Toc170713641 h 40HYPERLINK l _Toc1707136429 管理新聞模塊設(shè)計(jì) PAGEREF _Toc170713642 h 41HYPERLINK l _Toc1707136439.1 管理新聞模塊介紹 PAGEREF _Toc170713643 h 41HYPERLINK l _Toc1707136449.2 管理新聞模塊詳細(xì)設(shè)計(jì) PAGEREF _Toc170713644 h 41HYPERLINK l _To管理系統(tǒng)信息模塊設(shè)計(jì) PAGEREF _Toc170713
16、645 h 43HYPERLINK l _To1 管理系統(tǒng)信息模塊介紹 PAGEREF _Toc170713646 h 43HYPERLINK l _To2 管理系統(tǒng)信息模塊詳細(xì)設(shè)計(jì) PAGEREF _Toc170713647 h 43HYPERLINK l _To管理訂單模塊設(shè)計(jì) PAGEREF _Toc170713648 h 45HYPERLINK l _To1 管理訂單模塊介紹 PAGEREF _Toc170713649 h 45HYPERLINK l _To
17、2 管理訂單模塊的詳細(xì)設(shè)計(jì) PAGEREF _Toc170713650 h 45HYPERLINK l _To用戶使用手冊 PAGEREF _Toc170713651 h 47HYPERLINK l _To1 系統(tǒng)功能簡介、運(yùn)行環(huán)境簡介 PAGEREF _Toc170713652 h 47HYPERLINK l _To2 系統(tǒng)運(yùn)行與操作指南 PAGEREF _Toc170713653 h 48HYPERLINK l _To系統(tǒng)評價(jià) PAGEREF _Toc170713654 h 49HYPE
18、RLINK l _To1 系統(tǒng)特色 PAGEREF _Toc170713655 h 49HYPERLINK l _To2 系統(tǒng)存在的不足與改進(jìn)方案 PAGEREF _Toc170713656 h 49HYPERLINK l _Toc170713657結(jié)論 PAGEREF _Toc170713657 h 50HYPERLINK l _Toc170713658致 PAGEREF _Toc170713658 h 51HYPERLINK l _Toc170713659參考文獻(xiàn) PAGEREF _Toc170713659 h 521 引言1.1 課題的
19、研究背景與意義1.1.1 課題的研究背景中國互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布的2006第十六次CNNIC調(diào)查結(jié)果顯示,地上網(wǎng)人數(shù)與日俱增。用戶在網(wǎng)上關(guān)注的信息也不再是單一的新聞。報(bào)告數(shù)據(jù)顯示,用戶在網(wǎng)上經(jīng)常查詢的信息中,教育信息占29.3%,汽車信息占13.8%,求職招聘信息占24.2%。在互聯(lián)網(wǎng)服務(wù)業(yè)務(wù)方面:電子、搜索引擎、網(wǎng)上銀行、在線交易、網(wǎng)絡(luò)廣告、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)游戲等服務(wù)業(yè)務(wù)仍然快速的發(fā)展著。據(jù)我國IT行業(yè)發(fā)布的報(bào)告表明,近年來,我國互聯(lián)網(wǎng)發(fā)展呈快速增長趨勢,網(wǎng)民的數(shù)量已達(dá)8700萬,逼近世界第一,并且隨著寬帶的實(shí)施與降價(jià),每天約有近6萬人走進(jìn)網(wǎng)絡(luò)世界。伴隨著網(wǎng)絡(luò)的普與,電子商務(wù)(網(wǎng)絡(luò)購物)也日趨
20、盛行。特別是在美國、日本等發(fā)達(dá)國家,上網(wǎng)人口迅速增加,可以說已達(dá)到普與。例如在美國的圣誕季節(jié),玩具銷售量的將近半數(shù)是由網(wǎng)絡(luò)購物完成的。不僅僅是玩具,書籍、音樂CD、個(gè)人電腦、電腦軟件、日常雜貨、小件物品等,甚至廣泛發(fā)展到股票與證券交易。網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動(dòng),包括人類的生產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極改變了人類從物質(zhì)到精神、從形式到容、從生產(chǎn)到生活的各種活動(dòng),并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。信息在社會(huì)和經(jīng)濟(jì)的發(fā)展中所起的作用越來越為人們所重視。信息資源的開發(fā)利用水平成為衡量一個(gè)國家綜合國力的重
21、要標(biāo)志之一。計(jì)算機(jī)作為信息處理的工具,為適應(yīng)數(shù)據(jù)處理需求的迅速提高,滿足各類信息系統(tǒng)對數(shù)據(jù)管理的要求,在文件系統(tǒng)的基礎(chǔ)上發(fā)展基礎(chǔ)數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫方法針對事物處理量數(shù)據(jù)管理需求提供了更加周到和人性化的服務(wù)。隨著國市場經(jīng)濟(jì)的不斷發(fā)展,以“市場為導(dǎo)向,拓寬銷售渠道”已成為大多數(shù)企業(yè)的共識(shí)。由于企業(yè)規(guī)模的擴(kuò)大與外部競爭的加劇,對企業(yè)在動(dòng)態(tài)分銷方面的管理提出了許多新的要求。為適應(yīng)這種趨勢,多數(shù)企業(yè)目前采取在全國各地設(shè)立分公司,力求拓展銷售網(wǎng)絡(luò),但是隨著銷售網(wǎng)絡(luò)的不斷擴(kuò)展,信息量不斷增大,如果仍以傳統(tǒng)的手工方式處理和分析這些數(shù)據(jù),已遠(yuǎn)遠(yuǎn)不能滿足企業(yè)決策者對信息的與時(shí)性、準(zhǔn)確性、分析等方面的要求。同時(shí),計(jì)
22、算機(jī)技術(shù)不斷成熟,利用計(jì)算機(jī)幫助企業(yè)分析處理數(shù)據(jù),已成為不可阻擋的趨勢。如何利用計(jì)算機(jī)輔助工具處理和分析繁雜的數(shù)據(jù),提高企業(yè)的競爭力,已成為企業(yè)領(lǐng)導(dǎo)者不得不面對的問題。1.1.2 課題的研究意義中國加入世界貿(mào)易組織,外國物流企業(yè)進(jìn)一步進(jìn)入中國物流市場,給中國帶來了新的物流服務(wù)理念,管理模式,以與新的物流技術(shù)與裝備,對中國物流的發(fā)展是一個(gè)巨大的推動(dòng)。從目前的種種情況來看,社會(huì)競爭越來越激烈,在這個(gè)競爭和效率并存的社會(huì),人們有很強(qiáng)的時(shí)間觀念,信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使網(wǎng)絡(luò)的應(yīng)用已普與到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域?;贐/S模式的網(wǎng)絡(luò)銷售系統(tǒng)克服了傳統(tǒng)銷售方式時(shí)所帶來的人力、物力以與時(shí)間
23、上的浪費(fèi),同時(shí)也保證了銷售過程的科學(xué)化、高效化,使銷售過程方便、準(zhǔn)確、快捷。網(wǎng)絡(luò)的發(fā)展推動(dòng)了客戶與商家之間的交易的高效性,網(wǎng)上銷售即將成為主流。本課程設(shè)計(jì)利用JSP和SQL Server2000技術(shù)實(shí)現(xiàn)。網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,使得人類社會(huì)突飛猛進(jìn),網(wǎng)絡(luò)銷售是其中一個(gè)重要的附加產(chǎn)品。從網(wǎng)上購物測試看,中國電子商務(wù)的發(fā)展前景很好,網(wǎng)上購物潛力巨大。但目前我國網(wǎng)絡(luò)使用主要在電子、個(gè)人主頁、信息傳播、網(wǎng)絡(luò)游戲等方面,網(wǎng)絡(luò)購物作為話題是早有耳聞,但實(shí)際利用卻很低,原因是廠家和消費(fèi)者都還沒有走出系統(tǒng)運(yùn)行出錯(cuò)的怪圈。另外作為電子商務(wù)利用率低的理由,還有電腦的普與率、費(fèi)、網(wǎng)絡(luò)通訊費(fèi)等通訊附加費(fèi)的問題外,還存在消
24、費(fèi)品在流通領(lǐng)域中的問題。在這里,我們把焦點(diǎn)轉(zhuǎn)向把消費(fèi)品或者消費(fèi)者當(dāng)作顧客對象,而在網(wǎng)絡(luò)所進(jìn)行的交易上,今后的發(fā)展前景有以下幾點(diǎn): 1)適合于網(wǎng)絡(luò)交易的商品,實(shí)際上就是不需親手拿起來看一看,即不試用、不試穿,單憑樣式就能夠充分理解產(chǎn)品的特征、性能,進(jìn)而決定購買的商品。即是那些在網(wǎng)上交易活躍的書籍、音樂、個(gè)人電腦等這樣類別的商品。 2)網(wǎng)絡(luò)銷售商為了擴(kuò)大網(wǎng)絡(luò)銷售市場,促進(jìn)發(fā)展,應(yīng)向消費(fèi)者宣布,網(wǎng)絡(luò)購物能大力減少流通環(huán)節(jié),節(jié)約鋪面租金、降低人力費(fèi)用、降低庫存帶來的低成本價(jià)格戰(zhàn)略和便捷購物方式等優(yōu)勢,目前看來大部分的消費(fèi)者對于網(wǎng)絡(luò)購物,懷有不安的感覺。即使明確產(chǎn)品的樣式和品質(zhì),也有不能把產(chǎn)品拿在手上的
25、不安,不能與店員商量的不安,對卡號(hào)和密碼泄漏的安全性等等不安因素。不過,這些不安可以隨著網(wǎng)絡(luò)購物的經(jīng)歷的增多而減少。對于有這些不安的消費(fèi)者,要刺激網(wǎng)絡(luò)購物和使其參加網(wǎng)絡(luò)購物,僅僅強(qiáng)調(diào)網(wǎng)絡(luò)購物的方便是不夠的。要以低價(jià)格、低成本購物的動(dòng)機(jī),首先有必要讓這些人作某種程度網(wǎng)上購物的經(jīng)驗(yàn)積累。若只是展示網(wǎng)絡(luò)購物的便利,而把價(jià)格定在和原先價(jià)格一樣,或者更高,以這種方式來推進(jìn)網(wǎng)絡(luò)銷售的廠家和業(yè)者,在這個(gè)領(lǐng)域大概是沒有成功的可能性的。要讓網(wǎng)絡(luò)購物成氣候,從國互聯(lián)網(wǎng)發(fā)展實(shí)情來看,網(wǎng)絡(luò)銷售商應(yīng)在有相當(dāng)實(shí)力的基礎(chǔ)上。網(wǎng)上購物付款方式最為關(guān)鍵,現(xiàn)我國交通銀行與幾大國有銀行均陸續(xù)開展了信用卡網(wǎng)上支付的業(yè)務(wù),且手續(xù)簡便,
26、信用可靠,給消費(fèi)者帶來了福音。還有,銷售管理系統(tǒng)對企業(yè)的影響:降低成本:由于管理系統(tǒng)是通過互聯(lián)網(wǎng)將企業(yè)的客戶聯(lián)系在一起,能夠動(dòng)態(tài)地反映當(dāng)前企業(yè)的銷售狀況,使企業(yè)對部信息有一個(gè)準(zhǔn)確的了解,降低業(yè)務(wù)交易中的風(fēng)險(xiǎn)和成本,加強(qiáng)各級與總部的信息交流,大大降低了人力成本、管理成本,使企業(yè)能夠與時(shí)對企業(yè)在銷售中出現(xiàn)的問題進(jìn)行解決。 增加收益:建立管理系統(tǒng)可加快資金回籠速度,提高資產(chǎn)回報(bào)率,可以迅速、準(zhǔn)確響應(yīng)市場變化和客戶需求,從而達(dá)到增加收益的目的。 提高控制力度:管理系統(tǒng)可以加強(qiáng)銷售成本控制,減少人為錯(cuò)誤,使每一級客戶都可以降低銷售風(fēng)險(xiǎn),使管理更完善。 減少操作誤差:銷售的自動(dòng)化管理,可以在業(yè)務(wù)操作時(shí)錄入
27、,保證數(shù)據(jù)的真實(shí)性。多種業(yè)務(wù)單據(jù)自動(dòng)生成和權(quán)限控制,減少操作上的人為誤差。 提高企業(yè)規(guī)化運(yùn)作水平:實(shí)施管理系統(tǒng),保證統(tǒng)一業(yè)務(wù)處理模式,規(guī)銷售流程,消除不符要求的銷售請求,提高業(yè)務(wù)效率,使銷售管理規(guī)化。業(yè)務(wù)流程化,避免重復(fù)抄寫和錄入,減少失誤,提高業(yè)務(wù)人員工作效率。 提升信息交流:管理者和決策人員與時(shí)獲取分銷售的各項(xiàng)真實(shí)數(shù)據(jù),保證了各分公司與上級管理者之間信息交流,提高企業(yè)運(yùn)作效率。同時(shí),更可與其它系統(tǒng)結(jié)合,建立一個(gè)統(tǒng)一互動(dòng)的電子商務(wù)平臺(tái),供客戶共享企業(yè)信息。 提供決策支持:管理系統(tǒng)可充分收集銷售信息,加強(qiáng)了對歷史數(shù)據(jù)的利用,為進(jìn)一步市場分析提供數(shù)據(jù)基礎(chǔ)和決策支持??傊殡S著個(gè)人電腦的普與和使
28、用電腦人口的增加,網(wǎng)絡(luò)銷售在眾多的銷售渠道中脫穎而出,其地位與占有量一定會(huì)逐漸增加。技術(shù)革命引發(fā)產(chǎn)業(yè)結(jié)構(gòu)變革,市場的競爭規(guī)則也會(huì)跟著發(fā)生變化,網(wǎng)絡(luò)銷售的產(chǎn)生是流通領(lǐng)域中的一場革命。1.2 課題的定義1.2.1 問題的定義隨著計(jì)算機(jī)新技術(shù)的發(fā)展和普與以與網(wǎng)絡(luò)的迅速發(fā)展,可以說現(xiàn)在的網(wǎng)絡(luò)是無處不在,人們在足不出戶的情況下就可以買到自己需要的二手手機(jī),因此二手手機(jī)交易平臺(tái)的出現(xiàn)也就是自然而然的事情。1.3 問題的調(diào)研在本系統(tǒng)開發(fā)之初,為了做好系統(tǒng)需求分析工作,做了充分的調(diào)研,從而認(rèn)識(shí)到完成本系統(tǒng)需做到以下幾點(diǎn):要求設(shè)計(jì)者了解目前電子商務(wù)的服務(wù)功能。要求設(shè)計(jì)者與手機(jī)銷售人員進(jìn)行交流,記錄和分析已實(shí)現(xiàn)的
29、功能和存在的不足。要求設(shè)計(jì)者有熟練的JSP應(yīng)用程序開發(fā)能力,有較強(qiáng)的自學(xué)能力以與一定的關(guān)系數(shù)據(jù)庫理論開發(fā)功底。具有對復(fù)雜表進(jìn)行處理的能力。具體問題再做詳細(xì)調(diào)查研究并與指導(dǎo)老師面談。在充分了解、調(diào)查電子商務(wù)銷售手機(jī)的基礎(chǔ)上,開發(fā)這一二手手機(jī)交易平臺(tái)。1.4 可行性分析可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間確定問題是否能夠解決。要達(dá)到這個(gè)目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)能否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)
30、分析和設(shè)計(jì)的過程。系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性,技術(shù)上的可行性,操作上的可行性和法律上的可行性。本系統(tǒng)的可行性分析如下:1.4.1 經(jīng)濟(jì)可行性分析本課題是主要采用單機(jī)開發(fā),在學(xué)校即可完成資料查找和調(diào)研分析,開發(fā)過程中充分考慮了各個(gè)模塊之間的獨(dú)立性和可維護(hù)性,所以開發(fā)成本和運(yùn)行成本以與維護(hù)成本較低。1.4.2 技術(shù)可行性分析本系統(tǒng)的開發(fā)基于B/S計(jì)算模式,主要包括前端應(yīng)用程序的開發(fā)以與后臺(tái)數(shù)據(jù)庫的建立和維護(hù)兩個(gè)方面。對于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。基于以上要求,本系統(tǒng)擬采用JSP(Java Sever Page)
31、和MS SQL Server2000分別作為前端和后端的開發(fā)工具。JSP是目前流行的一種制作動(dòng)態(tài)網(wǎng)頁的技術(shù),它擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn),具有良好的移植性、健全性和安全性。MS SQL Server2000則是目前比較流行的數(shù)據(jù)庫管理系統(tǒng)。另外,所有的SQL Server2000版本的客戶端軟件可以在Microsoft Windows NT、Microsoft Windows 2000和Microsoft Windows98等操作系統(tǒng)上運(yùn)行,只有服務(wù)器組件(如數(shù)據(jù)庫引擎和分析服務(wù)器)必須在特定版本的操作系統(tǒng)上運(yùn)行。因此從技術(shù)方面講,開發(fā)此系統(tǒng)是可行的。1.4.3 操作可行
32、性分析本系統(tǒng)具備友好的用戶界面、使用方便、易于維護(hù)、操作簡單等特點(diǎn),易于被用戶接受,用戶只需熟練操作計(jì)算機(jī),并對此系統(tǒng)使用做簡單的了解即可方便使用,而且使用此系統(tǒng)可以大大減少人員的負(fù)擔(dān)。因此從使用操作方面看,此系統(tǒng)的開發(fā)是可行的。1.4.4 法律可行性分析即該平臺(tái)的開發(fā)會(huì)不會(huì)在社會(huì)上引起侵權(quán)或其它責(zé)任問題。因?yàn)樵撈脚_(tái)是作為畢業(yè)設(shè)計(jì)與商業(yè)無關(guān),又因?yàn)槭亲灾鏖_發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。1.5 論文各章簡介第1章引言,主要敘述課題的研究背景和意義、問題的定義和容簡介、問題的調(diào)研和可行性分析。第2章系統(tǒng)需求分析,包括業(yè)務(wù)流程分析、數(shù)據(jù)流分析、數(shù)據(jù)字典。第3章系統(tǒng)總體設(shè)計(jì),包括系統(tǒng)總體
33、結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(如E-R圖、關(guān)系模型)、系統(tǒng)開發(fā)與運(yùn)行環(huán)境設(shè)計(jì)。第4章用戶個(gè)人信息管理模塊的設(shè)計(jì),包括用戶登錄身份驗(yàn)證設(shè)計(jì)、用戶資料修改設(shè)計(jì)、密碼找回設(shè)計(jì)、用戶注冊設(shè)計(jì)、查看個(gè)人信息設(shè)計(jì)。第5章信息查詢模塊設(shè)計(jì),包括模糊查詢設(shè)計(jì)、高級查詢設(shè)計(jì)、查看新聞、查看銷售排行榜、瀏覽商品。第6章購物車和訂單模塊設(shè)計(jì),包括查看購物車設(shè)計(jì)、清空購物車設(shè)計(jì)、生成訂單設(shè)計(jì)、查看訂單設(shè)計(jì)、投訴訂單設(shè)計(jì)。第7章管理商品模塊設(shè)計(jì),包括添加商品設(shè)計(jì)、修改和刪除商品設(shè)計(jì)。第8章管理用戶模塊設(shè)計(jì),包括刪除用戶設(shè)計(jì)、升級用戶設(shè)計(jì)。第9章管理新聞模塊設(shè)計(jì),包括添加新聞設(shè)計(jì),刪除修改新聞設(shè)計(jì)。第10章管理系統(tǒng)信息模塊
34、設(shè)計(jì),包括管理友情設(shè)計(jì),管理系統(tǒng)標(biāo)識(shí)設(shè)計(jì),管理圖片廣告設(shè)計(jì)。第11章管理訂單模塊設(shè)計(jì),包括查詢投訴訂單設(shè)計(jì)、處理訂單設(shè)計(jì),查看已處理訂單設(shè)計(jì)。第12章用戶使用手冊,系統(tǒng)功能簡介、系統(tǒng)運(yùn)行環(huán)境和安裝環(huán)境簡介、系統(tǒng)的操作指南。第13章系統(tǒng)評價(jià),介紹系統(tǒng)的特色、系統(tǒng)的不足之處與改進(jìn)方案。2 需求分析需求分析的任務(wù)是確定系統(tǒng)必須完成哪些工作,對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。在需求分析階段和用戶交流配合得出系統(tǒng)的邏輯模型,通常用數(shù)據(jù)流圖、數(shù)據(jù)字典等表示系統(tǒng)的邏輯模型。2.1 業(yè)務(wù)流分析業(yè)務(wù)流程圖(Transaction Flow Diagram,簡稱TFD),就是用一些規(guī)定的符號(hào)與連接來表示
35、某個(gè)具體的業(yè)務(wù)處理過程。在對系統(tǒng)的組織結(jié)構(gòu)和功能進(jìn)行分析時(shí),需從一個(gè)實(shí)際業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)該業(yè)務(wù)流程的資料都串起來作進(jìn)一步的分析。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)的調(diào)查工作中的錯(cuò)誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。基于WEB的二手手機(jī)交易系統(tǒng)的業(yè)務(wù)流程:首先進(jìn)入主頁面,所有用戶可以對商品進(jìn)行查詢,查看目前所有的商品信息,也可以瀏覽的新聞,還可以查看銷售排行榜。注冊用戶登陸后,才可以把自己所需要的商品放入購物車,去收銀臺(tái)付款然后生成并發(fā)送定單。系統(tǒng)管理員在登錄后臺(tái)管理系統(tǒng)后可以對商品信息進(jìn)行管理,包括修改商品信息,添
36、加商品信息,刪除商品信息;也可以對新聞進(jìn)行管理,包括添加新聞,修改新聞,刪除新聞;也可以對用戶進(jìn)行管理,包括查看用戶基本信息,刪除用戶,升級用戶類型;也可以對訂單進(jìn)行管理,包括定單處理,查詢未與時(shí)處理訂單的投訴,和刪除訂單;也可以對系統(tǒng)標(biāo)識(shí)的信息進(jìn)行設(shè)置;也可以對廣告進(jìn)行設(shè)置,還可以添加友情管理。其系統(tǒng)核心框架模型如圖2.1 所示:圖2.1 系統(tǒng)核心框架模型2.2 數(shù)據(jù)流分析數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中所經(jīng)受的變換。在數(shù)據(jù)流圖中沒有任何的物理部件,它只是描繪數(shù)據(jù)在軟件中流動(dòng)和被處理的邏輯過程。此外,設(shè)計(jì)數(shù)據(jù)流圖時(shí)只需考慮系統(tǒng)必須完成的基本邏輯功
37、能,完全不需要考慮怎樣具體地實(shí)現(xiàn)這些功能,所以它也是今后軟件設(shè)計(jì)的很好的出發(fā)點(diǎn)。系統(tǒng)整體的數(shù)據(jù)流圖如2.2所示:圖2.2 系統(tǒng)數(shù)據(jù)流程圖2.3 數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)分析階段的重要文檔。它清楚的定義與詳細(xì)地解釋了數(shù)據(jù)流程圖上不能詳細(xì)表達(dá)的容,同時(shí)它也是同用戶交互的工具。數(shù)據(jù)字典是為了數(shù)據(jù)流圖中的每個(gè)數(shù)據(jù)流、文件、加工,以與組成數(shù)據(jù)流或文件的數(shù)據(jù)項(xiàng)做出說明,其中對每個(gè)加工的描述稱為“小說明”,也可稱為“加工邏輯說明”。由于數(shù)據(jù)流程圖只是對數(shù)據(jù)處理與彼此之間聯(lián)系進(jìn)行說明,未對數(shù)據(jù)的詳細(xì)容與加工過程進(jìn)行說明,而這正是數(shù)據(jù)字典所要表達(dá)的。它能將數(shù)據(jù)流程圖中全部數(shù)據(jù)流與其組成部分的數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、數(shù)
38、據(jù)加工等描述清楚,便于后續(xù)工作系統(tǒng)設(shè)計(jì)的進(jìn)行。數(shù)據(jù)存儲(chǔ)名稱:管理員信息數(shù)據(jù)來源:管理員信息表數(shù)據(jù)組成:管理員信息管理員+管理員密碼描述:存儲(chǔ)了管理員的基本信息數(shù)據(jù)存儲(chǔ)名稱:注冊用戶信息數(shù)據(jù)來源:注冊用戶信息表數(shù)據(jù)組成:注冊用戶信息注冊用戶ID+用戶名+密碼+地址+ +注冊時(shí)間+E-mail+最后一次登錄時(shí)間+最后登錄IP+ +用戶真實(shí)+用戶類型描述:存儲(chǔ)會(huì)員的注冊信息數(shù)據(jù)存儲(chǔ)名稱:貨物信息數(shù)據(jù)來源:貨物信息表數(shù)據(jù)組成:貨物信息貨物ID+貨物類型ID+貨物子類型ID +貨物名稱+貨物會(huì)員價(jià)格+貨物簡介+貨物詳細(xì)介紹+貨物被購買數(shù)量+貨物上架日期+貨物圖片名稱+VIP價(jià)格+普通市場價(jià)格+顏色+尺寸
39、+是否推薦描述:存儲(chǔ)出售的貨物信息數(shù)據(jù)存儲(chǔ)名稱:貨物類別信息數(shù)據(jù)來源:貨物類別信息表數(shù)據(jù)組成:貨物類型信息類別ID+ 類別名稱 描述:存儲(chǔ)了貨物類別信息數(shù)據(jù)存儲(chǔ)名稱:貨物子類別信息數(shù)據(jù)來源:貨物子類別信息表數(shù)據(jù)組成:貨物子類型信息子類別ID+ 子類別名稱+子類別ID描述:存儲(chǔ)了貨物子類別信息數(shù)據(jù)存儲(chǔ)名稱:購物車信息數(shù)據(jù)來源:購物車信息表數(shù)據(jù)組成:購物車信息購物車ID+ 貨物ID+用戶名+購物數(shù)量+購物車狀態(tài)+貨物名稱+會(huì)員價(jià)格+訂單號(hào)+VIP價(jià)格描述:存儲(chǔ)了購物車信息數(shù)據(jù)存儲(chǔ)名稱:訂單信息數(shù)據(jù)來源:訂單信息表數(shù)據(jù)組成:訂單信息訂單表ID +用戶名+訂單日期+訂單號(hào)+收貨人+收貨人E-mail+
40、收貨人+收貨人地址+訂單狀態(tài)+付款方式+備注描述:存儲(chǔ)了訂單信息數(shù)據(jù)存儲(chǔ)名稱:新聞信息數(shù)據(jù)來源:新聞表數(shù)據(jù)組成:新聞信息新聞ID+新聞標(biāo)題+新聞容+新聞添加時(shí)間+瀏覽量 描述:存儲(chǔ)了新聞信息數(shù)據(jù)存儲(chǔ)名稱:系統(tǒng)信息標(biāo)識(shí)信息數(shù)據(jù)來源:系統(tǒng)信息標(biāo)識(shí)表數(shù)據(jù)組成:系統(tǒng)信息標(biāo)識(shí)信息系統(tǒng)信息標(biāo)識(shí)ID+聯(lián)系人名稱+聯(lián)系人MAIL+網(wǎng)址+ +銀行匯款地址+轉(zhuǎn)賬銀行卡+ + +聯(lián)系 描述:存儲(chǔ)了訂單信息數(shù)據(jù)存儲(chǔ)名稱:投訴訂單信息數(shù)據(jù)來源:投訴訂單表數(shù)據(jù)組成:投訴訂單信息投訴訂單ID+投訴者名稱+投訴的訂單號(hào)+投訴留言描述:存儲(chǔ)了投訴訂單信息數(shù)據(jù)存儲(chǔ)名稱:友情信息數(shù)據(jù)來源:友情表數(shù)據(jù)組成:友情信息友情ID+的URL
41、地址+中文地址+排序編號(hào) 描述:存儲(chǔ)了友情信息3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)就是確定系統(tǒng)的具體實(shí)現(xiàn)方案,制定出詳細(xì)的計(jì)劃,確定系統(tǒng)由哪些模塊組成以與模塊間的關(guān)系。3.1 系統(tǒng)總體功能結(jié)構(gòu)通過對基于WEB網(wǎng)上的二手交易平臺(tái)的需求分析并結(jié)合實(shí)際情況可將本系統(tǒng)分為,用戶個(gè)人信息管理,購物車和訂單模塊,查詢搜索,管理用戶,管理訂單,管理新聞,管理商品,管理系統(tǒng)信息模塊,共八個(gè)模塊。其總體功能模塊如圖3.1所示:圖3.1 基于WEB的二手手機(jī)交易系統(tǒng)結(jié)構(gòu)框圖由上圖可以看出本系統(tǒng)的功能模塊主要有:前臺(tái)用戶的包括:(1)用戶個(gè)人信息管理模塊:負(fù)責(zé)新用戶的注冊和老用戶的登錄的功能、查看個(gè)人信息,修改個(gè)人資料,取回密碼的
42、功能。(2)購物車和訂單處理模塊:負(fù)責(zé)清空購物車,瀏覽購物車,將商品放入購物車,去收銀臺(tái)結(jié)賬,生成訂單號(hào),確認(rèn)訂單項(xiàng)中的詳細(xì)個(gè)人資料信息,查看個(gè)人訂單的功能。 (3)查詢信息模塊:負(fù)責(zé)模糊查詢,高級查詢,查看新聞,瀏覽商品,查看銷售排行榜。后臺(tái)管理員的包括:(4)管理商品模塊:負(fù)責(zé)對貨物的添加,修改,刪除,上傳貨物圖片,以與類別的添加刪除,修改。(5)管理訂單模塊:負(fù)責(zé)對訂單的刪除,查詢,將未處理訂單審核為已處理訂單。(6)管理用戶模塊:負(fù)責(zé)對用戶的刪除,升級。(7)管理系統(tǒng)信息模塊:負(fù)責(zé)系統(tǒng)標(biāo)識(shí)的添加修改,負(fù)責(zé)添加,刪除友情。(8)管理新聞模塊:負(fù)責(zé)新聞的添加,刪除,修改。3.2 系統(tǒng)數(shù)據(jù)模
43、型設(shè)計(jì)3.2.1 數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)E-R圖E-R圖(實(shí)體-關(guān)系圖)提供了表示實(shí)體、屬性和聯(lián)系的方法。實(shí)體型:用矩形表示,矩形框?qū)懨鲗?shí)體名。屬性:用橢圓型表示,并用無向邊與其相應(yīng)實(shí)體連接起來。聯(lián)系:用菱形表示,菱形框?qū)懨髀?lián)系名,并用無向邊與其有關(guān)實(shí)體連接。本系統(tǒng)采用E-R圖的方法進(jìn)行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)。設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員實(shí)體、新聞實(shí)體、注冊用戶(會(huì)員)信息實(shí)體、貨物實(shí)體、訂單實(shí)體、投訴訂單實(shí)體和購物車實(shí)體。實(shí)體之間關(guān)系的E-R如圖3.2所示:圖3.2 實(shí)體之間E-R圖管理員信息實(shí)體E-R圖如圖3.3所示:圖3.3 管理員E-R圖注冊用戶信息實(shí)體E-R如圖3.4所示:圖3.4 注冊用戶E-
44、R圖貨物實(shí)體E-R如圖3.5所示:圖3.5 貨物E-R圖訂單信息實(shí)體E-R圖如圖3.6所示:圖3.6 訂單E-R圖購物車實(shí)體E-R圖如圖3.7所示:圖3.7 購物車E-R圖新聞實(shí)體E-R圖如圖3.8所示:圖3.8 購物車E-R圖投訴訂單實(shí)體E-R圖如圖3.9所示:圖3.9 投訴訂單E-R圖3.2.3 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系表根據(jù)上面的關(guān)系模式可在SQL Server 2000中建立數(shù)據(jù)庫kangle,再在此數(shù)據(jù)庫中建立如下11個(gè)表:(1)購物車信息表(basket)表3.1 購物車信息表字段名類型長度約束條件備注basket_idint4主鍵 購物車IDhw_idint4外鍵貨物IDuser_n
45、amenvarchar50外鍵用戶名basket_countnvarchar20購物數(shù)量basket_checkint4購物車狀態(tài)(0=未下訂單,1=已經(jīng)下訂單)hw_namenvarchar50貨物名稱hw_cashdecimal9會(huì)員價(jià)格sub_numbernvarchar50外鍵訂單號(hào)dailidecimal9VIP價(jià)格(2)新聞表(news)表3.2 新聞表字段名類型長度約束條件備注news_idint4主鍵 新聞IDnews_titlenvarchar16新聞標(biāo)題news_contentntext255新聞容news_datedatetime8新聞添加的時(shí)間news_countint
46、4瀏覽量(3)管理員表(admin )表3.3 管理員表字段名類型長度約束條件備注admin_namenvarchar50主鍵管理員名稱admin_passnvarchar50管理員密碼(4)注冊用戶信息表(member)表3.4 注冊用戶信息表字段名類型長度約束條件備注user_idint4主鍵用戶IDuser_namenvarchar50外鍵用戶名user_passnvarchar50用戶密碼user_mailnvarchar50用戶E-mailuser_addsnvarchar255用戶地址user_telnvarchar50用戶user_regtimedatetime8用戶注冊時(shí)間us
47、er_lasttimedatetime8用戶最后一次登錄時(shí)間user_regipnvarchar50用戶登錄IPuser_lastipnvarchar50用戶最后一次登錄IPuser-postcodenvarchar50用戶 user_namecnvarchar50用戶真實(shí)user_typenvarchar50用戶類型(5)貨物類別表(sort)表3.5 貨物類別表字段名類型長度約束條件備注sort_idint4主鍵 外鍵 類別IDsort_namenvarchar50類別名稱(6)貨物子類別表(Nsort)表3.6 貨物子類別表字段名類型長度約束條件備注Nsort_idint4主鍵 子類別I
48、DNsort_namenvarchar50子類別名稱sort_idint4外鍵類別ID(7)投訴訂單表(ts)表3.7 投訴訂單表字段名類型長度約束條件備注ts_idint4主鍵 投訴IDuser_namenvarchar50外鍵用戶名sub_numbernvarchar50外鍵訂單號(hào)ts_contextnvarchar100投訴容(8)訂單表(sub)表3.8 訂單表字段名類型長度約束條件備注sub_idint4主鍵 訂單表IDuser_namenvarchar50外鍵用戶名sub_datesmaldatetime4訂單日期sub_numbernvarchar50訂單號(hào)sub_tonvarc
49、har50收貨人sub_mailnvarchar50收貨人EMAILsub_telnvarchar50收貨人sub_addsnvarchar255收貨人地址sub_stateint4訂單狀態(tài)(1=未處理,2=已處理)sub_postnvarchar50收貨人 Qiannvarchar50付款方式Othernvarchar100備注(9)貨物表(hw)表3.9 貨物表字段名類型長度約束條件備注hw_idint4主鍵 貨物IDsort-idint4外鍵類別IDnsort_idint4外鍵子類別IDhw_namenvarchar50貨物名稱hw_cashdecimal9貨物會(huì)員價(jià)hw_content
50、nvarchar255貨物簡介hw_content2nvarchar1000貨物詳細(xì)介紹hw_buysint4貨物購買量hw_datevarchar50貨物上架日期hw_picnvarchar255貨物圖片名稱Dailidecimal9VIP價(jià)格pifadecimal9普通市場售價(jià)yeshenvarchar50顏色tuijianbit1是否推薦(10)系統(tǒng)信息標(biāo)識(shí)表(system2)表3.10 系統(tǒng)信息標(biāo)識(shí)表字段名類型長度約束條件備注Idint4主鍵 系統(tǒng)信息標(biāo)識(shí)IDnamenvarchar50聯(lián)系人名稱mailnvarchar50聯(lián)系人MAILwebnvarchar50網(wǎng)址oicqnvarc
51、har50maddrnvarchar50銀行匯款地址msnnvarchar50轉(zhuǎn)賬銀行卡codenvarchar50ymaddrnvarchar50聯(lián)系(收款地址)地址telnvarchar50聯(lián)系(11)友情表(ad)表3.11 友情表字段名類型長度約束條件備注idint4主鍵 友情編號(hào)urlnvarchar50的url地址wordlinknvarchar50中文地址bsint4排序編號(hào)3.3 開發(fā)環(huán)境與運(yùn)行環(huán)境設(shè)計(jì)3.3.1 開發(fā)環(huán)境設(shè)計(jì)本課題采用SQL Server2000連接數(shù)據(jù)庫,進(jìn)行JSP技術(shù)的B/S模式的三層系統(tǒng)開發(fā)。服務(wù)器端的三層結(jié)構(gòu)與之間的關(guān)系如圖3.3所示:圖3.10 網(wǎng)上
52、二手手機(jī)交易平臺(tái)體系結(jié)構(gòu)圖JSP是Java Server Pages 的縮寫,由Sun 公司倡導(dǎo),于1999年推出,正日益成為開發(fā)Web動(dòng)態(tài)的重要而快速有效的開發(fā)技術(shù)。JSP充分利用了Java技術(shù)的優(yōu)勢,具有極強(qiáng)的擴(kuò)展能力和良好的收縮性,與開發(fā)平臺(tái)無關(guān),這源于Java的“一次編寫,到處運(yùn)行”的特點(diǎn),同時(shí)也是一項(xiàng)安全的技術(shù)。它具有良好的動(dòng)態(tài)網(wǎng)頁與靜態(tài)網(wǎng)頁分離的能力,編寫后運(yùn)行,因而正逐漸成為Internet開發(fā)的主流技術(shù)。JSP與其他B/S模式技術(shù)的比較:JSP相對于其他B/S模式下的動(dòng)態(tài)網(wǎng)頁技術(shù)有諸多的優(yōu)勢,因此它被許多人認(rèn)為是未來最有發(fā)展前途的技術(shù)。= 1 * GB3跨平臺(tái)性。= 2 * G
53、B3一次編寫,到處運(yùn)行。= 3 * GB3編寫容易,快速上手。= 4 * GB3可重用性。= 5 * GB3數(shù)據(jù)庫聯(lián)接技術(shù)。JSP的運(yùn)行原理:圖3.4為JSP運(yùn)行原理圖,當(dāng)Web服務(wù)器上的一個(gè)JSP頁面第一次被請求執(zhí)行時(shí),JSP引擎先將JSP 頁面文件轉(zhuǎn)譯成一個(gè)Java文件,即Servlet。Java Servlet是基于服務(wù)器端編程的API,用Java Servlet 編寫的Java程序稱為servlet,servlet通過HTML與客戶交互。服務(wù)器將前面轉(zhuǎn)譯成的Java文件編譯成字節(jié)碼文件,再執(zhí)行這個(gè)字節(jié)碼文件來響應(yīng)客戶的請求。當(dāng)這個(gè)JSP頁面再次被請求時(shí),將直接執(zhí)行編譯生成的字節(jié)碼文件來
54、響應(yīng),從而加快了執(zhí)行的速度。第一次請求JSP頁面文件Java文件字節(jié)碼文件響應(yīng)客戶再次被請求3.3.2 運(yùn)行環(huán)境設(shè)計(jì)要運(yùn)行本系統(tǒng),需要有支持JSP的服務(wù)器。這里分兩種情況:一種是自身就支持JSP的服務(wù)器,如Jrun、Weblogic、JSWDK等;而另一種則是在不支持JSP的服務(wù)器上安裝JSP引擎的插件,如在IIS、Apache等服務(wù)器上安裝WebSphere、Tomcat、Resin等插件。本系統(tǒng)運(yùn)行的JSP服務(wù)器是Tomcat,Tomcat的版本是5.5.12。要想在Tomcat下正常運(yùn)行JSP和Servlet,仍然需要先安裝JDK,本系統(tǒng)選用JDK1.5版本。配置和使用 Apache T
55、omcat 的方法為:第一步:安裝J2SDK。安裝完之后,設(shè)置環(huán)境變量JAVA_HOME、CLASSPATH和PATH。第二步:安裝Tomcat。安裝完之后,設(shè)置環(huán)境變量CATALINA_HOME、CATALINA_BASE,然后修改環(huán)境變量中的CLASSPATH,接著可以啟動(dòng)Tomcat,在IE中訪問 HYPERLINK :/localhost:8080/ localhost:8080/,就會(huì)看到Tomcat的歡迎頁面。各環(huán)境變量的最終設(shè)置情況如表3.12所示:表3.12 環(huán)境變量配置情況變量名變量值JAVA_HOMEE:jsdkCLASSPATHE:jsdkbin;.;E:jsdklib;
56、E:jsdklibdt.jar;E:jsdklibtools.jar;E:tomcatcommonlibservlet.jar PATHE:jsdk;.;D:jsdkbinCATALINA_HOMEE:tomcatCATALINA_BASEE:tomcat說明:J2SDK安裝目錄為E:jsdk;Tomcat安裝目錄為E:tomcat。3.4 JSP與SQL Server數(shù)據(jù)庫的連接3.4.1 Java應(yīng)用程序訪問數(shù)據(jù)庫的基本原理在Java語言中,JDBC(Java DateBase Connection)是應(yīng)用程序與數(shù)據(jù)庫溝通的橋梁,即Java語言通過JDBC技術(shù)訪問數(shù)據(jù)庫。JDBC是一種“開
57、放”的方案,它為數(shù)據(jù)庫應(yīng)用開發(fā)人員數(shù)據(jù)庫前臺(tái)工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。3.4.2 JSP與SQL Server數(shù)據(jù)庫的連接步驟具體過程為首先創(chuàng)建數(shù)據(jù)庫連接的JavaBean文件,該文件名為faq.java,將文件編譯形成faq.class文件放到站點(diǎn)文件包中的WEB-INFclassesdb目錄下。然后,應(yīng)用JSP文件訪問JavaBean,使用useBean動(dòng)作,具體格式如下: 4 用戶個(gè)人信息管理模塊設(shè)計(jì)4.1 用戶個(gè)人信息管理模塊功能介紹這個(gè)模塊實(shí)現(xiàn)的功能是用戶進(jìn)行用戶名密碼的驗(yàn)證,用戶注冊,用戶資料修改,密碼找回
58、功能,查看個(gè)人信息。4.1.1 個(gè)人信息管理功能模塊圖圖4.1 個(gè)人信息管理功能模塊圖4.2 用戶個(gè)人信息管理模塊功能詳細(xì)設(shè)計(jì)4.2.1 用戶登錄身份驗(yàn)證設(shè)計(jì)此界面的主要功能是對使用本系統(tǒng)的用戶進(jìn)行用戶名、密碼的驗(yàn)證,只有合法的用戶才能使用本系統(tǒng)中一些特定的功能,比如:購物車功能,收銀臺(tái)功能,我的訂單功能,更改資料功能,退出功能。在此界面中,通過使用getParamter函數(shù)獲得用戶提交的信息,并與數(shù)據(jù)庫中的相應(yīng)信息進(jìn)行比較做出判斷。在用戶登錄時(shí),使用session.setAttribute方法將用戶名和用戶類型保存session對象中,方便其它界面使用getAttribute函數(shù)獲取sess
59、ion對象中的用戶名和用戶類型。用戶登陸界面如圖4.1所示:圖4.2 用戶登錄界面此界面的流程圖如圖4.3所示:YNY主頁是否新用戶輸入用戶名、密碼是否符合數(shù)據(jù)庫信息用戶注冊使用購物車,訂單管理功能N圖4.3 用戶登錄界面流程圖4.2.2 用戶注冊設(shè)計(jì)此界面的主要功能是用戶可以通過此界面注冊賬戶,并添加自己的基本信息,以便管理員更好的對用戶進(jìn)行管理。用戶注冊界面如圖4.4所示:圖4.4 用戶注冊界面這個(gè)功能界面和用戶登錄驗(yàn)證的實(shí)現(xiàn)基本差不多,通過getParameter函數(shù)獲得用戶所填寫的注冊信息,并對這些信息進(jìn)行判斷比較。當(dāng)注冊用戶的用戶名已經(jīng)存在的時(shí)候使用SQL語句:sql=select
60、* from member where user_name=+user_name+;對注冊名進(jìn)行判斷。當(dāng)注冊成功是使用SQL語句將剛剛注冊的信息寫入member表中保存。圖4.5 用戶注冊成功界面4.2.3 用戶資料修改設(shè)計(jì)此界面的主要功能是用戶可以修改自己注冊的一些資料包括:密碼,E-mail,, ,地址,真實(shí)。用戶資料修改界面如圖4.6所示:圖4.6 用戶修改密碼界面圖4.7 密碼修改成功界面該功能通過使用update將重新填入的這些數(shù)據(jù)更新到數(shù)據(jù)庫中。對重新寫入的數(shù)據(jù)的判斷和注冊界面的功能實(shí)現(xiàn)方法是一樣的。其代碼如下:%String errmsg=錯(cuò)誤!,sql;boolean foun
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 長沙商貿(mào)旅游職業(yè)技術(shù)學(xué)院《機(jī)械制圖與實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 配電網(wǎng)數(shù)據(jù)采集與分析
- 述職報(bào)告:技術(shù)領(lǐng)先之道模板
- 職業(yè)導(dǎo)論-2020年房地產(chǎn)經(jīng)紀(jì)人《職業(yè)導(dǎo)論》真題匯編
- 名畫欣賞與創(chuàng)作模板
- 公司年年會(huì)主持稿
- 二零二五年電子商務(wù)平臺(tái)入駐合作協(xié)議范本3篇
- 二零二五版北京車牌租賃市場推廣合作合同規(guī)范范本9篇
- 二零二五版基站建設(shè)場地使用權(quán)及通信網(wǎng)絡(luò)優(yōu)化合同2篇
- 吉林油田十二中2024-2025學(xué)年七年級上學(xué)期期末語文試卷(含答案)
- 分期還款協(xié)議書
- 小區(qū)住戶手冊范本
- ??低?視頻監(jiān)控原理培訓(xùn)教材課件
- 《鄭伯克段于鄢》-完整版課件
- 土壤肥料全套課件
- 畢業(yè)生延期畢業(yè)申請表
- 學(xué)校6S管理制度
- 肽的健康作用及應(yīng)用課件
- T.C--M-ONE效果器使用手冊
- 8小時(shí)等效A聲級計(jì)算工具
- 人教版七年級下冊數(shù)學(xué)計(jì)算題300道
評論
0/150
提交評論