网站大量收购闲置独家精品文档,联系QQ:2885784924

JSP网上购物系统JSP+Servlet+JavaBean课程设计报告.doc

JSP网上购物系统JSP+Servlet+JavaBean课程设计报告.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP网上购物系统JSPServletJavaBean课程设计报告

第一章 系统分析 1.1可行性分析 1.1.1 技术与开发方案可行性可行性 本次课程设计通过采用JSP+servlet+JavaBean的设计模式,实现网上花店购物系统的实例。本系统采用界面与业务逻辑分离的三层架构设计,使用servlet封装业务逻辑,使得系统的安全性,可维护性,重用性和可拓展性大大提高。 1.2 需求分析 网上花店系统主要是实现商品展示,用户注册、登录、购买、产生订单等功能。根据系统的基本功能需求,可对系统前台、后台功能进行细分。 1.2.1 功能需求 一、前台功能 1.用户注册 游客进入本站后,可自行注册,设置合法的用户名与密码,填写个人详细信息,包括联系电话、邮箱、地址、所在单位等,要求用户名不能有重复,长度在6~12位,密码长度不得小于6位字符,大于12位字符。 2.用户登录 游客注册后输入正确的用户名和密码,且账户未被锁定方可登录。 3.密保问题设置 用户注册成功后提示是否设置密保,如果设置密保则选择两个问题和设置这两个问题的答案。 4.忘记密码与会员密码修改 会员登录后可自行修改账户密码,通过输入旧密码,并连续输入两次新密码通过验证确认修改后,密码修改成功。若忘记密码则可通过密保问题重置登录密码。 5.用户留言 要求用户必须登录才能留言,留言项记录用户信息、主题、内容,为保证系统安全,留言标题不超过25字,内容不得超过100字。 6.商品展示 网站首页按商品分类展示各种商品,要求展示最新添加的商品,以及热卖商品,并有打折促销商品吸引游客;当点击商品图片或商品名时,查看商品详细信息,并将同类别的商品显示出来,方便游客查看与购买。 2.商品查询 进入网站后,访问者能够浏览各类商品,并能方便的进行商品搜索,可根据商品名称、分类查询搜索到所需商品。 3.商品购买 游客与会员均可购买商品,购买量一次不得超过100件,要求系统能自动根据单价和所购商品数量计算总价;,未登录的只能进行商品浏览,以及将商品添加进购物车,不能结账;购买成功后产生一条订单,记录用户信息、商品信息、购买时间等。 二、后台功能 1、用户管理 (1)、管理员登录 管理员输入正确的用户名和密码方可登录进行各项操作,非管理员权限不能进入后台操作。 (2)、用户增、删、改、查 管理员登录后,能够添加、修改、查询、删除用户;可以将用户锁定,解锁,删除,对于忘记密码的用户,能将其密码重置为一固定值;注意:为保障用户安全,即使是管理员也查看不到用户的真实密码,必须对用户密码进行加密。 (3)、留言处理 对用户留言进行查看与删除操作。 2、商品管理 (1).商品发布 按商品分类添加商品,将商品归类,前台页面商品能够即时更新。 (2).商品查看与更新 查询商品信息,并能对其进行修改,删除。 3、分类管理 (1).添加分类 分类分为父类和子类,添加时能够将子类归类为某一父类。 (2).分类查看与更新 查看与修改分类。 4、订单管理 (1).查看订单 查看用户订单 (2).订单处理 对订单进行核实,处理。 5、系统管理 (1).管理员管理 查看、修改、删除管理员信息。 (2).管理员修改密码 输入旧密码,与新密码,验证通过后修改成功。 (3).添加管理员 添加系统管理员。 1.2.3 可靠性和安全性需求分析 为保障系统的安全性,对用户输入信息进行限制,以防止不法分子利用网站漏洞进行攻击。如用户注册与留言,输入的信息不能太长,商品购买,够买数量不能无限制。 1.3 构建开发环境 开发此网上花店系统所需要用到的环境如下。 开发工具:Myecplise5.5.1,Tomcat6.0,JDK1.6 数据库:SQL Server 2005 第二章 系统设计 2.1系统模块规划 根据系统分析,本系统可划分为以下几个模块: 商品展示模块:实现商品展示。 前台用户模块:实现用户注册、登录、修改密码。 商品购买模块:实现购物车、产生订单。 后台用户管理模块:实现用户信息查看与修改。 后台商品管理模块:添加、更新商品信息。 后台分类管理模块:查看与添加或修改分类。 后台订单管理模块:订单查看与处理。 后台系统管理模块:添加或修改管理员信息。 2.2系统体系结构设计 本系统采用三层B/S体系结构: 表示层:这一部分是面向用户的一部分,这部分由JSP页面和代码隐藏文件组成,为客户端提供系统中应用程序的访问。客户端向服务器端发送请求,然后接受由服务器端发回的结果。 中间层:中间层处理来自表示层的请求并和数据库连接,完成数据的查询和结果的传递,是整个系统的核心部分。 数据层:数据层以SQL server 2005为后台,处理应用层对数据的请求。 在系统中,由于系统复杂的处理过程在服务器端执行,返回给用户的是简单的html网

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档