好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机系专科学生毕业设计报告范文.docx

13页
  • 卖家[上传人]:ss****gk
  • 文档编号:233329245
  • 上传时间:2022-01-01
  • 文档格式:DOCX
  • 文档大小:171.54KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 南海东软信息技术职业学院毕业设计报告姓名****学号****系部计算机科学与技术系班级****指导教师徐婉珍老师****^**月** 日目录目录1. 概述 11.1设计题目 11.2设计目的 11.3设计背景(项目背景)简介 12. 需求分析 22.1系统总体实现目标 2.2.2系统需求分析 22.3系统的总体功能模块 32.4功能需求描述 32.4.1 用户管理功能 32.4.2人事档案管理功能 42.4.3员工考勤信息管理功能 42.4.4人事档案管理功能 43. 设计方案 53.1数据库表结构设计 54. 实现效果 65. 收获与体会 11参考资料 12毕业设计报告1.概述1.1设计题目题目:基于PowerBuilder +SQL Server的人事管理系统1.2设计目的通过对“人事工资管理系统”的分析与设计,达到对数据库设计流程的熟悉 与实践,并用MS Sql Server 2000实现数据库数据的安全管理,采用瀑布模型的 软件工程方法拟用PowerBuilder 9.0开发工具和MS Sql Server 2000作为后台数 据库实现该系统在完成该系统的同时,培养团队协作能力,提高自学能力,提 高工程化能力和进度计划控制,提高软件设计和编程能力,了解机关单位的人事 管理方面的相关业务知识。

      1.3设计背景(项目背景)简介人事工资管理系统是一个机关单位的建设和管理中不可缺少的一部分,是适 应现代单位管理制度,推动单位人事和工资管理走向科学化、规范化、自动化的 必要条件它的内容对于一个单位各方面的建设和管理来说都起到了非常重要的 作用,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手 段,以帮助单位的领导了解本单位现有的人事及工资状况但一直以来人们使用 传统人工的方式管理人事文件档案、管理职工工资以及发放工资,这种管理方法 存在许多缺点,如:效率低下、保密性差、时间一长就会产生大量的文件和数据 积压,这对于查找、更新和维护都带来了不少的困难因此,为了加快机关单位的信息化步伐,提高单位的管理水平,为方便完成 日常的人事管理、工资管理等业务提供一个灵活、高效的管理平台,达到无纸化、 低费用、高效、透明、科学的管理,建设和完善人事工资管理系统已变得十分必 要和迫切2. 需求分析不同的单位有着不同的管理体制,通过去实际单位的调查以及查阅相关资 料,在这里我将对机关单位的人事与工资相关的基本知识进行初步的介绍,便于 对机关单位人事工资管理业务流程的理解,便于得出正确的需求分析,使得开发 出的人事工资管理系统符合实际的需要。

      2.1系统总体实现目标在实现人事工资管理系统后,应该具备如下的一些功能:1、 支持机关单位实现系统化、规范化和自动化的管理;2、 支持机关单位高效率完成原本手工式的人事管理的日常工作;3、 系统提供对职工档案基础数据、考勤信息、培训信息、考核奖惩信息、人事变更登记、工资基础数据等基本信息的录入、修改、删除和查询等功能;4、 系统可以对基础数据进行维护;5、 职工调动和离职应保留员工的历史信息,以备日后查询;6、 系统提供职工生日和合同到期提醒;7、 结合人事管理、考勤管理、职务工资、级别工资、各类保险、基本工资、工龄工资、津贴等最终生成实际发放的工资;8、 系统提供强大数据统计、查询、报表生成以及打印等功能;9、 对查询结果或生成的报表提供可以使用Word或Excel的格式导出;10、 系统应提供友好的图形用户界面,具有易用性;11、 系统安全可靠、保密性好,可维护性好,扩充性好,易于实施2.2系统需求分析经过调查,得出该单位下分有几个部门,包括人事科、财务科、市场科、行 政科、技术科等,通过对用户单位原先手工进行职工的人事和工资管理业务的情 况得到其业务流程为:职工进单位,填好职工基本情况信息表。

      人事部根据其业 务能力、技术特长等基本信息,再根据各个部门的人员需求给予安排合适的工作 岗位进入部门工作后,负责人每天会进行考勤登记(这里由于硬件设备的限制, 就模拟用手工处理的方式输入每月的考勤信息),形成考勤登记表,每月由各部 门进行考勤初步统计,然后交与人事部进行汇总,人事部根据汇总信息,对员工 素质进行评价按照工作的需要,人事部会安排职工去培训并记录每次培训的时 间、内容及成绩等,并在此基础上发放工资人事部也负责登记职工的离退休、 辞退等情况最后存档,以备以后查询的需要2.3系统的总体功能模块系统的总功能模块图如图2.1所示人事工资管理系统共包括9个功能模块图2.1系统功能模块图2.4功能需求描述2.4.1用户管理功能功能描述:我把该系统的使用用户分为三类,对于不同的用户,软件提供的 使用权限是不同划分如下:1、 系统管理员(是人事部管理人员中的一个):可以进行的操作有数据初始 化、用户管理、用户权限管理、系统基础数据维护、日志管理、数据库备份和恢 复、个人信息修改、以及人事部管理人员所能进行的一切操作等;2、 人事部管理人员:可以进行的操作有人事档案管理、考勤信息管理、考 核奖惩信息管理、员工培训信息管理、人事变更信息管理、工资管理、数据统计 管理、信息查询、以及个人信息修改等;3、普通用户:可以进行的操作有个人的考勤信息查询、个人的考核奖惩查询、 个人的培训信息查询、个人工资信息查询、以及个人的密码信息修改等。

      2.4.2人事档案管理功能功能描述:此功能又包括职工基本信息维护、职工信息查询、数据导出和打 印这四个功能其中,职工基本信息维护包括职工信息的增加、删除和修改记录 等操作;职工信息查询则提供了多样化的查询功能,包括按出生年月、按职工编 号、按职工姓名、按部门、按籍贯、按职务、按职称、按学历查询,以及综合条 件查询;导出数据功能是对全部职工或查询得到的职工基本信息的数据采用 Word或Excel格式输出;打印功能是提供对全部职工或查询得到的职工基本信 息的数据功能较为完善的排版和打印输出2.4.3员工考勤信息管理功能功能描述:模拟对员工每个月考勤的登记,包括对员工的出勤(包括病假、 事假、婚假、丧假、产前假、产假、旷工、开始时间、结束时间)情况的登记, 有利于加强人事的管理,也为职工工资的结算提供了必要的依据2.4.4人事档案管理功能功能描述:此功能又包括职工基本信息维护、职工信息查询、数据导出和打 印这四个功能其中,职工基本信息维护包括职工信息的增加、删除和修改记录 等操作;职工信息查询则提供了多样化的查询功能,包括按出生年月、按职工编 号、按职工姓名、按部门、按籍贯、按职务、按职称、按学历查询,以及综合条 件查询;导出数据功能是对全部职工或查询得到的职工基本信息的数据采用 Word或Excel格式输出;打印功能是提供对全部职工或查询得到的职工基本信 息的数据功能较为完善的排版和打印输出。

      其他功能模块的描述省略,请大家自行完成自己的功能模块 3. 设计方案通过对本单位实际需要的调查,结合单位的业务处理过程,挖掘整理出各实体,最终得 到人事工资管理系统的概念模型图(E-R图)如下3.1所示:图3.1系统E-R图3.1数据库表结构设计数据库表结构设计是在数据库概念设计得出的数据概念模型的基础上,在充 分运用数据库基本理论的前提下进行的依照概念模型,综合考虑数据之间的关 系,在范式的理论指导下,处理实体间一对一、一对多、多对多的关系,先将得 到的E-R图转化为关系模式,最后转化为数据库表由于篇幅有限,我就拿职工和培训信息两个实体间的关系处理来做一个说明:职 工与培训两实体间是一对多的关系所以根据一对多关系转化为关系模式的原 则,只要分别生成两张表就可以艮"职工(职工编号,姓名,性别……)培训信息(序号,固定资产编号,……)限于文章篇幅,E-R图转化为数据库表后的结果略去4. 实现效果在系统中,我采用了 MDI多文档窗口的界面,在具体界面的安排上,采用 了左边是自上而下的一排按钮,右边是所要显示的数据或统计图表鉴于文章的 篇幅,现只截取几个主要界面予以说明,其他从略1、登录界面,如图4.1所示:2、系统主界面,如图4.2所示:图4. 2系统主界面3、职工基本信息管理界面,如图4.3所示:图4. 3职工基本信息管理界面4、查询界面,如图4.4所示:图4. 4查询界面5、数据统计界面,如图4.5所示:图4.5数据统计界面6、人事档案信息录入的操作界面如图4.6所示:图4. 6人事档案信息录入界面7、职称信息统计的界面如图4. 7所示:2.51 (Y)M振成 Y程 _L程师 技师 助理_L程图5. 7职称信息统计图界面PowerBuilder提供了功能强劲的数据窗口控制(Data Window Object,下面 简称为DW)。

      数据窗口对象可以用于联接数据库,获得记录,以各种风格显示 数据和更新数据库PowerBuilder提供了 5种数据源(即DW中数据的来源)和11 种显示风格在我实现系统的过程中用到了两种数据源,即Quick Select和SQL Select这 两种,其中Quick Select数据源可以自动产生相应的SELECT语句,操作方便, 处理和检索数据的速度快,但没有高级功能的检索,没有提供GROUP BY(分组 操作)和HAVING(分组条件)子句,只能操作一张表,功能比较有限而SQL Select 数据源则是PowerBuilder中功能最齐全、使用最为灵活的一种数据源,它允许使 用SQL的所有子句,可以操作多张表,对数据进行排序、分组、增加计算列、 定义检索参数等,但操作起来比较复杂些由于人事档案信息的录入除了人事基本信息表外还牵涉到好几张数据库表, 如部门表、职称表、职务表、岗位表、学历表、民族表、籍贯表和政治面貌表等, 根据实际的需要和PB中DW应用的特点,我先用Quick Select数据源和Grid显 示风格,设置好部门表、职称表、职务表、岗位表、学历表、民族表、籍贯表和 政治面貌表数据窗口,只保留其中的名称字段。

      接着在设置人事基本信息表的数 据窗口时,采用Quick Select数据源和Freeform显示风格,在选择数据源时不把 照片字段和简历字段选上(这两个字段单独处理),然后把数据窗口的背景颜色设 成和界面相同,调整好数据字段及其文本说明在数据窗口中的位置在Freeform 中数据字段的编辑风格类型有六种,默认的是Edit风格,为了在人事基本信息 表的数据窗口中引用另外一个数据窗口的内容,需要用到DropDown Window(下 拉数据窗口)编辑风格,该编辑风格的特点就是数据窗口中的数据来自另一个数 据窗口,而且数据是动态可变的用这种编辑风格,我把已设好部门表、职称表、 职务表、岗位表、学历表、民族表、籍贯表和政治面貌表数据窗口引入到人事基 本信息表数据窗口中,这样可以减少手工数据和减少错误产生的隐患,也便于系 统的修改和维护对于人事档案信息表中职工照片的保存,我是采用把照片的相对路径保存到 数据库表中的方法来实现每次在显示已有的职工记录时,先从数据库表调用照 片的路径,检查看照片是否存在,如果不存在就提示用户,如果存在的话就显示 在相应的位置上在实现职称信息统计的时候,我用了 SQL Select数据源选择了人事基本信息 表和职称表两。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.