基于javaweb技術(shù)的水果銷售系統(tǒng) ——畢業(yè)論文
《基于javaweb技術(shù)的水果銷售系統(tǒng) ——畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于javaweb技術(shù)的水果銷售系統(tǒng) ——畢業(yè)論文(28頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、聊城大學(xué)本科畢業(yè)設(shè)計(jì)本科畢業(yè)論文題 目 基于javaweb技術(shù)的水果銷售系統(tǒng) 專 業(yè) 軟件工程 作者姓名 學(xué) 號(hào) 單 位 計(jì)算機(jī)學(xué)院 指導(dǎo)教師 年 月 教務(wù)處編目 錄摘 要1前 言11緒論11.1選題的依據(jù)及意義11.2國內(nèi)外現(xiàn)狀研究21.3研究目的22設(shè)計(jì)技術(shù)22.1 jsp簡介32.2 B/S模式分析42.3 mysql簡介43需求分析53.1 需求分析53.2 數(shù)據(jù)流程分析73.2.1 系統(tǒng)操作流程73.2.2 數(shù)據(jù)增加流程73.2.3 數(shù)據(jù)修改流程83.2.4 數(shù)據(jù)刪除流程94系統(tǒng)設(shè)計(jì)104.1系統(tǒng)總體設(shè)計(jì)104.2系統(tǒng)開發(fā)步驟104.3概要設(shè)計(jì)114.4數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)114.5數(shù)
2、據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)125系統(tǒng)實(shí)現(xiàn)155.1系統(tǒng)登錄模塊155.2系統(tǒng)首頁實(shí)現(xiàn)155.3密碼管理模塊實(shí)現(xiàn)155.4用戶信息管理模塊165.5水果信息管理模塊實(shí)現(xiàn)166程序測試與評(píng)價(jià)166.1測試用例176.2系統(tǒng)的特點(diǎn)和優(yōu)點(diǎn)186.3系統(tǒng)存在的不足和改進(jìn)方案186.4設(shè)計(jì)收獲和心得20結(jié)論20致謝21參考文獻(xiàn)2223摘 要在21世紀(jì),計(jì)算機(jī)技術(shù)迅速發(fā)展,如今每個(gè)公民都會(huì)使用計(jì)算機(jī),從第一代計(jì)算機(jī)的產(chǎn)生到現(xiàn)在,我們經(jīng)歷了一個(gè)又一個(gè)奇跡的誕生。它從局部走向世界,從單位走向家庭。它不僅給我們的日常學(xué)習(xí)生活帶來便利,還在軍事,外交等方面做出了極大的貢獻(xiàn)。大量的網(wǎng)上商城也隨之而來,網(wǎng)上商城的數(shù)量也在快速增加
3、,那么,這個(gè)水果網(wǎng)上銷售平臺(tái)是將IT技術(shù)用于水果銷售信息的管理, 它能收集和存儲(chǔ)水果銷售的檔案信息,提供更新與檢索銷售信息檔案的接口;來提高水果銷售的工作效率。本系統(tǒng)是基于JAVA平臺(tái)開發(fā)的一套水果銷售信息管理的系統(tǒng)。系統(tǒng)采用的編譯語言是JSP。采用Mysql數(shù)據(jù)庫來建立數(shù)據(jù)之間的轉(zhuǎn)換。論文主要說明了本課題的開發(fā)背景,需求分析以及在設(shè)計(jì)過程之中遇到的問題,本論文添加了水果銷售平臺(tái)使用時(shí)所在的頁面,并展示了該系統(tǒng)所擁有的一些功能,在開發(fā)過程中所遇到的問題以及解決方案,本論文還簡單的介紹了系統(tǒng)的使用,使后臺(tái)管理人員更好地去操作這個(gè)平臺(tái)。還重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想和解決方案。關(guān)鍵詞:水果
4、銷售;系統(tǒng);計(jì)算機(jī);信息時(shí)代AbstractIn twenty-first Century, the rapid development of computer technology, and now every citizen will use the computer, from the first generation of computer generation to the present, we have experienced the birth of miracle after another. It moves from partial to world, from unit
5、 to family. It not only brings convenience to our daily study and life, but also makes great contributions to military affairs, diplomacy and other aspects. A large number of online shopping mall also followed, the number of online mall is rapidly increasing, so that the fruits of online sales platf
6、orm is IT technology for fruit sales information management, it can collect and store the fruit sales file information, provide updates and retrieve the sales information file interface; improve work efficiency of fruit sales.This system is based on JAVA platform development of a fruit sales informa
7、tion management system. The compiler language used in the system is JSP. The Mysql database is used to establish the conversion between data. This thesis mainly introduces the development background, the demand analysis and the problems encountered in the design process, this paper adds the fruit sa
8、les platform when using the page, and show some functions of the system have, encountered in the development process problems and solutions, this paper also briefly introduced the use of the system, the backstage management better to operate this platform. Also focuses on the design of the system fo
9、cus, design ideas and solutions.Key words: Fruit selling; system; computer; information age基于javaweb技術(shù)的水果銷售系統(tǒng)前 言 計(jì)算機(jī)已經(jīng)進(jìn)入各行各業(yè),互聯(lián)網(wǎng)遍及世界的每一個(gè)角落,計(jì)算機(jī)技術(shù)、信息技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展使我們的生活和工作發(fā)生了越來越多的變化。水果在線銷售平臺(tái)是計(jì)算機(jī)網(wǎng)絡(luò)和技術(shù)快速發(fā)展的產(chǎn)品。水果網(wǎng)上銷售平臺(tái)將Internet網(wǎng)絡(luò)技術(shù)與現(xiàn)代管理理念相結(jié)合,根據(jù)信息技術(shù)的特點(diǎn)和水果銷售信息的合理配置,形成一個(gè)動(dòng)態(tài)的、可靠的、數(shù)字化的水果銷售系統(tǒng),系統(tǒng)會(huì)變得越來越自動(dòng)化。現(xiàn)在的社會(huì)已經(jīng)進(jìn)入
10、了信息的時(shí)代,各個(gè)地區(qū)由于信息技術(shù)的發(fā)展已經(jīng)發(fā)生了翻天覆地的變化,緊跟時(shí)代的步伐,是每個(gè)水果店的發(fā)展趨勢,在水果店競爭力越來越大的情況下,以適應(yīng)信息時(shí)代的發(fā)展與變化,網(wǎng)上水果店會(huì)變得越來越流行。在這個(gè)時(shí)代,網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)已經(jīng)滲透到水果店的工作中。為了在水果店的競爭中具有明顯的優(yōu)勢,本文研究了水果在線營銷平臺(tái),促進(jìn)了水果店和水果營銷信息的發(fā)展。 1緒論1.1選題的依據(jù)及意義隨著信息技術(shù)的發(fā)展,傳統(tǒng)的水果營銷模式受到了嚴(yán)峻的挑戰(zhàn)。傳統(tǒng)的水果銷售有很大的局限性,在第二十一世紀(jì),已經(jīng)很難適應(yīng)水果店管理的要求,近年來,隨著人們的思想意識(shí)和生活水平的提高,互聯(lián)網(wǎng)是人們生活中不可缺少的一部分,它是現(xiàn)代計(jì)算
11、機(jī)技術(shù)的產(chǎn)物,計(jì)算機(jī)現(xiàn)在已經(jīng)走進(jìn)了千家萬戶,對(duì)大多數(shù)人來說,在網(wǎng)上看到自己喜歡的商品,并且購買商品是很常見的?;ヂ?lián)網(wǎng)可以增加人們的知識(shí),也可以提高生活品味,它更有利于身心健康的發(fā)展,拓寬人們的思維方式,培養(yǎng)人的能力。也正因?yàn)槿绱?,網(wǎng)絡(luò)購物才能以極快的速度發(fā)展,傳播到世界各個(gè)層面。關(guān)于水果營銷系統(tǒng)的設(shè)計(jì)和開發(fā),以更好地適應(yīng)越來越多的互聯(lián)網(wǎng)交易。我設(shè)計(jì)了水果銷售系統(tǒng)。用戶可以根據(jù)自己的喜好瀏覽自己喜歡的東西,但如果想購買商品,必須注冊(cè)成為會(huì)員購買,登陸后可以購物。在水果店的商品種類進(jìn)行詳細(xì)分類,以便您可以很容易地找到您想要的,系統(tǒng)可以很容易地找到相關(guān)的商品。同時(shí)購買自己喜歡的東西,可以去結(jié)算,通過
12、訂單,可以填寫自己的相關(guān)信息,并完成購物的過程1.2國內(nèi)外現(xiàn)狀研究近年來,隨著互聯(lián)網(wǎng)的迅速崛起,互聯(lián)網(wǎng)日益成為收集和提供信息的最佳渠道,并逐漸進(jìn)入傳統(tǒng)的流通領(lǐng)域。因此,電子商務(wù)正變得越來越流行。越來越多的商家正在建立網(wǎng)上商店,向消費(fèi)者展示一種新的購物理念。在美國,日本等國家和信息化程度較高的地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,世界級(jí)的超級(jí)美國的零售商,如沃爾瑪、kemat、Korog、J C家庭倉儲(chǔ),等排在隊(duì)伍的前列。調(diào)查顯示,美國家庭越來越習(xí)慣于網(wǎng)上購物。在我國,網(wǎng)上購物系統(tǒng)從無到有,但短短幾年。中國的第一個(gè)1998網(wǎng)上購物,這是第一次,燕莎友誼商城在線銷售通過一個(gè)景泰藍(lán),雖然支付不在線,但這是中國
13、的零售業(yè)起到預(yù)示著網(wǎng)上購物。網(wǎng)上購物直到1999是公認(rèn)的,隨著網(wǎng)絡(luò)的普及,有13億的人消耗了大量的風(fēng)險(xiǎn)資本家都爭奪中國在線購物市場,如當(dāng)當(dāng)網(wǎng)、易趣、8848、中國網(wǎng)絡(luò)購物正處于起步階段。1.3研究目的本課題的目的是使水果銷售信息管理清晰、透明、操作方便、易于管理。通過實(shí)現(xiàn)不同的管理細(xì)節(jié)功能模塊的優(yōu)化,實(shí)現(xiàn)管理過程的最大程度的自動(dòng)化和信息化,并且可以自動(dòng)查看手工操作,提高水果在線銷售的效率。如何開發(fā)一個(gè)實(shí)用的網(wǎng)上水果銷售平臺(tái)是設(shè)計(jì)面臨的難題。本文通過對(duì)水果在線銷售平臺(tái)特點(diǎn)的深入分析和研究,從功能模塊、數(shù)據(jù)格式、通用性三個(gè)方面進(jìn)行了詳細(xì)的闡述,為在線銷售平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)方法提供了理論依據(jù)。2設(shè)計(jì)技
14、術(shù)2.1 jsp簡介JSP是一種動(dòng)態(tài)的技術(shù)標(biāo)準(zhǔn)由Sun Microsystems公司倡導(dǎo)并和許多公司建立的。在傳統(tǒng)的網(wǎng)頁HTML文件(*. HTM,*。HTML)用java程序片段(Scriptlet)和JSP標(biāo)簽,構(gòu)成JSP頁面java程序片段可以操作數(shù)據(jù)庫、重新定位網(wǎng)站和電子郵件。1999六月,太陽微系統(tǒng)公司推出的Sun 【】的一種新技術(shù),即JSP技術(shù),這是java的整個(gè)系統(tǒng)和基于JavaServlet動(dòng)態(tài)網(wǎng)站技術(shù)的設(shè)計(jì)和開發(fā),我們使用這種技術(shù)可以建立安全、先進(jìn)、跨平臺(tái)。在很多方面,JSP技術(shù)加速了動(dòng)態(tài)網(wǎng)頁的發(fā)展?!?】我們可以從以下幾個(gè)方面看到它的特點(diǎn):JSP使用java編程語言編寫的X
15、ML和類標(biāo)簽?zāi)_本來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。該網(wǎng)頁同時(shí)訪問,在服務(wù)器端存在通過tags和scriptlets的資源的應(yīng)用邏輯。JSP將Web邏輯與網(wǎng)頁顯示隔離開來,并支持可重用的基于組件的設(shè)計(jì),使得基于web的應(yīng)用程序快速且易于開發(fā)JSP(JavaServer Pages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。JSP頁面由HTML代碼和嵌入java代碼。服務(wù)器進(jìn)程的java代碼在頁面被客戶端請(qǐng)求,并返回生成的HTML網(wǎng)頁瀏覽器的客戶端。java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用的發(fā)展需要java,servlet和JSP配合完成。JSP具
16、有簡單、易用,完全的面向?qū)ο?、平臺(tái)獨(dú)立、安全、可靠的特點(diǎn)。java它主要面向互聯(lián)網(wǎng)的所有特征。自推出JSP以來,許多大公司都支持JSP技術(shù)服務(wù)器,如IBM、Oracle、BEA等,因此JSP已經(jīng)迅速成為商業(yè)應(yīng)用的服務(wù)器端語言JSP主要的優(yōu)先有以下幾點(diǎn):(1)一旦編寫,可以運(yùn)行到許多地方。也不需要改變其他系統(tǒng)的任何代碼。(2)多平臺(tái)支持系統(tǒng)。在所有平臺(tái)上的任何環(huán)境中,基本上可以在任何環(huán)境中開發(fā)、部署系統(tǒng),并在任何環(huán)境中擴(kuò)展。JSP的局限性是顯而易見的。 (3)強(qiáng)大的擴(kuò)展性。從只有一個(gè)小的戰(zhàn)爭文件可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡的多個(gè)應(yīng)用的事務(wù)處理、信息處理,一臺(tái)服
17、務(wù)器到無數(shù)臺(tái)服務(wù)器,java顯示了一個(gè)巨大的生命力。(4)多種功能強(qiáng)大的開發(fā)工具支持。這是類似于JSP和java有很多很好的開發(fā)工具,而且許多是免費(fèi)提供的,他們中的許多人能夠順利運(yùn)行在多個(gè)平臺(tái)。2.2 B/S模式分析C/S模式主要由三部分組成,客戶端應(yīng)用程序(客戶端)、服務(wù)器管理器(服務(wù)器)和中間件(中間件)。客戶端應(yīng)用程序是系統(tǒng)中的用戶和數(shù)據(jù)組件之間的交互。服務(wù)器程序負(fù)責(zé)管理系統(tǒng)資源,如管理信息數(shù)據(jù)庫。主要工作是在多個(gè)客戶端同時(shí)請(qǐng)求來自同一臺(tái)服務(wù)器的資源時(shí),優(yōu)化這些資源的管理。中間件負(fù)責(zé)連接客戶端應(yīng)用程序和服務(wù)器管理器,完成一個(gè)協(xié)同工作,以滿足用戶查詢管理數(shù)據(jù)的要求。B/S模式首先簡化了客戶
18、端。它不需要安裝不同的客戶端應(yīng)用程序在不同的客戶機(jī),因?yàn)樵贑/S模式,但只需安裝通用瀏覽器軟件。這不僅節(jié)省了客戶端的硬盤空間和內(nèi)存,而且還使安裝過程更容易和網(wǎng)絡(luò)結(jié)構(gòu)更靈活。 對(duì)于C/S模式,客戶應(yīng)用有自己的規(guī)格和用戶需要特殊培訓(xùn)。當(dāng)使用B/S模式時(shí),客戶端只是一個(gè)簡單的瀏覽器軟件。無論是決策水平或操作水平,可以直接使用。B/S模式的這種特點(diǎn)也限制了MIS系統(tǒng)的維護(hù)。B/S特別適合于在線信息發(fā)布,使得傳統(tǒng)MIS功能擴(kuò)展。那不是C / S可以做的。而這種新的在線信息發(fā)布功能正是現(xiàn)代水果店所需要的。這使得水果店的電子文檔取代了大部分紙質(zhì)文件,從而提高了水果店工作的效率,簡化了水果店的行政程序,節(jié)省材
19、料和人力。 B/S逐漸成為一種流行的MIS平臺(tái)系統(tǒng)。所以該系統(tǒng)采用B/S結(jié)構(gòu)開發(fā)。2.3 mysql簡介MySQL是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),由MySQL AB公司開發(fā),目前由Oracle擁有。MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),而在Web應(yīng)用中,MySQL是最好的RDBMS(關(guān)系型數(shù)據(jù)庫管理系統(tǒng):關(guān)系型數(shù)據(jù)庫管理系統(tǒng))的應(yīng)用。MySQL是一個(gè)關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),它將數(shù)據(jù)存儲(chǔ)在不同的表中,增加了速度和靈活性。MySQL使用的SQL語言是訪問數(shù)據(jù)庫最常用的標(biāo)準(zhǔn)化語言。MySQL軟件采用了雙授權(quán)政策(“政策許可”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼的特
20、點(diǎn),一般的小網(wǎng)站的發(fā)展都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。3需求分析3.1 需求分析隨著辦公自動(dòng)化的蓬勃發(fā)展和人們對(duì)信息產(chǎn)業(yè)的認(rèn)識(shí)增強(qiáng),水果銷售變得越來越繁重,原有的水果銷售不能完全滿足相關(guān)人員的需求。為了幫助信息產(chǎn)業(yè)開展水果銷售信息管理,提高工作效率,充分利用現(xiàn)有的信息產(chǎn)業(yè)資源,開發(fā)更好的水果在線營銷平臺(tái)勢在必行。本系統(tǒng)采用B/S結(jié)構(gòu),結(jié)合網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)技術(shù)進(jìn)行設(shè)計(jì)。該系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),用于解決水果銷售信息管理問題。利用JSP技術(shù)構(gòu)建一個(gè)有效實(shí)用的水果銷售信息管理平臺(tái),目的是有效地完成水果銷售信息的管理。該系統(tǒng)具有標(biāo)準(zhǔn)水果在線營銷平臺(tái)的成果,并具有完整的水果銷售信息管理步驟,完成虛擬現(xiàn)實(shí)的實(shí)
21、現(xiàn)。為了實(shí)現(xiàn)節(jié)約資源、提高效率、處理業(yè)務(wù)的功能,實(shí)現(xiàn)了水果在線銷售平臺(tái)的功能。3.1.1應(yīng)用需求分析服務(wù)器硬件處理器:Intel 酷睿內(nèi) 存:512M 或更大硬 盤:120G 或更大軟件Microsoft Windows XPMicrosoft mysqlMicrosoft tomcat 6.0 或更高版本Microsoft Office 2003客戶機(jī)硬件無特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件Microsoft Windows XP Microsoft IE 6.0 或更高版本系統(tǒng)的性能要求通常指系統(tǒng)所需的存儲(chǔ)容量以及備份存儲(chǔ)。該系統(tǒng)的硬件環(huán)境:核心5600,1g,MB(RAM)和120GB
22、。系統(tǒng)運(yùn)行時(shí),對(duì)數(shù)據(jù)的保密性和保密性要求不高,一般不加密數(shù)據(jù)要求。此外,它不依賴于其他軟件,并且該程序具有更好的健壯性。3.1.2其他需求分析開發(fā)的系統(tǒng)是高效的,可理解的,可靠的和可維護(hù)的。便于用戶理解和學(xué)習(xí)操作。可維護(hù)性包含兩個(gè)含義,可讀性和可測試性。可靠性通常指健壯性和正確性。在系統(tǒng)的開發(fā)過程中,需要權(quán)衡目標(biāo)中的各種矛盾,以及在時(shí)間上是否充足,以及軟硬件資源等,在上述要求的約束下得到最大的滿足。3.2 數(shù)據(jù)流程分析3.2.1 系統(tǒng)操作流程主界面登錄界面系統(tǒng)管理輸入用戶名和密碼通過檢查密碼正確功能界面功能處理錯(cuò)誤信息密碼錯(cuò)誤數(shù)據(jù)庫圖3-1 系統(tǒng)操作流程圖3.2.2 數(shù)據(jù)增加流程添加一個(gè)數(shù)字字
23、段信息,由系統(tǒng)自動(dòng)生成,并不能修改,其他信息由用戶輸入,經(jīng)過合法判斷后寫入的數(shù)據(jù)保存到數(shù)據(jù)庫中,不合法則重新輸入數(shù)據(jù)。數(shù)據(jù)流程圖:開始自動(dòng)生成編號(hào)輸入數(shù)據(jù)是否合法寫入數(shù)據(jù)庫結(jié)束圖3-2 數(shù)據(jù)增加流程圖3.2.3 數(shù)據(jù)修改流程在修改信息時(shí),先選中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫,不合法則重新輸入。數(shù)據(jù)修改流程圖如圖3-3所示。開始選擇修改目標(biāo)輸入數(shù)據(jù)是否合法寫入數(shù)據(jù)庫結(jié)束圖3-3 數(shù)據(jù)修改流程圖3.2.4 數(shù)據(jù)刪除流程當(dāng)用戶選定一條記錄時(shí),單擊刪除按鈕,會(huì)提示用戶是否確定刪除,然后刪除數(shù)據(jù)庫相關(guān)內(nèi)容。數(shù)據(jù)刪除流程圖如圖3-4所示。開始選擇需要?jiǎng)h除目標(biāo)是否刪除更新
24、數(shù)據(jù)庫圖3-4 數(shù)據(jù)刪除流程圖4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì)該系統(tǒng)不僅要求功能完善,而且界面友好。因此,功能模塊的設(shè)計(jì)是系統(tǒng)設(shè)計(jì)成功的關(guān)鍵。由于本系統(tǒng)能進(jìn)行果品銷售信息管理的一般性,系統(tǒng)還具有普遍適用性,其功能需要滿足水果店水果銷售信息管理。首先,整個(gè)系統(tǒng)分為幾個(gè)小模塊,小問題,然后再把這些小模塊小問題進(jìn)行分析。系統(tǒng)功能模塊如圖4-1所示:網(wǎng)上水果銷售平臺(tái)系統(tǒng)設(shè)置管理銷售信息管理水果信息管理用戶信息管理帳號(hào)設(shè)置管理密碼設(shè)置管理用戶添加 用戶刪除用戶修改管理水果添加水果修改水果刪除銷售添加銷售修改銷售刪除圖4-1系統(tǒng)功能模塊圖4.2系統(tǒng)開發(fā)步驟一般說來,信息管理系統(tǒng)建設(shè)中的應(yīng)用可以分為三個(gè)階段:系
25、統(tǒng)的發(fā)展,整體規(guī)劃和操作系統(tǒng),可以進(jìn)一步分為系統(tǒng)實(shí)現(xiàn)系統(tǒng)開發(fā)、系統(tǒng)設(shè)計(jì)和系統(tǒng)分析階段。每個(gè)發(fā)展階段安排在一個(gè)嚴(yán)格的線性序列來開發(fā),在每一個(gè)階段所產(chǎn)生的工作指導(dǎo)和依據(jù)每個(gè)階段處理文件審查下一階段的完整的技術(shù)文檔,相信這個(gè)階段已經(jīng)完成,之后實(shí)現(xiàn)要求進(jìn)入下一個(gè)階段,而在以后的工作中不能輕易對(duì)以前的評(píng)估結(jié)果有所改變。以上所開發(fā)的方法具有最大的管理和組織的優(yōu)勢,便于設(shè)計(jì)和開發(fā),并降低了復(fù)雜性的開發(fā)信息管理系統(tǒng)的最大程序。國內(nèi)外已有許多實(shí)用的系統(tǒng)開發(fā)實(shí)例,可以證明這是一種很好的開發(fā)方法。4.3概要設(shè)計(jì)在系統(tǒng)需求分析階段,定義了“做什么”的問題,形成了系統(tǒng)目標(biāo)的邏輯模型。然后我們所要做的就是將軟件需要做的邏
26、輯模型轉(zhuǎn)換成一個(gè)物理模型,并最終實(shí)現(xiàn)系統(tǒng)的需求。4.4數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)在每個(gè)應(yīng)用程序中,數(shù)據(jù)庫的設(shè)計(jì)是選擇正確的數(shù)據(jù)庫和創(chuàng)建一個(gè)總體結(jié)構(gòu)化開發(fā)程序的一個(gè)非常重要的部分。該數(shù)據(jù)庫將設(shè)計(jì)和管理使用MySQL。數(shù)據(jù)庫安全是保證信息的機(jī)密性,數(shù)據(jù)庫的完整性、一致性和可用性,以防止未經(jīng)授權(quán)使用數(shù)據(jù)庫以竊取、更改或破壞在 6 數(shù)據(jù)庫的數(shù)據(jù),將提供一些安全措施,確保數(shù)據(jù)庫的安全。根據(jù)以上章節(jié)對(duì)系統(tǒng)進(jìn)行需求分析和系統(tǒng)設(shè)計(jì),規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫實(shí)體E-R圖如圖4-2所示: 銷售水果信息屬于屬于查詢管理用戶分類信息管理員水果網(wǎng)上銷售平臺(tái)管理管理管理查詢nnnn11n111圖4-2系統(tǒng)實(shí)體E-R圖4.5數(shù)據(jù)
27、庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念模型與任何特定的數(shù)據(jù)庫管理系統(tǒng)無關(guān),需要根據(jù)數(shù)據(jù)庫管理系統(tǒng)的具體特點(diǎn)進(jìn)行轉(zhuǎn)換。本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)比較清晰,可根據(jù)功能要求進(jìn)行水果在線銷售平臺(tái),主要設(shè)計(jì)出數(shù)據(jù)庫的表如下:admin管理員信息表列 名數(shù)據(jù)類型長度說 明idint4編號(hào)namevarchar50管理員IDpasswordvarchar50管理員密碼creattimevarchar50增加時(shí)間quanxianvarchar50權(quán)限Affiche公告信息表列 名數(shù)據(jù)類型長度說 明idint4編號(hào)Nidvarchar50商品idContentvarchar50內(nèi)容Addtimevarchar50時(shí)間Member用戶信
28、息表列 名數(shù)據(jù)類型長度說 明idint4編號(hào)Usernamevarchar50帳號(hào)Passwordvarchar50密碼Realnamevarchar50姓名Sexvarchar50性別Agevarchar50年齡Addressvarchar50地址Emailvarchar50郵箱Regtimevarchar50時(shí)間Ifusevarchar50使用xw資訊信息表列 名數(shù)據(jù)類型長度說 明idint4編號(hào)Titlevarchar50標(biāo)題Introvarchar50簡介contentText內(nèi)容addtimevarchar50時(shí)間Fenlei分類信息表列 名數(shù)據(jù)類型長度說 明idint4編號(hào)Flva
29、rchar50標(biāo)題sh訂單信息表列 名數(shù)據(jù)類型長度說 明idint4編號(hào)Ddhvarchar50訂單號(hào)Sjvarchar50時(shí)間Ddvarchar50地點(diǎn)LxrText50聯(lián)系人Lxfsvarchar50電話Membervarchar50會(huì)員Tjsjvarchar50提交時(shí)間Ztvarchar50狀態(tài)sale商品信息表列 名數(shù)據(jù)類型長度說 明idint4編號(hào)titlevarchar50名稱urlvarchar50路徑Dzvarchar50單價(jià)contentText介紹Ybvarchar50類別Jdvarchar50產(chǎn)地Addtimevarchar50時(shí)間lb購物車表列 名數(shù)據(jù)類型長度說 明id
30、int4編號(hào)sidvarchar50商品idSlvarchar50數(shù)量Membervarchar50會(huì)員Ztvarchar50狀態(tài)Smcvarchar50商品名稱Lbvarchar50類別Tjsjvarchar50提交時(shí)間5系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)登錄模塊該模塊將實(shí)現(xiàn)用戶登錄功能。接受用戶輸入的登錄名和密碼信息,先做客戶端的有效性檢查,檢查后提交到從服務(wù)器數(shù)據(jù)庫中提交的信息和比較信息,如果二者不相同則返回相應(yīng)的出錯(cuò)信息,否則登錄進(jìn)入系統(tǒng)。登陸頁面的運(yùn)行結(jié)果如圖5-1所示:圖5-1系統(tǒng)登陸界面 5.2系統(tǒng)首頁實(shí)現(xiàn)系統(tǒng)首頁為用戶提供了信息管理的功能導(dǎo)航菜單,用戶登錄后可以通過點(diǎn)擊里面的菜單鏈接按鈕跳轉(zhuǎn)到
31、其頁面來完成相應(yīng)的功能操作。5.3密碼管理模塊實(shí)現(xiàn)經(jīng)常對(duì)密碼進(jìn)行管理和新密碼的設(shè)置有利于系統(tǒng)和自身信息的安全性保障。 修改密碼界面效果如圖5-3所示:圖5-2 密碼管理模塊界面5.4用戶信息管理模塊實(shí)現(xiàn)用戶信息的增加、刪除、修改、查找操作,用戶信息管理的運(yùn)行結(jié)果如圖5-4所示: 圖5-3用戶信息管理界面5.5水果信息管理模塊實(shí)現(xiàn)水果信息管理子模塊的主要功能就是管理員對(duì)水果信息進(jìn)行增刪改查的操作,即增加水果信息、修改水果信息、刪除水果信息、查詢水果信息。水果信息管理的運(yùn)行結(jié)果如圖5-5所示: 圖5-4水果信息管理界面6程序測試與評(píng)價(jià)6.1測試用例(1) 用戶登錄測試用戶登錄信息測試過程如表6-1
32、所示:表6-1 用戶登錄測試表測試目的操作流程測試用例預(yù)測結(jié)果測試結(jié)果用戶登錄填寫用戶名密碼,點(diǎn)擊首頁【登錄】按鈕用戶名:1密碼:a登錄失敗提示錯(cuò)誤信息用戶名:shun密碼:123456登錄成功登錄成功 (2) 信息發(fā)布測試 信息發(fā)布測試過程如表6-2所示:表6-2 信息發(fā)布測試表測試項(xiàng)目操作流程測試用例預(yù)測結(jié)果測試結(jié)果信息發(fā)布管理員登陸后點(diǎn)擊首頁【信息】按鈕,發(fā)布信息空發(fā)布失敗,彈出提示按鈕發(fā)布失敗,提示請(qǐng)?zhí)顚憙?nèi)容物流有可能延遲發(fā)表成功發(fā)表成功 (3)后臺(tái)管理登錄測試后臺(tái)管理登錄測試過程如表6-3所示:表6-3 后臺(tái)管理登錄測試測試目的操作流程測試用例預(yù)測結(jié)果測試結(jié)果后臺(tái)管理登錄點(diǎn)擊首頁填寫
33、用戶名密碼,點(diǎn)擊首頁【登錄】按鈕用戶名:shun密碼:123456登錄失敗提示錯(cuò)誤信息用戶名:a密碼:a登錄成功登錄成功 6.2系統(tǒng)的特點(diǎn)和優(yōu)點(diǎn)本系統(tǒng)的設(shè)計(jì)借鑒了國內(nèi)外優(yōu)秀網(wǎng)站的優(yōu)勢,從界面到系統(tǒng)的設(shè)計(jì),從用戶的方便性出發(fā),同時(shí)考慮到管理員對(duì)本設(shè)計(jì)的管理。該系統(tǒng)的主要特點(diǎn)和優(yōu)點(diǎn)概括如下:(1)本系統(tǒng)的最大特點(diǎn)是相對(duì)普通水果在線銷售平臺(tái),本系統(tǒng)的設(shè)計(jì)更具針對(duì)性。由于果品銷售的特殊性,系統(tǒng)中有相應(yīng)的特殊安全功能模塊。(2)系統(tǒng)具有高的位移性能,可以在大多數(shù)操作系統(tǒng)上運(yùn)行。你只需要安裝支持JSP和JDK的模擬服務(wù)器,你可以直接運(yùn)行在獨(dú)立的服務(wù)器。數(shù)據(jù)庫系統(tǒng)采用MySQL實(shí)現(xiàn)數(shù)據(jù)的動(dòng)態(tài)查詢、動(dòng)態(tài)更新和
34、動(dòng)態(tài)輸入,提供強(qiáng)大的管理功能。主要用于myeclipse+apache JDK1.6開發(fā)工具,操作簡單,功能強(qiáng)大,可以進(jìn)行不同的配置,根據(jù)用戶的需求,為了滿足用戶的不同需求。(3)一個(gè)綜合管理信息系統(tǒng)的內(nèi)容,便于維護(hù),尤其是一些常見的領(lǐng)域,為了防止當(dāng)我們手動(dòng)輸入有可能會(huì)出現(xiàn)各種錯(cuò)誤,系統(tǒng)采用無線電框或下拉列表框的方法來顯示所有的數(shù)據(jù),用戶只要用鼠標(biāo)點(diǎn)擊選擇即可完成輸入工作。這樣不僅給用戶帶來了很多方便,工作效率也可以提高,并且盡可能的減少出錯(cuò)的概率,讓用戶能夠順利的統(tǒng)計(jì)信息。(4)有友好的用戶界面,使用方便,操作方便。一般來說,只要操作商業(yè)網(wǎng)站的用戶體驗(yàn)就可以在系統(tǒng)上巧妙操作。6.3系統(tǒng)存在的
35、不足和改進(jìn)方案系統(tǒng)存在缺陷該系統(tǒng)基本滿足了普通水果在線營銷平臺(tái)的基本功能,可以實(shí)現(xiàn)簡單的水果銷售、信息管理和查詢功能。但是,由于時(shí)間倉促,系統(tǒng)中還存在許多不足之處,主要體現(xiàn)在: (1)界面不美觀,因?yàn)闀r(shí)間倉促,主要表現(xiàn)系統(tǒng)還是以文字+形式的方式,色彩單調(diào),界面不美觀,造成對(duì)整個(gè)系統(tǒng)的嚴(yán)重影響。(2)數(shù)據(jù)庫和部分代碼冗余,由于缺乏經(jīng)驗(yàn)和考慮不夠,在設(shè)計(jì)和開發(fā)的很大一部分系統(tǒng)中,系統(tǒng)代碼是冗余的,導(dǎo)致系統(tǒng)的運(yùn)行質(zhì)量不夠好。(3)后臺(tái)管理功能不完善,由于各種原因,人力和時(shí)間短,設(shè)計(jì)開發(fā)本系統(tǒng)的后臺(tái)管理功能不夠完善。改進(jìn)方案鑒于這一制度的缺失,在今后的日子里,我準(zhǔn)備進(jìn)一步完善制度如下:(1)系統(tǒng)不漂亮
36、的界面,我將在該系統(tǒng)中使用的大量的圖片,通過PS圖象處理軟件優(yōu)化這個(gè)系統(tǒng)的運(yùn)作,這將不會(huì)對(duì)系統(tǒng)的傳輸速度影響很大;同時(shí)系統(tǒng)顏色方案將需要改進(jìn),根據(jù)商品的不同不同類型,設(shè)計(jì)不同的時(shí)間系統(tǒng)配色方案。(2)根據(jù)數(shù)據(jù)庫和系統(tǒng)代碼冗余的問題,我想進(jìn)一步簡化代碼的程序,共享功能,方法和變量的不同接口之間的冗余數(shù)據(jù)庫,使用數(shù)據(jù)庫連接池技術(shù)提高數(shù)據(jù)庫的操作性能;關(guān)系模型可以進(jìn)一步規(guī)范數(shù)據(jù)庫,從而減少冗余現(xiàn)象。6.4設(shè)計(jì)收獲和心得我開發(fā)的水果在線銷售平臺(tái)的特點(diǎn)已經(jīng)初具規(guī)模,雖然系統(tǒng)結(jié)構(gòu)沒有達(dá)到特別的詳細(xì),很多想法,但每一步的進(jìn)步,我們已經(jīng)都有付出。在設(shè)計(jì)分析系統(tǒng)的過程中,是一個(gè)總結(jié)大學(xué)學(xué)業(yè)缺失的過程,也是一個(gè)探
37、索和學(xué)習(xí)的過程。在這個(gè)過程中,我深深體會(huì)到軟件工程的設(shè)計(jì)思想和分析方法,進(jìn)一步了解和掌握使用JSP技術(shù)和編程工具和方法,有很多在系統(tǒng)流程設(shè)計(jì)和分析個(gè)人的經(jīng)驗(yàn)和知識(shí),更重要的是在學(xué)習(xí)和實(shí)踐過程中我也豐富的經(jīng)驗(yàn),知識(shí)的增長。下面是我這次畢業(yè)設(shè)計(jì)的經(jīng)驗(yàn)和意見:(1)我做畢業(yè)設(shè)計(jì)的整個(gè)過程中,我們嚴(yán)格遵循軟件工程的方法,將系統(tǒng)分為問題定義、可行性研究、需求分析、總體分析、詳細(xì)設(shè)計(jì)、編碼和單元測試,綜合測試的幾個(gè)階段維護(hù)。完善系統(tǒng)設(shè)計(jì)。(2)使用JSP技術(shù)和編程工具的經(jīng)驗(yàn),使用JSP技術(shù)動(dòng)態(tài)網(wǎng)頁設(shè)計(jì),可以接收并響應(yīng)用戶提交的內(nèi)容,這與實(shí)際情況的數(shù)據(jù)變化也發(fā)生相應(yīng)的變化,沒有網(wǎng)頁更新手冊(cè)可以滿足應(yīng)用需求。
38、例如,當(dāng)您在瀏覽器中填寫表單并提交HTTP請(qǐng)求時(shí),您可以要求執(zhí)行由站點(diǎn)服務(wù)器上的表單設(shè)置的應(yīng)用程序,而不僅僅是一個(gè)簡單的HTML文件。在輸入數(shù)據(jù)分析的形式應(yīng)用中,對(duì)應(yīng)的瀏覽器內(nèi)容數(shù)據(jù)的結(jié)果按照這個(gè)實(shí)現(xiàn)發(fā)送到HTML格式(通常是一組搜索結(jié)果)。使用良好的編程工具,相關(guān)的設(shè)計(jì)可以大大簡化開發(fā)步驟和困難,可以節(jié)省大量的時(shí)間。(3)畢業(yè)設(shè)計(jì)的經(jīng)驗(yàn),該系統(tǒng)的設(shè)計(jì)和分析,是一項(xiàng)非常辛苦的工作,但在這個(gè)過程中充滿了樂趣。在設(shè)計(jì)過程中,我們讀到的,而真正的考驗(yàn)新思維的不斷實(shí)踐中遇到的問題,繼續(xù)努力探索在努力解決的問題,只能體驗(yàn)的樂趣,并設(shè)計(jì)一個(gè)信息管理系統(tǒng),不能一步到位,需要補(bǔ)充和完善,但仍。在系統(tǒng)中存在很多
39、問題,必須認(rèn)真解決今后實(shí)際應(yīng)用中發(fā)現(xiàn)的問題。因此,應(yīng)該說,該系統(tǒng)的設(shè)計(jì)工作并沒有完全關(guān)閉,還需要繼續(xù)。結(jié)論在畢業(yè)設(shè)計(jì)的緊張和忙碌的幾個(gè)月里,使我有機(jī)會(huì)弄清楚這個(gè)專業(yè)的基本理論,從而使我能夠?qū)W以致用。畢業(yè)設(shè)計(jì)是學(xué)習(xí)計(jì)算機(jī)知識(shí)和管理知識(shí)來進(jìn)行整合設(shè)計(jì)的,開發(fā)一個(gè)適合于水果在線銷售平臺(tái)的操作和管理。符合顧客滿意度需要付出更多的努力。我經(jīng)常在設(shè)計(jì)中出現(xiàn)一些問題,不知如何解決,這時(shí),指導(dǎo)老師和很多同學(xué)給了我?guī)椭?。在設(shè)計(jì)過程中增加了實(shí)際的接觸機(jī)會(huì),不僅培養(yǎng)了我的自學(xué)能力和編程能力,還提高了與人交流的能力。但由于用戶的需求而不斷更新,隨著軟件設(shè)計(jì)技術(shù)的進(jìn)一步發(fā)展和時(shí)間的推移,在未來的發(fā)展,豐富和完善制度是必
40、要的,以下三個(gè)方面具體闡述我對(duì)該項(xiàng)目的設(shè)計(jì)理念視覺:1、系統(tǒng)共性問題目前,我們可以通過該系統(tǒng)基本實(shí)現(xiàn)水果店銷售信息管理。為了增加軟件的通用性,我們可以考慮系統(tǒng)的二次開發(fā),將系統(tǒng)擴(kuò)展到全國水果店,使整個(gè)水果在線營銷平臺(tái)管理更加規(guī)范和完善。2、制度的完善雖然系統(tǒng)可以實(shí)現(xiàn)水果銷售信息管理總的申請(qǐng)和審批過程,但材料的審查,也只能依靠申請(qǐng)人的審計(jì)信息,真實(shí)性無法在第一時(shí)間獲得準(zhǔn)確的反饋信息,那么申請(qǐng)人信息網(wǎng)上核查工作是未來的一個(gè)發(fā)展方向。三.與其他部門系統(tǒng)相關(guān)的問題如何有效地將水果在線銷售平臺(tái)與水果店的辦公管理系統(tǒng)連接起來,實(shí)現(xiàn)信息共享,是今后發(fā)展的重點(diǎn)。致謝在眨眼間,四年的大學(xué)學(xué)習(xí)已接近尾聲,回首過去
41、幾年的校園生活,是一場苦樂參半的交叉,但大多數(shù)還是收獲。本文的工作是在我的導(dǎo)師老師的指導(dǎo)下完成的,老師嚴(yán)謹(jǐn)?shù)膶W(xué)術(shù)態(tài)度和科學(xué)的工作方法對(duì)我產(chǎn)生了巨大的幫助和影響。我謹(jǐn)向老師表示衷心的感謝,感謝您的關(guān)心和指導(dǎo)。感謝學(xué)校老師不僅教我們知識(shí),還教我們?nèi)绾巫鋈?,?duì)他們表示衷心的感謝。本畢業(yè)設(shè)計(jì)的管理信息系統(tǒng)的任務(wù)非常繁重,通過幾個(gè)月緊張的全面設(shè)計(jì)過程,深深感受到了學(xué)習(xí)知識(shí)的飛躍,相信這次畢業(yè)設(shè)計(jì)將對(duì)我的大學(xué)學(xué)習(xí)起到充分的重要作用。此外,與我的同學(xué),我們總是一起工作,努力工作,增強(qiáng)我的團(tuán)隊(duì)合作意識(shí),我們已經(jīng)收到了深厚的友誼,我們有一個(gè)愉快的氣氛中開始學(xué)習(xí)和工作。這個(gè)畢業(yè)設(shè)計(jì)提高了我的編程技能還讓我收獲到了
42、友誼。我想向他們表示我的感激之情。我還要感謝母校和老師和同學(xué)們?cè)谖覍W(xué)校生活的四年里給予我的關(guān)心和幫助。他們教我專業(yè)知識(shí)和如何做人。通過畢業(yè)設(shè)計(jì),我也知道,作為一個(gè)計(jì)算機(jī)領(lǐng)域的學(xué)生,我們不僅要編寫代碼,更重要的是要有全面的控制系統(tǒng)的開發(fā)和設(shè)計(jì)能力。我想在今后的學(xué)習(xí)和工作中,不斷完善自己。參考文獻(xiàn)1 薛華成.管理信息系統(tǒng).北京:清華大學(xué)出版社,2009.2 黃梯云.管理信息系統(tǒng)導(dǎo)論.機(jī)械工業(yè)出版社,2011.3 耿祥意,張躍平.JSP實(shí)用教程(第二版).清華大學(xué)出版社,2010.10.4 劉斌著.精通JaveWeb 整合開發(fā).電子工業(yè)出版社,2012.5 .5 王趾成.軟件工程(第二版).大連理工
43、大學(xué)出版社.2012.6 薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版),高等教育出版社,2011.5.7 陳志泊,李冬梅,王春玲編.數(shù)據(jù)庫原理及應(yīng)用教程. 北京:人民郵電出版社,2012.3.8 王璞.網(wǎng)頁制作三劍客.北京:清華大學(xué)出版社.2013.9 吳建,張旭東.JSP網(wǎng)絡(luò)開發(fā)入門與實(shí)踐.人民郵電出版社,2012.10 楊選輝.信息系統(tǒng)分析與設(shè)計(jì).北京:清華大學(xué)出版社,2011.11美 理查德勃蘭特.一鍵下單M.出版地:中信出版社2013.1.12朱婧婷.電子書發(fā)行模式探究D.復(fù)旦大學(xué),2014.13周鴻祎.亞馬遜的成功秘訣創(chuàng)造更好的用戶體驗(yàn)J.中國經(jīng)濟(jì)周刊,2014,02:78-79.14孟慧霞.4Ps營銷組合理論的演進(jìn)及爭論解析J.山西大學(xué)學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版),2009,04:56-61.15陳穎.我國網(wǎng)上書店發(fā)展研究D.武漢大學(xué),2005.
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 雅馬哈ts-x_ts-s使用說明課件
- 多元函數(shù)的微積分
- 商業(yè)保險(xiǎn)與社會(huì)保險(xiǎn)的區(qū)別
- HL-X6280終端培訓(xùn)手冊(cè)
- 汽車電路原理
- 通信網(wǎng)絡(luò)演進(jìn)及LTE關(guān)鍵技術(shù)教材
- 借助展業(yè)夾提升平安福簽單率廣東葉華東終稿[1]課件
- (精品)珠江國際城代管人員2
- 零售-7-11經(jīng)營模式分析
- 電子病歷簡介及門診醫(yī)生工作站[1]課件
- 食管癌術(shù)后早期營養(yǎng)支持相關(guān)研究
- LHQ電纜層保護(hù)器相關(guān)型號(hào)列表參數(shù)
- 大腦前動(dòng)脈動(dòng)脈瘤用
- 甲真菌病各藥物特點(diǎn)教學(xué)課件
- 滑輪組機(jī)械效率