精华内容
下载资源
问答
  • 学生成绩查询系统

    2021-04-05 18:34:58
    如果手工输入的请保持姓名、学籍号这两个关键词不变。模板可参考系统自带的数据。 程序优点: 1.程序主体内容由本人自行编码,部分功能程序也修改了部分变量。 2.修复了网上同类程序可到数据源文件进而下载的漏洞...
  • 大学学籍成绩综合管理系统 系统维护与设置 系统维护工作流程: 1、用户初次登录后,选择“系单位创建&删除”添加系单位信息;再在“系专业创建&删除”添加个系单位下的专业及专业;然后在“系班级创建&删除”...
  • 存档资料 成绩:华东交通大学课 程 设 计 报 告 书所属课程名称 数据库技术及应用 (A)课程设计题 目 学生学籍管理系统数据库设计与查询分 院专业班级学 学生姓名指导教师2013年 12 月 30 日1华东交通大...

    存档资料 成绩:

    华东交通大学

    课 程 设 计 报 告 书

    所属课程名称 数据库技术及应用 (A)课程设计

    题 目 学生学籍管理系统数据库设计与查询

    分 院

    专业班级

    学 号

    学生姓名

    指导教师

    2013年 12 月 30 日

    1

    华东交通大学理工学院

    课 程 设 计任 务 书

    专 业 班 级 姓名

    一、课程设计题目 学生学籍管理系统数据库设计与查询

    二、课程设计工作:自 2013 年 12 月 30 日起至 2013

    年 12 月 31 日止。

    三、课程设计的内容要求:

    1、 通过SQL创建基本表格,修改基本表结构 。

    2、 对上面创建好的表格添加基本元组。(在添加元组的时

    候要满足我们创建的约束条件)。

    3、 通过SELECT语句对我们创建的表格进行相关的查询。

    4、 对表格创建索引。

    5、 对表格创建视图等等。

    例如创建基本表格的语法格式如下:

    CREATE TABLE ( [列级完整

    性约束条件] [, [列级完整性约束条

    件]]…[,])

    华东交通大学理工学院课程设计报告

    目 录

    第1章 课 程 设 计 任 务

    2

    第2章程 序 设 计 目

    4

    第3章程 序 实 现 思

    5

    第4章程 序 正

    11

    第5章课 程 设 计 心

    16

    第6章 参考文

    17

    3 17

    第 页 共 页

    华东交通大学理工学院课程设计报告

    第2章 程序设计目

    该项 目开发的软件为学校学生信息管理系统软

    件,是鉴于 目前学校学生人数剧增,学生信息呈爆炸

    性增长的前提下,学校对学生信息管理的自动化与准

    确化的要求日益强烈的背景下构思出来的,该软件设

    计完成后可用于所有教育单位(包括学校,学院等等)

    的学生信息的管理.

    目前社会上信息管理系统发展飞快,各个企事业

    单位都引入了信息管理软件来管理 自己日益增长的

    各种信息,学生管理系统也是有了很大的发展,商业

    化的学生信息管理软件也不少.但本系统完全独立开

    发,力求使系统功能简洁明了,但功能齐全且易于操

    作。学生信息管理系统是一个教育单位不可缺少的部

    分。一个功能齐全、简单易用的信息管理系统不但能

    有效地减轻学校相关工作人员的工作负担,它的内容

    对于学校的决策者和管理者来说都至关重要。

    展开全文
  • 关于数据:数据第一行请保持姓名、学籍号这两个关键词不变。其余的都可以变化。4.本次程序在以下方面做了调整: (1)程序首次添加验证码,防止多次重复刷新增加服务器安全。 (2)程序首次采用PC、移动客户端分别...
  • 如果手工输入的请保持姓名、学籍号这两个关键词不变。模板可参考系统自带的数据。 学生成绩查询系统 v3.0程序优点 1.程序主体内容由本人自行编码,部分功能程序也修改了部分变量。 2.修复了网上同类程序可到...
  • 如果为了让学生及时了解到被录取的情况,而且不公开所有考生的信息的情况下,成绩查询就显得非常重要,看了网上不少的成绩查询系统,感觉都很麻烦,用起来也不好用。特进行简单的编写,编写出一个非常简单实用的查询...
  • 学籍管理系统000001

    2019-12-23 12:28:28
    简单的学期课程设计,基于Java链接数据库学籍管理系统主要功能:1、登录:教师或学生可以在登录界面输入自己的账号和密码进行登录。2、录入成绩:教师可以录入自己所教授课程的成绩。3、查询成绩:学生可以查询自己...
  • 学生学籍管理系统

    2005-07-09 16:40:30
    系统应具备的功能:对学生的学籍以及成绩,进行基本的管理。包括:学生的基本信息和学科成绩的存储、输入、删除、修改、查询,以及升留级管理。 学生基本信息应包括:学号、姓名、出生年份、籍贯、性别、专业、班级...
  • 如果实验成绩不为-1,表示本课程有实验成绩,综合成绩=平时成绩*15%+实验成绩*15%+卷面成绩*70% 实得学分的计算:采用等级学分制。 综合成绩在90~100之间,应得学分=学分*100% 综合成绩在80~90之间,应得学分=...
  • # Schoolrollmanager学生学籍管理系统,两个权限,管理员,老师功能说明 1.简化了数据库的使用者,即没有根据用户名自动切换布局的功能,目标使用者即为管理员 2.提供了txt导入学生信息,成绩,课程信息的功能 3....
  • 才子信息成绩管理系统,最新版本为2.0.7 才子信息成绩管理系统为在线多用户管理系统,采用PHP+MYSQL+AJAX开发,支持在单机、局域网、虚拟主机上运行。 共分四个部分(功能模块) 学籍管理 成绩管理 评价(学生...
  • 要求:使用下面的数据,用C++设计一个简单的学籍管理系统,实现出最基本的功能。 学生基本信息文件(A.TXT)及其内容:A.TXT文件不需要编程录入数据,可用文本编辑工具直接生成: 学号 姓名 性别 宿舍号码 电话号码 01...
  • 使用下面的数据,用C++设计一个简单的学籍管理系统,实现出最基本的功能。 学生基本信息文件(A.TXT)及其内容:A.TXT文件不需要编程录入数据,可用文本编辑工具直接生成: 学号 姓名 性别 宿舍号码 电话号码 01 张...
  • 选课信息:学号, 课程,成绩,; 班级信息:班级名称,班级代码,人数,系; 课程信息:课程,课程名,考核方式,学分,课时数; 开设:系,课程; 授课信息:教师,课程,开课学期,授课地点。 数据字典...
  • 里面包括学生、班级、专业、成绩等的查询、修改、删除、添加功能,还有登陆账号的完善功能
  • 才子学生成绩管理系统现推出永久免费版本,无任何时间、功能限制,欢迎广大学校交流使用!如贵校感觉程序好用,请帮助共同宣传推广,谢谢! 1、学籍管理 2、成绩管理 3、作业管理(美术培训学校专用) 4、学生素质...
  • 老师可在网络中录入、修改学生成绩,老师、学生、学生家长登录系统,可查询某一个或多个班的成绩情况,自动排名,自动生成**均分、最高分、最低分;同时可比较多次考试中某个学生的一门或多门程成绩情况(可生成柱状...
  • 才子学生成绩管理系统现推出永久免费版本,无任何时间、功能限制,欢迎广大学校交流使用!如贵校感觉程序好用,请帮助共同宣传推广,谢谢! 1、学籍管理 2、成绩管理 3、作业管理(美术培训学校专用) 4、学生素质...
  • 这次的学生管理系统和之前的职工管理系统有很大的不同,之前的职工管理系统只是增删改,这次的学生管理系统含有多个数据表,学生学籍信息表、学生体检信息表、学生考试成绩表、课程表和系统管理表。做完之后,...

    前一段时间一直在看MySql,看完后就想着做点什么来运用一下,感受一下MySql强大的搜索功能。于是,这两天就在做这个学生管理系统,这次的学生管理系统和之前的职工管理系统有很大的不同,之前的职工管理系统只是增删改查,这次的学生管理系统含有多个数据表,学生学籍信息表、学生体检信息表、学生考试成绩表、课程号表和系统管理表。

    做完之后,感觉最核心的就是对数据库的访问,然后再加一些界面之间切换,就成了我现在这个成品。

    首先是我的访问数据库类:

    class My_Sql

    {

    QSqlQuery *query;

    public:

    My_Sql();

    void initsql(); //初始化连接数据库

    void createtable(); //建表、索引、触发器

    bool inituser(QString name, QString identify, QString passward); //注册用户

    bool loguser(QString name, QString passward); //用户登录/忘记密码

    bool addstu(my_stu* stu); //添加学生信息

    bool deletestu(QString account); //删除学生信息

    bool updatestu(my_stu* stu); //修改学生信息

    bool addheal(my_heal* heal); //添加体检信息

    bool updateheal(my_heal* heal); //修改体检信息

    bool deleteheal(QString account); //删除体检信息

    bool addgrade(my_grade* grad); //添加成绩信息

    bool updategrade(my_grade* grad); //修改成绩信息

    bool deletegrade(QString account); //删除成绩信息

    bool addlicen(my_licen* lice); //添加领证信息

    bool updatelicen(my_licen* lice); //修改领证信息

    bool deletelicen(QString account); //删除领证信息

    };  这里主要显示了对数据库和数据表的初始化,以及对三张表的访问及处理。对数据表的处理和以前的用法差不多,最大的差距就是对多表的处理,比如:将多表查询结果整合存放于视图中,学籍和另外的体检表、证书表添加插入触发器,名字更改后就会将另外两个表的数据一起改变。再比如,对这几张表中的数据添加索引,让其自动排序,这样为数据的检索提高了效率。

    query = new QSqlQuery;

    /*用户表*/

    query->exec("create table user(name VARCHAR(30) UNIQUE NOT NULL, passward VARCHAR(30), identify VARCHAR(30) PRIMARY KEY)");

    /*学生信息表*/

    query->exec("create table studentInfo(stuaccount VARCHAR(30) PRIMARY KEY UNIQUE NOT NULL, stuname VARCHAR(30), stusex ENUM('男', '女') NOT NULL, stuage INT, identify VARCHAR(30) UNIQUE NOT NULL, tel VARCHAR(20), enroll_time DATE, leave_time DATE, scondition enum('学习', '结业', '退学'), stu_text TEXT)");

    /*体检信息表*/

    query->exec("create table healthInfo(stuaccount VARCHAR(30) PRIMARY KEY UNIQUE NOT NULL, stuname VARCHAR(30) NOT NULL, height FLOAT, weight FLOAT, differentiate ENUM('正常', '色弱', '色盲'), left_sight FLOAT, right_sight FLOAT, left_ear ENUM('正常','偏弱'), right_ear ENUM('正常','偏弱'), legs ENUM('正常','不相等'), pressure ENUM('正常','偏高','偏低'), history VARCHAR(50), h_text TEXT)");

    /*考试课程表*/

    query->exec("create table courseInfo(classid INT PRIMARY KEY UNIQUE NOT NULL AUTO_INCREMENT, classname VARCHAR(30), beforeclassid INT)");

    /*考试成绩表*/

    query->exec("create table gradeInfo(stuaccount VARCHAR(30) PRIMARY KEY UNIQUE NOT NULL, classid INT NOT NULL, lasttime date, times INT default 1, grade float default 0, constraint grade_acc_fk FOREIGN KEY(stuaccount) REFERENCES studentInfo(stuaccount), constraint grade_cid_fk FOREIGN KEY(classid) REFERENCES courseInfo(classid))");

    /*领证时间表*/

    query->exec("create table licenseInfo(stuaccount VARCHAR(30) PRIMARY KEY UNIQUE NOT NULL, stuname VARCHAR(30), recv_time date, recv_name VARCHAR(30), l_text TEXT);");

    /*创建root用户*/

    query->exec("insert into user value('root', 'root', 'root')");

    /*学生表姓名索引*/

    query->exec("create index int_name ON studentInfo(stuname)");

    /*学生表学习状态索引*/

    query->exec("alter table studentInfo ADD INDEX ind_con(scondition)");

    /*体检表姓名索引*/

    query->exec("create index ind_hname ON healthInfo(stuname)");

    /*领证表姓名索引*/

    query->exec("alter table licenseInfo ADD INDEX ind_lname(stuname)");

    /*领证表领证人索引*/

    query->exec("alter table licenseInfo ADD INDEX ind_recvname(recv_name)");

    /*设计视图*/

    query->exec("create VIEW grade_view AS SELECT g.stuaccount, s.stuname, c.classname, g.lasttime, g.times, g.grade FROM studentinfo s, courseinfo c, gradeinfo g WHERE g.stuaccount = s.stuaccount AND g.classid = c.classid");

    /*设计insert触发器*/

    query->exec("CREATE TRIGGER license_stu AFTER INSERT ON licenseInfo FOR EACH ROW BEGIN UPDATE studentInfo SET leave_time=NEW.recv_time, scondition = '结业' WHERE stuaccount = NEW.stuaccount; END");

    /*设计update触发器*/

    query->exec("CREATE TRIGGER update_name AFTER UPDATE ON studentinfo FOR EACH ROW BEGIN UPDATE healthinfo SET stuname = NEW.stuname WHERE stuaccount = NEW.stuaccount;END");

    /*设计delete触发器*/

    query->exec("CREATE TRIGGER delete_stu AFTER DELETE ON studentinfo FOR EACH ROW BEGIN DELETE FROM gradeinfo WHERE stuaccount = OLD.stuaccount; DELETE FROM healthinfo WHERE stuaccount = OLD.stuaccount; DELETE FROM licenseinfo WHERE stuaccount = OLD.stuaccount;END");

    这个项目的源码文件有点多,我将源码上传,有兴趣的朋友可以查看:源码分享

    这里我上传几张截图,显示一下效果:

    69ad6e9087901619a8b521d0d6d9175d.png

    be3a883cacb4338ef8423381f6c1e1ec.png

    70a1a3aaa93bcf4ee1804d52bb7bef18.png

    83cdba6b9760766b5ed030031f3b10c9.png

    7af42a84787b1e875458a8e8bd313cda.png

    c806cbe34e9f6304752b708a695df47f.png

    8da9d2114f593bf6003131dfffb72ba5.png

    b974358d9e3ce3f7c1850dafe48eecce.png

    5f9e6f1529299441fc6d28dfae779674.png

    81234b0fc8611e982caa22b6b87ee024.png

    24ce5ebb476c433dad93c436daea7d7b.png

    b9657aa87e4d5010dc71fed10fb0490e.png

    a368c4d69f660f199286fdc857eef4c3.png

    7429fcfcacdb3513eaea29f589769e8d.png

    d8a9f3fbeb3c31f8f310f6b25a4b1b46.png

    6576c076100796ea92a883077b85c21a.png

    7cb000f2782d97d193b30048773e7825.png

    展开全文
  • 要求:使用下面的数据,用C语言设计一个简单的学籍管理系统,实现出最基本的功能。 学生基本信息文件(A.TXT)及其内容:A.TXT文件不需要编程录入数据,可用文本编辑工具直接生成: 学号 姓名 性别 宿舍号码 电话...
  • <span class="hljs-comment">//宿舍 <span class="hljs-keyword">double</span> mark; <span class="hljs-comment">//综合成绩 <span class="hljs-keyword">int</span> credit; <span class="hljs-comment">//实...
  • 学校网站系统 v20111209

    2021-04-03 01:34:21
    一款学校网站管理系统,用户可进行成绩查询、证书查询、学籍查询等,后台方便的进行考试批次管理、成绩管理、讯息管理等。本系统运行于安装了 net framework 3.5 以上版本的服务器或者虚拟空间之上。 学校网站管理...
  • 另外,本系统还设立了唯一的一个管理员,他有的权限最高,可以对此系统所有用户、所有学生学籍以及学生成绩进行增删改四种操作。 目前,对需求进行分析,能想到的基本功能就这些了,这些功能基本能够实现学生管理...
  • 一款学校网站管理系统,用户可进行成绩查询、证书查询、学籍查询等,后台方便的进行考试批次管理、成绩管理、讯息管理等。本系统运行于安装了 net framework 3.5 以上版本的服务器或者虚拟空间之上。 学校网站管理...
  • 本项目与BaiAssistant相同,同样是通过接口直接操作教务账号,包括成绩查询、学籍信息查询、课表查询、选修课报名等操作。 简介 :red_apple: 此项目基于Java开发,支持跨平台使用 电子科技大学成都学院教务系统助手...
  • 2.系统主要功能分为学籍管理和成绩管理两个模块; 3.每个模块都提供完善的数据导入、导出和查询功能; 4.成绩查询可匿名查询,但必须输入对应的学号和姓名; 5.可查询学生的历史考试成绩数据并进行对比; 6....
  • 2.系统主要功能分为学籍管理和成绩管理两个模块; 3.每个模块都提供完善的数据导入、导出和查询功能; 4.成绩查询可匿名查询,但必须输入对应的学号和姓名; 5.可查询学生的历史考试成绩数据并进行对比; 6.拥有...
  • 学校网站系统

    2011-12-29 10:41:40
    1) 用户查询成绩:可以按姓名或者学号查询某次考试的成绩 2) 后台方便的进行考试批次管理,添加,修改,删除,并可导出记录为Excel文档 3) 后台方便的进行成绩管理,添加,修改,删除,并可导出记录为...9) 学籍查询
  • 系统主要功能分为学籍管理和成绩管理两个模块; 3.每个模块都提供完善的数据导入、导出和查询功能; 4.成绩查询可匿名查询,但必须输入对应的学号和姓名; 5.可查询学生的历史考试成绩数据并进行对比; 6.拥有完善的...

空空如也

空空如也

1 2 3 4
收藏数 62
精华内容 24
关键字:

学籍号查成绩系统