电子购物商城系统论文概述本论文开发一个架构清晰的电子商务实例----电子购物商城系统,其主要提供针对消费者的商品宣传和在线购物的功能。使用ECLIPSE开发工具,利用ApacheTomcat建立运行环境,再结合MicrosoftSQLServer2008建立数据连接关系,利用其提供的各种组件,建立数据库、设计页面。系统规划系统分析系统设计系统实施与维护主要内容系统规划阶段主要工作:项目实施前期工作电子购物商城系统的总体设计思路电子购物商城系统的建设原则系统分析阶段主要需求:商品展示、商品查询、购物车、收银台、会员管理、订单查询、商成公告后台登录、商品管理、会员管理、公告管理、退出后台商业可行性技术可行性:采用B/S结构的网上购物商城系统,使用现有开发工具Eclipse、java语言、Spring、Hibernate框架。提取商品业务流程图订货数据流程图系统设计阶段主要工作:系统总体结构设计系统详细设计总体功能模块结构图系统网络拓扑图各实体之间总体ER图用户和商品、订单之间的局部ER图商品、订单和购物车之间的局部ER图用户基本信息表别名列名数据类型空值缺省主键注释会员IDIDintNY用户名userNameVarchar(20)NN真实姓名trueNameVarchar(20)NN密码passWordVarchar(20)NN所在城市cityVarchar(20)NN联系地址addressVarchar(100)NN邮政编码postcodeVarchar(6)NN证件号码cardNOVarchar(24)YN证件类型cardTypeVarchar(20)YN等级gradeintYN消费额AmountmoneyYN电话telVarchar(20)YNEmail地址emailVarchar(100)NN是否冻结freezeintNN订单信息明细表ID号IDbigintNY与tb_order表的orderId字段关联orderIDbigintNN商品IDgoodsIDbigintNN价格pricemoneyNN数量numberintNN电子购物商城前台系统程序流程图系统实施与维护阶段主要工作:•开发工具的选择•编制页面•编写代码系统配置创建工程配置工程:添加类库、配置web.xml文件servlet-nameDispatcherServlet/servlet-nameurl-pattern*.lzwurl-pattern公共类的设计创建tomcat连接池编写dao类生成Hibernate实体类和映射文件首页设计首页中主要有特价商品、上架商品、最新公告等,还有销售排行查询、搜索排行、搜索指定商品等JSP网站的默认首页是index.jsp视图文件,要使默认路径能够浏览首页信息,必须定义index.jsp文件,在文件中将请求转发到NewGoodsController控制器中。Index.,jsp只定义了请求转发语句:jsp:forwordpage=/index.lzw/。首页界面效果:会员登录设计创建登录页面login.jsp,该文件利用JSTL标签判断session会话中的用户状态,确定是显示登陆页面还是显示登录后的用户信息。登录页面的显示和业务逻辑都由LoginController控制器管理,他是Spring的SimpleFormController控制器的子类,他在接收到get请求时显示登陆页面的Form表单,当接收到表单的post请求时处理登录业务。会员登录界面效果:商品详细信息的界面效果购物车模块设计主要有五部分:所选商品的添加、查询购物车、单件商品购买数量的修改、从购物车移去指定商品、清空购物车结算购物车的界面收银台结账的界面系统管理界面商品管理模块本网站的商品管理模块主要实现对商品信息的管理,包括分页商品列表、添加商品信息、修改商品信息、删除商品信息等功能会员管理模块对于会员信息的管理主要是查看会员基本信息和对于经常失信的会员予以冻结和解冻。商城公告设计对于公告的管理主要是查看公告信息、添加公告信息和删除公告信息,由于公告信息涉及到发布公告的时间,所以没有修改公告信息的功能。系统测试购物台的测试订单模块测试主要包括:总结优点:使用Spring框架的控制反转使编码大为简化,对象的创建于管理通过IOC来完成;通过扩展三层架构,添加持久层,创建映射文件,使持久性数据更加方便操作。缺点:结账中没有与银行的接口、数据库性能有待改善致谢谢谢各位老师!