好文档 - 专业文书写作范文服务资料分享网站

C++课程设计职工信息管理系统-c语言职工管理系统课程设计

天下 分享 时间: 加入收藏 我要投稿 点赞

学 号

天津城建大学

高级程序设计语言C++课程设计

设计说明书

职工信息管理系统

起止日期: 2013 年 7月 1 日 至 2013 年 7 月 5 日

学班成

生姓名 级 绩

S

指导教师(签字)

计算机与信息工程学院 2013年7月5日

天津城建大学 课程设计任务书

2012 —2013 学年第一学期

计算机与信息工程 学院 计算机科学与技术 专业 3 班级 课程设计名称: 高级程序设计语言C++课程设计

设计题目: 职工信息管理系统 完成期限:自 2013年7月1日至2013 年7 月 5 日共 1 周 设计依据、要求及主要内容(可另加附页):

设计依据:c++程序设计

设计要求:通过这次课程设计,需要对C++的各个环节知识形成一个有结构的整

体,可以熟练的对C++知识进行综合应用,同时达到对已学知识的全面复习.

主要内容: 职工信息管理系统

职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复).试设计一职工信息管理系统,使之能提供以下功能: 1. 职工信息录入功能(职工信息用文件保存)--输入? 2. 职工信息浏览功能 --输出? 3. 查询和排序功能:

(1)按工资从大到小排序(2)按学历查询(3)按职工号或姓名查询 4. 职工信息删除、修改功能

指导教师(签字): 系(教研室)主任(签字): 批准日期: 2013年7月5日

目 录

职工信息管理系统 ................................................................................................................... 1

1、设计目的 .................................................... 1 2、总体设计 .................................................... 1 3、详细设计: .................................................. 1

3.1、程序具体功能和分工情况: .............................................................................. 1

3.2、调试分析 .............................................................................................................. 2

4、源程序和运行结果 ............................................ 2

4.1、源程序 .................................................................................................................. 2 4.2、运行结果 ............................................................................................................ 16 4.3、心得体会 ............................................................................................................ 23

职工信息管理系统

1、设计目的

1.通过实验实现对学生信息系统的管理操作; ○

2.进一步掌握和利用C++进行程设计的能力; ○

3.进一步理解和运用结构化程序设计的思想和方法; ○

4.初步掌握开发一个小型实用系统的基本方法; ○

5.学会利用流程图或N-S图表示算法; ○

6.掌握书写程设计开发文档的能力(书写课程设计报告); ○

2、总体设计 职工信息 管理系统 职工信息输入和输出功能 职工信息保存功能 按工资从大到小排序 按学历、职工号或姓名查询 职工信息删除和修改功能 3、详细设计:

3.1、程序具体功能和分工情况:

程序具体功能:

1、输入和输出(输入一个员工的信息将它插入数组中,输出录入员工的信息); ○

2、排序(按工资从大到小排序); ○

3、查询(按学历、职工号或姓名查询); ○

4、删除(输入职工号将其删除) ○

5、修改(输入职工号修改其信息) ○

1

6、保存(将职工信息以文件形式保存) ○程序分工情况:

孙 磊:输入,输出,查询 霍英达:排序,删除,修改,保存

3.2、调试分析

上机调试之前我们对所编的程序作了纸面上的检查,先改正一些不该犯错误,如{ }没有搭配完整,漏写 ,拼写错误等,这些都是我们通过认真的态度在运行之前可以解决、避免的.而且还可以减少机器时间.往往一连串的错误是由于漏写或写错一个字符引起的.

在上机调试过程中,对文件这一节的知识还不够熟悉,所以在解决输入输出流的过程中出了很多问题.

4、源程序和运行结果

4.1、源程序

#include #include\#include #include #include

#define N 100 //N作为最大职工总数 int f=0; //f作为开关 using namespace std;

string p; //p作为接收菜单选项的字符串

void menu(); //显示菜单 class worker {

public: worker(){} void show(); //职工信息显示 ~worker(){} friend class WorkerList; private: string num,name,sex,edu,address,tel; int age,salary;

2

C++课程设计职工信息管理系统-c语言职工管理系统课程设计

学号天津城建大学高级程序设计语言C++课程设计设计说明书职工信息管理系统起止日期:2013年7月1日至2013年7月5日学班成生姓名级绩S
推荐度:
点击下载文档文档为doc格式
77ybq1bsjk7f1wl0k4bu3bj0w6iip0013kz
领取福利

微信扫码领取福利

微信扫码分享