基于bs结构的网上鲜花销售系统的设计与实现论文(编辑修改稿)内容摘要:

加 去向: 花品信息表文件 数据流量: 50 份 /天 组成: 花品名称 +花品简介 +花品类别 +价格 +图片名称 数据流名称: 花品组成明细 别名:无 简述: 管理员添加花品时填 写的信息 来源: 花品信息的添加 去向: 花品组成明细添加 数据流量: 50 份 /天 组成: 鲜花材料名称 +数量 数据流名称: 添加的花品类别信息 别名:无 简述: 管理员添加花品时填写的信息 来源: 花品信息的添加 去向: 花品类别的添加 数据流量: 50 份 /天 组成: 花品名称 +花品简介 +花品类别 +价格 +图片名称 数据流名称: 花品信息 别名:无 简述: 管理员添加花品时填写的信息 来源: 花品信息的修改 去向: 管理员 数据流量: 10 份 /天 组成: 花品编号 +花品的一般信息 +花品组成明细 数据流名称: 确认订单信息 ,待确认订单信 息,待发送订单信息,发送订单信息 别名:无 简述: 管理员确认订单有效后填入的信息 ,管理员发送订单的信息 来源: 管理员 去向: 订单确认,订单的查询 数据流量: 30 份 /天 组成: 订单编号 数据流名称: 订单信息 别名:无 简述: 管理员查看订单,用户查看,提交订单的信息 来源: 用户或 订单的查询 去向: 前台订单处理或用户 数据流量: 100 份 /天 组成: 订单 编号 +订单的发送 信息 +订单 明细 数据流名称: 订单明细 别名:无 简述: 从购物车用户选购商品明细在订单生成时转变过来 来源: 购物车模块 去向: 前台订单处理 数据流 量: 100 份 /天 组成: 订单编号 +订单的发送信息 +订单明细 数据流名称: 各种相关信息 别名:无 简述: 管理员录入数据或读取数据是的信息 来源: 录入 去向: 数据文件 数据流量: 10 份 /天 组成: 各类信息 ( 2)数据流分量 名称:用户名 别名:无 描述:用户信息中惟一标识某一用户的关键域 定义:用户名 =6{字符或数字 }16 位置:用户信息表 用户注册信息 用户登录信息 名称:密码 别名:无 描述: 对用户登录进行验证的 关键域 定义: 密码 =6{字符或数字 }16 位置:用户信息表 用户登录信息 用户注册信息 名称: 花品 名 称 别名:无 描述: 花品 信息中惟一标识某一 花品 的关键域 定义: 花品名称 =1{字符或数字 }20 位置: 花品 信息表 花品一般 信息 订单明细 信息 名称: 鲜花材料名称 别名:无 描述: 鲜花材料 信息中惟一标识某一 鲜花材料 的关键域 定义: 鲜花材料名称 =1{字符或数字 }20 位置: 鲜花材料 信息表 花品组成明细 自助订花 信息 名称: 订单编号 别名:无 描述: 订单 信息中惟一标识某一 订单 的关键域 定义:用户名 =用户编号 +时间 位置: 订单 信息表 订单明细 信息 待确认订单信息 待发送订单信息 发送订单信息 名称:订单编号 别名:无 描述:订单信息中惟一标识某一订单的关键域 定义:用户名 =用户编号 +时间 位置:订单信息表 订单明细信息 待确认订单信息 待发送订单信息 发送订单信息 ( 3)数据存储 数据存储的名称 : 数据库信息 简述 : 存放的 用户 信息、 花品 信息、 订单 信息、 鲜花材料 信息等 数据存储的组成 : 各类信息 关键字 : 编号 相关联的处理 : P1(对信息表进行录入 ) P2(对信息表进行查询 ) P3(对信息表进行修改删除 ) ( 4)处理 处 理逻辑编号 : P0301 处理逻辑名称 : 信息录入 简述 : 对基本信息进行录入 . 输入的数据流 :管理员、 用户 处理过程 : 进行分类录入 输出的数据流 : 各类数据表 处理逻辑编号 : P0302 处理逻辑名称 : 查询各类信息 简述 : 根据条件查询所需的信息 . 输入的数据流 :信息来源于数据库 处理过程 : 输入查询条件查询 ,得到符合条件的信息 输出的数据流 : 查询得到的信息 处理逻辑编号 : P0303 处理逻辑名称 : 修改、删除信息 简述 : 对信息做需要的修改后存入数据库中 . 输入的数据流 :数据库信息 处 理过程 : 对需要修改的信息做修改 输出的数据流 : 修改或删除后得到的信息 3 系统设计 系统总体功能结构 通过对网上花店的需求分析,以及结合花店的实际情况考虑,得出整个系统功能结构:系统由前台客户端和后台管理端两大部分组成 ,其中前台客户端由花品信息浏览,订单管理,购物车模块和用户信息管理组成;后台 管理端由订单管理,鲜花商品管理,鲜花材料管理, 花卉知识管理,用户管理组成。 具体结构如图 31: 图 31 系统功能结构图 系统主要模块及其功能如下: 用户信息管理: 此模块用于用户对帐户信息的相关操作,有用户注册,登录,信息校对,信息修正,密码管理等 功能。 鲜花销售 系统 登录 / 注册模块 查询模块 系 统管理模块 订货信息模块 登录模块 注册模块 简单查询模块 复合查询模块 综合查询模块 增加鲜花信息模块 修改鲜花信息模块 普通用户订购鲜花模块 店员回复信息模块 帮助模块 系统总体说明 系统使用说明 添加和删除员工 鲜花品种信息及相关公告浏览: 主要包括鲜花列表、具体内容、类别的浏览,信息查看,特价花品列表及具体内容的查看。 自助订花: 用户根据自己的需要随意选择各种鲜花以及包装。 购物车模块: 将鲜花放入购物车,查看购物车,购物车中鲜花商品取消购买,修改购物车中的鲜花数目,清空购物车。 前台订单处理: 用户查阅订单状态(是否发货) ,生成新的订单。 用户管理: 查看用户信息, 冻结或解冻用户。 花卉知识 管理: 查看 花卉知识 列表及内容,添加、删除、编辑信息。 鲜花商品管理: 查看鲜花商品列表,浏览鲜花商品详细信息,添加、修改、删除鲜花商品信息。 鲜花材料 管理: 查阅 鲜花材料 列表及详细信息,添加、删除 鲜花材料 ,编辑特价 鲜花材料 信息。 后台订单管理: 订单列表,查阅订单详细内容,设置订单 确认,订单发送。 系统数据模型设计 系统概念结构设计 —— ER图 根据系统流程及功能分析得出简化的实体关系模型 图 ,如图 32 图 32 ER 图 具体属性如下:  用户:用户 ID,登录名,用户姓名,密码, 性别, 电话,电子邮箱,地址,邮编,注册时间,用户状态,用户级别。 (管理员属性同上。 )  鲜花:商品 ID,类别,名称,鲜花简介,是否优惠,普通价格,优惠价格,图片,库储量,是否有效。  订单:订单号,用户 ID,产生日期,是否确认,确认时间,发送状态,接收人姓名,接收地址,接收地址邮编,要求送达时间,总价。  订单包含鲜花联系属性:数量,单项价格,总价。  鲜花材料:编号 ID,名称, 售 价,图片名称,类别。  鲜花成品包含联系 属性:数量。  管理员管理用户属性:时间。  浏览属性:用户 ID,商品 ID,最新时间,累计次数。  管理员处理订单属性:订单 确认 人, 确认 时间。 系统逻辑结构设计 —— 关系模式 根据数据库原理的数据依赖及规范化分析处理,作出如下处理:  根据 ER 图向关系模型的转换原则进行转换。  由于用户关系模式与管理员关系模式除了在权限和类别上有不同以外,其他属性都可共用,所以可以将用户关系模式和管理员关系模式合二为一,并加入用户类别属性用以区分用户和管理员,从而实现操作权限的控制。  管理员管理用户关系模式主要是系统管 理员可以对普通管理员进行冻结,解冻操作。 用户关系模式和管理员关系模式合并后此关系模式可以取消,添加时间可以用用户关系模式属性中的注册时间体现。  由于只是修改添加操作, 公告管理关系模式可以和公告关系模式合并。  管理员管理订单关系模式 只是记录订单处理人,及时间, 可以和订单关系模式合并。  浏览关系模式由于与系统功能要求基本无关,因此将其舍弃。  考虑到鲜花成品分类在系统中需要多次详细调用 ,所以将其单独作为一个关系模式。 经过以上分析处理,最终得到以下关系模式: 用户( 用户 ID,登录名,用户姓名,密码,用户类别, 性别 , 电话,电子邮箱,地址,邮编,注册时间, 用户状态, 用户级别) 鲜花 成品 ( 商品 ID,类别 ID,名称,鲜花简介,是否优惠,普通价格, 会员 价格,图片, 是否新品,添加时间, 是否有效) 成品组成(鲜花成品编号,鲜花材料编号,数量) 订单( 订单号 ,用户 ID,产生 时间 ,是否确认,确认时间,订单 确认 人,发送状态,接收人姓名,接收地址, 接受人联系 电话, 要求送达时间,总价 ,用户留言,付款方式,备注要求 ) 订单包含鲜花( 订单号,商品 ID, 商品名称 , 数量,单项价格,总价) 系统逻辑结构设计 —— 关系表 根据以上关系模式 ,可以得出相应的关系表 ,数据关系表一览如表 表 31 数据关系表一览表 编号 名称 说明 表 32 userInfo_table 用户信息表 表 33 goodsTypes_table 成品类别表 表 34 goods_table 鲜花成品表 表 35 flowers_table 鲜花材料表 表 36 goodsContent_table 成品组成表 表 37 userOrder_table 订单信息表 表 38 lineItem_table 订单明细表 表 39 bbs_table 公告花卉知识表 开发环境及运行环境设计 开发环境 本系统以 JSP 数据库技术为前台, SQL Server 20xx 为后台数据库,采用三层网络结构。 网站用户接口(即界面)由 JSP 完成,数据和逻辑处理由 JavaBean 组件完成,数据储存由SQL 完成。 因为 JavaBean 独立负责处理整个网站的全部数据逻辑运算,所以整个网站的负载量和速度都将大大提高,所以基于这种语言和结构开发的购物系统的优势是其它语言无法比拟的。 更重要的是, JavaBean 组件能够在 Apache 环境下顺畅地运行,这也是其最大优点之一。 这就更进一步保证了网站的稳定性和安全性,这对于审批部门来说是很重要的。 采用三层体系结构后,系统的安全性得以提高。 它可以对每个业务功能组件进行授权,限制了非法访问还便于进行考试考务管理。 考试系统的三层体系结构如图 图 33 Web 三层结构管理模型 系统开发工具 本系统将用 JSP 技术进行开发,开发中将用到以下主要工具: —— 工程管理、代码 编写及调试 Dreamweaver MX 20xx—— 静态页面的设计 Fireworks MX 20xx—— 图片处理 SQLServer 20xx—— 建立系统的后台数据库 TOMCAT—— 网络服务器 —— Java 虚拟机 运行环境 ( 1)性能要求 系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 本系统是以 JSP 为前台, SQL Server20xx 为后台,因此要求系统运行在: Windows 20xx 以上的操作系统。 系统运行时对数据 的保密性要求不高对一般的数据不要求进行加密。 此外,对其它软件几乎没有依赖性,程序健壮性较好。 ( 2)运行需求 客户机 浏览器 Servlet 容器 servlet jsp 服务器 应用程序服务器 JDBC 数据库 : 服务器端 :一台配置为 512M内存 ,CPU为 Intel Pentium IV ,硬盘容量为 80G的微机 . 客户端 :586 以上的微机。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。