《C语言程序设计》课程设计

任务书及指导书

计算机科学与信息工程学院

2012年

说明:以下题目每名同学可以选择一个作为设计题目,也可以自己自拟一个

题目,但工作量要与此相关不大。

C语言课程设计任务书及指导书1

题目:学院教学信息管理系统

功能:学院教学信息管理系统,每一条记录包括教师的职工号、姓名、职称、性别、3 门讲授课程的

名称,教学效果综合评分。系统要求实现以下功能:

1、输入:输入每一位教师记录,将其信息写入文件中。

2、显示:显示每位教师记录。

3、排序:按职工号或教学效果综合评分进行排序,并显示。

4、查找:完成按姓名或课程查找教师的相关记录,并显示。

5、保存:将相关数据写入磁盘文件,便于存、取操作。

分步实施:

1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。

2、完成信息的录入和显示 (即通过编程创建文件,输入教师信息并可将文件内容显示出来)

3、完成排序功能。

4、完成查找功能 (可按职工号、姓名、讲授课程进行查找)

要求:1、用C语言实现程序设计;

2、利用结构体来实现教师信息的处理;

3、系统的各个功能要求用函数实现;

4、界面友好 (良好的人机交互),程序必须有注释。

课程设计实验报告要求:

1、预习报告:仔细分析客户需求、进行模块划分、设计每个模块的算法和数据结构。

2、实验总结报告:按照模板的格式。

C语言课程设计任务书及指导书2

题目:酒店房间登记与计费管理系统

功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询

房间的入住情况、查询当前费用、结账退房等操作。

登记入住的信息主要有:客人姓名、房间号、入住时间、计费方式 (按天或小时)、单价、押金

房间信息:房间号、是否有人入住、房间标准、每天单价、小时单价

2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要

在登记的入住的时候进行选择。

3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。

4、保存:将相关数据写入磁盘文件,便于存、取操作。

分步实施:

1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;

2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况等功能。

3、进一步要求:完成计费和费用查询功能; 每次登录时读取保存在磁盘文件中的入住情况。

要求:1、用C语言实现系统;

2、系统的各个功能模块要求用函数实现;

3、界面友好 (良好的人机交互),程序加必要的注释。

课程设计实验报告要求:

1、预习报告:仔细分析客户需求、进行模块划分、设计每个模块的算法和数据结构。

2、实验总结报告:按照模板的格式。

C语言课程设计任务书及指导书3

题目:学生成绩管理系统

功能:学生成绩管理系统,每个学生信息为一个记录,包括学号,姓名,性别,3 门课程成绩。

系统要求实现以下功能:

1、信息录入:录入成绩学生信息 (包括学生学号、姓名、性别、3 门课程的成绩等);

2、信息查询:可以按照姓名或学号查询学生各门课程的成绩,并显示。

3、排序:按平均成绩或各门课程成绩按由高到低进行排序,并显示。

4、信息删除与修改——输入学号,可删除或修改该学生的成绩信息。

5、保存:将相关数据写入磁盘文件,便于存、取操作。

分步实施:

1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。

2、完成信息的录入和显示 (即通过编程创建文件,输入学生信息并可将文件内容显示出来)

3、完成上述信息查询、排序、信息删除与修改功能。

要求:1、用C语言实现程序设计;

2、利用结构体数组实现学生信息的数据结构设计;

3、系统的各个功能模块要求用函数的形式实现;

4、界面友好 (良好的人机交互),程序要有必要的注释。

课程设计实验报告要求:

1、预习报告:仔细分析

c语言任务设计书,C语言课程设计任务书(必备).pdf相关推荐

  1. 基于c语言的组态软件,工业组态软件中CFC语言的设计实现及语言转换的研究-计算机应用技术专业论文.docx...

    工业组态软件中CFC语言的设计实现及语言转换的研究-计算机应用技术专业论文 摘 要 近年来随着 IEC61131-3 国际标准的正式公布与推广,基于此标准的工业自动 化领域的组态软件,经过不断完善已日 ...

  2. C语言基础专业书,C语言程序设计基础

    C语言程序设计基础 (2017年清华大学出版社出版的图书) 编辑 锁定 讨论 上传视频 <C语言程序设计基础>是2017年清华大学出版社出版的图书,作者是贾学斌.宋海民.胡大威. 书    ...

  3. 组态中常用c语言代码,工业组态软件中CFC语言的设计实现及语言转换的研究

    摘要: 近年来随着IEC61131-3国际标准的正式公布与推广,基于此标准的工业自动化领域的组态软件,经过不断完善已日趋成熟并获得了广泛的应用组态软件作为DCS PLC SCADA等控制系统的上位机软 ...

  4. c语言可以设计那些游戏,语言游戏设计(c语言怎样设计游戏)

    如何给10个月的宝宝设计训练语言能力游戏 亲说的训练宝宝的语言能力,是想让宝宝比别的小朋友更厉害一点呢还是想开发宝宝的智力呢?如果是前者,那么需要有育婴专家来做哦,如果是后者,那么亲可以这样做:十个月 ...

  5. 简单c语言课设计题目,C语言课程设计题目

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 18.学生管理系统(限最多2人完成) 使用下面的数据,用C设计一个简单的学籍管理系统,实现出最基本的功能. 学生基本信息文件(A.TXT)及其内容:A.T ...

  6. c语言日历设计程序框图,C语言课程设计————写下流程图! 谢谢

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 printf("---You have success read data from file!!!---\n"); return h ...

  7. c语言迷宫算法设计,基于C语言的可连通迷宫算法设计及实现(毕业学术论文设计).doc...

    可连通迷宫算法设计及实现 摘 要 随着科技的日益发展,计算机信息知识越来越被人们所认知和使用.在当今时代,计算机毫无疑问地已成为人们常用的日常工具,尤其在学习和娱乐两方面成为了网络的两大亮点.主要是因 ...

  8. C语言循环设计结构,c语言---循环结构设计.ppt

    c语言---循环结构设计 6.7 循环的嵌套 #define PI 3.14159 main( ) { int r ; float area; for( r=1 ; r<=10 ; r++ ) ...

  9. mysql多语言运营设计_多语言系统的数据库设计

    之前做的项目涉及到中国大陆和纽伦新港的用户使用,也就需要做成一个多语言的系统,现在总结下其中一些经验和思考. 首先我们需要确认我们要做的系统,多语言到底是要做多少种语言,以后会不会要求增加更多的语言. ...

  10. 贪吃蛇c语言程序 简书,C语言/C++项目源码分享—贪吃蛇

    /* 项目内容:贪吃蛇 开发环境:vs2013+easyx */ 这个项目是一个小游戏-贪吃蛇项目,代码如下 #include #include //包含easyx图形库,可以使用给我们提供的一些函数 ...

最新文章

  1. BZOJ 1923: [Sdoi2010]外星千足虫
  2. 一款机械陀螺仪-四旋翼上的机械陀螺仪
  3. python入门到精通需要学多久-Python零基础入门到精通:一个月就够了
  4. QML与C++交互:登陆界面设计
  5. Yann LeCun:深度学习硬件前瞻
  6. ds图—最小生成树_Python实现最小生成树
  7. 华为云企业级Redis:集群搭载多DB,多租隔离更降本
  8. 别扭!iPhone XI Max渲染图曝光:后置超大方形3摄
  9. CRNN+CTC (基于CTPN 的end-to-end OCR)
  10. cad汉仪长仿宋体_hzcf.shx字体下载
  11. marked转换html失败,JavaScript使用marked.js在线Markdown转HTML
  12. 学习笔记——利用串口通信控制LED指示灯开关
  13. 浏览器运作原理笔记(来自up主objtube的卢克儿的视频)
  14. sql 求和并且将求和条件作为查询条件
  15. Web应用中基于密码的身份认证机制(表单认证、HTTP认证: Basic、Digest、Mutual)
  16. 免费资源丨如何快速发表论文?八种实验套路及论文技巧告诉你
  17. 如何提高福禄克DTX-1800的测试余量
  18. 这些年过上幸福生活的程序员(中篇)
  19. 前端面试题:Token一般是存放在哪里? Token放在cookie和放在localStorage、sessionStorage中有什么不同?
  20. 使用dd命令烧写linux系统到sd卡

热门文章

  1. 3 EDA技术实用教程 【基础知识1】
  2. MySql处理Unicode字符串
  3. java电子书下载网站
  4. 关于WAP技术的介绍
  5. java-jdk8下载及安装
  6. Java 文件下载,文件名乱码问题解决。
  7. MySQL日期时间转换函数
  8. ASCII码,HTML转义字符表,以及快捷键
  9. Labview如何建立与远程MS SQL数据库的连接
  10. 手机号码归属地全库生成