计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

在线CD销售系统的开发及其应用(4)

2013-08-02 01:05
导读:4.1.3.2 业务处理模块 本模块包含了在线CD销售系统的主要业务工作,相当于一个实体店中的核心营业员。以下用一个营业员所要做的工作来形象的表示系统

  4.1.3.2 业务处理模块

  本模块包含了在线CD销售系统的主要业务工作,相当于一个实体店中的核心营业员。以下用一个营业员所要做的工作来形象的表示系统改模块实现的功能[8]

  (1)CD

  CD管理包括的主要工作可以笼统的分为对CD的工作和对分类的工作。对于CD的工作可以分为现有CD的盘点、登记和分类管理,新到CD的登记和分类管理。而针对分类的管理工作,主要是对分类信息的维护工作,如及时添加新的分类或者及时删除过时信息。

  (2)订单管理

  在线CD销售系统对于订单的管理与传统实体店营业员的工作略有不同。普通的CD店营业员只需要处理用户交给他的订单,也就是在线CD销售系统中已经提交成功的订单。但事实上,在用户提交订单前,会有更多的选择作为被选的选项,掌握了这些CD的清单,会帮助我们进一步了解该用户的购买动向及兴趣所在,从而实施更有针对性也更为有效的策略。很简单,如果我们能够为用户提供更多备选CD的信息,也许就可以促成购买行为的完成。同样的,如果能为用户推荐更多他们所感兴趣的CD,那么更多的交易行为就有可能发生。所以掌握用户购物车里的备选清单,对于下一步的销售有着非常重大的影响。

  而在用户购买动向和兴趣所在的收集方面,即使是有着多年销售经验的销售人员也很难在短时间内准确判断。传统销售中的这一弱点,在线销售系统可以很好的弥补。通常被用户放入购物车的CD一般都是他们所感兴趣的,购买的可能也就大很多,所以只要我们及时查看用户购物车资料,就可以了解到每个用户的购买习惯和动向。

  总而言之,在线销售系统在订单的管理中包含了已提交订单和购物车订单的管理。

  (3)用户管理

  针对会员的管理,在线CD销售系统与传统实体店基本相同。对比实体店购买过程,首先要求会员会员资格,相当于用户网上的注册。随后进行购物时要出示会员资格证明,即网上的用户登陆行为。购买行为发生时,销售人员要登记该会员的编号和所购买的CD,以便随时更新该会员的,就是在线销售系统的用户管理行为。

  (4)销售

  销售统计对于店主及时掌握销售情况有着重大的意义。由于功能强大的SQL Server数据库的使用,在线CD 销售系统在销售统计功能方面有着传统实体店无法想象的便捷和高效。从数据库记录中,系统管理用户可以任意查看各日、各周、各季度的销售记录,同时还可以分类查询,获得不同唱片公司、不同歌手、不同风格CD的销售情况。

  4.1.3.3 数据库模块

  本模块主要进行数据的录入、更新、检索等工作,相当于传统实体店里认真负责而又分毫不差的库存管理员[9]

  运用面向对象思想中类的概念,系统结构设计图如图4-4所示。

  4.2 数据结构设计

  4.2.1数据库需求分析

  对比传统实体店,并结合在线购物的特点,综合系统功能分析,本系统的需求信息主要有:用户分一般用户和管理员用户。订单分单张详细订单和总订单。每一张CD都从属于一种类型。一个用户可以购买多张CD。一个用户对应一张订单列表信息。一个列表对应多张订单信息。

  经过系统数据库的功能分析和需求,将数据项和数据结构做如下设计:

  (1) 管理员信息,包括数据项:用户名、密码

  (2) 普通用户,包括数据项:用户ID、用户名、密码

  (3) CD,包括数据项:CD编号、CD名称、分类编号等

  (4) CD分类,包括数据项:分类编号、分类名

  (5) 订单列表,包括数据项:订单编号、CD编号、购买数量

  (6) 订单,包括数据项:订单编号、用户编号、下单时间等

. SHAPE  \* MERGEFORMAT

  4.2.2 数据库概念结构设计

  根据数据项和数据结构的分析,在数据库概念结构设计部分可以设计出满足用户需求的各种实体以及实体之间的关系,为结构设计打下基础。实体包含各种具体信息,通过相互之间的作用形成层数据流动。

  本系统数据库中包含的实体有:管理员信息实体、普通用户实体、CD实体、CD分类实体、订单实体、订单列表实体。

  实体之间关系的E-R图如图4-5所示。

  管理员信息实体E-R图如图4-6所示。

  普通用户信息实体E-R图如图4-7所示。

  CD实体E-R图如图4-8所示。

  CD分类实体E-R图如图4-9所示。

  订单实体E-R图如图4-10所示。

  订单列表实体E-R图如图4-11所示。

 SHAPE  \* MERGEFORMAT

 SHAPE  \* MERGEFORMAT

 SHAPE  \* MERGEFORMAT

 SHAPE  \* MERGEFORMAT

  4.2.3 数据库逻辑结构设计

  数据库概念结构设计完毕后,可以将数据库概念结构转化为SQL Server数据库系统所支持的实际数据模型,就构成了数据库的逻辑结构。

  在线CD销售系统数据库中各个表的设计结果如表4-1到表4-6所示。

(1) 每个表格表示数据库中的一个表,订单信息列表allorders如表4-1所示,记录每个用户的订单总信息。

表4- SEQ 表格 \* ARABIC 1  订单信息列表allorders

(2) CD信息列表cdName如表4-2所示,记录商店现有的CD信息。

上一篇:浅论java如何面对现状而生存 下一篇:没有了