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