4 月更文挑战第12天 | 基于java的校园二手商品交易系统的开发01

195 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情

校园二手商品交易系统使用Java EE的SSH三大框架进行搭建,在tomcat7.0版本服务器下进行开发设计。数据通过页面的HTML+JavaScript为服务器传送用户在前端输入的数据,使用mysql进行相应的数据存储。系统在使用SSH框架时,先向系统项目中导入hibernate3.1+Spring2.0+struts2框架,将数据库相关连接整合到applicationContext.xml文件中,生成对应的数据库映射文件及DAO实现类,修改application.xml中对DAO实现类的配置。随后在HTML+javascript编写的页面中使用action链接,配置struts.xml文件,使acion可在相对应的action类中执行方法,并跳转至相关页面,跳转至结果页面。

项目目录结构图

image.png

src目录下,SSH框架的配置文件,application.xml是Spring的配置文件,struts.xml是struts2的配置文件,另外,还增加了struts-admin.xml和struts-user.xml文件,jdbc.properties是数据库的配置文件,连接mysql,postgresql,oracle等数据库的配置文件信息,其他地方,像action包是Struts框架经过action层,接着到代码业务层,dao层代码是对数据库操作的代码,dao.impl是对dao接口的实现类,对操作代码的逻辑进一步拓展。model没什么好说的了,就是实体类,service是业务代码,service.impl是业务代码的实现类,对各种业务代码进行操作,util是工具类。

系统分为前台客户端功能和后台系统操作功能,前端的使用用户分为未注册的游客跟已注册的会员,他们有着不同的权限,用于区分它们在系统中的功能使用范围。未注册的游客只能进行二手商品的查询以及浏览,无法进行商品的上传等操作;已注册的会员除了可查询浏览商品外,还可以进行商品的上传,同时可查看自身所上传的二手商品,并进行编辑或设置商品状态等。后台系统仅有管理员才可进行登录并进行相应的操作,前台系统接收页面表单的数据后,通过指令传送到后台的指定位置,管理员可登录后系统管理员界面后进入后台查看数据,同时进行相应的信息处理操作。管理员可在后台管理中查看所有的商品信息以及用户信息,并对其用户以及商品信息进行审核,若发现不规范的的信息可进行删除,保证系统的安全性。同时管理员可以进行管理员账户密码的修改设置,便于管理员进行后台系统登录。