资源简介
学生成绩管理系统
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个文件信息
相关资源
- 用C++写的FTP客户端
- C++学生成绩管理系统97917
- c++编写的十字路口交通灯程序
- C++编写的模拟流体运动
- 禁忌搜索算法30城市TSP问题C++源代码
- 火烧连营C++版本
- C语言c++游戏源代码大全
- 数据结构与程序设计C++语言描述(中
- C++版计算器带括号dos版本
- C++ Primer 第五版 中文版+英文版+习题集
- MFC多人聊天室
- 编译原理 LR分析器 c++代码
- C++ primer 第三版习题答案
- C++实现AES、DES加密算法含MFC界面
- C++课程设计 扑克牌游戏内含2程序
- VC图像处理-用Canny算子提取边缘
- 3DES加密算法C++实现
- vim配置文件及其插件大全配置好的I
- 主站104规约源码
- C++绘制漂亮仪表盘
- c++ test9.5破解工具
- 学生成绩管理系统 (C语言版)课程设
- C/C++视频教程
- 图书管理系统.cpp
- c++P2P视频技术源码(VC++)
- 大漠插件的模仿插件天使插件源码
- VC++开发IE ActiveX控件
- 汉字转拼音 自适应多音字处理 姓名自
- c++_关于公路收费的问题
- c++ 源码通过dll启动应用程序exe
评论
共有 条评论