C课程设计指导书
一、课程设计目的
通过设计一个《学生成绩统计管理》,进一步熟悉C中三种编程结构、数组和函数的实现方式。了解系统开发的需求分析、模块分解、编码测试、模块组装与整体调试的全过程,加深对C的理解与Turbo C环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。 可以自选题目,但是要先将自选题目的设计说明与具体要求拿给我看,如果符合要求,再进行设计。
二、设计目标
学生成绩统计管理
基本功能:
1) 成绩的输入(学号、姓名、英语、数学、C语言);
2) 成绩统计(各科平均成绩、各科成绩“优秀”、“良好”、“中等”、“及格”、“不及格”的人数及其所占比例);
3) 总成绩统计(学生的总成绩、平均成绩及成绩排名);
4) 成绩的统计结果显示,显示格式如下:
学号 姓名 英语 数学 C语言 总成绩 平均成绩 成绩排名 1001 zhangsan 78 86 85 249 83 1 1002 lisi 87 75 77 239 80 4 1003 wangwu 76 83 81 240 80 3 1004 zhaoliu 67 90 88 245 82 2
5) 查询某学生成绩。
如查询wangwu的成绩,输出:
学号 姓名 英语 数学 C语言 总成绩 平均成绩 成绩排名 1003 wangwu 76 83 81 240 80 3
三、时间与安排
时间为一周(14/15周),粗略划分:
? 第一天 布置任务及分组、总体需求分析与设计;
? 第二天~第三天 各模块的编程设计;
? 第四天 程序总调试、修改、系统组装;
? 第五天 撰写课设实习报告、打印
四、课程设计报告
内容包括:程序设计目的、程序实现思路、设计说明文档、课程设计心得及程序清单(打印),并按学校的课程设计(论文)格式撰写并装订成册。
五、其它事项
1) 课程设计地点: 计算中心605、606 星期一~星期四 晚上7:00—10:00
2) 课程设计报告递交时间(第十八周星期五下午5:00前);
3) 成绩考核:
A、程序编程测试、设计报告、平时成绩分别占40%、40%、20%;
B、在课程设计中若有玩电脑游戏、上网聊天、迟到、旷课,或其它违反课程设计等现象发生,将酌情处理。
计算机软件教研室
20xx年8月31日
第二篇:C课程设计要求
C#和ASP.NET程
设计要求私立华联大学2012软件专业指导教师:柳宏波
C# 语言课程设计题一?假定有N门课程,每门课程有课程编号、课程名称、课程性质、总学时、授课周学时、授课周数、实验学时、学分、开课学期等信息,学生可按照要求自由选课。试设计一个选修课程系统
选修课程系统功能
(1)系统以菜单方式工作?(2)课程信息和学生选课信息录入功能?(3)课程信息浏览功能?(4)查询某个学生的选修课程、总学分、成绩等
?(5)查询某门课程选修的学生、成绩等?(6)退出?
学生成绩管理系统
?
?
?
?
?
?
?(1)系统以菜单方式工作(2)学生记录录入功能(3)全部学生信息浏览功能(4)查询功能:分别能按姓名、学号或成绩等查询(5)排序功能:按学生平均成绩进行排序(6)插入功能:按平均成绩高低插入一条学生记录(7)删除功能:如果输入错误,可以删除学生记录
学习辅助系统
设计一个学习系统帮助中小学生学习某一课程的某一知识点。
?要求系统能正确指导学生学习过程。?要求中小学生不用帮助即能使用系统。?如果需要帮助、应该提供软件使用视频。?
C# 和ASP.NET项目
C#和ASP.NET项目可以共用一套数据逻辑系统,但采用不同的界面。
?C#可用传统视窗界面或WPF界面?ASP.NET项目应用Web界面。?
考核方式
?
?
?
?1. 提交系统源程序和一份课程设计报告,报告格式及主要内容见下页。2. 演示3-5分钟。3. 设计报告4. 考核标准包括:
a. 设计态度;
b. 程序设计是否良好结构性和良好程序设计风格,实用性、通用性、可扩充性如何;
c.动手能力,创新精神;
团队精神
独立设计,独立编写代码。
?同学可以互相帮助,接受帮助的同学在设计报告中应明确对帮助你的同学提出感谢。?如系统较大,可以合作,每人完成其中一部分,但要明确说明哪一部分由那个同学完成。独立提交你所完成的部分的报告。?