基于web的网上花店系统毕业设计内容摘要:

Web 页重新定向等。 Web 服务器在接到访问 JSP Web 页的请求时,首先执行嵌入在其中的程序段,然后将执行结果重新嵌入 HTML 代码,一起发送给客户端。 作为新一代的站点开发语言, JSP 克服了 ASP 脚本级执行的不足,可以在 Serverlet和 JavaBean 的支持下开发出功能强大的 web 应用。 另外 JSP 作为一种 Web 实现技术,它的效率是很高的。 这一点正好符合了 本 系统所要求的实时性。 除此之外,作为 Java 平台的一部分, JSP 拥有 Java 语言 “一次编写,各处运行 ”的特点。 又随着越来越多的服务器供应商将 JSP 支持添加到他们的产品中,这样一来用JSP 做成的这套系统可以轻松移植到其它平台来运行。 所以 JSP 是实现本系统的最佳技术,它是完全可行的。 系统采用 SQL Server 2020 做为后台数据库, SQL Server 2020 提供了以 Web 标准为基础的扩展数据库编程功能。 可以通过 Web 轻松访问数据,还有强大而灵活的基于 Web 的分析功能, SQL Server 2020 的分析服务功能被扩展到了 Inter。 以 SQL Server 2020 的稳定性,以及强大分析查询,存 储功能完全可以满足网上花店系统在后台数据处理方面的需求。 经济可行性 目标系统开发经济需求的比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。 系统的设计开发和分析都是在学校提供的专用机房中进行,硬件的投资基本没有,最后的调试也是在机房局域网中进行,开发成本,运行成本和调试成本都是比较低的。 系统开发完成投入使用后,可以为花店增加销售收入,减少销售成本。 在初期投入开发,及运营成本后 ,只需要简单的日常维护即可,成本比较低。 总体来说,系统的开发与使用绝对是有益无害。 法律 可行性 此系统由本人开发研制而成,在法律上并未侵害他人权利,无须承担任何法律责任,所以在法律方面开发此系统是完全可行的。 操作可行性 此系统具备友好的用户界面 ,使用方便,易于维护,操作简单易于被用户接受 ,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用 ,而且使用此系统可以大大减少管理人员的负担。 因此从使用操作方面看,此系统的开发是可行的。 江西理工大学 2020 届本科生毕业设计(论文) 4 第二章 需求分析 需求分析就是分析用户的需求,是软件定义时期的最后一个阶段,它的基本任务是准确回答“系统必须做什么。 “这个问题。 需求分析也是 设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。 调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下要求:信息要求 、 处理要求 、 安全性与完整性要求。 功能需求分析 系统主要由两部分组成,一部分是后台管理部分,商家管理相关信息 发布,商品管理,订单管理,客户管理等;另一部分是前台销售部分,客户通过浏览器访问登录,浏览本店订购鲜花。 信息发布主要是鲜花商品信息的发布,有按不同方式的商品分类,特价商品 的确定,新品的展示 ;以及花店公告的管理,包括添加,更新,删除等操作。 商品管理是指鲜花商品的录入,更新,删除等操作。 订单管理是指订单的 查看, 确认与发送等操作。 客户管理是对客户进行一些相关操作,如冻结,解冻等。 前台部分,客户可以申请加入会员, 客户信息的管理,客户的登录,修改密码,找回密码, 进行花品的选购,自助订花,提交订单 ,订单的查看 ,公告的查看,花卉知识的查询 等操作。 业务流程分析 系统是由前台和后台两部分组成。 前台即客户端,在前台客户进入首页,在首页用户可以查看特价花品信息,新品信息,可以根据分类查看其它花品信息,以及公告和花卉知识。 在客户看中某一花品时,可以先登录,或注册,然后可以随心选购花品, 也可以自助订花。 客户端流程如( 图 21) 江西理工大学 2020 届本科生毕业设计(论文) 5 图 21 客户端流程图 后台管理部分,管理员从网站首页用户登录界面登录进入后台管理首页即可进行管理操作。 在后台管理员可以进 行用户管理,花品管理,鲜花管理,订单管理,公告信息管理。 后台管理端流程如( 图 22) 开始 网上花店 选购鲜花 购买鲜花 是否会员 会员登录 注册 加入购物车 继续购物 运输方式 提交订单 订单生成 结束 否 是 否 江西理工大学 2020 届本科生毕业设计(论文) 6 图 22 后台管理端流程图 数据流 分析 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的就是要发现和解决数据流通中的问题。 现有的数据流程分析多是通过分层的数据流程图( data flow diagram,简称 DFD)来实现的。 其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。 对 于 本系统 而言 , 管理员用户将花店的各种 信息录入数据库,也可以对数据库信息进行修改,更新。 会员用户录入注册信息,提交登录信息、订单发送信息、选择的花品信息、鲜花材料信息,查看个人信息、花品信息、鲜花材料信息。 在整个过程中又涉及到,用户信息的管理,查询处理,前台订单处理,自助订花,购物车, 后台订单处理,花品管理等相关的处理。 还有数据文件有用户信息表,公告花卉知识信息表,鲜花材料信息表,花品信息表,订单信息表等。 系统 数据流 顶层图如图 23 江西理工大学 2020 届本科生毕业设计(论文) 7 图 23 系统 数据流 顶层图 系统数据流 1 层图如下: 用户信息管理数据流 1 层图如图 24 图 24 用 户信息管理数据流 1 层图 花品管理数据流 1 层图如图 25 江西理工大学 2020 届本科生毕业设计(论文) 8 如图 25 花品管理数据流 1 层图 后台订单管理数据流 1 层图如图 2 图 26 后台订单管理数据流 1 层图 数据字典 数据字典是系统分析阶段的重要文档,也就是对数据流图中包含的所有元素的定义的集合。 数据字典是为了数据流图中的每个数据流、文件、加工,以及组成数据流或文件的数据项作出说明。 任何字典最主要的用途是在软件分析和设计的过程中给人提供关于数据的描述信息。 数据字典中包含的每个数据元素的控制信息时很有价值的。 因为列出了使用一个给 定的数据元素的所有程序,所以很容易估计改变一个数据将产生的影响,并且能对所有受影江西理工大学 2020 届本科生毕业设计(论文) 9 响的程序或模块做出相应的改变。 数据流图表达了数据和处理的关系,数据字典则是系统中关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 数据字典的作用正是在软件分析和设计过程中给人提供关于数据的描述信息。 一般说来,数据字典应该由下列 4 类元素的定义组成:数据流、数据流分量、数据存储、处理。 下面为本系统的数据字典: ( 1) 数据流 数据流名称: 用户登录信息 别名:无 简述: 用户登录时填写的信息 来源: 用户 去向: 用户登 录 数据流量: 500 份 /天 组成: 用户名 +密码 数据流名称: 用户注册信息 别名:无 简述: 用户注册时填写的信息 来源: 用户 去向: 用户注册 数据流量: 10 份 /天 组成: 用户名 +用户真实姓名 +密码 +电邮 +联系电话 +性别 +(联系地址) +(邮编) 数据流名称: 用户信息 别名:无 简述: 用户查看和修改用户信息时显示或填写的信息 来源: 用户 或用户信息的修改与查询 去向: 用户信息的修改与查询或用户 数据流量: 30 份 /天 组成: 用户编号 +用户注册信息 数据流名称: 添加的花品信息 别名:无 简述: 管理员添加花品时填写 的信息 来源: 管理员 去向: 花品信息的添加 数据流量: 50 份 /天 组成: 花品的一般信息 +花品组成明细 江西理工大学 2020 届本科生毕业设计(论文) 10 数据流名称: 花品的一般信息 别名:无 简述: 管理员添加花品时填写的信息 来源: 花品信息的添加 去向: 花品信息表文件 数据流量: 50 份 /天 组成: 花品名称 +花品简介 +花品类别 +价格 +图片名称 数据流名称: 花品组成明细 别名:无 简述: 管理员添加花品时填写的信息 来源: 花品信息的添加 去向: 花品组成明细添加 数据流量: 50 份 /天 组成: 鲜花材料名称 +数量 数据流名称: 添加的花品类别信息 别名:无 简述: 管 理员添加花品时填写的信息 来源: 花品信息的添加 去向: 花品类别的添加 数据流量: 50 份 /天 组成: 花品名称 +花品简介 +花品类别 +价格 +图片名称 数据流名称: 花品信息 别名:无 简述: 管理员添加花品时填写的信息 来源: 花品信息的修改 去向: 管理员 数据流量: 10 份 /天 组成: 花品编号 +花品的一般信息 +花品组成明细 数据流名称: 确认订单信息 ,待确认订单信息,待发送订单信息,发送订单信息 别名:无 简述: 管理员确认订单有效后填入的信息 ,管理员发送订单的信息 来源: 管理员 江西理工大学 2020 届本科生毕业设计(论文) 11 去向: 订单确认,订单的查询 数据流量: 30 份 /天 组成: 订单编号 数据流名称: 订单信息 别名:无 简述: 管理员查看订单,用户查看,提交订单的信息 来源: 用户或 订单的查询 去向: 前台订单处理或用户 数据流量: 100 份 /天 组成: 订单 编号 +订单的发送 信息 +订单 明细 数据流名称: 订单明细 别名:无 简述: 从购物车用户选购商品明细在订单生成时转变过来 来源: 购物车模块 去向: 前台订单处理 数据流量: 100 份 /天 组成: 订单编号 +订单的发送信息 +订单明细 数据流名称: 各种相关信息 别名:无 简述: 管理员录入数据或读取数据是的信息 来源: 录入 去向: 数据文件 数据流量: 10 份 /天 组成: 各类信息 ( 2)数据流分量 名称:用户名 别名:无 描述:用户信息中惟一标识某一用户的关键域 定义:用户名 =6{字符或数字 }16 位置:用户信息表 用户注册信息 用户登录信息 江西理工大学 2020 届本科生毕业设计(论文) 12 名称:密码 别名:无 描述: 对用户登录进行验证的 关键域 定义: 密码 =6{字符或数字 }16 位置:用户信息表 用户登录信息 用户注册信息 名称: 花品 名 称 别名:无 描述: 花品 信息中惟一标识某一 花品 的关键域 定义: 花品名称 =1{字符或数字 }20 位置: 花品 信息表 花品一般 信息 订单明细 信息 名称: 鲜花材料名称 别名:无 描述: 鲜花材料 信息中惟一标识某一 鲜花材料 的关键域 定义: 鲜花材料名称 =1{字符或数字 }20 位置: 鲜花材料 信息表 花品组成明细 自助订花 信息 名称: 订单编号 别名:无 描述: 订单 信息中惟一标识某一 订单 的关键域 定义:用户名 =用户编号 +时间 位置: 订单 信息表 订单明细 信息 待确认订单信息 待发送订单信息 发送订单信息 江西理工大学 2020 届本科生毕业设计(论文) 13 名称:订单编号 别名:无 描述:订单信息中惟一标识某一订单的关键域 定义:用户名 =用户编号 +时间 位置:订单信息表 订单明细信息 待确认订单信息 待发送订单信息 发送订单信息 ( 3)数据存储 数据存储的名称 : 数据库信息 简述 : 存放的 用户 信息、 花品 信息、 订单 信息、 鲜花材料 信息等 数据存储的组成 : 各类信息 关键字 : 编号 相关联的处理 : P1(对信息表进行录入 ) P2(对信息表进行查询 ) P3(对信息表进行修改删除 ) ( 4)处理 处理逻辑编号 : P0301 处理逻辑名称 : 信息录入 简述 : 对基本信息进行录入 . 输入的数据流 :。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。