C语言程序课程设计任务书

合集下载

C语言课程设计任务书

C语言课程设计任务书

《C语言课程设计》任务书一、课程设计的目的本次课程设计的主要目的是综合运用所学的C语言知识解决一个比较实际的简单问题,侧重对数组、函数、指针、结构体等相关内容的综合应用,使学生能进一步熟悉掌握C语言的基本语法,进一步提升编程能力并逐步培养编程思维,进而不断提高学生解决问题的能力,并为以后的语言学习打下良好的基础。

二、课程设计的要求(一)设计要求课程设计要求在具体项目的基础上,使学生进一步理解和掌握课堂教学中所学知识,来解决一个实际的问题,提高学生进行算法设计与分析能力,提高学生程序设计、实现和调试能力。

在课程设计的过程中要求学生具备以下条件:1.熟悉Microsoft Visual C++环境中的设计、调试步骤及技巧。

2.熟悉数据类型的定义和实现方法,领会数据类型的实质。

3.根据实际问题选择数据结构,熟悉算法的描述描述,并进行程序设计和实现。

4.熟悉程序代码编写的书写规范,能够在课程设计文档中对算法设计与分析、程序设计与测试进行详细描述。

(二)操作要求1. 要求学生按照选题规则确定课程设计题目,不可随意更换,但可在完成规定的任务之后,根据个人兴趣选做其它题目;2.掌握结构化程序设计的方法,提高进行算法设计的能力;2.进一步提升C语言的应用能力;2.提高程序设计的问题分析、系统设计、程序编码、测试等基本方法和技能;3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力;4.严格按照报告格式撰写课程设计报告;(三)成果要求本课程主要训练学生综合运用结构化程序设计的知识,针对实际问题进行算法的设计和实现,培养学生的团队协作能力,提高学生程序设计、调试能力、提高学生文档写作能力。

课程设计质量评定包括对平时表现的评定成绩与实验结果检查质量评定两部分。

实验结果检查质量包括:系统设计的运行状况质量,以及课程设计说明书的编写质量。

三、课程设计的安排第一阶段:在课程设计前向学生布置课程设计任务及相关要求,学生选择课题。

《C语言程序设计》课程设计任务书-建电11412

《C语言程序设计》课程设计任务书-建电11412

《C语言》课程设计任务书一、性质与目的:本课程设计是学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。

本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。

通过实习,加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时通过查询资料,培养学生自学、接受新知识能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,培养学生实际上机调试能力。

二、基本要求:1、选题规定2、设计结束后,要求每个学生上交一份打印的实习报告。

3、设计期间,学生要服从指导教师统一安排,遵守机房制度。

4、严格遵守纪律,不迟到,不早退。

对于无故缺勤者,成绩按不及格处理。

三、设计内容:题目见后边附录四、课程设计的成绩评定a)实习期间的平时表现;b)设计任务的考核成绩;c)设计报告的批阅成绩。

根据以上的成绩由指导教师进行综合评定,成绩分优、良、中、及格和不及格五个等级。

五、实习进程实习为期一周,共22学时,周一至周四每天利用半天时间查阅资料,另外半天到计算机房调试程序(上机的具体时间遵照机房的安排),周五对所设计的软件进行上机考核验收,考核合格者书写设计报告(电子版和打印版),下周一交给指导教师。

六、设计报告格式首先是封面(如下图)其次是目录(要求根据报告内容自动生成)一、设计思路二、程序流程图三、源程序清单四、程序运行结果五、设计总结六、教师评语(学生不要填写)然后是根据目录而写的具体内容附录:(一)基础部分:1.输入一个五位整数,将它反向输出。

例如输入12345,输出应为54321。

(15分)2.用两种循环结构分别编程计算1+2+3…+100的值。

运行结果为“1+2+…+100=5050”(15分)3. 从终端读入20个数据到数组中,统计其中正数的个数,并计算它们之和。

计算机程序设计基础(C语言)课程设计任务书

计算机程序设计基础(C语言)课程设计任务书

30、 学生籍贯信息记录簿(限最多 1 人完成) 编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:
要求:设置一个简单的行编缉器,每行以回车结束。 数据以文件形式存储 编辑器具有查找、替换、修改数据的功能。
13、 双向链表的排序(限最多 1 人完成) 要求:输入一个双向链表,显示些双向链表并对此双向链表排序
14、 校园导游咨询(限最多 1 人完成) (1)、功能描述:设计你的学校的校园平面图,所含景点不少于 10 个。以图中顶点表示学 校各景点,存放景点名称,代号,简介等信息;以边表示路径,存放路径长度等相关信息。 (2)、为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简 单路径。 (3)、为来访客人提供图中任意景点相关信息的查询。 测试数据:由读者根据实际情况指定。
28、 图书管理系统(限最多 2 人完成) (1)、功能描述
新进图书基本信息的输入。 (2). 图书基本信息的查询。 (3). 对撤消图书信息的删除。 (4). 为借书人办理注册。 (5).办理借书手续(非注册会员不能借书)。 (6).办理还书手续 信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状 态、借书人姓名、性别、学号等
20、 校际运动会管理系统 (限最多 1 人完成) 问题描述: 1).初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数; 各项目名次取法: 取前 5 名:第 1 名得分 7,第 2 名得分 5,第 3 名得分 3,第 4 名得分 2,第 5 名 得分 1; 2).由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。 3).所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表, 查看参赛学校信息和比赛项目信息等。 4). 要求实现字符菜单和密码认证。

C语言课程设计任务书(必备)

C语言课程设计任务书(必备)

C语言课程设计任务书(必备)课程名称:C语言课程设计课程设计任务书一、课程设计概述本次课程设计旨在帮助学生巩固和运用所学的C语言知识,进行实际的程序开发和问题解决。

学生将通过自主编程实现特定功能的程序,并进行测试和调试。

本次课程设计的主题是自动售货机程序设计。

二、课程设计目标1. 理解程序开发的基本过程,包括需求分析、程序设计、编码、测试和调试等环节;2. 掌握C语言的基本语法、数据类型、控制结构和函数等知识;3. 能够使用C语言设计和实现简单的程序,并能进行测试和调试;4. 培养学生的团队合作意识和创新意识。

三、课程设计内容1. 设计一个简单的自动售货机程序,实现以下功能:a. 显示商品清单和价格;b. 输入金额,并根据金额选择购买商品;c. 计算并显示找零金额;d. 更新商品库存;e. 显示交易完成信息。

四、课程设计要求1. 学生需自主完成程序的设计和编码,并确保程序的功能完备和正确性;2. 程序需使用C语言编写,且需遵循良好的编码规范;3. 程序需具有一定的用户友好性,能够提示用户输入和输出相关信息;4. 学生可以自行选择合适的编程环境和工具,并提交运行结果截图;5. 学生可以组成小组进行合作,但每个学生需独立完成一份课程设计报告。

五、课程设计报告要求1. 报告内容应包括课程设计的需求分析、算法设计、实现思路和程序测试等部分;2. 程序设计的相关代码应附在报告中,并进行适当的注释;3. 报告应使用规范的格式,包括封面、目录、正文、参考文献等部分;4. 报告应具有较高的学术水平和语言表达能力;5. 报告需以电子版的形式提交。

六、课程设计评分方式1. 程序功能正确性:40%;2. 代码质量和规范性:20%;3. 实现思路和效率:20%;4. 报告内容和撰写质量:20%。

七、课程设计安排1. 学生选题和组团:第1周;2. 确定需求和设计算法:第2-3周;3. 编码、测试和调试:第4-5周;4. 报告撰写和提交:第6周;八、备注事项1. 本任务书仅为设计任务的指导,学生可以根据自身实际情况进行调整;2. 学生可向任课教师咨询和讨论相关问题,但需保持独立思考和创新能力。

C语言课程设计任务书

C语言课程设计任务书

C语言课程设计任务书一、课程设计的目的“C语言课程设计”是在学习“C语言程序设计基础”课程之后进行的一个实践教学环节,课程设计的目的是:进一步培养学生结构化程序设计的思想,加深对C语言基本语法和程序结构的理解。

针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。

掌握C语言的编程技巧和上机调试程序的方法。

掌握程序设计的常用算法。

为以后编写大型程序打下基础。

二、时间15周到18周三、需要提交的成果1、C语言课程设计报告2、源程序四、要求1、程序结构合理2、界面比较美观(两级菜单)3、最好使用单链表(成绩可以评为优)4、输入时有提示,输出美观、整齐四、题目1、学生成绩管理系统学生数据由学号、姓名、班级、三门课(数学、英语、计算机)的成绩和平均成绩构成。

功能要求:(1)添加学生的记录(2)查询学生(分别按学号和姓名)(3)对学生数据排序(分别按平均成绩和计算机成绩的降序)(4)删除学生记录(5)修改学生记录(6)班级成绩分析(各科平均成绩、最高分、最低分、及格率)(7)输出学生信息表2、职工信息管理系统职工数据由职工编号、姓名、部门、职称、基本工资、加班工资、奖金和总工资构成。

功能要求:(1)添加职工的记录(2)查询职工(分别按职工编号和姓名)(3)对职工数据排序(分别按总工资和基本工资的降序)(4)删除职工记录(5)修改职工记录(6)部门职工分析(平均工资、各种职称所占的百分比)(7)输出职工信息表3、图书管理系统图书数据由编号、书名、出版社、单价和图书状态(库存用0表示或借出用读者编号表示),读者数据由编号、姓名和电话号码构成。

功能要求:(1)添加图书的记录(2)图书管理(借书和还书)(3)对图书数据排序(按单价的降序)(4)删除图书记录(5)修改图书记录(6)添加读者记录(7)输出图书信息表和读者信息表。

计算机程序设计基础(c语言)(72学时)课程设计任务书

计算机程序设计基础(c语言)(72学时)课程设计任务书

《计算机程序设计基础(C语言)》课程设计任务书院长(主任)教研室主任执笔人许建仁杨忠宝李波一、实习目的和要求通过课程设计的实践环节的教学,可以加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时也可以通过查询相关资料,培养学生自学能力、接受新知识的能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,并可培养学生实际上机调试程序的能力。

“理论与实践”相结合,使学生得到很好的锻炼,为以后学习、工作打下坚实的基础。

每个学生需要独立完成教师安排的设计题目或由学生自拟实际的设计题目,但是自拟题目需要经过指导教师批准方可生效。

二、实习内容(一)数据结构类题目1、用梯形法或辛普森法求解定积分的值题目详述:求一个函数f(x)在[a,b]上的定积分,其几何意义是求f(x)曲线和直线x=a,y=0,x=b所围成的曲边梯形面积。

为了近似求出此面积,可将[a,b]区间分成若干个小区间,每个区间的宽度为(b-a)/n,n为区间个数。

近似求出每个小的曲边梯形面积,然后将n个小面积加起来,就近似的到总的面积,既定积分的近似值。

当n越大(即区间分的越小),近似程度越高。

算法分析:数值积分常用的算法有:1梯形法:用小梯形代替小曲边梯形。

辛普森(Sinpson)法:在小区间范围内,用一条抛物线代替该区间的f(x),将(a,b)区间分成2n个小区间。

2、二分法求解非线性方程的根题目详述:用二分法求解非线性方程f(x)=0在指定区间[a,b]内的实根的功能。

算法分析:从端点x0=a开始,以h为步长,逐步往后进行搜索。

对于每一个子区间[xi,x i +h],如果f(xi)=0,那么xi为一个实根,并且从xi+h/2开始往后搜索。

如果f(xi +1)=0,那么xi+1为一个实根,并且从xi+1+h/2开始往后搜索。

如果f(xi )f(xi+1)>0,那么说明当前子区间内无实根,从xi+1开始往后搜索。

如果f(xi )f(xi+1)<0,则说明当前子区间内有实根,这时要反复将子区间减半,直到发现一个实根,或者子区间长度划分到了小于预先给定的精度为止。

《C语言程序设计》实验任务书

《C语言程序设计》实验任务书

《C语言程序设计》实验任务书实验一数据类型及顺序结构一、实验目的1.进一步熟悉TC环境的使用方法。

2.学习C语言赋值语句和基本输入输出函数的使用。

3.编写顺序结构程序并运行。

4.了解数据类型在程序设计语言中的意义。

二、实验内容1.编程序,输出如下图形:* *** ***** ***********2.编写程序,输入变量x值,输出变量y的值,并分析输出结果。

y = ( x -= x * 10 , x /= 10 )要求变量x、y是float型。

3.运行下述程序,分析输出结果。

main( ){ int a=10;long int b=10;float x=10.0;double y=10.0;printf("a = %d, b = %ld, x = %f, y = %lf\n",a,b,x,y);printf("a = %ld, b = %d, x = %lf, y = %f\n",a,b,x,y);printf("x = %f, x = %e, x = %g\n",x,x,x);}从此题的输出结果认识各种数据类型在内存的存储方式。

三、实验要求1.复习赋值语句和输入输出函数各种格式符的使用。

2.复习数据类型和运算符的有关概念。

3.编写程序,运行程序并记录源程序和运行结果。

实验二选择结构程序设计一、实验目的1.正确使用关系表达式和逻辑表达式表达条件。

2.学习分支语句if和switch的使用方法。

3.进一步熟悉TC集成环境的使用方法,学习TC环境提供的调试工具。

二、实验内容1.某托儿所收2岁到6岁的孩子,2岁、3岁孩子进小班(Lower class);4岁孩子进中班(Middle class);5岁、6岁孩子进大班(Higher class)。

编写程序(分别用if和switch语句实现),输入孩子年龄,输出年龄及进入的班号。

如:输入:3,输出:age:3,enter Lower class。

《C语言程序设计》课程设计任务书2012-周时阳

《C语言程序设计》课程设计任务书2012-周时阳

《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章内容,阅读提供的例子程序并加注释,调试运行例子程序,然后简单写出对该程序的算法,实现代码的分析理解,以精确理解例子程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《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日之前完成,每个小组可以从推荐设计项目中进行选题,也可以自己自拟设计题目,自拟设计题目要上报设计详细功能,在得到老师的许可后方可开始进行课程设计。

同一个班级每个小组选题不能重复,学习委员汇总全班各组选题,电子档E-mail给老师。

3. 设计内容要求(1)每个课程设计项目至少包含5个功能模块;(2)设计界面友好,要有菜单界面,数据存放在文件中,数据使用数组、结构体都可以;(3)书写规范,变量及函数命名体现“见名知意”原则;采用锯齿型书写格式,便于阅读;(4)采取模化程序设计,在设计过程中,按功能定义多个不同的函数,通过函数调用实现各功能模块的作用;(5)要求利用结构化程序设计方法以及C的编程思想来完成系统的设计;(6)整个设计必须上机调试通过。

4. 课程设计报告要求设计报告内容要体现整个课程设计过程,包括:需求分析、总体设计、详细设计、程序运行测试与分析、设计反思。

(1)需求分析:从功能角度阐述本课程设计目的,要解决什么样的问题,达到什么样的效果;(2)总体设计:明确本课程设计的总体设计思路,要指出在设计过程中可能出现的问题及解决思路,说明本课程设计的全过程,设计采取的思想,绘制本设计的逻辑及功能框架图;(3)详细设计:要求列出本设计中所有编写的函数清单,说明每个函数的功能,各形式参数的意义,画出各函数的调用关系图。

即模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等);(4)程序运行测试及分析:有针对性输入不同的数据,根据输出结果来说明达到程序设计目的;(5)设计反思:指出本次课程设计过程中,自己承担什么任务,遇到什么困难,怎样解决的,自己的收获有哪些,设计的不足和展望等。

整个课程设计报告字数3000字以上,设计报告封面及格式见要求,用A4纸张打印,封面全体小组成员签名。

5. 课程设计答辩要求本课程设计答辩一般在本课程结束最后一次课上随堂进行,汇报时间在10-20分钟,每小组汇报人数1-2人。

汇报内容主要包括:课程设计项目功能演示,设计思路,设计过程存在的问题及解决方法,收获及不足等。

可以制作PPT,自行准备数据。

6. 上交资料要求上交资料在答辩结束后3天内上交,主要包括以下资料:(1)源代码(电子档);(2)课程设计报告书(纸质+电子档),封面小组成员签名;(3)小组自评表(纸质),组长及成员签名。

(三)评分标准表10.1 评分标准(四)参考选题项目1. 学院教学信息管理系统学院教学信息管理系统,每一条记录包括一位教师的职工号、姓名、职称、性别、3门课程,教学效果综合评分。

系统要求实现以下功能:(1)系统以菜单方式工作;(2)输入:输入每一位教师记录,将其信息写入文件中;(3)显示:显示每位教师记录;(4)排序:按职工号或教学效果综合评分进行排序,并显示;(5)查找:完成按姓名或课程查找教师的相关记录,并显示。

2. 酒店房间登记与计费管理系统酒店房间管理系统,能实现酒店客房的查询、预约、登记、结算退房等操作,具体功能:(1)系统以菜单方式工作;(2)能对全酒店客房进行显示、查询;(3)能进行客房预约登记,登记入住;(4)对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择;(5)在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。

3. 学校运动会成绩管理系统学校运动会成绩管理系统,分团体项目和个人项目及男、女项目,每个项目取前5名,分数分别是7、5、3、2、1,团体项目取前3名,分数分别是11、9、7。

系统要求实现以下功能:(1)系统以菜单方式工作;(2)信息录入:录入每个项目信息及每个信息所有取得名次的相关信息;(3)信息查询:输入运动员、院系、项目进行查询;(4)排序:院系团体总分、院系男女团体总分进行排序;(5)信息删除与修改:能够对录入的信息进行修改。

4. 职工档案管理系统设计职工档案管理系统设计,每个职工是一条记录,包括编号,姓名,性别,出生年月,所在部门,职称,工资级别)电话等。

系统可实现以下功能:(1)系统以菜单方式工作;(2)输入功能:输入每一位职工记录,将其信息存入文件中;(3)显示功能:完成全部职工记录的显示;(4)排序:职工的编号、职称、工资等进行排序,并显示;(5)查找功能:完成按编号或姓名查找职工的相关记录,并显示。

5. 银行存取款管理设计在客户文件中,每个客户是一条记录,包括编号、客户姓名、支取密码、客户地址、客户电话、账户总金额;在存取款文件中,每次存取款是一条记录,包括编号、日期、类别、存取数目、经办人。

类别分为取款和存款两种。

本系统能够输入客户存款或取款记录;根据客户姓名查询存款和取款记录。

系统可实现以下功能:(1)系统以菜单方式工作;(2)显示:能够按取款或存款进行指定日期范围的显示;(3)插入:能对取款或存款操作进行记录,写入数据;(4)查找:能够查找某位客户指定时间范围内所有存取款操作;(5)汇总:对每天、每周、每月、每年存取款总量进行汇总,并显示。

6. 职工工资管理系统设计职工工资管理系统应包含本单位职工的全部信息。

每个职工是一条记录,包括姓名、性别、出生年月、年龄、婚姻状况、家庭住址、职称、工资级别情况等。

本系统重点进行工资管理,系统登陆后可计算职工工资总额和平均工资,可按工资进行排序,并能够找出工资级别相同的职工名单。

系统可实现以下功能:(1)系统以菜单方式工作;(2)显示:显示本单元全体职工信息;(3)插入:能插入新职工信息,也可以对新月份数据进行插入;(4)查找:能够查找某职工工资信息,也可以查找在某范围工资的所有职工;(5)排序:能够按工资进行排序。

7. 通讯录管理系统录入联系人信息(包括姓名、电话号码、地址、备注等);通讯录管理系统要求实现以下功能:(1)系统以菜单方式工作;(2)插入:输入每一位联系人记录,将其信息存入文件中;(3)显示:能显示全体联系人信息;(4)查询:查询所有联系人的信息,并按可选的自定义规则进行排序;(5)修改:能针对某个记录进行修改,并将修改的记录信息保存于文件中。

8. 计算机辅助教学(CAI)软件开发:教小学生学算术。

可做个位数,十位数的加,减,乘和除,减法不能得负数,除法要除尽,屏幕上随机出现两个数,提示小学生给出答案,答错了要提示重新输入。

要统计给分。

系统可实现以下功能:(1)系统以菜单方式工作;(2)能进行加、减、乘、除运算,运算符合小学生要求;(3)生成题目要求:可以根据使用者的要求,选择出题的类别和数量,如,是某一种运算,还是多种运算题目都有,是10个题目还是50个题目;(4)计分:每次生成题目按100分计分,每个题目允许做3次,计分比例分别为100%,60%,30%;(5)记错功能:能够按照登录名,对同一用户在练习过程中出错的题目记录下来,随时进行复习。

9. 学生考勤系统设计学生考勤系统应包含各班学生的全部信息。

每个学生是一条记录,包括姓名、性别、学号、出勤情况等。

本系统可模拟考勤过程,记录考勤结果,并能够在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。

系统可实现以下功能:(1)系统以菜单方式工作;(2)显示:显示全校班级整体考勤情况,各班级每个学生考勤情况;(3)插入:能插入新班级及班级学生信息入;(4)查找:能够查找某个班级或某个学生考勤情况;(5)预警功能:能够根据学生考勤情况,当达到一定缺课数量,自动显示预警信息。

10. 学生计算机机房管理系统设计该计算机房共有100台计算机,分为20排,每排50台。

管理系统应包含每台计算机一周内的使用全部信息,包括计算机序号、配置、位置、状态、使用情况的历史记录(包括使用者姓名、学号、使用时间段)等。

本系统可以模拟学生上机和离开的登记过程,查询机房计算机的使用情况。

系统可实现以下功能:(1)系统以菜单方式工作;(2)显示:显示该机房一周内使用全部信息;(3)插入:能进行一周每天每台机器包括使用者上机到离开的数据的输入、存储;(4)查找:能够查找某台计算机使用信息或某个学生在本机房使用信息;(5)报障:当某台机器在一段时间没有使用,会自动提示是否出故障。

(五)其它1. 小组选题汇总表(由学习委员汇总,×月×日之前交)表2小组选题汇总表《C语言程序设计》课程设计小组选题汇总表班级:2. 小组自评表表10.2小组自评表《C语言程序设计》课程设计小组自评表3. 课程设计报告封面及要求C语言课程设计报告书课程名称:C语言程序设计题目:院(系):专业班级:姓名:组长:年月日(正文部分)一、需求分析(标题均为小三号,宋体,粗体)(正文均为小四号,宋体,行距1.5倍)(从功能角度阐述本课程设计目的,要解决什么样的问题,达到什么样的效果。

)二、总体设计(明确本课程设计的总体设计思路,要指出在设计过程中可能出现的问题及解决思路,说明本课程设计的全过程,设计采取的思想,绘制本设计的逻辑及功能框架图。

相关文档
最新文档