登录

在这个站点登录

保存我的登录记录

<<忘记密码?

还没有账号?点此注册>>

Jerry

学生成绩管理系统-MySQL版-Part8-输出数据

今天期末考试结束,为了纪念发篇博文。(shen me gui) 上次写到了第七部分的导入数据,作为一个软件,IO是成对出现的,有I(Input)就要有O(Output),本篇文章将会介绍一下对于输出的问题,不管是输出到屏幕上,亦或是输出至文件中,都在本次的讨论范围内。 一、输出到屏幕 输出到屏幕上的是比较简单的一个部分,直接用MySQL的SELECT查询语句即可,把数据表所有数据全部读出来,随后再 […]

学生成绩管理系统-MySQL版-Part7-导入数据

好的,我们迎来了Part7-导入数据. 为了方便,我在导入的时候就进行对总分、平均分,当数据库中的数据变化时,使用之前曾经定义过的数据表重算函数对数据表中的总分和平均分进行重新汇总计算。 在导入数据这个问题中,总共分为三种情况,一种是向现有的成绩单中追加数据,一种是创建新的成绩单后追加数据,再一个就是从SQL文件导入。 第一种情况我需要先获得添加记录的数据表,之后用INSERT语句即可追加。然而这 […]

学生成绩管理系统-MySQL版-Part6-登录程序

登录程序是这个学生成绩管理系统比较简单的一个部分。它是整个程序的大门,也是必不可少的一部分。 首先,先看一下数据在数据库中的形式。在安装程序中,曾经要求用户注册用于登录的用户记录,这些记录是以用户名-密码MD5值形式记录的,所以在登录时应当同时比较用户名和密码的MD5值。 对于MD5的问题先解决一下。MD5本身的加密计算代码量就相当巨大,再加之并没有必要自己去写这个MD5加密的功能,因为MySQL […]

学生成绩管理系统-MySQL版-Part5-安装程序

安装程序准确的说应该是配置程序。当MySQL环境搭完成后,需要在数据库中对数据库进行配置,从而创建一个程序的运行环境。 根据Part4的描述,我们需要在安装配置阶段创建两个数据表,scm_users和scm_options,所以应该用Create语句创建这两个表。 再一个需要创建的就是Config.ini。 下面是这几个屏幕画面:

学生成绩管理系统-MySQL版-Part4-常用Mysql操作函数库

今天来写一下学生成绩管理系统MySQL版的常用的MySQL操作函数库.这里的函数库并不是MySQL官方提供的API,而是将最基本的一些API函数进行二次封装,写一些本程序特有的函数,从而能够更好的运用MySQL提供的API函数。 我们先来确定一下MySQL数据库中的数据表的结构。本系统计划做成不限班级,不限人数,不限科目数的一个系统,并且自动计算总分和平均分,提供查找功能。对于数据表的名称,计划使 […]