许昌陶瓷职业学院

信息与机电工程学院

C#面向对象程序设计项目教程

2022-08-14 1043
一、课程设计的目的

课程设计是工科各专业的主要实践性教学环节之一,是围绕一门主要基础课或专业课,运用所学课程的知识,结合实际应用设计而进行的一次综合分析设计能力的训练。

课程设计旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计及今后从事专业工作打下基础。

二、课程设计参考题目(具体见课程设计任务书)

1、多文档文本编辑器

2、学生成绩管理系统

3、简易图形图像处理机

4、职工信息管理系统

三、课程设计的内容及要求

1、设计方案正确

2、数据与功能分析详细。

3、系统设计要尽量实用。

4、编码简洁、稳定、高效。

5、独立查阅资料。

6、认真撰写课程设计报告。

四、课程设计进程安排

课程设计时间为一周,分五个阶段完成:

1、设计准备阶段:

指导教师布置好题目,查阅资料,方案论证,软硬件环境准备。这一阶段提前一周完成。

2、分析设计阶段:

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。这一阶段1天完成。

3、编码调试阶段:

根据设计分析方案编写C#代码,然后调试该代码,实现课题要求的功能。这一阶段在第2天完成。

4、总结报告阶段:

总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。这一阶段在1天完成。

5、考核阶段:

这一阶段在第1天完成。

五、课程设计地点

计算机应用基验室(实训楼二楼)。

六、组织管理

系领导组织抽查、考勤

教师分组负责(每人每天至少2小时在机房)

按 20人为一标准组设计,每组每天安排4小时上机。

七、考核评估说明

通过设计答辩的方式,结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合评价。成绩分为优、良、中、及格和不及格五等。考核标准包括:

总体设计中能正确确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。(占15%)

详细设计中能正确为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图),描述模块的详细过程;确定每一模块使用的数据结构;确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口。(占30%)出勤率。(占10%)。

学生的学习态度,创新精神(占10%)。

总结报告包括需求分析、总体设计、详细设计、编码(祥细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。(占15%)。

答辩水平(占20%)。

其中答辩内容主要有:

1、程序正确运行。

2、对程序某部分进行提问。

3、要求适当改变实现的功能。

八、指导教师

指导教师由任课教师或本专业教师和工程技术人员担任。指导教师应认真履行职责,指导学生完成课程设计的全过程。

九、参与讨论人和审定人

参与讨论人:C#组全体成员

审定人:周沛宏

审定时间:2022-8-12