资源简介
学生成绩管理系统
1. 功能模块与界面
(1)教师,学生登录
(2)学生显示自己的全部信息
(3)教师选择功能:课程管理,成绩录入,成绩查询,成绩修改,成绩删除,学生管理。
(4)课程管理中可以添加,修改,删除课程
(5)成绩录入可以选择课程,然后选择成绩文件录入成绩。
(6)成绩修改可以输入学生的学号和成绩进行修改。
(7)成绩查询可以选择通过学号,姓名,课程等进行查询。
(8)成绩删除可以输入学号和课程删除相应成绩。
(9)学生管理选择添加,修改和删除学生。(添加学生:输入新学生的信息,修改学生:输入需修改得学生学号,然后输入新的信息,删除学生:输入需要删除的学生学号)
可直接运行。做毕业设计、课程设计或者想研究下技术的可以下载学习。需要更多资源的可以关注我。

代码片段和文件信息
//
// Admin.cpp
// xscjglxt
//
// Created by Lin Zehao on 1/12/15.
// Copyright (c) 2015 Lin Zehao. All rights reserved.
//
#include
#include
#include “Admin.h“
void Admin::ScoreEntering(){
cout<<“----成绩录入系统-----“< cout<<“请选择录入方式:“< cout<<“1:文件录入\n2:单个录入\n其它任意返回“< int xuanze;
cin>>xuanze;
switch (xuanze) {
case 1:{
cout<<“请输入课程:“< string newClass; // 输入课程
cin>>newClass;
cout<<“请输入文件绝对的路径:“< char * filename;
cin.getline(filename 100);
ifstream ocin;
ocin.open(filename);
string str;
string StudentNo; //学号
int score; //分数
while ( !ocin.eof() ) {
ocin>>StudentNo;
ocin>>score;
User newUser(StudentNo);
newUser.cSScore(newClassscore);
}
}
case 2:{
cout<<“请输入学生学号:“< string StudentNo;
cin>>StudentNo;
User newUser(StudentNo);
int newUserType = newUser.getUserType();
if (newUserType == 0) {
cout< } else if (newUserType == 1) {
cout<<“无法修改教师成绩!\n“< } else {
newUser.showInfo();
cout<<“请输入课程:“< string newClass;
cin>>newClass;
cout<<“请输入成绩:“< int score;
cin>>score;
newUser.cSScore(newClassscore);
}
}
break;
default:
break;
}
}
bool Admin::IDVertify(string namestring number){
DB database;
sprintf(database.mquery “SELECT password FROM users WHERE id=‘%s‘“ name.c_str());
mysql_query(database.conn database.mquery);
database.res = mysql_use_result(database.conn);
if (database.res) {
database.row = mysql_fetch_row(database.res);
if (database.row) {
if(!number.compare(*database.row)) {
return true;
} else {
cout<<“----错误的用户名或密码----\n“< }
} else {
cout<<“------用户名不存在------\n“< }
}
return false;
}
void Admin::AddUser(){
cout<<“-----添加新用户-----“< cout<<“---请输入用户类型---“< cout<<“1:教师\n2:本科生\n3:研究生\n4:博士生“< int newType;
cin>>newType;
cout<<“-请输入用户学号(工号)-“< string newNO;
cin>>newNO;
DB database;
sprintf(database.mquery “SELECT * FROM users WHERE id=‘%s‘“ newNO.c_str());
mysql_query(database.conn database.mquery);
database.res = mysql_use_result(database.conn);
database.row = mysql_fetch_row
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-02-26 09:41 xscjglxt-master\
文件 2290560 2015-02-26 09:41 xscjglxt-master\2.zip
文件 2293049 2015-02-26 09:41 xscjglxt-master\3110102726_蔺泽浩.zip
文件 6583 2015-02-26 09:41 xscjglxt-master\DATAba
文件 936 2015-02-26 09:41 xscjglxt-master\README.md
文件 2368827 2015-02-26 09:41 xscjglxt-master\report_蔺泽浩.pdf
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\
文件 11863 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.pbxproj
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\
文件 153 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\contents.xcworkspacedata
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\xcshareddata\
文件 1481 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\xcshareddata\xscjglxt.xccheckout
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\xcuserdata\
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\xcuserdata\Lin.xcuserdatad\
文件 16014 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\xcuserdata\Lin.xcuserdatad\UserInterfaceState.xcuserstate
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\xcuserdata\cMc_SARS.xcuserdatad\
文件 44182 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\xcuserdata\cMc_SARS.xcuserdatad\UserInterfaceState.xcuserstate
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\xcuserdata\cMc_SARS.xcuserdatad\xcdebugger\
文件 581 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\project.xcworkspace\xcuserdata\cMc_SARS.xcuserdatad\xcdebugger\ex
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\Lin.xcuserdatad\
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\Lin.xcuserdatad\xcschemes\
文件 480 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\Lin.xcuserdatad\xcschemes\xcschememanagement.plist
文件 3131 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\Lin.xcuserdatad\xcschemes\xscjglxt.xcscheme
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\cMc_SARS.xcuserdatad\
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\cMc_SARS.xcuserdatad\xcdebugger\
文件 5965 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\cMc_SARS.xcuserdatad\xcdebugger\Breakpoints_v2.xcbkptlist
目录 0 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\cMc_SARS.xcuserdatad\xcschemes\
文件 480 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\cMc_SARS.xcuserdatad\xcschemes\xcschememanagement.plist
文件 3131 2015-02-26 09:41 xscjglxt-master\xscjglxt\xscjglxt.xcodeproj\xcuserdata\cMc_SARS.xcuserdatad\xcschemes\xscjglxt.xcscheme
............此处省略11个文件信息
相关资源
- 基于MFC的TCP调试助手源码95706
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- 安科瑞智能电能表MODBUS通讯程序 VC6
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 九齐单片机源码
- 商品库存管理系统 C++ MFC
- Qt画图工具源码(qgraphics draw)
- c++ 多功能计算器
- qt 串口助手源码
- C++17 In Detail
- modbus 主机源码
- 《LINUX C编程从初学到精通》光盘源码
- 嵌入式QtC++编程课件
评论
共有 条评论