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

合集下载

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

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

概要设计说明书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以上的计算机。

绩效考核管理系统_概要设计说明书(V3.0)

绩效考核管理系统_概要设计说明书(V3.0)
(1)、数据库服务器的配置
CPU:建议使用Intel系列奔腾III1000及以上型号机器,双CPU及以上
内存(RAM):建议2048M,最低1024M
硬盘(HD):不小于50G
(2)、发布服务器
任何运行Windows NT或Unix/Linux的服务器。服务器配置根据访问量会有很大的变化。
(3)、客户端
康传稳
编写说明:
1、不写内容的章节,请勿删除编号,但需要说明不写的原因。
2、文件标识(TDH-SPI—E—TS-T05)记得修改,其中SPI修改成项目的简称,如SPXT.
1
1.1
法官绩效考核管理系统。
1.2
法官绩效考核管理系统,包括指标管理、方案管理、对象管理、数据采集、执行考核、查询统计等功能,方便法院内部以及上下级法院进行个人、部门、法院考核的集中管理。
【新增】弹出人员选择页面,法院代码、部门默认与左侧选中的法院、部门相同:
法院:XX法院 部门:▼姓名:【查询】【确认】
选择
部门
姓名



法院:与左侧选中的相同,未选则为当前用户所在法院。
部门:对应的法院的所有部门。
【查询】根据姓名模糊查询框架库T_USER表中未禁用的且业务库AR_USER中没有的用户名单供选择.
CPU:〉1.7GHz
内存(RAM):建议512M,最低256M
硬盘(HD):不小于40G
显示器:支持1024×768以上的分辨率
软件环境
(1)、数据库服务器:
Sybase Adaptive Server Enterprise V12。5.4以上
(2)、客户端:
操作系统:Windows 2000/ XP/2003或以上

《员工信息管理系统》详细设计说明书.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需求概述公司为方便人事管理,需开发一个人事管理系统。

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

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

《高校人事管理系统》系统设计说明书

《高校人事管理系统》系统设计说明书

《高校人事管理系统》系统设计说明书文档编号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系统概要设计说明书

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.引言1.1编写目的在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的实地调研中获得。

本阶段在系统的需求分析的基础上,对人事管理系统做概要设计。

主要解决实现该系统需求的程序模块设计问题。

包括决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

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

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对人事管理系统所做的模块结构设计的基础上,对系统进行详细设计。

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

1.2项目背景●系统名称:企业人事管理系统●项目提出者:某公司●最终用户:公司或企业术语定义●事务流:数据进入模块后可能有多种路径进行处理。

●主键:数据库表中的关键域,值互不相同。

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

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

2.总体设计2.1 需求规定本系统主要是用来处理员工的相关信息以及工资等的情况统计,公司把员工的信息,包括姓名、性别、年龄等信息输入人事管理系统的数据库,然后在管理终端可以对数据进行查询和修改等操作。

使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。

2.2结构系统的模块的划分已在需求规格说明书中写出,每个模块相对应的有一个程序模块,我们把这些程序模块命名为**程序块。

从需求规格说明书中得出各模块之间的关系如下:2.3 人工处理过程本系统人工处理过程主要有:1.登记员工的信息。

2.设置系统的基础数据。

3.设置员工的权限。

3. 接口设计3.1 用户接口用户接口主要采用图形接口和命令接口方式,用户可以通过点击图形界面的按钮、菜单、对话框等图形接口元素对程序和数据进行操作和在输入框中输入命令的方式查询信息。

系统设计说明书

系统设计说明书

系统设计说明书一、引言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引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (3)2.1需求规定 (3)2.1.1系统功能: (3)2.1.1系统功能: (3)2.2运行环境 (3)2.3基本设计概念和处理流程 (4)2.4结构 (6)2.5功能需求求与程序的关系 (6)2.6人工处理过程 (7)2.7尚未解决的问题 (7)3接口设计 (7)3.1用户接口 (7)3.2外部接口 (7)3.3部接口 (7)4运行设计 (8)4.1运行模块组合 (8)4.2运行控制 (8)4.3运行时间 (8)5系统数据结构设计 (8)5.1逻辑结构设计要点 (8)5.2物理结构设计要点 (9)5.3数据结构与程序的关系 (9)6系统出错处理设计 (10)6.1出错信息 (10)6.2补救措施 (10)6.3系统维护设计 (10)概要设计说明书1引言根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。

以上这一切为统下一步的开发工作奠定了良好的基础。

本软件需求说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。

通过需求说明书可以全面了解人事管理系统所要完成的任务和所能达到的功能。

1.1编写目的目的:方便维护人事档案信息;员工工资、津贴评定,人事信息查询和信息统计报表输出。

预期读者:与《人事管理系统》软件开发有联系的开发组成人员,管理员。

1.2背景a.待开发的软件系统的名称:人事管理系统;b.本项目的任务提出者:人事管理部门用户及实现该软件的计算机网络:互联网;c.该软件系统仅供本公司计算中心登录的员工使用。

1.3定义暂无1.4参考资料a.《需求规格说明书》;b.《软件工程教程》航空航天大学03年第一版;《软件工程》代平编著冶金工业。

人力资源管理信息系统

人力资源管理信息系统

目录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.决策支持:完善人力资源决策支持系统,使基于人力资源系统数据的决策更为直观和精确,确定管理人员能够及时快捷地获得决策所需的信息。

人事档案管理系统方案.doc

人事档案管理系统方案.doc

人事档案管理系统方案1人事档案管理系统软件方案引言(2)编写目的(2)项目背景(2)定义,术语,缩写词和略语(2)项目概述(3)目标(3)开发意图(3)应用目标(3)作用及范围(3)产品描述(3)产品特点(4)功能和业务结合(4)信息高度共享(4)高度的安全性(4)友好的用户界面(4)产品功能(4)主要功能表(4)系统模块划分(5)功能表述图(6)用户特点(6)一般约束(6)假设和依据(6)业务需求(7)工作流程图(7)档案操作流程(8)工资发放流程(9)操作示意图(10)功能需求(11)机构管理(11)人员管理(11)职位管理(12)花名册管理(13)登记表管理(13)统计分析(14)人员调动(15)工资管理(16)用户管理(17)邮件管理(18)年报统计(19)外部接口需求(19)用户接口(19)硬件接口(20)软件接口(20)通信接口(20)性能需求(20)数据精确度(20)时间特性(20)适应性(20)其它需求(20)可用性(20)安全性(20)可维护性(20)海量数据存储技术(21)简单分布式存储(21)consistent hashing (一致性哈希)(21) Dynamo 虚节点方法(21)SSL VPN 技术(22)关于网站服务器配置与同时在线人数的问题(25)灾难性备份系统(27)灾难备份规划主要内容(27)规划灾难备份技术方案(27)灾难备份技术方案可以分为四种类别考虑规划(28)国际标准SHARE78七级灾难备份方案(29)引言编写目的在前期完成了对业务流程的实地考查,全面地进行需求了解和听取意见,同时与评审人员,教务人员、行政人员等进行了深入的交流,整理并提出了这份软件需求规格说明书。

此需求规格说明书对《人事档案管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

《高校人事管理系统》系统详细设计说明书

《高校人事管理系统》系统详细设计说明书

《高校人事管理系统》系统详细设计说明书文档编号 1.1版本号 1.1文档名称:高校人事管理系统详细设计说明书项目名称:高校人事管理系统编写:崔亚东校对:曹佳韩非打印:刘博赵斌审核:樊凯开发单位:信管系043班第四小组2006年4月28日详细设计说明书引言编写目的:对于《高校人事管理系统》概要设计的说明。

1.2项目背景a.名称:高校人事管理系统b.本项目的任务提出者:曹佳1.3开发者:崔亚东樊凯韩非赵斌曹佳刘博用户:学校的人事管理人员实现软件的单位:Sky Pop研发中心c.本项目与其它软件或其他系统的关系:工作于WINDOWS所有的系统,附属于学校管理系统。

1.3定义Visual FoxPro:微软公司推出的一种关系型数据库管理系统。

1.4参考资料网络搜索资料.及相关书籍. 校方提供的数据.表单等。

《管理信息系统与案例分析》高林周海燕编著人民邮电出版社本项目的需求分析说明书1.4总体设计2.1.需求概述:(见需求分析说明书)模块1:同用户身份验证2.2.软件结构:见概要设计说明书模块2:用户身份验证模块3.1.功能输入信息:输出信息:模块3:查询人员资料输入信息:选择查询人员输出信息:查询结果模块4:打印查询人员情况表单输入信息:打印报表输出信息:成功打印模块5:上传报表输入信息:是否上传输出信息:上传成功!/ 谢谢使用。

模块6:教工信息数据库输入信息:教工信息输出信息:成功创建表(数据库)模块7:退出模块输入信息:退出/取消输出信息:欢迎使用!3.3.输入项目3.4.输出项目3.5.算法3.6.程序逻辑3.7.接口外部接口:(a) 硬件接口需要标准打印机接口进行报表打印。

(b) 软件接口支持所有Windows 平台系统。

内部接口:模块1——用户注册模块输入:姓名、性别、密码输出:注册成功!模块2——用户身份验证模块输入:姓名、密码输出:欢迎使用高校人事管理系统!模块3——查询人员资料输入信息:选择查询人员输出信息:查询结果模块4——打印查询人员情况表单输入信息:打印报表输出信息:成功打印模块5——上传报表上传报表输入信息:是否上传输出信息:上传成功!/ 谢谢使用。

人力资源管理系统的设计与及实现毕业论文书

人力资源管理系统的设计与及实现毕业论文书

毕业论文任务书题目:人力资源管理系统的设计与及实现辽宁大学本科毕业论文(设计)指导记录表指导教师评语辽宁大学毕业论文(设计)成绩评定单注:评阅人评分满分为100分,指导教师评分满分为100分,答辩成绩满分为100分;总成绩为三者的算术平均值(四舍五入)。

摘要企业人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本系统是综合人事管理系统。

企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

系统包含的主要功能为查询,修改,删除和添加,对职工的档案,职工合同,出差及加班,离职及请假等信息进行管理。

本系统采用B/S模式,前台系统开发采用JSP作为开发工具,后台采用SQL Server 2000 作为数据库管理系统。

论文的内容依照实际开发的流程编写。

本文详尽介绍了开发企业员工综合人事管理信息系统的全过程,是按软件工程的思想设计的,包括问题定义、可行性研究、需求分析、系统总体设计、系统详细设计等。

关键词:Jsp;SQL;员工管理;人事AbstractEnterprise personnel management system is a integral part of the business units, its content for business decision-makers and managers is vital, so the personnel management system should be able to provide users with adequate information and fast search tool. Dan have since always used traditional artificial way file archives, management methods exist several flaws such as: the efficiency, poor security, over time, will generate a lot documents and data, which for find out, updating and maintenance have brought a lot of difficulties.As part of computer applications, personnel information using computers to manage, with the incomparable advantage of manual management . For example: quick search, find convenient, high reliability, large memory capacity, confidentiality, long life and low cost. These advantages can greatly improve the efficiency of personnel management and also corporate scientific and standardized management, an important condition for integration with the world.This system is integrated personnel management system. Personnel management system is a typical enterprise information management system (MIS), which mainlyincludes the establishment and maintenance of the background database and front-end application development aspects. System consists of the main functions for the query, modify, delete and add, on the staff files, staff wages, staff training, redeployment of workers, trade unions and other information management incentives. The system uses the B / S mode, foreground system development using JSP as a development tool, the background using SQL Server 2000 as a database management system. The contents of the paper prepared in accordance with the actual development process. This paper describes the development of employees detailed personnel management information system integrated the whole process is based on software engineering of thought design, and includes definition of feasibility studies, requirement analysis, system design.Key words: Jsp; SQL; staff management ; personnel目录序言 (1)第1章概述 (3)1.1 背景 (3)1.2 问题提出 (3)1.3 论文主要工作 (3)第2章系统开发工具及开发方法 (5)2.1 系统开发工具与数据库 (5)2.1.1 JAVA介绍 (5)2.1.2 Tomcat介绍 (6)2.1.3 Microsoft SQL介绍 (6)2.2 系统开发方法 (7)第3章系统分析 (9)3.1 可行性分析 (9)3.1.1 技术可行性 (9)3.1.2 经济可行性 (10)3.1.3 操作可行性 (10)3.2 系统需求 (10)3.3 需求分析 (10)第4章系统设计 (13)4.1 B/S结构模式的确定 (13)4.2 数据库设计 (14)4.2.1 实体关系 (14)4.2.2 表结构 (17)4.3 系统功能设计 (18)4.3.1 主要功能模块设计 (18)4.3.2 系统客户端功能设计 (21)第5章系统实现.................................... 25- 5.1 系统开发环境.. (25)5.2 数据库连接 (25)5.3 系统实现 (25)5.4 系统测试 (29)5.4.1 测试概述 (29)5.4.2 测试用例 (29)5.5 系统维护 (30)第6章结论与建议 (31)6.1 结论 (31)6.2 建议 (31)参考文献 (33)致谢 (34)序言毕业设计(论文)是教学计划中的重要综合性实践环节,尤其作为理工院校,更是对学生在校期间所学知识的综合考察,也是培养学生理论联系实际的学风和锻炼学生独立工作能力的有效途径,其目的是培养学生运用所学基础理论、专业知识和基本技能;提高分析和解决工程实际问题及从事科学研究的能力;培养学生刻苦钻研、勇于攻坚的精神和认真负责、实事求是的科学态度。

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

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

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (3)2.3基本设计概念和处理流程 (3)2.4结构 (4)2.5功能器求与程序的关系 (5)2.6人工处理过程 (5)2.7尚未问决的问题 (6)3接口设计 (6)3.1用户接口 (6)3.2外部接口 (6)3.3内部接口 (6)4运行设计 (6)4.1运行模块组合 (6)4.2运行控制 (6)4.3运行时间 (6)5系统数据结构设计 (7)5.1逻辑结构设计要点 (7)5.2物理结构设计要点 (10)5.3数据结构与程序的关系 (11)6系统出错处理设计 (11)6.1出错信息 (11)6.2补救措施 (11)6.3系统维护设计 (11)概要设计说明书1引言综合人事管理系统是非常通用的管理信息系统,是企事业单位实现办公自动化的前提和基础。

1.1编写目的概要设计说明书的目的:对综合人事管理系统进行总体设计,预期的读者:系统分析人员,企业重要人员。

1.2背景说明:a.软件系统的名称:综合人事管理系统b.此项目的任务提出者:朱学泓c.开发者:朱学泓1.3定义1.4参考资料2总体设计2.1需求规定数据输入:字符,整型,照片;数据输出:用户所需要求的数据显示。

2.2运行环境系统:Windows 2000 或更高级的系统。

Sql Server 2000, CPU:P3内存:1282.3基本设计概念和处理流程功能模块示意图系统的总体流程设计:2.4结构2.5功能需求与程序的关系2.6人工处理过程无。

2.7尚未问决的问题无。

3接口设计3.1用户接口向用户提供图形界面的操作方式。

方便用户输入和选择相应的操作。

以图形界面的方式显示用户所需的信息。

3.2外部接口本系统是基于操作系统之下,外部接口只要具备电脑基本功能就行。

3.3内部接口说明本系统之内的各个系统元素之间的接口的安排。

系统分析说明书

系统分析说明书

系统分析说明书一、引言1、系统概述1)系统名称:员工管理系统2)系统目的:在完成了针对《员工管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《员工管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

2、背景用户:中小型企事业单位人事管理人员开发者:XXX3、参考资料《管理信息系统》机械工业出版社二、现行系统概述1、现行系统的目标与功能:(1)现行系统的目标:员工信息处理工作单单只靠人力,不但费时费力而且也容易出错。

为了提高工作效率、减少人工处理的错误率,使企业走向现代化管理的道路。

(2)现行系统的功能:较为简单,仅能处理员工的录入、修改等操作2、用户对新系统的要求:由于现行系统不能处理用户所需的基本要求,如:员工工资的录入修改、工资的查询统计等。

数据库方面要求增加了员工的工资表、部门表和职位表,以及各表与员工基本表之间的关系。

3、现行系统存在的问题:现行系统的用户界面简单、操作复杂,不方便用户浏览。

它的规模较小、效率较低、功能简单,不能处理一些用户所需的基本要求。

存在这些问题主要是系统开发时没有把用户需求考虑全面,系统分析用时较少、系统经费不足等原因。

在开发新系统时我们应该尽量避免出现类似问题。

三、目标系统逻辑设计1、系统功能目标1)目标(1)开发目标:在当今世界电脑普及的时刻,人们已经习惯用电脑办公,员工管理信息种类繁杂、数量繁多,传统的员工管理需大量人力、物力,且容易出错。

因此,建立高效、实用、科学的员工管理信息系统,是企业管理走向现代化的重要一步。

本软件根据此需求进行开发的。

超详细的概要说明书系统概要设计说明书.doc

超详细的概要说明书系统概要设计说明书.doc

1引言 (2)1.1编写目的 (2)1.2参考资料 (2)2总体设计 (2)2。

1需求规定 (2)2。

2运行环境 (2)2。

3系统部署图 (2)2。

4基本设计概念和类图 (3)2.5结构 (4)2.6功能模型描述 (9)2。

6.1招聘管理 (9)2.6。

2企业结构管理 (21)2.6。

3行政级别管理 (29)2。

6。

4企业架构展示 (32)2。

6。

5人事档案管理 (33)2。

6.6人事基础数据维护 (73)2.6。

7权限管理 (82)2.7人工处理过程 (83)2.8尚未问决的问题 (83)3接口设计 (83)3。

1用户接口 (83)3.2外部接口 (83)3。

3内部接口 (83)4系统数据结构设计 (84)4。

1逻辑结构设计要点 (84)5数据结构与程序关系 (85)5。

1表结构与数据结构图 (85)5.1。

1数据结构图 (85)5。

1.2表汇总 (87)5.2数据结构与程序关系表........................................................... 错误!未定义书签。

6系统出错处理设计.. (98)6。

1出错信息 (98)6。

2补救措施 (99)6.3系统维护设计 (99)概要详细设计说明书1引言1.1编写目的本概要设计说明书跟据《人力资源管理系统需求规格说明书》编写,描述了系统的概要设计,并为下一步的“系统详细设计说明书”的编写提供依据,为系统测试人员提供测试依据。

本文档的预期读者为:项目经理、系统分析员、测试经理、项目组长、系统开发人员.1.2参考资料《人力资源管理系统需求规格说明书》2总体设计2.1需求规定本系统的主要的输入输出项目、处理的功能性能要求参照《人力资源管理系统需求规格说明书》。

2.2运行环境软件运行环境Windows 2000/XP/2003 Server操作系统;MS SQL Server 2000;Tomcat 5.0;Jdk 1。

超详细的概要说明书系统概要设计说明书

超详细的概要说明书系统概要设计说明书

. .. . .. ..1 引言 (2)1.1 编写目的 (2)1.2 参考资料 (2)2 总体设计 (2)2.1 需求规定 (2)2.2 运行环境 (2)2.3 系统部署图 (3)2.4 基本设计概念和类图 (4)2.5 结构 (5)2.6 功能模型描述 (10)2.6.1 招聘管理 (10)2.6.2 企业结构管理 (21)2.6.3 行政级别管理 (29)2.6.4 企业架构展示 (32)2.6.5 人事档案管理 (33)2.6.6 人事基础数据维护 (74)2.6.7 权限管理 (82)2.7 人工处理过程 (83)2.8 尚未问决的问题 (83)3 接口设计 (83)3.1 用户接口 (83)3.2 外部接口 (83)3.3 内部接口 (84)4 系统数据结构设计 (84)4.1 逻辑结构设计要点 (84)5 数据结构与程序关系 (85)5.1 表结构与数据结构图 (85)5.1.1 数据结构图 (85)5.1.2 表汇总 (87)5.2 数据结构与程序关系表 ..................................................................... 错误!未定义书签。

6 系统出错处理设计 (98)6.1 出错信息 (98)6.2 补救措施 (99)6.3 系统维护设计 (99)概要详细设计说明书1引言1.1编写目的本概要设计说明书跟据《人力资源管理系统需求规格说明书》编写,描述了系统的概要设计,并为下一步的“系统详细设计说明书”的编写提供依据,为系统测试人员提供测试依据。

本文档的预期读者为:项目经理、系统分析员、测试经理、项目组长、系统开发人员。

1.2参考资料《人力资源管理系统需求规格说明书》2总体设计2.1需求规定本系统的主要的输入输出项目、处理的功能性能要求参照《人力资源管理系统需求规格说明书》。

2.2运行环境软件运行环境Windows 2000/XP/2003 Server操作系统;MS SQL Server 2000;Tomcat 5.0;Jdk 1.4;硬件运行环境Intel Pentium 2GHz或以上的CPU;内存512MB,建议使用1GB内存;硬盘至少有1GB可用空间;CD-ROM驱动器;2.3系统部署图用图例表示出系统实施运行中使用的服务器名称,Internet和各服务器之间的实施运作。

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

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

无论人才流动到哪里,在人们进行求职、贷款以及办理保险之时,具备查阅权限的机构都能够查阅该人的信息,以衡量为该人办理有关手续的潜在风险,或者是否可以录用。

1.3定义
1.3.1 专门术语
:客户机/服务器。

可修改性:容许对系统进行修改而不增加原系统的复杂性。

有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。

可适应性:软件在不同的系统约束条件下使用户需求得到满足的难易程度。

可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。

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

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

: (结构化查询语言)。

: (异步传输模式)。

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

天津大学出版社
[5]软件工程文档编制国际标准:8567—88
2.总体设计
2.1 需求规定
数据库分析是数据库管理系统开发周期中的一个重要的阶段,也是工作量比较大的一项活动。

随着现代软件的发展,手工分析方式已经很难满足数据库管理系统数据库分析的要求,必须借助相应的工具。

设计数据库系统时应首先充分了解用户各个方面的需求,包括现有的以及将来可能增
加的需求。

用户需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。

通过对书店管理工作过程的内容和数据流程分析,设计数据项和数据结构。

通过与企业的沟通和需求分析,要求系统具有以下功能。

1. 新员工资料的添加、修改、删除和查询。

2. 部门信息的添加、修改、删除和查询。

3. 自动分配员工编号和部门编号。

4. 人事调动的详细记录,包括部门、职位和职称的调整,以及人员离职。

5. 添加/修改日常出勤记录,这里重点实现可按全体员工、部门员工和所选员工添加/修改日常出勤记录,以方便用户操作。

员工日常公出/请假信息的添加、修改、删除和查询。

每月工资信息的批量添加、修改、删除和查询。

2.2 运行环境
2.2.1 设备
1.服务器1台
2.数据库服务器1台
3.备份服务器1台
4.开发服务器1台
5.软件防火墙服务器1台
6.千兆路由器1台
7. 10M网络宽带1条
2.2.2 软件环境
本系统的的软件环境如下
1 10开发工具
2. 2008数据库系统
3.操作系统;
4.防火墙,杀毒软件
2.3 基本设计概念和处理流程
概念模型是对信息世界的建模,所以概念模型应该能够方便、准确的表示出信息世界中的常用概念。

实体关系模型( ,简称图)是数据库结构设计常用的方法。

得到了数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

根据需求分析和功能分析,规划出本系统中使用的数据库实体分别为员工实体,部门实体,工资实体,出勤实体,公出请假实体,人事调动实体,福利实体,员工离职实体等。

员工实体包括、编号、姓名、性别、身份证号、出生年月、年龄、民族、婚姻状况、
政治面貌、如党团时间、籍贯、联系电话和手机号码等属性。

员工实体图如图2.1所示:
部门实体包括部门编号、部门名称、部门经理、部门地址和部门电话属性。

部门实体图如图2.2所示:
公出实体包括、所属工资月份、员工编号、员工姓名、基本工资、加班费、工龄工
资、全勤奖、奖励总额、职务津贴、请假扣除等属性。

工资实体图如图2.3所示:
2.4结构
本系统的实现采用典型的三层模式、结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:
图1:系统结构系统基本功能图解体系基本结构图
2.5功能需求与系统模块的关系
各项功能需求的实现同各个块程序的分配关系:
2.5.1登录页面
需要登陆的人员,对于不同的身份,他们的权限是不一样
的。

当用户输入和密码时,查询数据库,若用户名和密
码正确,则进入相应的员工信息页面,若不正确,则提示用户名或密码错误,人显示当前页面。

功能描述:
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尚未解决的问题
由于数据的传输上需要通过网络传输,为了客户资料进行保密,需要在网络的传输过程中对数据进行加密。

这个工作主要是在准备网络包,及解开网络包这两个模块完成,它们各对数据进行加密及解密还原工作。

在加密算法选择上将使用加密算法。

具体算法可参照参考资料中《》p.598。

3.接口设计
3.1用户接口设计
3.2外部接口
3.3内部接口
4.运行设计
4.1运行模块组合
施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:
4.2运行控制
5.系统数据结构设计
5.1逻辑结构设计要点
根据设计好的图在企业人事管理系统中创建各表。

员工信息表用于储存员工基本信息和单位相关信息,改数据表结构如表2.1所示:
部门表用于存储部门编号、部门名称等信息,该数据表结构如表2.2所示。

工资表用于存储每月每个员工的详细工资信息该数据表结构如表2.3所示。

6.系统出错处理设计
6.1出错信息
程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。

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

对于软错误,须在定票/领票操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。

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

返回输入阶段。

6.2补救措施
所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。

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

在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。

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

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

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

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

相关文档
最新文档