1、经管学院数据库系统课程设计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 数据流
2、.172.4.3 数据存储 .232.4.4 数据结构描述 .242.4.5 处理过程描述 .25第三章 概念结构设计 .303.1 CDM.303.2 E-R 图 .31第四章 逻辑结构设计 .324.1 E-R 模型向关系模型转化 .32经管学院数据库系统课程设计2第五章 物理结构设计 .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、3.2 考勤表的修改操作 .396.3.3 查询考勤表 .406.3.4 考勤表的删除操作 .416.4 会议记录表的数据操作 .426.4.1 会议记录表的插入操作 .426.4.2 会议记录表的修改操作 .436.4.3 会议记录表的删除操作 .436.4.4 会议记录表的查询操作 .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 职工表的删除操
4、作 .496.6.4 职工表的查询操作 .49经管学院数据库系统课程设计3课程设计心得与体会 .50附录一:参考文献 .51经管学院数据库系统课程设计4毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本 论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确 说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文
5、(设计)的电子版和纸质版。有权 将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 经管学院数据库系统课程设计5注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300 字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于 1 万
6、字(不包括图纸、程序清单等),文科类论文正文字数不少于 1.2 万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用 A4 单面打印,论文 50 页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文
7、、译文原文(复印件)次序装订3)其它经管学院数据库系统课程设计6第 1 章 系统概述1.1 办公室日常管理系统产生的背景办公室自动化是近年随着计算机科学发展而提出来的新概念。办公自动化系统OAS(Office Automation System),办公室自动化系统一般指实现办公室内事务性业务的自动化,而办公自动化则包括更广泛的意义,即包括网络化的大规模信息处理系统。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。OA 从最初的以大规模采用复印机等办公设备为标志的初级阶段,发展到今天的以运用网络和计算机为标志的现阶段,对企业办公方式的改变和效率的提高起到了积极的促进作用。OAS 软件
8、解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题,范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。可以概括的说,OA 软件跨越了生产、销售、财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力不可缺少的软件工具。 1.2 办公室日常管理系统设计的目的随着社会的发展,企业的发展,职工数量的增加,人员的不断流动,平时我们常用的文件人工记录,文件记录已经渐渐不能满足现代化办公室的要求,查询起来也相当繁琐,得到的信息也不够准确,为了能使大量的企业和个人能够方便快捷的查询到办公室的各种信息,应该
9、有一个功能比较全面的办公室管理系统。 办公室日常管理信息系统是一个功能比较全面的信息管理系统,具有界面友好、高效迅速、反馈信息完整等特点。该软件采用 CS 模式(后期实现部分,属于软件开发,在这里不进行详细实现)和强大的数据库软件开发工具进行开发,能够运行在多种操作系统上,不仅可以满足大部分企业,还能应用在学校以及团体对办公室日常各种信息经管学院数据库系统课程设计7管理的需求,并且易于操作。 办公室日常管理信息系统可以大大地提高办公室日常办公的效率,以及帮助减少在工作中可能出现的错误,为客户提供更好的服务。 本系统的开发主要包括后台数据库的建立、维护以及前端应用程序的开发(略)两个方面。后台数
10、据库使用SQL Server 2005。1.3 办公室日常管理系统设计任务通过办公室日常管理信息系统,我们希望提高文件管理、人员考勤管理、会议管理的效率,以之提高办公室日常工作效率,方便办公人员。经管学院数据库系统课程设计8第 2 章 需求分析2.1 业务流程分析系统管理员的功能包括如下几个方面:文件信息管理、考勤信息管理、会议记录管理。办公室日常管理系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询的操作上,包括,文件信息。2.1.1 文件信息管理办公室管理员可以在文件信息管理模块对办公室线路信息进行管理。管理员首先建立办公室文件信息数据库,输入原始的文件信息,当有新的文件需要添加
11、或者需要对已有的文件信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的文件的详细信息。2.1.2 考勤信息管理管理员可以在考勤信息管理模块实现对考勤信息的管理。管理员首先应该建立考勤信息数据库,输入原始的数据信息,当有新的考勤信息的时候或者管理员需要修改某个考勤的相关信息以及想要删除某个考勤信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关考勤信息。2.1.3 会议记录管理管理员可以在会议记录管理模块实现对会议记录信息的管理。管理员根据相应的会议记录来设置相应的会议记录详细信息。当有新的会议记录添加的时候,要把相应的会议记录信息添
12、加到数据库中,管理员还可以对某条会议记录信息进行修改,删除和查询操作。经管学院数据库系统课程设计92.1.4 用户管理用户以合法身份登入系统后,管理员可以进行系统用户的添加密码的修改操作。管理员可以管理该系统中的问卷信息。管理内容主要包括: (1)负责管理信息输入,包括职工、文件、会议信息的输入。 (2) 可以查看所有信息。一般用户只可以查阅出勤,职工表(工资),文件,会议记录。2.2 功能分析程序分为登陆界面,选择界面,文件信息界面,考勤信息界面,会议记录信息,这几个主体界面。使用时应先知道管理员帐号和密码,登陆进入系统主菜单界面,里面包括文件信息,考勤信息,会议记录信息,用户注册,退出程序
13、菜单选项。需要特别说明的是,当对数据进行查询操作时,在查询框内输入提示数据内容,对话框的表中和提示栏中都会出现所查询的数据,我们可以在提示栏中对数据进行删除和修改操作。办公室日常管理系统登录系统 文件管理 考勤管理 会议记录 退出系统查询文件信息修改考勤信息查询考勤信息打印文件信息修改文件信息录入文件信息修改会议记录查询会议记录录入考勤信息打印考勤信息录入会议记录打印会议记录图 2.1经管学院数据库系统课程设计102.3 数据流图2.3.1 用户需求(1)办公室工作人员可通过计算机来进行以下四个工作: 文件管理:可查询文件编号,文件种类,文件名称,存放位置。 人员考勤管理:可查询浏览人员姓名,
14、年龄,职务,出勤日期,出勤情况。 会议记录管理:可查询浏览时间,参会人,记录员,会议内容。(2)一般工作人员能用文件编号在计算机上查询文件种类,文件名称,存放位置;用职工号查询人员信息年龄,职务,出勤日期,出勤情况;可由会议编号查询会议记录。管理员可以管理全部信息查询,浏览,添加,删除,修改。2.3.2 项目规划办公室管理系统由前台管理和后台管理两大部分组成。(1)前台管理系统前台管理系统,即一般办公室工作人员有权使用的系统。前台管理模块要求实现:进入登陆界面后,有文件管理,人员考勤管理,会议记录管理 3 部分。(2)后台管理系统后台管理系统,即管理员有权使用的系统。后台管理模块除了要求实现前台管理模块可实现的查询外,还可以进行添加,删除,修改。2.3.3 顶层数据流图图 2.2