系统详细内容介绍
数据库字段说明:数据库使用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、代码购买后,如果有任何疑问,可直接咨询,立马回复。