欢迎来到天天文库
浏览记录
ID:29124417
大小:440.55 KB
页数:30页
时间:2018-12-16
《《c++程序设计》课程设计报告(2)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《C++程序设计》课程设计报告题目:学生学籍管理系统学院:计算机科学与工程学院专业:计算机科学与技术学生姓名:学号:指导教师:2012年06月20日目录10.学生学籍管理系统II1.前言12.需求分析13.概要设计14.详细设计15.测试16.总结2附录21.前言题目:学生学籍信息管理系统1前言21世纪随着计算机技术的不断成熟,带来了信息技术的高速发展。信息技术的发展极大地推动了整个社会信息化的进程。在日益庞大的信息管理领域,信息管理自动化直接地改变了传统的文档管理方式,极大地提高了工作效率和管理水平。2.
2、需求分析鉴于高等院校在校学生、教职员工、日常事务处理信息数据的繁多,学校信息管理部门通常感到无法高效的进行管理。就高等院校学生学籍管理这一方面,由于院校学生人数众多,专业不同,学校所安排的教学计划也就因人而异。这对于管理学生学籍信息的教务老师来说,无疑是一项庞大和复杂的工作。不仅要考虑学校对某一专业整体的教学计划安排,也要对各专业相关老师的教学任务进行统一协调,还要考虑某些学生的特别学籍变化。为解决学校上述的学生学籍管理难题,提高教务老师的信息管理效率,以及为了方便学生更好、更便捷的查看自己的学籍信息;让老
3、师的教学工作更加顺利和对教学信息的及时掌握。本系统特参照一般高等院校对在校学生课程选修的数据库管理办法,结合实践,设计出学生,教师和管理员三大功能模块,根据赋予系统权限不同,分别对系统进行相关操作,方便了学生、教师对学籍信息的查看,同时,也大大减少了管理员的信息管理工作量,提高了系统效率。3概要设计1)、通过对高等院校管理学生学籍的管理模式和步骤流程,设计出系统的总体结构和各主要功能模块。2)、了解面向对象语言的编程风格,以及数据库对数据信息处理的特点,确定好系统的设计语言和数据库平台。3)、及时与学校管理
4、信息老师和课程设计指导老师沟通,进一步熟悉学生学籍27信息管理系统的数据流程、数据处理以及操作步骤。提出自己的设计想法,征求老师意见,改正不合理的地方,为下面的概念设计和详细设计奠定基础。3.1概要设计阶段总体结构设计1)、确定系统的总体结构以及子结构:系统根据用户模式的不同,实现不同的系统功能。系统功能层次图如下:1.登记学生信息登录学生信息系统学生学籍管理系统6.退出3.查找学生信息2.删除学生信息5.按要求输出信息4.修改学生信息退出系统保存信息学生信息管理(选择操作)3.2概要设计阶段成果系统登录界
5、面信息修改编辑界面信息浏览界面信息保存退出界面274详细设计4.1界面设计系统开始运行后自动从当前目录下的xueshen文件中读取信息,并实时显示信息的读取情况。用户登录系统主界面,输入用户名和密码,。系统对用户进行安全验证,若通过,则跳转到相应操作界面;若失败,则提示相应错误信息。系统主界面如下图所示,各功能模块前面都标注了编码,用户只要输入相应的编码就可以选择相应的功能模块,方便了各层次用户对系统的功能操作。同时界面中也显示了整体的结构图,以便用户对系统的整个功能结构有着清晰的认识。在用户选择每一个具体
6、的功能模块后,系统都会提示用户做出相应的操作,并根据用户的指令反馈相应的信息处理结果。另外在显示新的菜单时,都会将之前的内容清空,使系统的操作界面简洁,提高用户使用系统的效率。图1功能描述:图1为学生学籍管理系统操作界面选择1:进入学生信息登记界面,可查看学生的学籍信息,对信息进行添加选择2:进入学生信息删除界面,输入学生学号,进行学生信息删除功提示。27选择3:进入学生信息查找界面,录入学生学号,对学生的相关信息进行查找。选择4:进入学生信息修改界面,录入要修改的学生编号,选择要修改的信息,输入新信息。选
7、择5:按要求输出学生信息界面,输入要输出的学生信息进行相同信息学生的统计输出。选择6:退出操作界面,退出系统操作。图2功能描述:图2为是否进行操作界面选择Y:返回学生学籍管理系统操作界面选择N:退出操作界面27图3功能描述:图3为信息保存界面。选择Y:进行信息保存退出系统选择N:不保存信息退出系统4.2编码。1)头文件代码//MyStudent.h#ifndefMYSTUDENT_H_#defineMYSTUDENT_H_#include#includeusingname
8、spacestd;classStudent{public:doubleNum;stringName;stringSex;intAge;stringJiguan;stringXibie;stringZuanye;stringClass;stringbianhua;Student*next;};27#endif//MyLIST.h#include#include#include
此文档下载收益归作者所有