2012-《C语言程序设计》课程设计任务书Hu
- 格式:doc
- 大小:268.50 KB
- 文档页数:11
C语言程序设计课程设计任务书项目4:高校工资管理系统一、课程设计项目:高校工资管理系统二、目的与要求:1、目的:(1)要求学生达到熟练掌握C++语言的基本知识和技能;(2)基本掌握面向对象程序设计的基本思路和方法;(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
2、基本要求:(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次;(3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;(3)在系统的设计中,至少要用到面向对象的一种机制。
3、创新要求:在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。
4、写出设计说明书三、设计方法和基本原理:1、功能要求问题的描述(功能要求):现一高校有五类职工:教师,实验员,行政人员,教师兼职实验员,行政人员兼职教师。
为了实现工资发放的自动功能,现要求编写程序来自动完成此功能。
同时注意生成的相关数据结果以文件方式存放在硬盘中。
程序应具备从键盘录入,文件的可继续录入,任意职工的工资查询(可由职工编号和职工姓名来实现),如若有职工由于工作调动,则可进行相对应的删除动作。
相关信息:每一学期将学校职工的本学期任职情况及上学期工作的相关情况输入计算机,则本学期职工的月工资按程序处理后的结果发放,其中职工的工资计算方法如下:其中工资的基本构成如下:教师:基本工资+课时费;实验员:基本工资+实验室补助;行政人员:基本工资+行政补贴;教师兼职实验员:基本工资+课时费+实验室补助;行政人员兼职教师:基本工资+行政补贴+课时费;(其中:1.课时费:教师每一学期的基本工作量为120,实验员每学期基本工作量为70,行政人员没有基本工作量,每节课时费为20元;课时费=(上学期工作量-基本工作量)*20;注意:如果上学期基本工作量没完成,则其(上学期工作量-基本工作量)*20为负值。
2.基本工资:教师800元,实验员650元,行政人员750元。
2012年《C语言程序设计》课程设计-大型作业任务书一、题目(1)题目1.三北防护林信息管理系统(2)题目2.列车时刻表信息管理系统(3)题目3.伦敦奥运会信息管理系统二、选题规定(1)学号尾数(最后一位)为:1、4、7、0者自动选择题目(1),即:题目1.三北防护林信息管理系统。
(2)学号尾数(最后一位)为:2、5、8者自动选择题目(2),即:题目2.列车时刻表信息管理系统。
(3)学号尾数(最后一位)为:3、6、9者自动选择题目(3),即:题目3.伦敦奥运会信息管理系统。
三、需要处理的基础数据注:与中文字段名对应的英文字段名自己确定;类型和长度可以根据需要修改。
(一)三北防护林信息管理系统1.省自治区防护林基本信息参考:省自治区包括:省自治区编号,省自治区名称,面积单位为:万亩;资金和救济金额单位为:万元23(二)列车时刻表信息管理系统2.经停车站基本信息参考:3.经停车次基本信息参考:(三)伦敦奥运会信息管理系统123.参赛选手基本信息参考:四、需实现的系统功能(一)各种基本数据的录入1.三北防护林信息管理系统●省自治区防护林基本信息录入;●县市防护林基本信息录入;●林木基本信息录入;●其它信息录入。
2.列车时刻表信息管理系统●车次基本信息录入;●经停车站基本信息录入;●经停车次基本信息录入;●其它信息录入。
3.伦敦奥运会信息管理系统●代表团基本信息录入;●参赛项目基本信息录入;●参赛选手基本信息录入;●其它信息录入。
要求每个系统的1级链表、2级链表、3级链表都能够进行基本数据的录入。
(二)各种基本数据的修改即:允许对以及录入的数据重新进行编辑、修改。
如:●修改省自治区防护林基本信息(修改1级链表中的结点);●修改经停车站基本信息(修改2级链表中的结点);●修改参赛选手基本信息(修改3级链表中的结点)。
要求每个系统的1级链表、2级链表、3级链表都能够进行基本信息的修改。
(三)各种基本数据的插入如:●在车次基本信息链(1级链)中插入一条新记录;●在参赛项目基本信息链(2级链)中插入一条新记录;●在林木基本信息链(3级链)中插入一条新记录等。
《C语言程序设计课程设计》任务书设计题目:通信录管理系统使用班级:软件05指导老师:胡建荣课程设计的目的:C语言课程设计是计算机网络专业重要的教学环节,它为学生提供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决实际问题的机会。
●进一步巩固和复习C程序设计的基础知识。
●培养学生结构化程序、模块化程序设计的方法和能力。
●提高学生调试程序的技巧和软件设计的能力。
●提高学生分析问题、解决问题以及综合利用C语言进行程序设计的能力。
●了解软件的编制过程。
实现的任务:完成对若干(上限为10万)人的通信信息(communication information)进行各种管理。
设计内容:1.确定能记录通信信息的数据结构,至少要有编号、分组、姓名、固话、手机号、QQ号码、E-mail、家庭住址等信息,它是本程序的核心数据结构,定义为如下的结构体类型:struct comm_info { /* 定义通信信息结构体类型*/ long num; /* 编号*/char group[16] /* 分组*/char name[16]; /* 姓名*/char hphone[16]; /* 固话home_phone */char mphone[16]; /* 手机号mobile_phone */char qq[16]; /* QQ号码*/char email[20]; /* e-mail地址*/int len; /* 家庭住址或通信地址长度*/char *addr; /* 家庭住址或通信地址*/struct comm_info *prev; /* 前向链表指针*/struct comm_info *next; /* 后向链表指针*/};2.程序应具有以下基本功能:●添加:增加一个或几个人的记录,并可选择继续输入或退出。
●查询:可按姓名查找某人记录,也可查找某个组的所有记录。
若找到,则显示所有人的记录,否则提示未找到,无论查找成功否,应还可选择继续查找或退出。
《C程序设计》课程设计任务书(2012-6-7)计算机科学与技术专业(计111, 计112)一. 课程设计目的本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。
本课程设计的目的和任务:1. 巩固和加深学生对C语言课程的基本知识的理解和掌握2. 掌握C语言编程和程序调试的基本技能3. 利用C语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用C语言解决实际问题的能力二. 课程设计要求1. 分析课程设计题目的要求2. 写出程序流程图3. 编写程序代码及重要的解释,调试程序使其能正确运行4. 设计完成的软件要便于操作和使用4. 设计完成后提交课程设计报告三. 课程设计报告的内容1. 课程设计名称、班级号、学号、学生姓名和课程设计起止日期2. 课程设计目的和要求3. 课程设计任务内容4. 程序流程图5.软件使用说明6. 课程设计心得与体会7. 附录1:参考文献8. 程序清单(带有较详细的注释)请上传网络课堂。
四. 课程设计任务1. 设计分两阶段进行:第一阶段,17周以《C课程设计》教材为主,进行专题训练;第二阶段,18周完成布置的设计题目,并书写报告。
2. 设计题目:题1. 设计一个多功能计算程序(计算器模拟)实现如下功能:具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。
依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,然后输出结果。
结果可以作为下一个运算的第一运算数。
按‘C’清屏,按‘R’退出。
例如:输入:2 +5输出:7题2. 洗牌和发牌模拟用随机数开发一个可用来实现具体的玩牌游戏中的洗牌和发牌的模拟程序。
实现功能:1)洗牌功能2)发牌功能: 54张牌,随机发给4个玩家,要求显示各玩家及底牌.3) 设计模拟4副牌的程序题3. 学生成绩文件管理现有3个班学生的C语言课程成绩,设计学生信息的结构体,以文件形式保存学生信息。
课程设计报告课程名称C语言程序设计课题名称职工信息管理系统专业通信工程班级1181学号 4姓名李雪峰指导教师罗雅博曹燚2012年7月6 日湖南工程学院课程设计任务书课程名称C语言程序设计课题职工信息管理系统专业班级通信1181学生姓名李雪峰学号 4指导老师罗雅博曹燚审批任务书下达日期2012 年6 月22 日任务完成日期2012 年7 月 6 日2011级通信工程专业《C语言程序设计》课程设计任务书一、课程设计的性质与目的《C语言程序设计》是通信工程专业重要的基础课,通过本课程设计使学生进一步巩固课堂所学知识,全面熟悉、掌握C语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、调试程序的能力。
二、设计要求每个同学至少选作设计题目一个,每个同学的学号末尾2位对8求余,所得数为对应的设计题目题号,该题为该生必做题。
源程序必须格式规范,程序运行正确无误,有较强的容错性,界面友好。
必须使用模块化程序设计方式,自己独立完成。
三、课程设计报告要求设计报告格式:1 统一封面(本任务书附带)、设计题目、设计要求以及系统功能需求分析;2 总体设计:包括系统总体设计框架和系统功能模块图;3 详细设计。
包括主要功能模块的算法设计思路以及对应的工作流程图;4 主要源程序代码。
包括存储设计说明,以及完整源程序清单(放在附录中);5 调试分析过程描述。
包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等);6 总结。
包括课程设计过程中的学习体会与收获、对C语言和本次课程设计的认识等内容。
7 附录(完整源程序清单):可以是手写或打印稿(注意:不能和其他同学一样)8 报告最后附上评分表(见任务书末页)四、检查要求:1 每个人必须有可运行的程序,每个人要通过答辩;2 每个人必须交《C语言课程设计报告》(打印稿)五、评分1 根据平时上机考勤,且每个人必须自己动手编写程序,不得抄袭;2 根据程序运行结果;3 学生能熟练地解释清楚指导老师对自己程序的提问;4 课程设计报告完成的质量和规范;六、时间、地点安排七、课程设计题目0.表达式计算要求: 输入一个表达式,输出其结果。
《C语言程序设计》课程设计一、任务书题目㈠楼盘查询系统⑴主要内容建立楼盘楼盘信息系统,提供创建、编辑和综合查询等基本业务管理和服务。
⑵任务要求收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008[2]张引. C程序设计基础课程设计, 杭州:浙江大学出版社,2007[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006题目㈡招生查询系统⑴主要内容建立招生信息系统,提供创建、编辑和综合查询等基本业务管理和服务。
⑵任务要求收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008[2]张引. C程序设计基础课程设计, 杭州: 浙江大学出版社,2007[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006题目㈢景点查询系统⑴主要内容建立国内景点信息系统,提供创建、编辑和综合查询等基本业务管理和服务。
⑵任务要求收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008[2]张引. C程序设计基础课程设计, 杭州: 浙江大学出版社,2007[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006附加可选题目经典算法设计与实现⑴题目要求①准备参加软件大赛的同学建议选做此题。
②建议主要参考、学习刘汝佳编的《算法竞赛入门经典》(清华大学出版社)。
③前4章可根据自己的实际情况快速浏览或直接跳过;④认真学习第5章至第11章共7章内容,阅读提供的例子程序并加注释,调试运行例子程序,然后简单写出对该程序的算法,实现代码的分析理解,以精确理解例子程序。
2012《C语言》课程设计任务书3课程设计报告课程名称《C语言程序设计》课题名称小学生心算CAI系统专业班级学号姓名指导教师2012年 6 月28 日湖南工程学院课程设计任务书课程名称《C语言程序设计》课题小学生心算CAI系统专业班级学生姓名学号指导老师审批任务书下达日期2012 年 6 月9 日任务完成日期2012年6月28 日二、进度安排6.18:课题讲解6.19-6.20:查阅资料,总体设计,详细设计6.20-6.25:编程,上机调试、修改、完善程序6.26:答辩6.27-6.28:撰写课程设计报告附:课程设计报告书写规范、书写格式及装订顺序1、需求分析(1)程序的功能。
(2)输入输出的要求。
2、总体设计(1)程序由哪些模块组成以及模块之间的层次结构、各模块的调用关系;每个模块的功能。
(2)课题涉及的数据;即要存储什么数据,这些数据是什么样的类型构,它们之间有什么关系等。
3、详细设计画出各模块的程序流程图。
4、调试分析以及设计体会(1)测试数据:准备典型的测试数据和测试方案,包括正确的输入及输出结果和含有错误的输入及输出结果。
(2)程序调试中遇到的问题以及解决问题的方法。
(3)课程设计过程经验教训、心得体会。
5、使用说明用户使用手册:说明如何使用你编写的程序,详细列出每一步的操作步骤。
6、参考书目(格式如下)[1] 张明敏.图形图形图象文件格式解码使用程序.中国图象图形学报[J],1998,(5)[2] 谭浩强. C语言程序设计(第二版).清华大学出版社[M], 1999 12(1): 298-327…7、附录源程序清单(带注释)8、书写格式及装订顺序(1)课程设计报告要求用A4纸打印成册:(2) 小标题为:黑体小4号(加粗):正文为:宋体5号。
行间距为固定值22。
(3) 封面按学校统一规定。
⑷装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。
计算机与通信学院课程设计评分表教师签名:日期:。
《C语言程序设计》课程设计任务书对象:17楼宇智能化技术专业一、课程设计目的本课程设计主要是为了进一步提高学生掌握利用C语言语言开发程序的能力,熟悉程序开发的一般流程,及自主学习能力和团队协作能力。
1. 掌握C语言语言基本语法及数据类型;2. 掌握C语言基本程序结构、数组、函数、指针、文件的使用;3. 掌握结构化程序设计思想和C语言开发程序基本流程;4. 具备C语言程序调试能力;5. 能自主进行知识查阅及分析和解决问题;6. 能具备良好的团队协作能力和沟通能力。
二、课程设计要求(一)总体要求学生必须仔细阅读课程设计书,认真主动完成课设的要求。
有问题及时、主动通过各种方式与教师联系沟通。
学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时的向教师汇报。
本课程设计主要流程是:分组->选题->进行课程设计->撰写课程设计报告->课程设计答辩->上交资料。
本课程设计成绩组成:总成绩(100%)=源程序(60%)+课程设计报告(20%)+课程设计答辩(10%)+小组自评分(10%,包括组长评分和个人自评分)(二)各部分具体要求1. 分组要求(1)小组成员1-2人组成,成员自由组合,小组组长由本小组推荐产生;(2)本课程设计实行小组组长负责制,每个成员具体分工由成员共同协商,组长最后决定;(3)课程设计结束后,组长根据每个成员所负责具体任务及是否积极参加等因素进行打分,每个成员分数不能一样;(4)课程设计小组自评表由组长填写,最后由各成员签名,除签名外表格其它内容可打印(A4纸);(5)本课程设计要体现团队合作精神,每个成员分工合理,要及时、定期沟通,组长充分发挥组织协调作用,每个成员要有合作和团队意识。
2. 选题要求本课程设计选题必须在6月10日之前完成,每个小组可以从推荐设计项目中进行选题,也可以自己自拟设计题目,自拟设计题目要上报设计详细功能,在得到老师的许可后方可开始进行课程设计。
《C语言程序设计》课程设计
一、任务书
题目①上网本卖场信息查询系统
学号尾数(最后一位)为:0、4、8者,选择本题目
⑴主要内容
建立上网本卖场信息查询系统,提供创建、编辑和查询等基本功能和服务。
⑵任务要求
收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献
[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008
[2]张引. C程序设计基础课程设计, 杭州:浙江大学出版社,2007
[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006
题目②航班时刻表查询系统
学号尾数(最后一位)为:1、5、9者,选择本题目
⑴主要内容
建立航班时刻表查询系统,提供创建、编辑和查询等基本功能和服务。
⑵任务要求
收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献
[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008
[2]张引. C程序设计基础课程设计, 杭州: 浙江大学出版社,2007
[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006
题目③歌曲查询系统
学号尾数(最后一位)为:2、6者,选择本题目
⑴主要内容
建立歌曲查询系统,提供创建、编辑和查询等基本功能和服务。
⑵任务要求
收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献
[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008
[2]张引. C程序设计基础课程设计, 杭州: 浙江大学出版社,2007
[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006
题目④植物园赏花信息系统
学号尾数(最后一位)为:3、7者,选择本题目
⑴主要内容
建立植物园赏花信息系统,提供创建、编辑和查询等基本功能和服务。
⑵任务要求
收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献
[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008
[2]张引. C程序设计基础课程设计, 杭州: 浙江大学出版社,2007
[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006
附加可选题目经典算法设计与实现(只计附加分)
⑴题目要求
①准备参加软件大赛的同学建议选做此题。
②建议主要参考、学习刘汝佳编的《算法竞赛入门经典》(清华大学出版社)。
③前4章可根据自己的实际情况快速浏览或直接跳过;
④认真学习第5章至第11章共7章内容,阅读提供的例子程序并加注释,调试运行例子程序,然后简单写出对该程序的算法,实现代码的分析理解,以精确理解例子程序。
⑤针对如下章节:
第5章基础题目选解;
第6章数据结构基础;
第7章暴力求解法;
第8章高效算法设计;
第9章动态规划初步;
第10章数学概念与方法;
第11章图论模型与算法;
要求每章至少阅读、调试运行、分析理解两个程序。
另外找一道类似题独立做。
⑥按照章节、题目顺序,以1)问题(即题目)、2)算法、3)程序、4)分析理解四个方面撰写设计报告。
⑦要求提交设计报告,程序清单。
⑵参考文献
[1] 刘汝佳. 算法竞赛入门经典. 清华大学出版社
[2] 曹计昌,周时阳、祝建华、甘早斌、胡福林、庞秀梅. 全国软件大赛计算机学院教师辅导课件资料(电子版)
[3] 管西京等. 编程算法新手自学手册. 机械工业出版社
[4] 董东,周丙寅. 计算机算法与程序设计实践. 清华大学出版社
[5] 郭嵩山等. 国际大学生程序设计竞赛例题解. 电子工业出版社
二、题目和难度选择的规定
1、题目选择的规定
①学号尾数(最后一位)为:0、4、8者,自动选择题目①上网本卖场信息查询系统。
②学号尾数(最后一位)为:1、5、9者,自动选择题目②航班时刻表查询系统。
③学号尾数(最后一位)为:2、6者,自动选择题目③歌曲查询系统。
④学号尾数(最后一位)为:3、7者,自动选择题目④植物园赏花信息系统。
2、难度选择的规定
(1)选三个方向的十字交叉链表数据结构的难度系数为1;选二个方向十字交叉链表数据结构的难度系数为0.85。
(2)采用文本菜单界面的难度系数为1;采用教材p215-p216类似的简易菜单的难度系数为0.85。
请每个同学根据实际掌握程度和能力选择相应难度系数的题,要求能够独立完成。
三、基本要求
1、只能使用C语言,源程序要有适当的注释,使程序容易阅读。
2、要有用户界面。
要求至少采用教材p215-p216类似的简易菜单;鼓励采用文本菜单界面甚至采用图形菜单界面。
3、必须使用结构和十字交叉链表等数据结构。
4、使用文件保存数据。
5、至少输出一份报表(屏幕输出即可),鼓励自行增加新功能。
6、设计测试的模拟数据,完成系统测试。
7、写实验报告(要求正规打印,A4幅面),内容包括:
题目
系统功能模块结构图
数据结构设计及用法说明
程序结构(画流程图)
各模块的功能
试验结果(包括输入数据和输出结果)
体会
参考文献
附录:程序清单及源程序软盘(电子档)
7、凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩并向学院报告。
凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩并向学院报告。
8、课程设计报告封面统一格式,标准格式见本文档最后一页。
四、指导建议
题目①上网本卖场信息查询系统
⑴系统功能
系统主要提供上网本卖场信息的快速查询、检索和统计。
应该具有①按地理区域、卖场、上网本型号、数量等查询信息的功能;②组合条件检索上网本信息;③按地理区域、卖场、上网本型号等统计上网本相关信息。
⑵系统数据
系统主要涉及“地理区域”、“卖场”和“上网本”3类信息。
卖场基本信息参考:
卖场地理位置信息包括:武昌、汉阳及汉口等地名称及编号
●
●
在存储介质上,建议采用3个文件分别存储“位置”、“卖场”和“上网本”的数据。
在内存中,建议采用如下图1所示链式数据结构。
图1上网本卖场信息查询系统的链表结构示意图
题目②航班时刻表查询系统
⑴系统功能
系统主要提供航班信息的快速查询、检索和统计。
应该具有①按航班、按机场等查询信息的功能;②组合条件检索航班信息;③统计航班座次情况等。
⑵系统数据
系统主要涉及“航班”、“经停机场”和“经停航班” 3类信息。
●
●
●
在磁盘上,建议采用3个文件分别存储“航班”、“经停机场”和“经停航班”的数据。
在内存中,建议采用如下图2所示的链式数据结构。
图2航班时刻表查询系统的链表结构示意图
题目③ 歌曲查询系统
⑴系统功能
系统主要提供歌曲信息的快速查询、检索和统计。
应该具有①按歌手、按歌名等查询信息的功能;②组合条件检索歌曲信息;③按时间、作者、歌手等统计信息等。
⑵系统数据
系统主要涉及“年代”、“歌曲”和“歌手”3类信息。
●
●
head
●
在磁盘上,建议采用3个文件分别存储“年代”、“歌曲”和“歌手”的数据。
在内存中,建议采用如下图3所示的链式数据结构。
图3歌曲查询系统的链表结构示意图
题目④
植物园赏花信息系统
⑴系统功能
系统主要提供植物园赏花信息的快速查询、检索和统计。
应该具有①按花圃园、按花名等查询赏花信息;②组合条件检索赏花信息;③按花圃园、赏花种类等统计赏花情况等。
⑵系统数据
系统主要涉及“花圃园”、“鲜花”和“开花信息”3类信息。
● head
●
●
在磁盘上,建议采用3个文件分别存储“花圃园”、“鲜花”和“开花信息”的数据。
在内存中,建议采用如下图4所示的链式数据结构。
图4 植物园赏花信息系统的链表结构示意图
head
教学网站
http://221.234.47.93/jp2010/hzkjdx/cyycxsj/
创建文本菜单与打印输出的提示
1、与创建文本菜单的相关函数如下,请自行查阅相关资料,了解这些函数的用法。
window、textbackground、clrscr、
textcolor、cprintf、bioskey、
gotoxy、gettext、puttext、putch
2、打印输出使用下列语句。
FILE *fp;
fp=fopen(“PRN”,”w”);
课程设计报告题目:
课程名称:
专业班级:
学号:
姓名:
指导教师:
报告日期:
华中科大计算机学院《C语言程序设计》CS1107-1110课程设计计算机科学与技术学院
第11 页共11 页。