人事管理系统设计报告
人事管理系统软件设计综合实习报告

人事管理系统软件设计综合实习报告人事管理系统软件设计综合实习报告实习时间:2021年6月1日至2021年8月31日实习地点:某软件公司实习岗位:人事管理系统开发一、实习岗位介绍本次实习岗位为人事管理系统开发,主要负责开发公司内部人力资源管理系统,实现员工信息管理、招聘流程管理、考勤管理、培训管理、绩效考评等功能。
该系统旨在提高公司人力资源管理效率、降低成本。
二、工作内容1.需求调研:与公司人事主管沟通,了解公司人事管理流程和需求,明确系统具体功能和模块。
2.技术选型:基于系统需求,选型开发技术、框架、数据库等技术。
3.系统设计:对系统进行架构设计和模块划分,编写系统设计文档。
4.编码实现:根据系统设计文档,完成系统各功能模块的编码实现。
5.测试调试:对系统进行测试、调试和优化,确保系统稳定性和安全性。
6.文档撰写:编写项目文档、操作手册、使用说明等文档,方便用户的使用和维护。
三、工作收获1.技术能力提升:通过本次实习,我掌握了较为完整的软件开发流程,包括需求分析、系统设计、编码实现、测试调试等环节,深入了解了Java开发技术、Spring框架、MySQL数据库等技术,并在实践中不断优化自己的编程能力。
2.实战经验积累:通过参与完整的软件开发过程,我掌握了开发项目的基本流程和注意事项,结合公司的特定需求,实现了具有实用性的人事管理系统,丰富了自己的实战经验。
3.团队协作能力提升:在项目开发过程中,我学会了和不同岗位成员进行沟通和合作,配合业务部门收集需求、与UI/UX团队协作设计界面、与测试团队联调和修复问题等,提升了个人团队协作能力。
四、存在问题及改进方案1.需求管理:在实习过程中,存在需求变更频繁、需求不明确等问题,影响了项目的开发进度。
因此,需要加强需求的沟通和管理,明确每一个需求的重要程度和优先级,及时跟进和反馈问题。
2.测试管理:系统测试在实习中占据了很大比重,但测试的环节和质量控制还可以进一步优化,例如测试用例的提高覆盖率、自动化测试工具的引用等,提高测试效率和质量。
企业人事管理系统设计报告

天津大学教育学院<<C/S架构编程实训>>课程设计题目:基于C/S结构的企业人事管理系统的设计与实现专业:2009级计算机信息管理组长:肖文文组员: 张小会王小川郑佳琳李斌李宇飞指导老师:杜修平2011年 10 月 10 日企业人事管理系统的设计与实现摘要在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。
考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。
因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。
本组设计的企业人事管理系统采用C/S结构,在Windows操作系统下,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。
它是以Microsoft Visual Studio 2005和Access数据库作为开发平台,使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用Access数据库形成数据表,进行数据存储。
本组设计的企业人事管理系统的功能需求,系统设计和具体实现。
并简要介绍了系统开发采用的过程方法。
关键词:企业人事管理系统;员工信息数据库;Access;C#Design and Implementation of Personnel Management SystemAbstractWith the unprecedented development of Internet, it has been brought us great convenience and efficiency in our society. Normalization and electrification have become the first choice of saving operation cost and improving work efficiency. Many enterprises' personnel administration systems lie in the phase of manual management which is inefficient and easy to go wrong by carelessness. Therefore, the MIS(Management Information System)is designed to make the personnel administration more scientific, normative and efficient.The system adopts the structure mode of Client/Server(C/S), Windows as the operation system,Access as the background database, and Microsoft Access as the developing tool. It can help enterprises to establish a perfect, strong staff information database, which facilitates the centralized management of staff information and workflow.The paper explains the course design, system design and implementation of MIS, also briefly introduces the process of the system development.Keywords:Personnel Management System; Employee Information Database; Access; C#目录引言............................................ - 1 -第一章需求分析..................................... - 8 -1.1企业人事管理系统的研究内容及所达到的目标.. (8)1.1.1研究内容.................................... - 9 -1.1.2所达到的目标................................ - 9 -1.2企业人事管理管理系统设计方案.. (9)1.2.1设计原则.................................... - 9 -1.2.2运行架构................................... - 10 -第二章系统设计.................................... - 11 -2.1企业人事管理管理系统设计 . (12)2.1.1系统目标................................... - 12 -2.1.2企业人事管理系统的需求分析................. - 12 -2.1.3企业人事管理系统总体设计................... - 13 -2.2企业人事管理系统的可行性研究. (13)2.2.1企业人事管理系统可行性研究前提要求......... - 13 -2.2.2可行性研究方法............................. - 14 -2.2.3决定可行性的主要因素....................... - 14 -2.3企业人事管理系统功能设计 . (16)2.3.1企业人事管理系统概述....................... - 17 -2.3.2企业人事管理系统功能....................... - 17 -2.3.3企业人事管理系统内容和功能设计............. - 17 -2.3.4企业人事管理系统信息结构设计............... - 18 -2.3.5企业人事管理系统构架的详细介绍............. - 19 -2.3.6企业人事管理系统功能模块图................. - 19 -2.4数据库设计与实现 (20)2.4.1数据库的需求分析........................... - 20 -2.4.2数据库的概念设计........................... - 20 -2.4.3数据库的逻辑设计........................... - 23 -第三章系统测试.................................... - 27 -3.1企业人事管理系统的三个测试阶段 (28)3.2测试系统 (30)3.2.1登录模块实现............................... - 30 -3.2.2 主窗体概述................................. - 36 -3.2.3 人事档案浏览窗体概述....................... - 46 -3.2.4 人事资料查询窗体概述....................... - 48 -结论........................................... - 90 -参考文献........................................... - 92 -致谢........................................... - 94 -引言近年来,随着数据库技术的迅速发展以及数据库管理系统的光反应用,人们利用信息技术工作和搜索数据的能力大幅度提高,千千万万的数据库被应用于商业管理、政府办公、科学研究和工程开发等方面,特别是多媒体技术、网络技术与数据库的结合,使数据库有了更大的发展空间。
人事管理系统课程设计实验报告

人事管理系统课程设计实验报告本次实验的主题是人事管理系统课程设计,我们团队共同合作,完成了这一任务。
在实验过程中,我们学习了人事管理系统的基本概念、要素以及各种功能模块的设计与实现方法,同时学习了团队协作和项目管理的基本方法。
在实验开始之前,我们对人事管理系统进行了调研。
我们发现,一个好的人事管理系统,需要实现录入员工基本信息、办理员工入职、转正、辞职和离职等流程、管理员工各类信息变更需求、打印员工各种报表和基本工资等。
因此,我们决定开发一款基于Web技术的人事管理系统,可以帮助企业轻松高效地完成人事管理工作。
为了协作开发,我们选择了敏捷开发模式。
在此过程中,我们采用了团队管理平台来协调和追踪每个人的任务,同时也使用了Github来管理源代码的版本和变更,确保所有的代码保持更新。
在系统的设计与实现过程中,我们首先通过自己的分析,完成了用例、流程以及数据分析等文档的编写,制定计划书,确定了开发的任务清单和流程,接下来根据初步的设计确定了主要功能模块,分别为员工管理、客户管理、部门管理、职位管理、权限管理以及系统模块,每个模块的设计都要考虑业务需要和用户操作习惯,结合UI设计进行实现。
在技术的选择方面,我们考虑到Web技术的普及性、易维护性、可扩展性以及跨平台性,最终选择了Spring Boot作为后端框架,MySQL作为数据库,Bootstrap框架进行前端UI设计。
通过本次实验我们发现,敏捷开发模式的使用可以使团队更加高效,让每个人的工作任务更加清晰明确,避免了不必要的沟通,让我们可以更加快速地完成任务;同时,合理的技术方案、严格的流程管理也可以保证系统质量,减少不必要的出错,保证项目的进度。
通过此次实验,我们深刻理解了团队协作、项目管理以及基于Web和数据库的开发技术,更重要的是,我们体验了这些技术的优点和不足,并学到了如何在实际项目中应用这些技术来提高我们的工作效率和效果,我们相信,在今后的项目开发中,这些技能将会大有用处。
人事管理系统实验报告(两篇)

引言本文是关于人事管理系统实验的第二份报告。
本次实验的主要目的是测试和评估已经开发的人事管理系统的性能和功能。
在本文中,我将详细介绍实验的背景和目标,并提供实验过程中遇到的主要问题和解决方案。
我还将分析实验的结果,并提出一些建议以进一步改进人事管理系统。
概述人事管理系统是一个管理组织中人力资源方面的关键信息的计算机系统。
它的目标是帮助组织高效地管理员工的招聘、培训、薪资和福利等方面的工作。
本次实验中的人事管理系统是经过设计和开发的,其中包括员工信息的录入、修改和删除,薪资管理,考勤记录等功能。
正文内容一、系统功能测试1.员工信息录入功能测试a.测试输入的有效性和完整性b.测试系统的响应时间和稳定性2.薪资管理功能测试a.测试薪资计算的准确性b.测试薪资发放的及时性和准确性3.考勤记录功能测试a.测试考勤记录的准确性和完整性b.测试系统对异常考勤的处理能力4.培训管理功能测试a.测试培训计划的制定和执行情况b.测试培训记录的准确性和完整性5.绩效考核功能测试a.测试绩效评估的准确性和公正性b.测试系统对绩效低下员工的处理能力二、问题与解决方案1.系统响应时间过长的问题a.优化数据库查询语句b.增加系统服务器的处理能力2.员工信息录入不完整的问题a.增加必填字段的验证b.提供友好的界面提醒用户填写必要信息3.薪资计算结果不准确的问题a.检查薪资计算公式的准确性b.确保薪资计算所需数据的准确性4.绩效评估结果不公正的问题a.优化绩效评估指标的设定b.加强对绩效评估过程的监督和审查5.考勤记录错误的问题a.提供考勤记录的修改和纠错功能b.加强对员工考勤记录的监管和审查三、实验结果分析通过对人事管理系统的功能测试,我们发现系统在大部分功能上表现良好,能够满足组织的人力资源管理需求。
然而,仍存在一些问题需要进一步改进。
系统响应时间较长,需要优化系统性能。
同时,某些功能在数据输入的完整性和准确性上存在一定的问题。
人事管理系统(工资管理子系统)软件工程课程设计报告

课程设计报告学生姓名:学号:学院:经济管理学院班级:题目: 人事管理系统工资管理子系统指导教师:职称:20 年月日1.选题背景 (3)2.工资管理子系统需求分析 (3)2.1工资管理子系统需求陈述 (3)2.2需求分析 (4)2.2.1功能需求 (4)2.2.2性能需求 (4)2.3系统需求建模 (5)2.3.1确定参与者 (6)2.3.2确定用例 (6)2.3.3系统用例建模 (6)2.3.4用例描述 (7)3.工资管理系统系统分析 (8)3.1系统用例建模 (9)3.2静态结构模型 (16)3.2.1类的识别 (16)3.2.2类的关联分析 (17)3.3.3类的属性描述 (18)3.3.4类的构建 (19)3.3系统动态模型 (19)3.3.1系统执行顺序分析 (19)3.3.2系统协作分析 (21)3.3.3系统状态分析 (22)3.3.4系统活动分析 (22)4.工资管理系统系统设计与实现 (24)4.1UML体系结构设计 (24)4.1.1硬件体系结构设计 (24)4.1.2软件体系结构设计 (25)4.2对象模型设计 (25)4.3系统实现 (25)4.3.1组件分析 (26)4.3.2配置分析 (28)5.课程设计心得体会 (28)参考文献 (29)1.选题背景随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,现在应用在大中型企业的信息管理系统中,几乎都包括了工资管理模块。
有些环境中是有大型ERP软件中的一个模块引进的,有些作为企业的财务系统的一部分。
计算机处理的数据量不断增加。
文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。
有了数据库我们便能方便快捷的对数据进行读取、存取,并维护数据库的数据。
但,西方管理制度设计的工资管理软件,在很多时候还不能完成解决中国特色中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。
人事管理系统设计报告

XXXXX学院课程设计考核表分院旅业管理专业酒店管理班级课程设计任务书XXXXXXX学院《Visual FoxPro数据库程序设计》课程设计说明书题目:人事管理系统班级:XXXXX学号:XXXX姓名: XX指导教师:2011 年7 月 8 日目录【摘要】ﻩ错误!未定义书签。
1。
系统总体设计ﻩ错误!未定义书签。
1。
1系统功能简介............................. 错误!未定义书签。
1。
2系统功能结构图ﻩ错误!未定义书签。
2.数据库设计ﻩ错误!未定义书签。
3.ﻩ实验数据ﻩ错误!未定义书签。
4.ﻩ程序设计界面 ................................. 错误!未定义书签。
4.1系统主界面................................ 错误!未定义书签。
4。
2职工信息查询............................ 错误!未定义书签。
4.3职工信息录入ﻩ错误!未定义书签。
4.4职工信息修改.............................. 错误!未定义书签。
4.5打印职工信息............................. 错误!未定义书签。
5。
ﻩ课程设计总结 ................................ 错误!未定义书签。
参考文献........................................ 错误!未定义书签。
【摘要】本次课程设计我们组的课题是人事管理。
主要培养我们的VFP的设计能力,提高我们的综合素质。
我们的任务是建立能够实现对一个公司人员查询、录入、修改、打印功能的系统。
我们的设计思路现建立一个主菜单,然后运用SQL语句与表单联系起来。
再通过表单对自由表的查询、录入、修改等功能来实现我们系统的顺利运行。
在制作我们组员团结协作,相互鼓励。
最终成功实现了原先预想的功能。
人事管理系统实验报告(一)
人事管理系统实验报告(一)引言概述:人事管理系统是一种基于计算机技术的人力资源管理工具,旨在提高组织管理效率和员工满意度。
本实验报告将分析设计并实现一个基础的人事管理系统,并在实际应用中进行测试。
本文将从需求分析、系统设计、技术选型、系统实现和功能测试等五个大点阐述本人事管理系统的开发过程和结果。
需求分析:1.确定系统目标和范围- 定义系统的基本功能和预期效果- 确定系统的适用范围和用户群体2.收集用户需求- 与用户沟通,了解他们的需求和期望- 分析用户反馈和建议,优化系统功能3.功能需求分解- 拆分系统功能,制定详细的功能需求清单- 确定各个功能模块之间的关联和顺序4.确定非功能性需求- 确定系统的性能要求,如响应时间、并发量等- 确定系统的安全性、可靠性和易用性要求5.编写需求规格说明文档- 将以上需求整理成清晰的文档,明确系统的需求和目标系统设计:1.确定系统结构和架构- 确定系统的层次结构和组件划分- 设计系统的主要模块和其相互关系2.数据库设计- 根据需求分析结果,设计数据库的表结构和关系- 建立数据库索引和约束,优化数据库性能3.界面设计- 设计用户界面的布局和交互方式- 优化用户体验,提高系统易用性4.业务流程设计- 分析各个业务流程的规则和逻辑- 设计流程图和状态转换图,明确业务流程5.系统架构优化- 评估系统性能瓶颈和风险点- 采取相应的优化措施,提高系统的效率和稳定性技术选型:1.选择合适的开发语言和技术框架- 分析系统需求和开发规模,选取适合的开发语言- 选择成熟的技术框架和工具,提高开发效率2.数据库选择- 根据系统的需求和数据规模,选择适合的数据库类型- 考虑数据库的性能、安全性和可扩展性3.其他技术组件选择- 根据系统功能需求,选取适合的第三方组件和工具- 考虑组件的稳定性、兼容性和维护支持4.系统集成和部署方案- 设计系统的集成架构和部署拓扑- 选择合适的集成方案和部署工具,确保系统的稳定性和可用性5.技术风险评估- 评估系统开发过程中可能遇到的技术风险- 制定相应的风险应对策略,确保项目的进度和质量系统实现:1.模块划分和开发- 根据系统设计,将功能划分为多个模块- 分别进行模块开发和单元测试,确保功能的正确性2.数据库建模和开发- 根据数据库设计,创建数据库表结构- 开发数据库连接和数据操作代码3.界面开发和优化- 根据界面设计,进行界面开发和交互细节调优- 提供友好的用户操作和良好的交互体验4.业务逻辑开发- 根据需求和业务规则,进行业务逻辑的开发- 实现核心功能,确保系统的业务流程正确性和一致性5.集成测试和性能优化- 对系统进行集成测试,确保各个模块的协调运作- 针对系统的性能瓶颈进行优化,提高系统的性能和稳定性功能测试:1.编写测试用例- 根据需求规格说明书,编写详细的测试用例- 设计充分覆盖各个功能和操作的测试场景2.功能测试执行- 依据测试用例,逐一执行功能测试- 验证系统的功能是否符合预期要求3.异常情况测试- 类比使用者的使用场景,进行异常情况下的测试- 验证系统对异常情况的处理是否正确4.系统稳定性测试- 长时间压力测试系统,验证其在高负载情况下的表现- 检查系统的稳定性和性能是否满足要求5.记录测试结果和问题修复- 记录测试的结果和发现的问题- 对问题进行修复和改进,确保系统的功能和质量达到预期总结:本实验报告中,我们设计并实现了一个基础的人事管理系统,通过对系统需求的分析、系统设计、技术选型、系统实现和功能测试等过程,提高了组织的管理效率和员工满意度。
人事管理数据库系统设计报告 精品
人事管理数据库系统设计报告人事管理数据库系统设计报告一、设计任务说明1、设计人事管理数据库系统;2、掌握数据库系统的设计步骤;3、掌握SQL Server 20XX系统的操作方法。
二、需求分析人事管理系统的基本功能是管理员工资料、管理员工考勤、管理员工请假和管理员工薪资等(可以根据实际情况扩充管理功能)1.管理员工资料:人事部门成员负责维护普通员工的基本资料。
当员工第一天来公司报到时,人事部门将员工的基本资料(姓名、性别、出生年月、电子邮件及所属部门等)录入到数据库中并可以进行修改和维护。
普通员工可以查看自己和同事的资料,同时也可以修改自己的部分信息(如登录密码)2.管理员工请假:员工一年有80个小时的年假。
员工请假不得超过规定的小时数,查看本人某段时间内的请假记录,提交请假申请。
部门经理可以查看下属的请假记录,批准或否决其请假申请。
3.管理员工薪资:员工薪资由基本薪资和其他薪资组成,其他薪资包括有可能因为请假、迟到和缺勤而扣除部分薪资。
基本由人事部经理指定和修改。
人事部负责每月根据员工的请假记录和考勤记录,计算员工的基本薪资。
普通员工可以查看自己的本月薪资明细,还可以查询历史薪资记录。
4.管理员工考勤:员工必须按规定时间上下班,不能迟到或早退。
有一名人事助理专门负责记录员工的上下班和下班时间,如果一个员工在一个月内迟到多于三次,则要扣除薪资。
人事部可以管理考勤记录,员工可以查看自己的记录,经理可以查看下属的记录。
三、概念模型设计1.局部概念模型设计●员工基本信息:员工编号、员工姓名、员工职位、员工电话、员工电子邮件。
图 3.1 员工基本信息E-R图●部门基本信息:部门编号、部门名称、部门经理编号、部门描述、图 3.2 部门基本信息E-R图●员工薪资信息:薪资编号、基本薪资、其他薪资、薪资发放日期。
图 3.3 员工薪资信息E-R图●员工请假信息:请假申请编号、开始时间、结束时间、申请状态、审核者编号。
人事管理系统课设报告
《信息系统分析与设计实践教程》报告题目:人事管理系统专业年级: 13信管组长学号:组长姓名:教师:2015 年 11 月 22 日目录摘要 (4)Abstract (5)第一章概论 (6)1.1课题背景及意义 (6)1.2可行性分析 (6)1.2.1 社会可行性分析 (7)1.2.2技术可行性分析 (7)1.2.3 操作可行性分析 (8)1.3 设计的主要内容 (8)第二章系统分析 (8)2.1系统需求分析 (9)2.2系统业务流程分析 (9)第三章系统设计 (10)3.1 设计的思想 (10)3.2功能设计 (10)3.3功能结构图 (12)3.4数据库设计 (12)3.4.1 数据字典 (12)3.4.2 数据库概念结构设计 (16)第四章系统详细设计及实现 (16)4.1顶级结构 (16)4.2一般职工界面结构 (17)4.3管理员界面 (17)4.4超级管理员界面 (18)4.5程序模块描述 (19)4.5.1 登录模块 (19)4.5.2 职工考勤模块 (21)4.5.3 个人信息模块 (24)4.5.4 修改密码模块 (24)4.5.5 部门管理模块 (25)4.5.6 职工管理模块 (28)4.5.7职工出勤模块 (31)4.5.8 管理员管理模块 (32)4.5.9 工资管理模块 (34)第五章软件测试 (37)5.1 超级管理员登录 (37)5.2 管理员登录 (38)5.3 职工登录 (39)第六章结束语 (40)参考文献 (41)摘要在我国,随着人事信息管理的普及化,越来越多的企业使用计算机来实现人事信息的现代化管理,人事综合管理系统已经成为目前各企业人事管理工作不可或缺的一部分。
它是适应当前人事制度要求,推动企业人事管理走向科学化、规范化的必要条件。
该系统设计的目的是为企业开发一个人事管理系统并实现人事综合管理工作的网络化,促进企业人事综合管理工作的科学化、规范化,从而进一步提高工作效率。
人事管理系统课程设计实验报告(doc 59页)
人事管理系统课程设计实验报告(doc 59页)华北水利水电学院软件工程实验报告2012~2013学年第一学期2011 级专业计算机科学与技术班级2011179 学号2011179 姓名一、实验题目:人事管理系统的需求分析二、实验内容:(具体说明实验的主要内容)人事管理系统的需求分析1 引言1.1编写目的本文编写目的在于使用户和软件开发者双方对该软件的初始规定有一个共同的理解,规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。
保证本需求分析的结果能够完整、无遗漏地反映本系统的要求。
1.2产品范围●产品说明:人事管理系统是非常通用的管理信息系统,是企业单位实现办公自动化的前提和基础。
●目标:帮助企业以自动化的方式来取代现有的人工管理以便于该厂领导掌握人员的动向,及时高速人才的分配。
从而减少企业在这方面所花费的人力、物力和财力。
●适用范围:可应用于大部分企业之中。
1.3定义○人事管理: 所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
○ SQLSERVER:开发系统使用的数据库名称《软件工程》(第二版) 邓良松西安电子科技大学出版社《软件工程导论》(第四版)张海藩清华大学出版社《软件工程基础》汤淮西安交通大学出版社《软件开发技术》倪秉营电子科技大学出版社《软件工程》张权范清华大学出版社2 综合描述2.1背景.A. 开发的软件系统名称:××有限责任公司人事管理系统B. 本项目的任务提出者:××有限责任公司开发者:用户:××有限责任公司实现该软件的计算中心:个人计算机,Sql Server ,WindowXP,Win7操作系统;C. 该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与2.2 用户的特点●普通用户:会最基本的电脑操作,可以查看自己的资料和关于自己请假、加班、考勤、薪资等各种有关信息,也可以修改自己的基本信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XXXXX学院课程设计考核表 分院 旅业管理 专业 酒店管理 班级 课程设计题目 人事管理系统 学生XX 学号 课程设计时间 2011年7 月 4日至 2011 年 7 月 8 日
同组人 序号 XX 学号 1 2 3 4 5 6
课程设计总结报告(完成情况) 我们第六组完成的是人事管理系统,我们完成的有登录界面、主界面。主界面中实现了职工信息查询、职工信息录入、职工信息修改、打印和退出功能。 点击职工信息查询就可以通过职工编号和职工部门两项来进行职工信息查询。 点击职工信息录入可以录入新职工的各项信息。 点击职工信息修改可以修改职工的信息。 点击打印可以打印出职工的信息。 点击退出可以退出主界面。 (后可附页) 指导教师评定意见 审核人意见
指导教师: 2011年 7 月 日 审核人: 2011 年 月 日 课程设计任务书 课程设计名称 人事管理系统 实践学生 学号: 班级: XX: 指导教师 实践设计地点 课程设计时间 2011年 7 月 4 日--- 2011年 7 月 8 日
【课程设计内容】 概述:介绍系统实现的目标,实现的方案、实现的环境等
系统设计:画出系统的功能层次图、数据库模型、系统使用的界面。 系统实现:完成表单、菜单、报表、主程序等的设计。 【要求及技术指标】 系统的功能:描述整个系统实现的功能
数据库:数据库中每个表至少10个纪录 菜单:完成本系统的总体功能的实现 报表:完成其中的一个报表的设计 表单:完成至少3个功能的表单的设计 系统至少应包括:数据登记、统计、查询、报表输出、菜单模块、主表单 【参考资料】 1. 全国计算机等级考试二级教程Visual Foxpro数据库程序设计
2. 二级公共基础知识 3. visual foxpro应用编程150例 【课程设计日历】 第一天 完成数据库的设计并在报告中写出系统功能和数据库设计。
第二天 设计表单并把表单上对象的重要属性用表格写到报告中。 第三天 菜单和报表设计 第四天 连编应用程序并调试 第五天 答辩交报告 【课程设计成绩】 基本成绩:完成设计任务所规定的系统菜单、报表、表单、程序、数据表模块的实现,并能连接
运行。 成绩增减:在基本要求完成基础上,增加一个模块做加分处理。未完成任务要求,在基本成绩基础上按模块做减分处理。
XXXXXXX学院 《Visual FoxPro 数据库程序设计》 课程设计说明书
题目:人事管理系统 班级:XXXXX 学号:XXXX XX:XX
指导教师: 2011 年 7 月 8 日
目 录 【摘要】6 1.系统总体设计7 1.1系统功能简介7 1.2系统功能结构图7 2.数据库设计8 3.实验数据9 4.程序设计界面10 4.1系统主界面10 4.2职工信息查询13 4.3职工信息录入错误!未定义书签。 4.4职工信息修改12 4.5打印职工信息错误!未定义书签。 5.课程设计总结15 参考文献16
【摘要】 本次课程设计我们组的课题是人事管理。主要培养我们的VFP的设计能力,提高我们的综合素质。我们的任务是建立能够实现对一个公司人员查询、录入、修改、打印功能的系统。我们的设计思路现建立一个主菜单,然后运用SQL语句与表单联系起来。再通过表单对自由表的查询、录入、修改等功能来实现我们系统的顺利运行。在制作我们组员团结协作,相互鼓励。最终成功实现了原先预想的功能。。
【关键词】人事管理 VFP 系统 1.系统总体设计 1.1系统功能简介 该系统可以进行职工信息查询,录入,修改,打印和退出 录入:录入XX,年龄,性别,学历,籍贯,职工编号。 修改:职工信息都可修改。 查询:按职工部门查询职工信息;按职工编号查询职工信息。 打印:按职工编号打印成绩单。
1.2系统功能结构图 2.数据库设计 职工表(XX,年龄,性别,学历,籍贯,职工编号) 普通关键字:职工编号 部门表(部门名称,部门编号)
任职表(职工编号,部门编号,工资情况,任职年限,是否在职,考勤情况,工作表现)
人事管理系统 职工信息查询 职工信息录入 职工信息修改 职工信息打印 退
出
按学号查询 按课程查询 9 / 16 3.实验数据 职工表数据如下所示:
部门表数据如下所示: 任职表数据如下所示: 4.程序设计界面 4.1登录界面
系统登录界面设计 1)控件属性设置 图片winter的路径属性Picture设置为VFP的默认路径。 标签label1的标题属性Caption设置为:用户名,并设置相应的字体、字号和颜色。 2)代码设计 表单的登录事件代码:USE 密码 GO TOP flag=0 DO WHILE .NOT. EOF() IF Alltrim(用户名)==Alltrim(Thisform.Text1.Value) IF Alltrim(密码)==Alltrim(Thisform.Text2.Value) do form 主表单 ELSE WAIT "密码错误" WINDOW TIMEOUT 2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF FLAG=0 WAIT "用户名错误" WINDOW TIMEOUT 2 ENDIF
4.2主界面设计 1)控件属性设置 图片Water lilies的路径属性Picture设置为VFP的默认路径。 2)代码设计 表单的Destroy事件代码:RELEASE MEUN 4.3职工信息查询
按职工部门和编号查询 学生成绩查询表单设计 1)控件属性设置 标签:label1 标题:caption 设置为:职工部门 标签:label2 标题:caption 设置为:职工编号 文本框:text1 接收由键盘输入的数据 文本框:text2 接收由键盘输入的数据 命令按钮:mand1 标题:caption 设置为:查询 mand2 标题:caption 设置为:清除 表格:显示查询结果 2)代码设计 命令按钮mand1的Click事件代码: SELECT 职工.*; FROM 数据1!部门 INNER JOIN 数据1!任职表; INNER JOIN 数据1!职工 ; ON 任职表.职工编号 = 职工.职工编号 ; ON 部门.部门编号 = 任职表.部门编号; WHERE 部门.部门名称 = thisform.text1.value; INTO TABLE 职工部门.dbf thisform.grid1.recordsource="职工部门" 命令按钮mand2的Click事件代码:SELECT 职工.*; FROM 数据1!部门 INNER JOIN 数据1!任职表; INNER JOIN 数据1!职工 ; ON 任职表.职工编号 = 职工.职工编号 ; ON 部门.部门编号 = 任职表.部门编号; WHERE 任职表.职工编号 = thisform.text2.value; INTO TABLE 职工编号.dbf thisform.grid2.recordsource="职工编号" 命令按钮mand2的Click事件代码: thisform.text2.value=' ' thisform.text1.value=' ' thisform.text1.setfocus 命令按钮mand2的Click事件代码: thisform.text2.value=' ' thisform.text1.value=' ' thisform.text1.setfocus
4.4职工信息录入
学生成绩录入表单设计 1)控件属性设置 标签:lblXX 标题:Caption 设置为:XX Lbl年龄 标题:Caption 设置为:年龄 Lbl性别 标题:Caption 设置为:性别 Lbl学历 标题:Caption 设置为:学历 Lbl籍贯 标题:Caption 设置为:籍贯 Lbl职工编号 标题:Caption 设置为:职工编号 Label1,label2标签无标题,程序运行时,根据文本框的内容显示标题信息。 文本框:txtXX 数据源:任职表 设置为:XX Txt年龄 数据源:任职表 设置为:年龄 Txt性别 数据源:任职表 设置为:性别 txt学历 数据源:任职表 设置为:学历 Txt籍贯 数据源:任职表 设置为:籍贯 Txt职工编号 数据源:任职表 设置为:职工编号 命令按钮:mand1 标题:caption 设置为:录入 mand2 标题:caption 设置为:退出 2)代码设计 录入 insert into 职工 values(thisform.txt职工编号.value,thisform.txtXX.value,thisform.txt年龄.value,thisform.txt性别.value,thisform.txt学历.value,thisform.txt籍贯.value) 退出 thisform.release clear events
4.5报表文件设计
数据源为:职工.dbf 用标签设计表头部分,用域控件设计输出数据,kcm变量为全程公共变量,是根据输入的课程号,检索出的相应课程名。