用c语言编程七日假期的费用统计,c语言编程机房收费标准管理系统.doc

课程设计汇报

题 目: 微机机房收费管理系统

学 号: 1220XX0334

姓 名: 王 玮

专 业: 计 算 机 系 统 维 护

班 级: 12 计 维

指导老师: 袁 雪 梦

2 0 1 4年 7 月17日

目 录

课程设计汇报封面………………………………………1

目录………………………………………………………2

试验题目…………………………………………………3

试验目标…………………………………………………3

试验设计说明和要求………………………………………3-4

程序实现步骤图为…………………………………………4

课程设计和心得体会………………………………………4-5

程序实现过程………………………………………………5-10

试验结果……………………………………………………10-12

机房收费系统课程设计汇报

试验题目:

《机房收费管理系统》设计任务

(1)输入功效:

输入15名学生学号、班级、姓名、上机起始时间,下机时间。

(2)计算功效:

计算每个学生上机费用。

(上机费用=上机时间* 1.0/h ,注:不足一小时按一小时计算)

(3)查询功效:

按条件查询显示学生上机信息。如:(查询班级、学号、姓名、上机时间)等。

试验目标:

经过对基础数据类型、语句、数组、函数、结构、指针和文件等操作,使学生全方面掌握结构化程序设计基础方法。让我们深入了解和熟悉C语言理论基础,能熟练地利用C语言进行编程,相关利用程序完善和维护,及相关设计。从而在以后发展中有一定学习基础便于实用。

试验设计说明和要求:

从课程设计目标出发,经过课程设计各个步骤,达成以下教学要求:

1. 编写一个菜单驱动学生机房上机收费管理系统程序(要求使用VC++6.0),实现相关功效。

备注:统计以下信息:学号,姓名,班级,上机时间,上机费用。

2. 深入掌握C语言程序设计基础思想和方法;

3. 掌握结构化程序设计基础原理及应用;

4. 要求经过数字键或字母键选择来对信息进行对应操作。

需求分析:依据机房收费管理设计要求,需要设计三个功效:分别是输入学生上机信息功效,计算上机所花费时间和费用功效和用学号,姓名,班级能查询到学生信息功效等

1. 在输入功效方面,需要把学号、班级、姓名、上机时间等输入进系统中。

2. 在计算功效方面,需要计算出每个学生上机所用费用

3. 在查询功效方面,要能够根据查询条件,查询出对应班级、学号、姓名、上机时间等学生信息。

在设计工程中,把每个功效使用自定义函数方法书写,并最终用switch语句在主函数中调用,使用模块化设计总体思绪。

程序实现步骤图为:

上 机 费 用

上 机 费 用

上机时间姓 名学 号班 级

上机时间

姓 名

学 号

班 级

计 算

查 询

学 号班 级姓 名上机时间输 入主 菜 单

学 号

班 级

姓 名

上机时间

输 入

主 菜 单

课程设计和心得体会:

依据机房收费管理系统需求分析和设计要求,这次经过C语言程序设计,实现了本系统基础功效,分别是信息输入,查询和计算。

即使实现了这三大基础功效,不过这次程序设计也还是存在着部分不足之处,因为是新接触编程设计,本身对于学习知识点也存在着部分模糊概念。所以,在对于程序模块化设计方面,认识也有待加强,代码变量使用过多,占用内存大,有很大优化方向。

在实现功效过程中,并没有用到指针和链表等高级C语言编程方法,这也是这次编程需要改善地方。

经过对机房收费管理系统编写,愈加掌握了C语言基础语法,巩固了C语言知识。同时在C设计过程中,对C语言利用循环,自定义函数等方面思想有了愈加深刻认识,体会到了编程难度之大,对以后编写程序有了很好初步认识。

经过这几周课程设计,也认识到自己对于C语言知识部分不足之处,在对书本知识点还有些掌握不够透彻,在部分编程地方能够愈加优化代码,以最少代码实现最强大功效。在指针和链表方面,以后也还需要和老师同学探讨,让以后C语言编程中能够合理利用这些C语言里精华内容。

程序实现过程:

#include

#include

#include

Struct time

{int hour;

int minute;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值