【正文】
鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2015)畢業(yè)設(shè)計(jì)說明書網(wǎng)上文具銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名李佳永班級(jí)計(jì)算機(jī)114學(xué)號(hào)1110704408指導(dǎo)教師 孫 莉完成日期2015年5月20日29 網(wǎng)上文具銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要:現(xiàn)如今,隨著科技的日益創(chuàng)新與發(fā)展,人們對于生活的消費(fèi)需求日益提高。在形形色色的消費(fèi)需求中,網(wǎng)絡(luò)消費(fèi)占據(jù)著很大的比例?,F(xiàn)今的網(wǎng)絡(luò)發(fā)展已經(jīng)在逐步提高人們消費(fèi)方式,網(wǎng)上購物在一定程度上極大的節(jié)約了人們的時(shí)間,突破了時(shí)間、地域的限制,無論何時(shí),無論在哪里,只要擁有一臺(tái)電腦,通過簡單的操作,一定可以買到自己稱心如意的商品。網(wǎng)上文具銷售系統(tǒng)的實(shí)現(xiàn),不僅實(shí)現(xiàn)了上述的優(yōu)點(diǎn),而且在文具種類和價(jià)格上都比實(shí)體店有一定的優(yōu)惠,這些種種的便捷優(yōu)惠的存在,是網(wǎng)上文具銷售系統(tǒng)開發(fā)存在的必要條件。網(wǎng)上文具銷售系統(tǒng)的開發(fā)工具是MyEclipse,前臺(tái)頁面主要通過JSP來編寫,通過整合三大架構(gòu):Struts、Hibernate以及Spring來實(shí)現(xiàn)系統(tǒng)的進(jìn)一步功能。數(shù)據(jù)主要存儲(chǔ)在MySQL中,其中存放的數(shù)據(jù)主要是會(huì)員的注冊信息,文具的價(jià)格種類,以及訂單的詳情等等各種數(shù)據(jù)信息。前臺(tái)頁面的設(shè)計(jì)操作方便,可以實(shí)現(xiàn)頁面的快速更正修改。后臺(tái)數(shù)據(jù)庫中的各種表格信息準(zhǔn)確明了,無論是文具信息,會(huì)員注冊信息,或者是管理員登錄信息,都是可以很清晰的展現(xiàn)出來,這樣即使數(shù)據(jù)信息出現(xiàn)誤差,也可以方便快速的及時(shí)進(jìn)行更改。網(wǎng)上文具銷售系統(tǒng)的模塊大致分為五個(gè)模塊,它們分別為:注冊登錄模塊,文具信息模塊,購物車模塊,訂單管理模塊,以及后臺(tái)管理模塊。通過這些方面功能的設(shè)計(jì)與實(shí)現(xiàn),可以使顧客能夠方便快捷的使用本系統(tǒng),讓顧客可以擁有更高的舒適度。關(guān)鍵詞:網(wǎng)絡(luò)發(fā)展;網(wǎng)上文具銷售;優(yōu)惠 Design and Implementation of Online Stationery Sales SystemAbstract: Nowadays, with the increasing innovation and development of science and technology, people’s demand is increasing with regard to the life consumption day by day. In all kinds of consumer demand, the network consumption occupy a very large proportion. At present, the development of network has already raised the people39。s kinds of consumption. In a certain extent, online shopping greatly saves time and breaks through the limitation of time and region. Whenever and wherever, you are sure to buy your own desirable goods as long as you have a puter and a simple operation. Online stationery sales system not only realize the advantages of all above, but also the price is cheaper than the discount stores to a certain extent. The existence of a variety of convenient preferential is a necessary condition for the development of Online stationery sales system.The tool of online stationery sales system is MyEclipse. Through the integration of the three major architecture: Struts, Hibernate as well as Spring, it can implement further functions of the system. The front page is written by JSP, data is stored in MySQL, which is storing data member registration information, stationery price categories, various data information and the details of the order, and so on. Front page design is easy to operate and can be quickly corrected to modify the page. Background database forms information is accurate and clear, both stationery information, membership registration information, or the administrator login information, can be clearly displayed, so even if the error in the data information can also be quickly and easily modify.Online stationery sales system module roughly divided into five module. They are: Sign module, stationery information module, shopping cart module, order management module, and back office management module. Trough the design and realization of these functions, it enables customers to use our system conveniently, so that customers can have a higher degree of fort.Key words:Network development。 Stationery sales online。 Discount31 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明書(2015)目 錄1 概 述 1 1 課題研究意義 1 課題研究內(nèi)容 22 網(wǎng)上文具銷售系統(tǒng)的可行性研究 2 技術(shù)可行性研究 2 操作可行性研究 4 經(jīng)濟(jì)可行性研究 43 網(wǎng)上文具銷售系統(tǒng)的需求分析 4 性能需求分析 4 功能模塊需求分析 44 網(wǎng)上文具銷售系統(tǒng)的概要設(shè)計(jì) 5 網(wǎng)上文具銷售系統(tǒng)的前臺(tái)設(shè)計(jì) 6 網(wǎng)上文具銷售系統(tǒng)的后臺(tái)設(shè)計(jì) 7 網(wǎng)上文具銷售系統(tǒng)數(shù)據(jù)庫的實(shí)現(xiàn) 85 網(wǎng)上文具銷售系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 14 顧客注冊功能的實(shí)現(xiàn) 14 顧客登錄功能的實(shí)現(xiàn) 15 文具商品信息展示功能的實(shí)現(xiàn) 17 購物車功能模塊 18 系統(tǒng)后臺(tái)及訂單功能管理模塊 20 顧客注冊資料修改模塊 21 顧客留言功能的實(shí)現(xiàn) 226 網(wǎng)上文具銷售系統(tǒng)的測試與分析 24 系統(tǒng)測試目標(biāo)以及測試的結(jié)果 24 網(wǎng)上文具銷售系統(tǒng)的測試 247 網(wǎng)上文具銷售系統(tǒng)的優(yōu)缺點(diǎn) 25 網(wǎng)上文具銷售系統(tǒng)的優(yōu)點(diǎn) 25 網(wǎng)上文具銷售系統(tǒng)的缺點(diǎn) 278 結(jié)束語 28參考文獻(xiàn) 29致 謝 30附 錄 31附錄 1 源程序清單 31網(wǎng)上文具銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)1 概 述隨著第一臺(tái)電子計(jì)算機(jī)的出現(xiàn),我們的社會(huì)就進(jìn)入了一個(gè)飛速發(fā)展的信息交流時(shí)代。從二十世紀(jì)開始,隨著世界范圍內(nèi)互聯(lián)網(wǎng)的普及和發(fā)展,一種新興的營銷方式應(yīng)運(yùn)而生并迅速發(fā)展——電子商務(wù)。所謂電子商務(wù),就是將商業(yè)活動(dòng)以及各種現(xiàn)實(shí)中的交易轉(zhuǎn)移到網(wǎng)絡(luò)上去,通過覆蓋全球的網(wǎng)絡(luò)實(shí)現(xiàn)商品在世界范圍內(nèi)的流通和交易,從而使交易變的簡單而又便捷。此外,網(wǎng)絡(luò)的全球性和廣泛傳播性又使得各種信息資源得以共享,從而實(shí)現(xiàn)更高的資源利用,獲得更多的價(jià)值。電子商務(wù)的產(chǎn)生,可以追溯到上個(gè)世紀(jì)六七十年代,人們通過在網(wǎng)絡(luò)上對市場活動(dòng)進(jìn)行交易,極大的減少了他們的生產(chǎn)成本,同時(shí)這一方式突破了傳統(tǒng)商務(wù)以固定的銷售地點(diǎn)和固定的銷售時(shí)間為特征的傳統(tǒng)店鋪型經(jīng)營模式,使得如今的交易范圍具備全球化的性質(zhì),真正做到購物無國界,購物無時(shí)差。電子商務(wù)為企業(yè)提供了虛擬的全球交易環(huán)境,極大提高了商務(wù)活動(dòng)的水平和質(zhì)量。因而在這個(gè)商務(wù)全球化的時(shí)代,順應(yīng)潮流加入其中已經(jīng)成為一個(gè)不可改變的大趨勢。 課題研究意義由于如今網(wǎng)絡(luò)的迅速普及和飛速發(fā)展,人們越來越適應(yīng)便捷的網(wǎng)上購物方式,越來越多的人更愿意選擇在家中上網(wǎng)進(jìn)行購物選擇而不是出門去實(shí)物店購買。一方面便捷的網(wǎng)上購物模式為人們提供了更快捷更方便的選擇機(jī)會(huì),很多人不愿意為買幾只鉛筆而再梳洗出門,而網(wǎng)上文具店真正實(shí)現(xiàn)了足不出戶即可完成購物的愿望。另一方面,傳統(tǒng)的文具商店由于店鋪成本,牟求相對高一點(diǎn)的利潤等多方面原因,所出售的各類文具都是很高的價(jià)格,而網(wǎng)上文具銷售則完全不存在這個(gè)問題,因而越來越多的人選擇進(jìn)行網(wǎng)上購物。相比較為方便快捷的網(wǎng)上文具銷售而言,現(xiàn)在的實(shí)體文具店不僅在價(jià)格、成本等方面擁有較多的限制,在進(jìn)貨管理方面它們也擁有著諸多的不方便,無論文具店的規(guī)模是大是小,它們所需要出售管理的文具都是種類繁多,各種各樣,尤其是每種文具對應(yīng)著其相應(yīng)的產(chǎn)品信息和價(jià)格,單靠店員人力的分類管理工作量太大,遠(yuǎn)不如網(wǎng)上文具銷售來的簡單,便捷。相比較傳統(tǒng)的實(shí)體文具店,網(wǎng)上文具銷售店具備以下優(yōu)點(diǎn): a. 文具的種類更加多樣化。網(wǎng)上文具銷售因?yàn)椴恍枰赇伒目臻g,因而可以具備更多種類的文具,給予顧客更多更完善的選擇余地。b. 查詢所需類型文具更加快捷,方便。顧客可以根據(jù)自己的需求愛好很快查詢到自己所需要的文具,節(jié)省了大量的時(shí)間。c. 全天制營業(yè)。相對于傳統(tǒng)的實(shí)體文具店而言,網(wǎng)上文具銷售可以極大地改變時(shí)間上的限制,無論何時(shí),只要一臺(tái)電腦,一個(gè)網(wǎng)絡(luò),你就可以隨時(shí)登陸購買自己稱心的文具商品。d. 節(jié)省成本花費(fèi)。一般的實(shí)體文具店由于店鋪房租,裝修開銷以及其他成本的原因,總是會(huì)在文具產(chǎn)品上提高價(jià)格,進(jìn)而獲取足夠的利潤。而網(wǎng)上文具銷售則完全避免了這些花費(fèi),真正從成本上降低了商品價(jià)格,使商家和顧客完成雙贏。e. 無需大量庫存,取貨管理方便。網(wǎng)上文具銷售的經(jīng)營模式完全不同于傳統(tǒng)實(shí)體文具店的倉庫儲(chǔ)存,我們可以根據(jù)顧客的需求直接聯(lián)系生產(chǎn)商,可以最快最好的滿足顧客的需求。f. 擁有更好的發(fā)展空間。在如今網(wǎng)絡(luò)迅速普及發(fā)展的時(shí)代,網(wǎng)上文具銷售對比傳統(tǒng)實(shí)體文具店更具有發(fā)展前景和發(fā)展空間,其便捷方便的特性注定了其更遠(yuǎn)的前行之路。 課題研究內(nèi)容 系統(tǒng)功能簡述本系統(tǒng)主要通過JSP以及struts和hibernate框架整合實(shí)現(xiàn)各個(gè)模塊的功能??蛻敉ㄟ^注冊信息完成登錄,從而對文具商品進(jìn)行瀏覽,當(dāng)找到自己滿意的商品時(shí),顧客可以將商品放入購物車轉(zhuǎn)而繼續(xù)購物,當(dāng)所有購物完成時(shí)即可提交訂單,等待商家對訂單進(jìn)行處理。此外,本系統(tǒng)還擁有顧客修改訂單功能,顧客可以取消自己對于那些不中意產(chǎn)品的訂單。系統(tǒng)后臺(tái)主要由管理員操作,管理員可以在后臺(tái)對商品信息進(jìn)行管理、增添和修改,以及完成訂單的查詢和處理,從而使商品交易效率大大提高,最終使交易變的簡單,便捷。同時(shí)也保證了交易的安全性和可靠性。 系統(tǒng)目標(biāo)a. 顧客可以在注冊頁面填寫個(gè)人信息,選擇所需注冊會(huì)員類型完成注冊,同時(shí)也可以在頁面上對自己的注冊信息進(jìn)行修改,收貨地址等詳細(xì)信息亦可自行設(shè)定,這樣才可以為下面購物做好前提準(zhǔn)備。b. 顧客完成會(huì)員注冊之后即可瀏覽各種文具商品。商品的目錄種類在主頁面上都有詳細(xì)的顯示,顧客可以根據(jù)自己的需要進(jìn)行查找、瀏覽,從而找到自己滿意的商品并完成訂單的提交。c. 系統(tǒng)后臺(tái)管理員能夠?qū)ξ木呱唐愤M(jìn)行增減修改,同時(shí)也要能夠管理客戶具體的個(gè)人信息以及訂單信息,這樣才能確保及時(shí)高效的完成每一筆訂單的處理,真正使交易得以快速便捷的運(yùn)行。2 網(wǎng)上文具銷售系統(tǒng)的可行性研究 技術(shù)可行性研究本項(xiàng)目的設(shè)計(jì)運(yùn)行使用的是windows 7系統(tǒng),比較符合大部分的機(jī)器需求,同時(shí)MyEclipse的運(yùn)用為系統(tǒng)穩(wěn)定性和操作的便捷性提供了基礎(chǔ)。此外,數(shù)據(jù)庫部分所采用的MySQL,使得數(shù)據(jù)更加穩(wěn)定,為數(shù)據(jù)管理修改提供很大的便利。JSP是由SunMicrosystems公司所倡導(dǎo)、許多公司一起參與研究所建立的。它顛覆了傳統(tǒng)的運(yùn)行模式,主要用于服務(wù)器端執(zhí)行。用JSP編寫開發(fā)的程序可以實(shí)現(xiàn)在各種不同的系統(tǒng)中運(yùn)行,絲毫不會(huì)對其運(yùn)行結(jié)果造成影響。除此之外,JSP還擁有其他很多的優(yōu)點(diǎn),通過JSP編寫成功的程序,可以適應(yīng)任意的運(yùn)行環(huán)境、運(yùn)行平臺(tái),完全不用擔(dān)心需要因此而修改代碼。另外JSP還具備則較為完善的伸縮性,無論文件的大小差別多大,只要其處于符合范圍之內(nèi),都可以在其中實(shí)現(xiàn)正常運(yùn)行。MyEclipse是在Eclipse的基礎(chǔ)上增加一些插件,使其具備了更加全面、更加完善的功能。它的出現(xiàn)以及使用為數(shù)據(jù)庫的組建運(yùn)行提供了很大的保障,同時(shí)也可以保證數(shù)據(jù)結(jié)構(gòu)的嚴(yán)謹(jǐn)性和完整性。MyEclipse可以作為一個(gè)虛擬的運(yùn)行環(huán)境,對所編寫的代碼進(jìn)行調(diào)試配置,最終實(shí)現(xiàn)對代碼完整性的編寫和整合。Struts 是一個(gè)基于MVC架構(gòu)且主要用于提