1、 课程论文 (2010-2011 学年春季学期学年春季学期) 课程设计题目:课程设计题目:学生学籍管理系统学生学籍管理系统 课程名称:课程名称:+面向对象程序设计面向对象程序设计 成绩成绩 目录目录: : 一、一、 系统设计目标、意义系统设计目标、意义 二、二、 系统设计思路系统设计思路 三、三、 系统功能介绍系统功能介绍 四、四、 输入输出的设计输入输出的设计 (1 1) 界面的设计界面的设计 (2 2) 数据输出设计数据输出设计 (3 3) 系统运行结果系统运行结果 五、五、 详细设计详细设计 (1 1) 系统功能结构图系统功能结构图 (2 2) UMLUML 六、六、 附录附录 七、七、
2、 系统设计、开发过程中遇到的问题及创新点系统设计、开发过程中遇到的问题及创新点 八、八、 心得体会心得体会 学生学籍管理系统学生学籍管理系统 一、系统设计目标、意义一、系统设计目标、意义 (一)系统实现的目标 1、课程设计的任务: 制作一个小型的学生学籍管理系统,要求制作一个菜单,实现数 据的录入,数据的显示,数据查找,数据的删除,数据的保存, 数据的统计,数据的修改,系统的退出。系统的设计要求用到 C+ 面向对象的程序设计,要求用到类来实现,同时每一个功能用到 一个函数。 2、 (1)基本功能: 学生基本信息(编号,姓名,性别,籍贯,民族,生日,政治面 貌,省份证,数学成绩,英语成绩,计算机
3、成绩) 成绩统计(各科总成绩,各科平均成绩,各科的及格率) (2)扩展功能: 学生数据的添加、修改、与删除 学生数据的读取与存储 3、系统特点: 系统要能够对相应的数据进行很好的测试, 系统的统计对每一科的 总成绩,平均成绩,及格律都进行了统计;系统数据的录入 除可 以手工录入外,还可以采用文件的录入;系统统计学生的基本信息 较全面,包括学号,姓名,民族,政治面貌,身份证号,生日,性 别,数学、英语、计算机的成绩;程序中查找运用了两种查找方式 即学号查找和姓名查找。 (二)系统设计的意义 通过设计此项程序,能够对学生的学籍进行统一的管理,对学生的 学籍进行录入、修改、保存等功能进行处理,从而能
4、够较快地对信息进 行处理,系统数据的录入 除可以手工录入外,还可以采用文件的录入; 系统统计学生的基本信息较全面,程序中查找运用了两种查找方式即学 号查找和姓名查找,方便查询。 二、二、系统设计思路系统设计思路 第一步:分析题目,建立类并派生出它的子类,画出类图。 第二步:画出流程,根据流程图编写程序清单 第三步: 上机调试程序 (使用单步调试, 设置断点、 分块调试的方法) 。 第四步:及时整理资料,撰写课程设计报告中有关这个题目的内容。 三、系统功能介绍三、系统功能介绍 (一)程序对学生学籍的数据处理要求 能够输入并浏览学生的基本信息; 能够实现对学生信息的查询和修改; 能够对成绩进行统计; 能够对学生的信息进行保存; (二)系统功能: 资料维护:系统维护包括对各学生信息和成绩的录入操作。 资料维护:对数据表中的信息进行浏览。 系统查询:可以对不同科目的总成绩、不及率、各科平均成绩相关 信息。 四、输入输出的设计四、输入输出的设计 1 1界面的设计界面的设计 、界面设计 程序运行后会