logo资料库

办公室日常管理信息系统开发.doc

第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
资料共26页,剩余部分请下载后查看
引 言
CHAP 1 需求分析
1.1需求分析
1.1.1 数据需求
1.1.2 功能描述
1.2数据字典
1.3数据流图
CHAP 2 概念模型设计
2.1 E-R模型
2.1.1 数据库的局部E-R图
2.1.2 数据库完整E-R图
CHAP 3 逻辑模型设计
3.1 E-R图向关系模型的转换
3.2 数据模型的规范化
CHAP 4 数据库的实施
5.1 创建数据库
5.1.1 创建表
5.1.2 创建索引
5.1.3 创建触发器
5.1.4 授权
5.2组织数据入库
CHAP 5 数据库的运行于维护
总结
参考文献
目 录 引 言 ................................................... 2 CHAP 1 需求分析 ......................................... 3 1.1需求分析............................................................................................................................. 3 1.1.1 数据需求................................................................................................................ 3 1.1.2 功能描述................................................................................................................ 3 1.2数据字典............................................................................................................................. 4 1.3数据流图............................................................................................................................. 6 CHAP 2 概念模型设计 ..................................... 8 2.1 E-R模型............................................................................................................................. 8 2.1.1 数据库的局部E-R图............................................................................................8 2.1.2 数据库完整E-R图.............................................................................................. 11 CHAP 3 逻辑模型设计 .................................... 12 3.1 E-R图向关系模型的转换...............................................................................................12 3.2 数据模型的规范化..........................................................................................................13 CHAP 4 数据库的实施 .................................... 15 5.1 创建数据库...................................................................................................................... 16 5.1.1 创建表.................................................................................................................. 16 5.1.2 创建索引.............................................................................................................. 18 5.1.3 创建触发器..........................................................................................................19 5.1.4 授权...............................................................................................19 5.2组织数据入库................................................................................................................... 20 CHAP 5 数据库的运行于维护 .............................. 23 总结 .................................................... 25 参考文献 ................................................ 25
数据库课程设计 引 言 Designed By Sqc_Sun 随着社会的发展,企业的发展,职工数量的增加,人员的不断流动,平时我 们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询 起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便 快捷的查询到办公室的各种信息,应该有一个功能比较全面的办公室管理系统。 办公室日常管理信息系统是一个功能比较全面的信息管理系统,具有界面友 好、高效迅速、反馈信息完整等特点。该软件采用.Net(后期实现部分,属于软 件开发,在这里不进行详细实现)和强大的数据库软件开发工具进行开发,能够 运行在各种操作系统上,不仅可以满足大部分企业,还能应用在学校以及团体对 办公室日常各种信息管理的需求,并且易于操作。 办公室日常管理信息系统可以大大地提高办公室日常办公的效率,以及帮助 减少在工作中可能出现的错误,为客户提供更好的服务。 本系统的开发主要包 括后台数据库的建立、维护以及前端应用程序的开发(略)两个方面。后台数据 库使用 SQL Server 2005。 2
数据库课程设计 CHAP 1 需求分析 Designed By Sqc_Sun 1.1需求分析 随着企业的发展,职工数量的增加,人员的不断流动,平时我们常用的文件 人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁 琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到 办公室的各种信息,应该有一个功能比较全面的办公室管理系统。此系统以管理 为中心,其重点是信息的输入与查询。开发主要包括数据库的建立和维护。 1.1.1 数据需求 在办公室日常的信息数据输入的过程中,通过网络输入各种不同的数据,这 正合开发人员所需,因为这为数据库设计提供了数据样例。 1.1.2 功能描述 《办公室日常管理信息系统》针对的用户群相当普遍,企业,团体,学校均 可使用。 同时具有如下功能:  文件管理:可以查阅各种文件的编号、种类、名称、存放位置、记录员等。  考勤管理:可以查询职工的出勤情况  会议记录:可以查阅历次召开会议的的时间、地点、内容、参会人、记录员。  日常事务管理:可以查阅事务、记录人、事务时间等。 对于使用时按照不同的对象,权限也不同 :  管理员可以管理该系统中的问卷信息。管理内容主要包括: 1) 负责管理信息输入,包括职工、文件、会议信息的输入。 2) 可以查看所有信息。  一般用户只可以查阅出勤,职工表(工资),文件,更新电话号码。 3
数据库课程设计 1.2数据字典 Designed By Sqc_Sun 1)职工(Workers): |姓名(W_name) 字符型,不能为空 |职工号(W_ID) 字符型,主码,不能为空 |性别(W_sex) 字符型 |年龄(W_age) 整型 |职务 (W_job) 字符型,不能为空 |工资 (W_salary) 浮点型 |工作部门(W_branch) 字符型,不能为空 |联系电话 (W_phone) 字符型,不能为空,约束唯一 2)会议(Meeting): |会议名称(M_name) 字符型,不能为空 |参会人(M_participant)字符型,不能为空 |会议内容(M_content)字符型,不能为空 |记录员(M_recorder) 字符型 |会议时间(M_time) 日期型 |会议地点(M_place) 字符型 |会议编号(M_ID) 字符型,主码 3)文件(Files): |文件编号(F_ID) 字符型,主码,不能为空 |文件种类(F_kinds) 字符型 |文件名称(F_name) 字符型,不能为空 |文件级别(F_level) 字符型 |存放位置 (F_position) 字符型 |记录员(F_recorder) 字符型 4
Designed By Sqc_Sun 数据库课程设计 4)管理员(Administrator): |管理号(Ad_ID) 字符型,主码,不能为空 |登录密码(Ad_password) 字符型,不能为空 |姓名(W_name) 字符型 5)考勤(Attendance): |管理号(Ad_ID) 字符型,外码 |职工号(W_ID) 字符型,外码 |日期(At_date) 日期型,主码,不能为空 |迟到(At_late) 字符型,约束 Y(是)或者 N(不是) |早退(At_quit) 字符型,约束 Y(是)或者 N(不是) 6)事务管理(Affairs): |编号(Af_NO) 字符型,主码,不能为空 |日期(Af_date) 日期型 |事件(Af_events) 字符型 |记录人(Af_recorder) 字符型 7)查询(Query): |职工号(W_ID) 字符型,主码 |文件编号(F_ID) 字符型,外码 8)管理(Manage): |管理号(Ad_ID) 字符型,主码,不能为空 |职工号(W_ID) 字符型 |会议编号(M_ID) 字符型 |编号(Af_NO) 字符型 |文件编号(F_ID) 字符型 5
数据库课程设计 1.3数据流图 (1) 数据流图: Designed By Sqc_Sun 图 1.1 顶层数据流图 图 1.2 功能数据流图 图 1.3 职工信息数据流图 6
数据库课程设计 Designed By Sqc_Sun 图 1.4 管理员信息数据流图 7
数据库课程设计 CHAP 2 概念模型设计 Designed By Sqc_Sun 2.1 E-R模型 2.1.1 数据库的局部E-R图 1.职工 图 2.1 职工信息 E-R 图 2. 会议 图 2.2 会议信息 E-R 图 8
分享到:
收藏