【精品】vb企业员工管理信息系统设计(论文+源代码+开题报告+中期报告+学习报告)
收藏
资源目录
压缩包内文档预览:
编号:1639272
类型:共享资源
大小:712.12KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vb
企业
员工
管理信息系统
设计
论文
源代码
开题
报告
讲演
呈文
中期
学习
- 资源描述:
-
【精品】vb企业员工管理信息系统设计(论文+源代码+开题报告+中期报告+学习报告),精品,vb,企业,员工,管理信息系统,设计,论文,源代码,开题,报告,讲演,呈文,中期,学习
- 内容简介:
-
计算机与信息工程学院 毕业设计 (论文 )中期检查表 姓 名 王 丽 指导教师 王慧强 专 业 计算机科学与技术 班 级 计算机 02 设计题目 乳品公司人事管理系统 2006 年 5 月 17 日 设计 题目 乳品公司人事管理系统 中期检查时间 一、毕业 设计 (论文 )工作是否按开题报告预定的内容及计划进度进行,如 存在与 开题报告内容不相符的部分,请说明其原因 毕业设计(论文)工作是按开题报告预定的内容及计划进度进行,设计内容与开题报告完全一致。 二、 已完成的毕业设计内容及阶段性成果 已完成的毕业设计内容: 在这段时间内我查阅了一些书籍,将我所需要的毕业设计资料进行搜集,完成了收集材料的工作;完成了系统设计,主要包括功能分析和模块设计;还完成了数据库设计,主要包括数据库分析和实现数据库;同时完成了公共模块的建立;各种窗体的建立完成了一部分。 阶段性成果: 综合采用各种技术手段, 为 乳品公司 人事管理提供信息咨询,信息检索,信息存取等服务, 确定了数据结构的细节,建立了公共模块,满足了乳品公司 对人事管理的需要。 帮助了乳品公司的人力资源部门提高工作效率,实现企业人事信息管理的系统化、规范化和自动化。 三、 目前存在的或预期可能出现的问题, 拟采用的解决方案 目前存在的问题: 在使用设计器创建系统需要的所有表格时,有时因为表格过多或内容过多,常出现一些小错误;还有在编写代码时也会出现一些细小的错误,使得程序有时无法正常运行。 采用的解决方案: 在设计中认真检查,克服这些问题,保证各个模块之间的正常连接。 预期可能出现的问题: 今后在建立一些窗体时,可能在添加控件及添加代码时会出现一些小问题。 拟采用的解决方案: 我会更加的认真检查,及时的克服将要出现的问题,使模块之间能够正常的连接,使系统能够正常的运行。 四、下一步的工作计划和研究内容(如与开题报告内容不符,必须进行论证说明) 继续进行各种窗体的建立,添加控件、添加代码;完成 把建立的模块及各种窗体都连接起来,将系统前台和后台进行连接、调试,达到能够运行;同时撰写论文 。并且和指导教师 进行联系进行系统考评和答辩。 五、撰写毕业论文内容和计划 现在已经撰写完成了前言、摘要(包括英文)、关键词; 系统概述 (包括 软硬件环境 、 关键技术 、 开发工具简介) 等; 还完成了一些系统需求分析的内容 。 接下来将要继续完成系统需求分析的内容(包括 可行性分析、需求分析等)、系统的总述、系统的设计、系统的实现 、 小结、参考文献等内容。 六、毕业设计 (论文 )按时完成的可能性 一定能够按时保质保量的完成毕业设计(论文)。 导 师 评 语 签名: 日期: 年 月 日 检 查 小 组 成 员 姓 名 职 称 工 作 单 位 本人签名 检 查 小 组 评 议 检查小组组长签名: 日期: 年 月 日 系主任签名: 日期: 年 月 日 备 注 毕业 实习总结 计算机 02 4 班 王丽 1 在毕业实习中,不仅使我在工作方面得到锻炼,而且同时我自学了一些知识,主要是通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。 随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降, 然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的 2/3 4/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。 人事管理系统是一个企业单位不可缺少的部分 ,它的内容对于企业的决策者和管理者来说都 至关重要 ,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分 ,使用计算机对人事劳资信息进行管理 ,有着手工管理所无法比拟的优点 检索迅速、查找方便、可靠性高、存储量大 、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。从微观上讲,建立一套人事管理信息系统能够加快物资的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套管理软件成为很有必要的事情。 因此,在毕业实习期间,我利用空余时间自学了企业人事管理系统这方面的知识。 企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得 庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大的问题。在这种情况下,一个可以规范化、自动化的企业人事管理系统就显得非常必要。 我学习的这个系统主要用 现每一个模块的具体功能;主要依靠000 作为后台数据库来完成。 根据这个系统所要实现的目的和任务,总结出这个系统最终实现的主要功能为: 毕业 实习总结 计算机 02 4 班 王丽 2 系统部分:主要完成本系统的维护工作。 在系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。 员工基本信息部分:主要完成员工基本信息的管理。 进行添加员工信息、修改员工信息、查询员工信息、删除员工信息。 员工考勤信息部分:主要完成员工考勤信息的管理。 进行添加考勤信息、修改考勤信息、查询考勤信息、删除考勤信息、设置上下班时间。 员工调动信息部分:主要完成员工调动信息的管理。 进行添加调动信息、修改调动信息、查询调动信息、删除调动信息。 数据库管理部分:主要完成数据库的管理与维护。 在学习开发这个系统时,首先就是对应用背景进行全面的了解,然后就进入系统设计,它主要包括功能分析和模块设计。接着下一步是 程序预览。其次是数据库设计,包括数据库分析和实现数据库。接着一步是建立公共模块。然后是建立各种窗体,添加主窗体代码。最后是系统的编译和发布。 通过这次毕业实习,我学习到了很多的知识和技巧,感受很多。 首先,我了解了编写大型应用软件的一般步骤,获得了很多宝贵的经验。特别是怎么样通过理论与实践相结合,把书本上的内容应用到我做的程序上去。怎样使各个子模块实施其详细功能,特别是各个子模块之间的接口,一定要相当清晰,达到相互协调的作用。 其次,我熟悉了 程技术和 据库知 识。学会了很多关于程序设计的经验和技巧,明白了程序的使用性和通用性是程序生存周期长短的关键,学会了调试程序的一般方法。 懂得了 构应用程序的开发, 构可以实现多个窗口的统一显示和管理,便于在不同功能之间快速的切换。但是,这种结构也存在着一定的弊端。如窗口与窗口之间的功能有可能互相影响。尤其是在数据库应用程序的开发中,因为使用同一个数据源,更加容易发生冲突。 虽然程序还存在很多的不完善的地方,但是付出了较多的心血,取得了一定的进步。重要的是,通过这次 自己学习的 设计,我掌握了很多的技巧,知道应如何在困 难重重中一步一步细心的发现问题、解决问题。因此在毕业实习中我收获很大。 教师评语: 计算机 02 王丽 黑龙江科技学院 计算机与信息工程学院 毕业实习总结 专 业 计算机科学与技术 姓 名 王丽 指导教师 王慧强 班 级 计算机 02 4班 成绩 _ 生产实习总结 计算机 02 王丽 1 实习是 学习当中 的 一个 重要组成部分,在计算机专业的教学中,生产实习是一个重要的实践性环节,对能力的培养起着重要的作用。 我于 2005 年 12 月 19 日至 1 月 5 日进行了为期 三周的生产 实习。通过此次实习,我对自己的专业有了更全面、更深入的 了解 。 通过这三周的生产实习让我对计算机方面的知识有了很大的提高, 通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,并为自己能顺利与社会环境接轨做准备。 实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算 机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,人事信息系统随着计算机的应用、发展而不断完善,计算机在人事信息管理中的地位也就是 非常的 重要。 正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段 。 因此在生产实习这段时间我还 利用空闲的时间学习了一些企业人事管理方面的知识。 在部门领导和同事的指导帮助下,我慢慢了解了公司的组织机构、经营状况及管理体制,以及技术服务部的基本业务,并学到了许多计算机维护知识。 计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。今天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的 过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像 样,剧烈地改变着我们的学习、生活和习惯方式。全世界几乎所有国家都有计算机网络直接或间接地与 连,使之成为一个全球范围的计算机互联网络。人们可以通过 世界各地的其它用户自由地进行通信,可从 获得各种信息。人们已充分领略到网络的魅力, 大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。 所以我还学习了一些互联网络的知识。 短暂的实习转眼而过,回顾实习生活,我在实习的过程中,既有收获的喜悦,也有一些遗憾。那就是对企业管理有些工作的认识仅仅停留在表面,只是在看人做,听人讲如何做,未能够亲身感受、具体处理一些工作,所以未能领会其精髓。但 是 通过实习,加深了我对管理基本知识的理解,丰富了我的实际管理知识,使我对日常管理工作有了深层次的感性和理性认识。认识到要做好日常企业管理工作,既要注重管理理论知识的学习,更重 生产实习总结 计算机 02 王丽 2 要的是要把实践与理论两者紧密相结合。 总之,计算机的广泛应用,计算机人事管理信息系统的建立,适应了社会经济发的客观要求,是人事 管理现代化的一大进步。今天我们运用计算机进行 各种管理 ,它大大提高了管理工作者的工作效率,它把 工作者 从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机管理信息系统是一种客观发展必然趋势。尽管在 一些 管理方面还不可能普遍使用计算机,但从长远来说,管理 的 现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现管理现代化。随着我国经济、科技的发的,人才开发管理的加强,我们一定要努力创造条件,促进使用计 算机的管理现代化。为建设中国特色的社会主义而努力奋斗。 通过这次生产实习, 我学到了很多的知识,取得了一定的进步。更 重要的是,通过这次实习,我掌握了很多的技巧, 有了很大的收获。 教师评语: 计算机 02 4 班 王丽 黑龙江科技学院 计算机与信息工程学院 生产实习总结 专 业 计算机科学与技术 姓 名 王丽 指导教师 王慧强 班 级 计算机 02 4 班 成绩 _ 计算机 02 4 班 王丽 1 开 题 报 告 一、选题的背景及意义 随着企业自身人力资源的日益庞大、复杂程度逐渐增强, 最初靠人力完成的人事管理再也无法适应如今企业的人事管理了 。最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。 因此利用计算机实现企人事信息的管理势在必行。 企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理 中的一个大的问题。在这种情况下,一个可以规范化、自动化的企业人事管理系统就显得非常必要。 人事管理系统就是把分散的企事业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防驻、防盗等现代化、专业化的管理系统,为企事业单位和职工解除后顾之忧。企业人事管理系统为企事业单位提供信息咨询、信息检索、信息存取等服务。 因此人事管理系统是乳品公司管理系统中不可缺少的重要组成部分 ,它的内容对于公司的决策者和管理者来说都是至关重要的。使用计算机对人事信息进行管理 ,具有着手工管理所无 法比拟的优点 . 例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 从微观上讲,建立一套人事管理信息系统能够加快物资的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本 公司 的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套管理软件成为很有必要的事情。 只有人事管理规范了,才能在其它方面更好的发展。所以我选择了开发 乳品公司 人事管理系统。 计算机 02 4 班 王丽 2 二、研究课题的学术动态(国内、国外) 管理信息系统的概念是 1961 年美国人 先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。 管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据 ; 完整、及时提供在管理及决策中需要的数据 ; 利用指定的数据关系式 分析数据,客观预测未来 ; 向各级管理机构提供不同详细程度的报告,缩短分析和解释时间 ; 用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高企业的经济效益 ,在 各方面的竞争中占有一席之地。 国内状况 :由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增 值。我国的计算机应用要比西方国家落后十几年,人事管理等信息系统的开发应用是从 1973 年开始的, 83 年以后才开始了大量的实际的开发和研究工作。因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。由于物业管理在社会大生产中占 有 重要地位,其计算机化在发达国家已达到 95%以上,而我国在全国范围内推广计算机在管理中的应用,是在 80年代初开始的。起步虽晚,但发展快。特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。 国外状况 :据统计,目前,美国在财务会计上占有 90%的工作由计算机完成;人事管理中 80信息处理由计算机完成;计划管理是 80 90%;在计算机应用发展较快的国家中,计算机应用于经济管理的占 80%;用于科技计算的占 8%,用于生产过程控制的占 12%;由此可以看出,经济管理是计算机应用的主要领域。 计算机 02 4 班 王丽 3 三、课题实施的具体方案 本系统是乳品公司管理系统的一个组成部分,人事管理系统是针对乳品公司人力资源部门的大量业务处理工作而开发的管理软件。 开发这个系统的目的就是帮助 乳品公司 的人力资源部门提高工作效率,实现企业人事信息管理的系统化、规范化和自动化。 本系统主要实现员工基本信息管理、考勤管理、调动管理等几个方面的功能。通过输入职工履历、考勤、调动等基本信息 ,由系统自行生成相应的统计数据及各类表以供用户查询、打印。另外还可以对这些基本信息进行定期的更新和删除 ,人事管理系统力求给用户方便快捷的途径去管理这些繁 琐的数据,能够对企业人事管理中的各种信息,包括(人事基本信息管理,部门人员调动信息,考勤记录信息等)进行更加规范和科学的管理和应用。 根据这个系统所要实现的目的和任务,总结出这个系统最终实现的主要功能为: 系统部分:主要完成本系统的维护工作。 员工基本信息部分:主要完成员工基本信息的管理。 员工考勤信息部分:主要完成员工考勤信息的管理。 员工调动信息部分:主要完成员工调动信息的管理。 数据库管理部分:主要完成数据库的管理与维护。 系统模块图为: 乳品公司人事管理系统 员工基本信息管理 员工考勤信息管理 员工调动信息管理 系 统 添加员工 基本信息 修改 员工 基本信息 查询员工 基本信息 删 除 员 工 基 本 信 息 添加员工 考勤信息 修改 员工 考勤 信息 查询员工 考勤信息 删除员工考勤信息 添加员工 调动信息 修改 员工 调动信息 查询员工 调动信息 删除员工调动信息 添加用户 修改密码 计算机 02 4 班 王丽 4 四、课题研究达到的结果及程度(实事求是的说明结论、建议及可继续的工作) 乳品公司 人事管理系统具有如下功能: 乳品公司 员工基本信息的 添加 、修改、查询、删除模块, 乳品公司 员工考勤信息的 添加 、修改、查询、删除模块和 乳品公司 员工调动信息的 添加 、修改、查询、删除模块,以及系统维护功能。为 乳品公司 人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。 系统大致可分的模块为:员工基本信息、员工考勤信息、员工调动信息。然后 对每一个模块的内容进行更详细的划分,确定每一部分的内容,最后进行设计。 系统:系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。 员工基本信息:主要进行添加员工信息、修改员工信息、查询员工信息、删除员工信息。 员工考勤信息:主要进行添加考勤信息、修改考勤信息、查询考勤信息、删除考勤信息、设置上下班时间。 员工调动信息:主要进行添加调动信息、修改调动信息、查询调动信息、删除调动信息。 由于个人能力有限,还有些待开发的功能模块,如:企业基层员工的流动性很大,员工基本信息管理模块中还可以增加一个流动员工管理模块,有些功能还待于在实际中继续开发。 计算机 02 4 班 王丽 5 五、技术经济指标分析 硬件环境: 微机一台,操作系统是 体配置为:赛扬 存,硬盘 80G,配有 驱,软驱, 口。 软件环境: 本 系统主要用 现每一个模块的具体功能;主要依靠 000作为后台数据库,因为 000 功能非常强大, 不管是处理公司的 客户订单数据 , 管理自己的个人通讯录 , 还是大量科研数据的记录和处理,都可以利用它来解决大量数据的管理工作。 因此用它可以节省大量的时间, 还可以 使企业的 人事资料 管理层次分明、井然有序, 从而 大大提高了人事管理工作者的工作效率 。 它 还 能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机人事管理信息系统是一种客观发展必然趋势 ,因为它能 增强企业的市场竞争力。 可行性分析: 时间行进到 21 世纪,以计算机技术为主体的高新技术群体已经将触角深入到国发经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计 算机技术进行各类管理、交流的便捷。基中最突出的是企事业单位的人事计算机管理。如何利用先进的管理手段,提高人事的管理水平,是每一家企业所面临的重要课题。现代企业所面临的问题是:人事管理广泛,管理内容繁杂,日常需要耗费大量人力和物力。要想解决这一难题,就必须有一套科学、高效、严密、实用的人事管理系统。采用现代计算机管理系统是实现此目标的主要途径。使用计算机进行的管理,提供的服务是规范的、统一的,它在人事管理当中的应用不仅可以简化、规范企事业单位的日常操作,而且可以使企业人事管理更加简单、方便、快捷、清晰、从而减 轻工作人员的劳动强度、减低企业的财政消耗。计算机人事管理系统的应用是企事业单位迈向现代化企业的重要标志,必将成为企业人事管理现代化不可缺少的手段。 需求分析: 本系统的总目标是为管理者提供迅速、高效的服务,减免手工处理的繁琐与误差。 计算机 02 4 班 王丽 6 六、参考文献(各种文献资料、软件、工具、必要时可查阅外文,不少于 20篇) 1张宏林 人民邮电出版社 . 2赛奎春 . 息系统开发实例精选 . 机械工业出版社 . 3刘韬 、 骆娟 、 何旭洪 . 据库系统开发实例导航 4杨仓杰 . 清华大学出版社 5 5林永、张乐强 . 户编程手册 . 人民邮电出版社 5 6胡先福 级编程 . 清华大学出版社 3 7李晓黎、张巍 . 人民邮电出版社 8伍俊良 . 程设计与系统开发案例 9王洪、孙卫平 . 人民邮电出版社 10王删、陈红 . 数据库系统原理教程 11张立科 人民邮电出版社 12张红军 、 王虹等 . 文版高级应用与开发指南 . 人民邮电出版社 . 2002 13姚巍 . 据库开发及工程实例 14刘瑞新 、 汪远征 . 序设计教程 2001 15刘萌 、 周学明 、 郭安源 . 业办公系统开发实例导航 2003 16孟小峰 、 王珊 机械工业出版社 17耿冲 . 机械工业出版 5 18彭东 . 用开发技术指南 . 清华大学出版社 19姜晓铭、陈庆春 . 冶金工业出版社 5 20薛凤武 . 践与提高 . 中国电力出版社 21陈禹、 方美琪 经济科学出版社 计算机 02 4 班 王丽 7 课 题 工 作 计 划 课程工作计划 起止日期 阶段工作内容及计划完成的指标 收集材料 准备开题 系统设计 数据库设计 建立公共模块 建立各种窗体 系统实现、调试运行 准备答辩 3月 27日 4月 2 日 4 月 3 日 4月 8 日 4月 9日 13日 4月 14日 4月 18 日 4月 19日 4月 23 日 4月 24日 5月 24 日 5月 25日 6月 15 日 6 月末 在这段时间内我查阅一些 书籍,将我所需要的毕业设计资料进行搜集,同时准备开题报告。 在这段时间内完成开题报告,进行开题答辩。 在这段时间内完成系统设计,主要包括功能分析和模块设计。 在这段时间内完成数据库设计,主要包括数据库分析和实现数据库。 在这段时间内完成公共模块的建立。 在这段时间内完成各种窗体的建立。 在这段时间内,完成把建立的模块及各种窗体都连接起来,将系统前台和后台进行连接、调试,达到能够运行,并且和指导教师进行联系进行系统考评。 这段时间和指导教师联系进行最后系统考评。 计算机 02 4 班 王丽 8 开 题 报 告 评 审 结 论 一、指导教师意见 指导教师签字: 二、开题报告评审小组意见 评审教师: 组长签字: 设 备 使 用 计 划 学 生 签 字 : 指导教师意见: 指导教师签字: 黑 龙 江 科 技 学 院 (计算机与信息工程学院) 毕业设计(论文)开题报告及工作计划 (本科生) 学 生 姓 名 王丽 班级 计算机 02 学号 5 号 毕业设计题目 乳品公司 人事管理系统 英 文 指导教师姓名 王慧强 职称 教授 2006 年 4 月 3 日填 毕业设计专题论文 浅析网络安全技术 院 系: 计算机信息与工程学院 专 业: 计算机科学与技术 姓 名: 王丽 班 级: 计算机 02 指导教师: 王慧强 黑龙江科技学院 2006 年 6 月 黑龙江科技学院毕业设计专题论文 1 浅析网络安全技术 王丽 (黑龙江科技学院 计算机与信息工程学院) 摘 要: 文中就信息网络安全内涵发生的根本 变化,阐述我国发展民族信息安全体系的重要性及建立有中国特色的网络安全体系的必要性。论述了网络防火墙安全技术的分类及其主要技术特征。 关键词 : 网络安全 ; 防火墙 ; 技术特征 In on 引 言 21 世纪全世界的计算机都将通过 到一起,信息安全的内涵也就发生了根本的变化。它不仅从一般性的防卫变成了一种非常普通的防范,而且还从一种专门的领域变成了无处不在。当人类步入 21 世纪这一信息社会、网络社会的时候,我国将建立起一套完整的网络安全体系,特别是从政策上和法律上建立起有中国自己特色的网络安全体系。 一个国家的信息安全体系实际上包括国家的法规和政策,以及技术与市场的发展平台。我国在构建信息防卫系统时,应着力发展自己独特的安全产品,我国要想真正解决黑龙江科技学院毕业设计专题论文 2 网络安全问题,最终的办法就是 通过发展民族的安全产业,带动我国网络安全技术的整体提高。 网络安全产品有以下几大特点:第一,网络安全来源于安全策略与技术的多样化,如果采用一种统一的技术和策略也就不安全了;第二,网络的安全机制与技术要不断地变化;第三,随着网络在社会个方面的延伸,进入网络的手段也越来越多,因此,网络安全技术是一个十分复杂的系统工程。为此建立有中国特色的网络安全体系,需要国家政策和法规的支持及集团联合研究开发。安全与反安全就像矛盾的两个方面,总是不断地向上攀升,所以安全产业将来也是一个随着新技术发展而不断发展的产业。 信息 安全是国家发展所面临的一个重要问题。对于这个问题,我们还没有从系统的规划上去考虑它,从技术上、产业上、政策上来发展它。政府不仅应该看见信息安全的发展是我国高科技产业的一部分,而且应该看到,发展安全产业的政策是信息安全保障系统的一个重要组成部分,甚至应该看到它对我国未来电子化、信息化的发展将起到非常重要的作用。 网络防火墙技术是一种用来加强网络之间访问控制,防止外部网络用户以非法手段通过外部网络进入内部网络,访问内部网络资源,保护内部网络操作环境的特殊网络互联设备。它对两个或多个网络之间传输的数 据包如链接方式按照一定的安全策略来实施检查,以决定网络之间的通信是否被允许,并监视网络运行状态。 目前的防火墙产品主要有堡垒主机、包过滤路由器、应用层网关 (代理服务器 )以及电路层网关、屏蔽主机防火墙、双宿主机等类型。 虽然防火墙是目前保护网络免遭黑客袭击的有效手段,但也有明显不足:无法防范通过防火墙以外的其它途径的攻击,不能防止来自内部变节者和不经心的用户们带来的威胁,也不能完全防止传送已感染病毒的软件或文件,以及无法防范数据驱动型的攻击。 自从 1986 年美国 司在 安装了全球第一个商用防火墙系统,提出了防火墙概念后,防火墙技术得到了飞速的发展。国内外已有数十家公司推出了功能各不相同的防火墙产品系列。 黑龙江科技学院毕业设计专题论文 3 防火墙处于 5 层网络安全体系中的最底层 ,属于网络层安全技术范畴。在这一层上 ,企业对安全系统提出的问题是 :所有的 否都能访问到企业的内部网络系统 ?如果答案是 “ 是 ”, 则说明企业内部网还没有在网络层采取相应的防范措施。 作为内部网络与外部公共网络之间的第一道屏障 ,防火墙是最先受到人们重视的网络安全产品之一。虽然从理论上看 ,防火墙处于网络安全的最底层 ,负责网络间的安全认证与 传输 ,但随着网络安全技术的整体发展和网络应用的不断变化 ,现代防火墙技术已经逐步走向网络层之外的其他安全层次 ,不仅要完成传统防火墙的过滤任务 ,同时还能为各种网络应用提供相应的安全服务。另外还有多种防火墙产品正朝着数据安全与用户认证、防止病毒与黑客侵入等方向发展。 根据防火墙所采用的技术不同 ,我们可以将它分为四种基本类型 :包过滤型、网络地址转换 理型和监测型。 包过滤型产品是防火墙的初级产品 ,其技术依据是网络中的分包传输技术。网络上的数据都是以 “ 包 ” 为单位进行传输的 ,数据被分割 成为一定大小的数据包 ,每一个数据包中都会包含一些特定信息 ,如数据的源地址、目标地址、 端口和目标端口等。防火墙通过读取数据包中的地址信息来判断这些 “ 包 ” 是否来自可信任的安全站点 ,一旦发现来自危险站点的数据包 ,防火墙便会将这些数据拒之门外。系统管理员也可以根据实际情况灵活制订判断规则。 包过滤技术的优点是简单实用 ,实现成本较低 ,在应用环境比较简单的情况下 ,能够以较小的代价在一定程度上保证系统的安全。 但包过滤技术的缺陷也是明显的。包过滤技术是一种完全基于网络层的安全技术 ,只能根据数据包的来源、目标和端口等网络信息进行判断 ,无法识别基于应用层的恶意侵入 ,如恶意的 经验的黑客很容易伪造 骗过包过滤型防火墙。 网络地址转换是一种用于把 址转换成临时的、外部的、注册的 址标准。它允许具有私有 址的内部网络访问因特网。它还意味着用户不许要为其网络中每一台机器取得注册的 址。 在内部网络通过安全网卡访问外部网络时,将产生一个映射记录。系统将外出的源黑龙江科技学院毕业设计专题论文 4 地址和源端口映射为一个伪装的地址和端口,让这个伪装的地址和端口通过非安全网卡与外部网络连接,这样对外就隐藏了真实的内部网络地址。在外部网络通过非安全网卡访问内部网络时,它并不知道内部网络的连接情况,而只是通过一个开放的 址和端口来请求访问。 火墙根据预先定义好的映射规则来判断这个访问是否安全。当符合规则时,防火墙认为访问是安全的,可以接受访问请求,也 可以将连接请求映射到不同的内部计算机中。当不符合规则时,防火墙认为该访问是不安全的,不能被接受,防火墙将屏蔽外部的连接请求。网络地址转换的过程对于用户来说是透明的,不需要用户进行设置,用户只要进行常规操作即可。 代理型防火墙也可以被称为代理服务器 ,它的安全性要高于包过滤型产品 ,并已经开始向应用层发展。代理服务器位于客户机与服务器之间 ,完全阻挡了二者间的数据交流。从客户机来看 ,代理服务器相当于一台真正的服务器 ;而从服务器来看 ,代理服务器又是一台真正的客户机。当客户机需要使用服务器上的数据时 ,首先将数据请求发给代理服务器 ,代理服务器再根据这一请求向服务器索取数据 ,然后再由代理服务器将数据传输给客户机。由于外部系统与内部服务器之间没有直接的数据通道 ,外部的恶意侵害也就很难伤害到企业内部网络系统。 代理型防火墙的优点是安全性较高 ,可以针对应用层进行侦测和扫描 ,对付基于应用层的侵入和病毒都十分有效。其缺点是对系统的整体性能有较大的影响 ,而且代理服务器必须针对客户机可能产生的所有应用类型逐一进行设置 ,大大增加了系统管理的复杂性。 监测型防火墙是新一代的产品 ,这一技术实际已经超越了 最初的防火墙定义。监测型防火墙能够对各层的数据进行主动的、实时的监测 ,在对这些数据加以分析的基础上 ,监测型防火墙能够有效地判断出各层中的非法侵入。同时 ,这种检测型防火墙产品一般还带有分布式探测器 ,这些探测器安置在各种应用服务器和其他网络的节点之中 ,不仅能够检测来自网络外部的攻击 ,同时对来自内部的恶意破坏也有极强的防范作用。据权威机构统计 ,在针对网络系统的攻击中 ,有相当比例的攻击来自网络内部。因此 ,监测型防火墙不仅超越了传统防火墙的定义 ,而且在安全性上也超越了前两代产品 虽然监测型防火墙安全性上已超越了包过 滤型和代理服务器型防火墙 ,但由于监测型防火墙技术的实现成本较高 ,也不易管理 ,所以目前在实用中的防火墙产品仍然以第二代代理型产品为主 ,但在某些方面也已经开始使用监测型防火墙。基于对系统成本与安全黑龙江科技学院毕业设计专题论文 5 技术成本的综合考虑 ,用户可以选择性地使用某些监测型技术。这样既能够保证网络系统的安全性需求 ,同时也能有效地控制安全系统的总拥有成本。 2. 结束语 实际上 ,作为当前防火墙产品的主流趋势 ,大多数代理服务器 (也称应用网关 )也集成了包过滤技术 ,这两种技术的混合应用显然比单独使用具有更大的优势。由于这种产品是基于应用 的 ,应用网关能提供对协议的过滤。例如 ,它可以过滤掉 接中的 令 ,而且通过代理应用 ,应用网关能够有效地避免内部网络的信息外泄。正是由于应用网关的这些特点 ,使得应用过程中的矛盾主要集中在对多种网络应用协议的有效支持和对网络整体性能的影响上。 参考文献: 1 崔忠折 机械工业出版社, 1989: 602 张安风,陆文华 金属学报 29( 6): 2633 王颖 哈尔滨工业大学硕士论文 84 (1):24 I 摘 要 随着计算机技术的不断发展,计算机科学日渐成熟 ,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。人事管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。正是由于计算机在企业管理中应用的普及,使得利用计算机实现企业人事管理势在必行。 企业信息化 作为计算机应用的一部分 ,使用计算机对企业人事信息进行管理 ,具有着手工管理所无法比拟的优点 ,它 能够极大地提高企业人事管理的效率 ,也是企业的科学化、正规化 管理 ,与世界接轨的重要条件。 本系统结合 乳品 公司的 员工一些基本情况 ,经过实际的需求 分析,采用 为开发工具而开发出来的 乳品 公司人事管理系统。 关键词 : 据库 ; 人事管理 as a of in As a is in of in it of in As a of to It is to be is an of of s to as a ; 录 摘 要 . I . 录 . 1 章 绪论 . 1 软硬件环境 . 1 硬件环境 . 1 软件环境 . 1 开发工具简介 . 1 开发软件 介 . 1 000 数据库工具概述 . 2 第 2 章 系统 分析 . 4 可行性分析 . 4 技术可行性 . 4 经济可行性 . 5 管理可行性 . 5 开发环境可行性 . 5 需求分析 . 6 各模块主要的几种操作 . 6 数据库要求 . 6 系统目标 . 7 第 3 章 系统的详细设计 . 8 系统设计 . 8 功能分析 . 8 模块设计 . 8 程序预览 . 10 数据库设计 . 20 数据库分析 . 21 实现数据库 . 21 建立 模块 . 22 系统主窗体的建立 . 23 登录窗体 . 24 修改密码窗体 . 24 添加所需窗体 . 25 系统的编译和发布 . 29 系统的配置运行 . 30 结 论 . 31 致 谢 . 32 参考文献 . 33 附录 1 外文资料原文 . 35 附录 2 外文资料中文翻译 . 44 附录 3 设计系统部分源代码 . 50 1 第 1 章 绪论 软硬件环境 硬件环境 微机一台,操作系统是 体配置为:赛扬 存, 硬盘 80G,配有 驱,软驱, 口。 软件环境 本系统主要用 现每一个模块的具体功能;主要依靠000 作为后台数据库,因为 000 功能非常强大, 不管是处理公司的客户订单数据 , 管理自己的个人通讯录 , 还是大量科研数据的记录和处理,都可以利用它来解决大量数据的管理工作。 因此用它可以节省大量的时间, 还可以 使企业的 人事资料 管理层次分明、井然有序, 从而 大大提高了人事管理工作者的工作效率 。 它 还 能使决策、计划和其它管理活动更加科学、精确、灵活 。因此,建立计算机人事管理信息系统是一种客观发展必然趋势 ,因为它能 增强企业的市场竞争力。 开发工具简介 开发软件 介 三种版本,各自满足不同的开发需要: 2 1. “习版 ” 使编程人员轻松开发 5/98 和T 的应用程序。该版本包括所有的内部控件连同 件。学习版提供的文档有 “ 程序员指南 ” 、联机帮助及 联机手册 ” 。 2. “ 专业 版 ” 为专业编程人员提供了一整套进行开发的功能完备的工具。该版本包括学习版的全部功能连同 件,还包括 件和 业版提供的 文档 有程序员指南、联机帮助和部件工具指南 。 3. “ 企业版 ” 使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同自动化管理器、部件管理器、数据库管理工具、 向工程版的控制系统等。企业版提供的 文档 包括专业版的所有文挡,还有 “ 客户 /服务器 应用程序开发指南 ”和 “ 户指南 ” 。 本系统正是采用 业版所开发的管理系统。 000 数据库工具概述 公套件中一个极为重要的组成部分。刚开始时微软公司是将 独作为一个产品进行销售的,后来微软发现如果将 一起发售,将带来更加可观的利润,于是第一次将 ,成为 件中的一个重要成员。现在它已经成为公套件中不可 缺少的部件了。自从 1992 年开始销售以来, 经卖出了超过 6000 万份,现在它已经成为世界上最流行的桌面数据库管理系统。 3 后来微软公司通过大量地改进,将 新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。 4 第 2 章 系统 分析 可行性分析 时间行进到 21 世纪,以计算机技术为主体的高新技术群体已经将触角深入到 国家 经济的方方面面。在市场经济的大环境下,越来越多 的人士逐渐认识到用计算机技术进行各类管理,交流的便捷。基中最突出的是要算在企事业单位的人事档案的计算机管理了。如何利用先进的管理手段,提高人事的管理水平,是每一家企事业单位所面临的重要课题。现代企事业单位所面临的问题是:人事管理广泛,管理内容繁杂,日常需要耗费大量人力和物力。要想解决这一难题,就必须有一套科学、高效、严密、实用的人事管理系统。采用现代计算机管理系统是实现此目标的主要途径。使用计算机进行的管理、提供的服务是规范的、统一的,它在人事管理当中的应用不仅可以简化、规范企事业单位的日常操作,而且可以使 企事业单位人事管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、减低企事业单位的财政消耗。计算机管理系统的应用是企事业单位迈向现代化企业的重要标志,必将成为企事业单位人事管理现代化不可缺少的手段。 技术可行性 随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除 、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。 5 经济可行性 对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。 管 理 可行性 随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。 开发环境 可行性 我们采用 发工具。它首先是一个开放的协作式系统之外,可以和多种 品集成,并可以通过专用接口或 口连接许多比较常用的数据库。其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。再次它随身携带的 身就是个功能强大的 小型应用来说,直接使用这个数据库就是个质优价廉的选择。而为方便用户界面的开发, 供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。同时 ,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。 6 需求分析 本系统的总目标是为管理者提供迅速、高效的服务,减免手工处理的繁琐与误差,整个系统 可分的模块为:员工基本信息、员工考勤信息、员工调动信息。 各模块主要的几种操作 1 系统:系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。 2 员工基本信息:主要进行添加员工信息、修改员工信息、查询员工信息、删除员工信息。 3 员工考勤信息:主要进行添加考勤信息、修改考勤信息、查询考勤信息、删除考勤信息、设置上下班时间。 4 员工调动信息:主要进行添加调动信息、修改调动信息、查询调动信息、删除调动信息。 数据库要求 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的 输入和输出。通过对员工工作过程的内容和数据流程的分析,设计如下所示的数据项和数据结构: 1. 员工基本信息里的个人基本信息:员工编号、员工姓名、性别、籍贯、年龄、出生日期、学历、专业、家庭住址、邮政编码、电话、 2. 员工基本信息里的 个人工作信息:参加工作时间、进入本公司时间、所在部门、本公司起薪时间、职务。 3. 员工基本信息里的备注信息 。 7 4. 员工考勤信息里的员工上下班信息:员工个人信息(员工编号、员工姓名)、员工出勤信息(当前日期)、出入信息(上班时间、下班时间)。 5. 员工考勤信息 里的其他考勤信息:员工基本信息(员工编号、员工姓名)、开始时间信息(开始时间)、员工请假信息(事假、病假)、员工加班信息(正常加班天数、特殊加班天数)、员工出差信息(出差目的地、出差天数)。 6. 员工调动信息:员工编号、员工姓名、原部门名称、新部门名称、原职务、新职务、调出时间、调入时间、备注。 系统目标 采用公司现有的软硬件及科学的管理系统开发方案,建立人事管理系统,实现移动人事管理的计算机自动化。 本 系统符合公司人事管理制度,并达到操作直观、方便、实用、安全等要求。 1合理的设计数据库 尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。 2设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。 另外窗口界面要多用按钮和快捷键,少用菜单,窗口的各个控件布局要合理,美观。要充分的利用 供的强大的功能,多用窗口和控件,充分体现窗口的多元化格局。 3实现基本功能和一些特殊功能的操作 该系统要求除了能实现信息的 添加、 删除 、修改 等基本功能 之外,还要求能够根据用户的需要进行操作。 8 第 3 章 系统的详细设计 系统设计 功能分析 我 开发 乳品公司人事管理 系统的目的就是 要 帮助 乳品公司 的人力资源部门提高工作效率,实现企业人事信息管理的系统化、规范化、自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终 要 实现的主要功能如下: 系统部分: 主要完成系统的维护工作。 员工基本信息部分:主要成员工基本信息的管理。 员工考勤信息部分:主要成员工考勤信息的管理。 员工调动信息部分:主要成员工调动信息的管理。 数据库管理部分: 主要完成数据库的管理与维护。 模块设计 根据上面分析出来的功能要求,为这个系统设计如下模块 。 最终得到系统的功能模块图, 如 图 3示。 9 1. 系统 在 系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。 2. 员工基本信息 ( 1) 添加员工信息:系统自动生成员工编号。管理员可以添加员工的基本信息,包括姓名、性别、籍贯、年龄、生日、住址、 历、专业、进入本公司时间等。 ( 2) 修改员工信息:选择一个员工,可以修改这个员工的基本信息。 ( 3) 查询员工信息:可以根据员工的编号、姓名或者进入公司时间进行添加员工基本信息 员工调动信息管理 查询员工基本信息 修改员工基本信息 修改员工考勤信息 添加员工考勤信息 添加用户、修改密码 添加员工调动信息 查询员工考勤信息 删除员工基本信息 删除员工调动信息 查询员工调动信息 修改员工调动信息 删除员工考勤信息 系统 员工考勤信息管理 员工基本信息管理 企业 人事 管理系统 图 3系统功能模块图 10 查询员工基本信息。并且可以针对查询结果进行修改和删除操作。 ( 4) 删除员工信息:直接从列表中选中需要删除的员工信息,然后进行删除操作,或者首先查询需要删除的员工信息,然后再删除。 3. 员工考勤信息 ( 1) 添加考勤信息:主要分为上下班信息和其他考勤信息。上下班信息主要记录每个员工每天上下班的时间,而其他考勤信息包含有请假、加班、出差信息。 ( 2) 修改考勤信息:当考勤信息出现错误需要修改的时候,可以从这里修改相应的记录。 ( 3) 查询考勤信息:根据员工编号或者时间进行查询,得到所有的考勤信息,包括上下班、请假、加班和出差信息,但是不能够对信息进行任何操作。 ( 4) 删除考勤信息:分为删除上下班信息和删除其他考勤信息。 ( 5) 设置上下班时间:设置公司上下班时间。 4. 员工调动信息 ( 1) 添加调动信息:添加企业员工的原有部门、原有职务、新部门、新职务等信息。 ( 2) 修改调动信息:修改相应的员工调动信息。 ( 3) 查询调动信息:查询某个员工 的调动信息或者某段时间内企业内部的调动情况。 ( 4) 删除调动信息:删除那些不需要的信息。 程序预览 启动系统后,首先是登录主窗体 。 在进行用户登录的时候,输入用户名称后,如果输入的用户密码不正确的话,就会弹出一个对话框,上面显示“密码不正确,请重新输入”。如果连续三次输入的密码均不正确的话,用户登 11 录的窗体就会自动关闭。 需要重新打开才能够继续登录。 用户登录的窗体 如图 3示 : 图 3用户登陆窗体 输入 正确的 用户名 和密码后,单击确定 按钮进入系统,出现如图 3示的 乳品公司人事管理系统的主窗体。 图 3系统主窗体 在 乳品公司人事管理系统的主窗体 中 选择“员工基本信息” ,然后选择其 12 中的 “添加员工信息”菜单,出现如图 3示的添加员工基本信息窗体。 图 3员工基本信息窗体 在这个窗体中 , 系统自动生成员工编号。 同时管理员 可以输入员工的一些基本的信息, 包括姓名、性别、籍贯、年龄、生日、住址、 历、专业、进入本公司时间 、所在部门 等。 输入员工基本信 息后,单击确定 按钮, 就会 出现 乳品公司 员工信息列表 。员工基本信息列表 如图 3示: 13 图 3员工基本信息列表 要是想 修改员工 基本 信息 的时候 ,选中员工编号或者是员工姓名中的一项进行添加后,就可以出现本员工的一些基本信息,然后就可以对其进行 修改了。 选择一条记录,单击鼠标右键,在所示的菜单中选择修改 ,就可以对其进行修改。还可以选择 删除操作。 选择“员工考勤信息” ,然后选择其中的 “设置上下班时间”, 就会出现如图 3示的设置上下班时间窗体 。在这个窗体 中 就可以设置员工 的上 下班时间 了 。 14 图 3设置下班时间 设置完员工的上下班时间后, 选择“员工考勤信息” 里边的 “添加考勤信息” ,然后选择 “添加上下班信息”, 就会 出现如图 3示的添加员工上下班信息窗体。 图 3添加考勤信息窗体 15 在这个添加员工上下班信息的窗体中,在员工的个人信息栏里填上员工的编号和员工的姓名后,就可以进行下边的工作了。在员工的出勤信息里系统会自动的体现当前的日期。 然后在出入信息栏里 选择上班时间或者下班时间,然后输入时间,单击“确定”按钮 后这条 记录 就会被 添 加 上。 上下班时间添加完毕后就会 出现员工考察信息列表, 如 图 3示 。在考勤信息列表中,会体现出员工的编号、员工的姓名、出勤日期、退出标志、上班时间、下班时间、迟到次数等一些有关出勤的一些基本信息。 图 3考勤信息列表窗体 在结果信息列表中选择要修改的记录,用鼠标左键双击这条记录进行修改,单击鼠标右键,在所示的菜单中选择其他操作 ,也可以进行操作 。 在 “员工考勤信息” 里选择 “添加考勤信息” , 然后再选择 “添加其他考察信息”, 就会出现如图 3示的窗体 。 用户可以在 此 窗体中添加员 工其他考察信息。 16 图 3员工其他考勤信息窗体 在员工其他考勤信息窗体中,乳品公司的管理者可以按照每一条来添加员工的信息。这里可以添加员工的请假信息,包括事假和病假。还可以添加员工的加班信息,包括正常加班的天数和特殊加班的天数。还可以添加员工的出差信息,如出差的目的地和出差的天数等。把这些信息都添加完毕后 单击确定 按钮, 就会 显示出添加的结果列表, 如 图 3示: 17 图 3信息列表窗体 如果想修改此列表中的信息的话,可以用 鼠标双击记 录 ,就 可以进行修改操作,也可以单击鼠标右键,在所示的菜单中选择其他操作。 选择员工考勤信息 里边的 查询考勤信息, 就会出现如 图 3 图 3查询员工考勤信息窗体 18 乳品公司的管理者 可以按照员工编号或者时间进行查询考察信息。 如 不输入任何信息,单击确定 按钮,就会查询所有记录。 这样 查询 的结果就会 显示出来。 在 员工调动信息 里边选择 添加调动信息, 系统 就 会 在如 图 3示的窗体中自动载入 乳品公司 每个员工的信息。 图 3其他考勤信息窗体 然后在窗体 里就可以进行乳品公司的员工调动信息的添加了,里边可以添加员工的新部门和新职务等信息。 添加完了这些信息之后,所 添加的信息列表 就会如 图 3示。 19 图 3员工调动信息窗体 在 这个 列表中, 还可以 选择一条记录,单击鼠标右键, 对其 在菜单中 进行 选择操作。 在 员工调动信息 里边选择 查询调动信息 , 系统 就 会 出现如 图 3示的窗体 。在这个窗体 中根据员工编号或者时间进行查询,也可以不输入任何条件查询全部 的 记录。 20 图 3查询调动信息窗体 在信息列表中选择一条记录后,在弹出 的 菜单中 还可以 选择删除操作,系统会出现提示。 单击 确定按钮,就会删除记录了。 数据库设计 数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一致性。同时,一个合理的数据库结构有利于程序的实现。这里选用 000 作为后台数据库 来完成乳品公司人事管理系统的设计工作 。 21 数据库分析 调查有关 乳品公司人事 信息 的 需求,仔细分析后将得到这个系统的数据流程图。 针对 乳品公司 人事管理系统的需求,通过对员工工作过程的内容和数据流程分析。为本系统设计 了 如下的数据项和数据结构 : 员工基本信息:包括员工的编号、员工的姓名、性别、出生日期、籍贯、学历、专业、进入公司的时间、所在部门、参加工作的时间、职称、备注等。 员工调动信息:包括员工编号、员工姓名、原部门、新部门、调出时间、调入时间、原职务、新职务、备注等。 员工考勤信息:包括员工编号、员工姓名、员工所在的部门、出勤时间、旷工时间、请假时间、早退时间、迟到时间、加班时间、 出差时间等。 得到 了 数据结构、数据项以及数据流程后,就可以开始具体的数据库设计 了 。 实现数据库 启动 000,创建一个新的数据库,命名为 存在要存放这个系统的所有文件的文件夹中 , 使用 设计器 创建这个系统需要的所有表格,如 表 3示的 员工请假表 。 表 3员工请假表 字段名称 数据类型 动编号 记录编号 本 员工编号 字 病假天数 字 事假天数 期 /时间 事假开始 时间 22 出差信息表 如表 3示。 表 3差信息表 字段名称 数据类型 动编号 记录编号 本 员工编号 字 出差天数 本 事假地点 期 /时间 出差开始时间 调动信息表 如表 3示。 表 3调动信息表 字段名称 数据类型 动编号 记录编号 本 员工编号 本 员工姓名 本 原部门 本 新部门 本 原职务 本 新职务 期 /时间 调出时间 期 /时间 调入时间 注 备注 建立 模块 运行 ,选择文件 中的 新建工程菜单,然后从工程模板中选择“标准,单击确定 按钮。 会自动生成一个窗体,这个窗体的属性采用的都是默认设置。先删除这个窗体,然后选择文件 里的 保存工程菜单,在出现的“文件另存为”对话框输入这个工程项目的名称 且选择要保存这个工程的目录,单击保存 按钮 ,保存工程。 23 为了提高代码的效率方便维护,在 可以用公用模块来存放工程中经常使用的过程和全局变量等。在这个系统中,每个功能模块都要使用数据库,因此可以使用一个公用的数据操作函数,来执行一系列的 句。 在项目资源管理器中为这个工程添加一个模块,保存为 首先添加几个变量的定义, 然后再 添加执行 句的函数。 系统主窗体 的建立 1 添加主窗体 在这个项目中,选择使用多文档界面。使用这个窗体的好处是可以使 程序更加有条理。对于一个多任务的应用程序,使用多文档窗体 还可以减少 所占用的系统资源。 单击工具栏中的添加 体或者选择工程 中的 添加 体菜单。选择 体, 然后 打开,为这个工程添加一个多文档窗体作为主窗体,添加主窗体后, 就可以 设置主窗体 的 属性 了 。 2 添加菜单 在添加好的窗体中,单击鼠标右键,从弹出的快捷菜单中选择“菜单编辑器”命令,在弹出的菜单编辑器对话框中添加需要的菜单,并且使用方向键为菜单分级。 3 添加代码 在主窗体中 的代码不多,基本上都是实现单击某个菜单选项即弹出相应窗体的语句 。 在 “系统” 中选择 “退出”菜单, 然后就可以将此系统进行 关闭 。 选择 文件里边的 “保存 单,弹出对话框, 对其进行保存 ,就可以 保存设计好的窗体。 这样 这个系统的主窗体就设计好了。 24 登录窗体 在工具栏中选择“添加窗体”命令为工程添加的一个窗体,因为一个工程中只能添加一个 体,所以这个工程中后面添加的窗体都是普通的窗体。 为这个窗体添加三个标签( 用来标识窗体中的信息; 2 个文本框( ,用来输入用户名称和密码; 2 个按钮,用来确定或取消操作。 定义一个全局变量用来判断输入密码的次数。在窗体初次加载的时候初始化这个全局 变量。 输入用户名称和用户密码后,单击“确定”按钮,会调用 函数,判断用户信息 。 用户没有输入用户名称、用户密码或者输入错误密码系统都会出现相应的提示。如果三次输入错误密码,就会退出这个系统。单击“取消按钮”,就会调用 函数,退出系统。 修改密码窗体 窗体中添加了 3 个标签 是 用来显示提示信息; 3 个文本框是 用来输入用户名称和用户密码; 2 个按钮 是 用来确定和取消操作。设计好的窗体如图 3 25 图 3修改密 码窗体 进入这个窗体 后 ,首先初始化这个窗体 。 在修改密码窗体中,首先输入用户的旧密码,然后输入新设置的密码,再确认新密码 。如果输入的新密码和确认新密码输入的不一样的话,就会出现一个对话框告诉两次输入的密码不一致,直到输入的完全正确后, 单击“确定”按钮,调用 函数, 才可以 修改密码。 添加 所需 窗体 1 添加上下班窗体 窗体的属性和以前的窗体属性设置大致相同,唯一不同的是 26 项的设置。 设计好的窗体如图 3示: 图 3添加员工考勤窗体 添加代码 时 首先定义几个需要的变量:窗体载入时会自动添加员工编号和员工姓名,并且判断是添加还是修改状态,如果是修改,就载入相应的员工信息。 选择员工编号后,员工的姓名会相应的改变。在“添加员工上下班信息”窗体中,选择上班时间或者下班时间 , 然后输入相应的上下班时间,单击“确定”按钮,会调用 函数,添加或者修改相应的上下班信息。 2. 添加其他考勤信息窗体 窗体载入时会先判断是添加还是修改,如果是添加自动载入员工编 号以及相应的员工姓名,选择一个员工编号后,员工姓名也会 随之变化 ;如果是修改就会载入选中的考勤信息中。 27 添加相应的考勤信息,这里一次只能选择一个项目进行添 加,因为一个员工不可能在同一天中同时几种情况。填写后单击确定 按钮,就会调用函数,添加相应的考勤信息。 3. 其他考勤信息列表窗体 这个
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。