《办公室日常信息管理系统数据库实现》由会员分享,可在线阅读,更多相关《办公室日常信息管理系统数据库实现(52页珍藏版)》请在金锄头文库上搜索。
1、第一章 系统概述11. 1办公室日常管理系统产生的背景11.2 办公室日常管理系统设计的目的11.3 办公室日常管理系统设计任务2第二章 需求分析32.1 业务流程分析32.1.1文件信息管理32.1.2考勤信息管理32.1.3会议记录管理32.1.4用户管理42.2 功能分析42.3 数据流图52.3.1用户需求52.3.2 项目规划52.3.3 顶层数据流图52.3.4 第一层数据流图62.3.5 第二层数据流图62.4数据字典72.4.1数据项描述72.4.2数据流172.4.3数据存储232.4.4数据结构描述242.4.5处理过程描述25第三章 概念结构设计303.1 CDM303.
2、2 E-R图31第四章 逻辑结构设计324.1 E-R模型向关系模型转化32第五章 物理结构设计33第六章 数据库实施346.1 PDM生成数据库346.2 管理员表的数据操作366.2.1 管理员表的插入366.2.2 管理员表的修改376.2.3 管理员表的删除376.2.2 管理员表的查询386.3考勤表的数据操作386.3.1 考勤表的插入操作386.3.2 考勤表的修改操作396.3.3 查询考勤表406.3.4 考勤表的删除操作416.4 会议记录表的数据操作426.4.1 会议记录表的插入操作426.4.2会议记录表的修改操作436.4.3会议记录表的删除操作436.4.4会议记
3、录表的查询操作446.5 文件表的数据操作446.5.1文件表的插入操作446.5.2文件表的修改操作456.5.3文件表的查询操作466.5.4.文件表的删除操作466.6 职工表的数据操作476.6.1职工表的插入操作476.6.2职工表的修改操作486.6.3职工表的删除操作496.6.4职工表的查询操作49课程设计心得与体会50附录一:参考文献51第一章 系统概述1. 1办公室日常管理系统产生的背景 办公室自动化是近年随着计算机科学发展而提出来的新概念。办公自动化系统OAS(OfficeAutomationSystem),办公室自动化系统一般指实现办公室内事务性业务的自动化,而办公自动
4、化则包括更广泛的意义,即包括网络化的大规模信息处理系统。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。OA从最初的以大规模采用复印机等办公设备为标志的初级阶段,发展到今天的以运用网络和计算机为标志的现阶段,对企业办公方式的改变和效率的提高起到了积极的促进作用。OAS软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题,范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。可以概括的说,OA软件跨越了生产、销售、财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力不可缺少的软件工
5、具。1.2 办公室日常管理系统设计的目的 随着社会的发展,企业的发展,职工数量的增加,人员的不断流动,平时我们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到办公室的各种信息,应该有一个功能比较全面的办公室管理系统。 办公室日常管理信息系统是一个功能比较全面的信息管理系统,具有界面友好、高效迅速、反馈信息完整等特点。该软件采用CS模式(后期实现部分,属于软件开发,在这里不进行详细实现)和强大的数据库软件开发工具进行开发,能够运行在多种操作系统上,不仅可以满足大部分企业,还能应用在学校以及团体对
6、办公室日常各种信息管理的需求,并且易于操作。办公室日常管理信息系统可以大大地提高办公室日常办公的效率,以及帮助减少在工作中可能出现的错误,为客户提供更好的服务。本系统的开发主要包括后台数据库的建立、维护以及前端应用程序的开发(略)两个方面。后台数据库使用SQLServer2005。1.3 办公室日常管理系统设计任务 通过办公室日常管理信息系统,我们希望提高文件管理、人员考勤管理、会议管理的效率,以之提高办公室日常工作效率,方便办公人员。第二章 需求分析2.1 业务流程分析系统管理员的功能包括如下几个方面:文件信息管理、考勤信息管理、会议记录管理。办公室日常管理系统的数据库功能主要体现在对各种信
7、息的提供、保存、更新和查询的操作上,包括,文件信息。文件信息管理 办公室管理员可以在文件信息管理模块对办公室线路信息进行管理。管理员首先建立办公室文件信息数据库,输入原始的文件信息,当有新的文件需要添加或者需要对已有的文件信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的文件的详细信息。考勤信息管理 管理员可以在考勤信息管理模块实现对考勤信息的管理。管理员首先应该建立考勤信息数据库,输入原始的数据信息,当有新的考勤信息的时候或者管理员需要修改某个考勤的相关信息以及想要删除某个考勤信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关考
8、勤信息。会议记录管理 管理员可以在会议记录管理模块实现对会议记录信息的管理。管理员根据相应的会议记录来设置相应的会议记录详细信息。当有新的会议记录添加的时候,要把相应的会议记录信息添加到数据库中,管理员还可以对某条会议记录信息进行修改,删除和查询操作。用户管理用户以合法身份登入系统后,管理员可以进行系统用户的添加密码的修改操作。 管理员可以管理该系统中的问卷信息。管理内容主要包括: (1)负责管理信息输入,包括职工、文件、会议信息的输入。 (2) 可以查看所有信息。 一般用户只可以查阅出勤,职工表(工资),文件,会议记录。2.2 功能分析 程序分为登陆界面,选择界面,文件信息界面,考勤信息界面
9、,会议记录信息,这几个主体界面。使用时应先知道管理员帐号和密码,登陆进入系统主菜单界面,里面包括文件信息,考勤信息,会议记录信息,用户注册,退出程序菜单选项。需要特别说明的是,当对数据进行查询操作时,在查询框内输入提示数据内容,对话框的表中和提示栏中都会出现所查询的数据,我们可以在提示栏中对数据进行删除和修改操作。 图2.12.3 数据流图2.3.1用户需求(1)办公室工作人员可通过计算机来进行以下四个工作:v 文件管理:可查询文件编号,文件种类,文件名称,存放位置。v 人员考勤管理:可查询浏览人员姓名,年龄,职务,出勤日期,出勤情况。v 会议记录管理:可查询浏览时间,参会人,记录员,会议内容
10、。(2)一般工作人员能用文件编号在计算机上查询文件种类,文件名称,存放位置;用职工号查询人员信息年龄,职务,出勤日期,出勤情况;可由会议编号查询会议记录。管理员可以管理全部信息查询,浏览,添加,删除,修改。2.3.2 项目规划 办公室管理系统由前台管理和后台管理两大部分组成。(1)前台管理系统前台管理系统,即一般办公室工作人员有权使用的系统。前台管理模块要求实现:进入登陆界面后,有文件管理,人员考勤管理,会议记录管理3部分。(2)后台管理系统后台管理系统,即管理员有权使用的系统。后台管理模块除了要求实现前台管理模块可实现的查询外,还可以进行添加,删除,修改。2.3.3 顶层数据流图 图2.22
11、.3.4 第一层数据流图图2.32.3.5 第二层数据流图图2.4图2.5图2.6图2.72.4数据字典数据项描述1.数据项:职工号含义说明:唯一标识每一个职工别名:职工姓名类型:字符型长度:20 取值范围:数字的组合取值含义:数字前4位代表入职年份,剩下的数字代表部门与工号与其它数据项的逻辑关系:无2、数据项:职工姓名含义说明:描述职工姓名别名:无类型:字符型长度:20取值范围:汉字的组合取值含义:无与其他数据项的逻辑关系:依据职工号确定3、数据项:性别含义说明:描述职工性别别名:无类型:字符型长度:2取值范围:无取值含义:无与其他数据项的逻辑关系:依据职工号确定4、数据项:年龄含义说明:描
12、述职工年龄别名:无类型:短整型长度:10取值范围:无取值含义:无与其他数据项的逻辑关系:依据职工号确定5、数据项:工资含义说明:描述职工每月工资别名:月工资类型:字符型长度:10取值范围:无取值含义:无与其他数据项的逻辑关系:依据职工号确定6、数据项:工作部门含义说明:描述职工所在部门别名:无类型:字符型长度:10取值范围:无取值含义:无与其他数据项的逻辑关系:依据职工号确定7、数据项:联系方式含义说明:描述职工的手机号别名:手机号类型:字符型长度:20取值范围:无取值含义:无与其他数据项的逻辑关系:依据职工号确定8、数据项:会议编码含义说明:唯一标识每一个会议记录别名:会议名称类型:字符型长
13、度:20取值范围:无取值含义:数字每4位分别代表年份、月日、会议序号与其他数据项的逻辑关系:无9、数据项:会议名称含义说明:简述会议别名:无类型:字符型长度:20取值范围:无取值含义:无与其他数据项的逻辑关系:依据会议编码确定10、数据项:时间含义说明:描述会议进行的时间别名:无类型:时间型长度:20取值范围:无取值含义:无与其他数据项的逻辑关系:依据会议编码确定11、数据项:地点含义说明:描述会议的地点别名:无类型:字符型长度:20取值范围:无取值含义:无与其他数据项的逻辑关系:依据会议编码确定12、数据项:性质含义说明:描述会议的具体类别别名:会议类别类型:字符型长度:10取值范围:无取值
14、含义:无与其他数据项的逻辑关系:依据会议编码确定13、数据项:内容含义说明:详细介绍会议的主要内容别名:无类型:字符型长度:1000取值范围:无取值含义:无与其他数据项的逻辑关系:依据会议编码确定14、数据项:支持人含义说明:描述主持会议的老师或领导别名:无类型:字符型长度:20 取值范围:无取值含义:无与其他数据项的逻辑关系:依据会议编码确定15、数据项:参与人员含义说明:描述参加会议的主要人员别名:无类型:字符型长度:100取值范围:无取值含义:无与其他数据项的逻辑关系:依据会议编码确定16、数据项:主题含义说明:简要描述会议的主题别名:无类型:字符型长度:50取值范围:无取值含义:无与其他数据项的逻辑关系:依据会议编码确定17、数据项:文件编码含义说明:唯一标识每一个文件别名:文件名类型:字符型长度:20取值范围:无取值含义:无与其他数据项的逻辑关系:无