c语言编程机房收费管理系统_第1页
c语言编程机房收费管理系统_第2页
c语言编程机房收费管理系统_第3页
c语言编程机房收费管理系统_第4页
c语言编程机房收费管理系统_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计报告题目微机机房收费管理系统学号1220070334姓名王玮专业计算机系统维护班级12 计 维指导教师袁雪梦年 7 月 17日目课程设计报告封面目录1 . 实验题目 32 .实验目的 33 . 实验设计说明与要求 3-44 .程序实现流程图为45 .课程设计与心得体会4-56 .程序实现过程 5-107 .实验结果 10-12机房收费系统课程设计报告实验题目:机房收费管理系统设计任务(1)输入功能:输入15名学生的学号、班级、姓名、上机起始时间,下机时间。(2)计算功能:计算每个学生的上机费用。(上机费用=上机时间* 1.0/h,注:不足一小时按一小时计算)(3)查询功能:按条件查询显

2、示学生上机信息。如:(查询班级、学号、姓名、上 机时间)等。2 .实验目的:通过对基本数据类型、语句、数组、函数、结构、指针以及文件等的操作, 使学生全面掌握结构化程序设计的基本方法。让我们进一步了解和熟悉c语言的 理论基础,能熟练地运用c语言进行编程,相关运用程序的完善与维护,及相关 的设计。从而在今后的发展中有一定的学习基础便于实用。3 .实验设计说明与要求:从课程设计的目的出发,通过课程设计的各个环节,达到以下教学要求:1 .编写一个菜单驱动的学生机房上机收费管理系统程序(要求使用 vc+6.0),实现相关功能。备注:记录以下信息:学号,姓名,班级,上机时间,上机费用。2 .进一步掌握c

3、语言程序设计的基本思想和方法;3 .掌握结构化程序设计的基本原理及应用;4 .要求通过数字键或者字母键的选择来对信息进行相应的操作。需求分析:根据机房收费管理设计的要求,需要设计三个功能:分别是输入学生 上机信息功能,计算上机所花费的时间和费用功能和用学号,姓名,班级能查询 到学生的信息功能等1 .在输入功能方面,需要把学号、班级、姓名、上机时间等输入进系 统中。2 .在计算功能方面,需要计算出每个学生的上机所用的费用3 .在查询功能方面,要能够按照查询条件,查询出相应的班级、学号、 姓名、上机时间等学生的信息。在设计工程中,把每个功能使用自定义函数的方式书写,并最后用switch语句在主函数

4、中调用,使用模块化设计的总体思路。四.程序实现流程图为:五.课程设计与心得体会:根据机房收费管理系统的需求分析和设计要求, 这次通过c语言程序设计,实现 了本系统的基本功能,分别是信息的输入,查询和计算。虽然实现了这三大基本功能,但是这次的程序设计也还是存在着一些不足之 处,由于是新接触编程设计,自身对于学习的知识点也存在着一些模糊的概念。 所以,在对于程序的模块化设计方面,认识也有待加强,代码变量使用过多,占 用内存大,有很大的优化方向。在实现功能的过程中,并没有用到指针和链表等高级c语言编程方式,这也是 这次编程需要改进的地方。通过对机房收费管理系统的编写,更加掌握了 c语言的基本语法,巩

5、固了 c语 言知识。同时在c的设计过程中,又tc语言运用循环,自定义函数等方面的思想有了更加深刻的认识, 体会到了编程的难度之大, 对以后编写程序有了很好的初步认识。通过这几周的课程设计,也认识到自己对于c语言知识的一些不足之处,在对 书本的知识点还有些掌握的不够透彻, 在一些编程的地方可以更加优化代码, 以 最少的代码实现最强大的功能。 在指针和链表方面, 以后也还需要和老师同学探讨,让以后的c语言编程中能够合理的运用这些 c语言里的精华内容。#i#i#ist六 程序实现过程:cl ucl ucl uctntntststvovovovovomiest diest riehst r uct s

6、t udentehao;banj i10;ctame10;me_ hour;me_ mi nt i mest udentut e;begi n, end;studi nt i =0;sert();d_money ( ) ;ma i ni;ectectect()for( ; ; ) pri ntf(ent30;_xuehao(_name( ) ;_banj i ();t *pri ntf( t tntprprntnt*prntf*贵*(州大n)学人民武装学; pri ntf ( t t收费管理系统prn) ; pri ntf( n n输下入学机生信结息账:n ):n ); pr; pri ntf

7、(i ntf(按学号查询:n ); pri ntf(按班级查询:n ); pri ntf(按姓名查询:n ); pri ntf(退出系统aaaa aaaaa a a a aaaaa a a a a aaaaa a a a antf(编制人员王玮);p r i n t f ( n n四年七月七日n ) ; p r i n t f ( n n选择功能scanf ( %d , &i ) ;s wi t c h ( i )case 1 s yst em( c l s ) ;case 1: nser t () ; br eak;case 2: s yst em( c l s ) ; end_ money

8、 ( ) ; br eak;case 3: s yst em( c l s ) ; sel ect _xuehao( ) ; br eak;case 4: s yst em( c l s ) ;sel ect _banj i ( ) ; br eak;case 5: s yst em( c l s ) ;sel ect _ name( ) ; br eak;case 6: return 0;syst em( paus e ) ;ret urn 0;voi d i nsert ()pri ntf(请 输 入 学号 :);sc a n f ( %d , &st u d en t i . x u e

9、h a o) ; p r i n t f ( 请 输 入 姓 名 :);scanf( %s, &stme(班级:);scanf( %s, &stf(上机%d%dstr , &st udent i miutstmi nsthostststmisthoststprpanf=s=sm( m( monemieh(nuao %dehantf %d :stte)(stmudmmmmel sstumdemm%d ,mihost uut e, hour);te,&us,hour;ehi;stmhao请输入%dxuehao);%d udemgimemetgimmemenut, &studentm .end. h

10、ur,&st udent mntmmimmient mhom0)ndmiute+memiuturmihonustnuurstntmbegin. hur;%d :ude%dntm . ti memi nprel seintf(%d: %d%d , st udent m .e, hour);mehour , st udent m .t i memi nsystem( paus e ) ;sy s t em( cl);el ect _xuehao()ntxuehaom;tf(请);f( %d,&xuao0;m+uehaostudentmxuehaonttff (学号级 : %s%d t studen

11、t mxuehao) ;%s&st uden%d :%dtgimi n ute;p%d :%dtmite);pr%d :%dmemitet,st udt mntme)stmgimpr.banjiintf(our,);pstuenntft 束mt.hr,studet机mmi mehour, stdentmbed.m.tststpri(没有记录n);elm( m( ectbanm;se);)banjji10tf(请)s can f ( %s , b a nj i ) ;gimifoir(mf(!%s%d :0;ma d mi nistia torde s ktq pdeb ugl luxemm xx*n”的h甘=hm mm mm km mm mm mm mm mtk tm x喊 m9iciiiwiis%c4kcgifkgg1xwrhc.zi2_|_| | 口 i 0 ml 丁上一_j- i_i _l- i j珈刺中j nj-一夺 u开ljh l 请选择功能:user%. a aazi. aaa a a./41a. ajs.a

温馨提示

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

评论

0/150

提交评论