人事管理系统概要设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人事管理系统概要设计报告
1、系统结构设计
1.1系统功能概述
用户管理模块:
⏹能够对不同的用户给出不同的权限(根据角色按模块进行权限分
配),从而为系统提供一定的安全性。所有用户都可以修改自己的用
户密码,系统管理员可以修改其他用户的密码。
⏹系统要求能够对企业员工的相关信息进行管理,如输入、修改、删
除和查询员工的信息。员工的信息除了本身的基本信息,还包括员
工的学习、工作经历信息、家庭成员基本信息等。在删除员工信息
同时,需要把该员工的考勤信息、考评信息和工资信息删除。
用户管理模块处理流程
考勤管理模块:
系统要求能够输入和查询员工每天上下班时间记录(这些信息一般由考勤机自动读入,不使用考勤机的也可以在该功能模块中人工录入),内容包括每天的考勤信息。允许考勤管理人员在添加或删除考勤信息,允许另外还要求提供“月考勤统计”功能,用于统计员工指定月份的出勤信息。
1.2系统总体结构和模块外部特性设计
2、接口设计
2.1外部接口
2.1.1用户界面
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计上采用窗口对话框方式,在出错显示上可调用Microsoft Visual studio 库中的错误提示函数。
总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用
2.1.2软件接口
服务器程序可使用Microsoft Visual studio提供的对SQL SERVER 的接口,进行对数据库的所有访问。
服务器程序上可使用SQL SERVER 的对数据库的备分命令,以做到对数据的保存。
2.1.3硬件接口
在输入方面,对于键盘、鼠标的输入,可用Microsoft Visual studio的标准输入/输出,对输入进行处理。
在输出方面,打印机的连接及使用,也可用Microsoft Visual studio的标准输入/输出对其进行处理。
2.2内部接口
内部接口方面,各模块之间采用函数调用以及对数据表的存取操作的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构
封装了的数据,以参数传递或返回值的形式在各模块间传输。
3、数据结构设计
3.1数据库选择
人事管理系统是一个小型的数据库系统,在这里采用采用SQL Server数据库进行开发。SQL Server是一种关系型数据库管理系统。关系型是当前最受欢迎的数据存储和数据检索模型。所有的数据处理都涉及存储和检索数据的操作,SQL Server是作为一个组织内部的全部数据的中心存储器来设计的。组织中数据的关键特性强调了这一方法的重要性。
4、出错处理设计
4.1出错输出信息
程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。
对于软错误,须在操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。
对与硬错误,在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。
4.2出错处理对策
所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用SQL SERVER 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。
在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。