2011年春季C语言课程设计指导书

C语言课程设计指导书

注:请各班学习委员按学号顺序对本班同学进行分组(不允许同学自行组合),把后面所列的题目分割开交给各组保留,并组织同学按时上机。

1.总体要求

1)        按照名单上的顺序分配PC 按照学号的顺序每3人一组(如果剩余2人,则选择任务11;如果剩余1人,则分散到前面的组中),每组按对应顺序选一件任务,共同完成设计报告与源程序。

2)        实行团队分工协作不允许单干。组内讨论后选举水平较高者为小组长;小组长负责领导本小组集体讨论设计系统总体模块、确定人机对话的界面、确定函数的个数、确定要用到的变量的个数和类型、根据各人能力讨论确定各成员的任务分工。

3)        每天上机前要有上机报告,每人各自写一份,写明前一天学到哪些知识;作了那些设计工作;设计中碰到的问题,以及解决方法;本次上机计划完成的工作、以及将要编写的程序算法流程。当天上机前指导老师检查报告,未完成者取消上机资格,按旷课处理,旷课三次就没有成绩。注:即使自己有计算机也必须按时到机房上机。

4)        题目都包含随机文件的读取与写入。数组在内存中临时存放信息,随机文件在硬盘上永久存放信息。每次运行开始读入旧的记录到结构体数组中,然后可以对数组中的记录可以进行任意操作,退出前把所有记录写入文件保存。

5)        要求完成的软件人机界面友好,便于操作;程序结构清晰,关键地方必须有注释,有简单系统使用帮助。各小组在完成基本功能的基础上,可进一步讨论,自由发挥,增强功能,最后可酌情加分。

6)        每人成绩根据组内任务分工和设计报告打分,分为:优秀(20%)、良好(40%)、中、及格、不及格5档。不完成每天的上机报告,并且没有参与撰写设计报告者,成绩为“不及格”;完成任务的组中起核心作用者可以得“优秀”。

2.设计报告格式

1)        实验目的及内容;

2)        系统总体模块设计,给出模块图;

3)        小组任务分工,描述每个人应完成的任务;

4)        子系统设计方案(每人一份);

5)        子系统主要程序流程图,并附文字说明(每人一份);

——答辩之前必须完成上面五部分——

6)        个人设计小结与心得体会(每人一份);

7)        小组设计总结。

每小组总共撰写一份,共分七部分,其中四、五、六部分每人一份独立完成,其余由小组集体完成。要求:

1)        设计报告占总成绩的70%,最后一天的程序演示与答辩占20%,考勤和上机表现占10%,结合个人分工与完成情况确定个人分数。

2)        每个小组完成内容相同的设计报告两份:电子文档一份(包括源程序与设计报告)压缩打包后,发送到指导教师的电子信箱(EmanLeeA@gmail.com)中;打印出来一份(不包括源程序)收齐上交,以便教师评阅并存档。

3)        报告应于最后一次上机进行程序验收答辩时,应该基本完成前五部分内容,在验收之后将八个部分合并到一起,打印或者手写出来,上交本班指导老师。

3.上机时间

2011年春季学期,第18周周一~周五(62771),每天早上8.00~11.30在教八楼六层机房上机,总共5次上机机会。每天下午2:006:004个学时,自行安排小组内讨论,进行书面设计。731上午验收并答辩731上交设计报告。

本页各组可复印一份! 或留在学习委员处供查阅!

原文地址:https://www.cnblogs.com/emanlee/p/2093066.html