1、 程序程序设计报告设计报告 课程名称:课程名称: C+程序设计 设计题目设计题目: 学生信息管理系统 系系 别:别: 计算机科学与技术系 专专 业:业: 网络工程 姓姓 名名: 起止日期起止日期: 2011 年 5 月 23 日 2011 年 6 月 15 日 指导教师指导教师: C+程序设计 1 1.1.引言引言.1 2.2.需求分析需求分析1 2.1 课程设计题目 1 2.2 课程设计任务与要求 1 2.3 设计需求 1 2.4 软硬件运行环境 . 1 3.3.概要设计概要设计1 3.1 算法设计思想. 1 3.2 程序实现流程图 . 2 4.4.详细设计详细设计2 4.1 主函数 . 2
2、 4.2 录入函数 3 4.3输出函数 4 4.4查找函数 5 4.5删除函数 6 4.6显示函数 7 4.7修改函数 7 4.8保存函数 8 4.9统计函数 8 5.5.调试与操作说明调试与操作说明.9 5.1 初始化界面 9 5.1 录入学生信息界面 . 10 5.2 保存学生信息界面 . 10 5.3 显示学生信息界面 . 11 5.4 查找学生信息界面 . 11 5.5 修改学生信息界面 . 12 5.6 统计学生信息界面 . 12 5.7删除学生信息界面. 13 6.6.课程设计总结与体会课程设计总结与体会 . 13 8.8.附录附录 13 C+程序设计 1 课程设计的主要内容 1.
3、引言 “信息手段革命”转向“信息内容革命” ,引发了全球性数字校园建设浪潮。为满足为 学校服务这一基本功能, 数字校园应定位于信息服务, 对学生的信息的高效而准确系统设计 的出发点和最终目的,既要能满足学生和老师的一般需求,又要能够针对用户的类型、需求 特征等确定它的权限以便进行管理。 当今社会是一个讲究效率的社会, 人们为了节省时间提高效率进行着个中改造、 常识和 分析, 运用各种高科技手段来适应不断变化的社会, 各种各样的信息管理系统逐渐成为了人 们工作的不可缺少的工具。随着各个高校的扩招,大学生的人数也越来越多,每次的学生信 息统计工作也变得越来越繁重, 而且经常产生差错。 如果仍用手工
4、操作或使用相当烦琐的软 件,既浪费了人力,又浪费了物力,效率无法提高。针对这种情况开发了学生信息管理系统 软件,能够适应现今社会各个学校的需要简化学生信息管理过程,提高效率。该系统软件具 有简单易学易用,便于管理等特点,是学校信息管理的一种重要工具 2.需求分析 2.1 课程设计题目 学生信息管理系统 2.2 课程设计任务与要求 设计一个程序实现基本的学生信息数据管理,如:具有建立文件,读取文件和保存记录 的功能,并可增加、显示、修改、删除、查询学生记录的功能,并能对学生成绩进行统计. 其中数据的查找、数据的删除又可通过不同的方式如按学号或姓名等进行操作。 2.3 设计需求 学生信息管理系统, 为了替代人工管理而开发的一个软件系统, 它代替人工完成对学生 成绩信息数据的搜集、处理、加工、存储等工作,具有严密性、安全性,大大增大了过往人 工管理的准确性,提高了工作效率,减小了工作人员的工作量 学生信息管理系统要完成对学生信息数据的处理