Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341164
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:08:09

本人初学 c++
学校要我们做个课程设计,但由于初学所以至今没有写出来~现在希望谁能帮写一下~谢谢了~
题目是:
课程设计七  教师住房管理系统
    [要求]  该系统在磁盘中存储全校住学校宿舍的教师住房信息。对每一住户存储如下信息:户主:姓名、性别、职称(教授、副教授、讲师、助教)、出生年月、参加工作年月和最后学历(博士、硕士、本科、其他);家庭成员:对每一个成员,存储姓名、性别和出生年月;现住房等级(分别为集体宿舍、一室、一室一厅、二室、二室一厅、三室、三室一厅)和现住房面积(单位;平方米)。当学校有房源后,各住户可提出分房申请(含姓名、申请住房的等级)。
    系统功能要求如下:
    (1)创建存储教师住房信息的存储系统;
    (2)分房时,系统应为申请者输入申请信息(存盘)。对于所有分房者按申请等级不同(共6级)分别按分数高低列表(一种等级一张表)输出(同时存盘)。计分方法如下,职称分:教授,20分;副教授,16分;讲师,12分;助教,8分。工龄分:每年0.5分;每月0.0416分。年龄分:每岁0.1分;每月O.0083分。学龄分:博士,4.5分;硕士,3.25分,本科,2分;其他,0分。每张表应含申请该等级的姓名、职称、参加工作年月、最后学历、原住房等级、职称分、工龄分、年龄分、学龄分及总分。每张表按总分从高到低排列。
    (3)可输出婚后仍分居集体宿舍者的户主姓名及出生年月,这类教师的总数。
    (4)可输出未住上三室一厅或三室的副教授、教授姓名及现住房标准,这类教师的总数。
    (5)可输出未住上一室一厅及以上等级的具有博士学位的教师姓名及住房标准。
    (6)可输出全校教师人均(包括家庭人口)住房面积。
    [提示]
   控制台应用:创建教师住房信息类,类似提示1;定义存储教师住房信息的链表或数组。
我们没有学MFC,所以只能用控制台写
主程序我就写了一点:
#include
#include
#include
#include"kcsj.h"
void main()
{
char c;
zhxi ck;
do{
system("cls");
for(int i=1;i cout< cout< cout< cout< cout<<"……………………'\n'<<'\n';
cout< cout< cout< cout< cout< cout< cout< cout< cout< cin>>c;
cout< switch(c){
case '0':
return;
case '1':
ck.shuru();            //执行创建教师住房信息的函数
break;
case '2':
ck.shuchu();           //执行输出各等级住房的信息的函数
break;
case '3':
ck.shuchu1();          //输出婚后仍分居集体宿舍者的户主的信息
break;
case '4':
ck. shuchu2();          //输出未住上三室一厅或三室的副教授、教授姓名及现行住房标准信息
break;                            
case '5':
ck.shuchu3();          //输出未住上一室一厅及以上等级具有博士学位的教师信息
break;
case '6':
ck.shuchu4();          //输出全校教师人均(包括家庭人)住房信息表
break;
default:
cout<<"选择错误,请重选!";
cin.get(c);
cin.get(c);
system("cls");
}
}while(c!='0');
}


谁能帮我完成了啊~谢谢了~
只要用最简单的方法写就行了~

--------------------next---------------------

阅读(1279) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~