基于struts和hibernate的theoneshop书城的设计与实现.doc
基于struts和hibernate的theoneshop书城的设计与实现,摘 要随着internet信息技术的高速发展和个人,信息化发挥着越来越大的作用,在信息时代。对于各行各业的实体店,建立一个功能强大、界面美观、简洁的商城销售管理系统,也是至关重要的。本文使用jsp,servlet,javabean,xml,ajax等多种技术来实现一个商城销售管理系统。本系统是按照mvc三层模式并采用s...
内容介绍
此文档由会员 fakeru 发布摘 要
随着Internet信息技术的高速发展和个人,信息化发挥着越来越大的作用,在信息时代。对于各行各业的实体店,建立一个功能强大、界面美观、简洁的商城销售管理系统,也是至关重要的。
本文使用JSP,Servlet,JavaBean,XML,Ajax等多种技术来实现一个商城销售管理系统。本系统是按照MVC三层模式并采用Struts、Hibernate、Spring开源框架来搭建,不但提高了系统的开发效率,而且使得系统的组件结构以及系统的各功能模块的组件工作流程更加清晰。为了降低操作人员在使用系统时的阻塞时间,在开发系统时,充分使用了Ajax技术来实现客户端和服务器之间的异步通信。使用户有一种像在操作本地应用程序般的顺畅感觉。在瞬息万变的今天,一成不变的系统难以适应企业需求的日益变化,因此本文非常注重系统的扩展性。为此,系统还巧妙地使用了Struts“控制器”来处理权限管理问题,从而有效地提高了系统的扩展性。系统功能主要包括个人信息管理、前后台订单处理、帐户管理、会员信息管理、商品信息管理、商品分类管理、库存信息管理。最后,本文还对该系统的实现效果进行了简单的评价以及对系统整个开发过程进行总结。
关键字:网上店铺,JSP,Struts,Spring,Hibernate,XML,Ajax,系统架构分析,控制器
Abstract
Along with the Internet information technology's high speed development and individual, the enterprise surfer's rapid popularization, enterprise's WWW website is playing more and more major role in the trade activity, in the information age, establisheing a formidable function, artistic interface electronic commerce website, building up the electronic commerce system platform, to enterprise's development is very important.
This article uses JSP, JavaBean, Servlet, Ajax and so many kinds of technologies to realize an electronic bookshopping system.This system defers to the MVC patterns and uses Struts Hibernate Spring open-source framework to build, not only raised system's development efficiency, moreover causes system's modular design as well as system's various functional module work flow is clearer. In order to reduce user's time blocking time in using electronic book city purchasing system, when developing the system, used the Ajax technology to realize between the client side and server's asynchronous communication fully.Enables the user seems to operate the local application procedure and feel fluently. Presently,many changes within a short time.This system use the Struts’s "Controller" and Spring’s AOP skill based on function to handle the permission management and goods clasification,so that enhance the system's extensibility. The system functions mainly including individual information management,commodity information browsing, commodity information inquiry,commodity order, foreground-backsground order form processing,account management,member information management,commodity information management,classification of goods management,announcement management and so on.Finally, this article also realized the effect to this electronic book city purchasing system to carry on the simple appraisal as well as the system entire performance history summary.
Key words: Onlineshoping, JSP, Struts, Hibernate,Spring,Ajax, System Framework Analysis, Controller
目 录
1、绪论 1
1.1题目背景及目的 1
1.2国内外研究状况 1
1.3论文构成及其研究内容 2
2、THEONESHOP书城的技术体系简介 3
2.1 JSP、ASP和PHP技术之比较 3
2.2 JSP开发WEB应用的几种主要方式 3
2.3 JSP的MVC模型 4
2.4 Struts、Hibernate、Spring开源框架 6
2.5 传统动态页面技术与AJAX技术的比较 9
2.6 AJAX、XML的主要技术 9
2.7 服务器介绍 11
3、THEONESHOP书城的系统分析 13
3.1用户需求 15
3.1.1系统现状 15
3.1.2 要解决的主要问题 15
3.1.3达到的具体指标 15
3.2 用例分析: 16
3.2.1用例图 16
3.2.2活动图 18
3.3静态建模 21
3.4动态建模 23
3.4.1顺序图 23
3.4.2协作图 25
3.4.3状态图 27
4、THEONESHOP书城的系统设计 28
4.1网站总体设计 28
4.1.1一般关系模型设计 28
4.1.2前台总体结构设计 28
4.1.3后台的总体结构设计 29
4.2网页详细设计 30
4.2.1数据库结构的具体设计 30
4.2.2主页总体布局设计 31
4.2.3JavaBeans或类设计 33
4.2.5核心处理功能网页设计 55
5、THEONESHOP书城的实现与运行 57
5.1数据库表结构的建立与数据输入 57
5.2网站系统设计与测试 60
5.3写出系统操作使用的简要说明 66
5.4运行系统并打印出运行结果 66
5.5THEONEShop网上书城系统的简单评价 71
结论 73
参考文献 74
致谢 76