教职工信息管理毕业设计的设计与实现
来源:56doc.com 资料编号:5D1059 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D1059
资料介绍
摘 要 本系统是针对现中小型学校教职工信息管理工作的实际情况和教育系统人员工资构成的特点及管理方式研制开发的人事工资管理系统。它实现了对教职工的日常工资标准确定、人员流动等工作的微机管理,基本实现了办公自动化。 本系统采用Visual FoxPro 6.0中文版进行程序设计,本系统具有良好的用户界面,操作简单、使用方便,信息查询、统计速度快等特点,使工资管理人员从日常繁琐的手工操作中解脱出来,大大提高了信息的准确程度,提高了工作效率。(所有权: 毕业设计网 ) Digest This system is prepared and developed according to the actual situation of the wage management of Shenyang Modern Science and Technology School and the characteristics of wage composing of the education system. It realizes the computerized management of formulating daily wage standard, personnel fluctuation, etc. It really accomplishes the OA (office automation). This system adopts the Chinese version of Visual FoxPro 6.0 for program designing. It has favorable UI (user interface), can be operated easily and used conveniently. It can be used to inquire information and calculate data rapidly thus relieving person from the fussy and complicated manual operation, and improving the correct degree of information and working efficiency. 前 言 “人事工资管理”是人力资源管理工作中的一个重要组成部分,它掌握着本单位人员的基本信息情况,负责教职工基本工资的日常变动及新增、减少人员工资标准的确定,掌握教职工的流动方向等情况,为其它工作环节提供准确、迅捷的信息。 那么如何才能够提供安全、准确、迅捷的信息呢?数据库管理是解决这些问题的首选方式。在软件行业,数据库的应用是最广泛的,是大多数软件中必不可少的的部分,只是使用的具体形式不同罢了。那么什么是数据库呢?很简单,就是数据存放的地方。在我们周围有许多数据库的例子,比如您的通讯录就是一个小型的数据库,图书馆则是一个典型的大型数据库。通过数据库能干什么呢?请您想想您的通讯录能干什么:您可以查找朋友的电话号码,可以向其中添加一个新朋友的通讯地址,可以修改已发生变化的记录,还可以删除没有用的记录。这些都是数据库的基本功能。它管理数据,而您通过它查询、修改、添加、删除其中的记录。 教职工的基本信息、工资信息、变动信息等就是原始的数据,将这些数据集合起来就形成了表,然后将若干表组织到一个数据库中,再通过一定的程序语句来管理数据库,您就可以方便的实现您对“劳动工资管理”的数据的查询、统计、修改、增减、变动等操作了。 《沈阳市现代科技学校教职工信息管理系统》就是以这种思路应运而生的。针对教育行业工资构成的特点和管理方式开发了本套管理系统,它实现了用微机对员工的基本信息,人员流动等日常管理工作,具有良好的用户界面,操作简单、使用方便,信息查询、统计速度快等特点,使工资管理人员从日常烦琐的手工操作和大量的报表中解脱出来,大大提高了信息的准确性和速度,提高了工作效率。 系统采用Visual FoxPro 6.0中文版进行程序设计,Visual FoxPro是由Microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。它从单机数据库FoxBASE发展而来,现已发展成为具有很强的网络功能的小型数据库系统。它可以用作小型的单机、网络数据库,也可以作为大型数据库的前端开发工具来开发客户机/服务器应用程序。(所有权: 毕业设计网 ) 本系统是针对学校人事工资管理编写的。在学校,一般管理者已经认识到计算机在管理过程中为可取代的作用,但是应用计算机来进行管理,他们还无法自己实现,这就需要有专门的管理软件来帮助实现。 本系统要解决的几个关键问题 1、采用单位现有软硬件环境及先进的管理系统开发方案,从而达到充分利用单位现有资源提高系统开发水平和应用效果的目的。 2、系统应符合组织人事管理的规定,满足单位日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 3、采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于补充维护。 4、系统应具备数据库维护功能,及时根据用户要求进行数据的添加、删除、修改、查询和报表打印等。 (1)教职工基本信息的输入、修改。包括各种自然情况、工资级别等。 (2)教职工的增加、删除。转出、辞职、退休教职工信息的删除,调入、新增教职工信息的增加。 (3)查询、统计。按照某种条件,查询、统计符合条件的教职工信息。 (4)打印输出。对查询、统计的结果打印输出。 (5)保密系统。对系统进行保密设定,可以修改用户名和密码,以防止有人对系统数据进行破坏和窃取。 要想解决上面的问题首先需要和使用此软件的管理人员进行全面的沟通,需要了解人事管理的管理内容、管理过程、管理步骤等一系列流程,还要和管理人员交流管理上的一些处理的习惯性问题,要使得软件特别的接近使用者的管理习惯和方式。使管理工作规范化和程序化,促进整体管理水平的提高,高效完成劳动人事管理的日常业务。使人事管理及其相关方面的科学决策,如评优、评先、竞聘上岗等。 新系统的系统分析与设计工作都要建立在对现行系统调查的基础上。即必须调查清楚信息系统的资源、输入、处理和输出,明确用户需求其目的是明确系统开发的目标和规模。 本人所在单位是一所中等职业技术学校,本着从实际情况出发的观点,对该校的人事管理进行了全面的调查。 一、教育系统的各级各类学校有其自身的特点。 沈阳市现代科技学校是一所中等职业技术学校,在很多方面与一般的普通中小学校不同,学校开设的专业可能几年就要改变,致使教师所教的科目也经常变化,从而需要的教师要多元化,这就需要经常进行人才的流动,如本区调整、对外招聘、接收大学毕业生。人事管理涉及到新人员的加入,老员工的转出、辞职、退休等,员工基本情况变化要随时更新,因此在管理方式上有很大区别,管理的难度上也比一般的普通中小学校要大的多。 二、教育系统正全面推进人事制度改革。 学校每年要进行职称的评定、工资级别的调整以及评优、评先、竞聘上岗等情况,需随时查阅职工的相关资料,查询符合条件的人员,进而统计产生相应报表。由于该校的人事管理主要方式是基于文本、表格等纸介质的手工处理,人员多、项目多,所以管理工作量大,容易出错,缺乏系统的、规范的信息管理手段。 三、计算机已经进入各级管理机关。 现在,上级主管部门的有些方面已经实行了计算机管理,所以在很多时候上报材料要求采用电子文档的方式。而每次都将做一些重复的、繁琐的录入工作,以便产生不同的报表,因此工作量大,容易出错,急需系统的、规范的信息管理手段来解决。 四、系统的设计要具有人性化的特点。 1.界面友好、操作简便。 对于人事管理人员,由于平时接触计算机的机会较少,所以对计算机的操作比较生疏,所以说对于管理信息系统的可操作性一定要强,软件的交互性必须要好,可使使用者,即使在对计算机不很熟悉的情况下也可以很快的接受它,这就需要在对软件进行设计时考虑到用户界面的友好交互性,这一点很重要。在系统的使用过程中,有很大一部分是对基本数据的录入,录入的信息的量也是很大的,所以要求软件的输入设计符合操作人员的思维习惯和操作习惯,在本软件的设计过程中将考虑录入部分完全使用键盘操作,这样将大大提高操作人员的效率。由于录入操作非常的枯燥,所以在背景设计时需要考虑到添加清淡的让使用者心情放松的图案或颜色,这可以使操作者的烦躁心情得以环节,以减小在数据录入过程中误差和错误的出现概率。 2.功能强大、程序流畅。 在实际管理中,要随时进行各种资料的查询、统计,所以要求软件的功能设计要完成各种操作。同时,在实际管理中是各部门的人员在不同的时间,不同的地点进行的承担着各自的职责进行着数据处理和信息交换。上述的数据处理和交换均由计算机软件来执行,所以要求程序始终是流畅的。 3.一看就懂、拿来就用。 在界面上使用人们平时熟悉的自然语言,而把陌生的计算机语言隐藏起来,达到计算机程序与人的主观意识和思维天衣无缝的吻合,表现了天地人和。使操作者一看就明白。软件还必须简洁明了地提供操作向导和必要的提示,使人事工作者做到拿来就用。 该校希望通过建立人事档案管理系统,使管理工作规范化和程序化,促进整体管理水平的提高。因此提出系统的设计目标: (1)支持实现规范化管理。 (2)支持组织高效完成劳动人事管理的日常业务,包括:新员工加入时人事档案的建立、老员工转出、辞职退休、基本情况变更等。 (3)支持单位进行劳动人事管理及其相关方面的科学决策,如评优、评先、竞聘上岗等。(所有权: 毕业设计网 ) 目 录 摘要 …………………………………………………………………………… 1 前言 …………………………………………………………………………… 3 第一章 绪论 ………………………………………………………………… 1 1.1 管理信息系统简介 ………………………………………………… 1 1.2 开发背景简介 ……………………………………………………… 1 第二章 系统分析 …………………………………………………………… 5 2.1 系统调查 …………………………………………………………… 5 2.2 可行性分析 ………………………………………………………… 6 2.3 需求分析 …………………………………………………………… 8 2.4 开发方法的选择 …………………………………………………… 9 2.5 开发语言和开发工具 ……………………………………………… 10 2.6 开发环境配置 ……………………………………………………… 12 第三章 详细设计 …………………………………………………………… 13 3.1 系统功能结构的设计 ……………………………………………… 13 3.2 数据库表结构及说明 ……………………………………………… 15 3.3 数据库设计 ………………………………………………………… 22 3.4 系统各功能模块设计 ……………………………………………… 24 3.5 系统安全性、保密性及优化 ……………………………………… 26 第四章 系统的测试与维护 ………………………………………………… 28 4.1 系统的测试 ………………………………………………………… 28 4.2 系统的维护 ………………………………………………………… 29 第五章 系统的运行、安装和使用说明 …………………………………… 31 5.1 应用程序的编译运行 ……………………………………………… 31 (所有权: 毕业设计网 ) 5.2 系统的安装 ………………………………………………………… 31 5.3 系统的使用说明 …………………………………………………… 31 结束语 ………………………………………………………………………… 33 致谢 …………………………………………………………………………… 34 参考文献 ……………………………………………………………………… 35 附录:源程序清单 参考文献 1. 张海藩 《软件工程导论》第三版 清华大学出版社 2000年12月 2. 章立民 《visual foxpro6.x程序设计中文版 问题篇》 中国铁道出版社1999年12月 3. 毛一心《中文版visual foxpro6.0应用及实例集锦》 人民邮电出版社 1999年11月 4. 蔡伟 刘立志 段海平 范有元 《visual foxpro6.0应用开发实例》 人民邮电出版社 1999年10月 5. 孟昭光 吴兴兴 高宝禄 董志锋 《中文版visual foxpro6.0使用与实例揭密》 人民邮电出版社 2000年3月 6. 吴迪 曲蒙 《visual foxpro6.0中文版函数手册》清华大学出版社 1999年1月 7. 李春葆 《中文版visual foxpro6.0高级实例开发指南》 北京希望电脑公司 2000年4月 8. 李春葆 《中文版visual foxpro6.0应用设计100例》 科学出版社 1999年11月 9. 吴迪 曲蒙 《visual foxpro6.0类和对象手册》 清华大学出版社2000年2月 |