苍井优一级毛片免费观看,成年网站在线观看,日本一二三不卡视频,日日天天人人夜夜九九

24小時(shí)論文定制熱線(xiàn)

熱門(mén)畢設:土木工程工程造價(jià)橋梁工程計算機javaasp機械機械手夾具單片機工廠(chǎng)供電采礦工程
您當前的位置:論文定制 > 畢業(yè)設計論文 >
快速導航
畢業(yè)論文定制
關(guān)于我們
我們是一家專(zhuān)業(yè)提供高質(zhì)量代做畢業(yè)設計的網(wǎng)站。2002年成立至今為眾多客戶(hù)提供大量畢業(yè)設計、論文定制等服務(wù),贏(yíng)得眾多客戶(hù)好評,因為專(zhuān)注,所以專(zhuān)業(yè)。寫(xiě)作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶(hù)解決了論文寫(xiě)作的難題。 秉承以用戶(hù)為中心,為用戶(hù)創(chuàng )造價(jià)值的理念,我站擁有無(wú)縫對接的售后服務(wù)體系,代做畢業(yè)設計完成后有專(zhuān)業(yè)的老師進(jìn)行一對一修改與完善,對有答辯需求的同學(xué)進(jìn)行一對一的輔導,為你順利畢業(yè)保駕護航
代做畢業(yè)設計
常見(jiàn)問(wèn)題

基于Java Web的商品在線(xiàn)拍賣(mài)系統設計

添加時(shí)間:2020/05/25 來(lái)源:未知 作者:論文定制
隨著(zhù)計算機科學(xué)技術(shù)與 Internet 的發(fā)展,網(wǎng)絡(luò )使人們的生活各方面都和互聯(lián)網(wǎng)緊密相關(guān),它為我們的生活、學(xué)習和工作帶來(lái)了便利.
以下為本篇論文正文:

  摘要

  由于電子商務(wù)的飛速發(fā)展,未來(lái)肯定是線(xiàn)上交易的時(shí)代.而網(wǎng)上拍賣(mài)亦是如此,并且網(wǎng)上拍賣(mài)具有實(shí)體店拍賣(mài)所無(wú)法具備的安全性、隱私性,對賣(mài)家和買(mǎi)家雙方來(lái)說(shuō)都是有益的.本課題主要闡述了網(wǎng)上拍賣(mài)的發(fā)展以及具體的實(shí)現過(guò)程.

  基于 Java Web 的網(wǎng)上拍賣(mài)系統采用了瀏覽器/服務(wù)器模式,使用了基于 JAVA 的 SSH 框架進(jìn)行網(wǎng)頁(yè)開(kāi)發(fā),MySQL 數據庫用于存取和分析數據.在設計初期對系統進(jìn)行了需求分析,在大致列出功能點(diǎn)以后進(jìn)行了功能模塊劃分.由這些功能模塊設計出了數據庫的表,系統的使用角色包括用戶(hù)和管理員,用戶(hù)的主要功能有:個(gè)人信息的修改、拍品搜索與查看、商品競拍等,管理員的主要功能有:管理用戶(hù)、商品的上架、留言回復等.在功能點(diǎn)的實(shí)現以后對系統進(jìn)行測試,包括動(dòng)態(tài)測試和靜態(tài)測試,最后對測試完后的系統進(jìn)行分析,查出不足之處便于后期進(jìn)行修改.

  關(guān)鍵詞:網(wǎng)上拍賣(mài) SSH 框架 AJax

  ABSTRACT

  Due to the rapid development of e-commerce, the future must be the eraof online transactions. Online auctions are also the same, and online auctions aresafe and private, which are beneficial to both sellers and buyers. This topicmainly expounds the development and specific implementation process of onlineauction.

  The online auction system based on Java Web adopts the browser / servermodel, uses the SSH framework based on JAVA to develop the web page, andthe MySQL database is used to access and analyze the data. In the early stage ofdesign, the requirement analysis of the system was carried out. After thefunctional points were roughly listed, functional modules were partitions. Thedatabase table is designed by these functional modules. The role of the systemincludes users and administrators. The main functions of the user are: themodification of personal information, the search and view of the products and thebidding of the goods. The main functions of the administrator are themanagement of the users, the shelves of the goods, the reply to the message andso on. After the realization of the function point, the system is tested, includingthe dynamic test and static test. Finally, the system is analyzed after the test, andthe shortcomings can be found to facilitate the later modification.

  Keywords: Online auction;SSH frame;AJax

  目 錄

  前 言 ……………………………………………………………………………………………………………………………1

  第一章 系統開(kāi)發(fā)概述 …………………………………………………………………………………………………………2

  1.1 開(kāi)發(fā)背景……………………………………………………………………………………………………………………2

  1.2 研究?jì)热菁澳繕?hellip;………………………………………………………………………………………………………2

  1.3 研究意義……………………………………………………………………………………………………………………3

  1.4 開(kāi)發(fā)環(huán)境……………………………………………………………………………………………………………………4

  1.5 相關(guān)技術(shù)……………………………………………………………………………………………………………………4

  第二章 系統分析 ………………………………………………………………………………………………………………7

  2.1 可行性分析…………………………………………………………………………………………………………………7

  2.2 需求分析……………………………………………………………………………………………………………………8

  2.3 系統流程分析………………………………………………………………………………………………………………8

  2.4 角色的確定與模塊的劃分………………………………………………………………………………………………10

  2.5 用戶(hù)流程分析………………………………………………………………………………………………………………12

  2.6 數據流程分析………………………………………………………………………………………………………………13

  第三章 系統設計………………………………………………………………………………………………………………14

  3.1 系統原理……………………………………………………………………………………………………………………14

  3.2 系統結構設計………………………………………………………………………………………………………………14

  3.3 數據庫概念設計……………………………………………………………………………………………………………15

  3.4 數據庫表設計……………………………………………………………………………………………………………18

  第四章 系統實(shí)現……………………………………………………………………………………………………………22

  4.1 用戶(hù)功能模塊的實(shí)現………………………………………………………………………………………………………22

  4.2 管理員功能模塊的實(shí)現……………………………………………………………………………………………………28

  第五章 系統測試………………………………………………………………………………………………………………36

  5.1 測試用例……………………………………………………………………………………………………………………36

  5.2 測試方法……………………………………………………………………………………………………………………39

  5.3 測試結果分析………………………………………………………………………………………………………………40

  結 語(yǔ)……………………………………………………………………………………………………………………………41

  參考文獻…………………………………………………………………………………………………………………………42

  致 謝……………………………………………………………………………………………………………………………43

  前 言

  隨著(zhù)計算機科學(xué)技術(shù)與 Internet 的發(fā)展,網(wǎng)絡(luò )使人們的生活各方面都和互聯(lián)網(wǎng)緊密相關(guān),它為我們的生活、學(xué)習和工作帶來(lái)了便利.而且近些年來(lái)人民物質(zhì)生活水平的大幅提升,線(xiàn)下購物已滿(mǎn)足不了人民對物質(zhì)的需求.由此,電子商務(wù)也就是線(xiàn)上購物系統應運而生,它們被統稱(chēng)為電子商務(wù).而其中淘寶、京東等線(xiàn)上交易網(wǎng)站的成功也預示了未來(lái)是電子商務(wù)的時(shí)代,它們改變了人們傳統的消費觀(guān)念,帶動(dòng)了人們網(wǎng)上購物的狂潮,使商家和用戶(hù)雙雙受惠.線(xiàn)下拍賣(mài)亦如線(xiàn)下購物,其中有許多不方便的地方,比如:用戶(hù)群體小、不能隨時(shí)隨地查看商品、拍賣(mài)時(shí)間固定等.而基于Java Web 的商品在線(xiàn)拍賣(mài)系統,是專(zhuān)為用戶(hù)的需求而設計開(kāi)發(fā)的一套線(xiàn)上交易系統,游客在注冊成為會(huì )員之后可以參與在起拍時(shí)間到截止時(shí)間之間競拍所有展銷(xiāo)的商品,對個(gè)人信息以及背包的管理使用戶(hù)可以非常清楚地了解自己的需求.本系統為賣(mài)家和買(mǎi)家雙方都提供了一個(gè)十分安全的保障.精細化服務(wù)是本系統的宗旨,滿(mǎn)足了用戶(hù)對網(wǎng)上拍賣(mài)的需求,本文主要論述了基于 Java Web 的商品在線(xiàn)拍賣(mài)系統各功能模塊的設計以及具體實(shí)現的整個(gè)過(guò)程.

  第一章 系統開(kāi)發(fā)概述

  本章概述了系統的開(kāi)發(fā)背景,簡(jiǎn)要闡述基于 Java Web 的商品在線(xiàn)拍賣(mài)系統的發(fā)展趨勢,描述了當前商品在線(xiàn)拍賣(mài)系統的現狀,以及開(kāi)發(fā)系統所裝配的開(kāi)發(fā)環(huán)境和使用到的語(yǔ)言、框架等.

  1.1 開(kāi)發(fā)背景

  隨著(zhù)計算機網(wǎng)絡(luò )時(shí)代的到來(lái),人們的生活和工作比起多年前發(fā)生了巨大的變化,基于 Java Web 的商品在線(xiàn)拍賣(mài)系統正是專(zhuān)為線(xiàn)上拍賣(mài)而設計的一種新型拍賣(mài)渠道.

  基于 Java Web 的商品在線(xiàn)拍賣(mài)系統與傳統實(shí)體拍賣(mài)店相比,傳統實(shí)體店所耗費的人力、物力、財力更多,因為店面拍賣(mài)需要固定的營(yíng)業(yè)區,而且拍賣(mài)的時(shí)間受限,往往需要提前許多天將拍賣(mài)品信息放出,客戶(hù)了解的渠道過(guò)少.所以實(shí)體店拍賣(mài)方式,在很大的程度上限制了用戶(hù)群體.而且店面拍賣(mài)的那種氣氛下還可能會(huì )讓一些客戶(hù)有沖動(dòng)消費,從而造成不必要的浪費,到時(shí)后悔莫及,拍賣(mài)的效益也會(huì )大打折扣.而網(wǎng)上拍賣(mài)提供了一個(gè)在線(xiàn)平臺,有效地避免了這些弊端,拍賣(mài)平臺只需要庫房以及操作員,負責上架拍品信息和完成交易等功能.針對實(shí)體店拍賣(mài)的種種欠缺,非常需要開(kāi)發(fā)這套基于 Java Web 的商品在線(xiàn)拍賣(mài)系統,此系統不僅可以滿(mǎn)足消費者能夠實(shí)時(shí)查看拍品的信息,購買(mǎi)到自己中意的商品,給用戶(hù)帶來(lái)便利,同時(shí)也方便了商家不用再投入過(guò)多的額外費用,使商家的交易額有所提升.

  1.2 研究?jì)热菁澳繕?/strong>

  隨著(zhù)我國經(jīng)濟的高速發(fā)展,拍賣(mài)消費的占比已愈來(lái)愈重,同時(shí),在歐美發(fā)達國家,信息化程度遠遠高于我國,發(fā)展速度相當迅猛,世界 500 強中的大多數零售企業(yè)都紛紛擠身網(wǎng)絡(luò )的行列,甚至有超過(guò)傳統購買(mǎi)拍賣(mài)的趨勢,而且這種趨勢不可逆轉,在我國,第一次網(wǎng)上購物發(fā)生在 1996 年,當時(shí)北京燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)上拍賣(mài)售出一個(gè)景泰藍,雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲[1].

  根據 CNNIC 數據,截至 2016 年底,我國網(wǎng)民數量規模已達 7.31 億人,同比增長(cháng)百分之 6.25, 互聯(lián)網(wǎng)普及率(互聯(lián)網(wǎng)用戶(hù)數除以總人口數)達到百分之 53.2,較 2015 年底提升 2.9 個(gè)百分點(diǎn),龐大的用戶(hù)基礎為網(wǎng)絡(luò )購物等網(wǎng)絡(luò )消費的高速增長(cháng)提供了強勁動(dòng)力[2].這說(shuō)明盡管中國的網(wǎng)民總數大,增長(cháng)快,但互聯(lián)網(wǎng)絡(luò )的普及程度目前還很低,未來(lái)的發(fā)展空間仍然很大.因此在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎,網(wǎng)上購物方式日趨被大家所接受[3].

  1.3 研究意義

  本課題的主要工作是開(kāi)發(fā)基于 Java Web 的商品在線(xiàn)拍賣(mài)系統:使用計算機實(shí)現網(wǎng)上拍賣(mài)功能并進(jìn)行系統管理,具有實(shí)體店拍賣(mài)所沒(méi)有優(yōu)點(diǎn),例如:檢索方便、便于管理、成本低廉、可存儲量大等,借助數據庫管理技術(shù),開(kāi)發(fā)一個(gè)基于 Java Web 的商品在線(xiàn)拍賣(mài)系統.

  基于 Java Web 的商品在線(xiàn)拍賣(mài)系統對人們的生活有很大的意義:

  1.查詢(xún)快捷

  人們通過(guò)在線(xiàn)拍賣(mài)系統可以快速地檢索到自己中意的拍品,查看拍品信息、起拍時(shí)間以及截止時(shí)間.

  2.信息量大

  基于 Java Web 的商品在線(xiàn)拍賣(mài)系統是通過(guò) MySQL 數據庫進(jìn)行數據的存儲,成本低,速度快,能存儲大量的拍賣(mài)信息,滿(mǎn)足用戶(hù)的需求.

  3.不受時(shí)間限制

  往往實(shí)體店面拍賣(mài)需要專(zhuān)人在固定時(shí)間通過(guò)競價(jià)才能進(jìn)行拍賣(mài),而基于 Java Web 的商品在線(xiàn)拍賣(mài)系統,最方便的一點(diǎn)就是用戶(hù)可以通過(guò)網(wǎng)絡(luò )隨時(shí)了解起拍時(shí)間和截止時(shí)間,隨時(shí)隨地都可以競價(jià),所以足不出戶(hù)便可買(mǎi)到商品.

  1.4 開(kāi)發(fā)環(huán)境

  硬件環(huán)境:一臺電腦.

  軟件環(huán)境:Windows 7/8/10.

  開(kāi)發(fā)平臺:MyEclipse.

  開(kāi)發(fā)語(yǔ)言及框架:Java SSH.

  瀏覽器:google.

  數據庫:MySQL.

  1.5 相關(guān)技術(shù)

  1.5.1 B/S 架構

  B/S 結構全稱(chēng) Browser/Server 即瀏覽器/服務(wù)器結構,它是隨著(zhù)Internet 技術(shù)的興起,對 C/S 結構的一種變化或者改進(jìn)的結構.傳統的C/S 體系結構雖然采用的是開(kāi)放模式,但這只是系統開(kāi)發(fā)一級的開(kāi)放性,在特定的應用中無(wú)論是 Client 端還是 Server 端都還需要特定的軟件支持.在 B/S 這種結構下,用戶(hù)工作界面主要通過(guò) WWW 瀏覽器來(lái)實(shí)現,極少部分事務(wù)邏輯在前端(Browser)實(shí)現,但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現,形成所謂三層體系結構.這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶(hù)的總體成本(TCO).以目前的技術(shù)看,局域網(wǎng)建立 B/S 結構的網(wǎng)絡(luò )應用,并通過(guò) Internet/Intranet 模式下數據庫應用,相對易于把握、成本也是較低的.它是一次性到位的開(kāi)發(fā),能實(shí)現不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN, WAN,Internet/Intranet 等)訪(fǎng)問(wèn)和操作共同的數據庫,它能有效地保護數據平臺和管理訪(fǎng)問(wèn)權限,服務(wù)器數據庫也很安全[4].

  1.5.2 SSH 框架

  Struts2:在 Struts2 中,通過(guò)攔截器 strutsPrepareAndExecuteFilter來(lái)處理用戶(hù)的請求,在 strutsPrepareAndExecuteFilter 的 init()方法中將會(huì )讀取類(lèi)路徑下默認的配置文件 struts.xml 完成初始化操作.struts2讀取到 struts.xml 的內容后,以 javabean 的形式存放在內存中,以后struts2 對用戶(hù)的每次請求處理將使用內存中的數據,而不是每次都要去讀取 struts.xml 文件.當一個(gè)請求來(lái)的時(shí)候先經(jīng)過(guò)filterdispatcher,filterdispatcher 會(huì )先幫我們創(chuàng )建一個(gè)actionProxy,actionProxy 再通過(guò) configuration Manager 由它去struts.xml 中去讀取相應的配置信息,actionProxy 擁有一個(gè) actioninvocation 實(shí)例,它會(huì )通過(guò) action invocation 調用 invoke 方法,這個(gè)請求的處理過(guò)程在 invoke 方法里面變成了先處理第一次 intercept,再處理第二第三個(gè),最后處理 action,然后由 result,result 回來(lái)時(shí)又經(jīng)過(guò)第三第二第一的步驟的處理,最后返回到頁(yè)面請求.

  本系統使用了 Struts2+Jquery 實(shí)現 ajax 并返回 json 類(lèi)型數據,步驟如下:1、JSP 頁(yè)面使用腳本代碼執行 ajax 請求;2、Action 中查詢(xún)出需要返回的數據,并轉換為 json 類(lèi)型模式數據;3、配置 struts.xml 文件;4、頁(yè)面腳本接受并處理數據.

  Hibernate:Hibernate 的 ORM 使開(kāi)發(fā)者更容易編寫(xiě)應用程序的數據對比應用過(guò)程,作為一個(gè)對象/關(guān)系映射(ORM)框架,Hibernate 只關(guān)心適用于關(guān)系數據庫的數據持久(通過(guò) JDBC).Hibernate 持久化類(lèi)可以使開(kāi)發(fā)者能夠開(kāi)發(fā)遵循自然的面向對象的語(yǔ)句包括繼承,多態(tài)性,關(guān)聯(lián),組成和java 集合框架.Hibernate 持久化類(lèi)不需要接口或基類(lèi),使任何階級或數據結構都是持久的.Hibernate 支持延遲初始化,許多抓取策略和樂(lè )觀(guān)鎖定與自動(dòng)版本控制和時(shí)間戳.Hibernate 不需要特殊的數據庫表或字段,并在系統初始化時(shí)生成很多 SQL,而不是在運行時(shí)生成.Hibernate 提供了直接的 JDBC 代碼一貫卓越的性能,無(wú)論是開(kāi)發(fā)人員的工作效率和運行性能都有所提升.

  Hibernate 被設計用于在應用服務(wù)器集群中工作,并交付一個(gè)高度可伸縮的體系結構.Hibernate 在任何環(huán)境下都可以很好地伸縮:可以使用它來(lái)驅動(dòng)內部的內部網(wǎng),它可以為數百個(gè)用戶(hù)提供服務(wù),也可以用于服務(wù)數十萬(wàn)用戶(hù)的關(guān)鍵任務(wù)應用程序.

  Spring:Spring 框架是目前所有框架中最主流、最熱門(mén)的一個(gè)開(kāi)源框架,它是一個(gè)輕量級的 Java EE 應用程序框架,實(shí)現了 IOC(Inverse OfController)控制反轉和 AOP(Aspect Oriented Programming)面向切面編程,IOC 能在運行的時(shí)候具體實(shí)例化實(shí)現類(lèi),并將實(shí)例化實(shí)現類(lèi)注入到應用中,也就是依賴(lài)注入,AOP 就是通過(guò)預編譯方式和運行期動(dòng)態(tài)代理實(shí)現程序功能的統一維護的一種技術(shù),因為有了 Spring 框架,所以它代替了龐大而繁重的 EJB2.x[6].同時(shí) Spring 也是為了解決程序開(kāi)發(fā)時(shí)的復雜性而創(chuàng )建的,該框架的主要優(yōu)勢是擁有良好的設計模式(面向接口編程,而不是面向實(shí)現編程)和分層架構從而使程序員在開(kāi)發(fā)過(guò)程中變得更加輕松,在項目的開(kāi)發(fā)的過(guò)程中,并不用完全的去了解 Spring 的所有功能,可以只選擇Spring 的某個(gè)功能[6].Spring 的主要工作在業(yè)務(wù)邏輯層,以面向接口的方法來(lái)進(jìn)行對業(yè)務(wù)邏輯的編寫(xiě),在程序的運行過(guò)程中 Spring 的 bean 管理器會(huì )根據相應的請求將實(shí)現類(lèi)注入到相應的請求中,已此來(lái)降低了程序的耦合度,方便模塊的單體測試和整體測試,測試過(guò)程中可以不依賴(lài)任何框架結構,另外,Spring 也可以和 Struts 進(jìn)行無(wú)縫集成,以完成用戶(hù) Actionbean 的管理[7].

  第二章 系統分析

  系統的分析能夠讓我較快地對系統的設計有一個(gè)大致的了解,在系統地分析之后我確定了研究方向,最終設計出了具體實(shí)施方案.

  2.1 可行性分析

  在明確了具體目標后,從開(kāi)發(fā)系統的三大要素:社會(huì )環(huán)境、經(jīng)濟、技術(shù)這幾個(gè)方面對本系統的開(kāi)發(fā)進(jìn)行可行性分析:

  2.1.1 技術(shù)可行性

  計算機的硬件和軟件環(huán)境都已準備完畢,且安裝完 MySQL 數據庫和Myeclipse,在開(kāi)發(fā)環(huán)境上已可操作;在代碼編寫(xiě)方面,可以運用整個(gè)大學(xué)中所學(xué)的知識,加上不斷地學(xué)習,為系統的開(kāi)發(fā)提供了必要的技術(shù)支持.

  從開(kāi)題報告開(kāi)始,一直到四月份,一共是四個(gè)多月的時(shí)間,我相信可以在給定的時(shí)間內實(shí)現需求說(shuō)明中的功能;本系統前端主要以 jsp 頁(yè)面為主,使用了 html5 和 css 進(jìn)行編寫(xiě),后臺使用了 JAVA 作為開(kāi)發(fā)語(yǔ)言,操作起來(lái)較為便利.本系統功能點(diǎn)看似較多,實(shí)際上基本都是對數據的增、查、改、刪等操作.而作為一名計算機專(zhuān)業(yè)的學(xué)生,學(xué)校曾經(jīng)開(kāi)設過(guò) MySQL 數據庫和 Java 編程語(yǔ)言這兩門(mén)課程,對這兩門(mén)課程較為熟悉,所以要構建這樣一個(gè)系統應該在本人的能力范圍之內.

  由于 J2EE 這方面的參考資料較多,也有很多前輩開(kāi)發(fā)過(guò)類(lèi)似的系統,通過(guò)對這些系統的閱讀與借鑒,對其加深了解,可以完成系統的開(kāi)發(fā).

  綜上所述:系統的開(kāi)發(fā)具備技術(shù)可行性.

  2.1.2 社會(huì )可行性

  由于電子商務(wù)的大力發(fā)展,國家也對其大力支持,所以在社會(huì )層面不會(huì )有人干擾系統的開(kāi)發(fā),在服務(wù)方面定義為面向小眾的拍賣(mài)網(wǎng)站,一方面積極邀請商家加盟,使拍品種類(lèi)繁多,吸引那些喜歡淘老物件的用戶(hù)來(lái)購78買(mǎi),另一方面在流量多的網(wǎng)站上打廣告,吸引更多用戶(hù),把品牌的知名度做出去.

  基于 Java Web 的商品在線(xiàn)拍賣(mài)系統登錄界面簡(jiǎn)單,采用常見(jiàn)登錄界面使頁(yè)面更簡(jiǎn)潔更美觀(guān),方便了用戶(hù)的購買(mǎi)商品,增強了用戶(hù)體驗.為了便于系統地管理,管理員在登錄進(jìn)入后臺之后可以進(jìn)行商品的添加及刪除、設置起拍和截止時(shí)間、用戶(hù)管理等,界面簡(jiǎn)潔,操作方便.所以在使用方面也無(wú)問(wèn)題.

  該系統的開(kāi)發(fā)也不會(huì )對任何個(gè)人、實(shí)體公司、國家造成損害,所以在法律層面也不會(huì )有任何違紀行為.

  2.1.3 經(jīng)濟可行性

  本系統采用了 MySQL 數據庫儲存數據,由于 MySQL 是開(kāi)源的免費產(chǎn)品,而開(kāi)發(fā)平臺 Myeclipse 也用的是破解版,要求的硬件和軟件環(huán)境都已準備完畢,所以該系統的開(kāi)發(fā)在人數要求、財力支持上的需求都非常低,所以在經(jīng)濟方面也具有較高的可行性.

  2.2 需求分析

  網(wǎng)上拍賣(mài)主要滿(mǎn)足兩種類(lèi)型角色的需求:管理員和用戶(hù),他們通過(guò)訂單之間相互聯(lián)系,如圖所示:

  2.3 系統流程分析

  2.3.1 注冊流程

  游客在進(jìn)入主頁(yè)時(shí)只能瀏覽拍品信息,但是如果想拍下商品的時(shí)候必需注冊成為會(huì )員.用戶(hù)首先進(jìn)入 register 頁(yè)面,正確填寫(xiě)用戶(hù)信息,其中用戶(hù)名、輸入密碼和再次輸入密碼是必填的,如果第一次輸入的密碼和再次輸入的密碼不同則注冊失敗,重新跳轉回 register 界面;如果用于注冊的賬號已存在,則提示已存在此賬戶(hù)并跳轉回 register 頁(yè)面;若用戶(hù)名不存在,在填寫(xiě)完正確的賬戶(hù)信息后則直接將用戶(hù)信息寫(xiě)入 mysql 數據庫中,并顯示注冊成功.用戶(hù)的注冊流程如圖所示:

  2.3.2 登錄流程

  用戶(hù)需要輸入正確的用戶(hù)名和密碼即可登錄進(jìn)入主頁(yè);管理員在登錄時(shí)需要輸入登錄賬號、密碼和驗證碼,點(diǎn)擊登錄,前端使用 Ajax 查詢(xún)出文本框中的內容,通過(guò) Action 返回需要的數據,并轉換為 json 類(lèi)型模式數據再返回給系統,通過(guò)驗證后登錄進(jìn)入系統,登錄的流程如圖所示:

  2.4 角色的確定與模塊的劃分

  2.4.1 角色的確定

  由需求調研所確定的用戶(hù)需求進(jìn)行分析,確定基于 Java Web 的商品在線(xiàn)拍賣(mài)系統的角色有兩種:用戶(hù)、管理員.系統中各角色功能劃分如下:

  1. 用戶(hù):可以查看拍品信息,對拍品進(jìn)行競價(jià),在留言板處可以進(jìn)行留言操作.

  2. 管理員:可以進(jìn)行商品管理、用戶(hù)管理、拍賣(mài)管理、管理員管理、留言回復等.

  2.4.2 模塊的劃分

  基于 Java Web 的商品在線(xiàn)拍賣(mài)系統采用了瀏覽器/服務(wù)器的設計模式.

  主要實(shí)現以下幾個(gè)功能:

  (一)用戶(hù)模塊功能

  1.注冊:游客在正確填寫(xiě)用戶(hù)名、密碼等用戶(hù)信息后可注冊成為會(huì )員.

  2.登錄:輸入正確的用戶(hù)名和密碼可以登錄.

  3.賬戶(hù)查看:用戶(hù)登錄后可以對帳戶(hù)信息進(jìn)行查看.

  4.商品競拍:用戶(hù)登錄進(jìn)入主頁(yè)后后可以進(jìn)行拍品的查找和競拍.

  5.購買(mǎi)商品:用戶(hù)可以對拍品進(jìn)行購買(mǎi)等操作.

  6.支付:用戶(hù)對背包中的拍品進(jìn)行支付.

  7.充值系統:用戶(hù)在余額不足時(shí)可充值.

  8.更改個(gè)人信息:用戶(hù)登錄后可以更改個(gè)人信息.

  9.留言板:留言給管理員.

  (二)管理員功能模塊

  1.拍品管理:添加/修改拍品信息、刪除拍品.

  2.賬戶(hù)管理:更改自己的賬戶(hù)信息.

  3.背包管理:查看用戶(hù)背包里的拍賣(mài)品.

  4.用戶(hù)管理:修改用戶(hù)信息.

  5.留言管理:管理員回復用戶(hù)的留言.

  2.5 用戶(hù)流程分析

  基于 Java Web 的商品在線(xiàn)拍賣(mài)系統的用戶(hù)使用流程如下:如果是沒(méi)有注冊過(guò)的游客,只能進(jìn)入主頁(yè).在注冊成功并登錄后,可以對拍品進(jìn)行在線(xiàn)競價(jià)、購物車(chē)支付和余額充值等.用戶(hù)在競價(jià)時(shí)產(chǎn)生的最高價(jià)系統會(huì )自動(dòng)保存到數據庫中,等到截止時(shí)間,如果用戶(hù)依然是最高競價(jià),則可以進(jìn)入付款界面,用戶(hù)購買(mǎi)拍品的流程如圖所示:

  2.6 數據流程分析.

  基于 Java Web 的商品在線(xiàn)拍賣(mài)系統的管理員與用戶(hù)之間的關(guān)系數據流圖如圖所示:









  …………由于本文篇幅較長(cháng),部分內容省略,詳細全文見(jiàn)文末附件

  結 語(yǔ)

  對于此次畢業(yè)設計,在剛開(kāi)始的時(shí)候也感覺(jué)十分困難,但在經(jīng)過(guò)一定的調研,并參考了類(lèi)似的網(wǎng)站,加上輔導老師的指導以及曾經(jīng)學(xué)過(guò)的專(zhuān)業(yè)知識,我逐漸有了信心.在經(jīng)過(guò)不懈的努力后,最終完成了設計.我相信世上無(wú)難事只怕有心人,所有困難終將會(huì )被解決.下面是我的個(gè)人體會(huì ):

  (1)為了得到完善的應用,在設計的初期我進(jìn)行了各項調查,包括對網(wǎng)站發(fā)展趨勢的數據記錄、對前人已開(kāi)發(fā)過(guò)的網(wǎng)站進(jìn)行參考、羅列出網(wǎng)站的核心功能等,這些都為我畢業(yè)設計的完成打下了良好的基礎;

  (2)在技術(shù)的實(shí)現上,我把整個(gè)大學(xué)中所學(xué)到的知識進(jìn)行了一個(gè)系統性的整理,因為畢業(yè)設計是一個(gè)非常好的檢驗自己的一個(gè)標準,需要綜合運用所學(xué)理論知識和技能,將理論和實(shí)踐結合起來(lái),才能不斷進(jìn)步.它加強了我分析解決實(shí)際問(wèn)題的能力,最主要的是提高了自學(xué)能力,為以后的開(kāi)發(fā)打下了良好的根基;

  (3)所有成功都不是一蹴而就的,在設計中我也遇到過(guò)很多問(wèn)題,從這次畢業(yè)設計中我學(xué)到了把一個(gè)大問(wèn)題拆分為好多小問(wèn)題,如果一個(gè)數據有錯誤就寫(xiě)一行輸出語(yǔ)句,直到查出是哪一行代碼出問(wèn)題為止,這些都是人生中寶貴的經(jīng)驗.

  致 謝

  歷經(jīng)幾個(gè)月的努力,我獨自完成的畢業(yè)設計的創(chuàng )作終于也接近了尾聲.

  此次的畢業(yè)設計,我需要把整個(gè)大學(xué)中所學(xué)的知識融會(huì )貫通,是第一次將理論知識應用到實(shí)踐上的一個(gè)過(guò)程.

  首先我要感謝我的指導老師,在他教學(xué)任務(wù)十分繁重的情況下,還堅持為我的畢業(yè)設計操勞著(zhù),從選題開(kāi)始一直到提交論文,從查閱資料到論文的潤色,都凝聚了老師非常多的心血,老師就設計中存在的許多問(wèn)題與我探討,聽(tīng)了老師的講解之后猶如茅塞頓開(kāi),之后我的設計才能如期展開(kāi).

  老師認真負責的工作態(tài)度和治學(xué)嚴謹之道使我們這些將要步入社會(huì )的畢業(yè)生們受益良多.

  其次,我也要感謝在系統的設計過(guò)程中幫助過(guò)我的同學(xué)們,設計中出現過(guò)許多復雜的問(wèn)題,他們不厭其煩的解答給予了我非常大的鼓勵,讓我有了行進(jìn)下去的動(dòng)力.

  我還需要感謝在大學(xué)的這幾年各課程的老師們對我們盡心盡力的教導,數年如一日地輔導我們的功課,讓我們掌握了許多專(zhuān)業(yè)的知識,提高我們實(shí)踐的能力,為我們的未來(lái)打下了良好的基礎.

  借此機會(huì )也祝愿學(xué)校的發(fā)展日新月異,培養出更高層次的人才,也祝曾經(jīng)與我一起奮斗過(guò)青春的同學(xué)們大道光明,馬到功成!
  參考文獻
  [1]楊晶.基于A(yíng)SP.NET網(wǎng)上商城系統的設計淺析[J].中國管理信息化,2013(12):73-74
  [2]邵立飛.網(wǎng)絡(luò )購物市場(chǎng)現狀調查與分析[J].遼寧經(jīng)濟統計.2016
  [3]楊晶.基于A(yíng)SP.NET網(wǎng)上商城系統的設計淺析[J].中國管理信息化,2013(12):73-74
  [4]高運芳.關(guān)于科技檔案的真實(shí)性探析[J].中國新技術(shù)新產(chǎn)品,2011(6):233-233.
  [5]楊娜娜.在線(xiàn)考試系統的研究和實(shí)現[J].數字技術(shù)與應用,2013.
  [6]趙云鵬.基于javaee的生產(chǎn)管理系統的設計與實(shí)現[D].沈陽(yáng):沈陽(yáng)理工大學(xué),2011.
  [7]易典飛.基于javaee的客運管理系統的設計與實(shí)現[D].長(cháng)沙:湖南師范大學(xué),2013.
  [8]QST青軟實(shí)訓.輕量級框架應用與開(kāi)發(fā)--S2SH[M].北京:清華大學(xué)出版社,2016.
  [9]TomNegrino,DoriSimith.JavaScript基礎教程[M].北京:人民郵電出版社,2012.
  [10]李永亮,黃凱鋒.基于Jsp的電子商務(wù)購物車(chē)的實(shí)現研究[J].2006.11.
  [11]明日科技,Java從入門(mén)到精通(第3版)[M].北京:清華大學(xué)出版社,2012.
  [12]范毅.井下設備設施GIS管理系統設計與實(shí)現[D].西安科技大學(xué).2013.
  [13]楊建強.教學(xué)設備管理系統模塊設計[D].華南理工大學(xué).2010.
  [14]張孝祥,徐明華,JAVA基礎與案例開(kāi)發(fā)詳解[M],清華大學(xué)出版社,2009.
  [15]劉亞賓,精通Eclipse--JAVA技術(shù)大系[M],電子工業(yè)出版社,2005.
  [16]繆勇,施俊,李新鋒.Struts2+Spring3+Hibernate框架技術(shù)精講與整合案例[M].北京:清華大學(xué)出版社,2015

相關(guān)內容
相關(guān)標簽:
好優(yōu)論文定制中心主要為您提供代做畢業(yè)設計及各專(zhuān)業(yè)畢業(yè)論文寫(xiě)作輔導服務(wù)。 網(wǎng)站地圖
所有論文、資料均源于網(wǎng)上的共享資源以及一些期刊雜志,所有論文僅免費供網(wǎng)友間相互學(xué)習交流之用,請特別注意勿做其他非法用途。
如有侵犯您的版權或其他有損您利益的行為,請聯(lián)系指出,論文定制中心會(huì )立即進(jìn)行改正或刪除有關(guān)內容!