JSP网上商店系统的设计与实现.doc

上传人:坚持 文档编号:3650212 上传时间:2019-07-02 格式:DOC 页数:11 大小:611KB
下载 相关 举报
JSP网上商店系统的设计与实现.doc_第1页
第1页 / 共11页
JSP网上商店系统的设计与实现.doc_第2页
第2页 / 共11页
JSP网上商店系统的设计与实现.doc_第3页
第3页 / 共11页
JSP网上商店系统的设计与实现.doc_第4页
第4页 / 共11页
JSP网上商店系统的设计与实现.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、湖南工业大学本科毕业设计(论文)I摘 要随着 Internet 的日益普及和电子商务的发展,网上购物迅速成为一种非常活跃的B2C 电子商务模式。文中详细介绍了 JSP+Struts+Hibernate+Spring 技术以及分析了基于 JSP+Struts+Hibernate+Spring 建立网上买卖系统的技术手段,深入探讨了如何利用 Hibernate+Spring 技术实现与 SQL Server 2000 数据库连接的方法。网上商店系统便是尝试用 JSP 在网络上架构一个动态的电子商务网站,它是在Windows XP 下,以 SQL Server 2000 为数据库开发平台,Tomca

2、t 网络信息服务作为应用服务器,采用 JSP+Struts+Hibernate+Spring 技术开发的网上商店系统.本系统用于管理商品和用户网上购买相关的商品,同时对用户信息和产生的定单进行系统的管理。系统的保密性较高。系统采用界面与业务逻辑分离的三层结构设计,将页面显示交由 JSP 控制,把业务逻辑封装在 JavaBean 中,提高了系统的安全性、可维护性、重用性和可扩展性。系统的连接数据库模块应用了 Hibernate+Spring 技术,方便的使管理员能够对数据库进行查询和连接操作,后台设置有验证码,进一步提升了系统的安全系数,使得系统能够最大限度的保证用户信息的安全 关键词:电子商务

3、,B2C,JavaBean, tomacat湖南工业大学本科毕业设计(论文)II目 录第 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 H

4、ibernate 技术 .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 系统总体设计目标 .17湖南工业大学本科毕业设计(论文)III4.1.1 系统活动关系图的设计 .174.1.2 系统功能模块的设计 .184.2 系统的详细设计 .214.2.1

5、用户登录 .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 后台管理主界面的设计实

6、现 .395.7 订单管理模块设计实现 .39第 6 章 测试、编译与发布 .406.1 系统测试的原则 .406.2 系统测试的方法及步骤 .406.3 系统测试的用例及结果 .416.4 发布与调试 .41结 论 .42参考文献 .43致 谢 .44湖南工业大学本科毕业设计(论文)IV湖南工业大学本科毕业设计(论文)54.1.2 系统功能模块的设计基于 web 的网上商店的设计与实现涉及到的基本元素包括人物、内容、相互关系。人物就是会员,内容就是商品,两者之间的关系就是会员购买商品。此网站共包含一下几个模块:(1) 用户注册登录管理模块;用户注册登录管理模块用于建立企业固定的客户群体,并能

7、详细记录客户档案,以便于通过客户档案库将企业新产品与企业动态方便地传达给每一位客户。该功能模块需要提供以下几个子功能: 用户在线注册; 用户登录管理; 用户资料修改; 向会员提供在线服务。只有进行登录并通过身份验证的用户,才可以进行在线购物等后续的处理。在用户购物离开该网站时,可以选择退出,清空对应的登录成功信息。(2) 产品检索查询模块:产品检索查询模块用于为用户提供便捷的搜索所需商品,并了解相关的商品信息。同时将对应产品销售情况及时反馈给客户,以引导客户的购物选择。该功能模块需要提供以下几个子功能: 商品信息的关键字搜索; 热销商品的排行榜显示。(3) 购物车管理模块:该模块可以在用户选择

8、购物对应商品后,将其所选购物的商品信息保存在购物车中,直到用户到收银台确定购物商品,同时在确认后生成相关的订单。用户在网站驻留期间,可以随时查看购物车,也可以对已生成的订单进行相关的操作。该模块具体提供如下几个子功能: 用户购物车的显示和管理; 订单生成及管理; 付款方式的显示。(4) 后台产品信息管理模块:湖南工业大学本科毕业设计(论文)6后台产品信息管理模块用于确保网上商店中商品信息的时效性而提供的一个商品信息后台维护管理模块。该功能模块具体能够提供如下几个子功能: 产品分类管理; 产品资料管理。(5) 订单管理模块;后台订单管理模块用于接收客户最新订单,并对订单进行有效分配、处理。其主要

9、工作流程管理包含订单管理、订单处理进度管理等功能。该功能模块具体能够提供如下几个子功能: 最新订单信息管理,查看用户订单; 订单处理,对客户所下订单进行有效处理; 订单跟踪与分配,管理员对客户所下订单进行分配至业务员。(6) 户信息管理模块:后台用户信息管理模块用于实现对网站后台维护管理用户的增加、删除及修改。为了保证信息维护的安全性,在进入对应后台维护管理模块时要依据管理员的用户身份进入,从而强化用户权限管理。通过分析设计出本系统的功能模块图如图 4.3 和 4.4 所示。湖南工业大学本科毕业设计(论文)7图 4.3 网上商店系统前台功能模块图图 4.4 网上商店系统后台功能模块图图 4.5

10、 用户登录流程图4.2.2 用户注册当用户输入注册信息,系统可以对输入的信息进行规范性检查,比如用户输入的 ID 是否已在数据库存在,若数据库已存在相同 ID 记录,则提示用户名已存在的信息给注册者,直至无此提示注册者才能注册填写的 ID 号。湖南工业大学本科毕业设计(论文)8图 5.2 会员注册页面5湖南工业大学本科毕业设计(论文)9界面效果设计如图 5.3 所示图 5.3 网上商店系统购物车界面图 5.4 收银台结算页面湖南工业大学本科毕业设计(论文)10图 5.6 添加商品信息页面5.6 后台管理主界面的设计管理员登陆后台管理页面,后台管理模块主要实现五个个功能:商品管理、会员管理、订单管理、公告管理、退去后台。管理员登陆后,进入后台主界面,这个页面分左边导航和右边显示部分。左边导航主要是链接文字:商品管理、会员管理、订单管理公告管理、退去后台。详细的信息在右边显示。界面设计效果如图 5.7 所示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。