欢迎来到天天文库
浏览记录
ID:6726156
大小:828.50 KB
页数:29页
时间:2018-01-23
《学生信息管理系统7788》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、湖南生物机电职业技术学院《c++程序设计》课程实训报告2012-2013第二学期课程实训题目:学生信息管理系统实训学生姓名:潘贸俭所在系部名称:信息系所在班级名称:软件12321班学号:05参加实训时间:2013年6月1日—2013年7月5日指导教师姓名:胡晶晶二〇一三年七月四日内容提要该系统主要是先注册,登陆,保存学生的个人信息,并能正确快速的对系统的做出修改,删除,排序,使用户可以快速准确的找到学生的信息。系统的主要功能如下:学生信息管理系统注册管理员用户输入学生信息显示所有学生信息或根据条件查询学生信息修改学生信息删除指定的学生
2、信息排序不及格学生人数保存到磁盘文件登陆成功目录一课程设计及简介31.1意义31.2系统的主要功能如下3二、设计方案41.输入信息函数;42.显示学生信息函数;43.排序统计信息函数;44.查找学生信息函数;45.删除学生信息函数;46.修改学生信息函数;57.保存学生信息函数;58.安全退出函数;5(一)类的设计51、用户类52,学生信息类6(二)界面设计121、登陆界面的设计122、主界面的设计13四课程设计体会15五源代码:16正文一课程设计及简介1.1意义系统必须实现相应的学生信息包括:学号、姓名、性别、年龄、五门课程成绩,使
3、操作人员更加方便的进行操作。1.2系统的主要功能如下:1、注册管理员用户2、管理员用户登陆3、1输入学生信息4、2显示所有学生信息或根据条件查询学生信息5、3修改学生信息6、删除指定的学生信息7、根据成绩进行排序8、统计不及格学生人数并显示具体名单9、将学生信息保存到磁盘文件10、从磁盘文件读取数据二、设计方案按照需求分析所得,学生成绩管理系统有以下几个功能模块:1.输入信息函数;输入学号、姓名、性别、年龄、五门课程成绩2.显示学生信息函数;显示出输入的学号,姓名,性别,年龄,五门成绩3.排序统计信息函数;按照学生的总成绩来进行从大到
4、小的排序。4.查找学生信息函数;按学生的学号进行查找。5.删除学生信息函数;按照学生的学号来进行删除操作。6.修改学生信息函数;可以对学生的号进行修改。7.保存学生信息函数;保存所有学生的信息到“student.txt”中8.安全退出函数;安全退出学生成绩管理系统。三,具体设计及截屏图(一)类的设计根据上述需求分析,有用户类和学生信息类1、用户类classUser{private:stringname;stringpassword;User*next;public:User(stringna="",stringpa="",User*n
5、e=NULL){name=na;password=pa;next=ne;}voidinput(){cout<<"请输入你的用户名:";cin>>name;cout<<"请输入你的密码:";cin>>password;}voidoutput(){cout<<"name:"<6、iendvoidlogin();};#endlif2,学生信息类classStudent{public:booluseing;//是否使用stringnum;stringname;charsex;intage;floatscore[5];floatsum;Student*next;friendclassStudentArray;voidinput()//输入学生信息{cout<<"请输入学号、姓名、性别、年龄、五门成绩:"<>num>>name>>sex>>age;for(inti=0;i<5;i++)cin>>s7、core[i];}voidoutput()//输出学生信息{cout<<"学号:"<8、;classStudentArray//班级类{private:Studentstu[50];//学生的最大人数intn;//学生的实际人数Student*head;//声明一个空链表public:StudentArra
6、iendvoidlogin();};#endlif2,学生信息类classStudent{public:booluseing;//是否使用stringnum;stringname;charsex;intage;floatscore[5];floatsum;Student*next;friendclassStudentArray;voidinput()//输入学生信息{cout<<"请输入学号、姓名、性别、年龄、五门成绩:"<>num>>name>>sex>>age;for(inti=0;i<5;i++)cin>>s
7、core[i];}voidoutput()//输出学生信息{cout<<"学号:"<8、;classStudentArray//班级类{private:Studentstu[50];//学生的最大人数intn;//学生的实际人数Student*head;//声明一个空链表public:StudentArra
8、;classStudentArray//班级类{private:Studentstu[50];//学生的最大人数intn;//学生的实际人数Student*head;//声明一个空链表public:StudentArra
此文档下载收益归作者所有