【計算機開題報告】基于java的拍賣網(wǎng)站設(shè)計與實現(xiàn)開題報告
一.選題的背景與意義
1、課題背景
隨著互聯(lián)網(wǎng)的蓬勃的發(fā)展,作為其重要組成部分的拍賣網(wǎng)站出現(xiàn)了以下三種現(xiàn)象:第一種現(xiàn)象是國內(nèi)出現(xiàn)了上百家拍賣網(wǎng)站,這些拍賣網(wǎng)站基本上是在網(wǎng)站開業(yè)潮中誕生的。在一段艱難時期之后,拍賣網(wǎng)站中間興起了倒閉、并購、轉(zhuǎn)型的風(fēng)潮,拿國內(nèi)開業(yè)最早的三家老牌拍賣網(wǎng)站來說,網(wǎng)獵已經(jīng)被購并,易趣已經(jīng)開始向個人電子商務(wù)社區(qū)轉(zhuǎn)型,只有雅寶拍賣網(wǎng)一家還在堅守網(wǎng)上拍賣這塊陣地。第二種現(xiàn)象是美國的網(wǎng)上拍賣一直蓬勃發(fā)展。第三種現(xiàn)象是中國社會對拍賣行業(yè)的需求越來越大。而且,在我國拍賣網(wǎng)站的需求是很大的,人們都需要一個這樣的網(wǎng)站,進行出售自己的商品,或者購買正常市面上沒有的,或者早已經(jīng)絕版的商品,這些需求,不是一般網(wǎng)站能夠滿足的。并且,對于用戶群體而言,一個好的拍賣網(wǎng)站,可以吸引更多的人來參與。
2、課題意義
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和國人購物意識的不斷增強,shopping online成為一種新型的購物方式,正逐漸被國人所接受并認(rèn)可。而網(wǎng)上購物的方式之一的網(wǎng)上拍賣,給人們的購物帶來一種全新的體驗。相對于傳統(tǒng)拍賣,它具有一般購物網(wǎng)站的成本低,方式靈活,運轉(zhuǎn)快捷等的特點,更具有自由競爭和公平合理的特性。它通過互聯(lián)網(wǎng)將過去少數(shù)人才能參與的物品交換,變成了每一位網(wǎng)民都能加入其中的平民式交易方式。人們可以通過網(wǎng)站發(fā)出自己想拍賣的物品的信息,也可以通過競價購買自己想要的物品。對于大多數(shù)人來說,很多東西可能不需要或暫時用上,但是,這些東西又不能將其丟了,或者一直放在自己的倉庫里,這種做法對于商品的價值來說是浪費的,商品的使用才是商品價值的體現(xiàn)。為此,本人的拍賣網(wǎng)站滿足了這些人們的需求,他們可以將自己的商品在本人的拍賣網(wǎng)上進行出售,當(dāng)然,這些操作是十分簡單的,它滿足了正常買家和賣家的需求。
?
二.設(shè)計目標(biāo)
基于java的拍賣網(wǎng)站是基于Java的開發(fā)。系統(tǒng)基于B/S結(jié)構(gòu),配合黃金搭檔mysql數(shù)據(jù)庫,以Tomcat作為運行服務(wù)器,采用MVC結(jié)構(gòu)的框架進行開發(fā),框架具有擴展性、重用性強,安全性高的特點,后端采用SSM框架(Spring +SpringMVC +Mybatis)開發(fā),集三大框架的優(yōu)勢開發(fā),設(shè)計出的系統(tǒng)會更好。系統(tǒng)擬實現(xiàn)的主要功能如下。
前臺用戶模塊:
1、用戶注冊模塊:
(1)系統(tǒng)提供表單供用戶輸入個人信息;
(2)用戶輸入個人信息,并提交給系統(tǒng);
(3)系統(tǒng)檢驗該用戶提交的用戶名是否與已注冊用戶的用戶名相同。
2、用戶登錄模塊:
(1)輸入用戶名密碼登錄;
(2)出現(xiàn)錯誤進行提示;
(3)是否需要重新注冊。
3、拍賣信息發(fā)布模塊:
(1)系統(tǒng)提供表單供賣主輸入用戶名和該拍賣物品的有關(guān)信息;
(2)賣主輸入該拍賣物品的有關(guān)信息,并提交給系統(tǒng);
(3)系統(tǒng)存儲并顯示賣主輸入的關(guān)于該拍賣物品的有關(guān)信息。
4、商品查詢模塊:
(1)用戶對商品進行關(guān)鍵字(商品名,分類等)進行查詢;
(2)系統(tǒng)顯示查詢商品的相關(guān)信息;
(3)通過分類的查詢方法進行查詢。
5、競拍模塊
(1)買家在點擊“競拍”按鈕時啟動;
(2)系統(tǒng)提示買主輸入競拍價格等信息;
(3)買家輸入競拍的有關(guān)信息;
(4)系統(tǒng)顯示并存儲買家輸入的競拍價格。
6、評論模塊:
(1)買家可以對商品進行評論;
(2)必須進行用戶登錄。
?
后臺管理模塊:
1、管理員模塊
(1)管理員默認(rèn)登錄賬號密碼;
(2)可進行修改;
(3)對用戶注冊信息進行管理;
(4)對用戶的評論進行管理;
(5)對相應(yīng)數(shù)據(jù)管理。
2、競拍信息模塊:
(1)瀏覽買家拍賣的物品;
(2)對拍單進行修改;
(3)查看拍賣到的物品。
3、商品信息模塊:
(1)瀏覽賣家發(fā)布出的物品信息;
(2)對物品信息進行修改;
(3)查看已拍出的物品。
4、購物車模塊:
(1)買家可以添加喜歡的商品進購物車;
(2)查看商品基本信息;
(3)可以刪除信息。
三.設(shè)計思路
1.?首先,對拍賣網(wǎng)站進行需求分析、可行性分析,對系統(tǒng)各角色功能模塊劃分,設(shè)計出系統(tǒng)結(jié)構(gòu)圖。
2.?選擇開發(fā)工具及開發(fā)環(huán)境,編程開發(fā)選擇Java語言,開發(fā)環(huán)境是在Windows環(huán)境下。
3.?對拍賣網(wǎng)站的模塊進行分析,按照角色識別用例,用UML圖給出相應(yīng)模塊的用例圖。
4.?根據(jù)各角色的權(quán)限對功能模塊進行劃分,構(gòu)思模塊間聯(lián)系,完成數(shù)據(jù)庫的開發(fā)。
5.?完成系統(tǒng)架構(gòu)的設(shè)計、數(shù)據(jù)庫的交互以及主要功能模塊的設(shè)計與實現(xiàn)。
?
四.將提交的成果
1.?基于java的拍賣網(wǎng)站系統(tǒng)及源代碼。
2.?數(shù)據(jù)庫及測試用例。
3.?提交基于java的拍賣網(wǎng)站程序系統(tǒng)流程圖一份。
4.?基于java的拍賣網(wǎng)站畢業(yè)設(shè)計報告。
?
五.進度計劃
2021年7月-8月 需求分析。調(diào)研課題發(fā)展現(xiàn)狀,了解其系統(tǒng)需求,針對需求進行系統(tǒng)概要設(shè)計以及相應(yīng)技術(shù)的選擇,配置系統(tǒng)開發(fā)環(huán)境,并完成系統(tǒng)的框架設(shè)計。
2021年9月 根據(jù)系統(tǒng)概要設(shè)計,完成系統(tǒng)功能詳細(xì)設(shè)計。完成開題報告,參加開題答辯。根據(jù)導(dǎo)師意見修改系統(tǒng)設(shè)計。
2021年10月-2021年12月 根據(jù)系統(tǒng)設(shè)計,實現(xiàn)系統(tǒng)各模塊功能,根據(jù)系統(tǒng)測試對自己的系統(tǒng)設(shè)計進行調(diào)整和完善。
2022年1月-2月 完成中期檢查表,參加中期答辯。根據(jù)中期檢查意見調(diào)整系統(tǒng)設(shè)計,并進行系統(tǒng)整體測試。
2022年3月-4月 系統(tǒng)性能調(diào)優(yōu)。撰寫設(shè)計報告,準(zhǔn)備答辯。
六、參考文獻
[1] ?陳思拓. 在線競拍系統(tǒng)的設(shè)計與開發(fā)[D].江西財經(jīng)大學(xué),2017.12.
[2] 丁玲.Web標(biāo)準(zhǔn)與Html5重點技術(shù)探討[J].科技與創(chuàng)新,2019,No.144,141-142.
[3] 羅春君. 基于移動互聯(lián)網(wǎng)的收藏品在線拍賣系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2015.3.
[4] 李艷杰.MySQL數(shù)據(jù)庫下存儲過程的設(shè)計與應(yīng)用[J].信息技術(shù)與信息化,2021(01):96-97.
[5] 石怡.基于MySQL數(shù)據(jù)庫的查詢性能優(yōu)化研究[J].四川職業(yè)技術(shù)學(xué)院學(xué)報,2021,31(01):164-168.
[6] ?(英)Herbert Schildt[美]著.左雷譯.Java編程入門官方教程(第7版).北京:清華大學(xué)出版社,2018.6
[7] Ten-X, LLC; Patent Issued for Online Auction System (USPTO 9697565)[J]. Journal of Engineering,2017.7.
[8] Lawson James G.,Street Daniel A.. Detecting dirty data using SQL: Rigorous house insurance case[J]. Journal of Accounting Education,2021,3.
[9] Fontaine Rafamantanantsoa, Paulson Ravomampiandra. Analysis and Simulink Modeling of the Performance of Dynamic Web Server Using JSP and PHP. 2018, 10(4):196-210.
[10] 張春黎.計算機Java多線程下載技術(shù)分析[J].電腦知識與技術(shù),2018,14(36):16-17+29.
指導(dǎo)教師意見:? ? ? ? ? ? ?