课程设计说明书

preview
需积分: 0 1 下载量 80 浏览量 更新于2015-12-22 收藏 52KB DOC 举报
【课程设计说明书】是针对Java初级学习者的一份实践指南,旨在通过面向对象程序设计的课程设计,提升学习者的编程技能和系统开发能力。这份说明书适用于计算机科学与技术专业,特别是软件工程方向的学生,旨在帮助他们理解并掌握面向对象编程的基础知识和理论。 **一、课程设计目的** 1. 培养学生形成正确的设计思路,强调理论与实践的结合,养成严谨认真的学习态度和勇于探索的精神。 2. 进一步加深学生对面向对象程序设计基础概念和理论的理解,提高他们将所学知识应用于实际问题的能力。 3. 通过编程、系统设计与开发的训练,增强学生查阅文献资料和团队合作的能力,为将来开发实际应用系统奠定基础。 **二、课程设计题目** 设计题目分为系统题、演示题和应用题三个难度等级,学生以2-3人为一组,选择一个题目进行设计。选题后需在班级学习委员处登记,同一题目选取人数有限制,如有超出,由指导教师调整。 **三、设计内容** 学生从提供的题目中选择一个,进行需求调查、系统分析与设计,绘制流程图。使用Eclipse作为开发工具,设计并实现小型系统。同时,需撰写课程设计说明书,包含开发背景、系统需求、系统设计、系统测试、关键技术、结论、参考文献等内容,并完成答辩。小组成员工作量需均衡分配,否则可能判定为不及格。 **四、设计步骤** 1. 进行需求分析。 2. 分析实体间的关系、属性和行为。 3. 设计类层次结构。 4. 描述类的属性和方法。 5. 完成成员函数定义。 6. 设计用户界面。 7. 编写代码。 8. 功能调试。 9. 撰写课程设计报告书和报告。 **五、设计要点** 1. 进行需求分析和系统设计,画出流程图。 2. 实现代码编写,确保系统功能完整。 3. 按照规定格式撰写课程设计说明书,包括开发背景、系统需求、系统设计、系统测试、关键技术、结论、参考文献等。 **六、设计进度安排** 1. 第14周:选题、分组,进行需求分析和系统设计。 2. 第15-16周:程序设计汇报和演示。 3. 第16周:提交课程设计报告。 **七、考核标准** 评分基于基本功能实现、程序结构、特色创新、问题回答和报告规范性。 **八、注意事项** 1. 学生应保持良好的学习态度,独立完成任务。 2. 注重创新意识和创新能力的培养。 3. 严禁抄袭或找人代做,否则将受到纪律处分。 4. 无故缺勤将按相关规定处理。 这份课程设计说明书对于Java初学者来说,是一个宝贵的实践机会,它不仅要求理论知识的掌握,还注重实践操作和团队协作,是理论与实践相结合的良好体现。通过这样的课程设计,学生不仅能深入理解面向对象编程,还能提升自己的问题解决能力和软件开发技巧。