基于ssh框架的网络服装销售系统设计与实现

基于ssh框架的网络服装销售系统设计与实现

ID:27502713

大小:50.50 KB

页数:5页

时间:2018-12-04

基于ssh框架的网络服装销售系统设计与实现_第1页
基于ssh框架的网络服装销售系统设计与实现_第2页
基于ssh框架的网络服装销售系统设计与实现_第3页
基于ssh框架的网络服装销售系统设计与实现_第4页
基于ssh框架的网络服装销售系统设计与实现_第5页
资源描述:

《基于ssh框架的网络服装销售系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于SSH框架的网络服装销售系统设计与实现摘要:本文以服装网络销售为需求背景,分析了系统的业务逻辑并设计了系统的功能结构,在SSH框架下开发了网络服装销售系统。本系统基于MVC模式实现了视图层、控制层和业务层的分离,提高了代码的可重用性,削弱了视图层和业务层之间的耦合关系,降低了系统维护的复杂度。中国8/vie  关键词:MVC;SSH框架;销售系统  中图分类号:TP311.52文献标识码:A:1007-9416(2017)01-0190-01  1系统体系结构  网上服装销售系统拟采用基于MVC模式的SSH框架来设计。MVC是一种业务逻辑、数据、界

2、面显示相分离的代码组织方法,它将业务逻辑聚集在业务层,这使得修改或个性化定制界面以及用户交互的同时,无需重新编写业务逻辑。Spring实现了视图层、控制层、模型层的控制反转,它依赖注入以及面向切面的编程降低了系统之间的耦合性,使系统结构更加高效。其中,视图层由JSP构成,请求业务逻辑,生成Html文件,传送给客户端进行解析,并将请求结果展现给用户;控制层为Struts2框架的Action,它根据用户请求来处理和控制调用指定的业务Bean;模型层主要为Service和DAO,Service为核心业务Bean,它处理系统的业务逻辑,DAO(DataAcce

3、ssObject)主要处理和持久层之间的关系,它是数据库对象的操作层,使用了Hibernate框架,实现对象关系映射(Object-RelationalMapping),并对数据库的每一张表实施CRUD(Create、Read、Update、Delete)操作。  2系统设计  本系统主要欲实现用户购物、网店管理、系统管理等功能,因此,可根据用户角色差异划分系统功能,首要角色是客户,需要为其提供网上购物功能;其次是商家角色,需要为其提供网店管理功能;最后是系统管理员角色,需要为其提供系统管理功能。因此,网络服装销售系统的总体功能的模块结构。  其中,面

4、向网络客户的购物平台主要功能包括客户注册、登录、浏览在售服装、查询在售服装等;客户在登录系统后,可�S护其个人购物车、选择并购买满意的服装、查询个人的历史订单。而面向网络的管理平台又可细分为系统管理和网店管理,以分别实现系统管理员管理整个网络服装销售系统、商家管理自己的网店。系统管理员具备审核商家开店申请、管理客户和商家,还可查询客户消费情况、网店销售情况,并能进行销售报表统计。当商家申请开设网店时,需要系统管理员审核批准,才能创建新店,商家即可登录到其个人网店中,对该网店进行服装管理、库存管理、销售记录管理和报表统计。  在调研、分析了网络服装销售的

5、数据管理实体,及其相互间关系后,建立了系统实体-关系数据模型,涉及的主要实体有商家、网店、客户、服装、订单等。其中,客户和订单之间是一对多关系,商家和店铺是一对一关系,服装和库存是一对一关系,店铺和服装是一对多的关系。在此基础上欲应用关系型数据库Oracle来管理网络服装销售系统中的各种数据,因此借助规范化理论将此系统的实体-关系数据模型转化成关系数据表结构,并在Oracle11g下加以实施。  3系统实现  本系统采用基于MVC设计模式的轻量级SSH框架,SSH框架是集成Structs2、Spring、Hibernate框架。在表示层中,首先通过JS

6、P页面实现交互,负责传送请求(Request)和接收响应(Response);在控制层中,Struts2根据配置文件(struts-config.xml)将ActionServlet接收到Request委派给相应的Action处理;在业务层中,管理服务组件的SpringIoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。在业务层的DAO中,应用db.properties文件存放连接数据库所需的用户名、密码、驱动等信息,并且通过使

7、用hibernate框架的hibernate.cfg配置文件读取db.properties连接数据库,对数据库中的记录和程序中的实体进行对象关系映射(ORM)。简化了使用JDBC连接数据库过程中对象关系的映射,提高了系统的可维护性。  SSH框架不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论视图层如何变化,模型层只需很少的改动,并且数据库的变化也不会对视图层有所影响,大大提高了系统的重用性。而且由于不同层之间耦合度小,有利于团队并行工作,极大提高了开发效率。  4结语  针对网络服装销售需求,基于MVC模式、SS

8、H框架设计了网络服装销售管理系统,实现了客户网上购物、商家网店信息维护、管理和系统管理员平台管

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

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

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