【基于JAVA的購物網站設計與實現】10000字(論文)_第1頁
【基于JAVA的購物網站設計與實現】10000字(論文)_第2頁
【基于JAVA的購物網站設計與實現】10000字(論文)_第3頁
【基于JAVA的購物網站設計與實現】10000字(論文)_第4頁
【基于JAVA的購物網站設計與實現】10000字(論文)_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第1章緒論1.1開發背景與意義在科學技術高速發展的今天,互聯網技術的發展尤為迅速。現在幾乎所有洗衣機、服務、旅游、娛樂等人類所需服務都可以在網絡端得到實現,例如:天貓、淘寶、去哪兒等移動端軟件都很好的給我們提供了我們所需的服務,由此可網絡端的軟件在未來將起到至關重要的作用。目前,已有很多關于零食購物的管理系統,但是多數管理系統功能太多復雜以至于根本就找不到或者說很難找到所需要的額功能,這對用戶來說顯然是不方便的。更有甚者有些管理系統的功能根本就用不到或者很少用到,這也給用戶帶來了大大的不便。為此,我決定開發的這款管理系統以簡單實用為主,力主在涉及到零食購物管理的常用功能的簡化,管理系統的操作以方便用戶使用。1.2開發方法本課題的開發采用SSH框架實現,前期主要運用所學相關知識、查詢資料、學習其他優秀管理系統開發方法,結合相關要求寫出需求分析;后期,進行本課題的設計與開發。課題的頁面主要采用javaweb技術進行設計,通過對數據庫的查詢搜索來實現,對表單以及數據的校驗,以及控制頁面的正確顯示和對用戶類型的權限設計。采用MySQL數據庫,實現整個系統的操作。在整個設計過程中以需求分析為基礎,寫出系統實現流程及相關問題的實現方法;系統開發完成后,進行調試和運行,做好調試和試運行的相關記錄。1.3論文結構(1)緒論從開發系統的背景、意義、以及系統的發展狀況,詳細描述了系統的在哪些方面能得到應用、然后對本章進行總結。(2)系統分析概述、用戶需求調研、系統業務流程分析、系統數據組成、本章小結。(3)系統設計網站系統網絡結構設計、系統總體設計、系統功能模塊的劃分、系統功能模塊的需求,數據庫設計概述、數據庫概述結構設計、數據庫邏輯結構設計。(4)系統開發環境介紹使用技術簡介、數據庫概念和特點、本章小結。(5)系統的實現登錄模塊的實現、管理員模塊設計、用戶模塊的實現、商品模塊的實現、公告模塊的實現。(6)系統測試系統編碼實現后,需要進行測試,測試包括黑盒測試和白盒測試,本系統采用黑盒測試,通過輸入不同組的測試數據進行測試的功能模塊測試。1.4本章小結本章主要對該系統的選題背景、選題意義,分析本人為什么要做這個系統,和這個系統給人們帶來什么好處,有什么作用,以及論文的組成部分,還總述了整個系統的組成及實現的功能。第2章系統開發技術的介紹2.1開發工具簡介MyEclipse,通常用于設計Java,J2EEEclipse插件集合,可用于完成數據庫和J2EE的開發。通過集成應用程序服務器,可以大大提高操作速度。MyEclipse非常強大,幾乎涵蓋了所有設計功能。MySQL是一個關系型數據庫管理系統的數據庫,作為當下最流行的關系型數據庫管理系統之一,因其在Web應用方面的成就,所以也受到了很多大型物聯網公司的青睞。由于其將所有數據存放于一大倉庫內,所以它的速度和靈活性都大大提高了。此外,由于MySQL可以在不同系統中運行,所以它有良好的跨平臺性。2.2SSH框架技術簡介1、Struts2框架技術Struts2框架是從WebWork基礎上發展而來的。因為Struts2是WebWork的升級,并不是全新的框架,因此穩定性,性能都很好。并且擁有了Struts1和WebWork的優勢。2、Spring框架技術Spring是一個開源框架,它由RodJohnson創建。主要是為了解決學校應用開發的復雜性而創建的。Spring使用基本JavaBean來完成由EJB完成的事情。Spring的用途不僅限于服務器端的開發。由于Spring的簡單性,可測試性和松耦合性。任何的Java應用可以使用Spring。hibernate框架技術Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關系,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。2.3客戶端技術簡介JSP全稱為JavaServerPages,是基于Java[6]語言基礎的動態網頁技術,它是以“.jsp”為擴展名。在一個JSP頁面中可以包括html(htmlcssjavascript)代碼,Java[7]代碼,注釋,指令標識,JSP動作標識等。但是這些內容并不一定是JSP頁面必須的。Ajax不會阻塞用戶而是會處理響應,它的核心是異步通信,優點就是可以減量傳輸,提高響應速度從而帶來更好的用戶體驗,優化的用戶界面也會帶來更好的前景。它的核心對象是XMLHTTPRequest,這是實現頁面局部刷新的關鍵。Ajax的工作原理,可以參考下面的圖:圖2.4Ajax工作原理圖2.5本章小結本章主要論述了開發本系統用到的技術和工具,詳細介紹了主要使用的技術和數據庫的介紹。第3章系統分析3.1系統可行性分析從任務開始,系統的設計是可行的,設計的系統也可以直接放在穩定的服務器上。以下將從三個方面分析系統的可行性。3.1.1技術可行性在java+MySQL的基礎上,對本科學習階段學習到的技術進行了深入研究,一些框架知識將更簡單,更易學。因此,從MVC框架技術應用學習框架也有利于SPRING技術的操作和使用。對建立這個網購管理系統提供幫助。由于學習曲線比較平滑,技術難點在于文件的導入和導出,以及一些系統優化的處理。由于以前沒有相關的技術積累和經驗,有必要通過自己的探索來解決這些問題。另外,經過我們的分析和考慮,通過一定的研究和分析可以解決上述難點和問題。3.1.2經濟可行性從收入/投資比率的角度考慮該系統,效益相當可觀。從大的角度來看,它可以節省系統管理時間,提高管理效率。系統估算編寫,運營和維護項目的成本,估算未來收益以及成本是否高于收入。最后,該系統被認為是經濟上可行的。3.1.3社會可行性社會可行性分析是一種技術經濟論證和綜合分析設計系統經濟合理性的方法。該設計可用于通過技術實現網站的設計,可以從經濟合理性和條件可能性的分析中獲得。良好的社會影響和一定的社會價值。3.2系統需求分析隨著互聯網技術的發展和用戶對網絡購物的重視,網購管理系統市場的潛力巨大,因此可以建立以下一般需求:新聞資訊管理,商品管理,訂單管理,用戶管理等。改變網購的傳統方式勢在必行。推出可行的在線網購管理平臺也很緊迫。3.2.1系統需求本系統使用java技術進行開發編寫,架構方面基于B/S模式的系統,在服務器中集中存放系統軟件和數據,在服務器上進行軟件的安裝與升級。所有的工作都是在瀏覽器,十分簡單的操作安裝、使用、維護、升級。3.2.2功能需求對系統進行分析后我們可以確定程序開發的基本模塊信息,這些模塊信息包括了用戶、商品、訂單、庫存、分類、鏈接等模塊管理功能。3.2.3性能需求確保系統長期,高效,安全,穩定,可靠的運行。該系統對于商品和數據以及編程語言的管理非常重要,因此該系統是使用spring框架開發的。整體性能要求如下:網站需要提供一些并發性以確保用戶可以正常訪問它。網站可以自發地處理一些異常,例如路徑訪問錯誤可以提供友好的404錯誤界面。由于系統設計用于導入和導出大量表和數據,因此必須以更快的方式完成數據的顯示和處理。3.2.4運行需求適用于Windows平臺,處理器型號和內存容量,處理器不限,CPU內存要求在256MB以上,硬盤容量不限,電腦配有鼠標,顯示器等。3.2.5其他需求該系統具有良好的可維護性,安全性和可靠性。界面應易于用戶操作。同時,在后臺,也有利于網購的管理。而在開發的時候,資金必須嚴格控制,以最大限度,合理使用有限的資源來完成所需的功能,以滿足用戶在購票管理中的需求。3.3系統功能分析本系統主要分為前端和后端兩大板塊,其中包括了系統用戶管理、商品管理、留言信息管理等功能模塊,其中以商品模塊最為重要。用戶用例圖;管理員用例圖;3.4業務流程分析系統的業務流程設計主要包括總體業務流程設計、用戶注冊業務流程設計、用戶登錄業務流程設計、管理員登錄業務流程設計和管理員管理業務流程設計,為了使系統業務流程直觀易懂,設計如下的系統業務流程圖:1.總體業務流程:首先在網站前臺,游客用戶可以經過賬號注冊,管理員審核通過后,用賬號密碼登錄網站前臺,查看最新資訊、商品信息等欄目信息,進行在線留言和管理員管理,商品收藏,在前臺用戶可以通過標題和類別進行前臺信息的搜索,用戶可以登錄個人中心進行個人資料管理、收藏信息等功能。后臺主要由管理員使用,以管理員的身份在登錄頁面輸入賬號和密碼,經過數據庫身份驗證,驗證成功后登錄系統主頁,可以使用系統用戶管理、商品管理、留言信息管理等功能操作。具體如下圖所示:圖3-2總體業務流程圖2.用戶注冊業務流程:用戶根據注冊頁面,認真填寫相應的信息,確認無誤后,點擊注冊,用戶注冊信息資料都插入到數據庫中了。然后用戶就可以根據自己的賬號信息進入到網站。具體如下圖所示:圖3-3用戶注冊業務流程圖3.用戶登錄業務流程:用戶將自己的用戶名以及密碼正確的填寫到登錄界面上相應位置,點擊登錄后,系統會將用戶輸入的信息進行身份驗證,如果驗證無誤的話,那么會顯示登錄成功,并跳轉到相應的頁面。具體如下圖所示:圖3-4用戶登錄業務流程圖4.管理員管理業務流程:管理員管理系統用戶(系統用戶錄入、刪除、修改、登錄密碼修改)、商品管理(企業類型錄入、刪除、修改)、留言管理(刪除、修改)。具體如下圖所示:圖3-6管理員管理業務流程圖3.5數據流程分析本系統根據上節所設計的各個業務流程圖,采用逐層細化的方法,畫的每一部分各層的數據流圖如下:1.第0層數據流圖注冊用戶和管理員都可以通過登錄系統的界面來進入系統,如下圖所示:圖3-8第0層數據流圖首先,系統用戶使用帳戶和密碼數據登錄。此時,數據流通過到數據庫的接口輸入流進行邏輯驗證。如果找到數據記錄,則頁面跳轉,并根據用戶身份信息跳轉到相應的功能頁面,系統用戶在系統中執行數據操作。此時,數據流的有效數據流流向數據庫中心,執行相應的數據sql語句,完成添加,刪除,檢查等操作。最后,數據流從數據庫中心流向系統接口,并顯示結果。3.第1層數據流圖第1層為系統的詳細數據流圖,普通用戶即客戶和管理員可以通過登錄進行訪問的過程。如下圖所示:圖2-5第1層數據流圖第1層數據流圖中,數據實體包括普通用戶和客戶,普通用戶數據流程包括收藏信息,商品信息;管理員數據流程包括商品管理,訂單管理;管理員數據流包括添加信息、刪除信息、修改信息、查詢信息、瀏覽信息、提示信息等,數據表包括用戶與管理員功能所涉及的表。3.第2層數據流圖第2層為用戶和管理員數據流圖,他們可以分別通過添加、修改和刪除來對系統進行管理,如下圖所示:圖3-10第2層數據流圖(用戶)圖3-10第2層數據流圖(管理員)第2層數據流圖中,數據流實體主要是用戶和管理員,數據流程包括用戶資料管理、商品管理,留言管理,用戶管理;數據流包括添加信息、刪除信息、修改信息、查詢信息、瀏覽信息、提示信息;數據表包括這些數據存在的表。3.6本章小結本章主要論述了對用戶的需求調研,系統業務功能,用例分析,系統需求分析、數據流程分析,其中數據的組成包括前臺和后臺的詳細數據組成分類。第4章系統設計4.1系統網絡架構設計客戶端除了WWW瀏覽器,一般無須任何用戶程序,只需從Web服務器上下載程序到本地來執行,在下載過程中若遇到與數據庫有關的指令,由Web服務器交給數據庫服務器來解釋執行,并返回給Web服務器,Web服務器又返回給用戶。在這種結構中,將許許多多的網連接到一塊,形成一個巨大的網,即全球網。4.2系統總體設計根據前面的各項設計分析,按照系統開發的基本理念對網站進行分解,從模塊上主要可分為前臺模塊和后臺模塊。前臺模塊只要是讓普通用戶和游客用戶使用,包括首頁的展示、用戶注冊,用戶登錄等,后臺包括系統用戶管理(系統用戶錄入、刪除、修改、登錄密碼修改)、商品管理(企業類型錄入、刪除、修改)、留言管理(專業信息錄入、刪除、修改),后臺可以對數據進行添加、刪除、修改及查詢等操作。系統總體功能結構圖如下圖所示。圖4-2系統功能結構圖4.3數據庫設計4.3.1概念模型設計E-R模型是數據庫模型構建中最經常使用的數據庫關系模型,在模型中可以清晰的看出銀行客戶管理系統中包含的實體,還有每一個系統實體具有的屬性信息。每一個單個的實體可以用一個單獨的E-R圖表示,除此之外還可以給系統加一個總體的E-R圖,在用的模型圖中能夠看到實體之間的聯系。使得數據關系更加清晰。因此,聯系,實體還有屬性是此模型的三大要素。E-R模型的特點如下:1.用一個距型框來表示一個實體,實體都具有屬性信息。2.實體的屬性信息用橢圓表示,對于主鍵屬性可以在屬性信息下面加上下劃線用來標注。3.各子系統模塊中主鍵相同的字段之間存在著相互關聯的關系。4.在程序中實現對他們的完整性和一致性控制。數據庫的概念結構設計采用實體—聯系(E-R)模型設計方法。E-R模型法的組成元素有:實體、屬性和聯系,E-R模型用E-R圖表示,是提示用戶工作環境中所涉及的事物,屬性則是對實體特性的描述。用戶實體:圖4-6用戶E-R圖商品實體E-R圖如圖4-7所示:圖4-7商品實體圖訂單實體E-R圖如圖4-7所示:圖4-7訂單實體圖建立數據庫之前,要對系統的數據進行概念模型設計,設計實體包含哪些屬性,實體和實體直接的關系是怎么樣的,根據概念設計,得到下圖的系統總體ER圖。圖4-2系統總體ER圖4.3.2數據庫表設計概念設計的目標是反映系統所需的數據庫概念的結構,即概念模型。概念架構獨立于數據庫的邏輯結構,是一個獨立的DBMS,不需要依賴計算機系統。以下為系統中使用的數據庫表信息;表名:account序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2memberidvarchar50是3moneydecimal202是4flagvarchar50是5savetimevarchar50是6typevarchar255是表名:address序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2memberidvarchar50是3namevarchar50是4telvarchar50是5addrtext是6delstatusvarchar50是表名:backgoods序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2ddnovarchar50是3memberidvarchar50是4gidvarchar50是5numvarchar50是6contentlongtext是7statusvarchar50是8savetimevarchar50是9ddidvarchar50是表名:car序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2goodsidvarchar50是3numint11是4typevarchar50是5memberidvarchar50是表名:chat序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2memberidvarchar50是3contentlongtext是4hfcontentlongtext是5savetimevarchar50是6hfsavetimevarchar50是表名:collect序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2goodsidvarchar50是3memberidvarchar50是表名:dddetail序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2ddnovarchar50是3goodsidvarchar50是4numvarchar50是5totaldecimal202是6memberidvarchar50是7shstatusvarchar50是8thstatusvarchar50是9savetimevarchar50是表名:ddinfo序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2ddnovarchar50是3memberidvarchar50是4ddtotalvarchar50是5fkstatusvarchar50是6shstatusvarchar50是7savetimevarchar50是8lxfsvarchar50是9fhstatusvarchar50是10wlinfovarchar50是11zffsvarchar50是12yfvarchar50是13wlstatusvarchar50是14ydnovarchar50是15createsavetimevarchar50是表名:goods序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2goodnovarchar50是3goodnamevarchar50是4fidvarchar50是5sidvarchar50是6goodppvarchar50是7pricevarchar50是8tpricevarchar50是9istjvarchar50是10delstatusvarchar50是11savetimevarchar50是12filename1varchar50是13filename2varchar50是14filename3varchar50是15filename4varchar50是16contentlongtext是17isxsvarchar50是表名:help序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2contentlongtext是表名:imgadv序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2filenamevarchar50是表名:kcrecord序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2gidvarchar50是3happennumvarchar50是4typevarchar50是5savetimevarchar50是6flagvarchar50是表名:member序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2usernamevarchar50是3userpasswordvarchar50是4realnamevarchar50是5sexvarchar50是6telvarchar50是7brithtimevarchar50是8addrvarchar50是9emailvarchar50是10savetimevarchar50是11delstatusvarchar50是12filenamevarchar50是13yuedecimal202是0.0014yue1decimal202是0.0015yue2decimal202是0.0016yue3decimal202是0.00表名:news序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2titletext是3filenamevarchar50是4contentlongtext是5savetimevarchar50是表名:pingjia序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2memberidvarchar50是3goodsidvarchar50是4contentlongtext是5savetimevarchar50是表名:ppinfo序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2ppnamevarchar50是3delstatusvarchar50是表名:protype序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2typenamevarchar50是3fatheridvarchar50是4delstatusvarchar50是表名:sysuser序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2unamevarchar50是3upassvarchar50是4tnamevarchar50是5sexvarchar50是6telvarchar50是7addrvarchar50是8emailvarchar50是9delstatusvarchar50是10savetimevarchar50是11utypevarchar50是12filenamevarchar50是表名:timelimit序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2flagvarchar50是3stimevarchar50是4.4本章小結本章主要論述了開發本系統時對系統進行的總體設計,包括網絡設計采用結構,然后對網站的前臺和后臺分別進行功能模塊的設計,最后對系統的各個模塊進行劃分,詳細介紹如何設計。第5章系統的實現5.1用戶登錄當用戶打開網站的主頁時,他或她首先需要登錄才能執行相關操作。單擊登錄鏈接后,將顯示登錄窗口。用戶輸入用戶名和密碼后,輸入用戶名和密碼后,單擊登錄按鈕。頁面的js腳本將首先檢查您的用戶名和密碼是否已填寫。當用戶未填寫用戶名時。或者,當顯示密碼時,會彈出一個提示框,提示您輸入用戶名和密碼。輸入完成后,將數據提交到服務器,服務器確定是否正確輸入了用戶名和密碼。輸入正確的用戶名和密碼后,用戶成功登錄后頁面將跳轉到主頁。當輸入用戶不存在或密碼不正確時,提示框用戶名或密碼將顯示錯誤。登錄頁面如圖5-1所示。圖5-1登錄界面5.2商品信息用戶登錄系統后可以查看商品信息,點擊商品管理,頁面跳轉到商品信息列表,用戶可以登錄系統可以進行分類查看商品信息,信息分類可以檢索查看從下面圖中我們可以知道,想要獲取商品信息需要從商品表中獲取這個表中,我們可以從該接口傳入參數獲取返回值。接下來我們針對這商品信息來進行代碼的編寫:傳入參數這里我們可以看到是數據庫建立的類型表信息:每個字段都是string類型。所以傳入參數獲取數據。這里我們是編寫接口,供客戶端調用,至于客戶端怎么將這些參數傳遞過來,那是客戶端里面說明。返回值這里使用了taotaoresult來包裝了下,因為我們提交參數成功后,返回的是數據list信息,我們需要將類型信息遍歷后返回給前端。下面看下服務接口的service層的實現:service層的主要實現是將類型信息添加到數據庫中,即接收controller傳遞過來的對象,然后補全頁面沒有的字段,insert數據庫,這是信息添加時才會做的操作,如圖所示。商品信息界面5.3商品購買用戶登陸系統后可以查看購物車信息,對選擇好的商品進行購買操作,其界面圖如圖所示。購物車界面用戶選擇好商品后進入結算界面,先創建訂單信息,然后再進行付款;5.4訂單信息用戶登錄系統后可以查看訂單信息,訂單信息顯示用戶已經創建的訂單,用戶可以在此進行付款操作,此頁面還包括待收貨的訂單記錄和交易完成的訂單信息,其界面展示如圖所示。訂單信息界面5.5訂單管理管理員登錄系統后可以查看訂單信息,對新的訂單信息進行發貨,界面如圖所示。訂單管理界面5.6商品管理管理員登陸系統后可以新增商品信息,點擊商品管理,系統先回去商品表中查詢商品信息,后臺獲取返回值后將返回值進行遍歷返回到頁面,管理員可以查看到歷史商品信息,點擊新增商品信息,頁面跳轉到新增頁面,在此頁面管理員輸入商品信息,然后提交表單,表單數據傳入后臺進行解析,通過每個字段的獲取將商品信息解析后生成sql語句,在dao層對數據庫做添加操作,如圖所示商品管理界面5.7用戶管理管理員登陸系統后可以查看用戶信息列表,對用戶信息進行操作,其界面如圖所示用戶管理界面5.8本章小結本章節主要論述了模塊的實現效果截圖,以及各個模塊的功能說明,最終實現的步驟[19]。第6章系統測試6.1系統測試與系統維護(1)兼容性測試其測試的目的是保證其系統在瀏覽器中完成所有設計需求功能,并且在其他的瀏覽器上不會出錯,并能正常且清晰易讀的顯示在其他瀏覽器中,即使那些系統并不支持一些功能(諸如樣式、層、插件、JavaScript)。(2)下載時間和容量(3)系統的人機工程(4)檢測鏈接目的是檢查系統中斷開的鏈接并且修復他們(5)應用程序測試6.2系統維護當系統測試完工后,系統進入正常運行期,這個階段的主要任務是系統的維護。系統的維護工作主要包括兩方面內容:一則是系統的維護與升級;二則是系統的維護與更新。這些工作是持久的,一個成功的系統并不僅是他的外表和生產中使用的技術,而是能否及時為用戶提供有用的信息。(1)系統維護:對用戶提出的系統中存在的情況應當立即檢查,如果證實的確是服務器及頁面的問題,則應及時改進。對于用戶對系統提出的建議,應該取其優去其糟粕,并在今后加以應用。同時將無用的、過期的信息刪除,減輕程序的負擔,并需提高服務器的穩定性及響應時間。(2)系統內容更新:系統發布后需要及時更新添加新的信息。(3)系統布局更新:當需要經常更新系統內容情形下,該系統很難長久博眼球,這就需要定期更新系統。(4)系統升級包含以下方面的升級:系統應用程序升級:系統應用程序由于長久的使用,不可避免的產生一部分問題,類似于泄漏添加用戶信息這種,定會有麻煩,輕者則導致服務器停機,重者更可能有法律糾紛。因此管理人員定要實時監控程序,當發現問題,立即采取措施,并且時時留意各站點的安全公報提示。系統后臺數據庫升級:系統長久運行后可能存在數據庫的速度問題。在業務量小的起始階段因采用的數據庫為小型所以處理大量數據可能產生服務器停機的后果。出現上述情況時就要考慮升級數據庫操作系統的升級:穩固的系統亦是服務器性能的強有力的保證。6.3測試目的對系統進行測試的目的即讓缺陷和不足盡早的被發現。將系統分析和實現的功能作為測試的前提。6.4測試項目本平臺一共有2個需要測試的模塊,即:(1)管理員模塊的使用測試

(2)用戶的使用測試模塊在這里管理員只測試系統的管理功能,測試結果如表6-1所示。表6-1測試結果表測試用例號輸入數據測試結果T1登錄正常T2用戶購買管理正常T3管理員商品管理正常T4管理員訂單管理正常6.5本章小結本章主要論述了系統開發結束后,要對系統進行

溫馨提示

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

評論

0/150

提交評論