欢迎来到天天文库
浏览记录
ID:14254024
大小:662.50 KB
页数:35页
时间:2018-07-27
《学籍管理系统课程设计报告_大学论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学籍管理系统设计课程设计课程名称__C++面向对象程序设计课程设计_题目名称_______学籍管理系统_________学生学院__应用数学学院_______2014年09月2635学籍管理系统设计摘要本系统主要用于对学生的成绩进行管理。通过本系统,可以将各个学生的成绩记录输入到系统中,保存到文件,便于查阅和相关管理。此外,该系统还能实现对学生成绩记录的显示,查询以及插入或删除学生的成绩记录等功能。为实现本系统,我们通过查找资料,运用VC6.0进行编译,操作调试,设计实验版,经过不断地修改,并运用亿图工具画出系统流程图,最后进行调试得出最终版学籍管理系统。关键字:VC6.0调试流程图
2、35学籍管理系统设计目录摘要2工作安排3一系统需求分析51.1系统设计的目的与意义51.2系统功能需求5二功能规格说明52.1 系统功能分析52.2功能模块52.3系统功能模块图6三系统分析设计说明书63.1.信息类的设计63.2.注册类的设计73.3.资料登记类73.4.成绩查询类83.5.资料修改类83.6资料删除类8四界面设计94.1.主界面94.2.注册界面94.3.登录界面104.4.资料登记界面114.5.成绩查询界面114.6.资料修改界面124.7.资料删除界面124.8.排名查询13五代码实现145.1infortion类主界面代码的实现145.2frmNew类资料
3、登记界面的代码实现175.3cjcx类成绩查询界面的代码实现205.4alter类资料修改界面的代码实现245.5del类资料删除界面的代码实现265.6系统代码的实现29六系统的评价346.1系统的优点346.2系统的缺点35七系统的推广3535学籍管理系统设计八论文总结35九参考文献35十成绩评定36工作安排李焕兴:查找资料,学习他人的成果,训练了VC6.0的运用,进行代码的编写,函数的编译,对实验版进行调试,进行修改得出最终的学籍管理系统。周一映:学习论文的编写,对系统的界面进行美化,学习亿图绘图,进行论文的撰写,活跃气氛。35学籍管理系统设计一系统需求分析1.1系统设计的目的
4、与意义 随着教育水平的提高,学生数量不断增加,而各样的考试逐渐频繁,因此需要一个学生成绩管理系统来对学生的成绩进行管理,减轻教务人员管理的工作量,提高效率与准确率。1.2系统功能需求本系统有六个类,information类、register类、cjcx类、del类、frmNew类、alter类,进行注册、存储学生的个人信息、考试科目及成绩信息。有学生成绩信息录入、学生成绩信息修改、学生成绩信息显示、学生成绩信息删除、学生成绩信息查询以及数据保存文件,返回等功能。二功能规格说明2.1 系统功能分析系统通过调用函数来实现学生注册、学生成绩信息录入、学生成绩信息修改、学生成绩信息删除
5、、学生成绩信息查询以及数据保存文件等功能。information()类用于进入主界面;regsiter()注册帐号密码;frmNew()学生成绩录入与登记;cjcx()类用于查询学生成绩;alter()类用来修改学生成绩及信息;del()类用于删除学生成绩及信息;主函数main()用于调用这些类。 2.2功能模块1.进入主界面要求:进入主界面,进行下一步选择;2.进行注册要求:进行账号注册,填写密码;35学籍管理系统设计3.资料登记要求:学生的信息数据要以文件的形式,能实现学生信息的输入与保存。4.成绩查询要求:学生的信息数据要以文件的形式,能实现学生信息的按姓名查询5.资料修改要
6、求:学生的信息数据要以文件的形式,能实现学生信息的按姓名修改6.资料删除要求:学生的信息数据要以文件的形式,能实现学生信息的按姓名删除7.排名查询要求:按姓名查询,对总分进行排序。2.3系统功能模块图图1系统功能模块图三系统分析设计说明书3.1.信息类的设计该类定义了一个float变量用来存放分数,定义了设置按钮1至5的函数information35学籍管理系统设计-information:float+information()+OnButton1():void+OnButton2():void+OnButton3():void+OnButton4():void+OnButton5(
7、):void图2信息类UML图3.2.注册类的设计该类定义了一个float类型的变量,定义了按钮2和按钮3成员的函数register-register:float+register()+OnButton2():void+OnButton3():void图3信息类UML图3.3.资料登记类该类定义了一个float类型的变量,定义了按钮5和按钮4成员的函数frmNew6-frmNew6:float+OnButton5():void+OnButton4():vo
此文档下载收益归作者所有