Skip to content
一个简单的学籍信息管理系统,基于PHP和Bootstrap的实现
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
config
sys
web
.gitignore
Readme.md
base_info.sql
data_structure.sql
nginx.conf
sm_all_sql.zip

Readme.md

学生信息管理系统

功能

后台功能

  • 用户角色管理
  • 用户权限管理
  • 管理员管理
  • 密码修改

信息级管理

  • 校区管理
  • 学院管理
  • 专业管理
  • 班级管理
  • 课程管理
  • 教师信息管理
  • 学生信息管理
  • 专业课程安排
  • 学生选课管理
  • 课程分数报表

用户级管理

  • 学生课程查询
  • 教师课程查询
  • 教师成绩登入

数据库说明

  • data_structure.sql 为基本数据结构文件,无任何数据信息
  • base_info.sql 为部分基本信息,移除了学生信息,选课信息,教师信息
  • sm_all_sql.zip 完整数据,解压后为68M,包含全部信息,含12万学生信息,120万分数信息

数据库导入与配置

  1. 建立数据库,编码选择UTF8,utf8_general_ci,这个没得选
  2. 导入数据库文件
    • 精简导入:先导入data_structure.sql,再导入base_info.sql,并在config/all.php中修改数据库连接信息。
    • 完整导入:先解压sm_all_sql.zip,导入解压后的sql文件。
  3. 将web目录设置为主机根目录,并配置相关环境,PHP版本要求大于5.4,Mysql版本要求大于5.5
    • Apache服务器设置,开启Rewrite或者使用PATHINFO模式(即/index.php/方式)
    • Nginx服务器,根目录下的nginx.conf对应着配置就好
    • 权限,保证整个服务器目录可读,App/log,目录可写
  4. config/all-sample.php 重命名为 config/all.php 并设置数据库用户名和密码
  5. 初始化,访问默认域名即可,不在根域名自己看着办。
    • 默认超级管理员:loveyu,密码:123456
    • 默认信息管理员:help,密码:123456
    • 学生和教师默认密码均为123456
  6. 针对默认密码不正确的情形,可以采取salt_hash(md5_xx($password), $salt) 计算数据库密码,并替换

反馈及演示

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.