毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

名片管理系统论文 第4页

更新时间:2009-5-19:  来源:毕业论文
名片管理系统
数据库设计
3.1 系统模块设计
根据需求分析和性能分析,对系统各功能进行集中、分块,按照结构化程序设计的要求,名片管理系统可以分为5个模块:用户管理、查询、浏览、文护、打印报表,具体功能模块如图3-1所示。
 
图3-1  系统功能模块图
3.2 数据库设计
根据该阶段所建立的概念模型,已经得出满足第三范式的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。一般把数据库的设计分为数据库的概念结构设计、逻辑结构设计两个个步骤。
3.2.1 数据库的概念结构设计
按照软件工程的原理,需求分析阶段主要有两个方面的任务:分析用户的数据要求和分析用户的处理要求。经过上面的分析已经基本清楚了用户对数据处理的要求,接下来自然需要做的工作是分析用户对数据的要求。
根据关系数据库的原理,为了把系统数据清晰明确地表达出来,系统分析员通常需要建立概念模型。所谓的概念模型是一种面向问题的数学模型,它是按照用户的观点来对数据和信息进行建模。其中最常用的表示概念性数据模型的方法,是实体-联系方法(Entity-Relationship Approach)。这种方法用E-R图描述现实世界的实体,而不涉及这些实体在系统中的实现方法,该方法又称为E-R模型。E-R图中共有三种符号:实体、属性和联系。通常实体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来表示。联系又分为一对一、一对多和多对多三种类型[4]。
经过对现有管理模式的分析,可以提取出以下几个实体:公司、名片、备忘录、联系记录、关系类型、用户等。现分别给出实体的E-R图以及实体的主要属性,如图3-2、图3-3、图3-4、图3-5、图3-6、图3-7所示。
 
图3-2 系统E-R图

 
图3-3 公司实体及其属性图

 
图3-4名片实体及其属性图

  
图3-5 备忘录实体及其属性图

 
图3-6 联系记录实体及其属性图

 
图3-7 用户实体及其属性图
3.2.2数据库的逻辑结构设计
数据库逻辑设计就是将E-R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。其转换规则为:首先每个实体应转化为一个关系,有属性的联系也应转化为一个关系,然后需要给出每个关系的一个主关键字,根据上述规则给出以下关系[5]。
 公司:包括的数据项有公司编号、公司名称、地址、城市、省、网址,其中主        关键字为公司编号。
 名片:包括的数据项有名片编号、姓名、公司编号、性别、籍贯、移动电话、传真号码,其中主关键字为名片编号。
 备忘录:包括的数据项有备忘录编号、名片编号、日期、内容,其中主关键字为备忘录编号。
 联系记录联系编号:包括的数据项有名片编号、联系日期、持续时间、主题、说明,其中主关键字为联系编号。
 用户管理:用户名、密码,其中主关键字为用户名。
在得出以上关系后,根据关系数据库的理论要求,需要对所有关系进行关系规范化,至少要求各个关系达到第三范式的要求。
经过数据库系统分析和逻辑设计后,数据库的结构已经非常清晰,剩下的就是运用数据库实现这样的结构[6]。
在此名片管理系统中的数据库名片管理.dbc涉及到五个表,分别为:公司表(公司.dbf)、名片表(名片.dbf)、备忘录表(备忘录.dbf)、联系记录表(联系记录表.dbf)用户表(用户.dbf)。
各表的数据结构设置如下:

表3-1                          公司表(公司.dbf)
字段名 类型 宽度 小数位数 索引 NULL
公司编号 数值型 4 0 ↑ —
公司名称 字符型 50 — — —
地 址 字符型 100 — — —
省 字符型 10 0 — —
城 市 字符型 10 — — —
邮政编码 数值型 6 0 — —
网站 字符型 50 0 — —
在表公司.dbf中根据日常管理工作对公司管理过程中所需要的公司信息,在此设置表中包含以上七个字段。

表3-2                          名片表(名片.dbf)
字段名 类型 宽度 小数位数 索引 NULL
名片编号 数值型 4 0 ↑ —
姓 字符型 4 — — —
名 字符型 4 — — —
公司编号 数值型 10 0 ↑ —
性别 字符型 4 — — —
籍贯 字符型 50 — — —
移动电话 数值型 11 0 — √
传真号码 字符型 15 — — √
日常管理中根据对名片信息需求,表中设置八个字段。

表3-3                          备忘录表(备忘录.dbf)
字段名 类型 宽度 小数位数 索引 NULL
备忘录编号 数值型 4 0 ↑ —
名片编号 数值型 4 0 ↑ —
日期 日期型 8 — — —
内容 备注型 4 — — —
根据备忘录的属性,对其表设置了四个字段。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

名片管理系统论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。