TC课程设计 - 图文

更新时间:2024-01-02 23:38:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

TC课程设计

基本要求:能利用结构体,指针,数组,变量等元素实现文件的读写,既能往文件中存放信息,又能将信息从文件中读取出来.

一算法类(统计,分类,求和,平均值等)

总体思想:将文件中的信息读取到变量,进行各种运算后,再将结果存入文件中.此类问题经常会同时打开两个文件,一个需要从中读数据,另一个需要往其中写数据,有的情况是改写原文件的内容. 1. 资料室管理系统

概述:

用于小单位的资料室管理,应有图书借阅记录,借书登记,还书登记,藏书资料分类登记借阅等基本功能。 主要功能: 图书登记 图书分类 借阅登记 归还登记 图书查询等

2. 选择题上 机考试系统

用于客观题上机考试,可以从题库中根据范围,难度,分值,数量等条件从题库中随机抽出相应的试题,并存储。还可以把试题一道一道的显示在屏幕上由用户答题,并可以记录用户的答案,最终给出用户的成绩。 基本要求: 试题的输入 试题的删除 试题的抽出 试题的显示

整套试题的保存 对用户答案的处理 成绩的评定等

3. 编程题上机考试系统

随着计算机的普及和应用,对计算机的学习和考试的环境也逐渐从书本和试卷过渡到计算机环境上,为此目的设计此系统用于完成题目的生成,维护及使用等目的. 试题的输入 试题的删除 试题的抽出 试题的显示 整套试题的保存

4. 小学数学出题系统

概述:

为小学生教学服务,能够根据小学生的需要随机抽出两位数的数学运算题,可根据需要进行加减乘除运算。由学生在电脑上答题,并对其判断正误和记分。另外可以根据需要随机抽出四则运算的混合运算题同样应对其判断正误和记分。 基本要求:

抽题选择功能

两位数四则与算的出题功能 四则混合运算的抽题功能 答案判断正误功能 分数累积功能 出题存储功能等

5. 背单词

概述:

该系统是帮助学生背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑自己的词库,系统可以给出中文,让学生输入其英文意思,也可输出英文让学生输入中文意思。并判定词义是否正确。如不正确给出提示并要求用户重新输入。如正确给以鼓励。还应有词语预览功能。 基本功能: 词库的维护

课程预览

显示中文用户输入英文的背诵方法 显示英文用户输入中文的背诵方法 背诵成绩的记录。

6. 学生成绩评定

概述:

根据班级中各个学生的各科成绩,计算出每个人的总分平均分。并挑出成绩不及格等不符和评定讲学金基本条件的学生。对符合奖学金评定条件的同学,排序输出获得奖学金的同学的名字和等级。 主要任务:

输入每个学生的各方面情况 算出每个学生的总分平均分

挑出符合奖学金评定条件的学生(列表显示) 排序 输出

资料存储。

查询每个学生的成绩

7. 电脑公司进销存管理系统

该系统用于处理某电脑公司的设备买入,卖出,仓储等设备账目。在买入设备时,记录设备的数量型号(如computer,keyboard)和价钱,并在库房记录中添加设备,在卖出设备时从库房中减掉该设备,并根据卖出的数量型号和价钱得出每一笔买出的利润。每个一段时间盘点库房和账目计算出利润等数据。

基本要求:

有货物管理(设备的添加,删除,修改) 有账目管理

可以查询账目清单

可以计算年度或月份或季度利润。

8. 粮油公司进销存管理系统

该系统用于处理某粮油公司的物资买入,卖出,仓储等设备账目。在买入物资时,记录物资的数量名称(如小麦,玉米,大豆等)和价钱,并在库房纪录中添加设备,在卖出物资时从库房中减掉该设备,并根据卖出的数量型号和价钱得出每一笔买出的利润。每隔一段时间盘点库房和账目计算出利润等数据。

基本要求:

有货物管理(物资的添加,删除,修改) 有账目管理

可以查询账目清单

可以计算年度或月份或季度利润

9. 种子公司进销存

该系统用于处理某粮油公司的物资买入,卖出,仓储等设备账目。在买入物资时,记录物资的数量名称 (如棉花,玉米)和价钱,并在库房纪录中添加设备,在卖出物资时从库房中减掉该设备,并根据卖出的数量型号和价钱得出每一笔买出的利润。每隔一段时间盘点库房和账目计算出利润等数据。 基本要求:

有货物管理(物资的添加,删除,修改) 有账目管理

可以查询账目清单

可以计算年度或月份或季度利润

10. 苗木公司进销存

该系统用于处理某粮油公司的物资买入,卖出,仓储等设备账目。在买入物资时,记录物资的数量名称(如杨树苗,松树苗等)和价钱,并在库房纪录中添加设备,在卖出物资时从库房中减掉该设备,并根据卖出的数量型号和价钱得出每一笔买出的利润。每隔一段时间盘点库房和账目计算出利润等数据。 基本要求:

有货物管理(物资的添加,删除,修改) 有账目管理

可以查询账目清单

可以计算年度或月份或季度利润

11. 机房库管员

用于机房管理,机房备品的入库应在库房账目上加入货物的入库日期,货物型号,数量,种类等,在货物出库时应登记出库日期,数量种类等指标,手续经办人签名等。并有库房盘点功能。 基本要求:

入库登记功能 出库登记功能

库房盘点功能:库中实际的库存量

货物超出存储范围,或没有货物的预警功能

12. 办公用品库管员

用于办公用品的管理,办公用品的入库应在库房账目上加入货物的入库日期,货物型号,数量,种类等,在货物出库时应登记出库日期,数量种类等指标,手续经办人签名等。并有库房盘点功能。 基本要求:

办公用品入库登记功能 办公用品出库登记功能

盘点功能:库中实际的办公用品存量

办公用品超出存储范围,或没有办公用品的预警功能

13. 运动会分数统计

概述:

编写一个运动会分数统计程序,实现检录,记分,排序,评奖等功能 主要功能: 运动员检录 运动员成绩记录 运动员成绩排序 运动员评奖

14. 小型飞机场订票系统

概述:

使用计算机来完成订票过程,包括飞机班次的查询,起飞时间的查询,票价的查询,和此次班次飞机是否售完的查询. 要求:

订票信息的维护(订票人信息,班次,时间,票价,座位号)添加,删除,修改 飞机班次查询 起飞时间查询 票价查询

15. 模拟储蓄所

编制一个软件模拟储蓄所业务的处理,包括存款,取款,利息计算等 基本要求:

开户处理 存款处理 取款处理 销户处理 利息计算 帐目维护

二查询类: 查询类:

能够根据给定的信息,从文件中将某方面的信息读取出来 16. 手机名片管理系统

概述:

通过计算机对数据文件的存储和读取,实现名片的输入,输出,查找,修改,删除,分类存储等功能。最大可以管理300张名片。 要求:

命令行界面 有输入功能 有删除条目功能 有输出功能 有显示列表功能

有根据某一特点的查找功能 有分类存储功能

17. 光盘管理系统

概述:

用于解决私人光盘逐渐增多以至于找一个光盘或软件要花费很多的时间和精力。实现光盘的分类管理,查询,光盘内容统计,检索等功能。 主要功能列表: 光盘登记 光盘分类 光盘查询 软件检索 结果输出

18. 班级学籍管理系统

用于处理学校中毕业生的学籍查询问题,主要对班级内学生的报名,开除,转学,正常离校等问题进行纪录,并针对各种情况对每个学生纪录进行维护和查询。 基本要求: 学生入校登记 学生离校登记 学生学籍查询 学生学籍维护

19. 房屋中介系统

编制一个系统使之能够,处理一个房屋中介所得所有功能,包括信息登记,信息查询,信息匹配,中介成功后的佣金计算等功能。 基本要求 信息输入 信息分类 信息输出 信息匹配 佣金计算

20. 高精度计算器

编制一个软件用于实现高精度的计算 基本要求:

要有+,-,*,/四则运算 记录算式 输出算式

查看算式及结果

21. 备忘录

基本功能 概述:

用于实现利用计算机实现备忘录功能,包括备忘事件的输入,背忘事件的提

醒,备忘事件的排序,备忘事件的列表显示等功能。 主要功能:

备忘事件的输入(包括基本的备忘时间,提醒时间,具体内容等) 备忘事件的提醒(当用户输入当前日期和时间后,输出该时间应该做的事情) 备忘事件的排序(根据事件的轻重缓急对每一天的备忘事件进行排序,并对非常重要的事件提前提醒)

用户输入一个时间段后,把该时间段的所有备忘事件输出)

22. 毕业生管理系统

概述:

此系统用来完成对于毕业生的信息进行管理,能够统计就业率,对就业进行指导 功能:

毕业生信息录入 毕业生信息维护 就业信息录入 就业信息列表 毕业生信息查询 毕业生就业率统计

23. 职工管理系统

概述:

用于对职工的简单管理,主要对上岗登记,加班登记,工时折算,基本信息登记与查询等 主要功能

职工信息的输入 上岗登记 加班登记 工时计算 查询

24. 公告板程序

概述:

编写一个公告板程序,主要包括用户注册,用户发贴,发贴显示,用户注销,用户升级等。 主要功能 用户注册 用户注销

用户发贴子 高级用户K人 发贴显示

25. 行文本编辑器

概述:

编写一个行文本编辑器程序,实现行编辑功能主要包括文件保存,文件内容修改,建立新文件等功能。 主要功能 建立文件 修改文件 保存文件 编辑文件

26. 社团管理系统

校园生活的日益丰富,使得各种社团得以发展壮大,借助于计算机对人员和活动管理变得愈加有现实意义 要求:

报名

维护

成员信息查询 活动记录 活动查询

27. 旅行社管理系统

能够处理相关的旅行社业务,像旅行线路的提供,线路的报价,导游的管理,旅游人员的登记等。 旅行线路的维护 旅行线路的查询

旅游人员的信息维护(包括姓名,身份证,工作单位,电话,导游等) 旅游人员信息的查询 28. 等级考试报名系统

近年来,参加计算机考试的人员日益增多,用计算机来降低工作量成为了一种迫切需求,为此目的编写软件 要求:

报名信息维护 等级分类 等级查询

身份证号查询 姓名查询 学号查询

29. 商品管理系统

概述:

编写一个商品管理系统,要求商品进货记录,商品买出记录,商品价钱管理等功能

主要功能: 进货处理 买出处理 盘点 利润计算 税收计算

30. 万年历

基本功能 概述:

用于利用计算机实现万年历功能,包括日期对星期的转换,根据指定日期对N天后是什么日期的计算。和显示当前日期,纪念日提醒等功能。 主要功能:

? 日期推算 ? 日期显示 ? 纪念日提醒

31. 彩票系统

基本功能 概述:

用于根据各种要求,选择彩票号码,记录彩票购买人资料,随机产生中奖号码,并根据中奖号码找到中奖彩民的资料并显示出来。 主要功能: 购买彩票功能 自动选号功能 奖金累计功能 开奖功能

32. 停车场管理

基本功能 概述:

用于利用计算机实现停车场的管理,包括车位调度,停车记费。车位记录,收费管理与计算。 主要功能: 车位调度

停车时间与费用的计算 车位记录

33. 车辆违章查询系统

能够根据车辆的牌号,进行违章记录的查询

车辆信息的维护 违章记录的查询

34. 老虎机

基本功能 概述:

用于利用计算机实现老虎机游戏功能。三排自动产生的随机数字动态变化,用户按某一键终止数字变化,如果三排数字相同,则为中奖,并给以鼓励。否则为失败。 主要功能: 数字动态变化 中奖判断 筹码计算

35. 猜数字

每次随机产生5个数字,提供10次机会,若猜中进入下一次猜数,每猜中一次奖励100分,可中途退出猜数游戏,可以累计分数,和产生积分榜 用户注册

用户积分查看

课程设计基本思路:

建立一个或多个结构体代表不同的复杂数据类型。 利用结构体数组来暂时存储要进行操作的数据

通过把结构体数组元素存到文件里的形式完成对数据的永久存储。

一般操作流程为

如对某个记录进行操作

1. 先把所有数据从文件中调入到一个结构体数组中暂时存储 2. 再通过指针运算或数组运算对数组中的某些记录进行操作和赋值。 3. 最终结束操作后,把改变过的结构体数组再存到文件中保存起来

回到页首

课程设计目的

是综合训练学生用C语言编程解决问题和处理问题的能力,巩固其对C语言课程内容和知识的掌握。

对课程设计的基本要求

1、 尽量多的应用C语言中所学到的知识和语句

2、 课程设计前应书写开题报告主要内容包括(对题目的分析和对该课程设

计的概要设计) 3、 课程设计后应交《课程设计报告》,和软件原代码及编译后的应用软件 4、 课程设计最后一次上机实验时检查题目的完成情况 5、 课程设计中必须用到的内容为

a) 文件的存取 b) 结构体的使用 c) 数组的使用 d) 指针操作

课程设计报告要求:

1、 报告封面(1分)

2、 有关变量、结构体的说明(2分) 3、 树型结构模块图(1分) 4、 操作说明(1分) 5、 代码量及质量 (3分) 6、 课程设计体会(1分) 7、 整体(1分)

特殊题目如用不到文件和结构体的使用可与课程设计指导老师联系特殊处理

课程设计报告FTP空间存不进去怎么办?

1.一般说来是因为Word文档中插入的图片容量太大造成的,如果图片处理不好,一个课程设计报告大概会有八九兆,处理好后应该不会超过一兆。

2.下面教大家如果处理图片

3.使用Print Screen键保存当前屏幕内容,这个键在键盘的右上角。打开开始菜单->程序->画图程序,选择编辑菜单中的粘贴命令(如图1)。如果你所需要的是整个屏幕大小的文件,就不用选取矩形工具了。

图1

4、选择工具栏中的矩形工具,选择你需要的图片中的某一部分然后

在矩形中点击鼠标右键选择快捷菜单中的复制命令。(如图2)

图2

4.选择画图程序文件菜单中的新建命令,原来的图片不需要保存了。新建文件后同样选择编辑菜单中的粘贴命令,把我们要的图片部分贴过来。如果存在白色空余位置的话就需要对边框进行处理。方法是鼠标移动到边框处进行托拽。

图3

5.处理完毕后应该是你所想要的样子了(如图3),这个时候可以保存了,取任意文件名,此时图片扩展名应为JPEG,注意图片的存放目录。

图4

6.在WORD中选择插入->图片->来自文件,选中我们刚才保存的图片。插入成功图片插入到Word文档中去后就没有用了,可以直接删除我们保存的那个图片源文件。

本文来源:https://www.bwwdw.com/article/tixx.html

Top