福建工程学院计科系高级语言程序设计课程设计报告
目录
第一章 课程设计的目的和要求 ........................................ 0 第二章 课程设计任务内容 ............................................ 1
2.1 背景 ....................................................... 2 2.2功能需求 .................................................... 2 第三章 模版设计说明 ................................................ 3
3.1 系统总框架 ................................................. 3 3.2 主函数的流程图 ............................................. 4 3.3 录入学生信息 ............................................... 5 3.4 查询学生信息 ............................................... 6 第四章 软件使用说明及运行结果 ...................................... 7
4.1使用说明 .................................................... 7 4.2 运行结果 ................................................... 8 第五章 课程设计心得与体会 .......................................... 9 附录1:参考文献 ................................................... 11 附录2:程序清单 ................................................... 12
第一章 课程设计的目的和要求
C++语言课程设计的主要目的是培养学生综合运用C语言程序设计课程所学到的知识,编写C++程序解决实际问题的能力,以及严谨的工
页脚内容
25
福建工程学院计科系高级语言程序设计课程设计报告
作态度和良好的程序设计习惯。
通过课程设计的训练,学生应该能够了解程序设计的基本开发过程,掌握编写、调试和测试C++语言程序的基本技巧,充分理解结构化程序设计的基本方法。
C++语言程序设计的主要任务时要求学生遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,分析、设计、编写、调试和测试C++语言程序及编写设计报告。
本课程设计的目标:
1. 巩固和加深学生对C++语言课程的基本知识的理解和掌握; 2. 掌握C++语言编程和程序调试的基本技能; 3. 掌握利用C++语言进行软件设计的方法; 4. 提高书写程序设计说明文档的能力; 5. 提高运用C++语言解决实际问题的能力。 基本要求:
1. 分析课程设计题目的要求;
2. 对系统功能模块进行分析,写出详细设计说明文档; 3. 编写程序代码,代码量要求不少于300行,调试程序使其能正
确运行;
4. 设计完成的软件要便于操作和使用;
第二章 课程设计任务内容
此次程序设计综合课程设计的任务内容是编写学生信息化管理系统。
页脚内容
25
福建工程学院计科系高级语言程序设计课程设计报告
2.1 背景
随着学校的快速发展和在校学生的增多,学生管理工作变得越来越复杂,许多工作非常繁琐,消耗了大量的人力物力。比如学生档案管理,学生的姓名、出生年月等资料在做了修改后,可能在招办、学生科、财务科有同一个学生的几份不同档案材料,数据共享性极差;有的学生欠费,财务部门也很难及时发现;有的学生中途变更学籍,给教学管理工作带来不便。 2.2功能需求
用C++实现学生信息管理系统,学生信息包括:学号,姓名,性别,地址,出生年月,电话,E-mail等。该系统主要有以下功能:
1、 系统以菜单方式工作;
2、 学生信息录入功能(学生信息用文件保存)--输入; 3、 学生信息浏览功能—输出; 4、 学生信息查询功能—算法;
按学号查询 按姓名查询
5、 学生信息的删除与修改(可选项)。 本人承担的功能有:(1)、(2)、(4)。
页脚内容
25
学生信息管理系统(1)



