,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,电子购物商城系统,电子购物商城系统,1,论文概述,本论文开发一个架构清晰的电子商务实例-电子购物商城系统,其主要提供针对消费者的商品宣传和在线购物的功能。使用,ECLIPSE,开发工具,利用,Apache Tomcat,建立运行环境,再结合,Microsoft SQL Server 200,8,建立数据连接关系,利用其提供的各种组件,建立数据库、设计页面。,论文概述本论文开发一个架构清晰的电子商务实例-电子,2,系统规划,系统分析,系统设计,系统实施与维护,主 要 内 容,系统规划 主 要 内 容,3,系 统 规 划 阶 段,主要工作:,项目实施前期工作,电子购物商城系统的总体设计思路,电子购物商城系统的建设原则,系 统 规 划 阶 段主要工作:,4,系 统 分 析 阶 段,主要,需求,:,商品展示、商品查询、购物车、收银台、会员管理、订单查询、商成公告,后台登录、商品管理、会员管理、公告管理、退出后台,系 统 分 析 阶 段主要需求:,5,商业可行性,技术可行性:,采用B/S结构的网上购物商城系统,使用现有开发工具Eclipse、java语言、Spring、Hibernate框架。,商业可行性,6,提取商品业务流程图,提取商品业务流程图,7,订货数据流程图,订货数据流程图,8,系统设计阶段,主要工作:,系统总体结构设计,系统详细设计,系统设计阶段主要工作:,9,总体功能模块结构图,总体功能模块结构图,10,系统网络拓扑图,系统网络拓扑图,11,各实体之间总体ER图,各实体之间总体ER图,12,用户和商品、订单之间的局部,ER,图,用户和商品、订单之间的局部ER图,13,商品、订单和购物车之间的局部,ER,图,商品、订单和购物车之间的局部ER图 ,14,用户基本信息表,别 名列名,数据类型,空值,缺省主键注 释,会员IDIDint,NY,用户名userNameVarchar(20,),NN,真实姓名trueNameVarchar(20),NN,密码passWordVarchar(20),NN,所在城市cityVarchar(20),NN,联系地址addressVarchar(100),NN,邮政编码postcodeVarchar(6),NN,证件号码cardNOVarchar(24),YN,证件类型cardTypeVarchar(20),YN,等级,gradeint,YN,消费额Amountmoney,YN,电话telVarchar(20),YN,Email地址emailVarchar(100),NN,是否冻结freezeint,NN,用户基本信息表别 名列名 数据类型 空,15,订单信息明细表,订单信息明细表,16,电子购物商城前台系统程序流程图,电子购物商城前台系统程序流程图,17,系统实施与维护,阶段,主要工作:,开发工具的选择,编制页面,编写代码,系统实施与维护阶段主要工作:,18,系统配置,创建工程,配置工程:添加类库、配置web.xml文件,DispatcherServlet,*.lzw,系统配置创建工程,19,公共类的设计,创建tomcat连接池,编写dao类,生成Hibernate实体类和映射文件,公共类的设计创建tomcat连接池,20,首页设计,首页中主要有特价商品、上架商品、最新公告等,还有销售排行查询、搜索排行、搜索指定商品等,JSP网站的默认首页是index.jsp视图文件,要使默认路径能够浏览首页信息,必须定义index.jsp文件,在文件中将请求转发到NewGoodsController控制器中。Index.,jsp只定义了请求转发语句:,。,首页设计首页中主要有特价商品、上架商品、最新公告等,还有销售,21,首页界面效果,:,首页界面效果:,22,会员登录设计,创建登录页面,login.jsp,,该文件利用,JSTL,标签判断,session,会话中的用户状态,确定是显示登陆页面还是显示登录后的用户信息。,登录页面的显示和业务逻辑都由,LoginController,控制器管理,他是,Spring,的,SimpleFormController,控制器的子类,他在接收到,get,请求时显示登陆页面的,Form,表单,当接收到表单的,post,请求时处理登录业务。,会员登录设计创建登录页面login.jsp,该文件利用JST,23,会员登录,界面效果:,会员登录界面效果:,24,商品详细信息的界面效果,商品详细信息的界面效果,25,购物车模块设计,主要有五部分:所选商品的添加、查询购物车、单件商品购买数量的修改、从购物车移去指定商品、清空购物车,购物车模块设计主要有五部分:所选商品的添加、查询购物车、单,26,结算购物车的界面,结算购物车的界面,27,收银台结账,的界面,收银台结账的界面,28,系统管理界面,系统管理界面,29,商品管理模块,本网站的商品管理模块主要实现对商品信息的管理,包括分页商品列表、添加商品信息、修改商品信息、删除商品信息等功能,商品管理模块本网站的商品管理模块主要实现对商品信息的管理,包,30,会员管理模块,对于会员信息的管理主要是查看会员基本信息和对于经常失信的会员予以冻结和解冻。,会员管理模块对于会员信息的管理主要是查看会员基本信息和对于经,31,商城公告设计,对于公告的管理主要是查看公告信息、添加公告信息和删除公告信息,由于公告信息涉及到发布公告的时间,所以没有修改公告信息的功能。,商城公告设计对于公告的管理主要是查看公告信息、添加公告信息和,32,系统测试,购物台的测试,订单模块测试,主要,包括,:,系统测试 主要包括:,33,总结,优点:使用Spring框架的控制反转使编码大为简化,对象的创建于管理通过IOC来完成;通过扩展三层架构,添加持久层,创建映射文件,使持久性数据更加方便操作。,缺点:结账中没有与银行的接口、数据库性能有待改善,总结优点:使用Spring框架的控制反转使编码大为简化,对象,34,致 谢,谢谢各位老师,!,致 谢谢谢各位老师!,35,严禁违章指挥、违章作业、违反劳动纪律。,11月-24,11月-24,Friday,November 15,2024,办公室松弛体操。,20:05:27,20:05:27,20:05,11/15/2024 8:05:27 PM,是绿色环保和创建人类和谐环境的基础。,11月-24,20:05:27,20:05,Nov-24,15-Nov-24,不可在床上吸烟,以免引起火灾。,20:05:27,20:05:27,20:05,Friday,November 15,2024,寒霜偏打无根草事故专找懒惰人。,11月-24,11月-24,20:05:27,20:05:27,November 15,2024,是企业建立洁净亮丽,整齐舒适,安全高效的法宝。,2024年11月15日,8:05 下午,11月-24,11月-24,积极投入齐参加,自然远离脏乱差。,15 十一月 2024,8:05:27 下午,20:05:27,11月-24,强化安全教育,狠抓制度落实。,十一月 24,8:05 下午,11月-24,20:05,November 15,2024,安全是生命之本,违章是事故之源。,2024/11/15 20:05:27,20:05:27,15 November 2024,消防连着你我他,平安幸福靠大家。,8:05:27 下午,8:05 下午,20:05:27,11月-24,进入施工现场,必须戴安全帽。,11月-24,11月-24,20:05,20:05:27,20:05:27,Nov-24,顾客信誉是企业发展的源泉。,2024/11/15 20:05:27,Friday,November 15,2024,安全是您拥有美好生活的保障,请戴好安全防护用品。,11月-24,2024/11/15 20:05:27,11月-24,谢谢大家!,严禁违章指挥、违章作业、违反劳动纪律。9月-239月-23F,36,