欢迎来到天天文库
浏览记录
ID:57388464
大小:153.50 KB
页数:26页
时间:2020-08-15
《学生信息管理系统 设计说明书(含源代码).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、*******************实践教学*******************理工大学计算机与通信学院2013年秋季学期面向对象课程设计题目:学生信息管理系统专业班级:计算机科学与技术二班姓名:俊锋学号:12240224指导教师:庞淑侠成绩:前言学生信息管理系统,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统。它是一个教育单位不可缺少的部分,它的容对于学校管理者来说是至关重要的,能有效的帮助学校和老师掌握学生的情况。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情
2、况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、性好、寿命长、成本低等。这些优点能够极提高学生信息管理的效率,也是学校实现科学化、正规化管理的重要条件。因此,开发这样一套管理软件成为很有必要的事情。目录摘要4第一章系统总体设计51
3、.1系统功能模块图51.2类与函数的关系5第二章详细设计72.1初始录入功能72.2添加函数72.3删除函数72.4修改函数72.5查询函数82.5.1按查询82.5.2按学号查询82.6显示函数82.7退出系统8第三章系统测试93.1测试方法93.2测试用例93.3测试结果9第四章软件使用说明书13总结14参考文献15致16附录:程序代码17摘要本系统主要利用所学的C++知识实现一个学生管理系统的设计。首先需要编写出调用各个功能的主函数,告诉使用者这个系统有哪些功能和相应的操作,通过switch语句来选择相应操作;再者编写student来定义一个学生类,在类中定义公有和私有数据成员,通过
4、学生类的成员函数的实现,来获得某个学生信息的容,如:,年龄,性别,出生年月等相关信息。利用对应的成员函数分别可以进行增、删、改、查的操作。关键词:信息管理;面向对象;类;模块。第一章系统总体设计学生信息管理系统是一套功能强大、操作简单而又实用的模拟学生信息管理软件,它可以被广泛应用于各个学校的学生资料管理中,开发此系统的目的主要是可以实现学校学生的信息化管理。通过学生信息管理系统,教学管理人员可以实现对学生信息的增加、删除、修改和查询等操作。本系统最大的优点就是操作简便快捷等。1.1系统功能模块图根据用户需求,本系统将主要实现以下功能(如图1-1):信息输入退出系统学生信息管理系统信息删除
5、信息修改信息查询所有信息显示图1-1系统功能模块图其中:信息输入:包括对学生,性别,年龄,出生年月等的输入。信息删除:可以对已经录入的学生信息进行修改。信息查询:可以对储存在文本里的信息读写查询。1.2类与函数的关系将学生信息定义为一个student类,在类中包含私有数据成员intnum、stringname、stringage、stringsex、stringbirth、stringpolitic、stringaddress、stringtelephone,分别表示学号、、年龄、性别、出生年月、政治面貌、家庭住址、。公有成员函数包括set(),add(),del(),change(),r
6、esearch(),display(),分别用来实现对学生信息的数据初始录入、增加数据、删除数据、修改数据、查询数据、显示所有数据功能(如图表1.2所示)。然后定义了一个menu()菜单函数,使功能菜单显示在运行窗口以提示用户如何进行操作。主函数是一个程序必不可少的,在主函数中,使用一个switch语句来选择调用主菜单中的各个功能函数。Set()初始录入Add()增加数据类studentDel()删除数据Change()修改数据Research()查询数据Display()显示所有数据图表1.2第二章详细设计在本章中,主要是介绍各个功能函数的设计思路和实现方法。2.1初始录入功能此函数实现
7、的功能主要是,对学生信息的初始化录入功能,在初始时,文件中没有任何数据,可以通过次函数输入任意个学生的信息,在输入时通过一个if条件语句来实现控制循环,当输入选择是“0”时,使用break语句就跳出循环,即停止输入学生信息。在此函数中使用文件处理的方式,先建立一个文件输出流对象,以写的方式打开f1.txt文件,使输入的学生信息都写入文件。2.2添加函数此函数实现的功能主要是,添加一个学生的信息,也就是说调用一次这个函数只
此文档下载收益归作者所有