个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上方法。即自顶向下进行需求分析,然后再自底向上设计概念结构。
2.概念结构设计的方法选择 本系统选择自顶向下的方法。 3.系统的E-R图
ER模型中,包含“实体”、“联系”和“属性”三个基本成分。 ⑴实体
实体是客观世界存在的且可相互区分的事物。它可以是人也可以是动物;可以是具体事物也可以是抽象概念。
⑵联系
联系是指客观世界中各事物彼此间的联系。联系分为三类:一对一的关系,一对多的关系,多对多的关系。
⑶属性
属性是实体或联系所具有的性质,通常一个实体用若干属性来刻画。人们通常就是用实体、联系和属性这三个概念来理解现实问题,因此,ER模型比较接近人的思维方式。此外,ER模型使用简单的图形符号表示系统分析员对问题的理解,不熟悉计算机的人也能理解它,因此,ER模型可以作为用户与系统分析员之间的交流工具。
根据系统功能,确定实体、联系、属性,构建E-R图,如下图所示。
来源,级别客户N拥有公司NN拥有N竞争对手 21
员工1拥有角色基本信息的实体及属性,如下图所示:
企业名称法人代表联系电话传真电话11设置N角色权限1包含菜单N 图4-8 E-R图
基本信息邮政编码联系地址E-mail企业网址备注 图4-9员工信息的实体及属性
员工信息的实体及属性,如下图所示:
员工编号员工姓名员工性别员工生日员工信息学历所在部门当前职务员工类别工作日期 图4-10员工信息的实体及属性
货物信息的实体及属性,如下图所示:
22
货物编号货物名称所属类别货物规格货物信息进货价格销货价格计量单位备注 图4-11货物信息的实体及属性
重大历史事件的实体及属性,如下图所示:
事件编号发生时间事件标题事件内容重大历史事件
图4-12重大历史事件的实体及属性
用户的实体及属性,如下图所示:
用户编号用户名称用户密码用户权限用户信息
图4-13用户实体及属性
区域信息的实体及属性,如下图所示:
23
区域编号区域名称区域类别区域信息图4-14区域信息的实体及属性
客户资料的实体及属性,如下图所示:
客户编号E-mail客户信息备注联系地址传真号码经办人所在区域联系电话客户名称客户等级客户来源邮政编码所属行业 图4-15客户资料的实体及属性
竞争对手的实体及属性,如下图所示:
对手编号E-mail竞争对手信息备注联系地址对手名称法人代表企业规模邮政编码所属行业所在区域联系电话传真号码 图4-16竞争对手的实体及属性
把概念结构设计转化为逻辑结构设计为:
基本信息:(企业名称,法人代表,联系电话,传真电话,邮政编码,联系地址,
E-mail,企业网址,备注)
员工信息:(员工编号,员工姓名,员工性别,员工生日,学历,所在部门,当
前职务,员工类别,工作日期)
货物信息:(货物编号,货物名称,所属类别,货物规格,进货价格,销货价格,
计量单位,备注)
24
重大历史事件:(事件编号,发生时间,事件标题,事件内容) 用户信息:(用户编号,用户名称,用户密码,用户权限) 区域信息:(区域编号,区域名称,区域类别)
客户信息:(客户编号,客户名称,客户等级,客户来源,邮政编码,联系地址,
E-mail,备注,所属行业,经办人,所在区域,联系电话,传真号码)
竞争对手信息:(对手编号,对手名称,法人代表,企业规模,邮政编码,联系
地址,联系电话,E-mail,传真号码,所在区域,所属行业,备注)
4.系统业务流程图
系统流程图(System Flowchart)是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。
货物名称,数量,种类级别、来源、法人货物信息公司名称,产品客户资料公司竞争对手资料名称、产品、区域 图4-17 系统业务流程图
五、系统实现
(一)运行环境
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:
(1)软件环境:
客户端: Windows95/98/2000/XP/win7,Internet Explorer(IE)等
服务器端: Windows2000/XP/win7,Internet Information Server (IIS)4.0及其以上版本,IE等。
25