logo资料库

javaweb报告.doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
前 言
一.系统设计目的与要求
1.1 系统设计目标
1.2 系统设计的实验环境
1.3 系统设计的要求
二.系统设计的内容
2.1 需求分析
2.2 概念设计
2.3 逻辑设计
2.4 程序实现
2.5 详细设计
参考文献
《Java Web 开发(案例)》课程大作业 ——系统开发文档 题 专 班 学 姓 目:全日鲜肉类销售系统 业: 计算机科学与技术 级: 号: 名: 1510063 151006309 冯少蕊 指导老师: 齐艳珂 2018 年 6 月 6 日
目 录 前 言........................................................................................................................................2 一.系统设计目的与要求........................................................................................................3 1.1 系统设计目标................................................................................................................ 3 1.2 系统设计的实验环境.................................................................................................... 3 1.3 系统设计的要求............................................................................................................ 3 二.系统设计的内容................................................................................................................4 2.1 需求分析........................................................................................................................ 4 2.2 概念设计........................................................................................................................ 5 2.3 逻辑设计........................................................................................................................ 7 2.4 程序实现...................................................................................................................... 12 2.5 详细设计...................................................................................................................... 13 三.系统设计总结..................................................................................................................23 参考文献..................................................................................................................................24 1
前 言 1、 描述 Web 应用的现状 Java web 是用 java 技术来解决相关互联网领域的技术总和,web 包括: web 服务器和 web 客户端两个部分,目前来说,应用最广泛的是是 java 在服务 器端的应用,比如 Servlet,JSP,和第三方框架等,java 技术对 web 领域的发 展注入了强大的动力。并且越来越多互联网公司也开始注重 web 的开发与使用。 2、 介绍 Java Web 开发优势和相关技术 Java Web 开发优势: (1)安全性:有 java 做强有力的后盾支撑,安全性高; (2)广泛性:不但有成熟的设计模式,而且还有成熟的框架,可以用很多表达式以及标签 来展示我们需要的内容; (3)稳定性:安全性高,也是它具有稳定性的原因之一,另外,因为 java Web 被用来做 很多大型的商业项目,所以说,稳定性比较高,另外还有很多高手不断的改进。 相关技术:Java 语言,面向对象分析设计思想,设计模式和框架结构,XML 语言,网页 脚本语言,数据库,应用服务器,集成开发环境。 3、 引出自己要开发的系统的背景 全日鲜肉类销售系统是因为现在网上商城的购物模式的流行,现在人们追求便捷,不用 出门就可以挑选商品购买商品,所以网上的生鲜购物商城更加方便人们的日常生活。 2
一.系统设计目的与要求 1.1 系统设计目标 本次系统设计是针对计算机专业学生学完《Jave Web》课程后,进行的一次全面的综合 训 练 , 是 该 课 程 的 大 作 业 , 旨 在 加 深 对 课 堂 教 学 内 容 的 理 解 和 掌 握 , 使 学 生 掌 握 对 JavaBean,DAO,Servlet 的了解和认识。通过所学习的内容,可以将前台后台联系起来。并且 用所学内容,完成一个购物系统。不仅用户能购物,而且管理员也可以对商品进行管理等功 能。 1.2 系统设计的实验环境 1、MyEclipse 2、Tomcat 3、MySQL 1.3 系统设计的要求 (1)要有 bean,dao,以及 servlet,fliter.core 这些包。 (2)要有主页面包括登录,注册,导航条,购物车,欢迎登录,浏览商品信息,加入购物 车,查看订单等功能。 (3)有登录和注册页面,通过表单提交给 Servlet 再由其调用 DAO 的函数做数据库操作。 (4)导航条包含产品分类,购物车,订单,商品的评价等信息,可以进行页面的跳转。 (5)有产品的详细信息页面。 (6)有管理员的登录页面添加管理员的注册页面。 (7)管理员可以对商品进行增删改查,对留言板可以观看并执行删除操作,对用户进行查 看并且有删除修改操作,订单可以进行查看以及修改和删除。 3
二.系统设计的内容 2.1 需求分析 全日鲜肉类销售系统前台主要功能有用户的登录与注册,对商品进行购买浏览以及对商 品进行评价等功能。后台管理员可以对商品及留言进行增删改查等功能,对订单有修改和删 除的功能,对于用户有查看和修改信息功能。系统分为 5 个部分,即用户信息管理,购物车 管理,订单管理,留言评价管理,以及商品的信息管理,各个功能模块的详细介绍如下: 1):用户信息管理:前台主要是用户的注册,储存用户信息到数据库,登录成功后就 可以浏览商品,购买商品。用户也可以修改自己的信息。后台主要是管理员对于用户信息的 查看,修改,以及删除。 2):购物车管理:用户登录以后购买商品时,点击加入购物车就可以直接提交商品到 购物车,点击结算,就可以跳转到订单信息页面,最后提交到用户订单页面。 3):订单管理:前台显示所登录用户的订单,后台管理员对用户订单具有修改删除查 看的功能。 4):留言评论管理:前台用户可以添加自己对商品的评价留言,也可以查看其它用户 的留言。后台管理员可以对留言进行删除以及查看操作。 5):商品信息管理:后台管理员可以对商品信息进行增删改查。 全日鲜肉类销售系统 用户管理 管理员管理 户 用 户 登 录 户 用 户 注 册 用 户 订 单 用 户 购 物 车 用 户 留 言 用 户 信 息 修 改 用 户 信 息 增 删 改 查 商 品 信 息 增 删 改 查 留 言 信 息 删 除 查 看 订 单 信 息 查 删 改 管 理 员 账 户 添 加 2.1 功能模块图 4
2.2 概念设计 本系统是肉类的销售系统,采用面向对象的设计思想,经过整体的分析,本系统的实体 有: 用户、商品信息、商品类别、留言信息、订单、订单细节信息、管理员、地址信息。 1、用户信息资料实体包含用户名,密码,邮箱,电话,地址薄,真实姓名属性,其 E-R 实体图如图 2-1 所示。 电话 密码 地址 用户表 用户名 邮箱 真实姓名 图 2-1 用户实体图 2、管理员的属性包含管理员名,密码以及账号状态(正常为可用,禁用为不可用)属 性,其 E-R 实体图如图 2-2 所示 管理员名 管理员密码 管理员表 账户状态 3、商品的属性包含,商品 ID,商品名称,价格,库存,描述,图片,销售量,上架时 间。其 E-R 实体图如图 2-3 所示。 图 2-2 管理员实体图 商品 ID 商品表 上架时间 描述 库存 商品名称 价格 销售量 图片 图 2-3 商品实体图 5
4、留言实体包含,留言 ID,留言用户,留言内容,上传时间。其 E-R 实体图如图 2-4 所示。 留言内容 留言用户 留言 id 留言表 上传时间 图 2-4 留言实体图 5、商品类别属性包含,类别 ID,类别名。其 E-R 实体图如图 2-5 所示。 类别 id 类别名 管理员表 图 2-5 商品实体图 6、订单实体属性包含,订单号,用户名,地址,邮编,电话,付款,邮寄方式,订单 日期,备注。其 E-R 实体图如图 2-6 所示。 订单号 订单 用户名 地址 邮编 电话 6 备注 订单日期 邮寄方式 付款
7、订单细节实体属性包含,id 号,订单号,商品名,价格,购买数量,商品 id。其 图 2-6 订单实体图 E-R 实体图如图 2-7 所示。 商品名 订单号 订单细节 Id 号 价格 商品 id 购买数量 图 2-6 订单细节实体图 8、地址薄实体属性包含,真实姓名,地址,用户名,电话。其 E-R 实体图如图 2-8 所示。 真实姓名 地址 电话 留言表 用户名 图 2-8 地址薄实体图 2.3 逻辑设计 现在需要将数据库概念结构转化为 MySQL 数据库系统所支持的实际数据模型,也就是数据 库的逻辑结构。根据数据库的需求分析和概念结构设计,设计了数据库。数据库由下面多个 表格组成,各个表格的设计结果如下面所示。每一个二维表表示数据库中的一个表。 7
分享到:
收藏