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

合集下载

高校人事管理系统课程设计

高校人事管理系统课程设计

一. 需求分析1. 目的与意义、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、2. 系统流程图二. 总体设计1. 系统功能分析执行程序后,按界面的显示,选择1—8种操作。

选1,增加人员资料,资料包括编号、职工类别、、性别、年龄、来院时间、职务、职称、党派、学历。

选2,删除人员信息。

选3,修改人员信息,可以选择要修改的容。

选4,查询人员信息,可按编号或查询。

选5,数据存盘。

选6,数据装入。

选7,显示所有信息。

选8,退出。

2. 系统功能模块划分与设计三.详细设计1.源程序代码#include<iostream.h>#include<string.h>#include<fstream.h>#include<iomanip.h>class person{private:int no;//编号char type[20];//职工类型char name[20];//char sex[10];//性别int age;//年龄char time[20];//来院时间 char pos[20];//职务char techpos[20];//职称 char party[20];//党派char study[30];//最高学历person *mynext;//指针语public:person(int nnum,char ntype[],char nname[],char nsex[],int nage,char ntime[],char npos[],char ntechpos[],char nparty[],char nstudy[]) {no=nnum;strcpy(type,ntype);//将ntype的值复制给typestrcpy(name,nname);strcpy(sex,nsex);age=nage;strcpy(time,ntime);strcpy(pos,npos);strcpy(techpos,ntechpos);strcpy(party,nparty);strcpy(study,nstudy);mynext=NULL;}person(int nnum,char ntype[],char nname[],char nsex[],int nage,char ntime[],char npos[],char ntechpos[],char nparty[],char nstudy[],person *next)//某高校,主要人员有:在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工。

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

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

人事管理系统概要设计说明书1.引言1.1编写目的在本人事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的实地调研中获得。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.设置员工的权限。

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

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

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

1引言 .......................................................................................................................................... - 1 -1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (2)2系统框架结构 .......................................................................................................................... - 2 -2.1人事管理模块 (3)2.2备忘记录模块 (3)2.3数据库管理模块 (4)2.4系统管理模块 (4)3系统的结构 .............................................................................................................................. - 5 -4程序设计说明 .......................................................................................................................... - 5 -4.1用户登陆模块 (5)4.1.1详细设计..................................................................................................................... - 5 -4.2公共类模块. (6)4.2.1数据库公共类MyMeans ............................................................................................ - 6 -4.2.1.1详细设计.............................................................................................................. - 6 -4.2.2公共类MyModule ...................................................................................................... - 7 -4.2.2.1详细设计.............................................................................................................. - 7 -4.3系统主页面.. (10)4.3.1详细设计................................................................................................................... - 10 -4.4基本信息管理模块.. (12)4.4.1数据基础................................................................................................................... - 12 -4.4.1.1详细设计............................................................................................................ - 12 -4.4.2员工提示信息........................................................................................................... - 12 -4.4.2.1详细设计............................................................................................................ - 12 -4.5人事管理模块. (13)4.5.1人事档案浏览........................................................................................................... - 13 -4.5.1.1详细设计............................................................................................................ - 13 -4.5.2人事资料查询........................................................................................................... - 14 -4.5.2.1详细设计............................................................................................................ - 14 -4.5.3人事资料统计........................................................................................................... - 15 -4.5.3.1详细设计............................................................................................................ - 15 -4.6数据库管理模块 (17)4.6.1备份/还原数据库..................................................................................................... - 17 -4.6.1.1详细设计............................................................................................................ - 17 -4.6.2清空数据库............................................................................................................... - 17 -4.6.2.1详细设计............................................................................................................ - 17 -4.7系统管理模块. (19)4.7.1重新登录................................................................................................................... - 19 -4.7.1.1详细设计............................................................................................................ - 19 -4.7.2用户设置................................................................................................................... - 20 -4.7.2.1详细设计............................................................................................................ - 20 -4.8工具管理 (23)5外部接口 ................................................................................................................................ - 23 -5.1用户接口 (23)5.2外部接口 (23)5.3内部接口 (23)详细设计说明书1引言1.1编写目的通过该系统可以方便、快捷地职工信息进行添加、修改及删除操作,并且可以在数据库中存储相应职工的照片。

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

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

目录1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3参考资料 (1)2.总体设计 (2)2.1需求概述 (2)2.2软件结构 (4)3.程序描述 (8)3.1功能描述 (8)3.2性能 (25)3.3输入项目 (25)3.4输出项目 (26)3.5算法 (26)3.6程序逻辑 (27)3.7软件接口 (33)3.8限制条件 (33)3.9测试要点 (33)1.引言1.1编写目的本详细设计说明书是针对网络信息体系结构的课程作业而编写。

目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试做准备。

本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。

1.2项目背景项目名称:人事管理系统解决方案名称:Company Personnel Management System本项目创意的提出者:刘浏,刘思彤,王珽,郎国起开发者:刘浏,刘思彤,王珽,郎国起项目介绍:人事管理是一套先进的管理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事管理软件(CPM)是实施人事部门人员管理职工必不可少的一套技术和工具集成支持平台。

CPM管理系统基于通讯、计算机等信息技术,能实现企业对职工、部门的良好管理,能够协助管理者更好地完成管理的两项基本任务:管理和了解职工状况。

1.3参考资料[1]历力.基于WEB的企业人力资源管理系统的设计与实现[D].西安石油大学,2015.[2]董秋云.网络环境下的企业人力资源管理系统构建研究[J].齐齐哈尔大学学报(哲学社会科学版),2009(04):65-66.[3]郝大杰.浅析ERP人力资源管理系统在企业中的应用[J].才智,2015(32):243-244.[4]吴懿.企业人力资源管理系统分析与实现[J].信息与电脑(理论版),2015(23):110-111. 张海藩编著.软件工程导论(第五版).北京:清华大学出版社.2008年.2.总体设计2.1需求概述2.1.1功能需求系统主要有九个模块:登录模块、员工信息模块、工资信息模块、人事变动模块、考勤信息模块、系统信息模块、部门信息模块、绩效考核模块、合同管理模块;2.1.2适应性1. 操作方式具备鼠标和键盘共同操作;2. 运行环境应具备Windows 7;2.1.3运行需求1用户界面1. 屏幕格式:采用Windows友好界面;2. 报表格式:采用普通报表格式;3. 菜单格式:采用下拉式菜单与右键快捷菜单并用;2硬件接口用户接口:该系统是人事管理系统,是通过浏览器发布信息的,所以只要用户可以接入Internet即可访问该系统,而通过统一的终端格式一体机,用户只需手点触屏幕进行操作即可。

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

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

人事管理系统──────────────────────────────详细设计说明书项目组成员:何岁岁、刘盼盼、孙亚洲二、数据库设计.............................................. - 5 -2.1 数据库表列表 ........................................... - 5 -2.2 逻辑结构设计: ......................................... - 6 -2.3 物理结构设计: ......................................... - 7 -2.4 数据表代码记录 ........................................ - 12 -三、软件结构............................................... - 19 -3.1 顶级结构 .............................................. - 19 -3.2 一般职工界面结构 ...................................... - 19 -4.7 职工出勤模块 .......................................... - 41 -4.8 管理员管理模块 ........................................ - 41 -五、登录体验............................................... - 42 -一、引言人事管理系统是针对企业内部人事管理设计,分角色实现对公司部门及各部门员工的增、删、改、查以及对员工考勤的管理。

1.1编写目的:在系统需求分析的基础上,对需求分析中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明,并作人事管理是一套先进的管理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事管理软件(CPM)是实施人事部门人员管理职工必不可少的一套技术和工具集成支持平台。

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

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

河北科技师范学院人事管理系统项目详尽设计设计小组:Max 开发小组小构成员:专业:信息管理与信息系统班级:指导教师:人事管理系统详尽设计说明书F.1 前言编写目的在自己事管理系统项目的前一阶段,已经将系统用户对本系统的需求做了详尽的论述,这些用户需求已经在上一阶段的实地调研中获取。

在本阶段中,确立应当怎样详细地实现所要求的系统,进而在编码阶段能够把这个描绘直接翻译成用详细的程序语言书写的程序。

主要的工作有:依据在《需求剖析说明书》中所描绘的数据、功能、运转、性能需求,并依据《纲要设计说明书》所确立的办理流程、整体构造和模块外面设计,设计软件系统的构造设计、逐一模块的程序描绘(包含各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决怎样实现程序详细运转步骤。

在以下的各个阶段中,《用户操作手册》将与本阶段的工作密切联合,努力作到让用户易懂易学。

《测试报告》和《保护报告》也将参照本说明书,查验本系统的各项性能指标,实时发现疏漏实时修理,必定要把功能强盛、稳固靠谱、便于保护的人事管理系统交到用户手中。

在下一阶段的详尽设计中,程序设计员可参照本详尽设计报告,在详尽设计对人事管理系统所做的模块构造设计的基础上,对系统进行详尽设计。

在此后的软件测试以及软件保护阶段也可参照本详尽说明书,以便于认识在详尽设计过程中所达成的各模块设计构造,或在改正时找出在本阶段设计的不足或错误。

背景项目名称:人事管理系统开发与设计项目拜托者: **产品的用户:人事管理部门开发者: Max开发小组人员 (****)本项目的计算机中心: ** 信息技术系实验室该系统与公司的职工培训管理系统、考勤管理系统、薪水管理系统等系统存在数据共享等关系。

定义人事管理:所谓人事管理 , 是指以从事社会劳动的人和相关的事的互相关系为对象 , 经过组织 , 协调 , 控制,监察等手段 , 谋求人与事以示共事人之间的互相适应 , 实现充散发挥人的潜能 , 把事情做得更好这一目标所进行的管理活动。

高校人事管理系统

高校人事管理系统

高校人事管理系统一.课程设计目的本课程设计是在学习面向对象基本理论之后的实践教学,是软件设计的综合训练,包括问题分析,总体结构设计,用户界面设计,程序设计基本技能和技巧。

要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。

通过课程设计在下述各方面得到锻炼:(1)能根据实际问题的具体情况,结合面向对象的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。

(2)提高程序设计和调试能力。

通过上机实习,验证自己设计的算法和程序的正确性。

学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。

二.程设计内容(1)设计一个人事管理的People(人员)类,只抽象出所有类型人员都具有的属性:name(姓名),number(编号),sex(性别),birthday(出生日期),id(身份证号)等。

其“出生日期”定义一个“日期”类(具有属性:year(年),month(月),date(日)),为People 类的内嵌子对象。

(2)从People类派生出Student(学生)类,添加属性:班号classno;从Student类中派生出Graduate(研究生)类,添加属性:专业subject;从People类派生出Teacher类,添加属性:职务principalship,部门department。

(3)能够对各类人员实现增删改查等基本功能。

三.高校人事管理系统概要设计(1)本系统中共有5个类:人员类(People),学生类(Student),教师类(Teacher),研究生类(Graduater),日期类(Day)。

其中人员类为基类,学生类和教师类为直接派生类,研究生类为间接派生类,其基类为学生类,日期类为人员类的内嵌子对象。

人员类中有:String name; 人员姓名Int number; 人员编号Char sex; 人员性别Day birthday; 人员出生日期(birthday为Day类子对象)Int id; 人员身份证号Void input(); 输入人员信息Void output(); 输出人员信息学生类中添加了:Int classno; 学生班号教师类中添加了:String principalship; 教师职务String department; 教师部门研究生类中添加了:String subject; 研究生专业日期类:Int year;年份Int month;月份Int date ; 日Void shuru(); 输入年月日的值Void shuchu(); 输出年月日的值此外:Int search(People *p); 实现查找的功能T muban(T *p ,int count);用类模板实现对数据增删改查的操作Void choice(); 选择菜单函数(2)部分函数的实现与分析①查找函数:函数有一个People类的指针对象,函数体中定义一个常数flag用来记录函数返回值,查找分按姓名查找和按编号查找,输入一个新的姓名或学号,通过for循环查找与输入姓名或学号相同对象的信息,若查找成功,返回对象信息的位置,并用flag记录。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

人事管理系统系统设计说明书项目名称项目成员姓名学号姓名学号姓名学号姓名学号组别指导教师班级日期指导老师评语成绩: 分教师签名:日期:任务分工表文档更新记录目录指导老师评语 (2)任务分工表 (3)文档更新记录 (4)目录 (5)1概述 (7)1.1编写目的 (7)1.2项目背景 (7)1。

3系统简述 (7)1。

4参考资料 (7)1.5术语和缩写词* (7)2总体设计 (7)2.1系统结构设计 (7)2。

1.1顶层系统结构 (8)2。

1。

2用户登录功能结构图 (8)2.1。

3员工管理 (8)2.1.4部门管理 (8)2.1.5休假管理 (8)2。

1.6人事考勤 (9)2.1.7加班管理 (9)2.1.8工资管理 (9)2.1。

9事件日志 (9)2.2系统对象设计 (10)2.2。

1数据库连接类 (10)2.2。

2用户登录功能类图 (10)2.2。

3员工管理功能类图 (11)2。

2。

4部门管理类图 (11)2。

3人机交互设计 (12)2.4数据库设计 (12)2。

4.1数据库分析 (12)2.4。

2人员信息表 (12)2。

4。

3部门信息表 (13)2。

4.4考勤记录表 (13)3关键技术设计 (13)3。

1数据库连接对象设计 (13)3。

2用户登录功能模块 (14)3.2.1防止窗口被关闭 (14)3.2。

2验证用户名和密码 (15)【注】本编写指南中带有“*”标志的表示可选部分,即在文档编写过程中可以依据实际项目的具体情况进行取舍,文档完成后这些“*”标记应该去掉。

1概述1.1 编写目的1.2 项目背景1.3 系统简述1.4 参考资料1.5 术语和缩写词*2总体设计2.1 系统体系结构设计2.2 系统功能结构设计以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工资进行合理的规划。

通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。

●用户登录管理:用户登录后才能进入系统,包含用户名和密码检查●员工信息管理:员工信息的添加、删除、更改,可添加员工照片●部门管理:能够以树状视图显示员工所在的部门●休假管理:员工的休假信息添加、查询及统计功能●考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能●加班管理:录入加班信息、加班汇总及特定员工的加班查询功能●工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息●系统日志:记录当前用户的所有操作信息,提供查询功能需求分析用例图如图所示。

人力资源管理系统详细设计说明书

人力资源管理系统详细设计说明书

人力资源管理系统详细设计说明书人力资源管理系统详细设计说明书一、引言1.1 编写目的1.2 项目背景1.3 目标与范围1.4 参考资料二、总体设计2.1 系统架构2.1.1 硬件架构2.1.2 软件架构2.1.3 网络架构2.2 功能模块设计2.2.1 登录模块2.2.2 人员信息管理模块2.2.3 薪资管理模块2.2.4 绩效考核模块2.2.5 培训管理模块2.2.6 岗位管理模块2.2.7 考勤管理模块2.2.8 离职管理模块2.3 数据库设计2.3.1 数据库结构2.3.2 数据字典三、界面设计3.1 登录界面设计3.2 人员信息管理界面设计 3.3 薪资管理界面设计3.4 绩效考核界面设计3.5 培训管理界面设计3.6 岗位管理界面设计3.7 考勤管理界面设计3.8 离职管理界面设计四、业务流程设计4.1 人员信息录入流程 4.2 薪资计算流程4.3 绩效评估流程4.4 培训计划制定流程 4.5 岗位需求管理流程 4.6 考勤打卡流程4.7 离职申请流程五、系统性能设计5.1 数据库读写性能 5.2 系统响应时间设计5.3 负载均衡设计六、安全设计6.1 访问控制设计6.2 数据传输安全设计 6.3 数据库安全设计 6.4 审计安全设计七、部署计划7.1 硬件环境准备7.2 软件环境准备7.3 数据库部署7.4 系统安装7.5 系统配置八、维护计划8.1 日常维护8.2 异常处理8.3 版本升级九、附件附件1:数据库设计文档附件2:详细界面设计稿法律名词及注释:- 人力资源:指在组织中负责招聘、培养、管理人员的部门或岗位。

- 管理系统:指为了协助人力资源部门更好地管理和运作而开发的软件系统。

- 绩效考核:指对员工在工作中取得的成果进行量化评价的过程。

- 培训管理:指对员工进行岗位培训、技能提升等管理活动的过程。

- 岗位管理:指对岗位进行设置、调整、管理的过程。

- 考勤管理:指对员工出勤情况进行统计、记录和管理的过程。

高校人事管理系统说明书

高校人事管理系统说明书

高校人事管理系统说明书一、系统概述高校人事管理系统是针对高校人事管理流程设计开发的一款信息化系统,旨在提高高校人事管理效率、简化流程、降低工作负担。

二、功能特点1.人员管理:包括教师、行政人员、工作人员等各类人员的信息管理,包括基本信息、考勤、薪资等。

2.招聘管理:支持发布招聘信息、管理招聘流程、评估招聘结果等功能。

3.考勤管理:实现人员考勤打卡、请假、加班等管理,提供考勤报表和统计功能。

4.薪资管理:包括工资核算、发放管理、社会保险等相关功能。

5.绩效管理:支持设定绩效考核指标、评估绩效结果、制定奖惩措施等功能。

三、系统架构高校人事管理系统采用B/S架构(Browser/Server,即浏览器/服务器模式),前端采用HTML、CSS、JavaScript等技术,后端采用Java开发,并结合数据库技术实现数据存储与处理。

四、使用说明1.登录:用户需输入用户名和密码进行登录,系统将进行身份验证并进入相应模块。

2.功能模块:系统根据用户角色提供不同的功能模块入口,例如管理员可以进行人员管理、招聘管理等操作。

3.操作流程:用户可以根据系统提供的操作指南完成相应操作,系统将实时反馈处理结果。

五、系统优势1.智能化:系统提供智能化的人事管理功能,提高工作效率。

2.信息化:实现高校人事管理信息化,方便数据统计与分析。

3.安全性:采用严格的权限控制和数据加密技术,确保信息安全。

六、技术支持如对系统操作、功能有疑问或建议,可联系系统维护人员进行技术支持。

七、版本更新系统会定期进行版本更新,增加新功能、修复BUG等,以提供更好的使用体验。

以上为《高校人事管理系统说明书》的主要内容,希望能为您提供清晰的系统操作指南。

祝您使用愉快!。

人事管理系统设计说明书

人事管理系统设计说明书

陕西师范大学可视化大作业报告课程名称: 可视化程序设计学院名称: 计算机科学学院专业: 计算机科学与技术设计题目: 人事管理系统班级:学号:姓名: 教师姓名:人事管理系统课程设计报告一设计目的人是生产力中最活跃的因素,人的能力就是人力。

"自然是财富之母,劳动是财富之父",没有人的劳动,任何社会财富也不可能创造出来。

一个企业或事业唯一真正的资源是人.管理就是要充分开发并合理使用人力资源以做好工作.在科技飞速发展、知识日新月异的今天,企业的经济活动正逐步的国际化、全球化,市场的竟争越演越烈,加之Internet网的普及,电子商务的出现,更有”地球村之争"之说,而竟争的核心是科学技术和管理,但归根到底却是人力资源素质及如何合理使用人力资源的竟争。

这使人们认识到人力资源是企业的”第一资源”,人力资源管理是决定企业成败的关键,它正与市场营销管理、财务管理、生产管理构成现代企业管理的四大支柱.在这种知识经济及信息"高速公路”快速发展的背景下,一套完整的科学地协助企事业单位用人部门、招聘、培训、使用、激励、考核、调整等功能的人事管理软件成为企业必备,它带给企业重要的是管理,是一套电子时代全新理念的人事管理系统.人事管理是公司企业内部很重要的一个管理事项,但目前大多内部劳资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。

因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、打印等功能二设计思想所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织、协调、控制、监督等手段,谋求人与事以及共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动.人事管理并不直接管理社会劳动过程,也不是简单地对人或事进行管理,而是对社会劳动过程中人与事之间的相互关系进行管理。

高校人事管理系统-面向对象程序设计说明书Word版

高校人事管理系统-面向对象程序设计说明书Word版

*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:高校人事管理系统专业班级:姓名:学号:指导教师:成绩:目录摘要 (1)前言 (2)正文 (3)一、需求分析 (3)二、总体设计 (4)1、类的层次设计 (4)2、功能设计 (4)3、系统功能模块图 (5)三、系统测试 (6)总结 (9)参考文献 (10)致谢 (11)摘要目前市面上流行的人事管理系统不少。

但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。

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

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

我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统.能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。

关键词:人事管理;文件;链表;c语言;前言科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。

随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统,科学合理的来管理企业人事信息档案及扩充的人力资源管理系统。

从而引出了一门新的学科——管理信息系统,它跨越了若干个领域,形成一整套科学合理的信息收集和加工的方法,构成一个纵横交织的系统。

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

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

高校人事管理系统说明书

高校人事管理系统说明书

1 问题描述 (4)2 概要设计 (5)2.1系统设计 (5)2.2系统类层次及结构图 (5)3.1类与对象的设计 (8)3.1.1类属性的详细设计 (8)3.1.2类行为的详细设计 (10)4 系统测试及结果 (12)总结 (17)参考文献 (18)该人事系统作为信息管理系统的一个分支,已逐渐成为高校信息化建设的重要组成部分,为学校管理全校的院系的教职工提供了一个功能强大、安装部署方便、使用成本低、操作简捷的信息查询管理系统。

实现对数据的增加、查找、修改、删除等操作,并且对异常信息给出错误提示等。

关键字:添加,删除,修改,读取,显示,查找,统计,保存。

前言该设计是以计算机与通信学院教师人事管理为背景,设计的一个可以进行简单操作的人事管理系统。

按照任务书的要求,一步步的进行设计,最终基本完成了课程设计的要求,由于本人水平有限,有些高要求还未实现,如图操作早作界面。

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

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

在这次课程设计中先后使用了TC2.0、VC++6.0等开发工具,最后调试、生成可执行文件等是在VC下进行的。

在这个简单的人事管理程序中,使用了链表这个动态数据结构。

链表是动态数据结构中最简单的一种。

它是一种用前后链指针连接的若干个有限结点的集合,其连接是前一个结点的尾指针指向下一个结点的起始地址,从而连接成的一个链,所以它是一种线性的动态数据结构。

在该程序中,采用了动态存储分配技术,这样可以有效地利用有限的内存空间。

要实现它,就必须使用malloc()和free()函数。

该程序主要使用了链表的插入、删除、查询。

使用链表。

正文1 问题描述编写一个C++程序,包含高校主要教职工类型,如在职人员(行政人员、教师、一般员工)、退休员工、反聘人员和临时工,同时存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、来院时间等。

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

《高校人事管理系统》系统详细设计说明书
文档编号 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——上传报表
上传报表输入信息:是否上传
输出信息:上传成功!/ 谢谢使用。

模块6——教工信息数据库
输入信息:教工信息
输出信息:成功创建表(数据库)
模块7——退出模块
输入信息:退出口令
输出信息:谢谢使用!
3.8.存储分配
3.9.限制条件
3.10.测试要点。

相关文档
最新文档