职工信息管理系统.doc
上传人:qw****27 上传时间:2024-09-10 格式:DOC 页数:23 大小:377KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

职工信息管理系统.doc

职工信息管理系统.doc

预览

免费试读已结束,剩余 13 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT23成绩课程设计报告题目职工信息管理系统课程名称面向对象程序设计课程设计院部名称软件工程学院专业软件工程班级13软件工程学生姓名学号课程设计地点A203课程设计学时20学时指导教师李尤丰金陵科技学院教务处制一、课程设计的目的和要求1,目的该课程设计的目的采用面向对象的程序设计语言,开发实现一个应用程序,主要目的是使学生更好的掌握面向对象程序设计语言及其开发工具,掌握如何使用面向对象的程序设计语言设计一个小的软件系统。通过该课程设计培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。=1\*GB3①.通过实验实现对学生信息系统的管理操作;=2\*GB3②.进一步掌握和利用C++进行程设计的能力;=3\*GB3③.进一步理解和运用面向对象程序设计的思想和方法;=4\*GB3④.初步掌握开发一个小型实用系统的基本方法;=5\*GB3⑤.掌握书写程设计开发文档的能力(书写课程设计报告);2,要求为某小型公司编写一个职工信息管理软件。该管理软件处理的对象:公司、部门、职工,公司其他各类职工,部门若干。具体实现以下功能:(1)能够输入员工的工资等信息(2)通过键盘把某位职工某项数据添加到相应表中;(3)能够按姓名查询职工的信息;(4)能够按姓名查询职工的信息;(5)可以按照要求需要删除添加职工信息进去;(6)模块化程序设计;(7)必须用c++程序编程,上机调试通过;【输入】程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。【输出】(1)应用程序正常运行后,要在屏幕上显示一个文字菜单;(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。根据合理的进度安排,踏实的开展课程设计活动。课程设计过程中,根据选题的具体要求,在编程实现环节中撰写相关的技术文档,最后要求提交详细的课程设计报告。3,课程设计报告格式要求(1)题目内容的描述(2)应用程序功能的详细说明(3)输入数据类型、格式和内容限制;(4)主要模块的算法描述(以程序流程图的方式给出、简要的语言描述)(5)结束语(6)程序的源代码清单系统需求分析该职工管理系统针对员工信息数据的处理设计了以下功能:1.输入、添加职工信息添加员工信息,提供员工信息的添加,再输入完毕之后,可以选择继续输入添加或者退出到主界面进行其他操作。2.修改职工信息修改员工信息设置比较人性化,首先通过职工工号索引,若不存在该工号或者没有员工,则会显示:查询不到该工号的职工,按0退出,则返回主菜单。如果员工人数不为0,则进入删除员工信息的界面。修改员工信息板块功能强大,界面友好,用循环控制修改某员工属性,这样使得操作极为方便。3.删除职工信息删除员工信息中同样的设计了对员工人数的检查,如果员工人数的值为0或者员工信息没有录入,则按0返回到主菜单。如果员工人数不为0,则系统会直接进行删除。4.员工职工查找在这个功能当中,设置了两种索引方式,一种是按姓名查找,另一种是按工号查找,分别对饮数字1,2.输入对应的数字就选择对应的索引方式。通过函数进行查找。该函数比较简单,通过循环一次比较职工的信息是否与你输入的要求信息是否相等,如果相等,则输入到屏幕上,如果未找到任何匹配的员工,则显示“查询不到”。5.职工信息的显示对职工信息进行显示,包括职工的工号,姓名,所属部门,岗位津贴,水电费,医疗保险,工资等信息。方便对员工了解。三、总体设计本程序能够:(1)能够查询公司的员工个人信息、部门信息;(2)通过键盘把某位职工添加到相应部门;(3)能够按姓名查询职工的信息;(4)能够按工号查询职工的信息menu()(菜单界面)查询职工信息删除职工信息添加职工信息修改职工信息输入职工信息chaxun()(查询职工信息)Shanchu()(删除职工信息)Tianjia()(添加职工信息)Xiugai()(修改职工信息)shuru(zhigongziz[])(单链表与类创建)Exit()(退出系统)详细设计这个系统一共有七个模块:输入,修改,添加,删除,查询,显示,退出。而我负责的是输入和删除模块。程序主界面及其代码如下:在整个程序开始之前,需要先对一些类进行定义,先进行定义了一个zhigong(职工)、gon