文档介绍:-
. z.
摘要
人事管理是企业管理中的一个重要容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业部员工的信息,成为企业管理中的一个大问题。在这种情况下,[1]实现异步访问的功能,同时减少效劳器的负载。在上述关键技术的根底上,系统实现了提供给用户的各种功能。
NET开发平台的概述
.NET开发平台是一组建立于web效劳应用程序和windows左面应用程序之上的组件,通过该平台创立的应用程序将在ConmmonLanguageRuntime〔CLR〕〔通用语言进展时〕的控制下运行。CLR是一个软件引擎,用来加载应用程序,确认它们在无错误状态下执行,并进展相应的平安许可认证,执行应用程序,然后将它们去除。.NET提供的庞大的类库集,实现了应用程序可以读写*ML数据,在Internet上通信,访问数据库等代码多项功能。
C*语言的特点
C*是一种面向对象的编程语言,它不但有着C++的强大功能,语法也和C++根本类似,C*语言是保持在c/c++的灵活性的特点上,为程序员带来高效的开发方式,不仅能用于web效劳程序,*,不需要操作存,从而增强了程序的平安性。另外它还具有面向对象语言的一切特性,诸如封装,继承,多态等。在C*的类型系统中,每种类型都可以看作是一个对象,但C*中只允许单继承,进而防止继承的混乱。
-
. z.
第三章 系统分析
实训题目
人事管理系统
功能需求分析
本系统实现的是人事信息管理系统,在设计系统时,结合人事信息管理的实际流程需要,系统在实现上应该具有如下功能:
。
、删除、修改用户**的功能。
。
。
、辞职、离退员工信息的删除。
*种条件,查询、统计符合条件的员工信息。
、部门、岗位等各种条件的查询。
。
性能需求分析
为了保证系统能够长期、平安、稳定、可靠、高效的运行,人事信息管理系统应该满足以下的性能需求:
。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。
,应该充分考虑以后的可扩大性。而要实现 这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规,可以简单的参加和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
-
. z.
。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的帮助,缩短用户对系统熟悉的过程。
业务流程分析
通过对系统的分析,对本系统的业务流程图设计如下
图3-1 系统业务流程图
系统设计目标和原则
系统设计目标
(1)支持企业实现规化的管理。
〔2〕支持企业高效率完成劳动人事管理的日常业务,包括新员工参加时人事档案的建立等。
(3)支持企业进展劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘人数等。
系统设计的原则
支持企业进展劳动人事管理及其相关方面的科学决策,如企业领导根据现有资源,提高系统开发水平和应用效果的目的。
尽量到达操作过程中的直观、方便、实用、平安等要求。
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
系统应具备数据库维护功能,及时根据用户需求进展数据的添加、删除、修改、备份等操作。
-
. z.
第四章 系统总体设计
系统功能模块
人事信息管理系统是一个典型的数据库开发应用程序,它由员工信息管理、工资管理、假条信息管理、系统用户管理等模块组成,具体规划如下:
〔1〕系统用户管理:
对使用系统的用户进展管理,为他们分配一定的权