1、 姓姓 名名 * 学学 号号 * 系系 部部 计算机计算机科学与技术科学与技术系系 班班 级级 * 指 导 教 师指 导 教 师 *年年*月月*日日 毕毕 业业 设计设计报告报告 目录目录 目录目录 1概述 1 1.1 设计题目 . 1 1.2 设计目的 . 1 1.3 设计背景(项目背景)简介 . 1 2需求分析 . 2 2.1 系统总体实现目标 2 2.2 系统需求分析 . 2 2.3 系统的总体功能模块 . 3 2.4 功能需求描述 . 3 2.4.1 用户管理功能 3 2.4.2 人事档案管理功能 4 2.4.3 员工考勤信息管理功能. 4 2.4.4 人事档案管理功能 4 3设计方案
2、 . 5 3.1 数据库表结构设计 5 4实现效果 . 6 5收获与体会 .11 参考资料. 12 -1- 毕业毕业设计设计报告报告 1概述概述 1.1 设计设计题题目目 题目:基于 PowerBuilder +SQL Server 的人事管理系统 1.2 设计设计目的目的 通过对“人事工资管理系统”的分析与设计,达到对数据库设计流程的熟悉 与实践,并用 MS Sql Server 2000 实现数据库数据的安全管理,采用瀑布模型的 软件工程方法拟用 PowerBuilder 9.0 开发工具和 MS Sql Server 2000 作为后台数 据库实现该系统。在完成该系统的同时,培养团队协作
3、能力,提高自学能力,提 高工程化能力和进度计划控制,提高软件设计和编程能力,了解机关单位的人事 管理方面的相关业务知识。 1.3 设计背景(项目背景)设计背景(项目背景)简介简介 人事工资管理系统是一个机关单位的建设和管理中不可缺少的一部分,是适 应现代单位管理制度,推动单位人事和工资管理走向科学化、规范化、自动化的 必要条件。 它的内容对于一个单位各方面的建设和管理来说都起到了非常重要的 作用,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手 段,以帮助单位的领导了解本单位现有的人事及工资状况。但一直以来人们使用 传统人工的方式管理人事文件档案、管理职工工资以及发放工资,这种管
4、理方法 存在许多缺点,如:效率低下、保密性差、时间一长就会产生大量的文件和数据 积压,这对于查找、更新和维护都带来了不少的困难。 因此,为了加快机关单位的信息化步伐,提高单位的管理水平,为方便完成 日常的人事管理、 工资管理等业务提供一个灵活、 高效的管理平台, 达到无纸化、 低费用、高效、透明、科学的管理,建设和完善人事工资管理系统已变得十分必 要和迫切。 -2- 2需求分析需求分析 不同的单位有着不同的管理体制,通过去实际单位的调查以及查阅相关资 料,在这里我将对机关单位的人事与工资相关的基本知识进行初步的介绍,便于 对机关单位人事工资管理业务流程的理解,便于得出正确的需求分析,使得开发
5、出的人事工资管理系统符合实际的需要。 2.1 系统总体实现目标系统总体实现目标 在实现人事工资管理系统后,应该具备如下的一些功能: 1、支持机关单位实现系统化、规范化和自动化的管理; 2、支持机关单位高效率完成原本手工式的人事管理的日常工作; 3、系统提供对职工档案基础数据、考勤信息、培训信息、考核奖惩信息、 人事变更登记、工资基础数据等基本信息的录入、修改、删除和查询等功能; 4、系统可以对基础数据进行维护; 5、职工调动和离职应保留员工的历史信息,以备日后查询; 6、系统提供职工生日和合同到期提醒; 7、结合人事管理、考勤管理、职务工资、级别工资、各类保险、基本工资、 工龄工资、津贴等最终
6、生成实际发放的工资; 8、系统提供强大数据统计、查询、报表生成以及打印等功能; 9、对查询结果或生成的报表提供可以使用 Word 或 Excel的格式导出; 10、系统应提供友好的图形用户界面,具有易用性; 11、系统安全可靠、保密性好,可维护性好,扩充性好,易于实施。 2.2 系统需求分析系统需求分析 经过调查,得出该单位下分有几个部门,包括人事科、财务科、市场科、行 政科、技术科等,通过对用户单位原先手工进行职工的人事和工资管理业务的情 况得到其业务流程为:职工进单位,填好职工基本情况信息表。人事部根据其业 务能力、技术特长等基本信息,再根据各个部门的人员需求给予安排合适的工作 岗位。 进入部门工作后, 负责人每天会进行考勤登记 (这里由于硬件设备的限制, -3- 就模拟用手工处理的方式输入每月的考勤信息) ,形成考勤登记表,每月由各部 门进行考勤初步统计,然后交与人事部进行汇总,人事部根据汇总信息,对员工 素质进行评价。