研究同城基于SSH框架技术同城购物体系设计

更新时间:2024-01-09 点赞:24559 浏览:109628 作者:用户投稿原创标记本站原创

【摘 要】伴随着计算机应用技术在各行各业日渐深入和广泛的应用,网络在各业各行的开拓战略中占据了不可替代的位置,本文设计一个同城购物商务网站,其中包含了一个物品买卖的系统,运用SSH框架技术进行后台编码设计,同时设计实现了购物车为用户购物提供便利。该系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易,实现公司间文档与资金的无纸化交换。
【关键词】SSH框架技术;同城购物
网上购物是一种具有交互功能的商业信息系统。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。实现公司间文档与资金的无纸化交换。
本论文主要研究了网上购物系统的开发与设计。本系统采用基于Struts+Hibernate+Spring框架技术设计的模型,分为界面表示层、数据层、持久层、模型层,这种结构分工明确,有利于后期维护和升级。
1 系统相关开发技术
SSH(Struts+Hibernate+Spring)框架技术是轻量级的J2EE框架技术,与传统的J2EE不同,轻量级不会强迫业务对象遵循特定平台专有的接口,允许在普通Ja对象中实现业务逻辑。
Struts基于MVC框架,主要采用Servlet和JSP技术来实现,能够很好地帮助Ja开发者利用J2EE开发Web应用。Hibernate是一个面向Ja环境的对象/关系映射(Object / Relational Mapping)的解决方案,简写为ORM。Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。
面向方面编程是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(如日志和事务管理)进行模块化。
2 系统需求分析
根据需要,系统要求具有以下功能:系统分为前台和后台管理;通过前台展示网站最新的商品信息以及特价的商品信息;系统前台提供了用户购物的平台;通过前台用户可以自行浏览感兴趣的商品并且下订单购买;后台管理提供管理员对商品详细信息以及分类信息的管理;通过后台要对用户基本资料进行管理;通过后台制定交易制度;通过后台管理消费情况;通过后台进行留言信息的管理;后台对用户提交的订单进行管理;后台要进行管理员信息管理;后台进行网站公告信息;后台进行商业资讯信息的管理。
3 总体设计
基本思路:系统分为前台和后台管理。前台展示网站最新的商品信息以及特价的商品信息,提供了用户购物的平台,用户可以自行浏览感兴趣的商品并且下订单购买。后台管理提供管理员对商品详细信息以及分类信息的管理,对用户基本资料、交易制度、消费情况及留言信息的管理,同时还可以对用户提交的订单进行管理,以及管理员信息、网站公告信息、商业资讯信息的管理。功能结构图如图1所示:
4数据库设计
系统使用实体-联系模型(ER模型)。如实体间关系如图2所示:
系统测试时,如果发现了性能问题,还可以反向规范系统。本系统的源于:论文格式标准www.618jyw.com
数据表逻辑关联关系图如图3所示:
本系统的层次结构被分为四层,分别是:表示层(PresentationLayer)、业务层(BusinessLayer),持久层(PersistenceLayer)和模型层(DomainModelLayer)。其中模型层本质上是持久层Hibernate的一部分。模型层主要是为了提高系统的性能,在不同层次间传递数据,实现高效的传递方式。通过分这四层,结构清晰,各部分分工明确,可以降低系统各部分之间的耦合程度,有效实现代码的复用,增加系统的可维护性及可扩展性。基于Struts+Hibernate+Spring框架技术,几个层次之间数据调用的实现。然后根据总体设计要求,简单实现。网上购物是一门很流行,用处也很广泛的行业,它的发展和完善还需要深入探究。
参考文献:
张洪斌.JBoss平台上的JaEE程序开发指南.清华大学出版社,2007-04-16,97-105
RobHarrop JanMachacek Redsaga翻译小组译.Spring专业开发指南[M].北京:电子工业出版社,2006,25-36.
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~