下载此文档

C 机房计费标准管理系统.doc


文档分类:通信/电子 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
目录
一、需求分析 2
二、概要设计 2
三、详细设计 4
四、调试分析 17
五、顾客手册 17
六、测试数据 18
七、附录 20
一、需求分析
输入功能:输入30名学生学号、班级、姓名、上机起始时间。
计算功能:计算每个下机学生上机费用,每小时1元。(上机费用=上机时间* ,局限性一小时按一小时计算)
查询功能:按条件(班级、学号、姓名)显示学生上机时间。
机器使用状况显示(显示方式不限但要一目了然)
规定:
源文献采用多文献工程构造;
数据存储采用文献形式;
采用面向对象办法设计;
功能完善,恰当注释;
关于文献内容需要自学;
二、概要设计
学生类定义:
Student(学生类)
int tag; //删除标记
char name[20];学生姓名
int cla;班级
int stunum;学号
int comnum;上机号
time_t stime;开始上机时间
time_t otime;下机时间
double htime;上机总时间
int money; 上机费用
Student();构造函数
Void upcom(char Name[20],int Cla,int Stunum,int Comnum);上机操作
int downcom();下机操作
void delstu(); 删除操作
void setotime();设立下机时间
time_t gettime();获取当前时间
char* getname();获取姓名
int getcla(); 获取班级号
int gettag(); 获取标记
int getstunum();获取学号
int getcomnum();获取上机号
double countht();计算上机时间
int countm();计算上机费用
void disp();显示
void disp2();显示2
学生库类定义:
StuData(学生库类)
int top;学生记录指针
Student student[MAXS]; 学生记录
StuData();构造函数
Student* searchnum(int Stunum);按学号搜索学生
Student* searchcla(int Cla);按班级搜索学生
void dispbycla(int Cla);按班级显示学生
Student*searchname(char *Name);按姓名显示学生
void dispall();显示所有学生信息
void upcom(char Name[20],int Cla,int Stunum,int Comnum);上机操作
void downcom(int Stunum);下机操作
int search();搜索操作
~StuData();析构函数
电脑类定义:
Computer(电脑类)
int tag;删除标记
int comnum;电脑号
Computer();构造函数
void setcomnum(int Comnum);设立电脑号
int getcomnum();获取电脑号
void upcom();上机操作
void downcom();下机操作
int gettag();获取标记
电脑库类定义:
ComData(电脑库类)
Computer computer[30];记录电脑
ComData();构造函数
Computer* searchcom();搜索空闲电脑
Computer* searchnum(int Comnum);按电脑号搜索
int upcom();上机操作
void disp();显示
~ComData();析构函数
三、详细设计
学生类成员函数定义:
Student::Student() //构造函数
{}
void Student::upcom(char Name[20],int Cla,int Stunum,int Comnum) //上机
{
strcpy(name,Name);
tag=1;
cla=Cla;
stunum=Stunum;
comnum=Comnum;
stime=gettime();
}
int Student::downcom() //下机
{
//otime=gettime();
setotime();
delstu();
disp();
return c

C 机房计费标准管理系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小112 KB
  • 时间2021-12-12