软件工程课程设计报告:人事管理系统.doc - 动画方向班的学生贾秋洪的人事管理系统设计报告,旨在提高人事管理水平。

4 下载量 30 浏览量 更新于2023-11-24 1 收藏 595KB DOC 举报
该系统可以实现对员工信息的录入、修改、查询、删除,以及员工考勤的管理。同时,系统会根据员工的综合考评情况来对员工的工资进行合理分配,提高领导的人事管理水平和员工的积极性。本系统的设计理念是将现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,适合一般人群使用。 本系统适用于中小型企业,具有界面美观、使用方便的特点。主要实现人员管理、考勤管理、统计分析管理和工资核算等功能,为企业的人事管理提供方便。与市面上的大型数据库系统相比,该系统更符合A公司的需求,既操作方便又实用。 总结而言,该人事管理系统是一款针对A公司需要开发的功能实用、操作方便且符合中小型企业需求的系统。它实现了员工信息管理、考勤管理、统计分析和工资核算等功能,能够提高领导的人事管理水平和员工的积极性。该系统的设计理念是将现代计算机技术与企业管理相结合,实现科学化、信息化、现代化的人事管理。
2023-05-30 上传
MIS课程设计报告 二 三年九月 目 录 1. 前言——————————————— 2 2. 系统概况————————————— 2 3. 需求分析————————————— 2 - 4 4. 数据库设计———————————— 5 - 7 5. 主程序清单———————————— 8 6. 模块界面————————————— 9 -11 7. 设计小结————————————— 12 前 言 人事管理是每个企业必不可少的。人事档案管理系统一般包括对人事档案的统计、 查询、更新、报表输出等功能。 如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十 万人时,人工统计将变得不可能想象。 用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便 可及时准确地获得需要的信息。 在设计一个系统时,首先要做好需求分析。合理地运用好Visual FoxPro的基本方法,建立一个适合企业的人事管理系统。 系统概况 1. 课题名称: 人事管理系统。 2. 设计环境: 开发工具:Microsoft Visual FoxPro 6.0 操作系统:Windows XP 需求分析 1. 系统功能分析 人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进 行查询、统计、更新,并且能按一定要求输出报表。 通过该系统,使企业的人事管理工作系统化、规化、自动化,从而提高企业人事管 理的效率。 2. 系统功能模块设计 主界面 本系统分为如下的几大模块: 档案浏览 报表输出 编辑档案 档案查询 档案统计 1. 主界面模块 该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择 并调用各子模块。 2. 浏览模块 该模块提供全部人事档案的界面。 3. 查询模块 该模块提供查询符合某一条件的人事档案的界面。 4. 统计模块 该模块提供按某一条件进行统计的界面。 5. 编辑模块 该模块提供对按档案进行更改、删除和新增的界面。 6. 报表模块 该模块按一定格式将人事档案以报表格式输出。 3. 数据流图 客 户 报 表 更 新 统 计 输出报表 查 询 浏 览 查 查 统 统 更 更 询 询 计 计 新 新 条 结 条 结 条 结 件 果 件 果 目 果 人事档案 人事档案 档案报表 数据库设计 创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索 引。为了使系统设计精练实用,体现关系型数据库的特点,本系统还为各相关表建立关 系。 1. 数据项设计 通过需求分析,可确定系统的数据项和数据结构如下: a. 人事档案(编号、、性别、出生年月、联系、住址、籍贯、文化程度、职称 、部门、职务、基本工资、简历)。 b. 家庭成员(编号、家属、与员工关系、出生年月)。 c. 社会关系(编号、关系、与员工关系、出生年月)。 为了方便统计,本系统还设定了几个用于统计的临时表: a. 统计部门(部门、人数)。 b. 统计职务(职务、人数)。 c. 统计职称(职称、人数)。 d. 统计文化程度(文化程度、人数)。 2. 概念结构设计 本系统在需求分析的基础上设计出能够满足用户需求的各种实体。根据上面的分析所得 的实体有:人事档案实体、家庭成员实体和社会关系实体。各实体间的关系如图: 3. 逻辑结构设计 人事档案表 "列名 "数据类型 "可否为空 "说明 " "编号 "数值型(10) "否 "编号 " " "字符型(10) "否 " " "性别 "字符型(2) "否 "性别 " "出生年月 "日期型(8) "否 "出生年月 " "住址 "字符型(30) "可 "住址 " "联系 "数值型(11) "可 "联系 " "籍贯 "字符型(10) "否 "籍贯 " "文化程度 "字符型(10) "可 "文化程度 " "职称 "字符型(10) "可 "职称 " "部门 "字符型(10) "否 "部门 " "职务 "字符型(10) "否 "职务 " "基本工资 "数值型(10) "否 "基本工资 " "简历 "备注型 "否 "简历 " 家庭成员表 "列名 "数据类型 "可否为空 "说明 " "编号 "数值型(10) "否 "编号 " "家属 "字符型(10) "否 "家属 " "与员工关系 "字符型(10) "否 "与员工关系 " "出生年月 "日期型(8) "否 "出生年月 " 社会关系表 "列名 "数据类型 "可否为空 "说明 " "编号 "数值型(10) "否 "编号 " "关系 "字符型(10) "否 "关系 " "与员工关系 "字符型(10) "否 "与员工关系 " "出生年月 "日期型(8) "否 "出生年月 " 统计部门表 "列名 "数据类型 "可否为空 "说明 " "部门 "字符型(10) "否 "