课程信息管理_第1页
课程信息管理_第2页
课程信息管理_第3页
课程信息管理_第4页
课程信息管理_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 管理系统的功能说明课程信息管理:能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数 据和一些基本的程序功能。2. 存储数据的描述courseNumber:课程号 coursename:课程名 subject :所属专业 xingzhi:性质 time :学时 score:学分3. 概要设计说明书定义一个课程类包含浏览数据,增加数据,查询数据,等函数,通过调用函数来实现不同 的功能目的。#include#include#includeusing namespace std;class courseprivate:double courseNumber;char coursen

2、ame20;char subject20;char xingzhi20;int time;float score;static int countp;public:void courseshow();void setcourse(double cN,char *names,char *subjects,char *xingzhi,int times,float scores);/增加数据void change_number(double cN); /修改数据void change_name(char *names);void change_subject(char *subjects);voi

3、d change_xingzhi(char *xingzhis);void change_time(int times);void change_score(float scores);char *get_coursename();char *get_subject();void display();int Getcountp()return countp; ;void course:setcourse(doublecN,char *names,char *subjects,char *xingzhis,int times,float scores)courseNumber=cN; strcp

4、y(coursename,names); / 数据设置函数的实现 strcpy(subject,subjects);strcpy(xingzhi,xingzhis);time=times; score=scores;countp+;char *course:get_coursename()return coursename;char *course:get_subject()return subject;void course:change_number(double cN)courseNumber=cN;void course:change_name(char *names)strcpy(c

5、oursename,names);void course:change_subject(char *subjects)strcpy(subject,subjects);void course:change_xingzhi(char *xingzhis)strcpy(xingzhi,xingzhis);void course: change_time(int times) time=times;void course: change_score(float scores) score=scores;void course:courseshow()coutcourseNumbersetw(9)co

6、ursenamesetw(9)subjectsetw(9)xingzhisetw(9)timesetw(9) scoreendl;void course:display()couttttticicicicicicicicicicicicicicicicicicicicicicicicicicicicendl;coutttt 课程信息管理 endl;couttttticicicicicicicicicicicicicicicicicicicicicicicicicicicicendl;coutttt(1) cout ttt(2) cout ttt(3) cout ttt(4)coutttt(5)

7、浏览数据 endl; 增加数据 endl; 修改数据 endl; 查询数据 endl; 退出 endl;int course:countp=0;int main() double number;char names20,subjects20,xingzhis20; float scores;int times;int n,i;course A100,B;for(;)B.display();coutn;switch(n)case 1:if(B.Getcountp()=0)cout 没有数据,请先增添 endl;system(pause);system(cls);break;cout 课 程 号

8、setw(9) 课 程 名 setw(9) 所 属 专 业 setw(9) 性 质 setw(9) 学时 setw(9) 学分 endl;for(i=0;iB.Getcountp();i+)Ai.courseshow();system(pause);system(cls);break;case 2:int i;cout 下面开始增加数据 endl;coutnumber;coutnames;coutsubjects;coutxingzhis;couttimes;coutscores;i=B.Getcountp();Ai+.setcourse(number,names,subjects,xingz

9、his,times,scores);coutttt* 增加成功 *endl;system(pause);system(cls);break;case 3:char x;int y,j=0;coutnames;for(i=0;iB.Getcountp();i+)if(strcmp(Ai.get_coursename(),names)=0)j=1;cout 课 程 号 setw(9) 课 程 名 setw(9) 所 属 专 业 setw(9) 性 质 setw(9) 学时 setw(9) 学分 endl;Ai.courseshow();coutx;if(x=Y|x=y)coutvv选择要修改的数据

10、:1课程号.2课程名.3所属专业.4性质.5学时.6学分.y;switch(y)case 1:coutvv输入新的课程号:”;cinnumber;Ai. change_number(number);coutvv 修改成功 vvendl;break;case 2:coutvv 输入新的课程名 : ;cinnames;Ai.change_name(names);coutvv 修改成功 vvendl;break;case 3:coutvv输入新的所属专业:;cinsubjects;Ai.change_subject(subjects);coutvv 修改成功 vvendl;break;case 4:

11、 coutvv输入新的课程性质:;cinxingzhis; Ai.change_xingzhi(xingzhis);coutvv 修改成功 vvendl;break;case 5:coutvv 输入新的该课程学时 : ;cintimes;Ai.change_time(times); coutvv 修改成功 vvendl;break;case 6:coutvv输入新的该课程学分:; cinscores;Ai.change_score(scores); coutvv 修改成功 vvendl;break; if(j=0)coutvv 没有找到该该课程姓名 vvendl; system(pause);

12、system(cls); break;case 4:int j=0;int m;coutvv1 按课程名查询 vvendlvv2 按专业查询 vvendl;coutvv 请选择操作: vvendl;cinm;if(m=1) coutvv 请输入课程名 : ;cinnames;for(i=0;ivB.Getcountp();i+)if(strcmp(Ai.get_coursename(),names)=0)j=1;cout 课程号 setw(9) 课程名 setw(9) 所属专业 setw(9) 性质 setw(9) 学时 setw(9) 学分 endl;Ai.courseshow();if(m

13、=2)coutsubjects;for(i=0;iB.Getcountp();i+)if(strcmp(Ai.get_subject(),subjects)=0)j=1;cout 课程号 setw(9) 课程名 setw(9) 所属专业 setw(9) 性质 setw(9) 学时 setw(9) 学分 endl;Ai.courseshow();if(j=0)cout 没有找到相关信息 endl;system(pause);system(cls);break;case 5:coutttt 感谢使用 endlttt * 再见 *endl;exit(0);default: couttt 输入错误,请

14、重新输入 endl;system(pause);system(cls);break;exit(0);5. 测试分析用户根据菜单栏提示选择实现功能所对应的数字并输入选择,选择后按提示进行功能操作。 浏览数据:输入数字 i,显示课程信息。增加数据:输入数字 2,并按提示输入学生课程学号、课程名、所属专业、性质、学时、 分;修改课程信息:输入数字 3,并输入课程名,判断是否修改,并选择所修改内容。 查询课程信息:输入数字 4,按课程名查询输入 1,按专业查询输入 2。退出菜单:输入数字 5 ;6. 总结报告C+程C+程序设计是计算机专业一门重要的专业基础课。此次课程设计的目的是以 序设计语言为基础,

15、通过完成一些具有一定难度的课程设计题目的编写、调试、运行工作, 进一步掌握面向过程和面向对象程序设计的基本方法和编程技巧,巩固所学理论知识,使 理论与实际相结合。从而提高自我分析问题、解决问题的能力。通过此次课程设计,使我对静态数据成员及对象数组等的使用更加熟练,并且知道清屏 的使用方法,与此同时,感觉自己所学还太少,还需多看一些有关C+书籍。办公室卫生管理制度一、主要内容与适用范围1 本制度规定了办公室卫生管理的工作内容和要求及检查与考核。2 此管理制度适用于本公司所有办公室卫生的管理二、定义1 公共区域:包括办公室走道、会议室、卫生间,每天由行政文员进行清扫;2个人区域:包括个人办公桌及办

16、公区域由各部门工作人员每天自行清扫。1) 保持公共区域及个人区域地面干净清洁、无污物、污水、浮土,无死角。2) 保持门窗干净、无尘土、玻璃清洁、透明 3) 保持墙壁清洁,表面无灰尘、污迹。4 )保持挂件、画框及其他装饰品表面干净整洁。5) 保持卫生间、洗手池内无污垢,经常保持清洁,毛巾放在固定(或隐蔽)的地方。6) 保持卫生工具用后及时清洁整理,保持清洁、摆放整齐。7)垃圾篓摆放紧靠卫生间并及时清理,无溢满现象。2.办公用品的卫生管理应做到以下几点:1) 办公桌面:办公桌面只能摆放必需物品,其它物品应放在个人抽屉,暂不需要的物品就摆回柜子里,不用的物品要及时清理掉。2) 办公文件、票据:办公文件、票据等应分类放进文件夹、文件盒中,并整齐的摆放至办公桌左上角上。3)办公小用品如笔、尺、橡皮檫、订书机、启丁器等,应放在办公桌一侧,要从哪取使用完后放到原位。4)电脑:电脑键盘要保持干净,下班或是离开公司前电脑要关机。5)报刊:报刊应摆放到报刊架上,要定时清理过期报刊。6)饮食水机、灯具、打印机、传真机、文具柜等摆放要整齐,保持表面无污垢,无灰尘,蜘蛛网等,办公室内电器线走向要美观,规范,并用护钉固定不可乱搭接临时线。7)新进设备的包装和报废设备以及不用的杂物应按规定的程序及时予以清除。3.个人卫生应注意以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论