1 2 3 4 5 6 7 8 9 10 11 12 OID OName OManager OTrade OArea OSize OPhone OFax OPostCode OAddress OEmail ORemark varchar varchar varchar varchar varchar varchar varchar varchar bigint varchar varchar varchar 20 50 20 20 50 20 20 20 8 100 50 1000 0 0 0 0 0 0 0 0 0 0 0 0 是 否 是 是 是 是 是 是 是 是 是 是 是 表名:tb_User
序号 1 2 3 4 列名 UserID UserName UserPwd UserRight 数据类型 varchar varchar varchar char 长度 20 20 20 10 小数位 0 0 0 0 标识 主键 是 允许空 否 是 是 是 默认值 说明 四、系统详细设计
(一)主要功能模块详细设计 1.区域信息管理
(1)添加:添加区域信息,需要区域名称。 (2)删除:对已添加的区域信息,进行删除。 (3)修改:对已添加的区域信息,进行修改。
以上信息可以通过区域信息管理的流程图来表示,如下图所示:
16
区域信息录入否删除信息是否完整是保存删除区域信息结束 图4-1 区域信息管理流程图
2.客户资料管理
(1)添加:添加客户资料信息,需要客户名称、客户电话、地址等。 (2)删除:对已添加的客户资料信息,进行删除。 (3)修改:对已添加的客户资料信息,进行修改。 以上信息可以通过客户资料的流程图来表示,如下图所示:
客户资料录入否删除信息是否完整是保存删除选择的客户结束 图4-2 客户资料流程图
17
3.竞争对手信息
(1)添加:添加竞争对手资料信息,需要竞争对手名称、竞争对手电话、地址等。
(2)删除:对已添加的竞争对手资料信息,进行删除。 (3)修改:对已添加的竞争对手资料信息,进行修改。 以上信息可以通过竞争对手的流程图来表示,如下图所示:
竞争对手录入否删除信息是否完整是保存删除竞争对手结束 图4-3 竞争对手流程图
4.重大历史历程
(1)添加:添加重大历史历程信息,需要事件名称等。 (2)删除:对已添加的重大历史历程信息,进行删除。 (3)修改:对已添加的重大历史历程信息,进行修改。 以上信息可以通过重大历史历程的流程图来表示,如下图所示:
18
重大历史历程录入否删除信息是否完整是保存删除历程结束 图4-4 重大历史历程流程图
5.客户的级别分析
(1)客户的级别分析:根据选择的客户级别进行分析统计。 以上信息可以通过客户级别分析的流程图来表示,如下图所示:
客户级别分析选择否客户级别是图表分析结束
图4-5 客户的级别分析流程图
6.客户的来源分析
19
(1)客户的级别分析:根据选择的客户来源进行分析统计。 以上信息可以通过客户来源分析的流程图来表示,如下图所示:
客户来源分析选择否客户来源是图表分析结束
图4-6 客户的来源分析流程图
(二)数据库结构设计 1.概念结构设计
概念结构设计是将分析得到的用户需求抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系概念结构设计模型。这样才能更好地、更准确地用某一DBMS实现这些需求。它是整个数据库设计的关键。
概念结构的主要特点是能真实、充分地反映现实世界;易于理解;易于更改;易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。
设计概念结构通常有四类方法:
(1)自顶向下。即首先定义全局概念结构的框架,然后逐步细化; (2)自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构;
(3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构;
(4)混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一
20