资源描述
湖南工业大学本科毕业设计(论文)摘 要随着Internet的日益普及和电子商务的发展,网上购物迅速成为一种非常活跃的B2C电子商务模式。文中详细介绍了JSP+Struts+Hibernate+Spring技术以及分析了基于JSP+Struts+Hibernate+Spring建立网上买卖系统的技术手段,深入探讨了如何利用Hibernate+Spring技术实现与SQL Server 2000数据库连接的方法。网上商店系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP+Struts+Hibernate+Spring技术开发的网上商店系统.本系统用于管理商品和用户网上购买相关的商品,同时对用户信息和产生的定单进行系统的管理。系统的保密性较高。系统采用界面与业务逻辑分离的三层结构设计,将页面显示交由JSP控制,把业务逻辑封装在JavaBean中,提高了系统的安全性、可维护性、重用性和可扩展性。系统的连接数据库模块应用了Hibernate+Spring技术,方便的使管理员能够对数据库进行查询和连接操作,后台设置有验证码,进一步提升了系统的安全系数,使得系统能够最大限度的保证用户信息的安全 关键词:电子商务,B2C,JavaBean, tomacat11湖南工业大学本科毕业设计(论文)目 录第1章 绪 论11.1 课题背景11.2 系统方案的设计11.2.1 系统选型11.2.2 系统模块的划分21.3 系统要达到的要求2第2章 系统关键技术介绍32.1 软件工程概述32.1.1 软件工程的基本原理32.1.2 生命周期各个阶段42.2 数据库系统概述42.2.1 什么是数据库系统42.2.2 数据库管理系统42.3 Struts+Hibernate+Spring的技术原理52.3.1 Struts技术原理52.2.3 Hibernate技术72.2.3 Spring技术8第3章 系统的分析103.1 系统可行性分析103.1.1 技术上可行性分析103.1.2 经济上可行性分析103.1.3 操作上可行性分析103.2 系统的需求分析113.2.1 前台购物系统的需求分析113.2.2 后台维护管理系统的需求分析123.3 系统结构化分析13第4章 系统的设计174.1 系统总体设计目标174.1.1 系统活动关系图的设计174.1.2 系统功能模块的设计184.2 系统的详细设计214.2.1 用户登录214.2.2 用户注册224.2.3 用户购物流程234.2.4 用户管理流程234.2.5 订单管理流程244.2.6 商品搜索流程254.3 数据库设计254.3.1 数据库的设计思想254.3.2 数据库的需求分析264.3.3 数据库概念结构设计264.4.4 数据库的逻辑设计28第5章 系统的具体实现325.1 网上商店系统公共类的设计实现325.2 网上商店主界面的设计实现335.3 会员管理模块设计实现355.4 购物模块的设计实现365.5 商品管理模块设计实现375.6 后台管理主界面的设计实现395.7 订单管理模块设计实现39第6章 测试、编译与发布406.1 系统测试的原则406.2 系统测试的方法及步骤406.3 系统测试的用例及结果416.4 发布与调试41结 论42参考文献43致 谢444.1.2 系统功能模块的设计 基于web的网上商店的设计与实现涉及到的基本元素包括人物、内容、相互关系。人物就是会员,内容就是商品,两者之间的关系就是会员购买商品。此网站共包含一下几个模块:(1) 用户注册登录管理模块;用户注册登录管理模块用于建立企业固定的客户群体,并能详细记录客户档案,以便于通过客户档案库将企业新产品与企业动态方便地传达给每一位客户。该功能模块需要提供以下几个子功能:l 用户在线注册;l 用户登录管理;l 用户资料修改;l 向会员提供在线服务。 只有进行登录并通过身份验证的用户,才可以进行在线购物等后续的处理。在用户购物离开该网站时,可以选择退出,清空对应的登录成功信息。(2) 产品检索查询模块:产品检索查询模块用于为用户提供便捷的搜索所需商品,并了解相关的商品信息。同时将对应产品销售情况及时反馈给客户,以引导客户的购物选择。该功能模块需要提供以下几个子功能:l 商品信息的关键字搜索;l 热销商品的排行榜显示。(3) 购物车管理模块:该模块可以在用户选择购物对应商品后,将其所选购物的商品信息保存在购物车中,直到用户到收银台确定购物商品,同时在确认后生成相关的订单。用户在网站驻留期间,可以随时查看购物车,也可以对已生成的订单进行相关的操作。该模块具体提供如下几个子功能:l 用户购物车的显示和管理;l 订单生成及管理;l 付款方式的显示。(4) 后台产品信息管理模块:后台产品信息管理模块用于确保网上商店中商品信息的时效性而提供的一个商品信息后台维护管理模块。该功能模块具体能够提供如下几个子功能:l 产品分类管理;l 产品资料管理。(5) 订单管理模块;后台订单管理模块用于接收客户最新订单,并对订单进行有效分配、处理。其主要工作流程管理包含订单管理、订单处理进度管理等功能。该功能模块具体能够提供如下几个子功能:l 最新订单信息管理,查看用户订单;l 订单处理,对客户所下订单进行有效处理;l 订单跟踪与分配,管理员对客户所下订单进行分配至业务员。(6) 户信息管理模块:后台用户信息管理模块用于实现对网站后台维护管理用户的增加、删除及修改。为了保证信息维护的安全性,在进入对应后台维护管理模块时要依据管理员的用户身份进入,从而强化用户权限管理。通过分析设计出本系统的功能模块图如图4.3和4.4所示。图4.3 网上商店系统前台功能模块图图4.4 网上商店系统后台功能模块图图4.5 用户登录流程图4.2.2 用户注册 当用户输入注册信息,系统可以对输入的信息进行规范性检查,比如用户输入的ID是否已在数据库存在,若数据库已存在相同ID记录,则提示用户名已存在的信息给注册者,直至无此提示注册者才能注册填写的ID号。图5.2 会员注册页面5 界面效果设计如图5.3所示图5.3 网上商店系统购物车界面图5.4 收银台结算页面图5.6 添加商品信息页面5.6 后台管理主界面的设计管理员登陆后台管理页面,后台管理模块主要实现五个个功能:商品管理、会员管理、订单管理、公告管理、退去后台。管理员登陆后,进入后台主界面,这个页面分左边导航和右边显示部分。左边导航主要是链接文字:商品管理、会员管理、订单管理公告管理、退去后台。详细的信息在右边显示。界面设计效果如图5.7 所示图5.8 订单处理界面重要提示:本论文由大学论文网www.wnwu.com毕业论文下载网:www.fxfl.cn 提供如果需要详细内容请与QQ:4991024联系重要提示:本论文由大学论文网www.wnwu.com毕业论文下载网:www.fxfl.cn 提供如果需要详细内容请与QQ:4991024联系
展开阅读全文