“花勿缺”在线鲜花订购系统的分析

时间:2022-09-17 04:23:47

“花勿缺”在线鲜花订购系统的分析

[摘 要]网上鲜花订购系统录入的信息不仅包括鲜花,还包括会员的信息,订单信息等。为了方便管理者的信息录入,和简化繁琐的工作流程,提高了工作效率和便利了顾客的购物流程。本文主要介绍“花勿缺”在线鲜花订购系统的分析。

[关键词]网上鲜花订购 信息录入 系统分析

中图分类号:TP315 文献标识码:A 文章编号:1009-914X(2015)05-0279-01

1 引言

本系统利用Internet建立B2C的网络销售系统,采用Microsoft ASP/Access网络数据库解决方案,实现了基于B/S模式的电子商务管理。凭借web服务器和客户的浏览器,为客户提供交易平台,在Internet上商品信息,商品广告,使用户可以查阅商品、搜索商品、订购商品,为客户提供全天候的、更好、更快的网上购物活动空间,实现网上交易的基本功能。网站依据目前商业网站的设计原则,以网上交易功能为主。

本系统是在线鲜花订购系统,一个在线鲜花订购系统应该有哪些实体,有鲜花、客户、职员。在知道有这些实体后还要明白各实体之间的联系是什么。联系确定后也需要确定本系统该有哪些模块,在进行系统设计前要好好进行规划。本系统主要有鲜花信息模块、用户信息模块管理、购物车模块、订单模块、鲜花收藏、鲜花评论、客户管理模块、鲜花管理模块、销售管理模块。

2 应用需求分析

“花勿缺”在线鲜花订购系统主要是为了方便鲜花订购的管理通过系统使客户和花店都可以方便快捷的查询消费信息,“花勿缺”在线鲜花订购系统可以对鲜花、职员、会员、客户消费、订单进行管理。

可以实现系统管理、鲜花信息管理、职员信息管理、客户信息管理、订单管理、消费查询管理。都可对以上进行编辑,删除,保存等操作。

系统的数据流图是由客户开始的,客户要登入、选花、结账,对消费进行查询。

3 系统功能规划

在需求分析的基础上,“花勿缺”在线鲜花订购系统分为九个模块,分为鲜花信息模块、用户信息模块管理、购物车模块、订单模块、鲜花收藏、鲜花评论、客户管理模块、鲜花管理模块、销售管理模块。鲜花收藏可以添加你喜欢的鲜花,以便下次浏览,鲜花评论主要是对相应的鲜花作出对应的评论,鲜花信息模块是对鲜花信息的分类浏览,查询搜索等,鲜花管理模块可以添加、修改、删除鲜花分类信息,添加、修改、删除 鲜花信息,购物车管理可以添加鲜花,调整感兴趣的鲜花,最后结账,订单模块由购物车结账产生,可以提供客户查询订单状态,以及及时修改订单信息,销售管理模块是处理客户的订单,查询订单以及销售的情况,用户信息模块管理处理用户注册、登录验证、用户密码修改、用户个人资料修,客户管理模块包括查询、修改客户信息。

4 系统功能模块设计

系统能模块设计主要是分析“花勿缺”在线鲜花订购系统的各个模块的组成,“花勿缺”在线鲜花订购系统的功能结构设计。对本系统到底有哪些功能也很清楚,该系统包含的信息完不完善基本也可以有个大概的了解。

> 鲜花管理模块:鲜花评论管理、鲜花信息管理、鲜花收藏管理、鲜花管理。

> 鲜花收藏:可以添加你喜欢的鲜花,以便下次浏览。

> 鲜花评论:可以对相应的鲜花作出对应的评论。

> 鲜花信息模块:包括鲜花信息的分类浏览,查询搜索等。

> 鲜花管理模块:可以添加、修改、删除鲜花分类信息,添加、修改、删除 鲜花信息。

> 购物车管理:可以添加鲜花,调整感兴趣的鲜花,最后结账。

> 订单管理:订单管理、销售信息管理。

> 订单模块:此模块中的信息由购物车结账产生,可以提供客户查询订单状态,以及及时修改订单信息。

> 销售管理模块:处理客户的订单,查询订单以及销售的情况。

> 会员管理:会员信息管理,客户管理。

> 用户信息模块管理:处理用户注册、登录验证、用户密码修改、用户个人资料修。

> 客户管理模块:包括查询、修改客户信息。

5 数据库设计

根据功能分析得出数据库的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

5.1 数据库概念结构设计

为了更清楚的明白各实体之间的关系可以使用E-R图表示。E-R图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成E-R图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。

> 鲜花(鲜花编号、鲜花类别编号、鲜花名称、鲜花价格、鲜花介绍、鲜花图片、鲜花数量、鲜花折扣)

> 鲜花评论(评论编号、用户名、鲜花编号、评论主题、评论内容、评论时间、用户邮件)

> 鲜花类别(鲜花类别编号、鲜花类别名称)

> 客户(客户编号、客户名称、登入名、密码、性别、地址、电子邮件、电话号码)

> 订单 (订单编号、客户编号、订购时间 )

> 订单明细(订单编号、明细编号、鲜花编号、鲜花数量、单位价格、最终是否成交)

> 管理员(登入名称、管理员编号、密码)

鲜花实体主要属性有鲜花编号、鲜花类别编号、鲜花名称、鲜花价格、鲜花介绍、鲜花图片、鲜花数量、鲜花折扣。

由于“花勿缺”在线鲜花系统中鲜花的数据量很大,因此数据库中建立一个鲜花表,用于存储所有的鲜花信息。

鲜花类别实体的主要属性有鲜花类别编号和鲜花类别名称。

由于鲜花的种类很多,因此需要对鲜花进行分类,这样就可以对鲜花分门别类地进行储存,在查询时可以根据鲜花类别进行查询。在数据库中建立一个鲜花类别信息表,用于存储鲜花的所有类别信息。

订单实体的主要属性有订单编号、客户编号、订购时间。

每做完一笔交易就有一张记录,这张记录记录了交易的细节,比如:交易的数量、金额等,这张记录需要保存,方便账目的管理,这就需要在数据库中建立一张订单表用来保存这些记录。

订单明细实体的主要属性有订单编号、明细编号、鲜花编号、鲜花数量、单位价格、最终成交否。

订单明细表是订单表的明细分类,它详细了订单表,清楚的记录每笔交易。

管理员实体的主要属性有管理员编号、登入名称、密码。

5.2 数据库逻辑结构设计

系统必须要有相应的数据库,本系统的后台数据库是SQL Server 2000,就需要将数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。

“花勿缺”在线鲜花系统中本人做的模块主要有订单模块、鲜花模块、用户信息管理模块。以及用户登录,在以上的模块中主要用到的表格有用户信息表(tb_UserInfo)、鲜花信息表(tb_FlowerInfo)、 鲜花类别表(tb_FlowerType)、评论表(tb_Comment)、订单表(tb_Orders)、订单明细表(tb_OrderDetails)、购物车表(tb_Tempstore)、管理员表(Roles)上面的表把作者所需要的数据都有详细的记录,接下来作者将主要的表的数据类型,字段名等用表格的形式将其画出下来。

总结

本文主要介绍在“花勿缺”在线鲜花订购系统分析中,应用需求分析阶段介绍了系统中的一般操作和数据流图的开发,系统功能模块设计阶段介绍了系统中的模块,以及模块中的子模块。数据库概念设计阶段介绍了系统中的实体以及实体之间的关系,实体的组成属性,文字表达后用相应的图显示出来。数据库逻辑设计阶段介绍系统中用到的信息表以及表之间的关系,将表的字段名、描述等用表格的形式将其画出来。

上一篇:水库除险加固工程测量控制与管理研究 下一篇:关于医院医疗设备的若干思考