烟台大学数据库课程设计报告 - 图文

更新时间:2023-11-13 16:50:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库系统原理课程设计报告

烟台大学

题目名称: 客户管理系统

班 级: 计103-1班

组长学号: 201058503125 姓名: 刘康 成绩: 优

组员学号: 201058503108 姓名: 单梦竹 成绩: 优

组员学号: 201058503130 姓名: 辛冠军 成绩: 优

组员学号: 201058503127 姓名: 刘巧月 成绩: 优

2012年6月28日

系统详细设计

3.1 数据库的逻辑设计

数据库的逻辑设计的任务就是把概念结构设计阶段的基本E-R图转化为与选用具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构,首先要实现的是E-R图关系模型的转化。而为此要解决的问题是如何将实体和实体之间的联系转化为关系模式,如何确定这些关系模式的属性和码。对于实体,将每个实体转换为一个关系,实体的属性即为关系的属性,实体的码即为关系的码。

对于实体间的联系,可以分成三种情况:

1)若实体间的联系是1:1,可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码。

2)若实体间的联系是1:n,则在n端实体转换成的关系中加入1端实体转换成的关系码。

3)若实体间的联系是n:m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码则为诸实体的码的组合。

本系统采用了两个视图,以及存储过程中的增删改查,其中客户生日管理采用了视图将用户生日和用户名取出,只能查看不能操作。

客户(客户编号、客户姓名、性别、年龄、工作单位、公司联系地址、联系方式、生日)

管理员(序号、用户名、性别、密码、)

普通管理员(序号、用户名、性别、密码、权限)

系统功能模块

客户管理模块 增 加客 户模 块 修改客户模块 删除客户模块 进入客户管理系统 生日管理模块 用户管理模块 查询模块 生日提醒 查看用户生日 主管理员 一般管理员

3.2 数据库实现

增加用户 删除用户

用户管理表

客户管理表

生日管理视图表

管理员登录视图表

(1).E_R图

name Id Admin passwordlimits 增加客户 修改客户 管理客户 删除客户 Id Client name sex 查询客户 remark unit birthday address tell 生日管理 Id name

本文来源:https://www.bwwdw.com/article/q8ev.html

Top