JSP网上书店设计说明书_第1页
JSP网上书店设计说明书_第2页
JSP网上书店设计说明书_第3页
JSP网上书店设计说明书_第4页
JSP网上书店设计说明书_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 销售信息管理系统介绍 .- 11 -5 总结 .- 17 -参考文献 .- 17 -青岛滨海学院 JSP 课程设计- 3 -网 上 书 店 系 统 设 计 说 明 书1 概 述1.1 设计背景相信大家一定都有逛书店的经验,一般来说,逛书店的人可以分为, 一种是根本不买书,只是想要看看吸收点咨询; 另一种是要买书,而会对于书的进行比较, 甚至是货比三家。 对于纯粹逛书店的人来讲,常常是站到脚酸;同样对于需要买书的人而言,往往也要逛好几家书店,仔细翻阅内容才能购买。 所以,电子书店的出现,也随着网络的发达如雨后春笋般盛行起来,同样提供内容简介和封面图片,消费者一样可以在家里就拥有类似逛书店般的乐趣。 加上在搜索引擎这种咨询科技的帮助下, 消费者很快就可以搜寻到想要的书籍;例如留言板服务,更是为传统书店提供多元化的服务。21 世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻影响,与此同时,电子商务的迅速发展为人们提供了更快捷方便的购物渠道,为了实现在线购书,文中构建了一个基于 JSP 和 JS 的网上书店。该系统采用 JSP 网页编程+MySQL 数据库和 J2EE 的 SSH 技术,此系统应用范围较广,具有较强的实用价值。利用 JSP 和开源框架 SSH 技术开发网上书店,是 Internet 电子商务在图书销售行业发展的必然结果。本文主要针对小型书店开拓其网上业务而开发的图书销售系统。1.2 系统设计由于本系统管理的对象不多,仅为图书和用户,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此我认为十分适合采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。本系统的设计是在 Windows XP 操作系统环境下,使用 NetBeans IDE 6.9.1 中文版Java Web 项目开发成功的,后台数据库使用的是 MySQL。网上购物系统具有以下优点:1.本网上书店系统分两个分系统,一个是管理员管理书店系统,另一个是用户使用青岛滨海学院 JSP 课程设计- 4 -系统。用户使用系统能够完成用户注册网上购书及修改用户信息等,简单、易操作,适合用户使用。管理员系统界面也是美观、简单,易操作,能够对图书进行修改、删除、查询等,还可以对用户进行查询、删除操作。2加快资金流动:建立网上书店管理系统可加快资金回收速度,提高资产回报率,可以迅速、准确响应市场变化和客户需求,从而达到增加收益的目的。 3减小销售成本:管理系统是通过网络将企业的客户联系在一起,能够动态地反映企业当前的销售状况,使企业对内部信息有一个及时、准确的了解,降低业务交易中的风险和成本,还能够加强各级与总部的信息交流,大大降低了人力成本、管理成本,使企业能够及时对企业在销售中出现的问题进行解决。 4提高工作效率:实施管理系统,保证统一业务处理模式,提高业务效率,使销售管理规范化。业务流程化,避免重复抄写和录入,减少失误,提高业务人员工作效率。 5提高控制力度:管理系统可以强化销售成本控制,减少操作误差。销售的自动化管理,可以在业务操作时录入,保证数据的真实性,减少操作上的人为误差,使每一级客户都可以降低销售风险,使管理更完善。 6提升信息交流:管理者和决策人员及时获取分销售的各项真实数据,保证了各分公司与上级管理者之间信息交流,提高企业运作效率。同时,更可与其它系统结合,建立一个统一互动的电子商务平台,供客户共享企业信息。 7.提供决策支持:管理系统可充分收集销售信息,为进一步市场分析提供数据基础和决策支持。总之,伴随着个人电脑的普及和使用电脑人口的增加,网络销售在众多的销售渠道中脱颖而出,其地位及占有量一定会逐渐增加。技术革命引发产业结构变革,市场的竞争规则也会跟着发生变化,网络销售的产生是流通领域中的一场革命。网络图书销售信息管理系统的产生成为必然。经过以上分析可知,要求系统需要满足一下条件: 由于该系统向用户及管理者双向开放,所以要求订购界面简单易操作; 由于该系统的使用对象多,要求权限管理能够满足,故应该有注册界面及注册后相应的数据库; 原始数据修改简单方便,支持多条件修改; 方便的数据查询,支持多条件查询;青岛滨海学院 JSP 课程设计- 5 - 在相应的权限下,删除数据方便简单(对于无信用的用户管理员可以将其删除),数据稳定性好;通过调查分析,要求系统需要具有以下功能: 会员资料管理 会员订单管理 图书管理 销售管理 会员管理青岛滨海学院 JSP 课程设计- 6 -2 系 统 设 计2.1 系统分析 在本系统中有二种权限:一种是用户权限,即购书用户。另一种是管理员权限。书店管理系统需要完成的功能主要有:1用户可以完成的功能 :(1)图书订单购买图书,包括查询图书的基本信息图书 ID、图书名称作者、出版社、类别、价格库存、预定某本书(可以同时预定某一本书的多本) 、提交订单号、查看已经提价的订单、将购买的书放入购物车(图书后面可以选我不要了清楚单本图书) 、清空购物车等。(2)用户管理用户注册:输入会员信息注册成会员,增加会员情况表的记录用户信息的修改:用户只能修改本人的密码,并且可修改其他注册信息。2.管理员可以完成的功能有 :(1)图书管理图书信息的添加: 根据提示输入图书信息,进行图书的添加图书信息的修改:输入要修改的图书信息图书信息的删除: 根据条件删除图书记录表中的记录图书信息的查询(支持多条件查询):根据条件查询图书记录表中的记录(2)会员管理会员的查询:根据条件查询会员表中的记录会员的删除:根据条件删除会员信息,删除会员情况表数据的记录(3)订单管理订单查询:管理员可以查看图书销售表中的订单,也可以查看订单的详细情况。对上述各功能进行集中、分块、按照结构化程序设计的要求。青岛滨海学院 JSP 课程设计- 7 -网上书店用户前台系统查询图书购书用户登录用户注册查看订单图书管理订单管理用户管理查看订单删除用户添加图书删除图书修改图书查询图书后台管理图 2-1 系统功能模块图青岛滨海学院 JSP 课程设计- 8 -3 数 据 库 设 计3.1 需求分析管理员信息(admin):包括的数据项有:用户名 id、密码 passwod;存储图书信息(book):包括的数据项有:书的编号 id、书名 name、作者author、出版社 bublisher、类别 type、价格 price、库存 stock;用户信息(customer):包括的数据项有:用户号 id、姓名 name、密码passwod、性别 sex、地址 address、电话 tel、邮编 code、邮箱 email;用户存储用户订单信息表(userorder):包括的数据项有:订单号 id、用户名username、订单日期 day、订单金额 money;存储订单详细信息表(orderlist):包括的数据项有:订单号 id、用户名user、书名 book、数量 sum、单价 money;网上书店系统数据库中各个表格的设计结果如下面的几个表所示。每个表表示在数据库中的一个数据表图 3-1 管理员信息(admin)图 3-2 存储图书信息(book)青岛滨海学院 JSP 课程设计- 9 -图 3-3 用户信息(customer)图 3-4 用户存储用户订单信息表(userorder)图 3-5 存储订单详细信息表(orderlist )青岛滨海学院 JSP 课程设计- 10 -4 详 细 设 计4.1 总体设计上面的 SQL 语句在 MySQL 中查询分析器执行后,将自动产生需要的所有表,有关数据库结构的所有后台工作已经完成。现在将通过网上书店系统中各个功能模块的实现,来编写数据库系统的客户端及管理员后台管理程序。在项目源包中 java 包中创建 java 类,本项目中的 JSP 文件可以用生成一个 Bean 组件。整个 java web 项目中的任何地方都可以调用此组件,这样可以极大地提高代码的效率。在 java web 项目中为项目添加一个 bean 包,在包中 myDb 类。4.2 销售信息管理系统职能会员资料管理修改会员信息(useredit.Jsp) ;会员订单管理填写订单(“purchase.jsp) ;查询订单(orderdisplay.jsp);修改订单(cartc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论