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

概要设计说明书1.引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,笨阶段完成系统的大致设计并明确系统的书籍、u结构与软件结构。
在软件设计阶段主要是把一个软件需求转换为软件表示的过程,这种表示只是描绘出软件的总的概貌。
本概要设计说明书的目的就是进一步细化软件设计阶段得到的软件总体概貌,把它加工成灾程序细节上非常接近于源程序的软件表示。
1.2项目背景(1)本项目的名称是;人事档案管理系统。
(2)本项目的任务提出者是奇瑞企业,开发者是新安学院计算机系,用户是奇瑞企业认识及相关部门。
1.3 定义在该概要设计说明书中的专门术语有:总体设计接口设计数据结构设计出错设计具体的概念与含义在文档后将会解释。
1.4参考资料(1)奇瑞企业的认识档案管理系统开发合同(2)引用资料【1】王宜贵,软件工程。
北京:机械工业出版社,2008【2】.张海藩,软件工程导论,北京,清华大学出版社,2005【3】.《Visual foxpro 6.90 程序设计教程》,周必水编著,科学出版社,2004年【4】. 《Visual foxpro 6.90 程序设计案例》,高国宏编著,冶金工业出版社,20052.总体设计该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将会给出内部软件和外部系统软件之间的借口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。
2.1需求规定本系统的功能可以划分为如下几个部分(1)系统账户管理:主要对系统用户进行好、管理,包括登录,退出等。
(2)认识档案管理:主要对认识信息进行数据维护和数据利用,包括个人基本信息的插入,删除和修改,人事信息的查询,浏览,打印,分类汇总,统计和缝隙报表。
(3)系统数据管理:主要是数据备份和恢复,不问数据管理等。
本系统对性能的规定为:(1)系统要求书ude年龄为整数。
(2)系统的更新处理的时间应该在课接受的范围内(3)系统的查询时间应该在可接受的范围内(4)系统的数据统计时间应该在可接受的范围内(5)操作方式能满足鼠标和键盘的任意切换(6)能够支持Windows系列操作系统2.2运行环境(1)硬件环境运行本软件要求处理器在PIV以上,内存在256M以上的计算机。
《员工信息管理系统》详细设计说明书.1.doc

《员工信息管理系统》详细设计说明书.1 《员工信息管理系统详细设计说明书》一、引言1.1编写目的根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对员工信息管理系统软件功能的划分、数据结构、软件总体结构的实现有了进一步的想法。
本说明书的预期读者是与员工信息管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
1.2背景利用先进的管理手段,提高人事信息的管理水平,是每一现代公司所面临的重要课题。
为了解决这一重要课题,就必须有一套科学,高效,严密,实用的人事信息管理系统。
现代公司的人事信息管理都是在计算机上实现的,采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事信息管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。
1.3定义SQL Server:所用的数据库管理系统VS 2010:所用的开发软件二、程序(一)设计说明2.1程序描述主模块2.2功能建立与数据库连接获取系统设置能够跳转至子模块:登陆、注册等模块。
2.3输入、输出项用户鼠标点击登陆、注册按钮跳转至相应模块界面2.5流程逻辑选择项登陆系统注册系统查询系统管理系统2.6界面设计2.7功能实现方法'跳转登陆页面Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As EventArgs) HandleslbtnLogin.ClickIf Request.Cookies("UserName") Is Nothing ThenResponse.Redirect("Login.aspx")ElsePage.ClientScript.RegisterStartupScript(Page.GetType(), "", "alert('您已成功登陆);")End IfEnd Sub'跳转注册页面Protected Sub lbtnRegister_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lbtnRegister.ClickResponse.Redirect("Register.aspx")End Sub三、程序(二)设计说明3.1程序描述登陆模块3.2功能实现管理员账号登陆,以便继续后面操作3.3输人项输入:管理员账号、密码。
人事管理系统模块(49页)

人事管理系统概要设计说明书1.引言1.1编写目的在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对公司的实地调研中获得。
本阶段已在系统的需求分析的基础上,对人事管理系统做概要设计。
主要解决实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对人事管理系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2项目背景本项目(人事管理系统)时由公司委托,由<>负责开发。
1.3定义事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
: 数据库的错误恢复机制。
1.4参考资料1.人事管理系统项目计划任务书公司2.人事管理系统项目开发计划《》软件开发小组3.用户操作手册(初稿)《》软件开发小组4.软件工程及其应用周苏、王文等天津科学技术出版社5.软件工程张海藩清华大学出版社2.任务概述2.1目标概要设计系统各模块功能,为详细设计奠定基础。
2.2运行环境硬件要求: 133以上处理器,最低32M内存,300M以上硬盘剩余空间。
运行环境:984.020002.3需求概述公司为方便人事管理,需开发一个人事管理系统。
为便于职工信息查询以及工资情况统计,公司把职工的信息,包括姓名、性别、年龄,工资等信息输入机票人事管理系统的数据库,然后在管理终端可以对数据进行查询和修改操作。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
《高校人事管理系统》系统设计说明书

《高校人事管理系统》系统设计说明书文档编号1.1版本号 1.1文档名称:高校人事管理系统设计说明书项目名称:高校人事管理系统编写:崔亚东校对:曹佳韩非打印:刘博赵斌审核:樊凯开发单位:信管系043班第四小组2006年4月28日概要设计说明书1、引言1.1 编写目的:对于《高校人事管理系统》概要设计的说明。
1.2项目背景:a.名称:高校人事管理系统b.本项目的任务提出者:曹佳1.3开发者:崔亚东樊凯韩非赵斌曹佳刘博用户:学校的人事管理人员实现软件的单位:Sky Pop研发中心1.4 c.本项目与其它软件或其他系统的关系:工作于WINDOWS所有的系统,附属于学校日常管理系统。
1.5定义:Visual FoxPro:微软公司推出的一种关系型数据库管理系统。
1.6参考资料:网络搜索资料.及相关书籍. 校方提供的数据.表单等。
《管理信息系统与案例分析》高林周海燕编著人民邮电出版社本项目的需求分析说明书2、任务概述2.1目标总结出高校人事管理系统的概要设计。
2.2 运行环境硬件环境:一台P4微机软件环境:Windows 2000 Server(Windows XP)数据库管理系统:Visual FoxPro---rsg l .dbc2.3 需求概述:(见需求分析说明书)2.4 条件与限制:3、总体设计流程图:3.1 处理流程:3.2 2总体结构和模块外部设计(结构数图):4、接口设计4.1 外部接口:(a) 硬件接口需要标准打印机接口进行报表打印。
(b) 软件接口支持所有Windows 平台系统。
4.2 内部接口:模块1——用户注册模块输入:姓名、性别、密码输出:注册成功!模块2——用户身份验证模块输入:姓名、密码输出:欢迎使用高校人事管理系统!模块3——查询人员资料输入信息:选择查询人员输出信息:查询结果模块4——打印查询人员情况表单输入信息:打印报表输出信息:成功打印模块5——上传报表上传报表输入信息:是否上传输出信息:上传成功!/ 谢谢使用。
EHR系统概要设计说明书

EHR系统概要设计说明书目录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功能模块设计 (7)3.3.1Entity模块 (8)3.3.2DataAccess模块 (15)3.3.3Business模块 (15)3.3.4WebUI模块 (21)3.4公用构件或对象与功能模块的关系 (21)4接口设计 (22)4.1外部接口 (22)4.2内部接口 (22)5开发环境的设计 (23)5.1开发环境设计 (23)5.2编码规范 (23)6运行环境设计 (23)7追溯表 (24)概述1.1编写目的本概要设计是根据《用户需求说明书》和《系统需求说明》编写,提供给详细设计参考。
本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。
当然也包括测试人员。
1.2术语和缩写HRM:Human Resource Management人力资源管理,这里指人力资源管理系统。
1.3参考资料2系统构架设计2.1系统总体结构图及其约束和假定HRM系统涉及到外部招聘人员要填写简历,以及提供培训等的分布式工作。
外加销售人员频繁在外工作等因素。
系统结构采用B/S的模式。
其系统的网络结构如下:系统的范围和外部系统的交互过程主要有读卡机来读起员工的出勤数据来进行考勤。
通过考勤的结果和员工的薪金水平,通过银行的接口来进行发放工资。
如下图:通过以上分析,决定采用以下的方案来开发:工具:VSTS(源码管理,文档管理……)数据库:SQL Server 2005语言:C#环境配置:开发人员利用VS 2005 Team Suite来开发,服务器安装SQL 2005 和Team Foundation Server。
系统设计说明书

系统设计说明书一、引言1、摘要:系统名称:员工管理系统系统目标:在需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对公司、客户的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。
本阶段是在系统的需求分析的基础上,对员工管理系统做概要设计。
功能:员工的添加和删除、任意条件查询、基本项目统计、打印输出报表2、项目背景用户:中小型企事业单位人事管理人员开发者:XXX3、运行环境1)硬件CPU:Pentium 633以上微机内存:128MB以上硬盘:10GB以上2)软件操作系统:Windows XP Professional SP2数据库管理系统:Microsoft Access 2003开发工具:Microsoft Visual Basic 6.04、参考资料《管理信息系统》机械工业出版社二、系统总体设计方案1、模块设计1)登陆模块(1)名称管理人员登陆(2)功能利用用户名和密码可以成功的登陆本系统。
(3)功能说明2)信息编辑模块A、录入模块:(1)名称信息的录入(是整个业务流程的最重要的环节)(2)功能将员工的基本信息和员工工资信息存入数据库中(3)功能说明B、删除/修改模块:(1)名称员工的数据修改与删除(2)功能对已经存入数据库的员工信息、工资信息进行修改或删除(3)功能说明3)信息查询模块(1)名称信息查询(2)功能通过精确查询和模糊查询等方法,对员工信息、工资信息、部门信息等进行查询。
(3)功能说明4)系统设置模块(1)名称系统设置(2)功能设置公司名称、简码,对员工部门、职位进行增减等。
(3)功能说明5)关于模块(1)名称关于系统(2)功能主要用于描述系统的开发信息,如:开发人员、开发日期、版权等。
2、系统HIPO图3、代码设计(1)代码的方式和种类方式:代码采用层次码和助记码相结合的方式进行开发。
种类:区间码中的层次码和助记码(2)功能使用代码设计来唯一的表示每一个员工(3)编码方案。
人力资源管理信息系统

目录1项目概述 (1)2系统需求分析 (1)2.1 系统功能需求 (1)2.1.1系统功能描述 (2)2.1.2功能模块划分 (2)2.2 系统数据需求 (2)2.2.1系统的概要设计 (2)3数据库设计 (6)3.1数据表的创建(数据字典) (6)3.2 E-R图 (8)3.2 数据流图的设计 (8)4详细设计 (10)4.1 管理员的设计 (10)4.1.1管理员登录页面 (10)4.1.3添加用户 (15)4.1.4公告管理 (16)4. 1 .5添加公告 (17)4.2 部门经理的设计 (17)4.2.1查看本部门员工信息 (17)4.2.2对本部门员工进行考勤管理 (18)4.2.3 员工工资模块 (19)5系统实现 (20)5.1软件测试的方法 (20)5.2模块测试 (21)6 总结 (21)参考文献 (23)1项目概述人力资源管理信息系统( Human Resource Management Information system ,简称HRMIS)是将以计算机为基础的管理信息系统应用于人力资源管理而形成的一种现代化的人力资源管理方法和手段,是对信息技术与人力资源管理技术结合的最佳定义。
本系统使用开发工具创建Web应用程序。
采用C#开发语言,使SQLServer2008数据库访问技术和三层架构实现人力资源信息的便捷管理。
它基本满足了人力资源管理者和员工对功能的需求,对员工工资,考勤等都有较详细的功能实现,使其从纷杂的事物中解脱,彻底解决了浪费时间和劳动量的问题,提高企业整体工作效率;登录后对权限进行了设置,提高了系统的安全性,保证人事信息的安全,适应网络化社会对企业自身发展的要求,对企业的系统建设有较大意义。
目的和意义人力资源管理信息系统的目的和意义在于:1.充分利用网络资源,进一步优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,满足人力资源部提升服务和管理水平的要求,使人力资源的管理更为高效和科学,数据更为准确;2.增强员工自助服务的功能,提高业务的透明度及员工的参与程度,简化人力资源事务性的管理流程,使人事劳动部门的管理人员有更多的时间和精力用于人力资源的战略规划;3.建立流程引擎和角色管理机制,增加面向用户的流程变更管理和用户管理的功能;4.健全安全机制,完善安全监控及审计功能;5.增强系统可视化的设计,提高用户的可操作性,尽可能减少用户培训;6.决策支持:完善人力资源决策支持系统,使基于人力资源系统数据的决策更为直观和精确,确定管理人员能够及时快捷地获得决策所需的信息。
人事管理系统

数据库课程设计人事管理系统一.课程设计计划 1.设计概述设计名称:人事管理系统使用语言:Access+Visual Basic 6.0 硬件要求:PⅢ 900MHz以上处理器,最低128M内存,30 0M以上硬盘剩余空间。
运行环境: Windows XP 2.实施计划 1任务安排: xx:安排各个功能模块分工,编写文档,系统实现,界面设计及数据库设计。
xx.xx.xx.xx:人事信息维护模块,包括人事信息的录入,修改,删除操作 xx.xx.xx.xx:人事信息查询模块,包括按姓名查询,按员工号查询等功能 xx.xx.xx:需求分析及数据库概念设计和E-R图绘制 xx.x x:数据字典编写,系统流程图绘制 2进度:前一周半完成概要设计,再用半周时间完成详细设计,代码设计不超过一周,最后进行系统测试以及试运行。
3.完成时间最迟完成日期:2006年6月12日。
二.需求分析 1 设计简介 1编写目的在现实世界和设计人员间架起沟通的桥梁,使实际使用者和软件设计人员双方一起来充分地理解使用者的要求,并开发出一个能够反映要完成工作的新系统的逻辑模型。
2系统要求:本系统是商丘师范学院计算机科学系计算机科学与技术03级的数据库课程设计题目,由陈树平老师提出,由本组成员联合开发,实现的是管理系统中关于人事资源管理的功能。
3参考资料 1.数据库系统概论高等教育出版社 2.VB数据库系统开发人民邮电出版社 3.Access+Visual Basi c数据库系统开发电子工业出版社 2 任务概述 1目标提供企业高效率完成劳动人事管理的日程业务,包括新员工的加入时人事档案的建立,包括员工基本信息、配偶信息、员工学历信息等,对基本信息的查询,员工调入信息,老员工转出,辞职,退休等,以及各种查询的打印输出。
将人事管理系统划分为两个子系统:前台操作界面和后台数据库。
3数据字典系统中的数据元素 1) 数据流名:员工档案描述:员工个人的基本信息组成:员工编号、员工姓名、性别、籍贯、出生年月、学历、专业、身份证号、婚姻状况、政治面貌、电话号码、邮政编码、电子邮箱、家庭住址、进入公司时间、起薪时间、所在部门、调入部门时间、职称、职称时间、原身份、原职务、原工作单位、参加工作时间、工作经验、其它备注; 2)数据流名:部门信息描述:部门信息组成:部门名称 3)数据流名:调动信息描述:员工的部门间调动信息组成:员工编号、员工姓名、原部门名称、新部门名称、原职务、新职务、调出时间、调入时间、备注; 4)数据流名:员工职务描述:公司职位信息组成:职务名称 5)数据流名:管理用户描述:系统管理员信息组成:用户名称、用户口令、用户权限 6)数据流名:查询输入:查询内容;输出:查询结果;逻辑关系:根据查询信息在相关数据库中查找符合符合条件的信息; 7)数据流名:修改;输入:原始数据;输出:更新数据;逻辑关系:按照要求对员工相关信息进行修改; 8)数据流名:删除;输入:原始数据库;输出:更新后的数据库;逻辑关系:按照要求对员工相关信息进行修改; .4功能需求增加:员工各种信息的输入,包括员工基本信息,学历信息,职称等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概要设计说明书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: Asynchronous Transfer Mode (异步传输模式)。
1.4参考资料以下列出在概要设计过程中所使用到的有关资料:[1]韩万江《软件工程案例教程》机械工业出版社[2]李金勇曹军生,《SQL sever 2000实用教程》,北京理工大学出版社[3]林邓伟等,《JAVA程序设计项目教程》,北京理工大学出版社[4]孙峰,《数据库原理及应用》。
天津大学出版社[5]软件工程文档编制国际标准:GB8567—882.总体设计2.1 需求规定数据库分析是数据库管理系统开发周期中的一个重要的阶段,也是工作量比较大的一项活动。
随着现代软件的发展,手工分析方式已经很难满足数据库管理系统数据库分析的要求,必须借助相应的工具。
设计数据库系统时应首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
用户需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。
通过对书店管理工作过程的内容和数据流程分析,设计数据项和数据结构。
通过与企业的沟通和需求分析,要求系统具有以下功能。
1. 新员工资料的添加、修改、删除和查询。
2. 部门信息的添加、修改、删除和查询。
3. 自动分配员工编号和部门编号。
4. 人事调动的详细记录,包括部门、职位和职称的调整,以及人员离职。
5. 添加/修改日常出勤记录,这里重点实现可按全体员工、部门员工和所选员工添加/修改日常出勤记录,以方便用户操作。
员工日常公出/请假信息的添加、修改、删除和查询。
每月工资信息的批量添加、修改、删除和查询。
2.2 运行环境2.2.1 设备1.Web服务器1台2.数据库服务器1台3.备份服务器1台4.开发服务器1台5.软件防火墙服务器1台6.千兆路由器1台7.10M网络宽带1条2.2.2 软件环境本系统的的软件环境如下1.My Eclipese 10开发工具2.SQL Server2008数据库系统3.Windows xp操作系统;4.防火墙,杀毒软件2.3 基本设计概念和处理流程概念模型是对信息世界的建模,所以概念模型应该能够方便、准确的表示出信息世界中的常用概念。
实体--关系模型(Entity-Relationship Module,简称E-R图)是数据库结构设计常用的方法。
得到了数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面逻辑结构设计打下基础。
这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
根据需求分析和功能分析,规划出本系统中使用的数据库实体分别为员工实体,部门实体,工资实体,出勤实体,公出请假实体,人事调动实体,福利实体,员工离职实体等。
员工实体包括ID、编号、姓名、性别、身份证号、出生年月、年龄、民族、婚姻状况、政治面貌、如党团时间、籍贯、联系电话和手机号码等属性。
员工实体E-R图如图2.1所示:部门实体包括部门编号、部门名称、部门经理、部门地址和部门电话属性。
部门实体E-R图如图2.2所示:公出实体包括ID、所属工资月份、员工编号、员工姓名、基本工资、加班费、工龄工资、全勤奖、奖励总额、职务津贴、请假扣除等属性。
工资实体E-R图如图2.3所示:2.4结构本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:图1:系统结构系统基本功能图解体系基本结构图2.5功能需求与系统模块的关系各项功能需求的实现同各个块程序的分配关系:2.5.1登录页面需要登陆的人员,对于不同的身份,他们的权限是不一样的。
当用户输入ID 和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示用户名或密码错误,人显示当前页面。
功能描述:1.用户管理2.配置管理3.数据备份4.数据维护2.5.2员工注册功能描述:新员工注册,输入员工的注册信息,包括(登录账号,登录密码,核对密码,联系电话,联系地址,电子邮箱)。
注册信息的修改。
用例图2.5.3员工的登录和登出功能描述:员工登陆员工退出用例图:2.5.4信息查询功能描述:查看公司内部相关信息查看个人信息查看其他员工的部分信息用例图2.5.5人事档案1增加员工档案信息2修改员工档案信息3删除员工档案信息4查询员工档案信息5打印员工档案信息用例图2.5.6工资信息管理功能描述:1.工资信息模块2.计发工资信息3.查询工资信息4.保险/福利5.打印工资信息用例图2.5.7员工培训功能描述:1.员工培训模块主要包括:2.培训信息的录入3.培训信息的删除4.培训信息的修改5.培训信息的查询6.履历表的打印用例图2.5.8公司招聘功能描述:1. 录入招聘信息2. 查询招聘信息3. 修改招聘信息4. 删除招聘信息5. 查询应聘者信息6. 删除应聘者信息用例图2.6人工处理工程创建用户(注册新用户):用户信息需要手工输入计算机。
更新部门、员工资料:需要手动输入更新内容。
2.7 尚未解决的问题由于数据的传输上需要通过网络传输,为了客户资料进行保密,需要在网络的传输过程中对数据进行加密。
这个工作主要是在准备网络包,及解开网络包这两个模块完成,它们各对数据进行加密及解密还原工作。
在加密算法选择上将使用RSA 加密算法。
具体算法可参照参考资料中《Computer Network》p.598。
3.接口设计3.1用户接口设计3.2外部接口3.3内部接口4.运行设计4.1运行模块组合施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:4.2运行控制5.系统数据结构设计5.1逻辑结构设计要点根据设计好的E-R图在企业人事管理系统中创建各表。
员工信息表用于储存员工基本信息和单位相关信息,改数据表结构如表2.1所示:部门表用于存储部门编号、部门名称等信息,该数据表结构如表2.2所示。
工资表用于存储每月每个员工的详细工资信息该数据表结构如表2.3所示。
6.系统出错处理设计6.1出错信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。
2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。
对于软错误,须在定票/领票操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。
对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。
返回输入阶段。
6.2补救措施所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。
若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用SQL SERVER 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。
在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。
在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。
6.3系统维护设计维护方面主要为对服务器上的数据库数据进行维护。
可使用SQL SERVER 的数据库维护功能机制。
例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。