防辐射产品销售系统的设计与实现

来源 :硅谷 | 被引量 : 0次 | 上传用户:heyouzhang034
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 防辐射产品销售系统采用MVC三层体系结构来实现,主要实现防辐射产品的检索、浏览、购买及其产品在线交易等功能,该系统是基于J2EE架构,在Eclipse开发平台上实现的应用系统。
  关键词: 信息;查询;数据库;管理;B/S
  中图分类号:TP311.132 文献标识码:A 文章编号:1671-7597(2011)1220101-01
  中国的信息产业实现了快速发展,电子信息产业的规模居世界前列,网络事业也得到逐步提高,互联网产业正在逐步形成。由于互联网的快速发展,网络对人们的影响越来越大,网上购物商城,为商家和网民搭建一个购售平台,电子商务不仅改变了企业营销方式,而且推动企业对管理理念、决策方式、业务过程等系列问题的战略性思考和变革。
  本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能。
  1 管理员功能模块设计
  根据系统的功能分析,它具有的功能主要是管理功能,应该包括用户管理、商品信息管理(添加商品、修改商品信息、删除商品)、商品类别管理、订单管理、对用户的投诉进行管理等。
  2 用户功能模块设计
  根据系统的功能分析,它具有的功能主要有用户的注册、用户注册成功并登录成功后用户对其注册信息的修改、对密码的修改、浏览查找商品信息、对购物车的管理、订单的查询、以及购买后的投诉功能等,其功能如图1所示。
  3 功能的实现
  在技术实现上采用了JSP技术,并在系统的开发过程中应用了流行的Struts框架技术。采用了Hibernate技术来实现对数据库的操作。并利用Ajax来实现对登录的有效性验证。
  整个系统的架构设计遵循MVC模式,将展示层、控制层、业务逻辑层及持久层进行合理分离。在Tomcat服务器下搭建一个Jsp网站,整个网站的设计方面,采取MVC结构,即“模型-视图-控制器”设计模式,利用框架工具Struts实现。因此,所需要编码完成的Java类主要分为三类Form类Action类以及Model类。Form类主要实现由页面向服务器的参数传递功能,Action类主要完成页面跳转事件的实现,Model类主要完成业务逻辑的处理和一些数据库操作。
  普通商品及特价商品检索浏览模块的实现:
  顾客可以根据不同的商品种类浏览商品信息(如商品名称、商品图片、商品型号、价格、生产厂商、生产日期等),也可以输入关键字进行商品检索。商品及特价商品检索、浏览商品模块是本销售系统的重点模块之一。
  1)展示层JSP实现。商品及特价商品检索、浏览模块的展示层JSP实现共包括:普通商品浏览merchandise页面;特价商品浏览sMerchandise.
  Jsp页面;商品综合查询search.jsp页面;查看商品详情merInfo.jsp页面;普通商品浏览merchandise页面。普通商品浏览merchandise页面主要负责将MerAction类browseMer方法检索出的普通商品数据分页显示给用户,同时负责页面间导航功能的实现。
  2)控制层Struts实现。用户请求(如首页商品数据请求、浏览普通商品请求、浏览特价商品请求、分类查询商品请求及查看商品详情请求)均通过直接调用MerAction类的相应方法进行处理,MerAction类中的方法在收到请求后,根据具体的请求调用MerService接口中的相应的DAO方法完成数据库的访问,并将检索得到后的结果返回给MerAction,MerAction则将最终的处理结果保存到request对象中,由相应的JSP页面带回并展示给用户。
  ① 使用POJO实现展示层与控制层之间的数据传递。在商品及特价商品检索、浏览模块中,展示层与控制层之间的数据传递直接由实体对象(POJO)来实现。这其实是充分利用了Hibernate中的游离对象,实践证明使用游离对象充当DTO(数据传输对象)是个不错的主意。
  ② 使用MerAction处理商品检索、浏览的所有请求。针对用户的不同请求(如首页商品数据请求、浏览普通商品请求、浏览特价商品请求、分类查询商品请求及查看商品详情请求),MerAction类均提供相应的处理方法,以相应用户的请求。
  4 结束语
  系统实现了防辐射产品的在线销售,并针对防辐射产品品类繁多的特点适当的设计调整数据库,使得管理员能够随时调整产品的种类满足防辐射产品的单一销售的特点。在权限管理方面,对会员设计不同的等级来实现其相应的打折比率,对管理员设置不同的权限来实现对不同内容的操作。在技术实现上采用了普遍应用的JSP技术,并在系统的开发过程中应用了流行的Struts框架技术。采用了Hibernate技术来实现对数据库的操作。并利用Ajax来实现对登录的有效性验证。
  
  参考文献:
  [1]刘飞飞,基于MVC的教务管理系统的研究与实现[D].太原:太原理工大学,2007.
  [2]惠刚,基于JSF、Spring、Hibernate框架的web系统开发平台研究[D].合肥:合肥工业大学,2007.
  [3]Nancy Greenberg,Priya Nathan.Introduction to MySQL.[M].USA:Sh
  Ane Mattimoe,2001:550-556.
  [4]布雷恩、赖特著,jsp数据库编程指南[M].赵明畅译,北京希望电子出版社,2003:331-352.
  
  作者简介:
  张蕊(1975-),女,辽宁省阜新市人,硕士学位,讲师,研究方向:网络协议、网络编程、网站开发。
其他文献
2011年给软件行业带来了影响巨大,苹果iOS和Android平台井喷式的发展速度让传统软件业的新模式正式从概念变成应用。在今年,中国各大软件厂商纷纷发布云战略,IT厂商纷纷角力云端,一场由“云”引发的风暴正汹涌袭来。  云计算概念推出后不仅助力企业发展,更重要是是为了在“云”端占领一席之地,并且在市场圈到更多的用户,很多大企业在个人云应用市场看到了发光的金矿。因此,把云计算概念用诸个人用户身上自
Ⅰ.根据汉语提示,完成句子。   1. Miss Wang ____(是) my teacher.    2. Kangkang and Michael ____(是) students.   3. I ____(是) Maria. And this ____(是) my brother, Mike.    4. ____(谢谢) you very much.    5. ____(谢谢) a l
摘 要: 配电网损耗在整个电网损耗中所占比重较大,为加强配网线损的管理,需要统计配网实际线损,并将所得的统计线损与理论线损相比较,进行详细分析,寻找薄弱环节,辅助制定降损措施,提高线损管理水平,分析配网损耗的影响因素,提出配网理论损耗与统计损耗相结合进行管理与分析的实现方案。  关键词: DMS系统;配网统计线损;在线拓扑;反窃电  中图分类号:TM73 文献标识码:A 文章编号:1671-
期刊
一些新技术已经通过各种方式进入到各类机构的外围设施中。或许它们执行的是一些特定的任务,而这些任务并不属于IT管理层日常关注的重点。或许它们是某种类型的专用工具 虽然非常有用,但并不属于任何正式工作流或过程的一部分。或许它们能够在一定程度上提高效率,并以每次递增一台服务器或一个应用群的方式实现渐进式的部署。  在过去,虚拟化多数都属于最后这一种类别。在本世纪初,许多公司都急于寻找能够避免采购服务器
摘 要: 视频监控系统采用大量的集成元件,易受雷电磁场干扰造成较大危害;监控系统传输线路多处于非防雷区域,系统布线没有考虑与防雷地线保持足够的距离,这些都为系统的安全运行留下隐患,为对视频监控系统采取有效的防雷保护措施,保障监控系统正常可靠的运行,首先应准确解视频监控系统的组成以及雷击损害的原因,从而选用合适的防雷保护装置,研究和探讨信号、电源、线路的合理布放。  关键词: 视频监控系统;防雷;
期刊
以地理信息系统(GIS)技术与Web技术为支撑,提出构建旅游资源管理信息系统的设想,首先从不同的用户角度分析该系统需求;其次,设计该系统的功能模块和数据库,并将相关的技术进行集成。
期刊
摘 要: 以某特厚煤层工作面全煤大断面巷道为试验研究背景,利用理论分析、数值模拟和现场实测的综合研究手段,深入研究全煤大断面动压巷道全锚索支护技术,提出全煤大断面动压巷道顶板全锚索支护合理技术参数,为工作面全煤大断面巷道支护提供理论依据。  关键词: 特厚煤层;全煤;大断面;全锚索  中图分类号:TD353 文献标识码:A 文章编号:1671-7597(2011)1220102-01  0
期刊