大学生跳蚤市场平台的设计与实现计算机专业论文设计

上传人:文*** 文档编号:47268194 上传时间:2021-12-18 格式:DOC 页数:17 大小:2.28MB
收藏 版权申诉 举报 下载
大学生跳蚤市场平台的设计与实现计算机专业论文设计_第1页
第1页 / 共17页
大学生跳蚤市场平台的设计与实现计算机专业论文设计_第2页
第2页 / 共17页
大学生跳蚤市场平台的设计与实现计算机专业论文设计_第3页
第3页 / 共17页
资源描述:

《大学生跳蚤市场平台的设计与实现计算机专业论文设计》由会员分享,可在线阅读,更多相关《大学生跳蚤市场平台的设计与实现计算机专业论文设计(17页珍藏版)》请在装配图网上搜索。

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

15、r50是否4sex性别VarChar50是否5age年龄int11是否6phonenumber手机号int50是否7email邮箱varchar50是否8address地址varchar50是否(2)类别表,存储有关类别的信息,如表3-2所示:表3-2 类别表序号字段名说明字段类型长度允许为空是否为外键1ID类别编号Int4否是2type类别种类VarChar50是否3content内容VarChar50是否(3)购买记录表,存储购买记录的信息,如表3-3所示:表3-3 购买记录表序号字段名称说明字段类型长度允许为空是否为外键1ID购买人IDInt4否是2shangpinID商品IDVarCh

16、ar50是否3shangpinname商品名VarChar50是否4type类别VarChar50是否5price价格VarChar50是否6seller卖家VarChar50是否7buyer买家VarChar50是否8content内容VarChar300是否9addtime添加时间addtime8是否(4)留言板表,存储留言用户的信息和留言内容,如表3-4所示:表3-4 留言板表序号字段名称说明字段类型长度允许为空是否为外键1ID用户IDInt4否是2Name姓名VarChar50是否3sex性别VarChar50是否4QQQQ号VarChar50是否5email邮箱VarChar50是否

17、6Tell number手机号VarChar50是否7content内容VarChar500是否(5)商品类别表,存储有关商品类别的信息,如表3-5所示:表3-5 商品类别表序号字段名称说明字段类型长度允许为空是否为外键1ID类别IDInt4否是2type类型VarChar50是否3time时间datatime8是否(6)商品信息表,存储商品的有关信息,如表3-6所示:表3-6 商品信息表序号字段名称说明字段类型长度允许为空是否为外键1ID用户IDInt4否是2shangpinID商品编号VarChar50是否3shangpinname商品名VarChar50是否4type类别VarChar5

18、0是否5photo图片VarChar50是否6Original price原价VarChar50是否7Second price二手价VarChar500是否8introduction介绍VarChar300是否9seller卖家VarChar50是否10time添加时间DataTime8是否(7)收藏记录表,存储购物车里的商品信息,如表3-7所示:表3-7 收藏记录表序号字段名称说明字段类型长度允许为空是否为外键1ID用户IDInt4否是2shangpinID商品IDVarChar50是否4shangpinname商品名VarChar50是否5type类别VarChar50是否6Origina

19、l price原价VarChar50是否7Second price二手价VarChar400是否8seller卖家VarChar300是否9collector收藏人VarChar50是否10time添加时间datatime8是否4详细设计与实现4.1开发环境(1)硬件环境系统开发的硬件环境配置为处理器i5-7200U,内存8G。(2)软件环境本系统采用MyEclipse8.5作为软件开发平台,Apache Tomcat8.0为Web应用服务器,使用比较可靠同时也是目前使用较多的MySQL数据库。4.2系统首页设计实现本系统首页上具有主功能菜单区,主要功能有用户注册、商品展示、系统简介、站内新闻

20、等。界面设计合理,简洁明了9。首页界面设计如图4-1所示。图4-1系统首页4.3系统前台功能设计实现4.3.1用户注册登录模块游客必须先进行实名注册,才能在平台上购买或者收藏商品10。注册功能如图4-2图4-2用户注册界面用户首先填写用户名、密码进行登录,身份验证成功之后就登录成功。若身份验证失败,则弹出错误信息提示“登录失败,请重新登录!”,就再次退回到填写用户名和密码的界面,如此循环反复,直到身份验证成功。用户实现登录的流程如图5-3所示。图4-3用户登录流程图用户需要先登录,然后购买商品。登录界面设计如图4-4所示。图4-4用户登录界面4.3.2二手商品展示模块用户可以在商品展示模块浏览

21、已发布的商品,并且可以按照商品类别快速找到自己需要的商品种类。每一种商品都会展示商品编号、商品名称、类别、图片等信息。界面的设计如图4-5所示。图4-5商品展示界面4.3.3购物模块用户在登录之后,能够把自己满意的商品收藏到购物车,方便用户在购物车中查看心仪商品,如果对商品满意,还可以立即下单购买,购物流程如图4-6所示: 开始购物车查看商品调整商品是否满意 否 是否满意个是收银台结账结束图4-6购物物品程序流程图添加到购物车的商品,可在购物车中查看有关商品的具体信息,可以了解商品的原价、二手价、发布人等信息,购物车界面如图4-7所示。图4-7购物车界面4.3.4查看订单模块用户能够在订单模块

22、查看自己的购买记录和交易状态,可以查看交易是否成功和交易时间等信息,界面设计如图4-8所示。图4-8购物订单界面4.3.5公告浏览模块为了吸引广大用户,本平台采用系统公告的方式进行宣传。界面设计如图4-9所示。图4-9公告浏览界面4.3.6用户留言模块为了满足不同用户的需求,系统增设了用户留言板块,界面上会展示留言内容、姓名、电话等信息,并且管理员可以及时进行回复,留言界面如图4-10所示。图4-10留言浏览模块4.4系统后台管理功能设计实现4.4.1基本信息管理管理员可以管理用户的信息,维护用户信息,并且可以执行删除操作,管理界面如图4-11所示。图4-11用户信息管理界面4.4.2订单信息

23、管理管理员能够对所有的订单进行管理,也可以按商品类别查找交易的商品。管理员可以决定该订单是否交易成功,能够执行删除、修改等操作,维护订单。订单管理界面如图4-12所示。 图4-12订单管理界面4.4.3二手商品信息管理管理员有权管理所有的商品,商品执行查看、更改、删除操作。商品信息界面设计如图4-13所示。图4-13商品信息管理界面4.4.4公告信息管理为了让用户可以及时的了解商城内的最新消息,该系统增设了具有人性化的系统公告板块,公告界面如图4-14所示。 图4-14公告管理界面4.4.5留言信息管理为了满足每个人不同的需求,增设了留言板块,用户可以在该板块检索需要的商品,留言界面如图4-1

24、5所示。图4-15留言信息管理界面5系统测试5.1软件测试为了提升用户的使用体验,在用户使用之前就发现错误,保证系统的可行性,没有经过测试的系统难免会出现一些bug,所以系统在经过开发后,必须进行软件测试11。系统整体测试步骤:(1)编码和单元测试首先要对系统进行编码和单元测试,采用白盒方式进行检测。(2)集成测试集成测试利用白盒加黑盒的方法来检测,并且在单元测试和系统测试中起到沟通连接的作用。(3)系统测试最后进行系统测试,并使用黑盒方式来检测。系统测试是在用户环境下进行完整的测试。5.2本系统功能测试为了保障系统功能能够准确无误的运行,采用了黑盒测试方法对系统中一些重要功能模块进行了测试。

25、(1)前台注册测试用户首先填写完整所需要的的注册信息,然后提交,就会弹出提交成功的提示框,经由后台管理员同意是否注册成功。如果用户没有填写全部的注册信息,将会弹出错误提示框,需重新填写信息。经过多次的测试,没有发现问题,该模块测试成功。(2)购物商品的测试在购物车中随机选取一个已添加的商品,任意修改添加的数量,在进行了几组修改后,发现数量和金额能够对应起来,说明测试成功。5.2.1商品管理模块的测试(1)添加功能的测试添加二手商品时,必须填写相应的信息。如商品名称、图片、原价、二手价、类别等。经过反复的添加实验发现,当填写的信息不完整时,不能添加成功。(2)删除功能的测试删除商品后提交,显示“

26、删除成功!”,查找不到这条记录,则信息被成功删除。若要删除商品的分类,如果该分类下有商品,就不会被成功删除,反之,可以成功删除。经过大量的随机删除实验,没有出现错误,测试成功。(3)查询功能的测试可以按类别查找商品,经过多次随机查询,每次查找的商品都符合条件,测试成功。6 总结本文的研究具有实际的意义,能够解决闲置的物品问题。通过询问有过电商经验的人,以及翻看相关的书籍,对网上商品交易流程有一个清晰的认知,从而进行系统开发。大学生跳蚤市场平台采用了目前较为流行的B/S架构模式,使用MyEclipse8.5作为软件开发工具,后台使用MySQL数据库,能够确保该系统准确无误的运行。该系统站在不同用

27、户的角度,满足不同用户的需求,带来了良好的体验效果。本文对研究背景、目的和意义、开发工具进行了简单的介绍。还对系统进行了可行性分析,保障了系统的可靠性。详细介绍了系统功能的设计和实现过程,对系统整个功能有一个完整的框架介绍。最后对系统进行了软件测试,保证了用户的使用体验。但是该系统存在商品订单状态和商品数量方面还有不足之处,有待以后将其完善。致 谢首先,我要郑重的感谢xxx老师。作为我的指导老师,xxx老师给我的论文提出了很多珍贵的建议,而且都给了详细的备注。并且通过QQ屏幕共享,给老师演示了我的网站,老师认真负责的提出了需要改进的地方。其次,我要感谢舍友的帮助,舍友之间经常互动探讨论文问题,

28、相互帮助,认真解决问题,加快了论文的完成进度,这种互帮互助的精神及其重要,没有她们,我可能就不能及时完成我的任务,再次感谢我的舍友们!最后,要感谢一直默默鼓励我的家人,因为疫情的缘故一直在家,遇到困难的问题时,家长一直鼓励我,给了我莫大的信心和支持,谢谢父母最近辛苦的照顾。在此,十分感谢大家的帮助!参考文献1 汪建文.我国零售企业的商务电子化应用商城现代化J.2008(04):56-60.2 胡燕.软件工程与标准化.信息技术与标准化J.2004(12):17-21.3 盛仲飙.JSP中数据库访问的性能优化研究.微型电脑应用J.2008(9):16-17.4 董纪阳.软件设计中的需求分析.电脑知

29、识与技术J.2008(28):56-57.5 林华灵.基于Strut框架技术的Web应用J.中国新技术新产品.2008(14):9-11.6 何玉洁.数据库原理与应用教程.机械工业出版社J.2003:23-78.7 杨文红,赵德平,刘柯剑.基于MVC模式Struts框架研究与应用D.2008(20):45-46.8 赵蕾,程明定,刘琳.J2EE模型中Struts框架技术的研究与应用J.中国博览.2004(12):25-26.9 桃子.二手物品市场前瞻.微型计算机J.2007(13):89-90.10 周建儒.JSP中自定义标签的实现与部署.科技信息(科学教研)J.2008(23):51-53.11 Mcleod. Management Information system management in practiceJ. Prentice Hall. 1998:43-55.16

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!