基于Java Web的校园二手交易平台

一、项目介绍

JAVAWEB校园二手平台项目,基本功能包括:个人信息、商品管理;交易商品板块管理、用户登录、用户注册等。

二、技术介绍

Java/SSM框架/JSP/Mysql

三、开发工具

Eclipse或IntelliJ IDEA/Navicat/Maven

四、提供的服务

  1. 源代码(前后端源代码+sql脚本)

  1. 配套文档(一万字以上)

  1. 一键启动项目(适合基础薄弱的同学,一键启动,无需搭建复杂环境)

  1. 远程调试

源代码和配套文档领取加文章最下方的名片哦~

目录

1系统分析 1

1.1 开发背景 1

1.2 目的和要求 1

1.3 可行性研究 1

2 开发技术及开发环境 3

2.1 Java语言简介 3

2.2 J2EE技术介绍 3

2.3 Servlet/JSP技术 3

2.4 MVC 简介 4

2.5 Struts 技术 5

2.6 Hibernate 技术 6

2.6.1 应用程序的分层体系结构 6

2.6.2 Hibernate的应用及API简介 7

2.7 开发环境及环境配置 8

2.7.1 Java/JSP系统环境 8

2.7.2 JSP环境的安装和环境变量的设置 8

2.7.3 Eclipse开发工具 9

2.7.4 Tomcat服务器 9

2.8 数据库开发工具选择及配置 10

3 系统需求分析及设计 11

3.1 系统需求分析 11

3.1.1 系统功能需求 11

3.1.2 系统界面要求 11

3.2 概要设计 12

3.2.1 系统体系结构设计 12

3.2.2 系统功能模块设计 12

3.2.3 功能设计的目标与原则 13

3.3数据库设计 14

3.3.1 数据库需求分析 14

3.3.2 数据库概念结构设计 14

3.3.3 数据库逻辑表设计 14

3.3.4 数据库逻辑结构设计 17

3.4 数据库访问设计 18

3.4.1 数据库表模型设计 18

3.4.2 Hibernate数据库访问配置 18

3.4.3 定义映射文件 19

3.4.4 Hibernate Session工厂 22

3.4.5 定义和实现Hibernate DAO 22

3.4.6 Hibernate Filter的实现 23

4 系统功能模块的实现 25

4.1 系统主页设计 25

4.1.1 主页显示设计 25

4.1.2 主页后台设计 26

4.2 系统登录功能设计 26

4.3 系统搜索功能设计 27

4.4 用户注册功能设计 29

4.4.1 用户注册页面设计 29

4.4.2 用户注册后台设计 31

4.5 发布、修改信息设计 31

4.6信息管理设计 32

4.7 信息留言设计 33

4.8 二手指南设计 34

5总结 35

致 谢 36

参 考 文 献 37

附 录 38

3 系统需求分析及设计

3.1 系统需求分析

3.1.1 系统功能需求

本系统主要面向于大学校园网用户,依托校园网提供给这些用户一个发布和交流二手商品信息的平台。在大学校园里,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废弃物处理。现在通过校园网进入到本系统,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过留言方式进行深一步的交流。由于每个大学的校园网都基本篇布校园的每一个地方,因此,只要宣传得当,理论上来说,每一个人都可以让他所发布的信息让全校所了解,争取到了信息资源的最大化利用。

系统完成的主要功能有:用户设置功能、发布信息功能、信息管理功能、搜索信息功能,留言功能,及系统管理功能,具体业务功能包括如下:

用户注册:学生可利用自已学号进行注册,注册实现实名制。

用户登录:只有登录用户才能进行信息发布。管理员登录后可以进行系统管理。

发布信息:普通用户和管理员登录后都可以发布信息。

修改信息:普通用户可以修改自己发布的信息,管理员可以修改所有信息。

删除信息:普通用户可以删除自己发布的信息,管理员可以删除所有信息。

浏览信息:游客、普通用户和管理员可以浏览所有发布的信息。

搜索信息:游客、普通用户和管理员可以用关键字搜索所有发布的信息。普通用户可以搜索自己发布的所有信息。

发表留言:普通用户和管理员登录后都可以对发布信息进行留言。

查看留言:游客、普通用户和管理员都可以查看发布信息的留言。

删除留言:管理员可以删除留言。

添加二手指南:管理员可以添加二手指南。

查看二手指南:游客、普通用户和管理员都可以查看二手指南。

修改二手指南:管理员可以修改二手指南。

删除二手指南:管理员可以删除二手指南。

3.1.2 系统界面要求

由于系统主要面向大学生,系统界面要求不能过古板,要能体现大学校园的自由,创新。系统界面设计应体现人性化,界面清晰简捷,操作简单流畅,提高管理效果。不需要任何专业培训,不需要配备专门的电脑操作人员,无电脑知识一样运用自如。关键在于系统的框架式设计简单明晰。

3.2 概要设计

3.2.1 系统体系结构设计

本系统是一个典型的三层应用——浏览器通过Web服务器实现对数据库的各种操作。图3-1 展示了整个系统的体系结构。

图3-1 系统体系结构

在这个系统体系结构中,并不是直接JDBC来访问数据库和进行数据库中相关表的操作,而是通过一系列持久层的Java对象来完成数据库的操作。

映射文件相当于持久层的Java对象和数据库的表之间的桥梁,它所描述的是这两都之间的对应关系。而且,持久层的Java对象和数据库表之间的关系也是一一对应的。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系统主要面向于大学校园网用户,依托校园网提供给这些用户一个发布和交流二手商品信息的平台。在大学校园里,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废弃物处理。现在通过校园网进入到本系统,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过留言方式进行深一步的交流。由于每个大学的校园网都基本篇布校园的每一个地方,因此,只要宣传得当,理论上来说,每一个人都可以让他所发布的信息让全校所了解,争取到了信息资源的最大化利用。 系统完成的主要功能有:用户设置功能、发布信息功能、信息管理功能、搜索信息功能,留言功能,及系统管理功能,具体业务功能包括如下: 用户注册:学生可利用自已学号进行注册,注册实现实名制。 用户登录:只有登录用户才能进行信息发布。管理员登录后可以进行系统管理。 发布信息:普通用户和管理员登录后都可以发布信息。 修改信息:普通用户可以修改自己发布的信息,管理员可以修改所有信息。 删除信息:普通用户可以删除自己发布的信息,管理员可以删除所有信息。 浏览信息:游客、普通用户和管理员可以浏览所有发布的信息。 搜索信息:游客、普通用户和管理员可以用关键字搜索所有发布的信息。普通用户可以搜索自己发布的所有信息。 发表留言:普通用户和管理员登录后都可以对发布信息进行留言。 查看留言:游客、普通用户和管理员都可以查看发布信息的留言。 删除留言:管理员可以删除留言。 添加二手指南:管理员可以添加二手指南。 查看二手指南:游客、普通用户和管理员都可以查看二手指南。 修改二手指南:管理员可以修改二手指南。 删除二手指南:管理员可以删除二手指南。 3.1.2 系统界面要求 由于系统主要面向大学生,系统界面要求不能过古板,要能体现大学校园的自由,创新。系统界面设计应体现人性化,界面清晰简捷,操作简单流畅,提高管理效果。不需要任何专业培训,不需要配备专门的电脑操作人员,无电脑知识一样运用自如。关键在于系统的框架式设计简单明晰。 3.2 概要设计 3.2.1 系统体系结构设计 本系统是一个典型的三层应用——浏览器通过Web服务器实现对数据库的各种操作。图3-1 展示了整个系统的体系结构。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值