校园拍卖系统的设计与实现

 2022-01-17 11:01

论文总字数:16874字

目 录

1 绪论 1

1.1 课题背景及意义 1

1.2 国内外研究现状 1

1.3 研究重点及内容 2

2 系统分析 2

2.1可行性分析 2

2.1.1 技术可行性 2

2.1.2 运行可行性 2

2.1.3 经济可行性 3

2.2 功能需求分析 3

2.2.1 用例视图 3

2.2.2 用例说明 4

2.3 业务流程分析 6

2.4 数据流程分析 7

3 系统设计 8

3.1 软硬件环境 8

3.1.1 硬件环境 8

3.1.2 软件环境 8

3.2 系统开发工具和技术的介绍 8

3.3 系统总体功能结构 9

3.4 系统功能设计 9

3.4.1 会员管理 9

3.4.2 资讯管理 10

3.4.3 网站简介 10

3.4.4 商品管理 11

3.4.5 留言管理 11

3.4.6 用户注册 12

3.4.7 商品发布 12

3.4.8 商品竞拍 13

3.4.9 信息修改 13

3.5 数据库设计 14

3.5.1 概念模型设计 14

3.5.2 数据库表的设计 15

4 系统实现 17

4.1 网站首页 17

4.2 管理平台界面 18

4.3 用户注册界面 19

4.4 会员登录界面 19

4.5 商品浏览界面 19

4.6 发布商品界面 20

4.7 商品竞拍界面 20

4.8 用户留言界面 21

4.9 会员管理界面 22

4.10 商品管理界面 22

4.11 留言管理界面 22

4.12 网站简介界面 23

5 系统测试 23

5.1 测试方法 23

5.1.1 基础信息测试 23

5.1.2 正确性测试 24

5.1.3 运行时间和存储空间的可行性 24

5.1.4 合理性测试 24

5.1.5 表单测试 24

5.1.6 网站体验测试 24

5.2 测试用例 24

6 结论 26

参考文献 26

致谢 28

校园拍卖系统的设计与实现

王嘉奇

,China

Abstract: With the constant improvement of people's living standards,purchasing power is also different from the past, resulting in a large number of idle can not be resolved, this situation is more prominent in college students. However, there are still very few auction systems for niche. Therefore, this paper designs a set of online auction system for college students. This system selects MyEclipse as a development tool, uses JSP technology to make dynamic pages, adopts B/S structure, and selects MYSQL as a database., thereby realizing functions such as browsing, product release, product bidding, user evaluation and comment,it provides students with a flexible, safe and practical communication platform that effectively solves the problem of students' idleness and avoids the troubles of setting up stalls in schools.

Key words: Idle; Online auction system; JSP; B/S structure

1 绪论

1.1 课题背景及意义

在这个生活水平大幅提高的时代,人们的购买力和消费观都发生了不小的变化,有时受到大幅度优惠的诱惑,就可能头脑发热买下自己根本不需要的东西[1],随后就束之高阁,造成极大的财产和资源浪费。而在作为社会缩影的大学校园中,这种现象更为普遍。就比如学习教材,自己学过之后就再也用不到,又重又占地方,而如果能卖给学弟学妹,不仅自己能额外获得一笔收益,也让他们节省了大笔开支。还有其他的电子器械、生活用品等数量也是不少。而虽说可以在学校摆摊出售,但场地不好找是一方面,另一方面同学会浪费很多时间和精力,再加上炎热的天气,导致很多人懒得处理,直接扔掉。而网上拍卖就不一样了,不仅具有不受时间空间限制的优点,可以随时随地进行操作,而且闲置可以在网站上分类查看,方便大家挑选[2]。但是据我了解现在的拍卖系统基本上都是针对大众群体,对学校、社区这样的小众群体很不友好,所以我设计了这个校园拍卖系统来解决同学日益严重的闲置问题。同学只需注册登录,即可自由浏览网站上的资讯、商品信息并竞拍自己感兴趣的商品。卖家可以随时随地将自己的闲置物品在网上进行发布,起拍价和拍卖时间由自己制定,拍卖时间结束后由叫价最高的人拍得商品[3]。而如果想竞拍别人发布的闲置,只需点击商品名称就可进入竞拍界面,输入自己的叫价,然后等待结果,值得一提的是要时刻关注竞拍状况并可能需要多次出价。成交后自行联系,进行线下交易,觉得满意后再付款,避免了商品介绍与实物不符等纠纷。

1.2 国内外研究现状

网上拍卖的概念提出已有20多年的时间,它通过网络将以前少数人才能参与的贵族式的传统拍卖变得平民化和便利化[4],已经作为一种新的电子交易方式受到社会民众的一致认可。不少电子商务巨头也跟随潮流相继发展网上拍卖业务,如亚马逊、雅虎等,像索斯比、佳士得这样的传统拍卖行也认识到其广阔的前景,相继投身其中[5]。由Omidyar最早建立的在线拍卖网站eBay现在已有6.98亿注册用户,卖家遍及全世界,每天的商品交易数目都有数百万件。Onsale也是较早发展网上拍卖的企业,并开发了搜索引擎、分类目录和自动出价等在线拍卖技术,更是使网上拍卖更加便捷[6]。1999年6月16日雅宝拍卖网的成立标志着国内正式发展网上拍卖,它经历了从简单地模仿外国拍卖模式到适合中国国情、符合"中国特色"的过程。随后中国的传统拍卖行也开始相继发展网上拍卖业务,开通了嘉德在线拍卖和拍得网等[7]。目前与TOM公司合作的易趣网、京东旗下的拍拍二手和阿里巴巴旗下的淘宝拍卖是国内最大的几个在线拍卖网站。

如今国内外开发这类系统的公司和个人数目不少,也取得了不俗的成绩,也不断地有一些新技术推行并普及,如J2EE技术架构目前就很流行,其具有良好的可移植性、安全性和再用性,在国外已经很广泛地被应用并处于成熟期,但在国内却只有小部分人使用,而且还停留在简单的web应用层次,这无疑限制了J2EE模式的发展[8]。而且国内系统开发基本上是按部就班,很少有自己的深入思考,创新能力严重不足,基本上都是借鉴国外发展的技术或者再做一些补充工作而已,例如淘宝拍卖现在有个自动出价功能(自己设置心理预期价和最小加价幅度,当有人出价超过自己时,系统自动追加最小加价幅度,但如果超过了自己的心理预期价即停止出价,节省了用户宝贵的时间)虽然很实用,却还是模仿外国的技术[9]

如今国内开发的拍卖网站已经算是落后的传统在线拍卖网站,国外已经在研究云计算方向的拍卖网站如GAE平台来提高运行速度、提升效益,还提出了云计算中的在线拍卖谈判算法。这种新一代的网上拍卖系统可以降低终端设备的压力,这比传统在线拍卖系统更加具有稳健性[10]。再比如国外提出的云拍卖机器人(CAR)的概念及其实现转变易腐食品供应链管理的平台,专门针对水果、鲜花等易腐商品[11]。可见国外对拍卖系统研究的细致性和先进性。

总的来说,相比于国外,国内拍卖系统研究还只是停留于表面,对系统核心的研究还是不足,应该不仅仅局限于模仿国外,多多提出自己的创新点。

1.3 研究重点及内容

本系统为同学提供一个灵活、安全、实用的交流平台,来解决同学日益严重的闲置问题,还能让同学体验到竞拍的乐趣。本文详细阐述了系统的研究、设计和实施过程,主要分成六个章节:

第一章阐述了本课题的背景意义和国内外研究现状,让大家对网上拍卖有个大致的了解。第二章对系统可行性、功能需求、业务流程和数据流程进行了详细分析。

第三章对系统总体结构、系统功能和数据库的设计做了详细阐述。

第四章描述了系统实现的成果。

第五章论述了测试用的方法和测试结果。

第六章总结了自己学到的东西及后期需要改进的地方。

2 系统分析

2.1可行性分析

2.1.1 技术可行性

目前国内高校中还没有普及的校内拍卖系统,针对学生对闲置出售的强劲需求,本文设计了适合高校学生处理闲置的拍卖网站。由于本系统针对的是单个高校的小众群体,所以设计一个中小型系统已经完全可以满足需求,而且课堂上学习过JSP,再加上涉及的各项开发技术已经很成熟,网上教程也很多,所以技术上没有问题并选取MyEclipse作为开发工具,同时运用JSP技术制作动态页面,采用B/S结构,选取MYSQL作为数据库进行设计。

2.1.2 运行可行性

本系统是一个小型的在线拍卖系统,对资源消耗不多,学生的电脑完全能够满足条件,而且本系统界面友好、功能实用,只需掌握基础的计算机知识就能操作,因此,本系统在运行上是可行的。

2.1.3 经济可行性

在本系统设计的工具中,MYSQL数据库是完全免费的,而虽然MyEclipse8.5是收费的,但由于本人经济能力有限,所以安装了破解版,所以本次设计并没有经济上的负担。

2.2 功能需求分析

设计完成的系统应能赋予用户合法身份,未注册登录的用户只能浏览页面内容,注册登录后的用户可以使用系统大部分功能如发布商品、竞拍商品、留言、修改信息等,管理员可以登录后台并对用户信息、商品、用户留言等进行管理[12]

2.2.1 用例视图

就像其他网站,用户未注册登录前是游客身份,只能使用浏览功能。而要想使用其他功能,就必须先注册,登录网站后即是会员身份。而会员又可分为拍卖者和竞拍者,拍卖者发布商品,竞拍者浏览和竞拍商品,两者都可以修改个人信息。会员用例如图2-1所示:

剩余内容已隐藏,请支付后下载全文,论文总字数:16874字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;