毕业答辩-自由商品交易系统.ppt_第1页
毕业答辩-自由商品交易系统.ppt_第2页
毕业答辩-自由商品交易系统.ppt_第3页
毕业答辩-自由商品交易系统.ppt_第4页
毕业答辩-自由商品交易系统.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

太原理工大学2014届本科毕业论文答辩,自由商品交易系统,答辩人:学号:专业:软件工程指导老师:,2,自由商品交易系统,太原理工大学2014届本科毕业论文答辩,技术和工具介绍,系统需求分析,系统概要设计与详细设计,项目开发概述,3,1.项目开发概述1.1背景,太原理工大学2014届本科毕业论文答辩,随着互联网的飞速发展,网上购物成了不可逆转的趋势,网络购物优势是很明显的,所以网上购物系统就应运而生。整体上降低成本,提高企业竞争力。,4,1.项目开发概述1.2目的意义,太原理工大学2014届本科毕业论文答辩,本系统具有一下功能。,美观大方的操作界面,保障系统易用性。规范、完整的基础信息设置。商品分类详细,易于顾客查看。实现网上购物。,5,1.项目开发概述1.3设计思想,应用Struts、Hibernate、Spring整合框架开发Tomcat为服务器Hibernate充当数据持久层,主要处理对象数据表的添加、修改、删除及查询等操作Spring充当为中间层,通过依赖注入(IOC)的关系将持久化作为控制器的业务Struts框架中Action控制器将通过这种业务与JSP页面进行交互操作。,太原理工大学2014届本科毕业论文答辩,6,基于SSH框架的电子商城系统的设计与实现,技术和工具介绍,系统需求分析,系统概要设计与详细设计,项目开发概述,太原理工大学2014届本科毕业论文答辩,7,2.技术和工具介绍2.1Struts轻量级框架,Struts是流行的基于JavaEE的架构方案,太原理工大学2014届本科毕业论文答辩,Struts的优点主要集中体现在两个方面,Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。页面导航通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。,8,2.技术和工具介绍2.2Hibernate框架,开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装应用在任何使用JDBC的场合本系统以Hibernate充当数据持久层,主要处理对象数据表的添加、修改、删除及查询等操作,太原理工大学2014届本科毕业论文答辩,9,2.技术和工具介绍2.3Spring框架,是一个开源框架,用基本的JavaBean来完成以前只可能由EJB完成的事情。是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。特点:轻量,控制反转,面向切面,容器,框架。,太原理工大学2014届本科毕业论文答辩,10,2.技术和工具介绍2.4其他技术和工具,框架是可重用的,半完成的应用程序,它可以用来产生专门的定制程序MySQL是一个小型关系型数据库管理系统,目前被广泛地应用在Internet上的中小型网站中,作为网站数据库Java编程语言,开发大型的桌面应用程序,特别适合于Internet的应用开发MyEclipse是一个开放源代码、基于Java的可扩张的开发平台,一般作为Java的集成开发环境使用,太原理工大学2014届本科毕业论文答辩,11,基于SSH框架的电子商城系统的设计与实现,技术和工具介绍,系统需求分析,系统概要设计与详细设计,项目开发概述,太原理工大学2014届本科毕业论文答辩,12,3.系统需求分析3.1可行性分析,3.1.1技术可行性,Java技术灵活,易用,功能强大,Java语言方便实用,数据库访问技术广泛应用。要设计电子商城系统可以用Java语言和Mysql结合MVC结构进行编辑来设计应用程序。,太原理工大学2014届本科毕业论文答辩,13,3.系统需求分析3.2功能需求分析,3.2.1面向过程,前台功能主要包括商品展台、商品购物、会员管理、网站论坛及我的订单、商品查询等;后台部分主要对商城内的一些基础数据进行管理,包括商品管理、会员管理、订单管理、公告管理等。,太原理工大学2014届本科毕业论文答辩,14,3.系统需求分析3.3非功能分析,3.3.1系统操作需求分析,表1.系统硬件环境,太原理工大学2014届本科毕业论文答辩,15,3.系统需求分析3.3非功能分析,软件环境服务器端:操作系统:windows7。Java开发包:JDK1.5以上数据库:MySql5.0浏览器:IE10.0分辨率:最佳效果为1366*768客户端:浏览器:IE10.0分辨率:最佳效果为1366*76,开发环境Java2SDK:Java开发工具包JDK1.7:支持Java语言编写ServletContainer:支持JavaWeb应用服务器(ApacheTomcat6.0)MySql:后台数据库服务器,太原理工大学2014届本科毕业论文答辩,16,3.系统需求分析,3.系统需求分析3.3非功能分析,3.3.2系统性能需求分析,MySql数据库:考虑数据的高效性,减少数据冗余。为保证系统的运行速度。,3.3.3系统安全需求分析,SSH轻量级框架:逻辑层,业务层,表现层完美的分离,使得单独维护某一部分变得轻松而简单。尽可能覆盖更多的测试路径,更加安全,更加适宜用户使用,太原理工大学2014届本科毕业论文答辩,17,基于SSH框架的电子商城系统的设计与实现,技术和工具介绍,系统需求分析,项目开发概述,太原理工大学2014届本科毕业论文答辩,18,4.系统概要设计与详细设计,4.1系统构架,图2.系统的具体构架图,自由商品交易系统的开发采用的是B/S(Browser/Server)的体系结构,即浏览器和服务器结构,太原理工大学2014届本科毕业论文答辩,18,4.系统概要设计与详细设计,4.2系统功能模块机构设计,太原理工大学2014届本科毕业论文答辩,19,4.系统概要设计与详细设计,登录,4.3系统业务流程,太原理工大学2014届本科毕业论文答辩,20,4.系统概要设计与详细设计,4.4系统详细设计,4.4.1前台功能模块,商品购物模块是用户购买所选择的商品的场所,分为购物车和结算,图4.购物车工作流程图,太原理工大学2014届本科毕业论文答辩,21,4.系统概要设计与详细设计,4.4.2后台功能模块,商品管理可以对商品列表进行更改,对商品进行添加并对商品进行维护,图6.添加商品工作流程图,图7.修改商品信息工作流程图,太原理工大学2014届本科毕业论文答辩,22,4.系统概要设计与详细设计,4.6系统数据库的设计,图9.系统E-R图,太原理工大学2014届本科毕业论文答辩,23,基于SSH框架的电子商城系统的设计与实现,技术和工具介绍,系统需求分析,系统概要设计与详细设计,项目开发概述,太原理工大学2014届本科毕业论文答辩,24,5.系统的实现,用户注册,太原理工大学2014届本科毕业论文答辩,25,5.系统的实现与测试,购物车实现图,太原理工大学2014届本科毕业论文答辩,26,5.系统的实现,商品列表实现图,太原理工大学2014届本科毕业论文答辩,27,5.系统的实现,商品添加实现图,太原理工大学2014届本科毕业论文答辩,28,基于SSH框架的电子商城系统的设计与实现,技术和工具介绍,系统需求分析,系统概要设计与详细设计,项目开发概述,太原理工大学2014届本科毕业论文答辩,29,6.结论与致谢,本系统主要用于具有成熟实体的拥有大量客户源的大型商超,以Struts、Hibernate、Spring整合框架为网站主要实现技术,建立了基于MySQL数据库系统的核心动态网页;基本实现了商品交易系统日常所需要的管理功能包括对商城的基本信息进行管理、管理商城会员的信息、实现添加购物车功能、实现为个人提供网络工作平台的功能;使得系统管理人员不需要对数据库管理系统进行操作就可以直接完成对数据库信息的增加、删除、修改及查询等工作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论