指导老师:蔡永铭

课程设计的任务和要求

本课程设计是为加强学生的软件编程能力而进行的专门训练。选题考虑到学生在数据结构中学过的各种算法、数据组织方式进行选题,考虑数据结构算法所涉及的操作系统、网络、编译方法等中的实例,进行设计。

1、  采用C语言程序设计

题目1:学生综合测评系统

功能:可以录入学生的积点(通过成绩换算),对全班同学的按照积点进行排序。可以查询同学的积点和排序位置。

1、学生基本信息(包括姓名、性别、学号、班级、积点等)

2、  新增、删除、修改一名学生信息

3、  查询学生信息

4、  可以实现新增、删除、修改学生积点

5、  按积点排序

分步实施:

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

2.  完成最低要求:建立一个文件,包括某班级同学的积点情况,能对文件中的信息进行扩充(追加),修改和删除;

3.  进一步要求:有兴趣的同学可以自己扩充系统功能。

要求:1)界面友好,函数功能要划分好

2)总体设计应画一流程图

3)程序要加必要的注释

4)要提供程序测试方案

5) 程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。

题目2: 学生个人收支系统设计

功能:学生个人收支系统记录某同学每月的全部收入及各项开支情况,包括群工收入,伙食消费,日常用品费用,水电费,医疗费,娱乐等。进入系统后可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。

分步实施:

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

5.  完成最低要求:建立一个文件,包括某人5个月的收支情况,能对文件中的信息进行扩充(追加),修改和删除;

6.  进一步要求:完成对每月的开支排序,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。

要求:1)界面友好,函数功能要划分好

2)总体设计应画一流程图

3)程序要加必要的注释

4)要提供程序测试方案

5) 程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。

题目3: 商店存货管理系统

功能:建立一商店存货管理系统,要求每次出货时取进货时间最早且最接近保质期中止时间的货物。

1、  建立商品基本信息(名称,编号,数量,进货时间,保质时间)

2、  入货操作

3、  出货操作

4、  查询库存

分步实施:

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

2.  完成最低要求:建立一个文件,包括5个种类的货物情况,能对商品信息进行扩充(追加),修改和删除以及简单的排序;

3.  进一步要求:扩充商品数量,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。

要求:1)界面友好,函数功能要划分好

2)总体设计应画一流程图

3)程序要加必要的注释

4)要提供程序测试方案

5)程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。

题目4: 广州大学城的导游图

功能:按照广州大学城的学校分布图(可以自己确定每个学校之间的距离),游客通过终端询问可知:从某一大学到另一大学的最短路径。

1、  建立学校分布的基本信息以及相邻关系和距离。

2、  可以实现从某学校出发确定方向后遍历所有学校。

3、  输入查询计算从某一大学到另一大学的最短路径。

分步实施:

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

2.  完成最低要求:建立一个文件,包括10个大学之间相连关系和距离,能完成遍历功能;

3.  进一步要求:进一步扩充景点数目(如大学城博物馆),加入到大学之间,有兴趣的同学可以自己扩充系统功能。

要求:1)界面友好,函数功能要划分好

2)总体设计应画一流程图

3)程序要加必要的注释

4)要提供程序测试方案

5)程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。

题目5: 学生运动会成绩数据库

功能:

学生运动会成绩数据库系统记录某校运动会上全部运动项目,各系获得的分数及排名的情况,包括50、100、200,400, 1500米 ,跳高,跳远,标枪,铅球铁饼等。进入系统后可以输入和修改某个项目的结果情况,可以按各系院编号输出总分;按总分排序;按男团体总分排序;按系院编号查询;按项目编号查询;按女团体总分排序。

分步实施:

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

2)  完成最低要求:建立一个文件,包括某个系,5个项目的得分情况,能对文件中的信息进行扩充(追加),修改和删除;

3)  进一步要求:完成对多个系,多个项目的得分排序,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。

键盘输入:系院数目,男子项目数女子项目数,(每项目取前三名,分别为10,5,2分)

要求:1)界面友好,函数功能要划分好

2)总体设计应画一流程图

3)程序要加必要的注释

4)  要提供程序测试方案

5)  程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。

2008课程设计题目(一)相关推荐

  1. 课程设计排名C语言,C语言课程设计题目 ----研究生推免(保研)排名统计程序

    C语言课程设计题目 ----研究生推免(保研)排名统计程序,一.C语言课程设计题目 ----研究生推免(保研)排名统计程序这C语言题目太BT了这种题自己做 ,mfc设定界面,用集合就可以了二.为什么我 ...

  2. 14c语言课程设计题目,2011级数据库课程设计任务书

    2011级数据库课程设计任务书 [设计目的] 数据库课程设计是在学生系统地学习了<数据库系统原理>课程后,按照关系型数据库 的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理信息 ...

  3. c#课程设计简单题目_《C#项目案例》课程设计题目

    1 < C# 项目案例>课程设计题目 一.课程设计的基本目标 1 .通过本次课程设计,熟练掌握开发语言 C# 和开发环境-- .NET . 开发语 言的熟练需要通过编写一定长度的代码( 1 ...

  4. C语言课程设计题库及答案,C语言课程设计题目.docx

    C语言课程设计题目 一. 设计要求与设计报告 设计要求: 1. 任意选定以下一个题目完成 2. 模块化程序设计 3. 锯齿形程序书写格式 设计报告格式: 1. 设计的目的 2. 总体设计(程序设计组成 ...

  5. 单片机模拟计算机课设,单片机课程设计题目汇总(全)

    单片机原理与接口技术课程设计题目汇总,说明:为便于同学提前探讨开发思路,要求:课程设计考核内容包括:源程序,一.基于单片机的电子时钟设计,设计内容:1.用LCD液晶作为显示设备(30分),2.可以分别 ...

  6. 大学数据结构课程设计题目

    数据结构课程设计题目 1.         飞机订票系统(限1 人完成) 任务:通过此系统可以实现如下功能: 录入: 可以录入航班情况(数据可以存储在一个数据文件中,数据结构.具体数据自定) 查询: ...

  7. C语言课程设计题目汇总

    C语言课程设计题目汇总 1.职工信息管理系统 试设计一职工信息管理系统: 1) 职工的信息应尽量详尽. 2) 系统具有的功能应尽量全面. 2.图书信息管理系统 要求与1类似 3.学生信息管理系统 以我 ...

  8. C语言程序设计课程设计题目[2023-02-11]

    C语言程序设计课程设计题目[2023-02-11] C语言程序设计课程设计题目 选题说明: 1.以下题目有部分可能功能相近,请同学们可从不同的角度来分析实现. 2.题目描述和要求仅供参考,同学们可以查 ...

  9. “数据结构”课程设计题目

    "数据结构"课程设计题目 1.城市链表 [问题描述] 将若干城市的信息,存入一个带头结点的单链表.结点中的城市信息包括:城市名,城市的位置坐标.要求能够利用城市名和位置坐标进行有关 ...

最新文章

  1. php 刷新iframe,js刷新iframe
  2. TF学习——TF之Tensorboard:Tensorflow之Tensorboard可视化简介、入门、使用方法之详细攻略
  3. WannaCry警示:学会检测和减轻云端恶意内容
  4. Hibernate和UUID标识符
  5. 解答互联网创业中,你肯定会遇到的问题!
  6. java中怎么做缓存_Java实现一个简单的缓存方法
  7. Java实现仿QQ登陆、好友界面(可连接数据库)
  8. Google桌面搜索使用与技巧
  9. 服务器安装找不到lsi驱动,IBM 服务器 SAS Raid LSI Windows2008 硬盘 驱动
  10. Linux看视频不卡的,Ubuntu 8.04下安装电视卡看电视
  11. 小心微信被封号,这码千万不要扫!
  12. 吃土豆 递归分制算法(浪费时间)
  13. PHP输出分割线,dede标签调用大全dedecms隔五行一个分割线_PHP教程
  14. 安费诺面试经验(已面试,等通知)
  15. (附源码)计算机毕业设计SSM驾校预约考试管理系统
  16. Linux_操作系统-基础操作-教学
  17. Linux 系统 pptpd+radius+mysql 安装攻略
  18. Envato不停机迁移边缘网络提供商
  19. 启动oracle10监听器错误:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了 解决方案
  20. 开通CSDN博客。记录对magento 105se模版的修改。以防以后忘记

热门文章

  1. js基础篇-开发工具
  2. MathType的标尺栏与公式对齐
  3. g++基本用法 objdump 查看输出obj文件
  4. 开源网络库Alamofire的安装及简单使用
  5. Android应用生死轮回的那些事儿(3) - 武器库(1)-权限管理相关API
  6. 分享|契约锁印控平台:让每一枚印章都在授权范围内安全高效使用
  7. 华为路由器:帧中继FR协议
  8. 不会和女朋友聊天的都过来看看:和女朋友聊什么话题好?
  9. Tomcat不能运行tomcat9w.exe的解决方案
  10. 分层确定性钱包-以太坊创建钱包