26 11 2020

系统功能大致描述:php成绩管理系统,数据库有三张表,实现学生信息添加,修改,删除,查询和成绩的录入,修改,查询,管理员添加修改删除,实现管理员和学生用户权限控制+6800字说明文档。

系统运行演示视频:有系统源码运行录制视频,购买源码后和视频效果一样。

系统运行视频演示

系统详细内容介绍
数据库字段说明:数据库使用sql文件存储,导入mysql就可以使用
admin(管理员信息)
字段名 类型 默认值 主外键 是否为空 注释
username varchar(100) null 主键 NO 管理员用户名
password varchar(100) null NO 管理员登录密码

cenji(成绩信息)
字段名 类型 默认值 主外键 是否为空 注释
xuehao varchar(100) null NO 学号
kechen varchar(100) null 主键 NO 课程名
chenji varchar(100) null NO 分数

xuesheng(学生信息)
字段名 类型 默认值 主外键 是否为空 注释
xuehao varchar(100) null 主键 NO 学生学号
password varchar(100) null NO 学生密码
xingming varchar(100) null NO 姓名
banji varchar(100) null NO 班级
dianhua varchar(100) null NO 电话
zuzi varchar(100) null NO 住址

数据库字段说明

数据库字段说明
系统运行效果截图

管理员修改成绩信息

管理员修改成绩信息

管理员修改管理员信息

管理员修改管理员信息

管理员修改学生用户信息

管理员修改学生用户信息

管理员学生成绩查询

管理员学生成绩查询

管理员学生信息管理

管理员学生信息管理

管理员用户管理

管理员用户管理

系统登录首页

系统登录首页

学生用户查询成绩

学生用户查询成绩

学生用户修改个人信息

学生用户修改个人信息
源码目录结构截图展示

源码目录结构

源码目录结构

源码目录结构

源码目录结构
部分源码使用说明
    error_reporting(0);//不显示错误提示
	$hostname_jc = "localhost";
	$database_jc = "php_score"; //修改为自己的数据库名称
	$username_jc = "root";
	$password_jc = "root"; //修改为自己的数据库密码
	$jc = mysql_pconnect($hostname_jc, $username_jc, $password_jc) or trigger_error(mysql_error(),E_USER_ERROR); 
	mysql_query("set character set 'gb2312'");
	mysql_query("set names 'gb2312'");
数据库创建表语句
DROP TABLE IF EXISTS `admin`;
CREATE TABLE `admin`  (
  `username` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '管理员用户名',
  `password` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '管理员登录密码',
  PRIMARY KEY (`username`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = gb2312 COLLATE = gb2312_chinese_ci ROW_FORMAT = Compact;

-- ----------------------------
-- Records of admin
-- ----------------------------
INSERT INTO `admin` VALUES ('admin', '123456');

-- ----------------------------
-- Table structure for cenji
-- ----------------------------
DROP TABLE IF EXISTS `cenji`;
CREATE TABLE `cenji`  (
  `xuehao` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '学号',
  `kechen` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '课程名',
  `chenji` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '分数',
  PRIMARY KEY (`kechen`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = gb2312 COLLATE = gb2312_chinese_ci ROW_FORMAT = Compact;

-- ----------------------------
-- Records of cenji
-- ----------------------------
INSERT INTO `cenji` VALUES ('001', 'ddd数据库', '66');
INSERT INTO `cenji` VALUES ('001', 'mysql数据库', '88');
INSERT INTO `cenji` VALUES ('7897', 'php编程', '89');
INSERT INTO `cenji` VALUES ('001', 'php高级', '99');
INSERT INTO `cenji` VALUES ('001', '高等数学', '66');
INSERT INTO `cenji` VALUES ('74987984', '高数', '98');
INSERT INTO `cenji` VALUES ('001', '数学', '99');
INSERT INTO `cenji` VALUES ('213123', '语文', '50');

-- ----------------------------
-- Table structure for xuesheng
-- ----------------------------
DROP TABLE IF EXISTS `xuesheng`;
CREATE TABLE `xuesheng`  (
  `xuehao` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '学生学号',
  `password` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '学生密码',
  `xingming` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '姓名',
  `banji` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '班级',
  `dianhua` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '电话',
  `zuzi` varchar(100) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL COMMENT '住址',
  PRIMARY KEY (`xuehao`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = gb2312 COLLATE = gb2312_chinese_ci ROW_FORMAT = Compact;

-- ----------------------------
-- Records of xuesheng
-- ----------------------------
INSERT INTO `xuesheng` VALUES ('10001', '123456', 'tianming', '软件工程', '183144666667', '中国对对对');
INSERT INTO `xuesheng` VALUES ('10002', '123456', '清明', '计算机科学', '183144666669', '水电费收费');
INSERT INTO `xuesheng` VALUES ('10003', '123456', '天明', '网络工程', '183144666668', '7498798477');

项目使用简单说明

项目说明:PHP简单学生成绩管理系统,数据库由三张表构成+6800字说明文档。

         管理员才有添加修改等权限,

        学生用户只能查询和修改个人信息。


进入系统,实现个人成绩的查询,

对个人基本信息的增删改 

学生表 学号 密码  姓名  班级 电话 住址

成绩  学号 课程  成绩

管理员 账号 密码

数据库名:php_score

xuesheng   xuehao  password  xingming banji  dianhua  zuzi

cenji      xuehao  kechen    chenji

admin      username  password



一、功能说明

1、管理员添加、删除、修改、查询

2、学生信息添加、删除、修改、查询

3、学生成绩添加、删除、修改、查询

4、权限控制,管理员才有添加权限,学生只能查询和修改个人信息。

1) 学生成绩管理人员可通过网络录入、编辑学生基本信息、成绩等;

2) 大量数据录入工作中,尽量做到录入的计算机化,尽量做到减少人工的工作量;

3) 学生可以通过网络查询自己的学科成绩,修改自己的基本资料; 

4) 查询智能化,可利用学生的一切相关信息进行学生成绩、基本信息查询操作;




二、使用说明

1、在mysql中创建一个名字为php_score的数据库,【字符集:】选择gb2312 -- GB2312 Simplified Chinese 必须选择此否则会出现中文乱码现象。

2、导入数据库方法:

    方式一:使用Navicat for MySQL导入php_score.sql中的内容,方法见网站说明;

    方式二:使用phpAdmin导入数据库,方法见网站说明;

    方式三:使用命令行导入数据库,注意:此方式导入方式乱码问题

3、修改Connections文件中jc.php配置文件,修改数据库连接属性:

属性说明:

$hostname_jc = "localhost";  //链接地址

$database_jc = "php_score";  //数据库用户名

$username_jc = "root";       //数据库登录密码

$password_jc = "root";        //数据库名

一般情况修改$password_jc = "root";        //数据库名就可以!


3、运行非常简单使用phpstudy或者其他PHP运行工具【支持AppServ、elipse、NetBeans、XAMPP、EditPlus、Zend Studio...等开发工具】

   安装软件后,运行软件,将代码文件放到WWW目录【软件运行目录】就可以运行,

   详情请查看网站每个工具的使用方法。

   在浏览器输入http://localhost/文件名 便可以直接访问,非常适合不懂程序的同学。


4、测试用户登录

管理员用户:admin  123456

普通用户:10001  123456






三、技术说明

1、实现对mysql数据库的增删改查;

2、使用conn.php配置文件统一连接数据库,方便修改数据库连接属性。

3、注释非常详细,需要修改的地方都有注释。用户可以自定义修改。对于初学者非常有帮助。



四、购买说明

1、购买代码,可以先看效果图,或者直接给地址看效果,满意后购买。

2、代码购买后,如果有任何疑问,可直接咨询,立马回复。




发表评论