大学生跳蚤市场平台的设计与实现.doc
《大学生跳蚤市场平台的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学生跳蚤市场平台的设计与实现.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录摘要1关键词1Abstract1Keywords11 引言21.1 研究背景21.2 目的和意义22 系统分析22.1系统业务流程分析22.2可行性分析33总体设计43.1系统功能设计43.2数据库设计54详细设计与实现74.1开发环境74.2系统首页设计实现74.3系统前台功能设计实现74.4系统后台管理功能设计实现125系统测试145.1软件测试145.2本系统功能测试146总结15致谢15参考文献15大学生跳蚤市场平台的设计与实现摘要:随着信息的高速发展,网上购物已经从最初的幻想变成了现实。网上购物已经和人们的生活密切相关。随着网上购物的兴起,随之也产生了过度消费的问题。尤其是大学
2、生们在每年一度的毕业季,总是会丢弃许多用不到的物品,造成不必要的浪费。针对在校大学生,有必要建立一个完整的、范围较小的二手商品网上购物系统。本文设计了一个大学生跳蚤市场平台,该系统基于B/S架构,应用JSP技术,使用MySQL数据库。该系统实现了用户注册登录、购买二手物品、查看订单、销售物品等功能。大学生跳蚤市场平台交易公平、公正公开,真正考虑到大学生们的需求,对节约资源、实现资源的重复利用具有重要意义。关键词:在线销售 B/S模式 节约资源Design and Implementation of College Student Flea Market PlatformAbstract: Wi
3、th the rapid development of information, online shopping has changed from fantasy to reality. Online shopping is closely related to peoples lives. With the rise of online shopping, there has also been a problem of excessive consumption. In particular, college student always discard many unused items
4、 during the annual graduation season, causing unnecessary waste. For college students, a complete and smaller online shopping system can be established. A college student flea market platform has been designed in this paper, which is based on B / S architecture, uses JSP technology, and uses MySQL d
5、atabase. The system implements functions such as user registration, login, buying second-hand goods, checking orders, and selling goods. The transaction on the flea market platform for college students are fair, just and open, which really takes into account the needs of college students and is of g
6、reat significance for saving resources and realizing the reuse of resources.Key words: online sales; B/S architecture; save resource 1引言1.1研究背景随着信息时代的进步发展,电子信息进入了家家户户,成为时代潮流。很多企业抓住商机,引领了电子商务的潮流。网上购物也得到了逐步的完善,逐渐成为人们主流的消费方式,并影响着新一代青年的消费观。人们开始喜欢在网上购买大量的东西,但是并不是购买的所有东西都是他们需要的,这就造成了过度浪费,尤其是大学生们,经常会闲置很多不用
7、的物品,在最后毕业时就当做废品卖掉了。针对这种现象可以建立一个网上跳蚤市场平台,大学生们可以通过此平台互相购买大家不需要的二手物品,能够实现共同利益,同时资源也得到重复利用,有利于节约能源。而这个平台就是一个面对日照大学城在校生的小型的跳蚤市场平台。1.2目的和意义随着社会的发展和进步,人们已经在互联网方面取得了重大的进步,互联网开始融入人们的生活。如今人们可以足不出户,只需在家动动鼠标就可以买到任何你需要的商品。互联网消除了地域和时间障碍,让人们随时随地可以购物。随着许许多多购物平台的兴起,人们开始逐渐意识到互联网蕴藏着巨大的能量和商业价值1。比如近几年的淘宝、京东在网上购物领域拔得头筹,已
8、经取得相当大的成就,极大的便利了人们的生活。与传统的实体店销售方式相比网络销售有很多的优点。首先网络销售给用户提供海量商品,商品种类齐全,应有尽有,检索快捷准确;其次,在线销售不需要门店费用,可以节约一大笔开店资金,成本相对较小,风险低,并且没有地域的限制2。2 系统分析2.1 系统业务流程分析根据该平台的实际情况,具体的流程有注册登录、用户处理、订单处理、管理员维护等。系统业务流程图描述如下:(1)网站浏览:普通游客在进入跳蚤市场平台后,可以浏览二手商品、站内新闻、系统简介、在线留言等信息;(2)注册登录:游客在找到自己满意的商品,想要加购或者购买时,必须先进行注册,在经过后台管理员的同意后
9、即注册成功,然后重新登录,用户就可以在该跳蚤市场平台进行一系列的操作;(3)订单处理:用户能够在个人后台查看自己的所有订单,并且后台管理员拥有订单的管理权限;(4)管理员维护:管理员登录后台后,可以处理商品的交易状态、信息维护等功能;系统业务流如图2-1所示。图2-1 系统业务流图2.2 可行性分析为了保障系统准确无误的运行,要对系统进行可行性分析,以保证系统的开发在经济、技术等方面没有问题3。(1)经济可行性的分析是为了确保开发此系统是否能够获得切实的利益。该系统的开发成本几乎为0,因为本系统由本人独立开发,并不耗费资金,耗时四个月,在时间和金钱方面没有任何问题,在如此低的成本下,能够给大学
10、生们带来实际的利益。(2)技术可行性的分析是为了确保该系统能够准确无误的运行4。在硬件方面,使用的是windows10的操作系统。并且本系统采用MyEclipse作为软件开发平台,使用mysql作为数据库,是目前比较可靠、流行的软件。本人在技术方面查看了大量资料,问了许多老师的意见,技术比较完善。由上可知,在技术方面没有任何问题。 3 总体设计3.1系统功能设计该系统的功能完善,充分考虑了用户和管理员两个角色的需求,前台和后台都要对数据库进行访问5。前台功能包括:(1)商品展示:在平台首页上可以在物品展示模块展示所有发布的商品;(2)商品检索:用户可以在查询区按照商品的类别查找到自己需要的商品
11、;(3)购物车:用户在浏览商品的过程中找到满意的商品,可以把该商品加入购物车,也可以将自己不需要的商品从购物车删除;(4)订单查询:用户可以在个人后台查看所有的订单信息;(5)留言:用户可以在系统的首页进行留言,管理员会及时做出回应。(6)系统公告:及时给用户展示商城内的最新动态。系统前台用户功能构造如图3-1所示:前台功能模块会员管理购买二手商品展台留言模块订单查询商城公告商品列表收银台购物车 会员登录商品详情查看留言添加留言会员资料修改会员注册商品展示添加订单图3-1系统前台功能结构图后台功能主要包括:(1)商品管理:管理员可以在后台对所有商品进行管理;(2)用户管理:管理员能够保护用户的
12、信息,保证用户的信息安全;(3)管理员维护:管理员能够维护系统的运行,分为两类,其中一类是普通管理员,另一类是更高一级的高级管理员,他们之间是上下级的关系;(4)订单管理:管理员能够直接对订单进行管理,可以修改订单的交易状态;(5)公告管理:管理员可以在后台发布系统公告,让用户更加了解该平台;(6)留言管理:用户可以在留言模块留言,管理员及时查看并及时做出回应;系统后台功能模块总体结构如图3-2所示。图3-2系统后台功能结构图3.2数据库设计数据库表的设计十分关键,必须合理的结合实际,没有多余的数据冗余。前台与后台数据库之间的连接准确无误6。3.2.1数据分析系统数据库对设计一个合理简单的系统
13、具有重要意义,实现系统的逻辑结构7。(1)建立一个存储用户信息的数据表,其中的数据项具体包括用户的用户名、姓名、密码、年龄、性别、手机号、住址等,实现用户的注册、登录、验证等功能;(2)商品信息和类别相互关联,所以需要两张数据表,将商品和类别联系起来;(3)建立一个数据表,用来存储管理员的信息。(4)用户留言、系统公告等,都需要建立相关的数据库表,可以包含具体的内容、时间等数据。由以上分析,要创建以下的数据项(1)用户信息:用户名、姓名、密码、手机号、性别、住址等数据项;(2)管理员信息:有关管理员的数据项包括用户名、密码、手机号、姓名等;(3)商品信息:商品编号、商品名称、原价、二手价、类别
14、等数据项;(4)商品类别信息:具体的数据项有类别名称、类别编号;(5)交易信息:交易的订单编号、时间等数据项;(6)公告和留言信息:内容、时间、发表人等数据项;3.2.2数据库的详细设计在进行数据库设计时,要注意保护数据的完整性,特别注意实体之间的联系。要预先设计好数据库的功能,要符合实际情况,具有逻辑性。还需要考虑数据库的性能要求和维护8。针对这些要求,建立以下的数据库表。(1) 用户表,存储有关用户的信息,如表3-1所示:表3-1 用户表序号字段名称说明字段类型长度允许为空是否为外键1ID用户IDInt20否是2username用户名VarChar50是否3password密码VarCha
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 跳蚤市场 平台 设计 实现
限制150内