作业可采取每人一题,可任选一题进行设计至少包含五个功能模块。或者每组完成一个课题,每组成员不得超过5人分工合作完成一个大作业,每个人的任务不同。分组情况请于5月17号上报给老师。
2、可以选择老师提供的参考选题,也可以自选,如果自选,需要将自选题目的详细内容以及实现要求提供给老师,老师批准后方可采用。
3、要求利用面向对象设计方法以及C的编程思想来完成系统的设计。4、要求有菜单、文件操作,数据使用数组、结构体、链表等均可,键盘操作或鼠标操作均可。5、模块化程序设计:要求在设计的过程中,按功能定义函数或书写多个文件,进行模块化设计,各个功能模块用函数的形式来实现。6、所选课题必须上机通过,并获得满意的结果。7、程序书写风格:锯齿型书写格式。8、完成大作业报告书(格式见附录一)。
f评价标准
大作业成绩评定的依据有设计文档资料、具体实现设计方案的程序及大作业考勤登记表。
优(90分以上):必须要有一定的创意,有自己独特的算法。按要求完成课题的全部功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好;
良(8089分):完成课题规定的功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进,无明显错误;
中(7079分):完成课题规定的功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确,但有少数失误;
及格:完成课题规定的大部分功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确,个别功能没有实现,但错误不多;
不及格:没有完成课题规定的功能,没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确。
附录一:(封面样式)
f附件1:学号:
《面向对象程序设计》大作业
题目学院专业班级姓名指导教师
学生成绩管理系统文法学院教育学
教育学1201
鄢红国
f2013年12月20日
(正文部分)
一、需求分析(标题均为小三号,宋体)
(正文均为小四号,宋体,行距15倍)(对所选择题目进行分析,描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。列出参与人员进行本设计时要达到的具体的目标。)
二、总体设计
(对设计目标进行总体分析,说明要采用的基本思路,说明遇到的问题和解决方法。说明完成本次大作业的完整过程。要描述程序r