员工信息管理系统详细设计说明书

合集下载

员工信息管理系统(含附源代码)03

员工信息管理系统(含附源代码)03
printf("\n\t请输入员工姓名:");
scanf("%s",work[i].name);
printf("\n\t请输入员工身份证号:");
scanf("%s",work[i].ID);
printf("\n\t请输入员工性别:");
scanf("%s",work[i].sex);
printf("\n\t请输入员工出生日期(yyyy-mm-dd):");
开始选择更新内容i结束开始选择查询内容i结束按性别统计年龄查询函数isum判断两工作号相等isumworkiworki1sumflag1是否继续输入工作号退出删除结束开始输出信息结束开始开始isum输入年龄输出信息结束判断员工的年龄段变量自加开始输入年龄chisum存在员工输出员工信息继续查询退出查询结束身份证排序
scanf("%s",work[i].sex);
printf("\n\t请输入员工出生日期(yyyy-mm-dd):");
scanf("%d-%d-%d",&work[i].birthday.year,&work[i].birthday.month,&work[i].birthday.day);
printf("\n\t请输入员工年龄:");
printf("\t **输入'e'退出列表**\n");
ch=getche();
if(ch=='e')
break;
clrscr();
printf("\t *****员工基本信息列表*****\n");

职工信息管理系统【最新范本模板】

职工信息管理系统【最新范本模板】

职工信息管理系统目录一,需求文档…………………………………………………………………………………二,设计文档……………………………………………………………………………….. 三,系统说明书及用户操作手册………………………………………………。

.。

四,预计人员分配资源调配和进度表………………………………………。

五,分工表………………………………………………………………………………….一,需求文档:1,编写目的:职工管理系统是一个工作单位不可缺少的管理工具,它管理的数据对于公司的决策者和管理者来说都至关重要,所以职工管理系统应该能够为用户提供充足的信息和快捷的查询手段。

通过对用户需求进行调查分析,写出需求分析文档作为项目设计的基本准则要求,以及系统分析员进行系统分析和测试人员进行测试时的手册,方便设计人员进一步设计规划。

2,需求概述:设计一个职工信息管理系统,是其具有以下功能:2。

1建立职工信息数据,录入职工信息(包括职工编号、姓名、性别、工资、出生年月、参加工作时间和年龄)并保存;2.2根据职工信息表,建立只含有姓名和年龄的职工信息简表;2.3浏览所有职工信息;2.4实现职工信息的增、删、查、改;2.5实现职工信息按姓名字母顺序或职工编号进行排序。

3,需求说明:职工信息管理系统所实现的功能:3。

1添加新职工信息:实现对新加入职工信息的录入,所有的信息当中主码即职工信息编号,必须填写。

3。

2删除职工信息:当公司有职工因故离职,需要删除职员信息时,释放掉它所占据的数据库空间,就可以在列表中选中所要删除的记录,然后点击删除。

如果确认删除则在弹出的消息框中点击确定即可删除所选的记录。

3。

3修改职工信息:由于某种原因可能导致在记录员工信息时出现错误,需要对员工信息进行修改。

在员工信息系统主窗口中选择所要修改的成员信息进行修改,点击修改后将会弹出消息框,如果确认修改则点击确定,则修改数据成功。

3。

4查询职工信息:支持多条件查询,根据职工的姓名、职工编号等信息进行查询,并显示所有符合查询条件的职工信息。

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. 引言本文档旨在详细描述员工管理系统的需求规格,包括系统目的、范围、定义、术语和缩略语的解释,以及系统的功能、性能特征、设计约束和质量属性等。

2. 问题陈述员工管理系统的目标是提供一个方便、高效的平台,用于对员工信息进行管理和跟踪。

现有的人力资源管理方式存在一些问题,如信息冗余、处理效率低下,因此需要开发一个全新的员工管理系统来解决这些问题。

3. 系统概述员工管理系统将包括以下主要模块:3.1 员工信息管理:用于录入、修改和查询员工的基本信息,包括姓名、性别、年龄、联系方式等。

3.2 考勤管理:用于记录员工的上下班时间、迟到早退情况,并计算出勤率和加班时长。

3.3 工资管理:用于计算员工的工资,包括基础工资、奖金、扣款等,并工资清单。

3.4 绩效考核:用于评估员工的绩效,包括考核标准、评分和奖惩措施等。

3.5 培训管理:用于安排和记录员工的培训计划,包括培训课程、时间和地点等。

3.6 组织架构管理:用于管理公司的组织结构,包括部门、职位和上下级关系等。

4. 功能需求4.1 员工信息管理模块:功能1:录入员工信息功能2:修改员工信息功能3:查询员工信息功能4:删除员工信息4.2 考勤管理模块:功能1:记录员工上下班时间功能2:计算出勤率和加班时长功能3:考勤报表4.3 工资管理模块:功能1:计算员工的基本工资功能2:计算奖金和扣款功能3:工资清单功能4:导出工资数据4.4 绩效考核模块:功能1:设置考核标准功能2:评估员工的绩效功能3:记录考核结果功能4:奖惩员工4.5 培训管理模块:功能1:安排培训计划功能2:记录员工的培训情况功能3:评估培训效果4.6 组织架构管理模块:功能1:管理公司的部门和职位信息功能2:设置上下级关系功能3:查询组织结构5. 性能需求5.1 响应时间:系统应能快速响应用户的请求,在合理的时间内完成相应操作。

5.2 并发性能:系统应支持多人同时操作,能够正确处理并发操作产生的冲突。

项目说明书

项目说明书
目录
SMIS-员工资金信息系统项目说明文档

编写说明 可行性分析报告 系统需求分析说明书 系统概要设计说明书 系统详细设计说明书 数据库设计 系统测试 附录
SMIS项目答辩—西南石油大学计算机科学学院 1
2018/11/9
编写说明
编写目的 项目背景 项目定义

2018/11/9
2018/11/9
SMIS项目答辩—西南石油大学计算机科学学院
8

可选的方案
1. 原有方案的优缺点、局限性及存在的问题
原有方案的优点: 具有各自的灵活性,但是移植性差,只能适用于单个企业。 消费群体不同。smis-工资管理信息系统可适用了大部分的企业进行员工的信息管理。 原有方案缺点:局限性太大,不利于重复使用。 而此方案经过缜密的讨论、分析,目前没有发现缺点。
2018/11/9
SMIS项目答辩—西南石油大学计算机科学学院
4

项目定义
数据字典:关于数据的信息的集合,也即是对数据流图中包含 的元素的定义的集合。 SAP:是当前国际主要企业所采用的主流企业管理软件开发平 台。它具有强大的集成功能,能够满足开发本系统所有的技术 条件。 ABAP:ABAP/4是英文Advanced Business Application Programming的缩写,是SAP R/3商用系统的应用程序开发工 具。

引言
1.标识 系统要求:Windows、Linux、Unix 软件要求:IE 内核浏览器 IE 5以上 软件标题:smis-工资管理信息系统 缩略词语:smis 工资 管理 软件版本号:20110806501 软件发行号:swpu0805020400 2.背景 XX公司是一家在全球有100家分公司,员工总人数达100000人的上市公司,公司的主要主要业务是XX,因为公司跨度大 人员较多而且信息资源共享需求要求高,在传统的人工(纸质)管理下无法达到信息及时更新、资源共享、内部管理的信息化、 信息同步等要求,也因人工管理的弊端导致公司每年在员工工资的管理上出现漏洞。现急需一款软件针对员工信息(相关工资、 奖金、福利等)进行记录和处理。以达到公司管理的制度化、信息共享,进而减少在财政上的混乱及漏洞。 3.项目概述 本文档适用于项目:smis-工资管理信息系统的设计与实现 此软件用于员工较多,员工信息管理复杂的企业。 项目尚在实施编码阶段。 项目的投资方:西南石油大学和无锡加中教育集团。 需方:企业 用户:企业 开发方:family工作室。 支持机构:西南石油大学和无锡加中教育集团 列出其他有关的文档:项目需求分析文档 4.文档概述 本文档用于smis-工资管理信息系统的可行性分析。 主要内容包括:市场、技术、法律等相关方面的可行性调查与分析。 本文档供实验使用,欢迎大家参考。

详细设计报告

详细设计报告

企业员工考勤管理系统详细设计说明书1.引言1.1编写目的用户和开发者之间对待开发管理系统的功能达成共识,预期读者:企业人员1.2项目背景开发软件名称:企业员工考勤管理系统项目任务提出者:某某公司项目开发者:武汉体育学院工信13级教技班张川小组用户:某某公司实现软件单位:武汉体育学院考勤作为一个企业的基础管理,是企业对员工工作管理的基本依据。

实际管理和记录工作非常需要快速获知各个部门员工的每日出勤情况,以便于及时向高层管理者反映员工的出勤,缺勤情况(包括迟到、早退、病假、事假、出差等情况)。

我们准备开发员工考勤管理系统,完成员工基本信息维护、企业的部门信息维护、企业基本考勤类型的维护、员工考勤的管理、员工考勤的查询与分析。

实现人事考勤的需要,包括员工迟到、早退、请假、旷工的情况的记录,在每个月底计算工资对员工和对员工进行绩效评估的时候,对员工整个月的考勤记录进行查询和统计。

企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。

降低资源浪费,同时增强员工管理的透明度以及约束员工自觉遵守出勤制度。

1.3定义Windows2000/2003/XP:运行环境C语言:软件开发语言1.4参考资料吕云翔等《软件工程课程设计》,机械工业出版社2.任务概述2.1目标(1)提供简单、方便的操作。

(2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。

(3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

(4)节省考勤管理的成本。

(5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。

(6)对系统提供必要的权限管理。

(7)为企业实现整体信息化的其他相关系统提供必要的数据支持。

2.2运行环境运行平台:Windows XP及以上系统2.3需求概述企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。

人员管理信息系统毕业论文--最终版

人员管理信息系统毕业论文--最终版

内蒙古科技大学本科生毕业设计说明书题目:人员管理信息系统的设计与实现学生姓名:杨科学号:1367111126专业:计算机科学与技术班级:计2013-1班指导教师:柏建普副教授人员管理信息系统摘要随着全世界经济、网络和社会的发展,员工管理系统应运而生。

它能够让公司与员工非常密切地关联起来,从而很快地满足客户的需要,提高公司运作效率。

也能够让企业对员工有一个更好的了解和管理。

员工管理系统作为信息时代的一个全新的管理形式,它不但对商务的运作程序和运作方式产生了非常大的影响,对公司的管理产生了非常大的影响,它从根本上说它也引起了一场全新的改变,对自己公司的发展有所影响,给企业带来许多便捷。

当前,世界范围内员工管理系统越来越多。

与此同时,我国的员工管理系统发展的起步相对于其他国家来说比较晚,在数量规模上也处于少的状态。

当前,我国的员工管理系统可以借鉴国外的发展成就,并且在此基础上有发展的潜力,根据我国的实际情况,发展员工管理系统势在必行.本论文的出发点是现今大多数企业管理员工程序过于繁琐,耗时耗力,经过不断的调查,开发出一个操作简单,功能强大的员工管理系统.本系统的前端开发的工具是Dreamweaver,后台数据库是选用了Mysql数据库软件,采用了MVC设计模式。

关键词:管理体系;员工管理系统;MVC设计模式Personnel management information systemAbstractWith the development of economy,network and society all over the world,employee management system came into being. It enables the company to be very closely related to the staff,thus quickly meeting the needs of the customer and improving the efficiency of the company. It also allows companies to have a better understanding and management of their employees。

个人信息管理系统-----需求说明书

个人信息管理系统-----需求说明书

个人信息管理系统需求规范说明书文档编号:PIMS_1.1版文档名称:个人信息管理系统审核批准:创建时间:2012.3.27 审核人签字:____________需求规范说明书个人信息管理系统目录1 引言 (3)1.1 编写目的 (3)1.2 背景 (3)1.3 定义 (3)1.4 参考资料 (3)2 任务概述 (4)2.1 目标 (4)2.2 用户特点 (5)3 功能需求 (5)3.1 系统界面 (5)3.1.1 注册管理 (5)3.1.2 密码管理 (5)3.2 目标管理 (6)3.2 日程任务 (6)3.3 个人理财 (6)3.4 理财规划 (7)3.5 人脉管理 (7)3.6 知识管理 (8)3.7 日记管理 (8)3.8 微记管理 (8)3.9 公共管理 (8)3.10 系统管理 (8)4 性能要求 (9)4.1 精度要求 (9)4.2 时间特性要求 (9)4.3 灵活性 (9)5 输入输出格式要求 (9)6 数据管理能力要求 (10)7 故障处理能力要求 (10)8 其他专门要求 (10)9 运行环境规定 (10)1引言《个人信息管理系统需求规范说明书》旨在详细描述系统功能需求和一些非功能需求,明确系统需求边界。

对系统开发进一步详细的说明,为总体设计打下基础,更能满足客户需求。

通过对系统的详细说明,使用户和系统开发者对系统有一个共同的了解。

1.1编写目的《个人信息管理系统需求规范说明书》的目的是明确《个人信息管理系统》的各项功能和非功能的需求,确定系统功能模块。

同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。

《个人信息管理系统需求规范说明书》的阅读对象为:1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;2)对本《需求规范说明书》进行评审和确认的有关业务、技术人员;3)参加概要设计和详细设计阶段工作的全体设计人员;4)《个人信息管理系统》项目组,其他有权需要调用本文档的人员1.2背景开发软件的名称:个人信息管理系统项目任务提出者:郑州大学软件学院教师宋玉项目开发者:郑州大学软件学院工程专业2010级:杨永生、王栋、王东旭、黄海、尤欣欣、胡洁、刘晴;用户:公司人员、国家公民;实现软件者:本小组项目与其他软件、系统关系:银行支付系统(软件开发完成后投资方支付给开发方报酬);求职人员与招聘公司信息数据库1.3 定义PIMS:Personal Information Management System是个人信息管理系统。

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

《员工信息管理系统详细设计说明书》
一、引言
编写目的
根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对员工信息管理系统软件功能的划分、数据结构、软件总体结构的实现有了进一步的想法。

本说明书的预期读者是与员工信息管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。

背景
利用先进的管理手段,提高人事信息的管理水平,是每一现代公司所面临的重要课题。

为了解决这一重要课题,就必须有一套科学,高效,严密,实用的人事信息管理系统。

现代公司的人事信息管理都是在计算机上实现的,采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事信息管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。

定义
SQL Server:所用的数据库管理系统
VS 2010:所用的开发软件
二、程序(一)设计说明
程序描述
主模块
功能
建立与数据库连接
获取系统设置
能够跳转至子模块:登陆、注册等模块。

输入、输出项
用户鼠标点击登陆、注册按钮
跳转至相应模块界面
流程逻辑
选择项
登陆系统注册系统查询系统管理系统界面设计
功能实现方法
'跳转登陆页面
Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles If ("UserName") Is Nothing Then
("")
Else
"", "<script>alert('您已成功登陆);</script>")
End If
End Sub
'跳转注册页面
Protected Sub lbtnRegister_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ("")
End Sub
三、程序(二)设计说明
程序描述
登陆模块
功能
实现管理员账号登陆,以便继续后面操作输人项
输入:管理员账号、密码。

输出:登陆成功界面
流程逻辑
界面设计
登陆界面
登陆成功界面
功能实现方法
'登录
Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As EventArgs) Handles
Dim Count As Integer'返回受影响的行数
Dim cookies As New HttpCookie("UserName")
= = Count = (managemodel)
'注销登录
Protected Sub Page_Load(ByVal sender As Object, ByVal e As Handles
If Not IsPostBack Then
If Not ("UserName") Is Nothing Then'如果Cookie中有值则把值赋给标签并显示一些登陆后才显示的控件
= ("UserName").Value
= True
= True
= True
= False
End If
End If
End Sub
四、程序(三)设计说明程序描述
注册模块
功能
提供管理员账号注册功能
输入项
输入:新管理员账号、密码信息
输出:注册成功提示
流程逻辑
注册
填写新帐号密码并确认
判断密码是否有误
判断帐号是否已被注册
注册成功
YES
YES
NO
NO
界面设计
功能实现方法
'注册
Check = (managemodel) '执行判定
If Check = 0 Then'若表括中无同名用户则行添加用户
Count = (managemodel)
If Count > 0 Then'若受影响行数大于0说明添加成功
"", "<script>alert('注册成功');</script>")
Else'否则添加不成功
"", "<script>alert('注册失败');</script>")
End If
Else'有同名用户时弹出提示
"", "<script>alert('该用户名已被注册');</script>") End If
五、程序(四)设计说明
程序描述
查询模块
功能
提供员工信息查询
全部查询:显示所有员工信息
按员工ID查询:显示指定ID的员工信息
按性别查询:显示指定性别的员工信息
输人、输出项
输入:选择查询条件,如员工ID或性别等。

输出:显示满足条件的员工。

流程逻辑
查询
全部
查询
按员
工ID 查询按性别查询
输入员工ID 选择性别
显示输出结果
界面设计
全部查询
按员工ID查询
按性别查询
功能实现方法
Protected Sub btnOk_Click(ByVal sender As Object, ByVal e As EventArgs) Handles If= "0"Then'全部查询
SelectAllInfo()
ElseIf= "1"Then'按员工ID查询
SelectIdInfo()
ElseIf= "2"Then'按性别查询
SelectSexInfo()
End If
End Sub
六、程序(五)设计说明
程序描述
管理模块
功能
实现员工信息的添加、删除、修改
输入、输出项
输入:员工信息
输出:变更后的员工信息
流程逻辑
管理
添加
输入新员工
信息
判断ID是否重复
查询
显示输出结果
修改员工
信息
删除员工
信息显示输出结果
YES
界面设计
添加员工信息
修改员工信息
功能实现方法
'删除数据
Protected Sub GridView1_RowDeleting(ByVal sender As Object, ByVal e As Handles
Dim index As Integer = . '获得主键
Dim Count As Integer
'调用业务逻辑层
Count = (index)
'刷新页面
Bind()
End Sub
'更新
Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As Handles
Dim index As Integer =
. '获取主键
= index
= (CType(.Cells(2).Controls(0)), TextBox)).()
= (CType(.Cells(3).Controls(0)), TextBox)).()
= (CType(.Cells(4).Controls(0)), TextBox)).()
= (CType(.Cells(5).Controls(0)), TextBox)).()
= (CType(.Cells(6).Controls(0)), TextBox)).()
(staffmodel)
= -1
Bind()
End Sub
'执行添加
= = = = = = Check = (staffmodel) '执行判定
If Check = 0 Then' 如果表括中无值则可进行添加
'调用业务逻辑层
(staffmodel)
Bind()
Else'如果有值则不能添加
"", "<script>alert('ID已存在,请重新输入');</script>")
End If
七、参考资料
(1)张俊兰等。

《软件工程》西安电子科技大学出版社,2003年8月。

(2)萨师煊等。

《数据库系统概论(第三版)》高等教育出版社,2000年。

(3)郝兴伟。

《Web开发技术》清华大学出版社,2004年。

相关文档
最新文档