人力资源管理系统概要设计说明书

合集下载

人力资源管理系统概要设计说明书.doc

人力资源管理系统概要设计说明书.doc

人力资源管理系统概要设计说明书1ERP人力资源管理系统概要设计1引言1.1 编写目的人力资源管理系统(HRMS),包括人事日常事务、薪酬、招聘、培训、考核以及人力资源的管理,也指组织或社会团体运用现代化的科学方法,对企业的人力进行合理的组织、培训和调配,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥员工的主观能动性,用以提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。

本文档预期读者为本系统开发小组的组员,文档用于人力资源管理系统设计的大纲说明,概括了该系统的各个模块的需求规定,设计构思,系统流程,功能分配,数据结构设计,接口设计,运行设计,信息结构设计,出错处理和维护等方面的内容,使本系统开发小组的组员们能大致构建一个系统框架,为详细设计提供基础。

在下一阶段的详细设计中,程序设计员参考本概要设计说明书,在概要设计对人力资源管理系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段参考本说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2 背景本系统名称为人力资源管理系统,提出者为黄永儒,开发者为黄永儒,黄敏,詹萍,预期用户为需要人力资源管理的小型企业。

人力资源管理系统将由两部分组成:置于管理部门的前台客户程序,以及置于公司的数据库服务器。

本系统与其他系统的关系如下:1.3 定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。

SQL:Structured Query Language(结构化查询语言)一种用于访问查询数据库的语言。

事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

1.4 参考资料(1)人力资源管理系统详细设计——詹萍(2)人力资源管理系统软件需求说明书——黄敏(3)人力资源管理系统数据库设计说明书——黄永儒(4)人力资源管理系统数据要求说明书——黄永儒(5)人力资源管理系统项目分工说明书——黄敏(6)人力资源管理系统项目开发计划——黄永儒2 总体设计2.1 概述本人力资源管理系统要求实现有效、快速、安全、可靠和无误的完成系统操作、人事档案、人事管理、日常管理功能。

人力资源管理人力资源管理系统概要设计说明书

人力资源管理人力资源管理系统概要设计说明书

(人力资源管理)人力资源管理系统概要设计说明书人力资源管理系统概要设计说明书版本号:V2.0文档信息及版本历史概要设计说明书目录1引言2 1.1编写目的21.2背景21.3定义21.4参考资料22总体设计2 2.1需求规定22.2运行环境3开发平台32.3基本设计概念和处理流程32.4结构42.5系统用例图52.6人工处理过程62.7尚未问决的问题63接口设计6 3.1用户接口63.2外部接口63.3内部接口74运行设计7 4.1运行模块组合7总体运行设计74.2运行控制84.3运行时间85系统数据结构设计8 5.1逻辑结构设计要点8数据表设计85.2物理结构设计要点125.3数据结构和程序的关系126系统出错处理设计12 6.1出错信息126.2补救措施131引言1.1编写目的于需求分析阶段中,我们已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经于上壹阶段的调研中获得,且于需求规格说明书中做到了详尽得叙述及阐明。

本阶段于系统的需求分析的基础上,对系统做概要设计。

主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。

于以下的概要设计方案中将对于本阶段中对系统所做的所有概要设计进行详细的说明。

于下壹阶段的详细设计中,程序设计员可参考此概要设计方案,于概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。

于以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解于概要设计过程中所完成的各模块设计结构,或于修改时找出于本阶段设计的不足或错误。

1.2背景开发软件名称:人力资源管理系统项目任务提出者:襄樊学院计算机系项目开发者:“襄理”神马小组用户:公司或企业实现软件单位:“襄理”神马小组1.3定义MVC:网站项目的三层结构:数据-视图-控制模式Businesslogicclass:业务逻辑层DAO:数据访问接口JDBC:连接数据库的协议1.4参考资料●《人力资源管理系统需求分析规格说明书》2总体设计2.1需求规定通过该系统的实施,将公司或企业人事管理等方面的工作通过系统来实施,其中包括员工信息管理、部门信息管理、招聘信息管理、薪资管理、奖惩制度和系统管理等,使得公司的人事管理方面的业务运转周期缩短20%之上,来提高公司的运转效率。

人力资源管理系统概要设计说明书

人力资源管理系统概要设计说明书

人力资源管理系统概要设计说明书概述本文档是人力资源管理系统概要设计说明书,旨在为系统开发人员、项目管理人员等研发团队提供系统设计的详细说明。

该系统旨在帮助企业高效地管理人力资源,包括招聘、员工信息管理、绩效评估等。

1.引言1.1 编写目的本文档编写的目的是为了明确人力资源管理系统的功能需求和设计要求,以便开发团队能够准确地进行系统开发和实施。

1.2 项目概述人力资源管理系统是一个集成化的软件系统,旨在帮助企业实现人力资源的全面管理和优化,提高人员配备和绩效评估等业务流程的效率。

2.总体设计2.1 系统架构本系统采用多层架构,包括表现层、业务逻辑层和数据访问层。

表现层负责与用户进行交互,业务逻辑层实现系统的核心业务逻辑,数据访问层负责与数据库进行数据交互。

2.2 功能模块2.2.1 用户管理模块该模块包括用户注册、登录、权限管理等功能,用户可以根据权限进行系统的不同操作。

2.2.2 招聘管理模块该模块包括发布职位、简历管理、面试评估等功能,企业可以通过本系统高效地进行招聘流程管理。

2.2.3 员工信息管理模块该模块包括员工信息录入、修改、查询等功能,方便企业对员工信息进行维护和管理。

2.2.4 绩效评估模块该模块包括制定评估标准、评估过程管理、结果统计等功能,可帮助企业对员工进行绩效评估。

2.2.5 薪酬管理模块该模块包括薪资计算、发放、福利管理等功能,帮助企业实现薪酬的全面管理。

3.数据库设计3.1 数据库结构本系统的数据库采用关系型数据库,包括用户表、职位表、员工信息表、绩效评估表等。

3.2 数据库操作本系统使用SQL语句进行数据库操作,包括数据的插入、修改、查询等。

4.系统界面设计4.1 登录界面用户通过输入账号和密码进行登录,系统根据用户的权限进行不同的界面展示。

4.2 用户管理界面该界面展示用户信息、权限管理等功能,管理员可以对用户进行权限的分配和管理。

4.3 招聘管理界面该界面展示招聘职位列表、简历管理等功能,管理员可以对招聘流程进行管理。

人力资源管理系统概要设计说明书

人力资源管理系统概要设计说明书

人力资源管理系统概要设计说明书人力资源管理系统概要设计说明书1:引言1.1 编写目的1.2 项目背景1.3 读者对象1.4 参考文献2:需求分析2.1 功能需求2.1.1 用户管理模块2.1.2 员工信息管理模块2.1.3 薪资管理模块2.1.4 绩效考核模块2.1.5 培训管理模块2.1.6 招聘管理模块2.1.7 考勤管理模块2.1.8离职管理模块2.1.9报表统计模块2.2 数据库设计需求2.3 安全性需求3:系统架构设计3.1 系统整体架构3.2 前端设计3.2.1 用户界面设计3.2.2 用户交互设计3.3 后端设计3.3.1 数据库设计3.3.2 业务逻辑设计3.3.3 接口设计4:系统功能设计4.1 用户管理模块4.1.1 用户注册4.1.2 用户登录4.1.3 用户权限管理4.2 员工信息管理模块4.2.1 员工信息录入4.2.2 员工信息查询与修改4.2.3 员工信息导出4.3 薪资管理模块4.3.1 薪资计算4.3.2 薪资查询与修改4.3.3 薪资发放4.4 绩效考核模块4.4.1 绩效评价指标设定4.4.2 绩效评价录入4.4.3 绩效评价查询与修改4.5 培训管理模块4.5.1 培训计划制定4.5.2 培训计划查询与修改4.5.3 培训记录录入4.6 招聘管理模块4.6.1 职位发布4.6.2 简历管理4.6.3 面试安排4.7 考勤管理模块4.7.1 考勤记录录入4.7.2 考勤查询与修改4.7.3 考勤统计4.8离职管理模块4.8.1 离职申请4.8.2 离职审核4.8.3 离职办理4.9报表统计模块4.9.1 员工信息统计报表4.9.2 薪资统计报表4.9.3 绩效统计报表5:附件本文档涉及的附件有:功能需求文档、数据库设计文档、界面设计稿等。

6:法律名词及注释6.1 劳动法- 劳动法是指规定劳动者与用人单位之间权益关系的法律,是保障劳动者权益的基本法律。

6.2 人力资源法- 人力资源法是指规定人力资源管理相关事项的法律,包括招聘、培训、薪资、绩效等方面的规定。

人力资源管理系统概要设计说明书---

人力资源管理系统概要设计说明书---

人力资源管理系统概要设计说明书目录1概述 (3)1.1编写目的 (3)1.2术语和缩写 (3)1.3参考资料 (3)2系统构架设计 (3)2.1系统总体结构图及其约束和假定 (3)2.2技术构架设计 (4)2.3软件功能结构设计 (5)3应用系统设计 (6)3.1设计原则 (6)3.2公用构件或对象设计 (7)3.3功能模块设计 (8)3.3.1Entity模块 (8)3.3.2DataAccess模块 (16)3.3.3Business模块 (18)3.3.4WebUI模块 (19)3.4公用构件或对象与功能模块的关系 (19)4接口设计 (19)4.1外部接口 (19)4.2内部接口 (19)5开发环境的设计 (20)5.1开发环境设计 (20)5.2编码规范 (20)6运行环境设计 (20)7追溯表 (20)概述1.1编写目的本概要设计是根据《用户需求说明书》和《系统需求说明》编写,提供给详细设计参考。

本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。

当然也包括测试人员。

1.2术语和缩写HRM:Human Resource Management人力资源管理,这里指人力资源管理系统。

1.3参考资料2系统构架设计2.1系统总体结构图及其约束和假定HRM系统涉及到外部招聘人员要填写简历,以及提供培训等的分布式工作。

外加销售人员频繁在外工作等因素。

系统结构采用B/S的模式。

其系统的网络结构如下:系统的范围和外部系统的交互过程主要有读卡机来读起员工的出勤数据来进行考勤。

通过考勤的结果和员工的薪金水平,通过银行的接口来进行发放工资。

如下图:通过以上分析,决定采用以下的方案来开发:工具:VSTS(源码管理,文档管理……)数据库:SQL Server 2005语言:C#环境配置:开发人员利用VS 2008 Team Suite来开发,服务器安装SQL 2005 和Team Foundation Server。

ERP人力资源管理子系统-概要设计说明书(Architectural-Design-Specific

ERP人力资源管理子系统-概要设计说明书(Architectural-Design-Specific

ERP人力资源管理子系统概要设计说明书(Architectural Design Specification)1.导言(Introduction)本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明. 1.1 目的本文档以〈<人力资源管理系统需求规格说明书>〉作为基准,对系统进行概要设计.文档的规范设计不仅作为详细设计阶段的参考资料,同时也为以后的编码、测试等提供参考。

1.2 范围本文档用于软件设计阶段的概要设计,它依据的基线是《人力资源管理系统需求规格说明书》,它的下游是《人力资源管理系统详细设计说明书》,并为其提供测试的依据。

软件概要设计的范围是:软件系统总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。

该范围应覆盖《需求规格说明书》中的功能点列表、接口列表。

1.3 命名规则(Naming Rule)功能命名规则:名词+动词形式.数据库表命名规则:系统简称+“_”+名词。

1.4 术语定义(略)1.5 参考资料1.《人力资源管理系统需求规格说明书》2.《软件工程实用教程》,赵池龙等编著,电子工业出版社,2007年1月。

3.《企业资源计划(ERP)》1.6 相关文档[1]《人力资源管理系统需求规格说明书》[2]《人力资源管理系统详细设计说明书》1。

7 版本更新记录2.总体设计2.1 总体结构设计2.2 运行环境设计该软件系统的运行环境:硬件平台:(1)P3,或更高档的PC台式机,建议使用独立的应用服务器. (2)磁盘空间容量:5GB或更高。

(3)内存:256MB以上。

软件平台:(1)操作系统:Windows 2000/ WindowsXP或者更高版本。

(2)数据库: MySQL5。

0(3)Web容器:Tomcat5。

5。

X+JDK1.4或者更高。

3 功能设计: 用户: 用户4.数据结构设计4.1 数据库表的详细清单,如下所示人力资源档案编号临时表hr_config_human_id_temp系统用户表security_users人力资源档案表hr_file人力资源I级机构设置表hr_config_file_first_kind人力资源II级机构设置表hr_config_file_second_kind人力资源II级机构设置表hr_config_file_third_kind人力资源薪酬标准明细表hr_salary_standard_details人力资源试题I级分类设置表hr_config_question_first_kind人力资源试题库表hr_questiones人力资源档案历史记录表hr_file_dig系统用户表security_users人力资源薪酬发放明细表hr_salary_human_details收付款执行单表fund_fund客户II级分类表crm_config_file_second_kind招聘职位发布表hr_major_release。

人力资源管理系统概要设计说明书

人力资源管理系统概要设计说明书

1.1编写目旳............................................................................................. 错误!未定义书签。

1.2背景..................................................................................................... 错误!未定义书签。

1.3定义..................................................................................................... 错误!未定义书签。

1.4参照资料............................................................................................. 错误!未定义书签。

2总体设计........................................................................................................ 错误!未定义书签。

2.1需求规定............................................................................................. 错误!未定义书签。

2.2运行环境............................................................................................. 错误!未定义书签。

2.3基本设计概念和处理流程................................................................. 错误!未定义书签。

人事管理系统概要设计说明书

人事管理系统概要设计说明书

概要设计说明书1.引言1.1编写目的在人事管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,本阶段已在系统的需求分析的基础上,该文档的目的是描述企业人事管理系统项目的概要设计,其内容包括:系统功能简介系统结构设计系统接口设计数据设计模块设计界面设计本文档的预期的读者是:XX有限公司的领导技术人员XX有限公司的领导相关项目组的所有成员1.2项目背景国外企业关于人事信息的管理,主要是利用人力资源方面管理系统来实现的因为这类系统同IT、通信等领域技术的发展存在密切的联系,因此在计算机、网络等技术发展相对快的国家,基本上创建了一套人力资源管理系统,人力资源方面的信息能够在其本国范围内被授权查阅。

无论人才流动到哪里,在人们进行求职、贷款以及办理保险之时,具备查阅权限的机构都能够查阅该人的信息,以衡量为该人办理有关手续的潜在风险,或者是否可以录用.1.3定义1.3.1 专门术语C/S:Client/Server客户机/服务器。

可修改性:容许对系统进行修改而不增加原系统的复杂性.有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力.可适应性:软件在不同的系统约束条件下使用户需求得到满足的难易程度。

可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度.主键:数据库表中的关键域。

1.3.2 缩写系统:若未特别指出,统指本机票预定系统。

SQL: Structured Query Language(结构化查询语言).ATM: AsynchronousTransfer Mode (异步传输模式)。

1.4参考资料以下列出在概要设计过程中所使用到的有关资料:[1]韩万江《软件工程案例教程》机械工业出版社[2]李金勇曹军生,《SQL sever 2000实用教程》,北京理工大学出版社[3]林邓伟等,《JAVA程序设计项目教程》,北京理工大学出版社[4]孙峰,《数据库原理及应用》。

人力资源管理系统概要设计说明书---

人力资源管理系统概要设计说明书---

人力资源管理系统概要设计说明书目录1概述 (2)1.1编写目的 (2)1。

2术语和缩写 (2)1。

3参考资料 (2)2系统构架设计 (2)2。

1系统总体结构图及其约束和假定 (2)2。

2技术构架设计 (3)2.3软件功能结构设计 (3)3应用系统设计 (3)3.1设计原则 (3)3.2公用构件或对象设计 (4)3.3功能模块设计 (4)3.3.1Entity模块 (5)3。

3。

2..................................................... DataAccess模块53.3。

3Business模块 (5)3.3.4WebUI模块 (7)3。

4公用构件或对象与功能模块的关系 (7)4接口设计 (8)4.1外部接口 (8)4。

2内部接口 (8)5开发环境的设计 (8)5.1开发环境设计 (8)5。

2编码规范 (8)6运行环境设计 (9)7追溯表..................................................... 错误!未定义书签。

概述1.1编写目的本概要设计是根据《用户需求说明书》和《系统需求说明》编写,提供给详细设计参考。

本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。

当然也包括测试人员。

1.2术语和缩写HRM:Human Resource Management人力资源管理,这里指人力资源管理系统.1.3参考资料2系统构架设计2.1系统总体结构图及其约束和假定HRM系统涉及到外部招聘人员要填写简历,以及提供培训等的分布式工作.外加销售人员频繁在外工作等因素.系统结构采用B/S的模式。

其系统的网络结构如下:系统的范围和外部系统的交互过程主要有读卡机来读起员工的出勤数据来进行考勤。

通过考勤的结果和员工的薪金水平,通过银行的接口来进行发放工资.如下图:通过以上分析,决定采用以下的方案来开发:工具:VSTS(源码管理,文档管理……)数据库:SQL Server 2005语言:C#环境配置:开发人员利用VS 2008 Team Suite来开发,服务器安装SQL 2005 和Team Foundation Server。

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

ERP人力资源管理系统概要设计
1引言
1.1 编写目的
人力资源管理系统(HRMS),包括人事日常事务、薪酬、招聘、培训、考核以及人力资源的管理,也指组织或社会团体运用现代化的科学方法,对企业的人力进行合理的组织、培训和调配,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥员工的主观能动性,用以提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。

本文档预期读者为本系统开发小组的组员,文档用于人力资源管理系统设计的大纲说明,概括了该系统的各个模块的需求规定,设计构思,系统流程,功能分配,数据结构设计,接口设计,运行设计,信息结构设计,出错处理和维护等方面的容,使本系统开发小组的组员们能大致构建一个系统框架,为详细设计提供基础。

在下一阶段的详细设计中,程序设计员参考本概要设计说明书,在概要设计对人力资源管理系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段参考本说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2 背景
本系统名称为人力资源管理系统,提出者为黄永儒,开发者为黄永儒,黄敏,詹萍,预期用户为需要人力资源管理的小型企业。

人力资源管理系统将由两部分组成:置于管理部门的前台客户程序,以及置于公司的数据库服务器。

本系统与其他系统的关系如下:
1.3 定义
SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。

SQL:Structured Query Language(结构化查询语言)一种用于访问查询数据库的语言。

事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

1.4 参考资料
(1)人力资源管理系统详细设计——詹萍
(2)人力资源管理系统软件需求说明书——黄敏
(3)人力资源管理系统数据库设计说明书——黄永儒
(4)人力资源管理系统数据要求说明书——黄永儒
(5)人力资源管理系统项目分工说明书——黄敏
(6)人力资源管理系统项目开发计划——黄永儒
2 总体设计
2.1 概述
本人力资源管理系统要现有效、快速、安全、可靠和无误的完成系统操作、人事档案、人事管理、日常管理功能。

并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。

2.1.1 需求规定
客户机上的输入信息为用户注册、应聘登记、调动记录、员工档案,薪资管理、用人申请、业务考核、添加部门、考勤录入、工资核算。

1读入用户注册信息,添加进应聘登记。

2.读入员工调动记录,查询修改员工调动。

3.读入员工档案,修改员工信息。

4.读入员工薪资管理,查询员工薪资。

5.读入员工用人申请,开放招聘新员工。

6.读入业务考核,查询员工业务情况。

7.读入添加部门,新增部门信息。

8.读入考勤录入,查询考勤情况。

9.读入工资核算,查询员工工资。

10.准备服务器数据查询。

服务器程序的输入输出:
1.接受有客户机程序经服务器传送到客户机的数据。

2.查询将数据准备发送到客户机。

2.2.2 运行环境
系统将由两部分程序组成,安装在PC机上的客户程序及数据服务器程序。

2.2 设计
2.2.1 设计构思
说明对本系统设计的构思、采用的关键技术、主要算法和关键数据结构。

2.2.2 系统流程
2.2.3 结构设计 1、登入数据流图 2、员工管理
3、考勤管理
5、招聘管理
6、用户管理
7、工资管理
3 系统数据结构设计
服务器程序在对员工信息和员工工资、部门设置等进行操作时需对数据库数据数据结构,也就是数据表进行查询和修改。

物理数据结构主要用于各模块之间函数的信息传递。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

4 接口设计
4.1 用户接口
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。

在设计语言上,已决定使用 C++进行编程。

其中服务器程序界面要做到操作简单,易于管理。

在设计上采用下拉式菜单方式。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。

4.2 外部接口
服务器程序上可使用SQL SERVER 的对数据库的命令备分,以做到对数据的保存。

4.3 部接口
部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

5 运行设计
5.1 系统初始化
说明本系统初始化过程。

5.2 运行模块组合
客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。

在接收数据模块得到充分的数据时,并等待接收服务器返回的信息。

接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。

服务器接收数据模块必须始终处于活动状态。

接收到数据后,调用数据处理、查询模块对数据库进行访问,完成后将信息返回客户机。

5.3 运行控制
运行控制将严格按照各模块间函数调用关系来实现。

在各个模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。

在系统运行方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送数据,然后对数据进行确认。

服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。

5.4 运行时间
在软体的需求分析中,对运行时间要求需要有较快的反应。

网络硬件对运行时间有最大的影响,在局域网中进行数据传输,实现客户机与服务器之间的连接。

其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器。

硬件对本系统的速度影响将会大于软件的影响。

5.5 运行安全
客户机与服务器之间使用安全的数据封装传输方式,SQL服务器使用安全的连接,登录时校验是否有相应的数据在数据库中方可登录。

6 信息结构设计
1.用户注册
用于管理员用户注册系统时输入,管理员可自行修改密码。

2.员工档案
用于增加新员工时输入,以及查询员工信息时服务器返回。

3.员工工资信息
用于员工工资输入,以及工资查询时服务器返回。

4.部门信息
用于部门设置时输入,及员工信息输入、员工工资输入、员工调动时调用,在按部门查询时返回。

5.招聘计划信息
用于招聘员工时使用。

6.出勤管理信息
用于员工每日出勤,工资结算、考勤记录时会调用。

7.员工考核管理信息
用于员工日常工作、绩效的考核。

7 出错处理和维护
所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造
成的数据丢失的损失。

若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用 SQL SERVER 的日志文件,对数据进行恢复。

在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。

7.1 出错信息
程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。

2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。

对于软错误,须生成相应的错误提示语句,送到输出模块中。

对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。

返回输入阶段。

出错信息必须给出相应的出错原因。

7.2 补救措施
系统故障出现后可能采取的变通措施,包括:
a. 后备技术——当系统原始数据一旦丢失时,启用副本的建立和启动技术;
b. 降效技术——使用另一效率稍低的方法以求得所需结果的某些部份,如手工操作和人工记录数据;
c. 恢复及再启动技术——让系统从故障点恢复执行或系统从新启动运行的方法等。

7.3 系统维护
维护方面主要为对服务器上的数据库数据进行维护。

可使用 SQL SERVER 2000的数据库维护功能机制。

例如,定期为数据库进行维护,维护管理数据库死锁问题和维护数据库数据的一致性等。

8 尚待解决的问题
本系统的培训计划应当独立成一个模块,因为时间仓促不能详细设计,如果时间充裕的话还可以做得更完备,功能更齐全。

相关文档
最新文档