JSP网上书店设计说明书.doc

上传人:h**** 文档编号:100925 上传时间:2018-07-06 格式:DOC 页数:17 大小:659.50KB
下载 相关 举报
JSP网上书店设计说明书.doc_第1页
第1页 / 共17页
JSP网上书店设计说明书.doc_第2页
第2页 / 共17页
JSP网上书店设计说明书.doc_第3页
第3页 / 共17页
JSP网上书店设计说明书.doc_第4页
第4页 / 共17页
JSP网上书店设计说明书.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、JSP 程序设计 说明书 姓 名: 蒋彬 学 号: 20121130114 班 级: 12 软件 指导教师: 苏秀芝 完成日期: 2013 年 12 月 25 日 青岛滨海学院 JSP 课程设计 - 2 - 目录 网上书店系统设计说明书 . - 3 - 1 概述 . - 3 - 1.1 设计背景 . - 3 - 1.2 系统设计 . - 3 - 2 系统设计 . - 6 - 2.1 系统分析 . - 6 - 3 数据库设计 . - 8 - 3.1 需求分析 . - 8 - 4 详细设计 .- 10 - 4.1 总体设计 .- 10 - 4.2 销售信息管理系统职能 .- 10 - 4.3 销售

2、信息管理系统介绍 . - 11 - 5 总结 .- 17 - 参考文献 .- 17 - 青岛滨海学院 JSP 课程设计 - 3 - 网上书店 系统设计说明书 1 概述 1.1 设计背景 相信大家一定都有逛书店的经验,一般来说,逛书店的人可以分为, 一种是根本不买书,只是想要看看吸收点咨询; 另一种是要买书,而会对于书的进行比较, 甚至是货比三家。 对于纯粹逛书店的人来讲,常常是站到脚酸;同样对于需要买书的人而言,往往也要逛好几家书店,仔细翻阅内容才能购买。 所以,电子书店的出现,也随着网络的发达如雨后春笋般盛行起来,同样提供内容简介和封面图片,消费者一样可以在家里就拥有类似逛书店般的乐趣。 加

3、上在搜索引擎这种咨询科技的 帮助下, 消费者很快就可以搜寻到想要的书籍;例如留言板服务,更是为传统书店提供多元化的服务 。 21 世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻影响,与此同时,电子商务的迅速发展为人们提供了更快捷方便的购物渠道,为了实现在线购书,文中构建了一个基于 JSP 和 JS 的网上书店。该系统采用 JSP 网页编程+MySQL 数据库和 J2EE 的 SSH 技术,此系统应用范围较广,具有较强的实用价值。利用 JSP 和开源框架 SSH 技术开 发网上书店,是 Inte

4、rnet 电子商务在图书销售行业发展的必然结果。本文主要针对小型书店开拓其网上业务而开发的图书销售系统。 1.2 系统设计 由于本系统管理的对象 不多 ,仅为图书和用户 ,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此 我认为十分 适合采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。 本系统的设计是在 Windows XP 操作系统环境下,使用 NetBeans IDE 6.9.1 中文版 Java Web 项 目 开发成功的 ,后台数据库使用的是 MySQL。 网上购物系统具有以下优点: 1.本网

5、上书店系统分两个分系统,一个是管理员管理书店系统,另一个是用户使用系统。 用户使用 系统 能够 完成用户 注册网上购书及修改用户信息等,简单、易操作,适青岛滨海学院 JSP 课程设计 - 4 - 合用户使用。管理员系统界面也是美观、简单,易操作,能够对图书进行修改、删除、查询等,还可以对用户进行查询、删除操作。 2 加快资金流动 :建立网上书店管理系统可加快资金回收速度,提高资产回报率,可以迅速、准确响应市场变化和客户需求,从而达到增加收益的目的。 3 减小销售 成本:管理系统是通 过网 络将企业的客户联系在一起,能够动态地反映 企业 当前 的销售状况,使企业对内部信息有一个 及时、 准确的了

6、解,降低业务交易中的风险和成本, 还能够 加强各级与总部的信息交流,大大降低了人力成本、管理成本,使企业能够及时对企业在销售中出现的问题进行解决。 4 提高 工作效率 :实施管理系统,保证统一业务处理模式,提高业务效率,使销售管理规范化。业务流程化,避免重复抄写和录入,减少失误,提高业务人员工作效率。 5提高控制力度:管理系统可以 强 化 销售成本控制, 减少操作误差 。 销售的自动化管理,可以在业务操作时录入,保证数据 的 真实性,减少操作上的人为误差, 使每一级客户都可以降低销售风险,使管理更完善。 6 提升信息交流:管理者和决策人员及时获取分销售的各项真实数据,保证了各分公司与上级管理者

7、之间信息交流,提高企业运作效率。同时,更可与其它系统结合,建立一个统一互动的电子商务平台,供客户共享企业信息。 7.提供决策支持:管理系统可充分收集销售信息,为进一步市场分析提供数据基础和决策支持。 总之,伴随着个人电脑的普及和使用电脑人口的增加,网络销售在众多的销售渠道中脱颖而出,其地位及占有量一定会逐渐增加。技术革命引发产业结构变革, 市场的竞争规则也会跟着发生变化,网络销售的产生是流通领域中的一场革命。 网络图书销售信息管理系统的产生成为必然。 经过以上分析可知 ,要求系统需要 满足一下条件 : 由于该系统 向用户及管理者双向开放,所以要求订购界面简单易操作 ; 由于该系统的使用对象多

8、,要求权限管理 能够满足,故应该有注册界面及注册后相应的数据库 ; 原始数据修改简单方便 ,支持多条件修 改 ; 方便的数据查询,支持多条件查询 ; 在相应的权限下,删除数据方便简单 (对于无信用的用户管理员可以将其删除) ,数据稳定性好; 青岛滨海学院 JSP 课程设计 - 5 - 通过调查 分析 ,要求系 统需要 具 有以下功能 : 会员资料管理 会员订单管理 图书管理 销售管理 会员管理 青岛滨海学院 JSP 课程设计 - 6 - 2 系统设计 2.1 系统 分析 在本系统中有二种权限 :一种是用户权限 ,即 购书用户 。另一种是管理员权限 。 书店 管理系统需要完成的功能主要有: 1

9、用户 可 以完成的功能 : ( 1)图书订单 购买图书 ,包括查询 图书 的基本信息 图书 ID、 图书名称作者 、 出版社 、 类别 、 价格库存 、 预定 某本书(可以同时预定某一本书的多本) 、提交订单 号 、 查看已经提价的订单、 将购买的书 放入购物车 (图书后 面可以选我不要了清楚单本图书) 、清空购物车 等。 ( 2) 用户 管理 用户 注册:输入会员信息注册成会员,增加会员情况表的记录 用户 信息的修改 :用户 只能修改 本人的密码 ,并且可修改其他 注册 信息 。 2.管理员 可以完成的功能有 : ( 1)图书管理 图书 信息的 添加 : 根据提示输入图书信息,进行图书的添加

10、 图书信息的 修改 :输入要修改的图书信息 图书信息的 删除 : 根据条件删除图书记录表中的记录 图书信息的 查询(支持多条件查询 ) :根据条件查询图书记录表中的记录 ( 2)会员管理 会员的查询 :根据条件查询会员表中的记录 会员的删 除 :根据条件删除会员信息,删除会员情况表数据的记录 ( 3)订单管理 订单查询:管理员可以查看图书销售表中的订单,也可以查看订单的详细情况。 对上述各功能进行集中、分块、按照结构化程序设计的要求。 青岛滨海学院 JSP 课程设计 - 7 - 图 2-1 系统功能模块图 网上书店 用户前台系 统 查询图书 购 书 用户登录 用户注册 查看订单 图 书 管 理

11、 订 单 管 理 用户 管理 查看订单 删除用户 添加图书 删除图书 修改图书 查询图书 后台管理 青岛滨海学院 JSP 课程设计 - 8 - 3 数据库设计 3.1 需求分析 管理员信息( admin): 包括的数据项有:用户 名 id、密码 passwod; 存储图书 信息 ( book) :包括的数据项有: 书的编号 id、 书 名 name、 作者 author、出版社 bublisher、 类别 type、 价格 price、 库存 stock; 用户信息 ( customer) :包括的数据项有:用户号 id、姓名 name、密码 passwod、性别 sex、地址 address

12、、电话 tel、邮编 code、邮箱 email; 用户存储用户订单信息 表 ( userorder) :包括的数据项有: 订单号 id、 用户名username、 订单日期 day、 订单金额 money; 存储订单详细信息 表 ( orderlist) :包括的数据项有:订单号 id、用户名 user、书名 book、数量 sum、 单价 money; 网上书店系统 数据库中各个表格的设计结果如下面的几个表所示。每个表表示在数据库中的一个数据表 图 3-1 管理员信息( admin) 图 3-2 存储图书 信息 ( book) 青岛滨海学院 JSP 课程设计 - 9 - 图 3-3 用户信

13、息 ( customer) 图 3-4 用户存储用户订单信息 表 ( userorder) 图 3-5 存储订单详细信息 表 ( orderlist) 青岛滨海学院 JSP 课程设计 - 10 - 4 详细设计 4.1 总体设计 上面的 SQL 语句在 MySQL 中查询分析器执行后,将自动产生需要的所有表,有关数据库结构的所有后台工作已经完成。现在将通过 网上书店 系统中 各个功能模块的实现,来编写数据库系统的客户端 及管理员后台管理 程序。 在 项目源包中 java包中创建 java类 ,本项目中的 JSP 文件可以用 生成一个 Bean 组件 。整个 java web 项目中的任何地方都

14、可以调用此组件,这样可以极大地提高代码的效率。在 java web 项目中为项目添加一个 bean 包,在包中 myDb 类。 4.2 销售信息管理系统 职能 会员资料管理 修改会员信息( useredit.Jsp) ; 会员订单管理 填写订单( “purchase.jsp); 查询订单( orderdisplay.jsp) ; 修改订单( cartclear.jsp、 cartdelete.jsp) ; 管理员 图书管理 增加图书( bookadd.jsp); 修改图书( bookedit.jsp); 查询图书( bookquery.jsp); 删除图书( bookdelete.jsp) ; 管理员订单 管理; 查询订单( orderdisplay.jsp); 管理员对于 会员管理 删除会员( userdelete.jsp); 查询会员( userquery.jsp);

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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