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