建立在ssh 框架基础上的校园图书交易系统设计与实现

建立在ssh 框架基础上的校园图书交易系统设计与实现

ID:24303957

大小:51.00 KB

页数:4页

时间:2018-11-13

建立在ssh 框架基础上的校园图书交易系统设计与实现_第1页
建立在ssh 框架基础上的校园图书交易系统设计与实现_第2页
建立在ssh 框架基础上的校园图书交易系统设计与实现_第3页
建立在ssh 框架基础上的校园图书交易系统设计与实现_第4页
资源描述:

《建立在ssh 框架基础上的校园图书交易系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、建立在SSH框架基础上的校园图书交易系统设计与实现  当今大学生对于闲置图书的处理主要有旧书贱卖和转让他人两种方式。但由于供求双方存在信息隔阂,导致多数大学生选择第一种方式,造成了资源的极大浪费。随着互联X应用的快速发展,如何通过互联X为大学生提供二手图书交易平台,提高资源的利用率,是需亟待解决的问题。  在此背景下,设计开发面向校园的图书交易系统具有较好的现实意义和应用价值。该系统基于SSH框架开发,具有良好的可维护性。  1SSH框架  SSH框架(Struts+Spring+Hibernate)是目前较流行的一种VC设计模式的V

2、C设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。它以框架。Hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库。  2功能  二手图书交易系统重点实现图书管理模块和订单管理模块。用户是系统服务的对象,是图书和订单的所有者,因此系统设计了个人信息管理模块以便于用户进行个人信息管理。为方便用户之间进行交流,系统还设置了留言板块。系统主要功能如下:  (1)用户注册  通过注册获取用户的信息,并给与用户一定的权限,为后续的系统服务提供具体的

3、对象。计算机只能识别用户的数字身份,所以对用户的授权也是针对用户数字身份的授权。通过登录的方式对用户的身份进行验证,以便于系统确定用户的身份,从而更好地为用户服务。  (2)图书浏览、购书  根据不同的需求,提供给用户不同的浏览方式。包括图书查询、分类浏览、按时间浏览等,用户可直接购买想要的图书,购买信息将根据用户信息进行绑定。  (3)留言板  用户可在留言板上发表留言,留言对所有用户公开,用户可以通过留言进行交流或求书。  (4)订单生成  根据用户的具体购买信息生成订单,并与用户的唯一数字身份信息进行绑定。生成订单后用户可与卖家

4、联系在校园内完成交易,之后确认订单完成交易。  (5)我的信息  在该模块中用户可以清晰直观地看到自己的所有信息,包括个人信息和图书信息,用户能够对这些信息进行管理。具体而言,该模块提供图书的上架、下架、图书信息浏览等功能。  3数据库  根据系统需求分析,系统主要涉及的数据库表有用户表、图书表、订单表、公告表、留言表等。其中,用户表用于记录用户信息,图书表用于记录图书信息,订单表用于记录订单信息,公告表记录系统面向所有用户的公告信息,留言表用于记录用户留言信息。  4系统架构  4.1Vieodel模型层  用来处理业务逻辑和数据访

5、问。通过Hibernate实现将POJO与数据库表建立映射关系,Hibernate对JDBC进行了非常轻量级的对象封装。我们可以直接通过对POJO进行操作来修改数据库中的值,例如,当有新用户注册时,会立即向数据库中用户表添加纪录。相同的,用户信息更改、图书的增删改查、订单的创建与取消都会在其相应方法中由Hibernate生成相应SQL语句,然后执行。  4.4Spring整合  Spring完成对整个后台bean的管理,没有将它具体规划到哪一层。除了对bean的管理外,Spring还具有切面编程的特性。系统事务管理本来是融合在逻辑代码

6、中的,利用Spring在配置文件中声明事务管理,这样事务代码与逻辑代码分开,容易维护。  5结语  本系统对闲置书籍信息进行整合管理,便于信息输出,提高了交易效率,实现了图书交易流程的系统化、规范化和简易化。以用户需求为主,实现了自动匹配和信息推送功能,并提供了留言板模块,以便于用户之间的信息交流,这些实现方式使得系统具有较高的便捷性和个性化。  系统采用Struts2.3+Spring4.0+Hibernate4.3为核心的轻量级JavaEE为开发框架,不仅保留了经典JavaEE应用架构高度可扩展性以及高度可维护性,也降低了Java

7、EE应用开发和部署的成本.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。