学号
《数据库系统概论》 课程设计报告
题目: 办公室日常管理信息系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩:
计算机学院 2017年12月8日
目录
一 需求分析 .......................................................................................................................................... 1
1.1需求分析 ................................................................................................................................... 1 1.1.1 数据需求 .............................................................................................................................. 1 1.1.2 功能描述 .............................................................................................................................. 1 1.2数据字典 ................................................................................................................................... 1 1.3数据流图 ................................................................................................................................... 3 二 概念模型设计 .................................................................................................................................. 6
2.1 E-R模型 ................................................................................................................................... 6 2.1.1 数据库的局部E-R图 .......................................................................................................... 6 2.1.2 数据库完整E-R图 .............................................................................................................. 9 三 逻辑模型设计 ................................................................................................................................ 10
3.1 E-R图向关系模型的转换 ..................................................................................................... 10 3.2 数据模型的规范化 ................................................................................................................ 11 四 数据库的实施 ................................................................................................................................ 14
4.1 创建数据库 ............................................................................................................................ 14 4.1.1 创建表 ................................................................................................................................ 14 4.1.2创建索引 ............................................................................................................................. 16 4.1.3 创建触发器 ........................................................................................................................ 17 4.1.4 授权 .................................................................................................................................... 17 4.2组织数据入库 ......................................................................................................................... 18 五 数据库的运行于维护 .................................................................................................................... 20 六 总结 ................................................................................................................................................ 22 参考文献 ................................................................................................................................................ 23
一 需求分析
1.1需求分析
随着企业的发展,职工数量的增加,人员的不断流动,平时我们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到办公室的各种信息,应该有一个功能比较全面的办公室管理系统。此系统以管理为中心,其重点是信息的输入与查询。开发主要包括数据库的建立和维护。
1.1.1 数据需求
在办公室日常的信息数据输入的过程中,通过网络输入各种不同的数据,这正合开发人员所需,因为这为数据库设计提供了数据样例。
1.1.2 功能描述
《办公室日常管理信息系统》针对的用户群相当普遍,企业,团体,学校均可使用。
同时具有如下功能:
? 文件管理:可以查阅各种文件的编号、种类、名称、存放位置、记录员等。 ? 考勤管理:可以查询职工的出勤情况
? 会议记录:可以查阅历次召开会议的的时间、地点、内容、参会人、记录员。 ? 日常事务管理:可以查阅事务、记录人、事务时间等。
对于使用时按照不同的对象,权限也不同 :
? 管理员可以管理该系统中的问卷信息。管理内容主要包括: 1) 负责管理信息输入,包括职工、文件、会议信息的输入。 2) 可以查看所有信息。
? 一般用户只可以查阅出勤,职工表(工资),文件,更新电话号码。
1.2数据字典
1)职工(Workers):
1