基于javaweb的校园物品交易系统设计与实现(附件)【字数:8133】
目录
一、引言 1
(一) 系统开发背景 1
(二) 系统开发意义 1
(三) 研究内容 1
二、主要技术和工具介绍 1
(一) Java技术 1
(二) SSM框架 2
(三) HTML 2
(四) CSS样式 2
(五) 开发工具 2
1. Eclipse 2
2. MySQL 2
三、系统总体设计 2
(一)系统功能设计 2
(二)数据库的逻辑结构 3
(三) 数据库表设计 4
四、前台模块功能实现 5
(一)首页模块 5
(二)登录模块 8
(三) 注册模块 9
(四)商品详情页模块 10
(四) 购物车模块 11
(六) 个人中心模块 12
1.个人信息 12
2.全部订单 13
3.收获地址 14
五、卖产品学生管理后台 15
(一) 登录 15
(二) 订单管理 16
1.商品发布 16
2.任务发布 17
3.修改订单 18
(三) 商品管理 18
五、 平台管理员后台设计 19
(一) 登录 20
(二) 商品审核 20
(二) 任务审核 21
(三) 学生用户管理 22
1.增加 22 *51今日免费论文网|www.51jrft.com +Q: ¥351916072$
2.删除 23
3.修改 24
六、 系统测试 25
七、 总结 28
致 谢 30
参考文献 31
一、引言
系统开发背景
由于网上商品的天花乱坠,大学生很容易买下自己并不需要的商品。仅仅是用过一两次就再也不使用了。而且在每年都有人要毕业无法收拾走自己所有的物品的情况,而解决方案往往是将无法带走的物品作为废品销毁,这也是对社会生产资源的一种浪费。为了减少大学生财力的浪费,本校园物品交易系统应运而生。
系统开发意义
本系统能解决对^学生本人无用的物品,以及毕业生物品无法全部带走的问题。大学生可以通过本系统将自己闲置的物品信息上传至自己的卖家栏中。大学生通过交易闲置物品,从而达到卖家能获得经济上的补助,买家能获得廉价商品的效果。
研究内容
用户权限功能设计问题:
根据大学生二手交易系统所需要的具体功能进行设计,例如上传二手物品信息,设计价格,以及订单类的问题。
数据库的设计:
根据用户所可能产生关联的信息以及二手商品的属性,来设计数据表格的字段名称属性。
校园物品交易系统网页设计:
考虑到美工以及功能模块的排版。以及相干的页面样式,尽量设计出符合大学生行为习惯的系统页面。
研究具体模块功能实现的方式:
具体表现为研究校园物品交易系统功能关键代码的设计与编写。
研究系统后台的索要具备的功能:
对功能模块的具体设计。
对系统的测试进行研究:
具体为软件的黑盒测试,通过条件测试,判定测试等选择出测试内容,记录下测试结果。
二、主要技术和工具介绍
(一) Java技术
Java作为如今使用最多的脚本语言之一,自然是有不少优点。而且Java脚本语言有一个重要的特点,就是他是开源的,在编写Java代码的过程中并不需要从零开始,往往一个程序的开发存在着一定的复用。Java代码还具有较强的移植性,可以将本系统移植到手机端上。
(二) SSM框架
开发所使用到的SSM框架是因为它其中的三个组成框架在大型Java项目开发过程中有比较好的优势。其中spring框架能够将开发过程进行化简,在代码开发过程中处理对象之间的依赖。而springMVC的使用能够处理数据验证方面的操作同时帮助框架之间的衔接处理。Spring与springMVC的容器之间是父子关系。
(三) HTML
HTML是标记语言。既然是标记语言,那么HTML自然会拥有很多标签,每个标签都有属于自己的功能。标签从形式上也分为单双两种形式,功能上也是千差万别。总之HTML是在web端十分有用的一种标记语言。
(四) CSS样式
CSS主要是HTML网页样式的一个样式表,在CSS里主要记录了大量HTML的自定义的样式。用户可以通过导入CSS文件的方式对其中定义的样式进行调用,减少HTML通过设立 CSS可以统一地控制 HTML 中各标记的显示属性,节省了许多重复性格式的设定。
(五) 开发工具
1.Eclipse
Eclipse也是目前Java主流的开发环境,它集成多种环境于一身,使用方便操作简洁。Eclipse自带一个插件集合,而且包含多种快捷键,能增快代码编写的速度,而且对于原生的Java编 写界面,eclipse的可视化要更好。
2. MySQL
MySQL是一款十分出名并且使用量十分广泛的中小型数据库。可以将开发系统所需的数据存储到对应的数据表中,体现其灵活性。而且MySQL的数据存储的量正适合一个学校的数据存储,减小了数据库后期的维护作用。而且MySQL会将数据库表之间的联系进行可视化连线,便于数据库结构化。
原文链接:http://www.jxszl.com/jsj/rjgc/607746.html