装饰公司人事信息管理系统课程设计

合集下载

软件工程课程设计-人事管理系统(可编辑优质文档)

软件工程课程设计-人事管理系统(可编辑优质文档)

软件工程课程设计-人事管理系统(可编辑优质文档)软件工程课程设计-人事管理系统(可编辑优质文档)一、引言人事管理系统是一种集成化的软件系统,旨在优化和简化人事部门的工作流程和管理过程。

本文将介绍一个可编辑优质文档的人事管理系统的设计与实现。

二、系统概述人事管理系统是基于软件工程理论和技术开发的一个综合性管理系统,旨在改善和优化企业的人力资源管理过程。

系统的主要功能包括员工信息管理、考勤管理、招聘管理、绩效管理和报表统计等。

三、系统设计1. 员工信息管理在该系统中,可以录入和管理员工的基本信息,包括姓名、性别、出生日期、部门、职位、工资等。

同时,系统支持对员工信息进行查询、修改和删除等操作。

2. 考勤管理系统能够记录和管理员工的出勤情况,包括正常考勤、迟到、早退、请假和加班等。

通过与系统的集成,员工可以使用指纹识别等方式进行考勤打卡,实现自动化和精确化的考勤管理。

3. 招聘管理该系统提供了一套完整的招聘流程管理功能,包括发布招聘信息、简历筛选、面试安排和录用等。

招聘管理功能不仅节约了人力资源部门的时间和精力,还可以提高招聘效率和招聘质量。

4. 绩效管理系统支持对员工的绩效进行评估和管理,包括设定绩效指标、考核分数录入、绩效排名和薪资调整等。

通过与考勤管理和员工信息管理的结合,系统可以自动生成绩效报告和分析数据。

5. 报表统计系统能够自动生成各类人事管理报表,可以根据需求自定义报表样式和内容。

通过数据的可视化展示,管理人员能够及时了解企业的人力资源情况,为决策提供参考依据。

四、系统实现技术1. 前端技术人事管理系统的前端采用现代化的Web技术进行实现,包括HTML、CSS和JavaScript等。

前端界面设计简洁美观,用户友好,支持响应式布局,适配不同设备和屏幕尺寸。

2. 后端技术人事管理系统的后端采用了流行的开发框架和技术,如Java、Spring Boot和MySQL等。

采用面向对象的设计思想,系统结构清晰,模块化程度高,易于扩展和维护。

管理信息系统课程设计(终版)精选全文完整版

管理信息系统课程设计(终版)精选全文完整版

可编辑修改精选全文完整版管理信息系统课程设计(终版)1.1 系统名称本文介绍的系统名称为“企业信息管理系统”。

1.2 系统开发背景随着信息技术的发展,企业管理越来越重视信息化建设。

为了提高企业信息管理的效率和准确性,本系统应运而生。

1.3 选题说明本系统旨在帮助企业实现信息化管理,包括信息管理和财务管理两个方面。

1.4 系统目标本系统的目标是提高企业管理的效率和准确性,降低管理成本,提高企业竞争力。

1.5 系统主要功能本系统主要包括信息管理和财务管理两个方面。

信息管理包括员工信息管理、客户信息管理、供应商信息管理等;财务管理包括财务报表管理、成本管理、收支管理等。

1.6 可行性分析1.6.1 可行性研究的前提在进行可行性研究之前,需要对企业的发展状况、市场竞争情况、管理需求等进行全面分析。

1.6.2 系统的可行性研究通过市场调研和用户需求分析,本系统的开发是可行的。

同时,本系统的开发也符合企业的发展战略和管理需求。

2.1 信息管理信息管理是本系统的核心功能之一,包括员工信息管理、客户信息管理、供应商信息管理等。

通过对信息的集中管理,可以提高信息的准确性和及时性,为企业管理提供有力支持。

2.2 财务管理财务管理是企业管理的重要组成部分,也是本系统的主要功能之一。

通过对财务数据的集中管理和分析,可以帮助企业实现成本控制、收支管理等目标。

3.1 系统功能结构为了更好地了解系统的功能结构,本文进行了功能结构调查和组织结构调查。

通过调查分析,得出了系统的功能结构图。

3.2 业务流程分析业务流程分析是系统设计的重要组成部分,通过对业务流程的分析,可以更好地设计系统的功能和流程。

本文对系统的业务流程进行了详细的分析,并绘制了业务流程图。

3.3 数据流程分析数据流程分析是系统设计的另一个重要组成部分,通过对数据流程的分析,可以更好地设计系统的数据结构和流程。

本文对系统的数据流程进行了详细的分析,并绘制了数据流程图。

人力资源管理系统课程设计

人力资源管理系统课程设计

人力资源管理系统课程设计
人力资源管理系统是一个涉及到员工信息管理、招聘管理、培训管理、绩效管理等多个方面的综合性系统。

在人力资源管理系统的课程设计中,通常需要完成以下任务:
1. 需求分析:对系统的功能需求进行分析,包括员工信息管理、招聘管理、培训管理、绩效管理等方面的需求,并确定系统的功能模块和数据结构。

2. 系统设计:根据需求分析的结果,设计系统的整体架构、模块划分、数据结构、界面设计等,并确定系统的技术方案和开发工具。

3. 数据库设计:根据系统需求,设计数据库表结构,包括员工信息表、招聘信息表、培训信息表、绩效信息表等,以及相关的索引和约束。

4. 系统实现:根据系统设计和数据库设计,使用编程语言和开发工具实现系统功能,包括员工信息管理、招聘管理、培训管理、绩效管理等模块,以及用户管理、权限管理、日志管理等辅助功能。

5. 测试和部署:对系统进行测试,包括功能测试、性能测试、安全测试等,确保系统的稳定性和可靠性。

测试通过后,进行系统部署和上
线,并进行用户培训和维护。

在人力资源管理系统的课程设计中,通常需要掌握数据库设计和管理、编程语言和开发工具的使用、系统设计和实现等方面的知识和技能。

同时,还需要具备团队协作、项目管理和用户需求分析等方面的能力。

装饰公司管理系统

装饰公司管理系统

装饰公司管理系统装饰公司管理系统是一种基于计算机技术的高效、精确、专业的管理信息系统。

该系统可以帮助装饰公司管理一系列重要的工作流程,如客户管理、项目管理、合同管理、财务管理等。

它通过采用先进的技术手段,实现了信息化、数据化、流程化的管理,提高了企业管理的效率和准确性,达到了优化管理、提升运营效益的目的。

一、系统分析1.系统建设目标为了适应市场的竞争环境和企业管理的需求,装饰公司必须加快信息化建设的步伐,率先实现企业管理的全面信息化和电子化。

为此,装饰公司应该建立一套高效的管理信息系统,从各个方面提高企业的管理水平和绩效,实现企业转型升级的目标。

2.系统功能模块装饰公司管理系统的功能模块主要包括:1).客户信息管理,包括客户基本信息、联系方式、交易记录等。

2).项目管理,包括项目预算、工程进度、施工图管理等。

3).合同管理,包括合同签订、执行、结算等。

4).财务管理,包括日常收支、财务报表、费用核算等。

5).人事管理,包括招聘、培训、薪酬管理等。

3.系统实现技术装饰公司管理系统的实现技术主要包括:1).数据库管理系统,采用Oracle、SQL Server、MySQL等主流数据库管理系统。

2).网络技术,采用TCP/IP协议,基于局域网和互联网。

3).编程语言,采用Java、C#等主流编程语言,结合各种软件框架和技术。

4).界面设计,采用Visual Basic、C++等软件开发工具,实现友好的人机交互。

二、系统设计1.需求分析装饰公司管理系统的需求主要来自于公司各部门的管理需求。

其中最重要的包括客户管理、项目管理、合同管理、财务管理、人力资源管理等。

具体需求如下:1).客户管理:需要对客户信息进行统一管理,包括客户基本信息、联系方式、交易记录等。

2).项目管理:需要对项目进行全面管理,包括项目预算、工程进度、施工图管理等。

3).合同管理:需要对合同进行全面管理,包括合同签订、执行、结算等。

4).财务管理:需要对公司的日常收支、财务报表、费用核算等进行统一管理。

人事管理系统课程设计

人事管理系统课程设计

实验一软件需求分析实验项目名称:软件需求分析实验目的:1) 掌握系统的功能描述、性能描述方法;2) 掌握需求分析工具数据流程图、数据字典等;3) 掌握系统需求分析的步骤和方法。

实验内容:用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流程图和数据字典。

实验步骤:1) 到相关单位进行需求分析2) 综合利用 Internet 网和相关书籍整理并完善需求分析。

3) 画出系统数据流图(分析系统是事务型还是变换型)4) 得出系统数据字典1. 软件系统需求描述:(从功能,性能上进行描述)功能需求:确定新系统应做什么 ,这算最主要的需求 .该系统就是对A 公司的人员信息进行录入,修改,删除,查找以及表单输出 ..性能需求:给出所开发的新系统的技术性能指标 ,包括存储容量限制 ,运行时间限制,安全保密性等.2. 软件系统数据流程(由加工、数据流、数据存储、源点和终点四种元素组成):顶层数据流图11)2) 1 层数据流图3) 0 F21合同到期信息F12部门信息F14工作变动F38批假信息F46福利信息F51工资表F25奖惩信息F43考勤统计信息F35请假信息F24培训信息F32考核汇总信息F1员工基本信息F2员工分布信息F17合同记录F33考勤信息F34请假信息F21培训信息F26奖惩信息F30工作信息P0人事管理系统E2经理E1 员工P0 人事管理系统F1员工基本信息F2员工分布信息P1人员管理F21合同到期信息F12部门信息F14工作变动信息F17 合同记录F5职务信息F13员工分布信息E1 员工F33考勤信息F34请假信息P3工资管理F38批假信息F46福利信息F51工资表E2经理F28奖惩信息F21培训信息F30工作信息F26奖惩信息P2工作管理F35请假信息F43考勤统计信息F25奖惩信息F24培训信息F32考核汇总信息002 层数据流图3. 软件系统数据字典1) 数据流条目员工信息表(DD_hrworker): 名字 : 员工信息表 别名:员工信息描述:记录企业员工的基本信息定义: 员工信息表=员工编号+员工姓名+1 级部门+2 级部门+性别+职位+电子邮件+身份证号+ 出 生 日 期+民 族+户 籍 所 在 地+婚 姻 情 况+毕 业 学 校+专 业+学 历+毕 业 时 间+入 职 时 间+联 系电话+家庭住址+紧急联系人+紧急联系电话离职信息表(DD_hrlworker):P1 人员管理F1员工 档案信息 F2员工 职务 信息E1 员工P1.1 人 员 信 息 管理F3员工 基本信息 F4员工分布信息 S5S6F10应聘人员记录 S4 应聘人员记录F7部门信息S1 部门基本信息F9部门编制S3 部门编制员工档案员工分布信息F6员工 分布信息P1.2部 门 管 理F5员工 分布信息F12部门信息S22 部门信息表F16修改员工 职务信息P1.3 工 作 变 动 管理S7 合同记录F17 合同记录S8 转正提醒记录F11部门信息 F8职务基本信息S2 职务基本信息F15工作 变动记录F19转正信息F18合同记录F20转正 提醒记录P1.4合 同 管 理F13员工 职务信息 F14工作 变动信息E2 经理F21合同 到期信息S9 工作变动记录名字:离职信息表别名:离职信息描述:记录企业离职员工的信息定义:员工信息表=员工编号+员工姓名+1 级部门+2 级部门+性别+职位+电子邮件+身份证号+ 出生日期+民族+户籍所在地+婚姻情况+毕业学校+专业+学历+毕业时间+入职时间+离职时间+离职成本+离职类型+联系电话+家庭住址+紧急联系人+紧急联系电话员工转正信息表(DD_hrrenew):名字:员工转正信息表别名:转正信息描述:记录企业引进转正员工的信息定义:员工转正信息表=转正编号+转正员工的编号+转正员工姓名+转正时间+原定转正时间+ 试用期工资+转正工资借调信息表(DD_hrborrow):名字:借调信息表别名:借调信息描述:记录企业借调人员相关信息。

人力资源管理系统毕业设计

人力资源管理系统毕业设计

人力资源管理系统毕业设计
人力资源管理系统(HRMS)是指通过信息技术手段对企业的
人力资源进行统一管理和优化,实现人力资源的合理配置与利用,提高企业的综合竞争力和经济效益。

毕业设计的人力资源管理系统可以包括以下主要功能模块:
1.员工信息管理:录入、查询、修改和删除员工的基本信息,
如姓名、性别、年龄、学历、工作经验等。

2.薪资管理:计算并发放员工的工资,并能实现对工资的查询、调整和导出相关报表。

3.招聘管理:发布招聘信息,管理招聘流程,包括简历筛选、
面试安排、录用决策等。

4.绩效管理:设定并评估员工的绩效指标,对员工进行绩效考核,并记录绩效结果以及相应的薪资调整等。

5.培训管理:记录员工的培训需求和培训计划,安排培训活动,并跟踪培训效果。

6.福利管理:管理员工的福利待遇,包括社会保险、员工奖励、节假日福利等。

7.考勤管理:记录员工的考勤情况,包括请假、加班、迟到早
退等,并计算出勤率和工资。

8.员工自助服务:提供员工自助查询功能,例如员工个人信息查询、薪资查询、假期申请等。

9.权限管理:设定系统不同角色对信息的访问权限,保护敏感信息的安全。

10.报表统计:生成各类报表和统计分析,如人力资源流动情况、用工成本分析、绩效评估等。

根据具体的毕业设计要求和实际情况,还可以根据需求增加其他功能模块。

开发该系统需要具备一定的数据库管理和软件开发能力,可以采用常用的开发工具和技术,如Java、PHP、Python、MySQL等。

另外,还需要进行系统需求分析、系统设计、系统实施和测试等开发过程,并考虑到系统的可扩展性、安全性和用户友好性等方面的问题。

人力资源管理信息系统的的设计和实现

人力资源管理信息系统的的设计和实现

人力资源管理信息系统的的设计和实现首先,设计人力资源管理信息系统需要明确系统的目标和功能。

目标是指系统所要达到的效果,可以包括提高招聘效率、优化绩效管理、提升培训开发等。

功能是指系统所提供的具体服务,比如员工档案管理、考勤管理、培训管理等。

在明确系统目标和功能后,需要进行需求分析。

需求分析是指对系统所需的各种信息和功能进行详细的描述和分析,以确定系统的具体需求。

这个过程中需要与用户进行充分的沟通,了解他们的实际需求和期望。

接下来,进行系统设计。

系统设计包括数据库设计、界面设计、流程设计等。

数据库设计是指对系统中的数据进行规划和组织,确定不同数据之间的关系和存储方式。

界面设计是指系统中用户界面的设计,包括布局、颜色、字体等。

流程设计是指系统中的各个操作流程的设计,确保用户能够方便地使用系统。

然后,进行系统开发和测试。

系统开发是指根据设计的需求进行编码和程序开发,开发人员需要根据需求和设计文档进行编码和测试。

测试是指对系统进行功能测试和性能测试,确保系统的稳定性和可靠性。

最后,进行系统的上线和应用。

上线是指将系统部署到正式环境中,供用户使用。

在上线前需要进行系统的安全测试和用户培训,确保用户能够熟练地使用系统。

综上所述,人力资源管理信息系统的设计和实现需要进行明确目标和功能、需求分析、系统设计、系统开发和测试以及系统的上线和应用。

系统的设计和实现过程需要与用户进行充分的沟通和合作,确保系统能够满足用户的需求和期望。

同时,为了确保系统的稳定性和可靠性,需要进行系统的测试和安全评估。

只有经过完善的设计和实施过程,人力资源管理信息系统才能够发挥出最大的效益,帮助组织更好地管理和利用人力资源。

人事管理信息系统方案

人事管理信息系统方案
■工作考核管理,主要负责管理员工的工作考核信息,包括录入、查询以及考核单生成
■ 信息查询,主要是能让管理人员迅速定位自己想要查找的信息,提高工作效率。
1.2 系统目标
人事管理系统需要管理企业员工信息、工资信息、考勤和工作考核信息等。一般而言,人事管理系统应达到以下目标:
■记录企业内部员工的基本档案信息,提供便捷的查询功能。
设计充分利用VisualStudio2008、Microsoft Access数据库技术的强大力量,提高了编程效率和可靠性。
绪 论
企业间的竞争说到底是人的竞争,人力资源是企业中最难管理的资源,也是最急需管理的资源。如何将人作为可以开发和增值的资源去投资和经营,是企业急需解决的问题。人事管理是人力资源管理的基础工作。因此,人事管理的信息化、知识管理和办公自动化是将人力资源管理提升到战略层次的基础。本系统规范了企业员工的人事档案,提高了人事管理效率,能方便快捷地查询各类信息并进行统计分析。
第四章 系统详细设计
通过数据库分析设计,已经完成了所有的后台工作,前台主要是系统的界面设计和数据库的连接。在界面设计方面选用了方便快捷的可视化编程软件VisualStudio2008,在数据库连接则采用ODBC数据源连接数据库。
4.1创建系统主窗体
4.1.1 主窗体界面
在新建工程后,在项目资源管理器中添加一个窗体为系统主窗体:
企业中的人事管理已变得越来越繁杂,本系统只是对人事管理中的一些基本任务进行了分析,在实际工作中,实用性,便利性和功能方面还有很多需要加以完善的地方。
受聘职务
标志
3.2 数据字典
1.部门信息表
2.职务信息表
3.员工录用信息表
4.员工基本信息表
5.工资标准信息表
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

装饰公司人事信息管理系统课程设计目录1.系统项目介绍1.1该系统项目的背景及意义1.2该项目系统的开发工具1.3该项目系统的可行性分析2.该项目系统的需求分析3.概要设计(数据加工处理)3.1数据库设计3.2模块设计3.3系统输入输出设计3.4代码设计(略)4.系统详细设计4.1系统设计总体目标4.2系统功能描述4.3总体功能模块设计:功能分析图4.4系统流程分析4.4.1系统业务流程分析4.4.2系统数据流程分析4.5系统界面设计4.6数据字典1.系统项目介绍1.1该项目系统的背景及意义全球发展新时代下,竞争环境的变化使当今企业面临新的挑战,作为管理学的一支, 人事信息管理在企业管理中的地位越发重要。

企业想有效开发人力资源,以实现企业利润最大化, 就必须更新观念, 实现人事信息管理。

它增加了人力资源规划、人力资源开发等一系列内容, 使现代人力资源的管理更具计划性、战略性、整体性和未来性。

人事信息系统的创建与实施可以为企业管理人事管理的系统化、自动化和规范化提供有效的支持手段。

1.2该项目系统的开发工具Microsoft公司从Fox公司的FoxBase数据库软件经改良移植到Windows之后,得来的应用程序开发软件——Visual FoxPro ,是主用于开发数据管理与运算等方面的软件。

VFP是Microsoft 公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统,是目前最快捷、最实用的数据库管理系统软件之一。

1.3该项目的可行性分析计算机教育课程的普及为该项目开发提供了坚实的理论和实践基础。

在现有技术条件下,软件开发人员能够熟练地使用上述开发工具进行系统的研究与设计,并使之投入使用。

技术上完全可行。

项目系统未运行之前,初期投资比较大,花费相对比较多。

但运行后可减少数据的流通环节,提高了工作效率,保证了各项数据的准确性,避免工作人员的流动造成的收据丢失等问题。

因此,从长远的收益来看,经济上完全可行。

2.该项目系统的需求分析2.1需求分析需求分析步骤:问题分析,需求描述及评审等。

问题分析。

在该阶段,分析人员通过对问题以及环境的理解、分析和综合,清除用户需求的模糊性、歧义性和不一致性,并在用户的帮助下对为原始问题及其软件解建立模型。

接着需求描述及评审阶段,以需求模型为基础,考虑到问题的软件可解性,生成规格说明和初步的用户手册。

分析人员应配合设计人员使用户和软件设计人员对需求规格说明以及用户手册的理解达成一致。

任何的需求分析的一般步骤都必须遵守以上的步骤。

3.概要设计3.1数据库设计3.1.1数据库设计五个阶段步骤:(1).规划;(2).需求分析;(3).概念结构设计;(4).逻辑结构设计;(5).数据库物理设计。

3.1.2概念模型分析人事管理信息系统的实体关系简图如下表3-1所示:3.1.3创建数据库表3-2 员工基本信息表列名数据类型字段是否空列名数据类型字段是否空员工号N 10NOTNULL出生地点 C 50 NULLC 20NOT、NULL户口所在地 C 50 NULL 性别 C 2 NULL 身份证号 C 20 NULL 出生日期D 8 NULL 所学专业 C 20 NULL 民族 C 5 NULL 学历 C 20 NULL 婚姻状况L 2 NULL 职称Cr 20 NULL 政治面貌C 10 NULL家庭通信地址C 50 NULL进入时间D 8 NULL 电话N 20 NULL 转正时间D 8 NULL 移动电话N 20 NULL 部门 C 10 NULL 爱人姓名 C 20 NULL爱人工作单人事管理信息系统的实体关系简图如下表3-1员工考勤信息表,如表3-3所示。

表3-3 员工考勤信息表列名 数据类型字段大小是否可以为空 序号 N 10 NOT NULL 年度 N 4 NOT NULL 月份 N 4 NOT NULL 部门C20NOT NULL话工资信息 员工基本信息考勤信奖惩信息评价信息员工号N 10 NULL姓名 C 20 NOT NULL 应出勤天数N 4 NOT NULL 全勤N 4 NULL病假N 4 NULL事假N 4 NULL迟到早退次数N 4 NULL其他假时间N 4 NULL旷工时间N 4 NULL加班时间N 4 NULL员工工资信息表,如表3-4所示。

表3-4 员工工资信息表列名数据类型字段大小是否可以为空员工号N 10 NOT NULL 姓名 C 20 NULL底薪N 20 NULL补贴N 20 NULL奖金N 20 NULL加班费N 20 NULL扣考核N 20 NULL代扣养老金N 20 NULL代扣医疗保险N 20 NULL代扣住房公积N 20 NULL 金税前小计Nr 20 NULL所得税N 20 NULL房屋补贴N 20 NULL车旅费N 20 NULL实发工资N 20 NULL时间 D 20 NULL员工工作评价表,如表3-5所示。

表3-5 员工工作评价表列名数据类型字段大小是否可以为空员工号N 10 NOT NULL 姓名 C 20 NULL部门 C 10 NULL岗位 C 20 NULL时间 D 8 NOT NULL 工作业绩 C 50 NULL工作态度 C 50 NULL工作水平 C 50 NULL员工奖惩信息表,如表3-6所示。

表3-6 奖惩规则表列名数据类型字段是否可空规则编号N 10 NOT NULL迟到每次扣工N 20 NULL资缺勤每次扣工N 20 NULL资早退每次扣工N 20 NULL资加班费N 20 NULL3.2模块设计本系统由以下五个模块组成,其功能分别为:(1)系统管理模块:用户及密码管理、奖惩规则。

(2)员工基本管理模块:员工信息录入及修改、员工基本信息查询及删除。

(3)员工考勤模块管理:员工考勤信息录入、员工考勤信息修改、员工考勤信息查询、员工考勤信息删除。

(4)员工工资模块管理:员工工资计算、员工工资信息修改、员工工资信息查询。

(5)员工工作评价模块管理:员工工评信息录入、员工工评信息修改、员工工评信息查询、员工工评信息删除。

3.3系统输入输出设计3.3.1输入输出设计的意义输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。

1、它是一个组织系统形象(Cooperation Identify System,CIS)的具体体现;2、它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;3、符合用户习惯,方便用户操作,使目标系统易于为用户所接受。

4、为用户提供易读易懂的信息形态。

3.3.2输出设计输出设计的任务是使管理信息系统输出满足用户需求的信息。

输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。

信息能够满足用户需要,直接关系到系统的使用效果和系统的成功与否。

(一)输出设计的内容(1)输出信息使用情况。

信息的使用者、使用目的、信息量、输(2)出周期、有效期、保管方法和输出份数。

(3)输出信息内容。

输出项目、精度、信息形式(文字、数字)。

(4)输出格式。

表格、报告、图形等。

(5)输出设备和介质。

设备如:打印机、显示器等;介质如:磁盘、磁带、纸张(普通、专用)等。

(二)输出设计的方法在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。

因此,设计人员要能选择合适的输出方法,并以清楚的方式表达出来。

输出主要有以下两种(1)表格信息。

一般而言,表格信息是系统对各管理层的输出,以表格的形式提供给信息使用者,一般用来表示详细的信息。

(2)图形信息。

管理信息系统用到的图形信息主要有直方图、圆饼图、曲线图、地图等。

图形信息在表示事物的趋势、多方面的比较等方面有较大的优势,在进行各种类比分析中,起着数据报表所起不到的显著作用。

表示方式直观,常为决策用户所喜爱。

3.4 代码设计(略)4. 系统详细设计4.1系统设计总体目标完成对人员基本信息的管理、员工工作评价的管理、员工考勤信息的管理、员工工资的管理和系统拥护的管理。

4.2系统功能描述1.员工信息管理实现对员工的基本信息的管理,如员工资本信息的添加、修改、删除和查询。

2.考勤信息管理包括正常出勤、异常出勤和加班处理3个功能模块。

3.工资管理包括工资汇总、数据输入(可变动数据)、工资分配和工资查询4个功能模块。

工资汇总是由系统自动进行,每月进行一次,该功能主要实现对员工的基本工资、福利、考勤进行汇总,为后续功能提供服务。

4.评价信息管理主要是员工的奖罚管理,其主要功能是添加员工奖罚信息。

5.系统管理主要是对用户和密码的管理。

包括:添加系统用户信息,修改系统用户信息,删除系统用户信息;查看系统用户信息。

6.用户登录用户登录进入人事管理系统。

操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令完全正确,才能进入工资管理系统。

系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能 4.3总体功能模块设计:功能层次图根据前面的需求分析以及系统功能的分析可用以下图形来描述系统总体的功能模块。

图4-1员工工资管理系统管理添加工资基本信息修改工资基本信息查询工资基本信息删除工资基本信息修改用户密码 奖惩规则删除员工考勤信息添加用户员工基本信息员工考勤管理查询员工考勤信息修改员工考勤信息 添加员工考勤信息添加员工基本信息 修改员工基本信息查询员工基本信息 删除员工基本信息装饰公司人事信息管理4.4系统流程分析4.4.1系统业务流程分析(一)业务流程图使用的基本符号业务流程图使用的符号如图4-2所示。

(1)业务处理的部门或单位。

它表达了某项业务参与的人或物。

(2)数据存储或文档,也是一种数据的载体,但这个数据是作为档案来保存的。

(3)业务数据流动及方向,它表达了业务数据的流动方向,这个方向用单箭头表示。

(4)各类文档、数据,它表明了数据的载体。

(5)业务功能描述,表明了业务处理功能,一般用一个简单的祈使句表示。

业务处理存档业务数据流文档、数据业务功能活部门及方向描述图4-2(二)系统业务流程图企业人事信息管理系统的业务流程图是对整个系统的职能的总体描述。

根据对整体系统的一个了解和分析得出了以下的业务流程图。

如图4-3所示:人力资源部各部门人员需求信息聘用信息表基本信息管理员工基本信息员工信息管理员工考勤员工评价员工工资信息员工工资管理员工考勤管理员工评价管理考勤信息列表员工评价列表员工档案列表工资信息表财务部各部门工资总表代扣清单工资信息查询表人力资源部图4-3 人事信息管理系统总体业务流程图4.4.2系统数据流程分析 (一)数据流程图图形符号在数据流程图所涉及到的一个主要符号用以下的图4-4来表示。

相关文档
最新文档