c++课程设计--职工信息管理

c++课程设计--职工信息管理

ID:9381559

大小:230.50 KB

页数:14页

时间:2018-04-29

c++课程设计--职工信息管理_第1页
c++课程设计--职工信息管理_第2页
c++课程设计--职工信息管理_第3页
c++课程设计--职工信息管理_第4页
c++课程设计--职工信息管理_第5页
资源描述:

《c++课程设计--职工信息管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C++语言课程设计说明书一、课程设计的目的和要求1.进一步巩固C++语言语法规则。2.熟练掌握程序设计的一般技巧和方法。3.培养解决综合性实际问题的能力。二、课程设计任务题目1通信录的设计数据描述定义人员(person)类,其中至少包括姓名、性别、年龄、电话和类别(例如:同学、朋友等)。功能需求1.输入功能:输入人员信息,并保存到文件中;2.查询功能:1)能够根据姓名精确查询人员信息;2)根据电话号码查询人员信息;3.根据姓名对人员信息排序输出4.能根据姓名、电话修改人员信息5.能根据姓名、电话删除人员信息用户界面输入:程序

2、正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目)当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。输出:1.应用程序正常运行后,要在屏幕上显示一个文字菜单2.要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容,格式及结束方式等。题目2银行账户管理系统数据描述账户的信息有账号(唯一),姓名,余额,姓名,余额,身份证号码等功能需求允许用户如下操作:开户,销户,存款,取款,转帐,查询,一个用户可有多个户头,账号数值没有上限.保存为文件。用户界面输入:程序正常运行后,屏

3、幕上显示一个文字菜单(根据序号选定相应的操作项目)当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。输出:1.应用程序正常运行后,要在屏幕上显示一个文字菜单2.要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容,格式及结束方式等。题目3职工信息管理数据描述定义职工(employee)类,其中至少包括姓名、性别、工号、电话、所在科室和工资。功能需求1.输入功能:输入职工信息,并保存到文件中;2.查询功能:1)能够根据工号精确查询职工信息;2)能够根据姓名、科室查询职工信息;3)分

4、科室进行工资统计,计算各科室的平均工资;3.根据职工的工资排序输出;4.根据工号修改职工信息;5.根据工号删除职工信息用户界面输入:程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目)当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。输出:1.应用程序正常运行后,要在屏幕上显示一个文字菜单2.要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容,格式及结束方式等。三、课程设计要求:1.分析课程设计题目的要求2.写出详细设计说明3.编写程序代码,调试程序使其能正确运

5、行4.设计完成的软件要便于操作和使用5.设计完成后提交内容有:源程序(cpp和h头文件),word版程序说明(①系统说明②实验分析与结论③体会)四、时间安排:2周题目职工信息管理一、题目介绍(1.)题目:职工信息管理;(2.)数据描述:定义职工(employee)类,其中至少包括姓名、性别、工号、电话、所在科室和工资。(3.)功能需求:1.输入功能:输入职工信息,并保存到文件中;2.查询功能:1)能够根据工号精确查询职工信息;2)能够根据姓名、科室查询职工信息;3)分科室进行工资统计,计算各科室的平均工资;3.根据职工的工资

6、排序输出;4.根据工号修改职工信息;5.根据工号删除职工信息;(4.)用户界面:输入:程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目)当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。输出:1.应用程序正常运行后,要在屏幕上显示一个文字菜单;2.要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容,格式及结束方式等。二、系统分析根据题目要求,我知道整个程序是以类定义的,首先定义一个employee类,再在类中定义一些数据成员和函数成员,在类中首先定义一个结构体

7、,结构体中包括姓名、性别、工号、电话、所在科室和工资。然后分别定义一个具有输入功能、菜单选择功能、查询功能、排序功能、删除功能、修改功能的函数。在主函数中应用输入功能函数,通过输入功能函数进入菜单选择函数,利用switch语句选择要进行的项目,分别进入各种函数中进行操作,然后实现employee的各种功能。其中对一些错误输入进行处理,以完善程序。三、程序代码#include#include"stdlib.h"#include"string.h"#defineN3classemployee{public

8、:structemploy{charname[10];charsex;intserial;inttele;intbranchnum;floatsalary;}num;voidinput();voidmenu_select();voidsearch();voidfind();voidaver

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

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

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