企业员工内训管理系统需求规格说明书

合集下载

企业内部管理系统用户需求说明书

企业内部管理系统用户需求说明书

企业内部管理系统用户需求说明书企业内部管理系统用户需求说明书1:引言1.1 目的本文档旨在详细描述企业内部管理系统的用户需求,确保开发团队能够准确理解并满足用户的期望和需求。

1.2 范围本文档适用于企业内部管理系统的所有用户,包括管理人员、员工和其他相关利益相关者。

2:概述2.1 项目背景企业内部管理系统旨在提供一个集成的平台,帮助企业管理人员更高效地执行日常管理任务,包括人力资源管理、财务管理、项目管理等。

2.2 主要目标企业内部管理系统的主要目标是提供一个用户友好、功能强大且高度可定制的平台,以满足不同企业的个性化需求。

2.3 用户角色2.3.1 管理人员- 可以查看和管理公司的组织结构和员工信息。

- 可以处理员工的请假申请和其他人事相关事务。

- 可以监控和分析公司的财务数据。

2.3.2 员工- 可以查看个人的工作进展和任务清单。

- 可以提交请假申请和其他相关申请。

- 可以查看并更新个人信息。

3:功能需求3.1 登录和权限管理3.1.1 用户登录- 用户可以使用个人账号和密码登录系统。

- 系统应提供安全的登录机制,以防止未经授权的访问。

3.1.2 权限管理- 管理人员可以分配和管理不同用户角色的权限。

- 不同用户角色的权限应根据其职责和需求进行精确划分。

3.2.1 组织结构- 管理人员可以创建和管理公司的组织结构。

- 可以设置不同部门和岗位,并分配员工到相应的部门和岗位。

3.2.2 员工信息管理- 管理人员可以查看和管理员工的个人信息。

- 可以添加、编辑、删除员工的个人信息。

- 员工可以查看和更新个人信息。

3.3 人事管理3.3.1 请假申请- 员工可以提交请假申请,包括请假类型、请假时间等信息。

- 管理人员可以审核并批准或拒绝请假申请。

- 员工可以查看请假申请的状态和审批结果。

3.3.2 绩效评估- 管理人员可以进行员工的绩效评估。

- 可以设置评估指标和评分标准,并对员工进行评分。

3.4 财务管理- 管理人员可以管理员工的薪资信息,包括基本工资、津贴等。

企业人事管理系统需求规格说明书

企业人事管理系统需求规格说明书

企业人事管理系统需求规格说明书企业人事管理系统需求规格说明书1:引言1.1 编写目的1.2 项目背景1.3 目标受众2:总体描述2.1 项目概述2.2 项目范围2.3 项目目标2.4 用户角色2.5 假设和约束3:功能性需求3.1 登录模块3.1.1 用户认证3.1.2 权限管理3.2 人员管理模块3.2.1 员工录入3.2.2 员工信息查询 3.2.3 员工信息修改 3.2.4 员工信息删除 3.3 薪资管理模块3.3.1 薪资计算3.3.2 薪资调整3.3.3 薪资查询3.4 绩效管理模块3.4.1 绩效评估3.4.2 绩效考核记录 3.4.3 绩效查询3.5 培训管理模块3.5.1 培训需求分析 3.5.2 培训计划制定 3.5.3 培训执行跟踪3.5.4 培训成果评估 3.6 员工福利模块3.6.1 福利申请3.6.2 福利发放3.6.3 福利查询4:非功能性需求4.1 安全性4.1.1 用户认证安全性 4.1.2 数据传输安全性 4.2 可扩展性4.2.1 系统性能扩展性 4.2.2 数据库扩展性 4.3 可靠性4.3.1 数据备份与恢复 4.3.2 系统故障恢复 4.4 可用性4.4.1 运行时间要求4.4.2 系统响应时间5:数据需求5.1 用户数据5.1.1 用户认证信息5.1.2 用户权限信息5.2 员工数据5.2.1 员工个人信息5.2.2 员工薪资信息5.2.3 员工绩效信息5.3 培训数据5.3.1 培训需求分析信息 5.3.2 培训计划信息5.3.3 培训执行记录信息 5.4 员工福利数据5.4.1 福利申请信息5.4.2 福利发放信息6:系统界面需求6.1 登录界面6.2 员工信息管理界面6.3 薪资管理界面6.4 绩效管理界面6.5 培训管理界面6.6 员工福利管理界面7:附件附件1:用户需求调研报告附件2:系统界面原型设计图附件3:数据模型图附件4:测试用例法律名词及注释:1:保密协议:双方就信息保密事宜所签订的协议。

企业管理信息系统——需求规格说明书

企业管理信息系统——需求规格说明书

需求规格说明书第五组:企业管理信息系统组员:刘兴璐,王亚超,李骏,王山宝,杨晓,吴伟霞,刁慧芳,黄蓉企业为管理信息系统需求规格说明书目录一.项目概述 (3)1.项目背景 (3)2.参考资料 (3)二.需求 (3)1.系统总体功能需求分析 (3)1)人事部门管理功能 (3)2)财务部门管理功能 (3)2.组织结构 (4)3.用例模型 (4)1)登录管理 (4)2)人事部门管理 (6)3)财务部管理 (10)4.系统主要流程 (13)5.性能需求 (13)1)时间特性要求 (13)2)系统开放性要求 (14)3)系统可扩充性要求 (14)4)界面友好性要求 (14)5)服务个性化要求 (14)6)系统可用性要求 (14)7)系统可管理性要求 (14)三.环境 (15)1.运行环境 (15)1) 硬件平台 (15)2)软件平台 (15)2.数据管理 (16)3.开发环境 (16)一.项目概述企业以先进的信息技术为手段,对信息进行采集、整理、加工、传播、存储和利用的过程,对企业的信息活动过程进行战略规划,对信息活动中的要素进行计划、组织、领导和控制的决策过程,力求资源有效配置、共享管理、协调运作,以最少的消耗创造最大的效益。

根据企业日常办公的需要来设计开发的案例,目标是提高企业管理的工作效率,并能够实现自动化管理。

1.项目背景目前本企业管理工作都是基于手工操作,管理过程繁琐、信息交流困难、错漏情况易于发生,总体来说工作效率极其低下。

而现在已经有大部分企业采用了企业管理信息系统,对信息活动的管理大大节约了时间,提高了工作效率。

因此,本项目开发一套企业管理信息系统,从而使企业实现自动化管理。

2.参考资料《企业信息管理系统》《信息系统分析与设计》二.需求1.系统总体功能需求分析1)人事部门管理功能◆对职工信息进行管理◆对培训进行管理◆对出勤进行管理2)财务部门管理功能◆对薪酬进行管理◆对奖惩进行管理2.组织结构本公司的管理功能结构如下图所示,详细功能定义见用例模型。

企业学习培训管理系统需求书

企业学习培训管理系统需求书

企业学习培训管理系统需求书目录一、现状说明 (2)二、企业网上学习系统系统总体要求 (3)三、系统建设原则 (4)四、项目目标 (5)五、项目详细需求 (6)一、现状说明企业网上学习系统系统为初次应用。

目前培训主要以内部培训和外请内训为主,但随着企业的迅速发展,对培训的需求越来越大,对培训的要求也越来越高,以上的培训方式也越来越不能满足培训发展的需要。

主要原因如下:1、培训人员受限:线下组织的培训面比较狭窄,难以兼顾所有层级的员工培训。

外请内训主要以中高层培训为主,内部培训虽可解决这个问题,但受限于目前专职讲师和兼职讲师的缺乏,还难以展开所有层面的培训,而只能集中于企业中层的培训;2、培训费用较贵:特别是外请内训,邀请一个较好的老师,包括讲课费、交通费、住宿费、餐费,甚至讲师助手的费用,费用不菲;3、培训时间受限:一是好的老师时间非常难约,二是培训对象的时间难于统一。

4、培训相关费用庞大:参加培训人员的交通费用、住宿费用、餐饮费用,以及相应的人力成本,都是一笔不小的开支。

综上所述,传统培训方式已不能满足现实培训发展的需要。

因此,近几年来,企业网上学习系统系统快速兴起并发展,并为很多企业所采用。

从很多企业的反馈来看,也取得了较好的实践效果。

结合目前公司培训状况,我们认为现在采用企业网上学习系统系统,能够使更多的员工接受培训,快速提升工作技能,有效的提高工作效率。

二、企业网上学习系统系统总体要求1、系统操作简单、易用;2、能够和传统培训方式有机的结合;3、系统稳定,支持(1)50-100人以上同时在线;(2)同一门课程同时访问人数50人4、系统兼容性良好,能够支持测评系统的植入;5、美观舒服的浏览界面;6、混合式培训支持;7、良好的培训管理功能;8、全面的报表管理功能;9、灵活的权限管理系统;10、支持二次开发;11、部署方式:HR集成,私有云部署。

同时,支持数据库未来转移。

三、系统建设原则1、先进性原则:技术先进、成熟,体系结构设计科学合理,在业内得到广泛应用与认同,有众多成功案例,技术领先、定制灵活,具有很好的系统结构和系统扩展性。

企业培训管理系统需求分析及设计说明书

企业培训管理系统需求分析及设计说明书

企业培训管理系统需求分析及设计说明书一、需求分析1.功能分析企业培训管理系统功能共分为两个部分,一个部分是前台(员工的部分),包括:个人信息、查看课程、参加课程、修改所参加的课程、删除所参加的课程,退出。

另外一个部分是后台(管理员的部分),包括:全部课程信息、添加课程、查看课程信息、修改课程信息、删除课程、退出。

(1)系统结构框图企业培训管理系统前台后台查看课程个人信息登录全部课程信息修改课程信息添加课程修改所参加的课程删除所参加个课程查看课程信息删除课程参加课程退出系统结构图各模块功能如下:前台:员工登陆后可以进行课程查询,以及参加课程、修改课程和退出课程页脚内容1后台:只有管理员才可以登录。

可以查看课程报名情况,以及添加新课程、修改课程信息和删除课程(2)用例模型页脚内容2模型的含义:用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步,它描述人们如何使页脚内容3用一个系统。

用例视图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。

用例图在各种开发活动中被广泛的应用,但是它最常用来描述系统及子系统。

当用例视图在外部用户出现以前出现时,它捕获到系统、子系统或类的行为。

它将系统功能划分成对参与者(即系统的理想用户)有用的需求。

而交互部分被称作用例。

用例使用系统与一个或者多个参与者之间的一系列消息来描述系统中的交互。

用例图可一个包含注释和约束,还可一个包含包,用于将模型中的元素组合成更大的模块。

有时,可以将用例的实例引入到图中。

用例图模型如下所示,参与者用人形图标来标识,用例用椭圆来表示,连线表示它们之间的关系。

(3)角色职责表页脚内容4本项目共有两个模块:管理员模块和员工模块。

管理员只能操作管理员模块:添加课程删除课程修改课程页脚内容5查询所有课程查询课程员工只能操作员工模块:添加所选的课程删除所选的课程修改所选的课程查询所有课程查询课程2.业务流程分析业务流程图页脚内容6业务流程图业务流程描述:管理员和员工首先登录,然后在登录阶段验证核实身份信息,验证成功后则进入(在验证阶段同时进行验证身份。

员工管理系统需求说明书

员工管理系统需求说明书

文档编号。

、,;来了【员工管理系统产品用户需求说明书修订记录:目录1 简介 (3)1.1 目的 (3)1.2 范围 (3)1.3 定义、首字母缩写词和缩略语 (3)1.4 参考资料 (3)1.5 假定 (3)2 产品介绍 (3)3 产品面向的用户群体 (4)4 产品应当遵循的标准或规范 (4)5 产品功能性需求 (4)5.1 员工基本信息管理 (4)5.1.1 档案信息服务 (5)5.1.1.1 功能的业务流程图 (5)5.2 员工调动管理 (5)5.2.1 员工管理系统 (5)5.2.1.1 功能的业务流程图 (6)5.3 招聘与解聘流程管理 (6)5.3.1 招聘与解聘 (6)5.3.1.1 功能的业务流程图 (7)6 产品非功能性需求 (7)6.1 系统需求 (8)6.2 用户界面需求 (8)6.3 易用性 (8)6.4 性能 (8)6.5 安全性需求 (8)6.6 可扩展性需求 (9)6.7 兼容性需求 (9)6.8 可移植性需求 (9)7 文档需求 (9)7.1 用户手册 (9)7.2 安装指南、配置文件、自述文件 (9)8 附录A:用户需求调查报告 (9)8.1 需求标题1 (9)8.2 需求标题2 (10)1 简介[产品需求说明书文档的简介应提供整个文档的概述。

它应包括此产品需求说明书文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。

]1.1 目的为明确软件设计、安排项目规划与进度、组织软件开发与测试,撰写本文档。

本文档供项目经理、设计人员、开发人员参考。

1.2 范围此文档根据对用户的需求调查分析而成,是对前期用户需求调查生成的一个综合性文档,可作为《软件需求说明书》的参考。

1.3 定义、首字母缩写词和缩略语[此小节应提供正确理解此文档所需的全部术语的定义、首字母缩写词和缩略语。

可以通过参考产品词汇表来获取这些信息。

]1.4 参考资料软件开发计划需求分析规格说明书系统分析(概要设计说明书)可行性分析敏捷软件开发1.5 假定假定用户对C/S模式的软件有一定的认识度,能熟练使用word等办公软件。

企业人事管理系统需求规格说明书

企业人事管理系统需求规格说明书

企业人事管理系统需求规格说明书实验小组成员:徐竹()宋建()秦运输()人事管理是现代企业管理工作不可缺少的一部分,是推动企业走向科学化、规范化的必要条件。

员工是企业生存的主要元素,员工的增减、变动将直接影响到企业的整体运作。

企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。

随着企业的不断壮大,自动化的企业人事管理系统就显得非常必要。

一、任务概述1.目标根据企业对人事管理的要求,制定企业人事管理系统目标如下:a.操作简单方便、界面简洁美观。

b.在查看员工信息时,可以对当前员工的家庭情况和培训情况进行添加、修改、删除操作。

c.方便快捷的全方位数据查询。

d.按照指定的条件对员工进行统计。

e.可以将员工信息以表格的形式插入到Word文档中。

f.实现数据库的备份、还原及清空操作。

g.由于该系统的使用对象较多,要有较好的权限管理。

h.能够在当前运行的系统中重新进行登录。

i.系统运行稳定、安全可靠。

2.运行环境3.条件和限制一个更为完善的企业人事管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。

对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。

4.数据库描述数据库是数据管理的最新技术,是计算机科学的重要分支。

近几年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。

由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。

由于用到的数据表格多,另外考虑到实际情况,企业人事基本信息的变动,还有员工信息的多少的变化,我们选用SQL Server作为数据库开发,而不用Access,主要是因为 Access 存放的记录,在实际运用中不适合此系统;而 SQL Server 是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。

员工管理系统需求规格说明书

员工管理系统需求规格说明书

员工管理系统需求规格说明书员工管理系统需求规格说明书1. 引言本文档旨在详细描述员工管理系统的需求规格,包括系统目的、范围、定义、术语和缩略语的解释,以及系统的功能、性能特征、设计约束和质量属性等。

2. 问题陈述员工管理系统的目标是提供一个方便、高效的平台,用于对员工信息进行管理和跟踪。

现有的人力资源管理方式存在一些问题,如信息冗余、处理效率低下,因此需要开发一个全新的员工管理系统来解决这些问题。

3. 系统概述员工管理系统将包括以下主要模块:3.1 员工信息管理:用于录入、修改和查询员工的基本信息,包括姓名、性别、年龄、联系方式等。

3.2 考勤管理:用于记录员工的上下班时间、迟到早退情况,并计算出勤率和加班时长。

3.3 工资管理:用于计算员工的工资,包括基础工资、奖金、扣款等,并工资清单。

3.4 绩效考核:用于评估员工的绩效,包括考核标准、评分和奖惩措施等。

3.5 培训管理:用于安排和记录员工的培训计划,包括培训课程、时间和地点等。

3.6 组织架构管理:用于管理公司的组织结构,包括部门、职位和上下级关系等。

4. 功能需求4.1 员工信息管理模块:功能1:录入员工信息功能2:修改员工信息功能3:查询员工信息功能4:删除员工信息4.2 考勤管理模块:功能1:记录员工上下班时间功能2:计算出勤率和加班时长功能3:考勤报表4.3 工资管理模块:功能1:计算员工的基本工资功能2:计算奖金和扣款功能3:工资清单功能4:导出工资数据4.4 绩效考核模块:功能1:设置考核标准功能2:评估员工的绩效功能3:记录考核结果功能4:奖惩员工4.5 培训管理模块:功能1:安排培训计划功能2:记录员工的培训情况功能3:评估培训效果4.6 组织架构管理模块:功能1:管理公司的部门和职位信息功能2:设置上下级关系功能3:查询组织结构5. 性能需求5.1 响应时间:系统应能快速响应用户的请求,在合理的时间内完成相应操作。

5.2 并发性能:系统应支持多人同时操作,能够正确处理并发操作产生的冲突。

员工管理系统需求规格说明书

员工管理系统需求规格说明书

员工管理系统需求规格说明书需求规格说明书目录1概述 (3)1.1编写目的 (3)1.2适用范围 (3)1.3名词解释 (3)1.4参考资料 (3)2现行系统描述 (3)3系统综述 (4)3.1系统介绍 (4)3.2产品/项目面向的用户 (4)3.3产品应当遵循的标准或规范 (4)3.4主要特征 (4)3.5产品/项目范围 (5)3.6产品/项目中的角色 (5)4功能性需求描述 (5)5系统的非功能性需求 (5)5.1用户界面需求 (5)5.1.1用户登录 (5)5.1.2用户管理 (5)5.1.3安全 (6)5.2软硬件环境需求 (6)5.3产品质量需求 (6)5.4故障处理 (6)6功能需求分类 (7)6.1功能图 (7)6.2.用例图 (9)6.2.1 OA系统总用例图 (9)6.2.2普通用户注册、登陆模块。

(10)6.2.3后台管理员登陆 (11)6.2.4报销流程图 (12)7系统功能描述 (12)7.1信息发布 (12)7.2公共办公 (13)7.3审批流转 (13)7.4网上交流 (14)7.5个人办公 (14)7.6系统管理 (15)8系统接口需求 (16)8.1用户界面 (16)8.2软硬件接口 (16)9双方确认 (17)1概述1.1编写目的本文档的编写目的是为Web OA管理系统项目的开发提供:a)软件总体要求,作为用户和软件开发人员之间了解的基础;b)功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;c)验收标准,作为用户确认测试的依据。

1.2适用范围本文档主要涉及OA系统的应用模型和功能需求描述。

1.3名词解释术语和缩写解释备注OA办公自动化Office AutomatizationWeb OA管理系统OA办公管理系统1.4参考资料1.电子工业出版社《java面向对象编程》孙卫琴编著。

2.电子工业出版社《java web整合发》刘斌编著。

3.人民邮电出版《深入浅出jbpm》高杰编著。

企业员工内训管理系统需求规格说明书

企业员工内训管理系统需求规格说明书

企业员工内训管理系统软件需求规格说明书编号:ISS—内训管理系统—SRS版本:1.0作者:Shane日期:2011-05-23审批:日期:变更记录日期版本变更说明作者Shane 2011—05-23 V1.0 创建企业员工内训管理系统需求规格说明书1 概述在概述部分应对整个系统进行概要描述。

通常还包括目的、范围、术语定义等。

1.1 目的在系统的完成目标方面,为客户和开发者建立共同协议打下基础.对要实现的软件功能做全面描述,帮助客户判断所规定的软件是否符合他们的要求。

提高开发效率,使开发人员在设计开始之前周密地思考全部需求,从而减少事后重新设计、重新编码和重新测试的返工活动.加强对需求内容的检查与复查,尽可能的在开发早期发现遗漏、错误的理解和不一致性,以便及时加以纠正。

为成本计价和编制计划进度提供基础。

通过需求的分析帮助项目组更加合理的进行项目的估算.为确认需求和验证需求提供一个基准。

便于对需求进行双向跟踪。

便于系统移植、功能扩展和后期维护.总的来说本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。

1.2 范围本文档作为系统概要设计、详细设计、数据库设计的根据和对照文档以及项目的验收依据,所有设计都要围绕需求规格说明书来进行。

1.3 读者对象预期读者是项目组所有成员、需求提出者以及一些相关领导。

1.4 参考文档1.5 术语定义2 系统说明2.1 概述在这一部分应对影响系统的主要因素进行描述. 对于系统的详细功能描述应在下一节进行。

在此,应侧重需求的背景并使在下一节所做的叙述易于理解。

可包括:现有系统描述、新系统解决方案描述、产品用途、产品功能、用户特点、局限性、前提和假设等。

2.2 产品介绍由于软通动力集团业务的逐年扩展,越来越多的IT人才加入到软通这个现代化的IT企业中来.作为软通旗下的埃卡内基学院担负着庞大的员工内训的任务,为软通动力输送合格的人才。

随着培训学员数量的剧增,学员的种类也变得越来越多,使学员日常、教学管理变得异常复杂,以往的系统已经不足以应付目前这种状况。

企业员工信息管理系统系统需求规格说明书(SRS)

企业员工信息管理系统系统需求规格说明书(SRS)

企业员工信息管理系统系统需求规格说明书编号:ESIM-JAVA-SX-SRS版本:2.0变更记录目录1.简介 (4)1.1开发背景 (4)1.2目的 (4)1.3业务范围 (4)1.4参考文档 (4)2.约束及假定 (5)2.1 软件运行环境以及技术约束 (5)2.1.1 软件约束 (5)2.1.2 硬件约束 (5)2.2 交付及部署约束 (5)3.功能性需求 (6)3.1 系统角色 (6)3.2 系统总体模块结构 (8)3.3缩写数据字典与规则 (9)3.3.1 缩写 (9)3.3.2 数据字典 (10)3.3.3 规则 (10)3.4 需求描述 (11)3.4.1 组织结构管理模块 (11)3.4.2 用户信息管理模块 (13)4.非功能性需求 (17)4.1 性能 (17)4.2 可扩展性 (17)4.3 可用性 (17)4.4 安全性 (17)4.5 易用性 (18)4.6 可维护性 (18)1.简介1.1开发背景系统名称:企业员工信息管理系统[以下简称ESIM系统];本项目的任务提出者是嵌入1082班一实验小组;该小组隶属广东海洋大学软件学院。

开发者为:吴宗杰,刘宇昊。

系统用户是企业公司的负责此系统管理的系统管理员,使用此系统的企业工作人员;本项目是实践面向对象系统分析与设计课程的一部分。

1.2目的本文档定义了ESIM系统的详细需求,明确了ESIM系统的功能内容、功能边界、开发途径。

1.3 业务范围员工信息管理系统用来支持企业员工信息管理,包括部门结构定义、员工信息管理。

员工信息管理系统是一个web应用形式(B/S),可以通过互联网进行访问。

1.4参考文档《企业薪酬管理系统》作者:王晶。

《面向对象系统分析与设计》清华大学出版社2.约束及假定2.1 软件运行环境以及技术约束2.1.1 软件约束ESIM系统采用Java技术进行开发。

开发及运行的软件环境为:●Java开发包JDK:jdk1.6.0_10-windows版●应用服务器Tomcat:apache-tomcat-6.0.18●数据库MySQL:mysql-5.0-windows版●开发框架Struts:Struts2.0.14●ORM工具Hibernate:Hibernate3.22.1.2 硬件约束Web服务器及数据库服务器均采用HP(2.5G HZ)笔记本电脑。

员工培训管理系统设计说明书

员工培训管理系统设计说明书

*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:员工培训管理系统的设计与实现专业班级:10级计算机科学与技术4班姓名:王帅学号: 10240431指导教师:朱红蕾成绩:目录摘要。

.。

.。

..。

......。

.。

.。

..。

...。

.。

.。

.. ..。

.。

..。

2前言…………………………………………………………………………………。

31.系统总体设计 (4)2.程序说明 (4)3.函数调用关系图.。

....。

.。

.。

....。

.。

.。

..。

...。

.。

..。

..。

..。

.54.调试分析及测试结果...。

.。

....。

.。

....。

.。

.。

..。

.。

65.主要参考文献…………………………………………………………………。

116.设计总结 (12)致谢……………………………………………………………………………….。

13摘要随着人类社会的发展,要求每个紧跟时代的人都要不断的进行自我提高.因此,学习与再学习始终伴随着我们,其中有关的培训机构有着为可替代的作用,在这种形势下,如何更好的对培训工作进行管理,就成了我们需要解决的一个问题,因此,开发一套完善的培训管理系统就成不可少了,本文介绍了在Visual C++6。

0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,从软件的角度进行了科学而严谨的阐述。

关键词:C++面向对象信息管理培训班管理前言员工培训管理信息系统广泛应用于各类大、中、小型企业。

随着全球化市场竞争的加剧和商业运作快速反映的要求,必须学习更快速有效地利用知识参与竞争。

因此,很多企业开始将自身知识转化能力的增长看作是迎接竞争的一项重要生产力.企业的不断的学习能够帮助企业更快地适应市场环境的飞速变化,调整分配企业组织的人力资源分布,形成高效的企业组织单元,更好地完成企业运作任务。

员工培训管理系统教材(DOC 30页)

员工培训管理系统教材(DOC 30页)

员工培训管理系统教材(DOC 30页)员工培训管理系统一、前言----------------------------------------------------------------------------------------3二、系统需求分析阶段2.1 需求分析阶段的目标--------------------------------------------------------------32.2 需求分析阶段的任务----------------------------------------------------------------32.2.1对象说明----------------------------------------------------------------------42.2.2 处理功能要求--------------------------------------------------------------42.2.3安全性和完整性要求------------------------------------------------------4三、概念设计阶段3.1 目标---------------------------------------------------------------------------------63.2 具体任务-----------------------------------------------------------------------------63.3结果------------------------------------------------------------------------------------73.3.1 各实体及其属性-------------------------------------------------------------73.3.2实体及其属性E-R图--------------------------------------------------------73.3.3局部E-R图--------------------------------------------------------------------93.3.4全局E-R图--------------------------------------------------------------------10四、逻辑设计阶段4.1逻辑设计阶段的目标---------------------------------------------------------------114.2逻辑设计阶段的任务---------------------------------------------------------------114.2.1 实体型转换为关系模式-----------------------------------------------------114.2.2实体间联系转换为关系模式------------------------------------------------124.2.3数据库模式定义---------------------------------------------------------------14五、数据库实施阶段5.1数据库实施阶段的目标-------------------------------------------------------------155.2数据库实施阶段的任务-------------------------------------------------------------155.2.1建立数据库---------------------------------------------------------------------155.2.2建立数据表---------------------------------------------------------------------155.2.3录入数据------------------------------------------------------------------------205.2.4建立视图和存储及相应功能的查询操作---------------------------------23附录:数字字典一、前言随着战略人力资源管理时代的到来,员工培训开发在提升员工技能和素质、增强企业核心竞争力等方面具有重要作用。

员工实训管理系统 软件需求规格说明书(第五组)

员工实训管理系统  软件需求规格说明书(第五组)

软件开发方向“实训员工管理系统”需求规约说明书高博教育集团104第五小组成员名单:侯国威,刘成,潘文东,杨敏,施凯东,李先泰二零一零年七月修订历史记录目录1 引言 (5)1.1目的 (5)1.2文档格式 (5)1.3 预期的读者和阅读建议 (5)1.4 范围 (6)2 系统概述 (6)2.1 概述 (6)2.2 功能 (7)2.3 用例 (8)2.4 运行环境 (10)2.5 假设与依赖 (11)3 系统特性 (11)3.1 系统角色 (11)3.2 员工管理 (12)3.2.1 员工注册管理 (12)3.2.2 查询员工信息 (12)3.2.3修改员工信息 (12)3.2.4增加员工信息 (13)3.3 教师管理 (13)3.3.1 修改教师信息 (13)3.3.2 查询教师信息 (13)3.4 课程管理 (14)3.4.1查询、添加、修改、删除课程设置 (14)3.4.2查询课程设置 (14)3.4.3添加、修改课程设置 (14)3.4.4删除课程设置 (15)3.5 日志管理 (15)3.5.1实训员工日志的上传 (15)3.5.2员工查询日志 (16)3.5.3教师查询员工日志 (16)3.5.4 教师评价员工日志 (16)3.6 项目管理 (17)3.6.1 项目进程汇报 (17)3.6.2 汇报查询 (17)3.7 成绩管理 (18)3.7.1成绩录入 (18)3.7.2成绩修改 (18)3.7.3成绩查询 (18)3.8 考勤管理 (19)3.8.1考勤日常记录 (19)3.8.2考勤记录查询 (19)3.8.3实训员工请假记录 (19)3.9 系统设置 (20)3.9.1 管理员设置 (20)3.9.2 成员管理与权限管理 (20)3.9.3 其他系统维护 (21)3.10 交流中心管理 (21)3.10.1提问与回答 (21)3.10.2 提问与回答的管理 (22)3.10.4 积分机制 (22)3.10.5查询共享文件 (22)3.10.6 共享文件管理 (23)4 非功能性需求 (24)4.1 性能需求 (24)4.2 安全性需求 (24)4.3 可用性需求 (24)4.4 用户文档 (25)4.5 其它需求 (25)5 外部接口需求 (25)5.1 用户接口 (25)5.2 硬件接口 (25)5.3 软件接口与通信接口 (26)1 引言1.1目的该文档首先给出了整个系统的整体结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4.1.3 安全保密需求
指的是保护软件的要素,以防止各种非法的访问、使用、修改、破坏或者泄密。这个领 域的具体需求产品的安全性、保密性和完整性三方面需求。 例如:要求对接入系统的用户进行身份验证。对不同角色的用户设置不同的权限,通过 角色定义实现不同角色个性化菜单的定制,有效控制用户的功能权限。系统应提供日志记录 和管理功能,记录所有用户访问系统的全部活动,并能够形成审计报告。要求在传输过程中 对数据进行加密处理,保证数据传输的安全性和完整性。系统应具备病毒防范能力。防止主 机崩溃方法和数据备份方法等。
1.2 范围
本文档作为系统概要设计、详细设计、数据库设计的根据和对照文档以及项目的验收依 据,所有设计都要围绕需求规格说明书来进行。
1.3 读者对象
预期读者是项目组所有成员、需求提出者以及一些相关领导。
1.4 参考文档 1.5 术语定义
3 / 18
软件需求规格说明书
2 系统说明
2.1 概述
在这一部分应对影响系统的主要因素进行描述。 对于系统的详细功能描述应在下一节 进行。在此,应侧重需求的背景并使在下一节所做的叙述易于理解。可包括:现有系统描述、 新系统解决方案描述、产品用途、产品功能、用户特点、局限性、前提和假设等。
2.3 产品中的用户与角色
埃卡内基行政管理人员,方便其对学员的管理
2.4 产品范围
2.5 产品应当遵循的标准或规范
本产品遵循 CMMI3 的标准规范。
4 / 18
软件需求规格说明书
3 功能性需求
在这一部分应对所有的软件需求进行足够详细的描述。详尽程度应以足够软件设计人员 进行概要设计和系统测试人员进行系统测试计划和编写测试用例为准。 按系统功能的体系结构组织本章内容。
3.3.1.3 输入要素 住宿地点,宿舍号,入住时间,住宿状态,房间规模,入住费用,费用是否已交 3.3.1.4 处理流程 用户输入相应信息 点击查询,按照用户输入的信息进行相应的查询,根据查询条件 将从数据库获得的信息反馈到学员住宿信息列表。 对查询出来的住宿信息 对查询出来的住宿信息 对查询出来的住宿信息 进行更为详细的信息显示、进行修改。
软件需求规格说明书
企业员工内训管理系统 软件需求规格说明书
编号:ISS-内训管理系统-SRS
版本:1.0
作者: 审批:
Shane
日期: 日期:
2011-05-23
1 / 18
软件需求规格说明书
变更记录
日期 2011-05-23 版本 V1.0
明书
变更说明
创建企业员工内训管理系统需求规格说
作者 Shane
3.1.1.2
使用者
培训管理
3.1.1.3
输入要素
学员类型,学历,班级,技术方向,姓名,性别,政治面貌,籍贯,毕业院校,学校类 型,专业,毕业时间,是否推荐,项目组名,工作经验,意向工作城市,语言掌握,数据库 掌握, 入训时间,退训日期,外语水平,学员状态。 3.1.1.4 处理流程
用户输入相应信息 点击查询,按照用户输入的信息进行相应的查询,根据查询条件 将从数据库获得的信息反馈到学员基本信息列表。 对查询出来的学员信息 对查询出来的学员信息 在学员信息列表下方 学员 对查询出来的学员基本信息 点击“导出” ,将学员基本信息导出为 excel。
8 / 18
软件需求规格说明书
在班级信息列表下方
点击“添加班级” ,进行单个班级的基本信息添加。
对查询出来的班级信息 点击“导出” ,将学员住宿信息导出为 excel。 3.4.1.5 输出要素 班级名称,教室号,开班日期,班主任名称以及班主任的联系方式等。 3.4.2 班级学员信息管理
3.4.2.1 业务概述 根据客户需求,主要实现:根据查询条件进行查询显示功能、为班级添加学员、为学员 进行班级调整、为学员进行退班、导出功能。 3.4.2.2 使用者 内训管理人员
3.3.2.2 使用者 内训管理人员
3.3.2.3 输入要素 住宿地点,房间规模,是否住满 3.3.2.4 处理流程 用户输入相应信息 点击查询,按照用户输入的信息进行相应的查询,根据查询
条件将从数据库获得的信息反馈到宿舍信息列表中。 对查询出来的宿舍信息 点击“添加” ,开辟新的宿舍来使用。 对查询出来的宿舍信息 点击“删除” , 、删除不用的宿舍。 对查询出来的宿舍信息 点击“导出” , 把宿舍信息导出为 excel 3.3.2.5 输出要素 宿舍信息,包括房间号、可住人数、当前住宿学员、住宿地点。
点击“删除” ,进行删除学员住宿信息。 点击 “调整宿舍” , 进行学员住宿信息的调换 输
入原来的宿舍,以及要调换到的宿舍,点击“更新” ,完成宿舍信息调换 点击“学员入住” ,进行单个信息录入或者批量信息的录入功能。 对查询出来的住宿信息 点击“导出” ,将学员住宿信息导出为 excel。
3.4.1.3 输入要素 班级名称、教室号、班主任名称、班主任联系方式,开班日期,结束日期,讲师名称,班级 额定人数, 班级方向(java,c++,test…) 3.4.1.4 处理流程 用户输入相应信息 点击查询,按照用户输入的信息进行相应的查询,根据查询条件 将从数据库获得的信息反馈到班级信息列表。 对查询出来的班级信息 进行更为详细的信息显示、进行修改。 对查询出来的班级信息 点击“删除” ,进行删除班级信息。 对查询出来的班级信息 点击“修改” ,进行班级基本信息的修改
5 / 18

进行更为详细的信息显示、进行修改。 点击“批量修改” ,进行学员信息批量修改。 点击“增加学员” ,学员基本信息的录入,添加新的
软件需求规格说明书
3.1.1.5
输出要素
学号、姓名、身份证号、性别、籍贯、班级、学员类型、毕业院校、技术方向、状态、 外语水平、项目组、政治面貌、入学日期、意向工作地。
3.1
学员基本信息管理
在这一部分应对所有的软件的功能需求进行足够详细的描述。各功能应用普通文字或图 表描述。并同时指出功能实现与业务需求的关系,即此功能实现了哪一部份的业务需求。
3.1.1 基本信息查询
3.1.1.1 业务概述
根据客户需求,主要实现:根据查询条件进行查询显示功能、增加学员信息、修改学员 基本信息、批量修改学员信息、导出功能。
简单查询响应时间、动态查询响应时间、后台处理效率等,以便以后测试人员验证。 处理结果的精度要求——按照不同的业务数据要求,给出相关数据小数点保留位数
和累加后数据的误差范围。 产品处理的存储空间要求以及磁盘容量要求,如系统需要保留多少年的数据量等 数据的值域要求 事务处理的吞吐量要求 资源使用的有效性要求:比如 CPU、内存、表的填充因子等 以上方面的扩展要求
使用者: 点击“基本信息管理”链接,点击“批量导入学员信息”链接,点击“浏览”按 钮,在本地选择一个 Excel 文件,点击“导入”按钮。

6 / 18
软件需求规格说明书
点击“基本信息管理”链接,依次填入学员基本信息,点击“确定添加”按钮。 3.2.1.5 输出要素
提示添加成功,并在页面显示刚导入学员信息。
2 / 18
软件需求规格说明书
1 概述
在概述部分应对整个系统进行概要描述。通常还包括目的、范围、术语定义等。
1.1 目的
在系统的完成目标方面,为客户和开发者建立共同协议打下基础。对要实现的软件功能 做全面描述,帮助客户判断所规定的软件是否符合他们的要求。 提高开发效率,使开发人员在设计开始之前周密地思考全部需求,从而减少事后重新设 计、重新编码和重新测试的返工活动。加强对需求内容的检查与复查,尽可能的在开发早期 发现遗漏、错误的理解和不一致性,以便及时加以纠正。 为成本计价和编制计划进度提供基础。通过需求的分析帮助项目组更加合理的进行项目 的估算。 为确认需求和验证需求提供一个基准。便于对需求进行双向跟踪。 便于系统移植、功 能扩展和后期维护。 总的来说本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设 计以及编码。
9 / 18
软件需求规格说明书
4 非功能性需求
在这一部分应对所有的软件需求进行足够详细的描述。详尽程度应以足够软件设计人员 进行概要设计和系统测试人员进行系统测试计划和编写测试用例为准。
4.1 技术需求
4.1.1 软硬件环境需求 4.1.2 性能需求
性能需求表示用户对系统响应速度、 处理能力、 数据处理精度以及可靠性等指标的要求。 一般性能需求分类如下: 处理速度——要给出关键交互界面的业务处理速度的量化时间和输入数据次数,如
3.4
班级管理
在这一部分应对所有的软件的功能需求进行足够详细的描述。各功能应用普通文字或图 表描述。并同时指出功能实现与业务需求的关系,即此功能实现了哪一部份的业务需求。 3.4.1 班级基本信息管理
3.4.1.1 业务概述 根据客户需求,主要实现:根据查询条件进行查询显示功能、删除班级信息功能、修改 班级信息功能、添加班级功能、导出功能。 3.4.1.2 使用者 班级管理员
3.2 基本信息导入
根据客户需求,主要实现:批量导入和单个导入学员基本信息的功能。 3.2.1.1 业务概述
根据客户需求,主要实现:批量导入和单个导入学员基本信息的功能。 3.2.1.2 使用者
内训管理人员 3.2.1.3 输入要素
批量导入: 使用者所需的“Excel 表格” 单个导入: 学员基本信息输入:学员学号,姓名,性别,身份证号,政治面貌,籍贯,费用来源, 信息来源,邮政编码,意向就业城市,意向职位,家庭电话,家庭住址,兴趣爱好,备注, 上次照片; 毕业院校信息输入:毕业院校,是否 211,专业,毕业时间; 培训信息:学员类型,班级,语言方向,房间号,状态,是否推荐,入训时间; 联系方式信息:手机号码,紧急联系号码 1.、2。MSN,QQ,宿舍电话,邮箱,现居住地; 技能掌握信息:外语水平,外语分数,办公软件了解程度,软件开发掌握程度,开发语 言、数据库掌握程度。 3.2.1.4 处理流程
相关文档
最新文档