1。2  系统整体设计

本文主要对购物管理系统——整个开发过程和开发方式做大体的介绍。该系统主要采用MVC 模式把系统分成视图层,模型层,控制层,视图层采用AJAX技术,模型层使用了JAVABEAN,控制层采用了Struts2[11]。整个系统分层实现,利用包 Package 管理结构,实现接口的方案,合理采用继承,将业务逻辑进行抽离,并且在本系统中运用了大量的事务管理,使一系列的数据库操作可以实现统一的提交或回滚;同时采取工程模式,实现解耦合[3]。

2  系统的总体设计

2。1  模块

2。2。1  模块划分

本系统主要由两个部分构成,分别为:管理员界面和普通用户购物界面。管理员界面又由5个模块构成,分别为:会员管理、员工管理、商品管理、供应商管理和订单管理。

2。1。2  功能概述

会员管理包括:对普通用户的的查看

员工管理包括:对员工的查看,增加,修改,删除

商品管理包括:商品的查看,增加,修改,删除 

供应商管理包括:供应商的查看,增加,修改,删除

订单管理包括:对用户提交订单的配送状态的修改

首先进入登录界面,登录界面可实现登录和注册两大功能。用户注册时只能注册为会员,即只能通过相应的用户名密码进入前台购物页面。登录时系统会根据用户名和密码自动确认用户所拥有的权限。管理员验证后直接进入后台管理界面,普通会员直接进入购物界面。论文网

管理员登录成功后,根据不同的目的进行不同的操作,超级管理员拥有所有模块的操作权限,一般管理员能操作除用户管理以外的功能,采购员能根据级别查看不同状态的订单并对其进行操作。

普通用户登录成功后可以对商品进行搜索,并可以根据商品价格、销量、好评率进行排序。可以查看商品详细,包括购买过的用户对商品的评价,可以对心仪的商品进行加入购物车的操作。用户可以对购物车中的商品进行勾选,提交订单,等待企业管理员审批,并且可以随时查看审批进度。订单配送结束后,用户可以对商品进行评价,还可以查看历史订单。

2。2  实现技术

2。2。1  jsp

JSP,中文名为java服务器页面,是由Sun Microsystems 公司倡导、多家公司参与建立的一种动态网页技术标准,JSP技术在Servlet技术基础上发展起来的,其主要目的是将表示逻辑从Servlet中分离出来[2]。

2。2。2  Struts2和MVC

模型-视图-控制器,即MVC,是80年代出现的一种软件设计模式,如今已经被广泛的使用。在一个典型的J2EE Web应用中[4],MVC设计模式包括三个部分:

1。 模型(Model)

     模型是应用程序的主体部分,用于封装数据,一般是关系数据库或EJB。

2。 视图(View)

     视图是用户看到并与之交互的界面,通常就是JSP页面。 

3。 控制器(controller) 

     控制器工作原理为:根据用户输入,控制用户界面有数据显示和模型对象状态更新的操作,一般是Servlet。

MVC 设计模式主要有以下三个优点[10]

1。 各司其职,互不干涉

在MVC模式中,三层各司其职,因此一旦哪一层需要发生变化,只需更改对应层的代码,而不需要更改其它层的代码。

2。 分工明确 

上一篇:java+mysql旅游网站管理系统设计
下一篇:Android手机天气预报系统设计

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

网上购物之路--浅析购物网...

港航管理系统门户网站之思考【2521字】

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

网络语言“XX体”研究

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...