- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Struts2网上书城系统设计与实现
基于Struts2网上书城系统设计与实现
摘要:基于Struts2的网上书城系统是基于Struts2优秀框架设计出来的Web软件项目。该文首先讲述了网上书城系统存在的必要性,接着简要的介绍了Struts2框架和MVC设计模式,然后阐述了整个系统的功能模块设计、系统的架构设计和系统的E-R图 。最后从校验框架、实现国际化、过滤器的配置等多方面来阐述用Struts2实现网上书城系统的详细过程。
关键词: Struts2;MVC;E-R图
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)35-8424-03
Design and Implementation of Online Bookstore Based on Struts2
WEI Liu-hua,WANG Hui
(Department of Electronic Information, Zhenjiang College, Zhenjiang 212003,China)
Abstract: Online bookstore system based on Struts2 is a Web software project designed from a excellent Struts2 framework. Firstly the reason for online bookstore system’s existence is interpreted in this paper, then Struts2 framework and MVC design pattern is simply introduced here, afterwards design of functional module、structural design and Entity-Relationship diagram. Finally processes of implementing online bookstore based on Struts2 are stated form multi-aspects such as validation framework、internationalization implementation、filter allocation and so on.
Key words: Struts2;MVC;Entity-Relationship diagram
因特网在现代人的生活中不可缺少的一部分,很多人都依靠因特网来协助完成日常工作。随着社会经济的日益发展和人民生活水平不断提高,人们普遍重视对知识的追求,闲暇之余在网上购买图书也逐渐成为一种时尚。网上书店将成为信息时代的重要标志和组成部分。因此网上书店系统应运而生。
网上书城系统[1]是电子商务[2]的一块重要部分,通过它可以进行在线商品交易。随着互联网的逐渐普及以及电子商务的发展和人们购物理念与购物方式的改变,网上书城系统将有着巨大的市场潜力.人们不出门就可以买到想要的图书,已成为现实。将来的网上书店系统无所不在,彼此关联,具有交互性和智能化的特征。
1 Struts2简介
Struts2[3][4]本身主要是基于另外一个框架:Webwork[5],原理和配置文件和WebWork非常相似,也就是说Struts2整个代码的根基都是基于WebWork的。Struts2框架本身比Struts1框架优秀的多,而且在代码的编写方式上或者在配置文件的编写方式上都更加清晰,冗余度更加小,而且Struts2还支持扩展。
本系统应用了Struts2框架采用了MVC[6](Model+View+Controller)的设计模式,而MVC设计模式的优点如下:
①首先最重要的一点是多个视图能共享一个模型,同一模型能够被不同的视图重用,大大提高了代码的可重用性。
②由于MVC的三个模块相互独立,改变其中一个不会影响其他两个,所以依据这种设计思想,能构造良好的松耦合构件。
③控制器提高了应用程序的灵活性和可配置性,控制器用来联接不同的模型和视图去完成用户的需求,这样控制器可以为构造应用程序提供强有力的手段。
2 系统总体设计
2.1 系统的功能模块
本系统是在Windows操作系统下,以MySql作为数据库开发平台,使用结构化查询语言进行增删改查操作,以Tomcat6.0作为Web服务器,以MyEclipse 6.5为开发软件进行开发的。网上书城系统主要分为首页、用户管理、购物车管理、订单管理、注销和安全退出六大模块。用户管理模块包括用户注册、用户登录、修改用户信息、显示用户
您可能关注的文档
- 基于SSFnet环境BGP快速收敛方法研究.doc
- 基于SSH2和Ajax物联网社区信息化管理系统.doc
- 基于SSH2信息网络资源管理系统设计与实现.doc
- 基于SSH2实践实训系统.doc
- 基于SSH2架构职工管理系统研究与实现.doc
- 基于SSH2架构FTP大文件上传技术.doc
- 基于SSH2框架企业设备租赁管理系统设计与实现.doc
- 基于SSH2框架在线菜谱系统实现.doc
- 基于SSH2策略路由管理系统设计与实现.doc
- 基于SSH2电子监管平台设计与实现.doc
- 基于StrutsCX框架网络信息发布.doc
- 基于StrutsHibernate实现办公一体化管理系统.doc
- 基于strutshibernatespring在线考试系统设计与实现.doc
- 基于StrutsHibernate架构OA平台设计与实现.doc
- 基于Strutshibernate框架研究.doc
- 基于StrutsSpringHibernate框架手机图书馆服务系统.doc
- 基于StrutsSpringHibernate高校就业管理系统设计与实现.doc
- 基于Struts与JSF技术对比分析.doc
- 基于Struts和Hibernate图书管理系统设计与实现.doc
- 基于Struts人力资源管理系统分析.doc
最近下载
- 高二【物理(人教版)】实验:练习使用多用电表-教学设计.docx VIP
- 2025年执业药师考试《中药学专业知识(一)》真题及答案解析【完整版20259.pdf VIP
- 2009年十一月号 - 沙田培英中学.pdf VIP
- 统编版语文三年级下册22 我们奇妙的世界 教学设计.docx VIP
- 《戏剧影视表演剧目创作》课件——2.任务2 梳理中心事件与矛盾冲突.pptx VIP
- (完整版)小学三年级校本课程教材《趣味数学》.docx VIP
- 社会情感能力量表46道题.pdf VIP
- 戏剧就是冲突.PPT VIP
- 第五章 戏剧冲突的设计.pptx VIP
- 【银河期货-2025研报】工业硅报告:工业硅2025年依旧成本定价.pdf VIP
文档评论(0)