1、 课课 程程 设设 计计 说说 明明 书书 课程名称课程名称 程序设计方法课程设计程序设计方法课程设计 题题 目目 公司人事管理系统的设计公司人事管理系统的设计 院院 系系 * * 班班 级级 * * 学生姓名学生姓名 * 指导教师指导教师 * * 日日 期期 20122012 年年 1212 月月 2828 日日 课程设计任务书课程设计任务书 (指导教师填写) 设计题目 公司人事管理系统 一、课程设计目的 该课程设计是信息管理本科集中实践性环节之一,是学习完数据库基础 与应用和程序设计方法课程后进行的一次全面的综合练习。其目的是通过 本课程设计使学生对具体问题应用程序设计方法课程中所学的方法
2、与技术, 进行需求分析及软件设计的过程, 不仅对程序设计方法课程中的所有知识点进行 一个全面的复习巩固,更重要的是增强学生解决实际问题的能力。 二、设计内容、技术条件和要求 1、具有对公司组织信息和公司组织构架的查看功能; 2、具有员工和主管信息的各种形式的查询功能; 3、具有员工信息的添加、删除,修改等功能; 4、具有部门主管管理本部门雇员信息的功能; 5、具有人事部主管管理公司内部人力资源的功能; 6、具有公司现状查看和评估的统计图功能。 技术条件:powerbuilder 开发工具的熟练运用,数据库理论知识和实际操作 能力。 要求:1、本课程设计要求学生独立设计完成。包括规划后台数据库、
3、程序 代码的编写以及软件界面的设计。 2、数据库中不能少于 3 个表。 3、程序应功能完善,界面友好,容错性好,操作方便。 三、时间进度安排 系统分析与规划 半周 系统设计与调试 一周 撰写课程设计说明书 半周 四、主要参考文献 1郑阿奇.PowerBuilder 实用教程.第 2 版.北京:电子工业出版社,2004. 2明德祥.PowerBuilder 实例下.第 1 版.长沙:国防科技大学出版社,2002.6. 3马承志.PowerBuilder编程实例与技巧.第1版.北京:机械工程出版社,2002. 指导教师签字: 2012 年 12 月 14 日 目录目录 1、系统功能介绍和设计 1
4、1.1 系统功能介绍 . 1 1.2 系统功能分析 . 1 1.3 系统功能模块设计 2 2、 数据库设计 . 3 2.1 数据库概念结构设计 3 2.2 创建数据库 . 4 2.3 在数据库中创建表: 5 2.4 往公司的系统和结构表里添加数据 . 7 3、 应用程序的创建 8 4、 应用程序主窗口的创建 . 8 4.1 菜单的设计 . 8 4.2 系统用户登陆界面 9 4.3 组织信息窗口 10 4.3.1 组织结构图窗口 .10 4.3.2 组织结构窗口.12 4.4 查询信息窗口 17 4.4.1 查询个人信息窗口 .17 4.4.2 通讯录窗口 18 4.5 修改信息窗口 19 4.
5、5.1 修改个人信息窗口 .19 4.5.2 修改密码窗口.22 4.6 主管部门管理 24 4.6.1 修改雇员信息.24 4.6.2 增加删除雇员.27 4.7 人事管理窗口 30 4.7.1 雇员增删 30 4.7.2 人事调动 34 4.8 统计图窗口 35 4.8.1HR 现状 35 4.8.2 工资分布图 36 5、 主界面运行窗口 .37 6、 程序设计方法课程设计评分表.38 1 公司人公司人力资源管理系统力资源管理系统 1 1、系统功能介绍和设计、系统功能介绍和设计 1.11.1 系统功能介绍系统功能介绍 1、具有系统登录和用户管理的功能。 2、具有对公司组织信息和公司组织构架的查看功能; 3、具有员工和主管信息的各种形式的查询功能; 4、具有员工信息的添加、删除,修改等功能; 5、具有部门主管管理本部门雇员信息的功能; 6、具有人事部主管管理公司内部人力资源的功能; 7、具有公司现状查看和评估的统计图功能。 1.21.2 系统功能分析系统功能分析 作为公司的人事管理系统首先必须要具备查看本公司人事状况的功能,其 次是修改现有人员信息的功能,还要有主管管理本部门职员的功能,另外还有有 人事主管管理整个公司的能力。为更近一步完善次系统,设置了密码和权限。具 体如下: 1、密码设置。每个操作员均有自己的密码,可以防止非本系统人员进入本 系