文档详情

客户信息管理系统课程设计.pdf

发布:2025-05-05约3.84千字共9页下载文档
文本预览下载声明

数据库及其应用Ⅱ课程设计报告

客户信息管理系统

指导老师:

报告撰写:

一、设计的主要目的

.通过实践,使学生建立对数据库设计的认知;

.通过对某小型信息系统的数据库的设计,使学生掌握数据库设计的主要步骤和方法,提升

学生解决实际问题的能力;

.使学生学会在一个实际的软件平台上创建数据库;

.培养学生的团队合作精神。

二、主要内容和要求

.根据所选择题目,进行调查分析

.在调查分析的基础上,进行数据库设计

.在上创建数据库,并结合实现设计结果

.撰写数据库设计各个阶段的详细设计报告

.写出收获和体会,包括以解决和尚未解决的问题,进一步完善的设想与建议

三、设计组织安排

设计时间:

设计班级:

设计分组:

设计报告提交:

四、成员情况

五、数据库分析与设计

需求说明

要实现一个客户信息管理系统,在此系统中只涉及到对客户和管理员两个实体的管理,

此系统要求能够记录客户的基本信息和信息的查询。通过对客户的具体数据的管理,这样能

够更好地实现任何企业及活动单位会员的加入并确保其身份的真实、安全性。其系统的具体

要求如下:

.客户基本信息的录入、添加或删去

.对客户基本信息任意条件查找

.客户基本信息表的打印

.系统用户的设置

.系统初始化

数据库结构设计

()概念结构设计

现在对上述需求做进一步的分析,产生概念结构设计的—模型。由于这个系统比较简单,

因此就采用自顶向下的设计方法,就是首先确定系统的核心活动:查询功能。对于管理员和

客户之间,便是通过查询发生联系的。至此,本系统包含的实体有:

客户——用于描述一名客户的基本信息,以姓名来标识

管理员——用于描述一名管理员的基本信息,以用户名来标识

由于一名管理员能查找多名客户信息,并且一名客户信息能被多个管理员查找。因此,

管理员和客户之间的联系是多对多的。

其基本—模型如下图:

()逻辑结构设计

根据转换规则,这个—模型转换的关系模式为:

客户(姓名,性别,生日,年龄,手机号码,职务,所在单位,家庭住址,固定电话,兴趣

爱好)

管理员(用户名、管理级别)

最后根据关系模式建立相应的表和表

()数据库行为设计

1.安全设置:其管理员具有操作系统的全部权限

2.数据操作功能:包括对数据的录入、删除、修改功能

3.生成报表:表(姓名,性别……),表(用户名……)

六、设计答辩部分

()系统结构流程图:

()设计方法

首先通过登录窗口

主要代码部分:

()

*用户名$(())口令$(())

()

没有这个用户,继续登录,,信息提示

()

()

()

登录失败三次,退出系统,,信息提示

((级别))

其中有不满足登录条件重新登录,失败三次退出系统的设计

登录后即进入主菜单

()

系统管理员

()

“编辑客户按钮”连接编辑窗体

()

“查询客户按钮”连接查询窗体

()

以下为“系统初始化”设计

()

(本功能要清除系统中所有的数据,真的要初始化吗?,,确认初始化操作)

()清除客户表中全部信息

()清除表中全部信息

系统初始化完毕,下次只能显示以(用户名口令)进入本系统,,信息提示

()

编辑窗体设计

以客户表为例进行说明,为了编辑其记录,设计了(编辑客户)窗体,在中显示所有以

输入的客户记录。用户可以通过“设置记录”框查找相应的客户记录,然后单击“修改”或“删

除”按钮,对客户记录进行修改或删除的操作,或单击“添加”按钮输入新的客户记录。

点击“添加会员”

显示全部
相似文档