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

一. 需求分析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、人事管理系统详细设计说明书

目录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公司来说,不需要大型的数据库系统。
只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.测试要点。