java+mysql手机销售系统设计+源代码(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql手机销售系统设计+源代码(4)

本手机销售系统应用稳定的SSH框架技术。通过第二章开发技术的详细介绍,简单性、可测试性和松耦合的角度而言,可以构建一个健壮、高效、易于扩展和可维护的业务应用系统。

典型的三层结构分为表示层,持久层, 以及业务层。在该系统中,表示层运用了Struts技术,它是基于MVC的WEB框架,提供中央控制器(ActionServlet)和应用控制器(Action)。ActionServlet可以直接使用,也可以被重写,继承Action类,最后来完成手机销售系统的需要的功能。持久层用到了Hibernate技术,它是一种映射工具,可以把数据库中的表,转换成java类,然后通过hibernate。cfg。xml主配置文件实现了类与表之间的相关映射关系。Spring技术运用在业务层,为我们管理对象提供了方便。从开发角度和应用角度来看,三层架构比双层或单层结构都有更大的优势。三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增。

3。1。2  系统架构流程

该手机网上销售系统是一款具有交互功能的商业信息系统,为用户提供购物平台,同时对后台数据也有相应的管理系统。用户进入主界面后有如下等操作流程:

(1)输入网址进入商城首页,可看到首页界面。

(2)浏览商品列表,点击相应的手机商品条目可进入详情页面浏览手机商品的详细信息。

(3)选择想要的手机商品加入购物车,也可以对已存在购物车的商品进行管理,增加数量或移除,或选中结算。

(4)结算时系统对用户是否用已有账号登录进行匹配,没有则进入登录页面。

(5)若没有会员账号,则现进入注册页面,填写相关信息。来-自~优+尔=论.文,网www.youerw.com +QQ752018766-

(6)登陆后进入订单信息填写页面,补充完信息提交则完成订单。

(7)可以返回商品列表再次浏览商品。

系统流程图如下所示:图3-1总业务系统流程图

3。2  系统模块分析 

该手机网上销售系统前台的主要业务流程是,注册过的会员用户可以通过会员登录模块进入首页,然后浏览手机商品的列表信息以及详情页面,可以通过模糊搜索来检索手机相关型号的商品信息,并将信息的商品添加进购物车,在进入到购物车页面后,会员可以对选择好的商品下单,也可以对不喜欢的商品删除订单,或者直接清除购物车。在完成交易后对货物进行售后的评价。而作为没有登录的用户可以游客的身份进行浏览商品,待进入到购物车结算时系统会检测该用户是否已有账号,根据数据库进行匹配,没有注册过的用户则可以点击注册账户。成为会员后可以对自己的账号信息进行管理和修改。

该系统的后台主要流程是管理员登录到后台系统后,可对注意推送滚动图片进行管理,以及对订单详情、商品信息、会员信息进行管理操作。本系统后台提供一个管理员账号,管理员登录需要将用户名抛掷到数据库中和数据库中已存在的管理员账号进行匹配,用户名密码都匹配成功即可成功登录,否则失败。

(责任编辑:qin)