《程序设计课程设计》设计-职工信息管理系统

《程序设计课程设计》设计-职工信息管理系统

ID:6786326

大小:106.00 KB

页数:19页

时间:2018-01-25

《程序设计课程设计》设计-职工信息管理系统_第1页
《程序设计课程设计》设计-职工信息管理系统_第2页
《程序设计课程设计》设计-职工信息管理系统_第3页
《程序设计课程设计》设计-职工信息管理系统_第4页
《程序设计课程设计》设计-职工信息管理系统_第5页
资源描述:

《《程序设计课程设计》设计-职工信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《程序设计课程设计》设计说明书题目:职工信息管理系统班级:1301专业:计算机科学与技术学号:**********姓名:*****上课老师:张桂珠评定成绩:日期:2014.5.31题目:职工信息管理系统设计要求:1、要求:课程设计要求采用面向对象系统分析与设计方法,首先对问题进行需求分析,识别类与对象,设计合理的类结构与程序结构实现程序功能(恰当应用教材所介绍的各种数据结构和算法),用c++语言编写程序;然后设计各种可能的数据(测试对象)对程序进行测试,观察运行结果是否正确,确保在可见范围内的测试对象都

2、能得到正确结果。设计合理的程序完成题目要求的功能,输入输出信息时注意输入输出的格式,应该在输入前提示输入的格式和内容;将程序的各项信息保存到文件并能打开,用c++的输入输出流实现。2、题目内容:该系统在磁盘上存储某单位所有职工的基本信息,对于每一个职工存储:职工编号、姓名、性别、出生年月、职称、最后学历、工资和婚否。系统功能要求如下:(1)创建存储该单位职工信息的存储系统(第一次输入职工基本信息时);(2)增加职工信息,增加新职工时输入新职工的基本信息;(3)删除某职工的基本信息(如,死亡或离职);(4

3、)修改某职工(指定职工编号)的某些信息(如,加工资、获得新学位、晋升职称、结婚或离婚)。(5)可以输出符合某种特征的职工信息列表:①全体职工信息列表;②某职称的职工信息列表;③某年月以后出生的职工信息列表;④某年月以前出生的职工信息列表;⑤未婚职工信息列表。3、开发环境:Code::Blocks10.05设计思路:1、定义结构体birth存储年月日数据,再定义结构体worker存储职工的数据。2、定义类operate,它包含3个私有数据成员1、职工数据workera[HUMAN_NUMBER],2、已存

4、数据长度lengh,3、a的总体长度siae,3、类中包含19公有函数:1、voidset_first();对所有数据的初始化函数,2、voidcin_all();全体数据输入函数,3、voidcout_all();全体数据输出函数,4、voidcout_one(inti);一个职工数据的输出函数,5、voidelete_one();一个职工数据的删除函数,6、voidadd_one();一个职工数据的添加函数,7、voidcout_after_time();输出在某个时间后出生的所有职工数据函数,8、

5、voidcout_before_time();输出在某个时间前出生的所有职工数据函数,9、voidcout_position();输出某个职称的所有的职工数据函数,10、voidcout_ifmarry();输出所有未婚的职工数据函数,11、voidchange_salary();改变某个职工的工资函数,12、voidchange_educate();改变某个职工的最高学历函数,13、voidchange_marry();改变某个职工的婚姻状态函数,14、voidchange_position();改变

6、某个职工职称函数,15、voidchang_lengh(inti);改变类中的数据长度lengh函数,16、voidamend();修改职工数据的函数,包含了11,12,13,14,这4个函数,通过显示操作类型,选择读取11,12,13,14中某个或多个函数,退出操作室对出该函数,17、voidoutput();输出职工数据函数,包含了7,8,9,10,这4个函数,通过显示操作类型,选择读取7,8,9,10中某个或多个函数,退出操作室对出该函数,18、voidsave();将职工数据存储在已定义文件中函

7、数,19、intload_data();将已存储在文件中的数据读取进入程序中来函数,4、在main()函数中,定义类worker的对象man,1、第一部分操作:显示可以对对象man进行的操作(读取,创建,退出)和对输入的操作进行读取判断,选择调用函数cin_all(),loat_data()或退出(退出创建过程)。2、第二部分操作:显示可以对对象man进行的操作(添加,删除,修改,输出,退出),对输入的操作的判断进行读取判断,选择调用函数add_one(),delete_one(),amend(),ou

8、t_put()或退出(退出系统)。程序代码:#include#include#include#include#definetrue1#defineflase0#defineHUMAN_NUMBER50#defineADD10usingnamespacestd;//出生日期储存typedefstruct{intyear;intmonth;intday;}birth;/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。