厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
教育培训管理模块:
名称 教育培训模块 说明 满足公司对员工岗前、在职培训及学历(学位)教育等多种形式的培训模式,通过信息平台进行教育培训档案的建立、修改维护;培训信息发布等工作。 培训类别维护 选对教育培训项目类别维护。包括类别编码、名称等信息。 可以增加、删除、修改教育培训的类别信息。 培训记录 对教育培训记录进行维护。 主要内容包括:培训类别、培训性质、培训编号、培训名称、培训时间(开始、结束时间)、费用、地点、参加人员、主办单位、培训方式、负责人姓名、考核成绩等信息。 确定培训教师、课时、费用、培训科目及各科目成绩比重等信息。培训科目成绩比重影响学员考试的综合成绩。 培训人员及成绩 对参加教育培训的申请人培训的各科成绩进行维护,并自动计算考试合计成绩,以便对该人员培训是否合格作出评定。 可以修改教育培训申请人培训成绩信息,维护培训合格情况。对培训合格并可以取得上岗 证书的员工,进行培训证书记录;并及时将该信息提供给调配管理人员和工资管理人员,以便做出相应的工作调整和工资调整。 员工证书记录 对参加其它教育培训的人员取得证书进行维护,并对参加培训的人员取得的证书进行补充录入。 主要信息包括:学员 ID、培训 ID、证书名称、证书号、证书日期等信息。 可以增加、删除、修改教育培训人员证书信息。
系统管理模块:
名称 说明 第 21 页 / 共 26 页
厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书 名称 系统管理模块 机构级别维护 说明 系统管理员进行后台管理的模块,包括组织管理、安全控制。 制定组织机构级别,维护名称、状态等相关信息。用户可以指定级别名称等信息。并可设置该级别是否可用。不可用的级别,在组织机构的设置中不起作用。 机构信息维护 维护部门的基本信息,可以对部门进行增加、修改、删除等操作。部门应展示父子关系――即部门间的所属关系。并可对部门进行合并、移动等操作。 用户管理 对使用本系统的用户进行维护,维护信息包括用户名、密码、用户状态等。用户登录时要首先判断用户的合法性,只有合法用户才能操作相应的功能界面。 可以对用户进行增加、修改、删除等操作。 角色管理 系统中采用角色的概念来建立用户与对应功能的关系。一个角色可以对应多个功能界面,当赋予用户某一角色后,该用户即可操作所赋角色所对应的功能界面。 可以对角色进行增加、修改、删除等操作。 系统模块管理 对系统模块进行维护,每个功能界面都是一个子模块(或称子功能)。 可以对模块进行增加、修改、删除等操作。 角色、模块分配 维护角色与模块的对应关系,使每个角色可以对应一个或多个模块。 用户角色分配 给使用该系统的用户分配角色,使用户可以操作相应的功能界面。
3.3.2对象关系与类结构
第 22 页 / 共 26 页
厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
第四章 接口设计
4.1 外部接口
4.1.1 用户界面
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。
总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用
第 23 页 / 共 26 页
厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
4.1.2 软件接口
通过窗体应用程序访问 数据库通过SQL 实现
4.1.3 硬件接口
客户端推荐配置: CPU:Pentium 4 1.6GHz 硬盘:320GB 内存:1GB 800MHz 显卡:主板集成
服务器推荐配置: CPU:Pentium 4 1.6GHz 硬盘:320GB 内存:2GB 2.50GHz
显卡:独立显卡
4.2 内部接口
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
第 24 页 / 共 26 页
厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
第五章 运行设计
5.1 运行模块的组合
客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过窗体送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。
服务器程序的接收窗体数据模块必须始终处于活动状态。接收到数据,调用数据处理/查询模块对数据库进行访问,完成后调用窗体发送模块,将信息返回客户机。
5.2 运行控制
运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。
在传输方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。
5.3 运行时间
在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对本系统的速度影响将会大于软件的影响。
第 25 页 / 共 26 页
厦门理工软件学院——东方组 人力资源管理系统项目概要设计说明书
第六章 维护设计
主要为对数据库数据进行维护。可使用SQL的数据库维护功能机制。例如,定期为数据库进行备份,维护管理数据库死锁问题和维护数据库内数据的一致性等。
第 26 页 / 共 26 页