欢迎光临散文网 会员登陆 & 注册

【计算机开题报告】基于java的拍卖网站设计与实现开题报告

2022-09-02 11:43 作者:趣毕业  | 我要投稿

一.选题的背景与意义

1、课题背景

随着互联网的蓬勃的发展,作为其重要组成部分的拍卖网站出现了以下三种现象:第一种现象是国内出现了上百家拍卖网站,这些拍卖网站基本上是在网站开业潮中诞生的。在一段艰难时期之后,拍卖网站中间兴起了倒闭、并购、转型的风潮,拿国内开业最早的三家老牌拍卖网站来说,网猎已经被购并,易趣已经开始向个人电子商务社区转型,只有雅宝拍卖网一家还在坚守网上拍卖这块阵地。第二种现象是美国的网上拍卖一直蓬勃发展。第三种现象是中国社会对拍卖行业的需求越来越大。而且,在我国拍卖网站的需求是很大的,人们都需要一个这样的网站,进行出售自己的商品,或者购买正常市面上没有的,或者早已经绝版的商品,这些需求,不是一般网站能够满足的。并且,对于用户群体而言,一个好的拍卖网站,可以吸引更多的人来参与。

2、课题意义

随着网络技术的发展和国人购物意识的不断增强,shopping online成为一种新型的购物方式,正逐渐被国人所接受并认可。而网上购物的方式之一的网上拍卖,给人们的购物带来一种全新的体验。相对于传统拍卖,它具有一般购物网站的成本低,方式灵活,运转快捷等的特点,更具有自由竞争和公平合理的特性。它通过互联网将过去少数人才能参与的物品交换,变成了每一位网民都能加入其中的平民式交易方式。人们可以通过网站发出自己想拍卖的物品的信息,也可以通过竞价购买自己想要的物品。对于大多数人来说,很多东西可能不需要或暂时用上,但是,这些东西又不能将其丢了,或者一直放在自己的仓库里,这种做法对于商品的价值来说是浪费的,商品的使用才是商品价值的体现。为此,本人的拍卖网站满足了这些人们的需求,他们可以将自己的商品在本人的拍卖网上进行出售,当然,这些操作是十分简单的,它满足了正常买家和卖家的需求。

 

二.设计目标

基于java的拍卖网站是基于Java的开发。系统基于B/S结构,配合黄金搭档mysql数据库,以Tomcat作为运行服务器,采用MVC结构的框架进行开发,框架具有扩展性、重用性强,安全性高的特点,后端采用SSM框架(Spring +SpringMVC +Mybatis)开发,集三大框架的优势开发,设计出的系统会更好。系统拟实现的主要功能如下。

前台用户模块:

1、用户注册模块:

(1)系统提供表单供用户输入个人信息;

(2)用户输入个人信息,并提交给系统;

(3)系统检验该用户提交的用户名是否与已注册用户的用户名相同。

2、用户登录模块:

(1)输入用户名密码登录;

(2)出现错误进行提示;

(3)是否需要重新注册。

3、拍卖信息发布模块:

(1)系统提供表单供卖主输入用户名和该拍卖物品的有关信息;

(2)卖主输入该拍卖物品的有关信息,并提交给系统;

(3)系统存储并显示卖主输入的关于该拍卖物品的有关信息。

4、商品查询模块:

(1)用户对商品进行关键字(商品名,分类等)进行查询;

(2)系统显示查询商品的相关信息;

(3)通过分类的查询方法进行查询。

5、竞拍模块

(1)买家在点击“竞拍”按钮时启动;

(2)系统提示买主输入竞拍价格等信息;

(3)买家输入竞拍的有关信息;

(4)系统显示并存储买家输入的竞拍价格。

6、评论模块:

(1)买家可以对商品进行评论;

(2)必须进行用户登录。

 

后台管理模块:

1、管理员模块

(1)管理员默认登录账号密码;

(2)可进行修改;

(3)对用户注册信息进行管理;

(4)对用户的评论进行管理;

(5)对相应数据管理。

2、竞拍信息模块:

(1)浏览买家拍卖的物品;

(2)对拍单进行修改;

(3)查看拍卖到的物品。

3、商品信息模块:

(1)浏览卖家发布出的物品信息;

(2)对物品信息进行修改;

(3)查看已拍出的物品。

4、购物车模块:

(1)买家可以添加喜欢的商品进购物车;

(2)查看商品基本信息;

(3)可以删除信息。

三.设计思路

1. 首先,对拍卖网站进行需求分析、可行性分析,对系统各角色功能模块划分,设计出系统结构图。

2. 选择开发工具及开发环境,编程开发选择Java语言,开发环境是在Windows环境下。

3. 对拍卖网站的模块进行分析,按照角色识别用例,用UML图给出相应模块的用例图。

4. 根据各角色的权限对功能模块进行划分,构思模块间联系,完成数据库的开发。

5. 完成系统架构的设计、数据库的交互以及主要功能模块的设计与实现。

 

四.将提交的成果

1. 基于java的拍卖网站系统及源代码。

2. 数据库及测试用例。

3. 提交基于java的拍卖网站程序系统流程图一份。

4. 基于java的拍卖网站毕业设计报告。

 

五.进度计划

2021年7月-8月 需求分析。调研课题发展现状,了解其系统需求,针对需求进行系统概要设计以及相应技术的选择,配置系统开发环境,并完成系统的框架设计。

2021年9月 根据系统概要设计,完成系统功能详细设计。完成开题报告,参加开题答辩。根据导师意见修改系统设计。

2021年10月-2021年12月 根据系统设计,实现系统各模块功能,根据系统测试对自己的系统设计进行调整和完善。

2022年1月-2月 完成中期检查表,参加中期答辩。根据中期检查意见调整系统设计,并进行系统整体测试。

2022年3月-4月 系统性能调优。撰写设计报告,准备答辩。

六、参考文献

[1]  陈思拓. 在线竞拍系统的设计与开发[D].江西财经大学,2017.12.

[2] 丁玲.Web标准与Html5重点技术探讨[J].科技与创新,2019,No.144,141-142.

[3] 罗春君. 基于移动互联网的收藏品在线拍卖系统的设计与实现[D].电子科技大学,2015.3.

[4] 李艳杰.MySQL数据库下存储过程的设计与应用[J].信息技术与信息化,2021(01):96-97.

[5] 石怡.基于MySQL数据库的查询性能优化研究[J].四川职业技术学院学报,2021,31(01):164-168.

[6]  (英)Herbert Schildt[美]著.左雷译.Java编程入门官方教程(第7版).北京:清华大学出版社,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多线程下载技术分析[J].电脑知识与技术,2018,14(36):16-17+29.

指导教师意见:             



【计算机开题报告】基于java的拍卖网站设计与实现开题报告的评论 (共 条)

分享到微博请遵守国家法律