员工信息管理系统本科开题报告.pdf
员工信息管理系统员工信息管理系统- -开题报告开题报告一、一、 选题的目的意义:选题的目的意义:本次的开发内容-员工信息管理系统就是信息管理与现代化办公设备相结合的例子.开发本系统希望使员工管理人员可以从年复一年的输入、计算、统计等工作中解脱出来,由于员工方面的数据众多,输入、统计极为不便,输入量大,计算量大.这些工作都以人力来完成将费时费力,而且容易出现错误和疏漏。本系统一次录入信息后,就可以反复多次在不同的信息库中使用。所有输入的信息都将按所属部门、专业、考勤日期、工资日期等详细分类,使客户可以根据需要进行管理操作。因此,该管理系统的目的就是利用计算机对复杂烦琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,从而提高企业的工作效率。员工信息管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段.但一直以来人们使用传统人工的方式管理文件信息, 这种管理方式存在着许多缺点,如: 效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。1作为计算机应用的一部分,使用计算机对员工信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套员工信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。在学校,我所学的是计算机技术与应用专业,三年辛勤的努力学习和恩师们的指导下,使我学有所成(自己认为).为了回报学校对我的培育之恩,我决定在我即将离校之前的几个月里,尝试着去设计一个“员工信息管理系统” 。我真心的希望能通过该系统的设计,员工信息管理系统摆脱了每次手工书写统计的问题,实现管理计算机化;使用者通过鼠标、键盘的简单操作就能实现完整的功能;提高工作效率,节省人力资源。该系统的设计也可说是对自己这三年来所学专业知识的一个大检验吧!二、员工信息管理系统实现的功能:二、员工信息管理系统实现的功能:设计内容:本系统是单机版的应用系统。本系统需具有以下功能:按不同权限登录系统。对其提供的部门资料情况进行添加、查询、修改和删除操作。对其提供的人员资料情况进行添加、查询、修改和删除操作.对其提供的人员考勤资料情况进行添加、查询、修改和删除操作,并可按考勤月份进行分类.对其提供的人员工资资料情况进行添加、计算、查询、修改和删除2操作,并可按工资月份进行分类。可添加新的用户,修改用户原有的用户名、密码,删除原有用户。33 3。1 1。2 2 用户功能模块设计用户功能模块设计部门信息管理添 加 记 录查 询 记 录修 改 记 录删 除 记 录添 加 记 录查 询 记 录修 改 记 录删 除 记 录员工信息管理用用户户登登陆陆添 加 记 录考勤信息管理查 询 记 录修 改 记 录删 除 记 录添 加 记 录员工工资管理查 询 记 录修 改 记 录删 除 记 录修 改 密 码添 加 用 户系 统 维 护删 除 用 户数 据 备 份数 据 恢 复退 出 系 统4图图 3 3。1 13 3。1 1。3 3 数据流程图数据流程图用户登陆是是否录入数据是否修改数据是是录入数据修改数据是否管理员查询是否进行是输入查询条件是是否删除数据是删除数据退出系统四四 在在 Access 2000Access 2000 数据库中创建表数据库中创建表:根据设计要求,需要5 个数据表:部门基本情况表、员工基本信息表、员工考勤信息表、员工工资信息表、口令信息表。这 5 个数据表的结构如下各表:(1)1)部门基本情况表部门基本情况表字段名称部门编号部门名称备注数据类型文本文本文本长度630255主键True5允许空否是是(2)2)员工基本信息表员工基本信息表字段名称员工编号员工姓名性别出生日期民族政治面貌最后学历所学专业联系电话毕业学校籍贯家庭住址进入公司时间部门名称职务名称备注字段名称员工编号员工姓名考勤日期部门名称数据类型长度文本文本文本文本文本文本文本文本文本文本文本文本文本文本数据类型文本文本文本文本数字数字数字数字数字数字数字数字数字文本610210101020203050503030255长度610650主键允许空否否是否是是是是是是是是否是是是允许空是是否是是是是是是是是是是是日期/时间短日期主键日期/时间短日期(3)(3)员工考勤信息表员工考勤信息表出勤天数假日加班其它加班出差天数补休天数请假次数旷工天数迟到次数早退次数备注整型整型整型整型整型整型整型整型整型255(4 4)员工工资信息表)员工工资信息表字段名称员工编号员工姓名计发日期部门名称数据类型文本文本文本文本数字数字数字数字长度610650主键允许空是是否是是是是是6底薪奖金补贴加班费单精度型单精度型单精度型单精度型房帖费扣考核养老金医疗保险住房公积金税前小计所得税实发工资数字数字数字数字数字数字数字数字单精度型单精度型单精度型单精度型单精度型单精度型单精度型单精度型是是是是是是是是(5 5)口令信息表)口令信息表字段名称用户名密码权限数据类型文本文本文本长度20106主键允许空是是是五五 系统功能测试系统功能测试系统测试环境1硬件环境:PIII 800 128MB 内存 40G 硬盘2软件环境:操作系统:WINDOWS XP数据库:Access 2000Access 2000程序开发工具:程序开发工具:Visual Basic 6Visual Basic 6。0 0测试内容测试了部门信息管理-添加、查询、修改、删除测试了员工信息管理-添加、查询、修改、删除测试了考勤信息管理-添加、查询、修改、删除测试了员工工资管理-添加、查询、修改、删除测试了系统维护-密码设置、用户管理、数据备份、数据恢复参考文献参考文献1 袭沛曾,陆慰民 ,杨志强. Visual Basic 程序设计教程(6.0 版) 。高等教育出版社。 2000 年72 肖建 ,薛凤武 , 吴静。 Visual Basic 6。0 基础教程.中国电力出版社。 2002 年3 张大年, 廖智勇 , 刘检锋。 Visual Basic 数据库应用开发与实例 .清华大学出版社。 2002 年4 杨宗志. Visual Basic 数据库程序设计。清华大学出版社. 2001 年5 陈豫龙, 何旭洪. Visual Basic 6。0 数据库开发实例导航人民邮电出版社。 2002 年6 Visual Basic 6。0 时尚编程百例机械工业出版社。 2001 年7 飞思科技产品研发中心。 Access 2000 数据处理技术电子工业出版社 2001 年8