jsp网上购物系统jsp+servlet+javabean课程设计报告

jsp网上购物系统jsp+servlet+javabean课程设计报告

ID:9282632

大小:503.05 KB

页数:35页

时间:2018-04-26

jsp网上购物系统jsp+servlet+javabean课程设计报告_第1页
jsp网上购物系统jsp+servlet+javabean课程设计报告_第2页
jsp网上购物系统jsp+servlet+javabean课程设计报告_第3页
jsp网上购物系统jsp+servlet+javabean课程设计报告_第4页
jsp网上购物系统jsp+servlet+javabean课程设计报告_第5页
资源描述:

《jsp网上购物系统jsp+servlet+javabean课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章系统分析1.1可行性分析1.1.1技术与开发方案可行性可行性本次课程设计通过采用JSP+servlet+JavaBean的设计模式,实现网上花店购物系统的实例。本系统采用界面与业务逻辑分离的三层架构设计,使用servlet封装业务逻辑,使得系统的安全性,可维护性,重用性和可拓展性大大提高。1.2需求分析网上花店系统主要是实现商品展示,用户注册、登录、购买、产生订单等功能。根据系统的基本功能需求,可对系统前台、后台功能进行细分。1.2.1功能需求一、前台功能1.用户注册游客进入本站后,可自行注册,设置合法的用户名与密码,填写个人详细信息,包括联系电话、邮箱、地址、所在单位等,

2、要求用户名不能有重复,长度在6~12位,密码长度不得小于6位字符,大于12位字符。2.用户登录游客注册后输入正确的用户名和密码,且账户未被锁定方可登录。3.密保问题设置用户注册成功后提示是否设置密保,如果设置密保则选择两个问题和设置这两个问题的答案。4.忘记密码与会员密码修改会员登录后可自行修改账户密码,通过输入旧密码,并连续输入两次新密码通过验证确认修改后,密码修改成功。若忘记密码则可通过密保问题重置登录密码。5.用户留言要求用户必须登录才能留言,留言项记录用户信息、主题、内容,为保证系统安全,留言标题不超过25字,内容不得超过100字。6.商品展示网站首页按商品分类展示各种商

3、品,要求展示最新添加的商品,以及热卖商品,并有打折促销商品吸引游客;当点击商品图片或商品名时,查看商品详细信息,并将同类别的商品显示出来,方便游客查看与购买。2.商品查询进入网站后,访问者能够浏览各类商品,并能方便的进行商品搜索,可根据商品名称、分类查询搜索到所需商品。3.商品购买游客与会员均可购买商品,购买量一次不得超过100件,要求系统能自动根据单价和所购商品数量计算总价;,未登录的只能进行商品浏览,以及将商品添加进购物车,不能结账;购买成功后产生一条订单,记录用户信息、商品信息、购买时间等。二、后台功能1、用户管理(1)、管理员登录管理员输入正确的用户名和密码方可登录进行各

4、项操作,非管理员权限不能进入后台操作。(2)、用户增、删、改、查管理员登录后,能够添加、修改、查询、删除用户;可以将用户锁定,解锁,删除,对于忘记密码的用户,能将其密码重置为一固定值;注意:为保障用户安全,即使是管理员也查看不到用户的真实密码,必须对用户密码进行加密。(3)、留言处理对用户留言进行查看与删除操作。2、商品管理(1).商品发布按商品分类添加商品,将商品归类,前台页面商品能够即时更新。(2).商品查看与更新查询商品信息,并能对其进行修改,删除。3、分类管理(1).添加分类分类分为父类和子类,添加时能够将子类归类为某一父类。(2).分类查看与更新查看与修改分类。4、订单

5、管理(1).查看订单查看用户订单(2).订单处理对订单进行核实,处理。5、系统管理(1).管理员管理查看、修改、删除管理员信息。(2).管理员修改密码输入旧密码,与新密码,验证通过后修改成功。(3).添加管理员添加系统管理员。1.2.3可靠性和安全性需求分析为保障系统的安全性,对用户输入信息进行限制,以防止不法分子利用网站漏洞进行攻击。如用户注册与留言,输入的信息不能太长,商品购买,够买数量不能无限制。1.3构建开发环境开发此网上花店系统所需要用到的环境如下。开发工具:Myecplise5.5.1,Tomcat6.0,JDK1.6数据库:SQLServer2005第二章系统设计2

6、.1系统模块规划根据系统分析,本系统可划分为以下几个模块:商品展示模块:实现商品展示。前台用户模块:实现用户注册、登录、修改密码。商品购买模块:实现购物车、产生订单。后台用户管理模块:实现用户信息查看与修改。后台商品管理模块:添加、更新商品信息。后台分类管理模块:查看与添加或修改分类。后台订单管理模块:订单查看与处理。后台系统管理模块:添加或修改管理员信息。网上花店系统前台商品展示模块前台用户模块用户注册用户登录密码修改商品购买模块添加商品产生订单浏览商品分类查看图2-1前台系统模块设计图1用户留言网上花店系统后台用户管理模块商品管理模块添加商品商品查看商品更新系统管理模块添加管

7、理员管理员更新用户删改查留言删改查图2-2后台系统模块设计图分类管理模块分类查看分类更新订单管理模块查看订单订单查询删除订单2.2系统体系结构设计本系统采用三层B/S体系结构:表示层客户机浏览器浏览器Jsp页面请求Jsp页面响应web服务器和应用程序服务器图2-3系统三层B/S体系结构SQLServer数据库中间层数据层表示层:这一部分是面向用户的一部分,这部分由JSP页面和代码隐藏文件组成,为客户端提供系统中应用程序的访问。客户端向服务器端发送请求,然后接受由服务器端发回的结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。