- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小型网上购物系统
内容摘要
本文以当今流行的jsp技术开发设计了”小燕子网上购物”交互式电子商店系统。采用结构化生命周期法,自顶向下、逐层分解,模块化的系统结构设计。全文共分为序言、系统需求分析说明、总体设计、数据库设计、界面设计、程序设计、测试和使用说明等八章。绪论中阐述了电子商务的起源与电子商务的意义。软件计划中阐述了市场调查、可行性研究、软件工程方法以及构建本网站所需的开发环境。需求分析阶段阐述了本网站的功能需求、外部接口的需求,将来可能提出的功能需求,并设计系统的逻辑模型。总体设计中阐述了网站的总体设计思想、首页的设计、网站的总体功能设计以及数据库的逻辑设计。在软件的详细设计中阐述了数据库的详细设计、网站各模块功能的具体实现,完成了本系统的Jsp交互式电子商店的系统。文中详细说明了系统分析、系统设计的方法在系统实际开发中应用,并总结了开发过程中的一些经验和体会。
关键字:JSP;SQLserver2000;Tomcat;网上购物系统
目 录
1序言 1
2系统需求分析说明 2
2.1系统介绍 2
2.2 功能需求 2
2.3 其他要求 2
3总体设计 3
3.1总体结构和模块设计 3
3.2处理流程 3
4数据库设计 5
4.1数据库结构属性图 5
4.2数据库表格设计 5
5页面设计 9
5.1前台页面 9
5.2后台页面 10
6系统详细设计 12
6.1 前台设计 12
6.2 后台设计 27
7 测试 32
7.1测试方式: 32
7.2 测试步骤: 32
7.3 测试报告: 32
7.4 测试结果评价: 33
8使用说明 34
8.1 系统环境要求: 34
8.2 系统安装: 34
8.3 系统运行: 34
参考文献: 35
致 谢 36
1序言
随着Internet[1]的发展,计算机软件系统不断的应用于各个领域,比如银行,超市,图书馆等。这些计算机软件系统给管理人员带来了极大的方便,提高了工作效率,减少工作人员工作量。就拿图书销售来说,网上书店[已走进我们的生活中。通过它,我们购买图书更加的方便,便捷,也给经销商对书籍的,采购,统计等管理范围[2]内带来很大的方便。
通过对java[3]相关知识的认真学习,我决定做一个简单的网上书店系统[4],把自己所学的知识用到实践中去,同时通过这次系统的编制来检验一下我用java编程的能力,对我平时所学的知识做一个总结。
2系统需求分析说明
2.1系统介绍
本系统是建立在Windows平台上,基于B/S结构[5]的一个简单网上书店。通过这个网上书店,可以更加方便地管理图书和销售图书。
2.2 功能需求
通过对当当网,卓越网等网上书店的认识和分析,我对网上书店有了基本的了解,我觉得该系统至少应该具有以下的一些基本功能:
注册管理:能够对用户名,密码的简单验证;能够对电子邮箱,Email进行有效性验证;能够防止利用页面刷新重复注册,以及已经注册的用户不能重复注册。
商品浏览:分类显示商品;显示商品详情,提供购买链接;可以对商品进行模糊查询;显示当前用户的浏览记录。浏览商品时不要求用户登录,但下订单前用户必须登录,对于浏览过的商品有历史记录。
购物车管理:欲购买商品可以增添到购物车;也可以从购物车退回商品,清空购物车;对于同一件商品的多次购买只能在原来的商品上增添数量,还可以修改购物车中某个商品的数量,统计商品总金额。
订单管理:只有登录的用户可下订单;用户可以查看自己的订单。管理员可以修改订单的状态;也可以按某个时间段,状态查询订单及分页列表显示查询结果。
商品评论:显示某个商品的所有评论,只有登录用户才可以对某个商品发表评论,没有登陆时候跳转到登陆页面。
商品管理:管理员可以增添商品分类;修改商品基本信息;增添商品时候可以上传图片;商品基本信息删除的时候,存在订单的商品不能够被删除。
注册用户管理:管理员可以通过查询指定用户,并管理用户的启用,冻结,和重置密码。
2.3 其他要求
(1)页面要求:对于主要页面要注意美观,简洁。
(2)时间要求:要在指定的时间里面完成本系统
(3)系统要求:系统要有运行稳定
3总体设计
3.1总体结构和模块设计[6]
(1)前台部分由用户使用,包括用户注册,购物车,我的订单,商品浏览,个人管理等几个部分。
(2)后台部分由用户管理,订单管理,商品管理等几个部分。
功能结构图如下:
图3.1 功能模块设计图
3.2处理流程
业务流程如下:
图3.2 .业务流程图
4数据库设计
4.1数据库结构属性图
图4.1 E-R图
4.2数据库表格设计
1.图书分类表
Table: bookType 说明:图书类型表
列名 说明 类型 备注 bTypeId 代理主键 Int(4) 自增 bTypeName 类型名称
文档评论(0)