人事管理系统设计数据库课程设计.pdf

上传人:tbuqq 文档编号:5416739 上传时间:2020-05-04 格式:PDF 页数:22 大小:1.02MB
返回 下载 相关 举报
人事管理系统设计数据库课程设计.pdf_第1页
第1页 / 共22页
人事管理系统设计数据库课程设计.pdf_第2页
第2页 / 共22页
人事管理系统设计数据库课程设计.pdf_第3页
第3页 / 共22页
人事管理系统设计数据库课程设计.pdf_第4页
第4页 / 共22页
人事管理系统设计数据库课程设计.pdf_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《人事管理系统设计数据库课程设计.pdf》由会员分享,可在线阅读,更多相关《人事管理系统设计数据库课程设计.pdf(22页珍藏版)》请在三一文库上搜索。

1、数据库课程设计报告 人事管理系统 的设计报告 学校:延安大学 学院: 数学与计算机科学学院 班级: 计算机专业 08-1 班 成员: 刘永强郭辉 马秋萍王静 2010-6-20 1 目录 摘要 错误!未定义书签。 关键词 :. 错误!未定义书签。 前言 错误!未定义书签。 第一章概述 错误!未定义书签。 1.1 背景. 错误!未定义书签。 1.2 系统的目标和意义 . 错误!未定义书签。 1.3 开发设计思想 . 错误!未定义书签。 1.4 作者的主要贡献 . 错误!未定义书签。 1.5 前景展望 . 错误!未定义书签。 第二章使用工具或开发环境的描述 错误!未定义书签。 2.1 数据库平台

2、. 错误!未定义书签。 2.2 开发软件 . 错误!未定义书签。 2.3 软件介绍 . 错误!未定义书签。 1. 用户的普遍性 错误!未定义书签。 2. 功能的完整性 . 错误!未定义书签。 3. 工具的易用性 . 错误!未定义书签。 第三章需求调查 错误!未定义书签。 3.1 用户需求分析 . 错误!未定义书签。 3.2 系统功能需求分析 . 错误!未定义书签。 3.3 性能需求分析 . 错误!未定义书签。 第四章数据库设计 错误!未定义书签。 4.1 数据(处理)流程分析 . 错误!未定义书签。 4.2 局部 E-R图. 错误!未定义书签。 4.3 全局 E-R图. 错误!未定义书签。 4

3、.4 逻辑结构设计 . 错误!未定义书签。 第五章系统设计 错误!未定义书签。 2 5.1 整体结构设计 . 错误!未定义书签。 5.2 主要结构(或功能)的设计 错误!未定义书签。 5.3 各种功能 . 错误!未定义书签。 5.4 操作界面设计和代码 . 错误!未定义书签。 封面与代码 . 错误!未定义书签。 登入界面与代码. 错误!未定义书签。 主界面与代码 . 错误!未定义书签。 第六章结论与体会 错误!未定义书签。 参考文献 错误!未定义书签。 附录 错误!未定义书签。 致谢 错误!未定义书签。 3 摘要 随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了 功能强大、覆盖全球

4、的信息传输网络。各个领域都向系统化、规范化、自动化的 方向发展, 使得工作效率、 工作成绩和生活水平都日益提高。人事管理是很多厂 矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查 询、更新、打印输出等, 如果靠人,工作量将很大, 若公司人数有几万甚至更多, 人工统计将变得不可想象, 仅一些简单的操作便可及时、 准确地通过计算机获得 需要的信息。 计算机在企业管理中应用的普及,利用计算机实现企业人事管理势 在必行。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量 大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率, 也是企业的科学化、正规化管

5、理,与世界接轨的重要条件。不同的企业具有不同 的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 经过分析,我们使用SQL Server 2005 和 Visual B开发工具。系统能 够提供对人事信息输入、查询、编辑以及工资设定、查询、修改、算出工资发放 各项合计数据; 可自主设定条件从而达到对工资数据的多角度查询功能;方便导 入、导出数据及输出报表。 财务部门人员以管理员身份登录,对本系统的可登录 人员进行管理; 实现了财务部门对本单位工资发放系统的集中管理,保证了系统 的安全性。 关键词:人事管理系统数据流程数据库设计系统设计 第一章概述 1.1背景 21 世纪以计算机为主体的

6、高新技术群体已经将触角深入到国家经济的方 方面面。在市场经济的大环境下, 越来越多的人士逐渐认识到计算机技术进行各 类管理 ,交流的便捷。 尤为突出的是各个中小企业,教育机构等的人事管理在计算机上的实现。 然而如何利用先进的管理手段, 提高人事的管理水平, 是每一个机构所面临的重 要课题。面临的问题有:人事管理广泛,管理内容复杂,平时需要耗费大量的人 力和物力。为了解决这些复杂的难题,就必须有一套科学,高效,严密,实用的 人事管理系统。实现此目标的主要途径就是采用现代计算机管理系统来进行管 理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构 的日常操作,而且可以使企业人事管

7、理更加方便,简单,快捷,清晰,从而减轻 工作人员的劳动强度, 减少企业的财政消耗。 计算机管理系统的应用是各个企业 迈向现代化企业的标志,必将成为各个企业实现现代化管理的不可缺少的手段。 1.2 系统设计的目标和意义 1.2.1 人事管理系统可以应用于支持企业完成人事管理工作,有如下三个方 面的目标: 1. 支持企业实现规范化管理; 2.支持企业高效率完成人事管理的日常业务,包括新员工加入时人 事档案的建立,员工职务变动、辞退、退休的记录及员工信息的查询和修改等; 3.支持企业进行人事管理及相关方面的科学决策并在系统开发总任 务的基础上进行该系统的方案设计论证,需要实现以下功能: 4 a建立员

8、工基本信息表,包括:员工号、姓名、性别、生日、职务、学 历、专业、家庭地址、联系电话、当前状态等; b.员工人事变动的记录和管理; c.员工信息的查询和修改。 1.2.2 系统设计的意义 通过课程设计,结合实际的操作和设计,一方面巩固课堂教学内容, 使学生掌握数据库系统的基本概念、原理和技术, 将理论与实际相结合, 应用现 有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的 设计与实现, 把理论课与实验课所学内容综合为一,另一方面在此基础上强化学 生的实践意识、提高其实际动手能力和创新能力,从而为后续课程的学习,毕业 设计环节以及将来的实际工作打好坚实的基础。 1.3 系统

9、开发设计思想 在实现系统基本功能的同时, 还要求系统能够录入人事的基本资料,在操作 上能够完成诸如添加、删除、修改、按各种条件进行查询、新用户的设置及密码 修改等方面的工作,基本满足人事日常业务的需要。 人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等 各方面信息, 内容比较简单。 同时还综合了其他系统的功能,总结归纳出所需现 有的功能。主要是为人事信息进行服务,对员工职位的变动、员工资料的查询, 统计修改等功能。总体上说具有编辑、查询、员工管理等功能。 设计的指导思想是一切为用户着想,界面美观大方,操作尽量简单明了, 而且作为一个使用的应用程序要有良好的容错性,在用户出现错误

10、操作时能尽量 及时地给出警告, 以便用户及时改正, 使其支持企业实现规范化的管理;支持企 业高效率地完成劳动人事管理的日常业务;支持企业进行劳动人事管理及其相关 方面的科学决策。 人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制 度需求、推动企业劳动人事管理走向科学化、规范化的必要条件。 1.4 前景展望 人事管理系统在现实生活中有很强的实用性,只要设计出一个合理、实用的 人事系统,可根据不同的单位的具体使用情况稍加修改,就可以把它应用到实际 管理工作中。 在开发人事管理系统的过程中, 系统的需求是根据我们自己的实际了解以及通 过查阅相关资料而提出的, 与实在的具有可行性的人事

11、系统有一定的出入,这必 将给以后的软件推广运用带来麻烦, 不过此系统的制作难度同时也会加大我们不 断地探索去做好这个系统,会通过不断地升级而得到解决。 1.5参与人员贡献 参与本人事管理系统的全部成员,全过程参与了本系统的需求分析、 数据库设计、系统设计的各个环节, 每个成员都完成了各个环节要求完成的任务, 使每个人都得到了应有的锻炼。 第二章使用工具或开发环境的描述 5 2.1 人事管理系统运行平台 运行环境: Windows 2000、Windows XP 2.2 开发软件 2.2.1 数据库开发软件 常见的有三种数据库: Microsoft 公司的 ACCESS 和 SQL Server

12、 、Oracle 公司的 Oracle 。 在此我们选用 SQL Server 2005 。 2.2.2 界面开发软件 常见应用界面开发软件: Microsoft 公司的 Visual Basic、Visual B 、Visual FoxPro 6.0 和 Visual C 。 Borland 公司的 Delphi 。 Powersoft 公司的 PowerBulider。 Sun Microsystems公司的 Java 。 在此我们选用 Visual B 。 2.3 软件介绍 2.3.1 SQL Server 2005 SQL Server 是一个后台数据库管理系统,提供了一个更安全、更可

13、靠 和更高效的数据管理平台,为使用不同的编程开发工具提供了SQL Server接口。 SQL Server 是一个关系数据库管理系统。 它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在 Windows NT 推出后, Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳 了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。 SQL Server 2005 是一个全面的数据

14、库平台, 使用集成的商业智能(BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结 构化数据提供了更安全可靠的存储功能,更容易构建和管理用于业务的高可用和 高性能的数据应用程序。 SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。 现在的最新版本是 SQL Server 2008 。 2.3.2 Visual B Visual Basic 是 RAD(Rapid Application Development,快速应用程序开发 ) 系列的第一个产品,也是微软发

15、布的第一代Windows 程序开发软件,为程序员 终于提供了一种简单、 直观而又功能强大的编程语言, 它可以更快速的建立复杂 6 的应用程序。 Visual Basic 历经 1.0、2.0、3.0、4.0、5.0、6.0 版本, Microsoft 继 续为 Visual Basic程序员扩展功能,推出基于 .NET框架的 Visual Basic.NET。 Visual Basic.NET 对数据库编程的强大支持, 更便于开发应用于Web Server的后台数据 库。利用 Visual Basic.NET,Visual Basic 程序员能够拥有空前的控制和效率。通 过第一流的面向对象的结

16、构,如继承、结构化的异常处理和带参数的构造函数, Visual Basic程序设计将变得更优雅、更简化、更具可维护性。Visual Basic程序 员拥有完全的 .NET 框架的使用权,可以第一次直接利用Microsoft 丰富的平台来 创建基于 Windows 的应用程序、下一代XML 网络服务和移动软件。 Visual B具有以下优点: 1.真正成为面向对象以及支持继承性的语言。 2.窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动 改变窗体大小、资源本地化支持、数据类工具内在支持XML 数据。 3.直接建立在 .NET 的框架结构上,因此开发人员可以充分利用所有. NET 平台

17、特性,也可以与其他的.NET 语言交互。 4.为 Windows 应用程序提供了XCOPY 部署, 开发者不再需要为DLL 的版本问题担忧。 第三章需求调查 3.1 用户需求分析 人事管理系统系是为了更好的实现人事各种信息的管理以及各种信息的安 全性管理。本系统主要对查看员工的各种信息需求所设计的,可以很好的管 理数据。本系统的主要功能由以下几个部分组成: 员工基本信息模块输入:员工信息功能:对员工基本信息的查询、修改、删除 和查询。 员工工资管理模块输入:员工工资情况功能:完成对员工工资的修改、查询, 统计员工基本信息表。 员工考勤管理模块输入:员工考勤情况功能:完成对员工考勤情况的查询、删

18、 除员工考勤等情况。 员工工资信息表和员工考勤信息表和员工基本信息表是相似的。查询模块是指 在建表的基础上,用户对所需要的资料的查询。包括单一条件查询和多条件查询。 从查询对象来看,又可分为对员工基本信息的查询和对员工工资信息、员工考勤 信息的查询。 员工身份的确认: 只有用户名和用户密码都相符的用户方可进入本系统,为了 防止不合法用户对数据的察看和修改, 本系统把用户分为三个级别:员工和管理员, 员工包括管理员不仅拥有对数据的查询、统计、打印权限,还对用户的使用权限 进行控制,管理员可以设定用户名、密码和其权限,还可以对纪录进行增加、删 除、修改等操作。当用户要进入系统时必须先输入用户名和密

19、码,按“确认”按 钮后,系统辨别用户身份,对合法用户根据用户的权限赋予相应的使用功能。 3.2 系统功能需求分析 系统功能主要分为以下四个模块:员工管理、工资管理、部门管理、系统管 理。 以下分别对员工管理、 工资管理、 部门管理、 系统管理的四个模块进行详细 的描述介绍。 7 2.1 员工管理 查看选中员工的详细资料,员工资料又分为基本资料和高级资料。 2.1.1 基本资料 员工编号、员工姓名、性别、出生日期、身份证号、婚姻状况、民族、 机关、政治面貌、电子邮箱、联系电话、联系地址、部门、职位、职称、基本工 资、聘用形式、最高学历、所属专业、毕业院校、入职日期、在职状态、工号、 合同期限。

20、2.1.2 高级资料 (1).奖惩资料:奖惩日期、奖惩分数、奖惩原因。 (2).培训资料:培训日期、培训内容。 (3).考评资料:考评日期、考评内容、考评结果。 (4).调薪资料:调薪日期、调前薪资、调后薪资、调薪原因。 (5).调动资料:调动日期、调前部门、调前职位、调动原因、调后部门、 调后职位、备注。 (6).工资信息:工资月份、应发工资、实发工资、备注。 (7).其他信息:管理员可任意备注其他信息。 2.2 工资管理 实现对员工工资账套管理、员工账套设置、工资表管理、月末处理、工资表 查询一系列对员工工资管理的功能。 2.2.1 工资账套管理 对员工奖金、基本工资、提成等各项的增删改查

21、。 2.2.2 员工账套设置 根据公司账套(即各部门) ,查看相应的员工的工资信息,并实现其增删功 能。 2.2.3 工资表管理 集中对同一部门员工工资进行增删改查的功能。 4 月末处理 对该月该部门员工工资进行增删改查的功能。 2.2.4 工资表查询 是一种历史记录查询,可查询某员工在某月的工资情况。 2.5 系统管理 对系统、管理员等一些操作,包括基础信息设置、系统管理、操作员管理、 备份恢复数据、初始化数据库。 2.5.1 基础信息设置 对部门、职位、职称、奖惩规则和权限组的设置管理,及其个项目的增删改 查。 2.5.2 系统管理 对系统本身的一些设置。 2.5.3 操作日志管理 记录管

22、理员对数据的操作信息。 2.5.4 操作员管理 管理员基本信息的管理,及其增删改功能。 2.5.5 备份恢复数据 可对员工资料数据进行备份,并在适当的时候还原。 2.5.6 初始化数据库 对整个数据库资料初始化的操作。 8 3.3 性能需求分析 安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置 其密码,为保密起见, 用户在终端上输入的密码不显示在屏幕上,有时还可以设 置随机验证码来进一步保证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数 据的类别和内容; 3.系统应对不同用户设置不同的权限,区分不同的用户, 如区分普通

23、用户 (普 通职员) ,管理员(高层领导)。 完整性要求: 1.各种信息记录的完整性,信息记录内容不能为空; 2.各种数据间相互的联系的正确性; 3.相同的数据在不同记录中的一致性。 3.4 附数据字典: 1. 数据项 员工信息数据字典 编号数据项名称说明部分编号数据项名称说明部分 1 员工编号字符串类型有唯一性2 姓名字符串类型长度为20 字符 3 性别字符串类型男、女4 年龄整数类型18100 5 员工参加工作时间时间类型*/* 6 民族字符串类型有唯一性 7 所属部门编号字符串类型有唯一性 8 身份证号字符串类型有唯一性 9 联系电话字符串类型有唯一性10 E-mail 字符串类型有唯一

24、性 11 办公电话字符串类型有唯一性12 教育程度字符串类型 13 专业字符串类型14 毕业学校字符串类型 15 外语水平字符串类型16 计算机水平字符串类型 17 职称字符串类型18 学历字符串类型 19 住所字符串类型20 籍贯字符串类型 工资信息数据字典 编号数据项名称说明部分编号数据项名称说明部分 1 员工编号字 符 串 类 型 有唯一性 2 姓名文本类型长 度为 20 字符 3 性别字 符 串 类 型 男女 4 全勤奖金字符串类型 5 实上班天数字符串类型6 基本工资字符串类型 77 加班天数字符串类型8 加班工资字符串类型 9 扣款字符串类型10 应发工资字符串类型 11 实发工资

25、字符串类型 部门信息数据字典 编号数据项名称说明部分 9 1 部门编号整数类型,具有唯一性 2 部门名称字符类型 3 职工名 字符类型,长度为20 字 符 5 职位 字符类型长度为 20 字符 6 部门电话整数类型 7 部门经理 字符类型长度为 20 字符 8 编制人数整数类型 9 现有人数整数类型 2、数据结构 编号数据结构名属性 1 用户信息用户 ID ,用户密码,用户类型(普通用户,管理员) 2 员工信息 员工编号、 性别、 入职时间、 所属部门编号、 联系电话、 办公电话、 专业、外语水平、 职称、住所、姓名、年龄、民族、身份证号、 E-mail、 教育程度、毕业学校、计算机水平、学历

26、、籍贯 3 部门信息部门编号、部门名称、部门经理、编制人数、现有人数、 部门电话 4 工资信息员工编号、性别、实上班天数、扣款、实发工资 3、数据流 编号数据流名输入输出 1 变更员工变更员工员工信息 2 查询员工员工编号员工信息 3 变更部门变更部门部门信息 4 查询部门部门编号部门信息 5 变更工资变更信息工资信息 6 查询工资员工号工资信息 7 变更用户变更用户用户变更信息 8 查询用户用户用户信息 4、数据存储 数据存储名输入数据流输出数据流 员工信息变更员工查询员工 提交员工变更信息 部门信息变更部门查询部门 10 获得部门信息 工资信息变更工资查询工资 提交工资变更 用户信息变更用

27、户查询用户信息 提交用户信息 5、处理过程 处理过程名输入数据流输出数据流说 明 部 分 用户注册终端用户信息 用户信息审核用户注册信息经审核用户信息 用户查询终端用户信息 部门查询与更改获得提交更改 查询与更改提交更改信息 工资发放工资清单工资信息 数据流图 基本图形符号 符号名称说明 加工表示数据的处理过程 数据流表示数据的流向 数据存储文件表示存储数据的数据库或者数据表 数据源点或汇点表示外部实体 1)第一层数据流图 系统管理员 人事管理 系统 系统数据库 人事信息人事信息 2)第二层数据流图 11 第四章数据库设计 4.1 局部 E-R图 局部 ER 图-用户信息 用户信息 密码用户类

28、型登陆 ID 毕业院校 获得 学历信息 计算机水平 教育程度专业 外语水平 婚姻信息 婚否 子女数 婚否 任职 工龄 工作信息 入职时间 职称部门编号 12 局部 ER 图-员工信息 局部图 -工资信息 员工信息 年龄 员工编号 民族 姓名 性别 身份证号 移 动 电 话 E-mai 工资信息 工号 姓名 全勤奖金 实上班天数 基本工资 加班天数 加班工资 扣款 应发工资 实发工资 性别 包括 家庭信息 联系电话 籍贯住址 邮政编码 13 4.2 全局 E-R图 (见下页) 登 陆 基本工资 加班天数 扣款 加班工资 部门信息 部门号 部门名称 职工名 职位 编制人数 部门经理 现有人数 部门

29、电话 局部 ER 图-部门信息 获得 毕业院校 学历 计算机水平 教育程度 专业 外语水平 婚姻信息 婚否 婚否 任职 工作信息 职称 部门编号 用户 密码用户类型 登陆 ID 工资 工 号 姓名 全勤奖金 实 上 班 天 应发工资 实发工资 性别 发 放 14 人事管理系统全局ER 图 4.4 逻辑结构设计 4.4.1 基本表 4.4.1.1关系模式:工资(工号姓名性别全勤奖金实上班天数基 本工资加班天数加班工资扣款应发工资实发工资) 员工 年龄 员工编号 姓名 性别 身份证号 移 动 电 话 E-mai 包括 子女数 家庭信息 联系电话籍贯住址 邮政编码 工龄入职时间 部门 部门号 部门名

30、称 职工名 职位 编制人数 部门经理 现有人数 部门电话 民族 属 于 15 4.4. 1.2 关系模式:员工基本信息(身份证号民族年龄员工编号 姓名性别 E-mail移动电话) 属性中文名称 属性名类型长度说明 员工编号S_NO CHAR 11 部门统一编号,具有唯一性 姓名S_NAME CHAR 20 员工姓名 性别S_SEX CHAR 4 员工性别 年龄S_AGE INT 18100 民族RACIAL CHAR 具有唯一性 身份证号SID CHAR 20 唯一身份标识 E-mail E_MAIL CHAR 24 移动电话T_PHONE CHAR 11 4.4. 1.3 关系模式:员工家庭

31、(邮政编码联系电话住址籍贯员工编号) 属性中文名称 属性名类型长度说明 员工编号S_NO CHAR 11 部门统一编号,具有唯一性 住址S_ADDRESS CHAR 40 员工家庭住址 籍贯RACIAL CHAR 26 具有唯一性 E-mail E_MAIL CHAR 24 联系电话T_PHONE CHAR 11 4.4. 1.4 关系模式:员工学历(专业毕业院校教育程度计算机水平 外语水平员工编号) 属性中文名称 属性名类型长度说明 16 员工编号S_NOCHAR 部门统一编号,具有唯一性 专业CHAR 毕业院校CHAR 统一编号,具有唯一性 教育程度CHAR 计算机水平CHAR 外语水平C

32、HAR 20 四六级等 4.4. 1.5关系模式:员工工作(职称部门编号工龄入职时间员工编 号) 属性中文名称 属性名类型长度说明 员工编号 S_NOCHAR 部门统一编号,具有唯一性性 职称Z_ZC CHAR 20 员工姓名 部门编号 BH CHAR 10 工龄G_GL INT 3 参加工作时间 入职时间R_SJ INT 4 参加工作时间 4.4. 1.6关系模式:员工婚姻(婚否子女数员工编号) 属性中文名称 属性名类型长度说明 员工编号S_NO CHAR 11 部门统一编号,具有唯一性 婚否CHAR 是或否 子女数S_子女年龄 4.4. 1.7 关系模式:用户(用户ID、密码、用户类型)

33、属性中文名称属性名 类型长度 说明 用户 ID Y_ID char 8 ID 密码Y_mima vchar 20 用户类型Y_leixing vchar 8 4.4. 1.8 关系模式:部门(部门编号,部门名称,职工名,职位,部门电话, 部门经理,编制人数,现有人数) 属性中文名称属性名数据类型长度说明 部门编号dep_num 整型int(12)部门编号具有唯一性 部门名称dep_name 字符串类型char(12) 部门名称 职工名employor_na 字符串类型char(12) 职工名 职位position 字符串类型char(12) 具有等级之分 17 部门电话dep_telephon

34、e 整型int(11)部门电话 部门经理manager 字符串类型char(12) 部门经理 编制人数edit_no 整型int(100)部门最大容纳人数 现有人数own_no 整型int(100)现有人数 4.4.2 导出表 1) 调动入表(部门编号, 职位,职工编号,原部门, 现部门、说明部分) 由部门信息表导出。 2) 转出表(部门编号,职位,职工编号,现有人数,职工名) 由部门信息表导出。 3) 奖惩表(职工编号、奖励、惩罚、奖惩时间、说明部分) 由工资表导出。 4.4.3创建数据库 注:由于涉及的表较多, 我们仅给出部分后台数据库包含的 表。 4.4.3.1 用户表 4.4.3.2

35、员工基本表 18 4.4.3.3 员工学历表 4.4.3.2 员工家庭表 19 第五章系统设计 5.1 整体结构设计 人事管理系统主要包含职工个人基本信息,工作情况,婚姻情况,学历情 况,家庭情况的信息,内容比较简单。同时考虑人事管理工作的性质,归纳出所 需实现的功能:主要是为人事信息进行服务,对员工的变动、员工资料、以及员 工资料的查询,统计等功能。总体上说具有修改,查询,删除,插入,统计等功 能。 灵活的数据记录编辑功能,可以随时对记录进行增加,修改,删除,等编 辑操作。并将查询方式有机溶入查询界面,可以实现对某项记录定位。 多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保

36、 种情况,多种条件下的人员情况进行统计查看。 具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式 进行。 管理员功能,对员工信息进行添加,修改,删除操作。 20 5.2 主要功能与结构的设计 5.2.3 功能的设计 一个企业的员工都很需要简便的方法来查询自己想要了解的东西于是 就生成了查询,只要员工把想查询的条件输入变能显现结果。 功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登 录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的 权限,才能执行一定的操作。员工自定义的其它资料打印;职工列表打印,表 栏内容可任意调整, 职工信息的任意选入; 部

37、门列表打印, 以树状结构显示所有 部门的分支信息;打印:选中一张表,点击打印。 操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和 口令完全正确, 才能进入人事管理信息系统。系统会根据为用户分配的权限,设 置其对应的功能为有效,用户就可操作该功能。 5.2.4 结构的设计 21 5.4 操作界面的设计和代码 5.4.1 封面与代码 5.4.2 登入界面与代码 5.4.3 主界面与代码 第六章结论与体会 通过这数周的数据库设计,使我们从中受到很大的教育和练习,不仅将大 学所学的知识进行了实际应用, 还学到了很多书本上学不到的知识。 开阔了视野, 增长了知识, 积累了一些经验和教训。

38、 充分锻炼了自己的动手和应用能力,真正 做到了理论联系实际。 我们设计的个人事管理系统, 提供了较为完备的员工、 部门、工资等信息, 实现了数据库的的基本的操作,如修改、插入、删除、更新等。完善的人事信息 管理,支持员工信息、人员增加、调动。支持工作经历管理、社会关系管理、奖 惩管理等,系统主要针对查看员工的各种信息需求所设计的,可以很好的管理数 据。由于整个课程设计时间比较仓促,所以该系统还有许多不尽如意的地方,对 某些功能的细节设计还缺乏完备性,缺少界面处理, 缺乏对系统整体进行周密的 考虑,出错处理不够等等多方面问题。这些都有待于进一步的改善。 最后,我们要感谢王文发老师的关心、指导和教诲。再次向所有关心、帮 助、理解、支持我们做好数据库课程设计的王老师和同学们致以深深的谢意,感 谢你们的帮助和关爱! 参考文献 1 数据库系统概论萨师煊等著高等教育出版社2006 年 5 月第四版 2 SQL Server 2005数据库开发应用教程孙全党等主编科学出版社 2008 年 2 月第一版 3 4 Visual B数据库应用开发教程徐安东等清华大学出 版社2006-8-1 5 Visual BASIC.NET 程序设计教程陈语林主编中国水利 水电出版社2008年 2 月月第三版

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1