基于JavaEE的校园二手物品交易平台 毕业论文

摘  要

在大学期间,每个大学生都或多或少的存在资源浪费的情况,自己的闲置品无法转移到需要它的人身上,自己需要的东西又得花高价买新的,造成很多不必要的资源浪费。建立一个能实现大学生二手物品交易的平台,在大学内循环利用每位大学生的二手资源,既提高资源的利用率,又响应了国家努力发展资源节约型社会的号召。

本文运用JSP,Struts等技术实现了一个大学生二手物品交易平台,网站平台使用MyEclipse开发工具进行开发,数据库使用的是MySQL数据库。本平台的主要功能有:用户的登录和注册、商品的上传、商品的查找与浏览、商品的预约购买、个人商品的修改以及修改个人用户信息等功能。

在论文中,使用面向对象的分析与设计方法详细的介绍了网站平台从设计到开发的各个步骤,包括可行性研究、需求分析、总体设计、详细设计以及系统的测试与实现等。本平台不具备商品的在线支付功能,只支持线下交易,在以后的开发和维护中,这些功能可以逐步完善。

ABSTRACT

In college, every university students are more or less wastage of resources exist, their unused items can not be transferred to the people who need it, the things they need they have to spend heavily new, causing a lot of unnecessary resources waste. Students can achieve the establishment of a second-hand goods trading platform in the university recycling of used resources of every college student, both to improve the utilization of resources, but also respond to the call of the national efforts to develop a resource-saving society.

In this paper, JSP, Struts technology to achieve a university student hand goods trading platform, the use MyEclipse web platform development tools for development, database using a MySQL database. The main function of this platform are: Log and browse to find and make an appointment, goods registered users, upload merchandise, merchandise purchase, modify personal items and modify personal user information and other functions.

In the paper, the use of object-oriented analysis and design method detailed introduction to the internet website from design to the various steps of development, including feasibility studies, requirements analysis, design, detailed design and testing and implementation of the system and so on. The platform does not have the goods online payment feature, only support line transactions, in the future development and maintenance, these functions can be gradually improved.

Key Words: Information Service Platform; Mysql; Struts;

目  录

1 绪论

1.1 选题背景

1.2 研究现状

1.3选题意义

1.4论文结构

2 开发工具的简要介绍

2.1 JSP技术

2.2 MySQL

2.3 Ajax

2.4 Struts 6

2.5 B/S结构和C/S结构的比较

3 需求分析

3.1功能需求分析

3.1.1 普通用户模块

3.1.2 校级管理员模块

3.1.3 平台管理员模块

3.2数据库E-R模型分析及数据词典

3.2.1 商品实体模块

3.2.2 商品预约实体模块

3.2.3 商品购买实体模块

3.2.4 用户实体模块

4 总体设计

4.1 系统功能模块设计

4.1.1 系统架构设计及软件功能结构设计

4.1.2 普通用户功能设计

4.1.3 校级管理员功能设计

4.1.4 平台管理员功能设计

4.2数据库模型设计

4.2.1 用户信息表设计

4.2.2 商品信息表设计

4.2.3 商品预约表设计

4.2.4 商品购买表设计

5 详细设计及实现

5.1 系统主要类图设计

5.2 系统界面设计

5.2.1 普通用户操作界面设计

5.2.2 校级管理员操作设计

5.2.3 平台管理员操作设计

5.3 主要模块详细设计及实现

5.3.1 用户登录模块详细设计

5.3.2 商品预约模块详细设计

5.3.3 用户修改密码模块详细设计

6 系统测试

6.1 测试范围

6.2 平台功能测试

6.2.1 注册功能测试

6.2.2 商品搜索功能测试

6.2.3 用户上传商品功能测试

6.2.4 商品预约购买功能测试

6.2.5 用户修改个人资料功能测试

6.3 平台性能测试

7 结束语

致谢

参考文献

  • 27
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小马软件开发定制

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值