办公室日常信息综合管理系统数据库实现.docx
- 文档编号:11117017
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:48
- 大小:1.64MB
办公室日常信息综合管理系统数据库实现.docx
《办公室日常信息综合管理系统数据库实现.docx》由会员分享,可在线阅读,更多相关《办公室日常信息综合管理系统数据库实现.docx(48页珍藏版)》请在冰点文库上搜索。
办公室日常信息综合管理系统数据库实现
第一章系统概述
1.1办公室日常管理系统产生背景
办公室自动化是多年伴随计算机科学发展而提出来新概念。
办公自动化系统OAS(Office Automation System),办公室自动化系统通常指实现办公室内事务性业务自动化,而办公自动化则包含更广泛意义,即包含网络化大规模信息处理系统。
一个企业实现办公自动化程度也是衡量其实现现代化管理标准。
OA从最初以大规模采取复印机等办公设备为标志初级阶段,发展到今天以利用网络和计算机为标志现阶段,对企业办公方法改变和效率提升起到了主动促进作用。
OAS软件处理企业日常管理规范化、增加企业可控性、提升企业运转效率基础问题,范围包含日常行政管理、多种事项审批、办公资源管理、多人多部门协同办公、和多种信息沟通和传输。
能够概括说,OA软件跨越了生产、销售、财务等具体业务范围,更集中关注于企业日常办公效率和可控性,是企业提升整体运转能力不可缺乏软件工具。
1.2办公室日常管理系统设计目标
伴随社会发展,企业发展,职员数量增加,人员不停流动,平时我们常见文件人工统计,文件统计已经逐步不能满足现代化办公室要求,查询起来也相当繁琐,得到信息也不够正确,为了能使大量企业和个人能够方便快捷查询到办公室多种信息,应该有一个功效比较全方面办公室管理系统。
办公室日常管理信息系统是一个功效比较全方面信息管理系统,含有界面友好、高效快速、反馈信息完整等特点。
该软件采取CS模式(后期实现部分,属于软件开发,在这里不进行具体实现)和强大数据库软件开发工具进行开发,能够运行在多个操作系统上,不仅能够满足大部分企业,还能应用在学校和团体对办公室日常多种信息管理需求,而且易于操作。
办公室日常管理信息系统能够大大地提升办公室日常办公效率,和帮助降低在工作中可能出现错误,为用户提供愈加好服务。
本系统开发关键包含后台数据库建立、维护和前端应用程序开发(略)两个方面。
后台数据库使用SQL Server 。
1.3办公室日常管理系统设计任务
经过办公室日常管理信息系统,我们期望提升文件管理、人员考勤管理、会议管理效率,以之提升办公室日常工作效率,方便办公人员。
第二章
需求分析
2.1业务步骤分析
系统管理员功效包含以下多个方面:
文件信息管理、考勤信息管理、会议统计管理。
办公室日常管理系统数据库功效关键表现在对多种信息提供、保留、更新和查询操作上,包含,文件信息。
2.1.1文件信息管理
办公室管理员能够在文件信息管理模块对办公室线路信息进行管理。
管理员首先建立办公室文件信息数据库,输入原始文件信息,当有新文件需要添加或需要对已经有文件信息进行修改,删除时候,管理员就能够进行对应操作。
管理员也能够经过本模块查询到全部需要查询文件具体信息。
2.1.2考勤信息管理
管理员能够在考勤信息管理模块实现对考勤信息管理。
管理员首先应该建立考勤信息数据库,输入原始数据信息,当有新考勤信息时候或管理员需要修改某个考勤相关信息和想要删除某个考勤信息时候,就能够完成对应操作。
管理员也能够在整个数据库中查寻相关考勤信息。
2.1.3会议统计管理
管理员能够在会议统计管理模块实现对会议统计信息管理。
管理员依据对应会议统计来设置对应会议统计具体信息。
当有新会议统计添加时候,要把对应会议统计信息添加到数据库中,管理员还能够对某条会议统计信息进行修改,删除和查询操作。
2.1.4用户管理
用户以正当身份登入系统后,管理员能够进行系统用户添加密码修改操作。
管理员能够管理该系统中问卷信息。
管理内容关键包含:
(1)负责管理信息输入,包含职员、文件、会议信息输入。
(2)能够查看全部信息。
通常见户只能够查阅出勤,职员表(工资),文件,会议统计。
2.2功效分析
程序分为登陆界面,选择界面,文件信息界面,考勤信息界面,会议统计信息,这多个主体界面。
使用时应先知道管理员帐号和密码,登陆进入系统主菜单界面,里面包含文件信息,考勤信息,会议统计信息,用户注册,退出程序菜单选项。
需要尤其说明是,当对数据进行查询操作时,在查询框内输入提醒数据内容,对话框表中和提醒栏中全部会出现所查询数据,我们能够在提醒栏中对数据进行删除和修改操作。
图2.1
2.3数据流图
2.3.1用户需求
(1)办公室工作人员可经过计算机来进行以下四个工作:
v文件管理:
可查询文件编号,文件种类,文件名称,存放位置。
v人员考勤管理:
可查询浏览人员姓名,年纪,职务,出勤日期,出勤情况。
v会议统计管理:
可查询浏览时间,参会人,统计员,会议内容。
(2)通常工作人员能用文件编号在计算机上查询文件种类,文件名称,存放位置;用职员号查询人员信息年纪,职务,出勤日期,出勤情况;可由会议编号查询会议统计。
管理员能够管理全部信息查询,浏览,添加,删除,修改。
2.3.2项目计划
办公室管理系统由前台管理和后台管理两大部分组成。
(1)前台管理系统
前台管理系统,即通常办公室工作人员有权使用系统。
前台管理模块要求实现:
进入登陆界面后,有文件管理,人员考勤管理,
会议统计管理3部分。
(2)后台管理系统
后台管理系统,即管理员有权使用系统。
后台管理模块除了要求实现前台管理模块可实现查询外,还能够进行添加,删除,修改。
2.3.3顶层数据流图
图2.2
2.3.4第一层数据流图
图2.3
2.3.5第二层数据流图
图2.4
图2.5
图2.6
图2.7
2.4数据字典
2.4.1数据项描述
1.数据项:
职员号
含义说明:
唯一标识每一个职员
别名:
职员姓名
类型:
字符型
长度:
20
取值范围:
数字组合
取值含义:
数字前4位代表入职年份,剩下数字代表部门和工号和其它数据项逻辑关系:
无
2、数据项:
职员姓名
含义说明:
描述职员姓名
别名:
无
类型:
字符型
长度:
20
取值范围:
汉字组合
取值含义:
无
和其它数据项逻辑关系:
依据职员号确定
3、数据项:
性别
含义说明:
描述职员性别
别名:
无
类型:
字符型
长度:
2
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据职员号确定
4、数据项:
年纪
含义说明:
描述职员年纪
别名:
无
类型:
短整型
长度:
10
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据职员号确定
5、数据项:
工资
含义说明:
描述职员每个月工资
别名:
月工资
类型:
字符型
长度:
10
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据职员号确定
6、数据项:
工作部门
含义说明:
描述职员所在部门
别名:
无
类型:
字符型
长度:
10
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据职员号确定
7、数据项:
联络方法
含义说明:
描述职员手机号
别名:
手机号
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据职员号确定
8、数据项:
会议编码
含义说明:
唯一标识每一个会议统计
别名:
会议名称
类型:
字符型
长度:
20
取值范围:
无
取值含义:
数字每4位分别代表年份、月日、会议序号
和其它数据项逻辑关系:
无
9、数据项:
会议名称
含义说明:
简述会议
别名:
无
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据会议编码确定
10、数据项:
时间
含义说明:
描述会议进行时间
别名:
无
类型:
时间型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据会议编码确定
11、数据项:
地点
含义说明:
描述会议地点
别名:
无
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据会议编码确定
12、数据项:
性质
含义说明:
描述会议具体类别
别名:
会议类别
类型:
字符型
长度:
10
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据会议编码确定
13、数据项:
内容
含义说明:
具体介绍会议关键内容
别名:
无
类型:
字符型
长度:
1000
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据会议编码确定
14、数据项:
支持人
含义说明:
描述主持会议老师或领导
别名:
无
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据会议编码确定
15、数据项:
参与人员
含义说明:
描述参与会议关键人员
别名:
无
类型:
字符型
长度:
100
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据会议编码确定
16、数据项:
专题
含义说明:
简明描述会议专题
别名:
无
类型:
字符型
长度:
50
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据会议编码确定
17、数据项:
文件编码
含义说明:
唯一标识每一个文件
别名:
文件名
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
无
18、数据项:
文件名称
含义说明:
描述文件名称
别名:
无
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据文件编码确定
19、数据项:
接收单位
含义说明:
描述接收次文件部门
别名:
接收部门
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据文件编码确定
20、数据项:
发送单位
含义说明:
描述发送此文件部门
别名:
发送部门
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据文件编码确定
21、数据项:
时间
含义说明:
描述文件生成时间
别名:
文件创建时间
类型:
时间型
长度:
10
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据文件编码确定
22、数据项:
文件类型
含义说明:
描述文件具体类别
别名:
文件类别
类型:
字符型
长度:
10
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据文件编码确定
23、数据项:
备注
含义说明:
简明描述文件关键内容
别名:
无
类型:
字符型
长度:
100
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据文件编码确定
24、数据项:
日期
含义说明:
描述考勤统计时间
别名:
考勤日期
类型:
时间型
长度:
10
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据出勤情况确定
25、数据项:
出勤情况(1迟到2早退3正常)
含义说明:
描述职员出勤情况
别名:
无
类型:
字符型
长度:
2
取值范围:
无
取值含义:
1迟到2早退3正常
和其它数据项逻辑关系:
无
26、数据项:
职员姓名
含义说明:
描述考勤对象姓名
别名:
无
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据考勤情况确定
27、数据项:
管理号
含义说明:
描述管理编号
别名:
无
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
无
28、数据项:
管理员姓名
含义说明:
描述管理员姓名
别名:
无
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据管理号确定
29、数据项:
联络方法
含义说明:
描述管理员手机号
别名:
管理员手机号
类型:
字符型
长度:
20
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据管理号确定
30、数据项:
登陆密码
含义说明:
描述管理员登陆系统密码
别名:
无
类型:
字符型
长度:
无
取值范围:
无
取值含义:
无
和其它数据项逻辑关系:
依据管理号确定
2.4.2数据流
1.数据流编号:
D01-01
数据流名称:
职员号
简述:
办公室职员职员号
数据流起源:
职员
数据流去向:
查对职员信息
数据流组成:
职员号
数据流量:
50次/小时
高峰流量:
100次/小时(早9:
00-10:
00)
2.数据流编号:
D01-02
数据流名称:
返回错误职员号
简述:
当输入错误职员号,返回职员号
数据流起源:
查对职员信息
数据流去向:
职员
数据流组成:
提醒错误信息
数据流量:
50次/小时
高峰流量:
100次/小时(早9:
00-10:
00)
3.数据流编号:
D01-03
数据流名称:
输入文件编号
简述:
查看文件类型时输入文件编号
数据流起源:
查对职员信息
数据流去向:
查看文件类型
数据流组成:
文件编号
数据流量:
50次/小时
高峰流量:
100次/小时(早9:
00-10:
00)
4.数据流编号:
D01-04
数据流名称:
输入职员号
简述:
查看文件存放位置时输入职员号
数据流起源:
查对职员号
数据流去向:
查看存放位置模块
数据流组成:
职员号
数据流量:
50次/小时
高峰流量:
100次/小时
5.数据流编号:
D01-05
数据流名称:
输入职员号
简述:
查看文件名称时输入职员号
数据流起源:
查对职员号
数据流去向:
查看文件名称模块
数据流组成:
职员号
数据流量:
50次/小时
高峰流量:
100次/小时
6.数据流编号:
D01-06
数据流名称:
返回对应信息
简述:
查看文件类型是返回文件类型信息
数据流起源:
查看文件类型
数据流去向:
文件信息存放
数据流组成:
文件名称、编号及文件类型信息
数据流量:
50次/小时
高峰流量:
100次/小时
7.数据流编号:
D01-07
数据流名称:
文件编号
简述:
查看文件存放位置是输入文件编号
数据流起源:
职员
数据流去向:
文件信息存放
数据流组成:
文件编号
数据流量:
50次/小时
高峰流量:
80次/小时
8.数据流编号:
D02-01
数据流名称:
职员号
简述:
职员查对职员信息查询考勤时输入职员号
数据流起源:
职员
数据流去向:
查对职员信息
数据流组成:
职员号
数据流量:
20次/小时
高峰流量:
50次/小时
9.数据流编号:
D02-02
数据流名称:
返回错误职员信息
简述:
在输入错误时返回提醒错误信息
数据流起源:
查对职员信息
数据流去向:
职员
数据流组成:
错误信息
数据流量:
10次/小时
高峰流量:
20次/小时
10.数据流编号:
D02-03
数据流名称:
职员号
简述:
查对职员信息时输入职员号
数据流起源:
职员
数据流去向:
职员信息
数据流组成:
职员号
数据流量:
30次/小时
高峰流量:
50次/小时
11.数据流编号:
D02-04
数据流名称:
职员号
简述:
查看人员考勤表时输入职员号
数据流起源:
职员
数据流去向:
人员考勤表
数据流组成:
职员号
数据流量:
30次/小时
高峰流量:
50次/小时
12.数据流编号:
D02-05
数据流名称:
返回信息
简述:
职员查看考勤返回考勤信息
数据流起源:
人员考勤表
数据流去向:
职员
数据流组成:
人员姓名、职员号、职务、出勤时间、出勤情况
数据流量:
30次/小时
高峰流量:
50次/小时
13.数据流编号:
D03-01
数据流名称:
会议编号
简述:
职员查看会议统计信息时输入会议编号
数据流起源:
职员
数据流去向:
会议统计信息
数据流组成:
会议编号
数据流量:
30次/小时
高峰流量:
50次/小时
14.数据流编号:
D03-02
数据流名称:
返回会议信息
简述:
查询会议信息时返回会议信息
数据流起源:
会议统计信息
数据流去向:
职员
数据流组成:
会议统计内容、参会人、统计员
数据流量:
30次/小时
高峰流量:
50次/小时
15.数据流编号:
D04-01
数据流名称:
账号、密码
简述:
管理员进入系统账号和密码
数据流起源:
职员号
数据流去向:
查对管理员信息
数据流组成:
账号、密码
数据流量:
5次/天
高峰流量:
10次/天
16.数据流编号:
D04-02
数据流名称:
返回错误信息
简述:
管理员输入错误时返回提醒信息
数据流起源:
查对管理员信息
数据流去向:
管理员
数据流组成:
提醒信息
数据流量:
5次/天
高峰流量:
10次/天
17.数据流编号:
D04-03
数据流名称:
管理
简述:
管理员对文件信息管理
数据流起源:
管理员
数据流去向:
文件信息
数据流组成:
文件编号、名称、类型
数据流量:
70次/小时
高峰流量:
100次/小时
18.数据流编号:
D04-04
数据流名称:
管理
简述:
管理员对人员考勤表管理
数据流起源:
管理员
数据流去向:
人员考勤表
数据流组成:
职员号、职员姓名、职务、出勤时间、出勤情况
数据流量:
70次/小时
高峰流量:
100次/小时
19.数据流编号:
D04-05
数据流名称:
管理
简述:
管理员对会议统计信息管理
数据流起源:
管理员
数据流去向:
会议统计信息
数据流组成:
会议统计内容、会议参会人、统计员
数据流量:
70次/小时
高峰流量:
100次/小时
2.4.3数据存放
1.数据存放编号:
F01-01
数据存放名称:
文件信息
简述:
办公室文件信息
数据存放组成:
文件编码+文件名称+文件类型+文件内容+接收单位+发送单位+时间
关键字:
文件编号
相关联处理:
P1.1.2,P1.1.3,P1.1.4
2.数据存放编号:
F02-01
数据存放名称:
人员考勤表
简述:
职员考勤表
数据存放组成:
职员号+职员姓名+职务+出勤时间+出勤情况
关键字:
职员号
相关联处理:
P1.2.2,P1.2.3,P1.2.4
3.数据存放编号:
F03-01
数据存放名称:
会议统计信息
简述:
办公室会议统计信息
数据存放组成:
会议编码+会议名称+时间+地点+性质+内容+支持人+参与人员+专题
关键字:
会议编码
相关联处理:
P1.3.2,P1.3.3,P1.3.4
2.4.4数据结构描述
1、数据结构:
职员
含义说明:
办公室日常管理系统主体数据结构,定义了一个职员相关信息
组成:
职员号,职员姓名,性别,年纪,工资,工作部门,联络方法
2、数据结构:
会议统计
含义说明:
办公室日常管理系统主体数据结构,定义了一个会议统计相关信息
组成:
会议编码,会议名称,时间,地点,性质,内容,主持人,参与人员,专题
3、数据结构:
文件
含义说明:
办公室日常管理系统主体数据结构,定义了一个文件相关信息
组成:
文件编码,文件名称,接收单位,发送单位,时间,文件类型,备注
4、数据结构:
考勤表
含义说明:
办公室日常管理系统主体数据结构,定义了一个考勤表相关信息
组成:
日期,出勤情况(1迟到2早退3正常),职员姓名
5、数据结构:
管理员
含义说明:
办公室日常管理系统主体数据结构,定义了一个管理员相关信息
组成:
管理号,管理员姓名,联络方法,登陆密码
2.4.5处理过程描述
1、处理过程编号:
P1
处理过程名称:
查询文件信息
简述:
对办公室上传下达文书文件、电子邮件进行查询
输入数据流:
职员号
处理:
查询文件创建时间、类型等
输出数据流:
返回错误职员号,文件编号
2、处理过程编号:
P2
处理过程名称:
查询人员考勤信息
简述:
对考勤表进行查询
输入数据流:
职员号
处理:
查询考勤情况
输出数据流:
返回错误职员号,人员考勤表
3、处理过程编号:
P3
处理过程名称:
查询会议统计信息
简述:
对会议统计进行查询
输入数据流:
职员号
处理:
查询会议关键内容,专题等
输出数据流:
返回错误职员号,会议编号
4.处理过程编号:
P4
处理过程名称:
查对管理员信息
简述:
对管理员信息进行查对
输入数据流:
账号,密码
处理:
查对管理员姓名等
输出数据流:
返回错误信息,文件信息,人员考勤表,会议编号
5.处理过程编号:
P5
处理过程名称:
查对职员信息
简述:
对职员信息进行查对
输入数据流:
职员号
处理:
查对职员姓名,性别,年纪等
输出数据流:
返回错误职员号,输入文件编号,输入职员号
6.处理过程编号:
P6
处理过程名称:
查看文件类型
简述:
查看文件具体类别
输入数据流:
职员号
处理:
查看文件类型
输出数据流:
文件编号
7.处理过程编号:
P7
处理过程名称:
查看存放位置
简述:
查看文件存放位置
输入数据流:
职员号
处理:
查看存放位置
输出数据流:
文件编号
8.处理过程编号:
P8
处理过程名称:
查看文件名称
简述:
查看文件具体名称
输入数据流:
职员号
处理:
查看文件名称
输出数据流:
文件编号
9.处理过程编号:
P9
处理过程名称:
人员年纪
简述:
查询考勤表中职员年纪
输入数据流:
职员号
处理:
查询人员年纪
输出数据流:
职员号
10.处理过程编号:
P10
处理过程名称:
人员职务
简述:
查询考勤表中职员职务
输入数据流:
职员号
处理:
查询人员职务
输出数据流:
职员号
11.处理过程编号:
P11
处理过程名称:
人员出勤日期
简述:
查询考勤表中职员出勤日期
输入数据流:
职员号
处理:
查询出勤日期
输出数据流:
职员号
12.处理过程编号:
P12
处理过程名称:
人员出勤情况
简述:
查询考勤表中职员出勤情况
输入数据流:
职员号
处理:
查询出勤情况
输出数据流:
职员号
13.处理过程编号:
P13
处理过程名称:
查询会议统计内容
简述:
查询会议统计关键内容
输入数据流:
会议编号
处理:
查询会议统计内容
输出数据流:
会议编号
14.处理过程编号:
P14
处理过程名称:
查看参会人
简述:
查看参与会议人员
输入数据流:
会议编号
处理:
查看参会人
输出数据流:
会议编号
15.处理过程编号:
P15
处理过程名称:
查看统计员
简述:
查看会议统计员
输入数据流:
会议编号
处理:
查看统计员
输出数据流:
会议编号
第三章概念结构设计
概念结构是多种数据模型共同基础,它比数据模型更独立于机器、更抽象,从而愈加稳定。
描述概念模型有力工具是E-R图。
因为E-R图提供了大家对数据模描述,它即标准、规范,又直观、具体,从而使得E-R图成为应用最广泛数据库概念设计工具。
本课程设计关键采取powerdesigner中cdm(概念数据模型)和E-R图来设计概念结构。
3.1CDM
图3.1
3.2E-R图
图3.2
第四章逻辑结构设计
4.1E-R模型向关系模型转化
E-R图是由实体型、实体属性和实体型之间联络3个要素组成。
本系
统中有5个实体,两个联络,每个实体中各自有若干属性。
将其转换为关系模型
立即实体型、实体属性和实体型之间联络转换,转换后关系模型以下:
职员(职员号,姓名,性别,年纪,职务,工资,工作部门,联络方法)
此为职员实体所对应关系模式。
职员号为该关系主码。
文件(文件编码,接收单位,发送单位,文件名称,时间,文件类型,备注)
此为文件实体所对应关系模式。
文件编号为该关系主码。
考勤(职员号,管理号,日期,考勤情况,职员姓名)
此为考勤所对应关系模式。
日期为主码。
会议统计(会议编码,会议名称,参会人,会议内容,统计员,会议时间,会议
地点)
此为会议实体所对应关系模式。
会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 办公室 日常 信息 综合 管理 系统 数据库 实现