基于java技术的校园咸物二手交易网站设计与开发(附件)【字数:8520】
目录
一、 引言 1
(一)系统开发背景 1
(二)系统开发意义 1
(三)研究内容 1
二、主要技术和工具介绍 1
(一) 开发技术 1
1. Java技术 1
2. SSM框架 1
3. HTML 1
4. CSS样式 2
5. JavaScript 2
(二)开发工具 2
1. Eclipse 2
2. MySQL 2
三、 系统需求分析 2
(一)可行性分析 2
1. 经济可行性 2
2. 技术可行性 3
3. 操作可行性 3
(二)需求分析 3
四、 系统总体设计 3
(一) 系统功能设计 3
(二)数据库设计 4
1. 实体ER图设计 4
2. 数据库表设计 5
五、 系统详细设计 7
(一)前台模块实现 7
1.首页模块 7
2.用户登录模块 8
3.用户注册模块 9
4.购物车模块 10
5.个人信息模块 11
6.个人订单查询模块 12
7.商品发布模块 13
(二)后台模块实现 14
1.商品管理模块 14
2.钱包管理模块 15
3.订单管理模块 16
4.用 *51今日免费论文网|www.51jrft.com +Q: ^351916072*
户管理模块 17
六、 系统测试 18
(一) 测试目的 19
(二) 测试方法 19
(三)单元测试 19
1.用户登录测试 19
2.商品添加测试 20
3. 学生管理模块测试 20
七、 总结 21
八、致 谢 22
九、参考文献 23
一、 引言
(一)系统开发背景
由于网购的热潮,大学生存在着不理智消费,常常买到不需要的商品,只用过一两次,再也没用过。而且,每年都有一些人要毕业,不能把所有的东西都带走,解决的办法往往是把不能带走的东西当作废物销毁,这也是对社会生产资源的浪费。
(二)系统开发意义
本系统能解决对学生本人闲置的物品,以及毕业生物品无法全部带走的问题。大学生可以通过本系统将自己闲置的物品信息上传至卖家栏中。大学生通过交易闲置物品,从而达到卖家能获得经济上的补助,买家能获得廉价商品的效果。
(三)研究内容
1. 用户权限功能设计问题:根据大学生二手交易系统所需要的具体功能进行设计,例如上传二手物品信息,设计价格,以及订单类的问题。
2. 数据库的设计:根据用户所可能产生关联的信息以及二手商品的属性,来设计数据表格的字段名称属性。
3、基于JAVA技术的校园咸物二手交易网站设计与开发网页设计:考虑到美工以及功能模块的排版。以及相干的页面样式,尽量设计出符合大学生行为习惯的系统页面。
4. 研究具体模块功能实现的方式:具体表现为研究基于JAVA技术的校园咸物二手交易网站设计与开发功能关键代码的设计与编写。
5. 研究系统后台的索要具备的功能,对功能模块的具体设计。
6. 对系统的测试进行研究:具体为软件的黑盒测试,通过条件测试,判定测试等选择出测试内容,记录下测试结果。
二、主要技术和工具介绍
(一) 开发技术
1. Java技术
Java作为如今使用最多的脚本语言之一,自然是有不少优点。而且Java脚本语言有一个重要的特点,就是他是开源的,在编写Java代码的过程中并不需要从零开始,往往一个程序的开发存在着一定的复用。Java代码还具有较强的移植性,可以将本系统移植到手机端上。
2. SSM框架
SSM是Java最经常用的一个框架之一,能大大简化Java代码的结构。从而使得Java的代码更加简洁,增强代码的可读性。SSM框架还可以复用其编写的XML文件,并且其扩展性十分强大。这使得其能在最大程度上简化Java代码,减少工作的量。
3. HTML
HTML是一种文本标记语言,它主要运用在网页的开发中,对于后端的编程语言来说,HTML更容易上手操作,它可以直接调用图片,动画以及音频文件。例如表单之类的操作通过HTML也能十分轻松的完成。超链接是HTML中最常用的操作之一,HTML可以通过超链接操作迅速实现对资源的调用。
4. CSS样式
CSS主要是HTML网页样式的一个样式表,在CSS里主要记录了大量HTML的自定义的样式。用户可以通过导入CSS文件的方式对其中定义的样式进行调用,减少HTML中格式代码的编写。在CSS3 中,也是添加了过度动画等功能。
5 . JavaScript
JavaScript是一种可以直接在HTML中使用的语言。它可以在HTML中声明变量构造函数,利用函数遍历样式,以达到节约时间的效果。也可以在HTML中调用各种事件,丰富前端网页的功能。还能再控制台中输入相关信息。同时JavaScript也被多种主流浏览器所兼容。
(二)开发工具
原文链接:http://www.jxszl.com/jsj/wljs/608356.html