山 东 建 筑 大 学《面对对象程序设计》课程设计指导书建筑大学计算机科学与技术学院2024 年 3 月目录1 课程设计目的 33 课程设计选题 54 课程设计题目 64.1 复数类 64.2 字符串类 64.3 日期类 74.4 学生成绩管理系统 74.5 项目管理系统 84.6 客户管理系统 84.7 用户管理系统 84.8 商品管理系统 94.9 班级通讯录 104.10 图书管理系统 104.11 课外兴趣小组管理 114.12 人事管理系统 114.13 选课管理系统 124.14 毕业生选题管理系统 124.15 老师评学管理系统 134.16 学生评教管理系统 135 课程设计说明书撰写规 15附件 1 课程设计说明书模板 161 课程设计目的课程设计的主要目的:通过面对对象程序设计课程设计,使学生能将学到的面对对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,要求学生能够对现实生活中许多具体的事物抽象出来,并掌握继承与派生,基类、虚函数和多态性的概念。通过这次课程设计掌握面对对象的编程思想,为后续课程打下基础。培育学生实际操作能力和团结协作能力,为以后的工作打下坚实的基础。课程设计的容:通过对面对对象基本理论和基本知识的理解,运用面对对象程序设计方法设计和编写程序,注重面对对象程序设计理论知识的理解与实际的动手编程能力相结合。运用 Java 语言作为程序编写语言,充分运用继承和多态性等面对对象技术,恰当运用文件和用户图形界面等技术,理解面对对象程序设计的核心的概念和技术。课程设计进度表:课程设计时间为一周,大致划分如下:第一天 查找资料,总体需求分析,建立程序总体结构和类结构;第二天 类中属性与方法的编程设计;第三天 各模块的调试与修改,程序总调试与修改,程序测试;第四天~第五天 撰写课程设计说明书,课程设计检查与演示2 课程设计步骤设计步骤包括:根据问题描述确定需求,找出解决的办法和思路,用自顶向下的方法创建主程序和子程序,确定控制对象间的相互作用。根据需求,建立程序功能,设计相应的类结构。确定所有类的描述和定义,确定输入和输出,设计程序算法。 编译并调试运行程序,检验程序的可运行性,设计测试用例程序进行测试。编写面对对象程序设计课程设计说明书。课程设计说明书容:封面课程设计任务书目录正文参考文献课程设计演示:完成课程设计后,组织学生进行程序演示,讲解设计思路和编程方法。不得从网上下载或者抄袭别人...