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

机房收费管理系统C程序设计报告

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

C++程序设计 设计报告

机房收费管理系统

题目:

一、实验题目 机房收费管理系统 二、实验环境 Visual C++ 6.0 三、设计思想

包括:函数分解过程、算法描述以及相应的数据流程图

一、 函数分解过程 1、输入功能

struct lbtime { int lbhour; int lbminute; int lbsecond; };

typedef struct {

char lbnum[20]; int lbbanji; int lbflag; char lbname[20];

struct lbtime lbstart,lbfinish; } lbStudent; lbStudent lbstu[50]; struct lbcomputer { int lbf;

lbStudent lbstut; }lbcom[30]; int lbk;

int lbmain_menu() { char lbc; do {

system(\

cout<<\机房收费管理系统****\\n\输入学生信息\\n\上机\\n\下机\\n\查询上机时间\\n\机器使用情况显示\\n\退出系统\\n\请选择菜单(0-5):\

lbc=getchar(); } while(lbc<'0'||lbc>'5'); return(lbc-'0'); }

int lbinput(lbStudent lbstu[],int lbn) { int lbi=0; char lbsign='0';

while(lbsign!='lbn'&&lbsign!='lbN')

{ getchar();

cout<<\学号:\ gets(lbstu[lbn+qhi].lbnum); cout<<\班级:\ cin>>lbstu[lbn+lbi].lbbanji; getchar();

cout<<\姓名:\ gets(lbstu[lbn+lbi].lbname);

cout<<\继续输入?是请按Y,否请按N:cin>>lbsign;

lbstu[lbn+qhi].lbflag=0; lbi++; }

return(lbn+lbi); }

void lbonline(lbStudent lbstu[],int lbn) {

char lbnum_t[20],lbname_t[20]; int lbi,lbs; do {

\

cout<<\使用姓名按1,使用学号按2:\ cin>>lbs; }

while(lbs!=1&&lbs!=2); getchar(); if(lbs==1) {

cout<<\请输入姓名:\ gets(lbname_t); for(lbi=0;lbi

if(strcmp(lbstu[lbi].lbname,lbname_t)==0) break; } else {

cout<<\请输入学号:\ gets(lbnum_t); for(lbi=0;lbi

if(strcmp(lbstu[lbi].lbnum,lbnum_t)==0) break; } }

3x60p6rei7721et5ih12
领取福利

微信扫码领取福利

微信扫码分享