欢迎来到天天文库
浏览记录
ID:15116748
大小:1.17 MB
页数:19页
时间:2018-08-01
《学生信息管理系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、...管理系统面向对象程序设计(C++)期末设计报告题目:学生信息管理系统学院:信息科学与工程学院专业:数字媒体技术专业班级:2014级职务姓名分工情况组长组员设计日期:-18-...管理系统目录一项目需求及分析1二功能描述3三程序流程4四操作指南5五程序代码6-18-...管理系统一项目需求及分析学生信息是学校管理中一项繁琐的工作。管理人员需要建立学生的学籍,汇总每学期没有拿到规定学分的学生,及这些学生的详细情况;学生完成一门课程的学习后,教师学要录入学生的考试成绩,计算平均成绩,汇总各分数段的人数;学生
2、需要查询已结业的各门课程的成绩;班主任需要查询本班学生的学习情况,包括哥们课程的平均成绩和每个学生的考试通过情况。为此,设计一套实用的学生信息管理系统就可以大大简化管理人员、班主任和任课教师的工作,方便学生查询自己的学习情况。-18-...管理系统二功能描述它涵盖了现代校园中绝大部分的日常应用和管理功能,并能有机的集成学校内现有的各类应用系统。与以往任何有关的学校管理信息系统不同,本系统提供了更多的集成性和可管理性。系统的成功实施,可以形成校园内规范一致的数据集成和共享环境,达成真正意义上的资源共享,为学校
3、管理提供有力的支持。学生信息管理:学生档案管理是盛远学生综合管理系统的基础模块,主要包括在校学生档案管理、贫困生档案管理、勤工助学管理等。在校学生档案管理将帮助学校完成日常在校学生的管理工作,可直接处理新生入学、在校生编辑处理以及查看和统计,同时具有引出标准Excel格式数据,学生学籍卡打印、学生证卡打印,树型结构查询等功能。贫困生档案管理提供了高校关于贫困生的特殊管理。贫困生可根据在校学生档案提取生成;贫困生统计可以按照贫困程度、男女、地域、类别进行统计;还提供了打印,并且可输出Excel格式数据。贫困生
4、记录可直接生成勤工助学申请表。勤工助学管理提供了在校学生利用日常业余时间或者节假日通过校内或者校外提供的岗位进行工作,并获得一定报酬这一功能。勤工助学也有利于提高学生的社会工作经验和个人素质发展。而本功能将帮助学校完成勤工助学的日常监督、跟踪以及管理工作。-18-...管理系统三程序流程一、程序流程描述本程序是用控制台写的简单的学生管理系统?程序能够实现学生信息录入?也就是可以实现增加?删除?修改学生的基本信息?班级二、程序流程图进入系统录入学生信息修改学生信息添加一个信息查询学生信息删除一个信息显示学生信
5、息-18-...管理系统四操作指南一、主菜单(运行结果截图)程序运行后进入主菜单,如下图所示1.2初始化信息,第一次对信息的录入-18-...管理系统1.3添加学生信息-18-...管理系统1.4删除某学生信息-18-...管理系统1.5修改某学生信息-18-...管理系统1.6查询某学生信息1.7显示全部学生信息-18-...管理系统-18-...管理系统五程序代码/*把StudentData.cpp(源代码)和student.txt(数据存放处)放在同一个文件夹下*/#include
6、#include#include#include#includeusingnamespacestd;//最多提供50个学生的数据,可根据需要进行更改constintMAX=50;intcount=0;//用来统计学生人数classStudent{public:voidSet();//初始化信息,第一次对信息的录入voidAdd();//添加学生信息//从磁盘读取数据以便进行数据的操作,方便再重写进磁盘friendvoidRead(strin
7、gno[],stringname[],stringsex[],stringspecial[],stringclas[]);intJudge(stringnum);//判断num是否在学生信息数据库中(注意它有一个参数,并且有一个int型的返回值)voidDelete();//删除某学生信息voidChange();//修改某学生信息voidSearch();//查询某学生信息voidDisplay();//显示全部学生信息private:stringm_no;stringm_name;stringm_sex
8、;//m_指的是成员变量(member)stringm_special;stringm_clas;};voidStudent::Set(){stringno,name,sex,special,clas;ofstreamoutfile("student.txt");//打开文件-18-...管理系统if(!outfile){cerr<<"openerror"<
此文档下载收益归作者所有