人事管理系统详细设计说明书

合集下载

《员工信息管理系统》详细设计说明书.1.doc

《员工信息管理系统》详细设计说明书.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页)

人事管理系统模块(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需求概述公司为方便人事管理,需开发一个人事管理系统。

为便于职工信息查询以及工资情况统计,公司把职工的信息,包括姓名、性别、年龄,工资等信息输入机票人事管理系统的数据库,然后在管理终端可以对数据进行查询和修改操作。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

EHR系统概要设计说明书

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。

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

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

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 概述本人力资源管理系统要现有效、快速、安全、可靠和无误的完成系统操作、人事档案、人事管理、日常管理功能。

人事管理系统(数据库课程设计)

人事管理系统(数据库课程设计)

人事管理系统08网络工程1班张宁目录1 系统概述····················2 系统数据流程图和数据字典············2。

1 用户需求调查················2.2 系统数据流程图················2。

3 系统数据字典················3 数据库结构设计·················3。

1 概念结构设计················3.2 逻辑结构设计·················3。

VC+SQL综合人事管理系统-详细设计说明

VC+SQL综合人事管理系统-详细设计说明

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2程序系统的结构 (3)3程序1(标识符)设计说明 (4)3.1程序描述 (4)3.2功能 (4)3.3性能 (4)3.4输人项 (5)3.5输出项 (5)3.6算法 (5)3.7流程逻辑 (5)3.8接口 (5)3.9存储分配 (6)3.10注释设计 (6)3.11限制条件 (6)3.12测试计划 (6)3.13尚未解决的问题 (6)4程序2(标识符)设计说明 (6)详细设计说明书1引言1.1编写目的对综合人事管理系统进行具体的划分,以利于软件设计人员进行设计预期读者:软件设计师,程序设计人员1.2背景说明:a.开发软件系统的名称:综合人事管理系统b.本项目的任务提出者:朱学泓c.开发者:朱学泓1.3定义1.4参考资料列出有关的参考文件,如:2程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。

数据库类:对话框类:3程序1(标识符)设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。

以下给出的提纲是针对一般情况的。

对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。

3.1程序描述1.数据库类主要是为连接数据库,对数据的数据进行管理和操作2.对话框类主要是为用户设计良好的图形界面,使对话框的数据与数据相连接。

3.2功能性能说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。

3.4输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。

数量和频度、输入媒体、输入数据的来源和安全保密条件等等。

3.5输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。

人事管理系统

人事管理系统

数据库课程设计人事管理系统一.课程设计计划 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功能需求增加:员工各种信息的输入,包括员工基本信息,学历信息,职称等。

公司人事管理子系统详细设计说明书

公司人事管理子系统详细设计说明书
2指定区间,打印劳务工申请登记表。
劳务工档案治理
对劳务工申请人员正式录用后,录入并维护其劳务工根本档案。
劳务工条约登记治理
录入劳务工条约书的内容,并能进行增、删、改、查等维护操纵。
条约到期情况查询
查询到某一日期将要到期的条约情况。
到期条约处置惩罚
对付某一日期前到期的条约自行动终止处置惩罚。
未治理劳动条约查询打印
缺省

名称
别名
年度
ND
D
YYYY
Y
N
记时记件人为
JSJJ
N8.2
奖金和记件超额人为
JJCE
N8.2
津贴和补贴
JTBT
N8.2
加班加点人为
JBJD
N8.2
其它人为
QT
N8.2
其它人员劳动报酬
LDBQ
N8.2
补发以前年度人为
BF
N8.2
下岗职工生活费
XG
N8.2
本年末累计欠发人为
LJQF
N8.2
表3.2--3.

按要求
劳动保险治理
养老保险治理
养老保险配置治理
录入并维护养老保险配置表。
员工年人为收入治理
凭据职工月人为及奖金发放台帐,生成养保职工年收入表数据,并可让治理人员按实际情况进行调解。
职工保险年限治理
凭据养老保险小我私家帐户库,盘算职工参保年限和参保月数,生成职工养保年限表数据,并提供录入视同保险年限的功效。
职工劳动条约治理
劳动条约登记治理
录入职工劳动条约书的内容,并能进行增、删、改、查等维护操纵。
条约到期情况查询
查询未来某一日期将要到期的劳动条约情况。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

详细设计说明书系计算机系专业班级计算机科学与技术学生姓名王灵娇杜明芳学号2011080905011920110809050104目录1. 课程题目 (3)人事管理系统设计 (3)2.概述 (3)2.1本课题的来源 (3)2.2本课题目的、实现功能与预期成果 (3)2.2.1目的 (3)2.2.2实现功能 (3)2.2.3预期成果 (3)3.系统分析 (4)3.1系统调研 (4)3.2可行性分析概述 (4)3.3系统需求分析 (5)3.4系统性能要求分析 (5)3.5运行环境规定 (6)4.系统概要设计 (6)4.1系统功能 (6)4.2功能模块图(图1.1) (7)4.3数据流图 (7)4.3.1基本图形符号(图1.2) (7)4.4系统接口设计 (9)5.系统详细设计 (10)5.1 运行设计 (10)5.2系统详细流程图(图1.5) (10)5.3出错输出设计 (11)5.4 出错处理策略 (12)6.总结 (12)7.参考资料 (12)1.课程题目人事管理系统设计2.概述2.1本课题的来源A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。

主要通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。

以便对员工发放工资进行合理分配。

这样能提高领导的人事管理水平还能提高员工的积极性。

通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。

企业人事管理是相对企业内部员工的管理。

集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。

本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。

本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。

2.2本课题目的、实现功能与预期成果2.2.1目的目前市面上流行的人事管理系统不少。

但是,对于A公司来说,不需要大型的数据库系统。

只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。

我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。

2.2.2实现功能能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。

2.2.3预期成果所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。

尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。

3.系统分析3.1系统调研正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。

3.2可行性分析概述可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。

可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。

可行性分析阶段的主要工作包括以下几个方面:(1)新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。

很明显这个人事管理系统是符合A公司的现状和发展需要的,如果公司采用人事管理系统来管理公司人员,那么它在工作效率上会有很大的提高。

(2)社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、政策,是否能够与社会大系统实现良好的对接。

这个人事管理系统是个小规模的管理系统,是用来管理一个公司的员工信息的,它符合国家法律要求,能与社会大系统实现良好对接。

(3)技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。

(4)经济可行性分析:经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。

由于本系统规模较小,所以开发本系统不会耗费太多的资金,相反如果将本系统很好的运用到工作中,能大大提高工作效率,给公司带来更多的经济效益。

(5)管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。

3.3系统需求分析通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。

这些需求包括:(1)功能需求。

确定新系统应做什么,这是最主要的需求。

该系统就是对A公司的人员信息进行录入、修改、删除、查找及表单输出。

(2)性能需求。

给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。

(3)环境需求。

这是对系统运行以及所处环境的要求。

例如,在硬件方面采用什么机型、有什么硬件设备等(需要一台电脑、一台打印机);在软件方面,采用什么支持系统运行的系统软件(指操作系统window XP)。

(4)未来需求。

随着外界环境的变化以及系统的发展可能会提出的要求。

所以在开发过程中,我们会使系统的开发与未来社会的发展接轨,让系统能适应社会环境的变化,从而使其在未来的一段时间里都能使用。

3.4系统性能要求分析(1)精度该系统的输入、输出数据精度的要求①员工姓名:不超过20个字符(允许英文名字存在),字符型②员工工资:大小为10个字符,字符型(2)时间特性要求①查询服务部分:用户通过电脑提交查询服务命令到返回结果不超过5秒钟②数据管理部分:提交某一数据录入到结果返回不超过5秒钟(3)灵活性操作方式:支持Windows XP系统,对于Windows Vista 、Win7系统暂时不支持。

接受到从另一个系统发来的违反协议格式的消息时能及时拒绝。

发现系统自己出现错误时能及时提出出错处理需求。

(4)该人事管理系统至少要达到以下四个方面的系统功能特点:①操作简单、界面友好:完全控件式的页面布局,使得员工信息的录入工作更简便;许多选项包括员工基本信息管理、员工考勤管理等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。

②功能完善:包括人事管理的各个方面:员工信息录入、浏览、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面,都能完整地实现该企业对人事管理的要求。

③即时可见:对员工基本信息的处理(包括录入、修改、删除等)将立即在主页的对应栏目显示出来,达到"即时发布、即时见效"的功能。

④方便移植:针对不同的企业,只需要稍作修改就可以开发出适合不同企业特点的人事管理系统。

3.5运行环境规定(1)设备:①至少具有奔腾III800,128兆内存配置的计算机②Microsoft鼠标或其他兼容鼠标③最少500MB的硬盘空间④最少32MB的RAM存储器(2)支持软件:①操作系统:Microsoft Windows 98/2000/XP/2003②编译程序:Visual C++6.0③执行程序:Visual C4.系统概要设计4.1系统功能该信息管理系统可以在Windows XP平台上运行,开发工具主要采用VC++语言开发。

系统的主要功能如下:(1)员工基本信息管理功能➢员工基本信息的录入➢员工基本信息的修改➢员工基本信息的删除➢员工基本信息的查询及表单输出(2)员工考勤管理功能➢员工请假信息的录入➢员工请假信息的修改➢员工请假信息的删除➢员工请假信息的查询及表单输出(3)员工工资管理功能➢员工工资信息的录入➢员工工资信息的修改➢员工工资信息的删除➢员工工资信息的查询及表单输出4.2功能模块图(图1.1)图1.14.3数据流图4.3.1基本图形符号(图1.2)符号名称说明加工表示数据的处理过程数据流表示数据的流向数据存储文件表示存储数据的数据库或者数据表数据源点或汇点表示外部实体1. 课程题目 (3)人事管理系统设计 (3)2.概述 (3)2.1本课题的来源 (3)2.2本课题目的、实现功能与预期成果 (3)2.2.1目的 (3)2.2.2实现功能 (3)2.2.3预期成果 (3)3.系统分析 (4)3.1系统调研 (4)3.2可行性分析概述 (4)3.3系统需求分析 (5)3.4系统性能要求分析 (5)3.5运行环境规定 (6)4.系统概要设计 (6)4.1系统功能 (6)4.2功能模块图(图1.1) (7)4.3数据流图 (7)4.3.1基本图形符号(图1.2) (7)4.4系统接口设计 (9)5.系统详细设计 (10)5.1 运行设计 (10)5.2系统详细流程图(图1.5) (10)5.3出错输出设计 (11)5.4 出错处理策略 (12)6.总结 (12)7.参考资料 (12)1)第一层数据流图(图1.3)图1.32)第二层数据流图(图1.4)图1.44.4系统接口设计(1)用户接口用户接口主要采用图形接口和命令接口方式,用户可以通过点击图形界面的按钮、菜单、对话框等图形接口元素对程序和数据进行操作和在输入框中输入命令的方式查询信息。

(2)外部接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

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

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

(3)内部接口身份认证模块的返回值决定当前用户是否可以进入人事管理系统,身份通过以后再根据用户本身的权限判定进入哪一个功能模块,并且判断其相应的操作权限,这些采用返回值方式由用户本身的权限标志决定。

5.系统详细设计5.1 运行设计(1)运行控制运行控制将严格按照各模块间函数调用关系来实现。

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

(2)运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。

硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。

所以尽量采用高性能主机,充分发挥软件性能。

5.2系统详细流程图(图1.5)系统详细设计流程图(图1.5)5.3出错输出设计程序在运行时主要会出现两种错误:①由于输入信息,或无法满足要求时产生的错误,称为软错误。

②由于其他问题,如操作超时等,产生的问题,称为硬错误。

相关文档
最新文档