机房管理系统.doc

机房管理系统.doc

ID:57491413

大小:1.16 MB

页数:24页

时间:2020-08-24

机房管理系统.doc_第1页
机房管理系统.doc_第2页
机房管理系统.doc_第3页
机房管理系统.doc_第4页
机房管理系统.doc_第5页
资源描述:

《机房管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、......课程设计说明书课程名称:高级语言程序设计设计题目:机房管理系统院部:计算机科学与信息工程学院学生:学号:专业班级:物联网工程指导教师:周晏2015年6月.....c......课程设计任务书设计题目机房管理系统学生文坡所在院部计算机科学与信息工程学院专业、班级物联网工程14-1设计要求:完成一个机房管理系统,具体要求如下:1.输入学生信息2.查询空机位3.查询上机情况4.修改上机信息5.删除上机信息6.显示学生上机费用7.显示所有上机信息8.上课模式9.退出学生应完成的工作:1.学生应认真学习参考程序,

2、理解每个文件、每个函数以及各个变量的作用和意义。在此基础上进一步改进程序,最后正确地运行程序。2.对程序进行测试,设计详细的测试计划,然后根据测试计划设计测试用例,对程序进行测试。测试时应注意对各种边缘情况进行测试。3.完成课程设计报告。参考文献:1.梁旭等C程序设计课程设计电子工业20112.谭浩强C程序设计(第四版)清华大学2010工作计划:1.小组审题,查阅资料,进行设计前的必要资料准备(3天)。2.把程序完整运行出来(4天)。3.增加改进程序(3天)。4.写课程设计报告(3天)。5.提交课程设计报告及答辩(

3、1天)任务下达日期:2015年6月9日任务完成日期:2015年6月22日指导教师(签名):学生(签名):文坡.....c......目录一前言1二需求分析1三概要设计2四详细设计3五改进或增加功能模块说明7六程序测试8七课程设计总结14八致15九参考文献15十源程序15.....c......机房管理系统一前言设计以菜单方式工作的机房管理系统,主要包括六个模块,分别是上机者信息输入模块,上机者信息查询模块,上机者信息修改模块,上机者信息删除模块,上机者上机费用计算模块,所有上机者信息显示模块。每个模块由组员相应完成

4、。另外考虑到机房的特殊要求,新增一个上课模式,此模式功能是将所有机子开启,统一赋予上机者相关信息,避免管理员一个一个的给机子输入信息。二需求分析1要求(1)用C语言实现程序设计;(2)定义各个函数分别完成不同功能,如背景设计,判断等;(3)画出查询空机号模块的流程图;(4)系统的各个功能用函数调用的形式实现;(5)界面友好(良好的人机互交),程序要有注释。2任务(1)定义各类头文件,变量及宏定义;(2)写出详细设计过程;(3)改进或增加模块;(4)各个模块运行情况;(5)编写代码;(6)程序分析与调试。3运行环境(

5、1)WINDOWS2000/XP系统(2)TurboC2.0编译环境(3)WINDOWS8/8.1系统.....c......4开发工具C语言三概要设计1模块组成图。主要包括8个模块,分别是学生信息输入模块,空机号查询模块,查询上机情况模块,上机者信息修改模块,上机者信息删除模块,上机者上机费用计算模块,所有上机者信息显示模块,上课模式模块。如图3-1所示。图3-1功能模块图2空机号查询函数流程图。空机号检索是本程序的核心,本程序的其它几个模块皆是通过先对空机号的判断然后进行下去的(及先对StudentList[t

6、ime]的值进行0或1的判断)。例如“显示所有上机信息模块”,我们小组通过一个for循环语句,从机号0—79号逐一判断,符合条件则将其输出。而判断的标准就是if(StudentList[i].time!=0)。如图3-2所示。.....c......图3-2空机号查询流程图四详细设计在主函数之前,我们首先定义了一个结构体,同时进行了相关函数的声明。其中,结构体包括:[name],机号[seat],学号[stu_num],上机时间[time]四个成员。在主函数中,我们定义了一个变量j,通过一个for循环语句,从j=0

7、到j=80,分别给所有机子编号,同时给所有机子的上机时间赋以初值0,从而为空机号的检索以及下面各个模块顺利的连接编译做下铺垫。为美化菜单,我们加上相应的头文件#include,再加上相应的颜色函数:system("color3A"),从而成功使系统界面背景颜色与字体分别变成紫色与绿色。代码如下。#include#include#include#defineMaxSize80structstudent_info{.....c......ch

8、arname[10];//intseat;//机号longstu_num;//学号inttime;//上机时间}StudentList[MaxSize];voidInsert();voidEmpty();voidSearch();voidUpdate();voidDelete();voidDispallmoney();voidShow();voidClass

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。