1、数据库课程设计报告人事管理系统的设计报告学校: 学院: 班级: 成员: 2010-6-201目 录摘 要 错误!未定义书签。关键词: .错误!未定义书签。前 言 错误!未定义书签。第一章 概 述 错误!未定义书签。1.1背景 .错误!未定义书签。1.2系统的目标和意义 .错误!未定义书签。1.3 开发设计思想 错误!未定义书签。1.4 作者的主要贡献 错误!未定义书签。1.5 前景展望 错误!未定义书签。第二章 使用工具或开发环境的描述 错误!未定义书签。2.1 数据库平台 错误!未定义书签。2.2 开发软件 错误!未定义书签。2.3 软件介绍 错误!未定义书签。1. 用户的普遍性 错误!未定
2、义书签。2.功能的完整性 .错误!未定义书签。3.工具的易用性 .错误!未定义书签。第三章 需求调查 错误!未定义书签。3.1用户需求分析 .错误!未定义书签。3.2系统功能需求分析 .错误!未定义书签。3.3性能需求分析 .错误!未定义书签。第四章 数据库设计 错误!未定义书签。4.1数据(处理)流程分析 .错误!未定义书签。4.2局部 E-R图 .错误!未定义书签。4.3全局 E-R图 .错误!未定义书签。4.4逻辑结构设计 .错误!未定义书签。第五章 系统设计 错误!未定义书签。25.1 整体结构设计 错误!未定义书签。5.2 主要结构(或功能)的设计 .错误!未定义书签。5.3各种功能
3、 .错误!未定义书签。5.4操作界面设计和代码 .错误!未定义书签。 封面与代码 错误!未定义书签。 登入界面与代码 错误!未定义书签。 主界面与代码 错误!未定义书签。第六章 结论与体会 错误!未定义书签。参考文献 错误!未定义书签。附录 错误!未定义书签。致谢 错误!未定义书签。3摘要随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将
4、很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。经过分析,我们使用 SQL Server 2005 和 Visual B 开发工具。系统能够提供对人事信息输入、查询、编辑以及工资设定、查询、修改、算出工资发
5、放各项合计数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数据及输出报表。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。关键词 : 人事管理系统 数据流程 数据库设计 系统设计 第一章 概述1.1 背景21 世纪以计算机为主体的高新技术群体已经将触角深入到国家经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到计算机技术进行各类管理,交流的便捷。尤为突出的是各个中小企业,教育机构等的人事管理在计算机上的实现。然而如何利用先进的管理手段,提高人事的管理水平,是每一个机构所面临的重要课题
6、。面临的问题有:人事管理广泛,管理内容复杂,平时需要耗费大量的人力和物力。为了解决这些复杂的难题,就必须有一套科学,高效,严密,实用的人事管理系统。实现此目标的主要途径就是采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。计算机管理系统的应用是各个企业迈向现代化企业的标志,必将成为各个企业实现现代化管理的不可缺少的手段。1.2 系统设计的目标和意义1.2.1 人事管理系统可以应用于支持企业完成人事管理工作,有如下三个方面的目标:1. 支
7、持企业实现规范化管理;2. 支持企业高效率完成人事管理的日常业务,包括新员工加入时人事档案的建立,员工职务变动、辞退、退休的记录及员工信息的查询和修改等;43. 支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证,需要实现以下功能:a 建立员工基本信息表,包括:员工号、姓名、性别、生日、职务、学历、专业、家庭地址、联系电话、当前状态等;b.员工人事变动的记录和管理;c.员工信息的查询和修改。1.2.2 系统设计的意义通过课程设计,结合实际的操作和设计,一方面巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建
8、模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容综合为一,另一方面在此基础上强化学生的实践意识、提高其实际动手能力和创新能力,从而为后续课程的学习,毕业设计环节以及将来的实际工作打好坚实的基础。1.3 系统开发设计思想在实现系统基本功能的同时,还要求系统能够录入人事的基本资料,在操作上能够完成诸如添加、删除、修改、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为
9、人事信息进行服务,对员工职位的变动、员工资料的查询,统计修改等功能。总体上说具有编辑、查询、员工管理等功能。设计的指导思想是一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个使用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正,使其支持企业实现规范化的管理;支持企业高效率地完成劳动人事管理的日常业务;支持企业进行劳动人事管理及其相关方面的科学决策。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度需求、推动企业劳动人事管理走向科学化、规范化的必要条件。1.4 前景展望人事管理系统在现实生活中有很强的实用性,只要设计出一个合理、实用
10、的人事系统,可根据不同的单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。在开发人事管理系统的过程中,系统的需求是根据我们自己的实际了解以及通过查阅相关资料而提出的,与实在的具有可行性的人事系统有一定的出入,这必将给以后的软件推广运用带来麻烦,不过此系统的制作难度同时也会加大我们不断地探索去做好这个系统,会通过不断地升级而得到解决。1.5 参与人员贡献参与本人事管理系统的全部成员,全过程参与了本系统的需求分析、数据库设计、系统设计的各个环节,每个成员都完成了各个环节要求完成的任务,使每个人都得到了应有的锻炼。5第二章 使用工具或开发环境的描述2.1 人事管理系统运行平台运行环境:Wi
11、ndows 2000、Windows XP2.2 开发软件2.2.1 数据库开发软件常见的有三种数据库:Microsoft 公司的 ACCESS 和 SQL Server、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 。在此我们选用
12、Visual B 。2.3 软件介绍2.3.1 SQL Server 2005SQL Server 是一个后台数据库管理系统,提供了一个更安全、更可靠和更高效的数据管理平台,为使用不同的编程开发工具提供了 SQL Server 接口。SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后, Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 W
13、indows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,更容易构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。现在的最新版本是 SQL Server 2008。2.3.2 Visual B6Visual
14、Basic 是 RAD(Rapid Application Development,快速应用程序开发)系列的第一个产品,也是微软发布的第一代 Windows 程序开发软件,为程序员终于提供了一种简单、直观而又功能强大的编程语言,它可以更快速的建立复杂的应用程序。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 的后台数据库。利用 Vis
15、ual Basic.NET,Visual Basic 程序员能够拥有空前的控制和效率。通过第一流的面向对象的结构,如继承、结构化的异常处理和带参数的构造函数,Visual Basic 程序设计将变得更优雅、更简化、更具可维护性。Visual Basic 程序员拥有完全的.NET 框架的使用权,可以第一次直接利用 Microsoft 丰富的平台来创建基于 Windows 的应用程序、下一代 XML 网络服务和移动软件。Visual B 具有以下优点:1.真正成为面向对象以及支持继承性的语言。 2.窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内
16、在支持 XML 数据。 3.直接建立在.NET 的框架结构上,因此开发人员可以充分利用所有.NET 平台特性,也可以与其他的.NET 语言交互。 4.为 Windows 应用程序提供了 XCOPY 部署,开发者不再需要为DLL 的版本问题担忧。第三章 需求调查3.1 用户需求分析人事管理系统系是为了更好的实现人事各种信息的管理以及各种信息的安全性管理。本系统主要对查看员工的各种信息需求所设计的,可以很好的管理数据。 本系统的主要功能由以下几个部分组成:员工基本信息模块输入:员工信息功能:对员工基本信息的查询、修改、删除和查询。员工工资管理模块输入:员工工资情况功能:完成对员工工资的修改、查询,
17、统计员工基本信息表。员工考勤管理模块输入:员工考勤情况功能:完成对员工考勤情况的查询、删除员工考勤等情况。员工工资信息表和员工考勤信息表和员工基本信息表是相似的。查询模块是指在建表的基础上,用户对所需要的资料的查询。包括单一条件查询和多条件查询。从查询对象来看,又可分为对员工基本信息的查询和对员工工资信息、员工考勤信息的查询。员工身份的确认:只有用户名和用户密码都相符的用户方可进入本系统,为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:员工和管理员,员工包括管理员不仅拥有对数据的查询、统计、打印权限,还对用户的使用权限进行控制,管理员可以设定用户名、密码和其权限,还可以对纪录进
18、行增加、删除、修改等操作。当用户要进入系统时必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限赋予相应的使用功能。3.2 系统功能需求分析 7系统功能主要分为以下四个模块:员工管理、工资管理、部门管理、系统管理。以下分别对员工管理、工资管理、部门管理、系统管理的四个模块进行详细的描述介绍。2.1 员工管理查看选中员工的详细资料,员工资料又分为基本资料和高级资料。2.1.1 基本资料员工编号、员工姓名、性别、出生日期、身份证号、婚姻状况、民族、机关、政治面貌、电子邮箱、联系电话、联系地址、部门、职位、职称、基本工资、聘用形式、最高学历、所属专业、毕业院校、入职日
19、期、在职状态、工号、合同期限。2.1.2 高级资料(1).奖惩资料:奖惩日期、奖惩分数、奖惩原因。(2).培训资料:培训日期、培训内容。(3).考评资料:考评日期、考评内容、考评结果。(4).调薪资料:调薪日期、调前薪资、调后薪资、调薪原因。(5).调动资料:调动日期、调前部门、调前职位、调动原因、调后部门、调后职位、备注。(6).工资信息:工资月份、应发工资、实发工资、备注。(7).其他信息:管理员可任意备注其他信息。2.2 工资管理实现对员工工资账套管理、员工账套设置、工资表管理、月末处理、工资表查询一系列对员工工资管理的功能。2.2.1 工资账套管理对员工奖金、基本工资、提成等各项的增删
20、改查。2.2.2 员工账套设置根据公司账套(即各部门) ,查看相应的员工的工资信息,并实现其增删功能。2.2.3 工资表管理集中对同一部门员工工资进行增删改查的功能。4 月末处理对该月该部门员工工资进行增删改查的功能。2.2.4 工资表查询是一种历史记录查询,可查询某员工在某月的工资情况。2.5 系统管理对系统、管理员等一些操作,包括基础信息设置、系统管理、操作员管理、备份恢复数据、初始化数据库。2.5.1 基础信息设置对部门、职位、职称、奖惩规则和权限组的设置管理,及其个项目的增删改查。2.5.2 系统管理对系统本身的一些设置。2.5.3 操作日志管理记录管理员对数据的操作信息。2.5.4
21、操作员管理管理员基本信息的管理,及其增删改功能。82.5.5 备份恢复数据可对员工资料数据进行备份,并在适当的时候还原。2.5.6 初始化数据库对整个数据库资料初始化的操作。3.3 性能需求分析安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,为保密起见,用户在终端上输入的密码不显示在屏幕上,有时还可以设置随机验证码来进一步保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(普通职员) ,管理员(高层领导) 。完整性要求:1.各种信息记
22、录的完整性,信息记录内容不能为空;2.各种数据间相互的联系的正确性;3.相同的数据在不同记录中的一致性。3.4 附数据字典:1. 数据项员工信息数据字典 编号 数据项名称 说 明 部 分 编号 数据项名称 说 明 部 分1 员工编号 字符串类型 有唯一性 2 姓名 字符串类型 长度为 20字符3 性别 字符串类型 男、女 4 年龄 整数类型 181005 员工参加工作时间 时间类型 */* 6 民族 字符串类型 有唯一性7 所属部门编号 字符串类型 有唯一性 8 身份证号 字符串类型 有唯一性9 联系电话 字符串类型 有唯一性 10 E-mail 字符串类型 有唯一性11 办公电话 字符串类型
23、 有唯一性 12 教育程度 字符串类型 13 专业 字符串类型 14 毕业学校 字符串类型15 外语水平 字符串类型 16 计算机水平 字符串类型 17 职称 字符串类型 18 学历 字符串类型19 住所 字符串类型 20 籍贯 字符串类型工资信息数据字典编号 数据项名称 说明部分 编号 数据项名称 说明部分1 员工编号 字符串类型 有唯一性2 姓名 文本类型 长度为 20 字符3 性别 字符串类型 男女4 全勤奖金 字符串类型5 实上班天数 字符串类型 6 基本工资 字符串类型77 加班天数 字符串类型 8 加班工资 字符串类型9 扣款 字符串类型 10 应发工资 字符串类型911 实发工资
24、 字符串类型部门信息数据字典编号 数据项名称 说明部分1 部门编号 整数类型,具有唯一性2 部门名称 字符类型3 职工名 字符类型,长度为 20 字符5 职位 字符类型 长度为 20 字符6 部门电话 整数类型7 部门经理 字符类型 长度为 20 字符8 编制人数 整数类型9 现有人数 整数类型2、数据结构编号 数据结构名 属 性1 用户信息 用户 ID,用户密码,用户类型(普通用户,管理员)2 员工信息员工编号、性别、入职时间、所属部门编号、联系电话、办公电话、专业、外语水平、职称、住所、姓名、年龄、民族、身份证号、E-mail 、教育程度、毕业学校、计算机水平、学历、籍贯3 部门信息 部门
25、编号、部门名称、部门经理、编制人数、现有人数、部门电话4 工资信息 员工编号、性别、实上班天数、扣款、实发工资3、数据流编号 数 据 流 名 输 入 输 出1 变更员工 变更员工 员工信息2 查询员工 员工编号 员工信息3 变更部门 变更部门 部门信息4 查询部门 部门编号 部门信息5 变更工资 变更信息 工资信息6 查询工资 员工号 工资信息7 变更用户 变更用户 用户变更信息8 查询用户 用户 用户信息4、数据存储数据存储名 输入数据流 输出数据流员工信息 变更员工 查询员工提交员工变更信息部门信息 变更部门 查询部门获得部门信息10工资信息 变更工资 查询工资提交工资变更用户信息 变更用
26、户 查询用户信息提交用户信息5、处理过程处理过程名 输入数据流 输出数据流 说 明 部 分用户注册 终端 用户信息用户信息审核 用户注册信息 经审核用户信息用户查询 终端 用户信息部门查询与更改 获得 提交更改查询与更改 提交更改信息工资发放 工资清单 工资信息数据流图基本图形符号 符 号 名 称 说 明 加 工 表 示 数 据 的 处 理 过 程 数 据 流 表 示 数 据 的 流 向 数 据 存 储 文 件 表 示 存 储 数 据 的 数 据 库 或 者 数 据 表 数 据 源 点 或 汇 点 表 示 外 部 实 体 1) 第一层数据流图系 统 管 理 员人 事 管 理系 统系 统 数 据
27、 库人 事 信 息 人 事 信 息2) 第二层数据流图11第四章 数据库设计4.1局部 E-R图用户信息密码 用户类型登陆 ID局部 ER 图-用户信息毕业院校获得学历信息 计算机水平教育程度专业外语水平婚姻信息婚否子女数婚否任职工龄工作信息入职时间职称 部门编号12员工信息年龄员工编号民族姓名性别身份证号移动电话电话E-mail局部 ER 图- 员工信息工资信息工号姓名全勤奖金实上班天数 基本工资 加班天数加班工资扣款应发工资实发工资性别局部图-工资信息包括家庭信息联系电话籍贯 住址邮政编码13部门信息部门号 部门名称职工名职位编制人数部门经理现有人数部门电话局部 ER 图-部门信息4.2全
28、局 E-R图( 见下页 )登陆基本工资加班天数扣款加班工资获得毕业院校学历计算机水平教育程度专业外语水平婚姻信息 婚否婚否任职工作信息职称 部门编号用户密码 用户类型登陆 ID工资工号姓名全勤奖金实上班天数应发工资实发工资性别发放14员工年龄员工编号姓名性别身份证号移动电话电话E-mail包括人事管理系统全局 ER 图4.4逻辑结构设计4.4.1 基本表4.4.1.1 关系模式:工资(工号姓名性别全勤奖金实上班天数基本工资加班天数加班工资扣款应发工资实发工资)子女数家庭信息联系电话籍贯 住址邮政编码工龄 入职时间部门部门号部门名称职工名职位编制人数部门经理现有人数部门电话民族属于154.4.
29、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 114.4. 1.3 关系模式:员工家庭(邮政编码联系电话住址籍贯员工编号)属性中文名称 属性名 类型 长度 说明员工编号 S_N
30、O CHAR 11 部门统一编号,具有唯一性住址 S_ADDRESS CHAR 40 员工家庭住址 籍贯 RACIAL CHAR 26 具有唯一性E-mail E_MAIL CHAR 24联系电话 T_PHONE CHAR 114.4. 1.4 关系模式:员工学历(专业毕业院校教育程度计算机水平外语水平员工编号)属性中文名称 属性名 类型 长度 说明16员工编号 S_NO CHAR 部门统一编号,具有唯一性专业 CHAR 毕业院校 CHAR 统一编号,具有唯一性教育程度 CHAR 计算机水平 CHAR 外语水平 CHAR 20 四六级等4.4. 1.5 关系模式:员工工作(职称部门编号工龄入职
31、时间员工编号)属性中文名称 属性名 类型 长度 说明员工编号 S_NO CHAR 部门统一编号,具有唯一性性职称 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、密码、用户类型)属性中文名称 属性名 类型 长度 说明用户 ID Y_ID char 8
32、ID密码 Y_mima vchar 20用户类型 Y_leixing vchar 84.4. 1.8 关系模式 :部门(部门编号,部门名称,职工名,职位,部门电话,部门经理,编制人数,现有人数)属性中文名称 属性名 数据类型 长度 说明部门编号 dep_num 整型 int(12) 部门编号具有唯一性部门名称 dep_name 字符串类型 char(12) 部门名称职工名 employor_na 字符串类型 char(12) 职工名职位 position 字符串类型 char(12) 具有等级之分17部门电话 dep_telephone 整型 int(11) 部门电话部门经理 manager
33、字符串类型 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 员工基本表184.4.3.3 员工学历表4.4.3.2 员工家庭表19第五
34、章 系统设计5.1 整体结构设计人事管理系统主要包含职工个人基本信息,工作情况,婚姻情况,学历情况,家庭情况的信息,内容比较简单。同时考虑人事管理工作的性质,归纳出所需实现的功能:主要是为人事信息进行服务,对员工的变动、员工资料、以及员工资料的查询,统计等功能。总体上说具有修改,查询,删除,插入,统计等功能。灵活的数据记录编辑功能,可以随时对记录进行增加,修改,删除, 等编辑操作。并将查询方式有机溶入查询界面,可以实现对某项记录定位。多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。具有比较友好的人机界面,各种操作可以在直观的界面上通过人
35、机交互式进行。管理员功能,对员工信息进行添加,修改,删除操作。205.2 主要功能与结构的设计5.2.3 功能的设计一个企业的员工都很需要简便的方法来查询自己想要了解的东西于是就生成了查询,只要员工把想查询的条件输入变能显现结果。功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。员工自定义的其它资料打印; 职工列表打印,表栏内容可任意调整,职工信息的任意选入;部门列表打印,以树状结构显示所有部门的分支信息;打印:选中一张表,点击打印。操作:进入该功能后,要求输入用户的登录名及其口令,只
36、有其登录名和口令完全正确,才能进入人事管理信息系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。5.2.4 结构的设计215.4 操作界面的设计和代码5.4.1封面与代码5.4.2登入界面与代码5.4.3主界面与代码第六章 结论与体会通过这数周的数据库设计,使我们从中受到很大的教育和练习,不仅将大学所学的知识进行了实际应用,还学到了很多书本上学不到的知识。开阔了视野,增长了知识,积累了一些经验和教训。充分锻炼了自己的动手和应用能力,真正做到了理论联系实际。我们设计的个人事管理系统,提供了较为完备的员工、部门、工资等信息,实现了数据库的的基本的操作,如修改、插入、删除
37、、更新等。完善的人事信息管理,支持员工信息、人员增加、调动。支持工作经历管理、社会关系管理、奖惩管理等,系统主要针对查看员工的各种信息需求所设计的,可以很好的管理数据。由于整个课程设计时间比较仓促,所以该系统还有许多不尽如意的地方,对某些功能的细节设计还缺乏完备性,缺少界面处理,缺乏对系统整体进行周密的考虑,出错处理不够等等多方面问题。这些都有待于进一步的改善。最后,我们要感谢王文发老师的关心、指导和教诲。再次向所有关心、帮助、理解、支持我们做好数据库课程设计的王老师和同学们致以深深的谢意,感谢你们的帮助和关爱!参考文献1 数据库系统概论 萨师煊等著 高等教育出版社 2006年 5 月第四版2 SQL Server 2005 数据库开发应用教程 孙全党等主编 科学出版社 2008 年 2 月第一版3 4 Visual B 数据库应用开发教程 徐安东等 清华大学出版社 2006-8-1225 Visual BASIC.NET 程序设计教程 陈语林主编 中国水利水电出版社 2008 年 2 月月第三版