- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软 件 学 院
课程设计报告书
课程名称 软件工程概论课程设计 设计题目 **公司人事管理系统的分析与设计 专业班级 软件工程(软升本10-1) 学 号 姓 名 指导教师 2011年月
1 设计时间 1
2 设计目的 1
3设计任务 1
4 设计内容 1
1.设计内容概述 1
1.1组织机构介绍 2
1.2业务流程介绍与分析 3
1.3系统开发计划 6
2.需求分析 6
2.1总体目标 8
2.2具体目标 9
2.3系统数据建模(E-R图) 9
2.4系统功能建模(数据流程图) 11
2.5数据字典 12
3.总体设计 12
3.1系统层次图 12
4.详细设计 14
4.1 系统模块详细设计 14
4.2数据库需求分析盒图(N-S图) 18
5 总结与展望 18
参考文献 19
1 设计时间
2011年6月18日
2 设计目的
《软件工程概论课程设计》的目的是掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。
3设计任务 本课程设计要求运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。
4 设计内容
**公司人事管理系统的分析与设计
1.设计内容概述
1)人事变动数据录入:主要功能是利用数据库对职工信息变更数据的录入,包括有上岗通知、员工基本信息、调出及离退人员通知、学历证明、培训人员通知及考核情况等信息的录入。
2)人事变动业务处理:主要功能是对员工的调入、调出及离退人员的实际执行和学历变动、员工培训及考核的处理。
3)数据分析:主要是用系统针对员工的相关变动信息进行统计,再做一分析,有利于企业对人员变动的管理。
4)打印统计报表:主要功能是打印员工统计表、员工学历统计表、年龄结构分析表、员工培训结果统计表和员工考核情况表等。
5)档案查询:主要完成员工档案查询、调出及离退休人员的档案查询、员工培训及考核的信息的查询工作,提供多种形式、多种角度的查询。
1.1组织机构介绍
图1-1公司组织结构图
采用公司现有的软硬件软件及科学的管理系统开发方案,建立企业人事管理系统,实现企业人事管理的计算机自动化。
系统应符合公司人力资源管理制度,并达到操作直观、方便、实用、安全等要求。 目前,公司的人事管理采用的仍然是人工管理的操作,工作繁琐,易出错,现已经不适合公司发展的需要。
1.2业务流程介绍与分析
企业人事管理系统功能模块
图1-2企业人事管理系统模块图
企业人事管理系统功能模块之间的关系:
基本信息管理功能集合
包括部门信息管理和员工信息管理等功能模块。此集合中功能模块的关系如图1-3所示。 提供部门数据 提供 员工
数据
图1-3 基本信息管理功能集合模块关系图
员工基本信息管理模块是整个系统的核心。除了部门管理模块外,其他各个模块都针对每一个员工的一个方面进行管理,都需要提供员工编号等基本信息作为索引。
考核与待遇管理功能集合
包括考勤管理,工作考评管理和工资管理模块。此集合中功能模块的关系如图1-4所示。 提供员工考勤数据
提供员
工数据 提供员工工作考评数据
图1-4 考核与待遇管理功能集合模块关系图
用户管理及权限控制功能集合
包括用户信息管理、权限控制等模块。权限控制对于企业人事系统来说是非常必要的。部门与员工基本信息数据,包括考勤,考核工作、上岗通知、员工基本信息、调出及离退人员通知、学历证明、培训人员通知及考核情况和工资等信息都不是一般的员工可以随意添加和改动的。这些操作只有人力资源主管才有此权限。在本系统中,我们将系统用户划分了3大类:
人力资源主管:此类型用户是本系统中权限最高的用户。在本系统中的任何模块中,都可以进行添加,删除,修改等记录,并对所有数据进行查询显示的权限。
系统管理员:是为了维护本系统而创建的用户,可以对除“人力资源主管”用户以外的其他类型用户进行管理。
普通用户:权限最低的一类用户,除了可以修改自身的用户名和密码外,几乎没有其他数据库操作权限。在其他的模块中,此类用户只能浏览到与自己或自己的下属相关的数据,但是不能对数据进行修改或删除操作。在员工工作考评模块中,普通用户可以输入对自己下属员工的工作评价和资金系数等数据。
此集合中功能模块的关系如图1-5所示 人力资源 主管用户 系统 管理员 用户 普通用户
图1-5 用户管理功能集合模块关系图
在功能模块示意图的树状结构中,每一个结点都是一个最小的功能模块。每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录,修改记录,删除记录,以及查询显示记录信息。
1.3系统开发计划
概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的
文档评论(0)