山 东 建 筑 大 学《面对对象程序设计》课程设计指导书建筑大学计算机科学与技术学院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 课程设计步骤