基于MVC的学生信息管理系统

本文详细介绍了学生管理系统的设计与实现,包括运行环境、系统角色及其权限、关键界面展示。管理员可管理学生和教师信息,发布课程表;教师负责档案、成绩和选修课管理;学生能查看个人信息、课程表和成绩。系统采用Eclipse/Idea作为开发工具,搭配jdk1.7、MySQL5.5和Tomcat7.0环境,数据库连接配置使用c3p0。
摘要由CSDN通过智能技术生成

目录

一、运行环境

1.预装软件:

2.环境配置:

二、系统角色

1.管理员:

2.教师:

3.学生:

三、部分界面展示

1.登录界面:​

2.管理员后台界面:

 3.学生打印课程表界面:

 三、数据库

1.数据表:

 2.连接数据库配置:


一、运行环境


1.预装软件:

Eclipse/Idea,Navicat 15 for MySQL

2.环境配置:

jdk 1.7,MySQL 5.5,Tomacat 7.0

二、系统角色


1.管理员:

1)学生管理:查看所有学生用户信息,添加学生用户,修改学生用户密码,删除学生用户,根据学号搜索学生用户信息

2)教师管理::查看所有教师用户信息,添加教师用户,修改教师用户密码,删除教师用户,根据学号搜索教师用户信息

3)校务管理:上传课程表(非附件形式,通过手动填入表格形式),查看课程表,删除课程表

4)个人信息维护:修改个人密码

2.教师:

1)档案管理:查看所有学生档案信息,添加学生档案信息,修改学生档案信息,删除学生档案信息,根据学号搜索学生档案信息

2)成绩管理:查看所有学生成绩信息,添加学生成绩信息,修改学生成绩信息,删除学生成绩信息,根据学号搜索学生成绩信息

3)选修课管理:查看所有学生选修课信息,添加学生选修课信息,修改学生选修课信息,删除学生选修课信息

4)个人信息维护:修改个人密码

3.学生:

1)个人信息查看:可自动生成个人档案表并可以打印

2)查看课程表:根据自己所在班级查看班级课程表并可以打印

3)查看成绩:可自动生成个人成绩表并可以打印

3)查看选修课:自己可以添加和修改选修课

三、部分界面展示


1.登录界面:

2.管理员后台界面:

3.

 3.学生打印课程表界面:

 三、数据库


1.数据表:

 2.连接数据库配置:

<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
  <default-config>
  	<property name="driverClass">com.mysql.jdbc.Driver</property>
  	<property name="jdbcUrl">jdbc:mysql://localhost:3306/db_stu_sys</property>
  	<property name="user">root</property>
  	<property name="password">123456</property>
  	<property name="maxPoolSize">20</property>
  </default-config>
</c3p0-config>

----------数据库账号密码根据自己的改!!!!!这里用的是c3p0...............

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值