中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架

释放双眼,带上耳机,听听看~!

功能展示

点击播放

学生管理系统界面

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图

前言

这个学生信息管理系统是本人在学习阶段,做的一个中期小项目,不是很完善,功能大致就是增,删,改,查,分页,模糊查询,是用了Mybatis和Struts2框架和js,适合刚学javaWeb的小伙伴们来学习,源码我会给大家分享出来利于大家在后续的学习,也会给大家准备一套html前段页面。

1.开发环境

开发工具: eclipse/myEclipse

数据库:Oracle

Web容器:tomcat

jdk版本:1.7

2.系统功能

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图1

3.分析图

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图2

用户模块


中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图3

学生管理_查询所有删除添加


学生管理_模糊分页查询原查询所有升级修改

学生管理_模糊分页查询原查询所有升级修改


中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图5

小组管理


中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图6

班级管理


中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图7

标签管理


中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图8

城市管理


4.Oracle sql字段

用户管理

create table user_admin(
	id number(10) primary key,
	username varchar(50),
	password varchar(50),
	birthday date default sysdate,
	role varchar(50)
)

学生管理

CREATE TABLE student (
  id number(38)  ,		--编号
  name varchar2(40) ,	--姓名
  sex char(3) check(sex in('男','女')),	--性别
  age number(3) ,		--年龄
  qq varchar2(20) ,		--QQ
  phone varchar2(20) ,  --电话
  bir date ,            --生日
  starts varchar2(20) ,   --状态
  attr varchar2(10) ,      --生肖
  mark varchar2(600) ,       --星座
  clazzId varchar2(40) ,      --外键  班级id
  groupId varchar2(40) ,      --外键  组id
  cityId varchar2(40) ,       --外键  城市id
  PRIMARY KEY (id)
) 

小组模块

CREATE TABLE t_group (
  id number(32)  ,
  name varchar2(40) ,
  birthday date default sysdate,   --  创建日期
  clazzId varchar2(40) ,  --  外键 班级表
  PRIMARY KEY (id)
)

班级模块

CREATE TABLE t_clazz (
  id number(32) ,
  name varchar2(40) ,
  path varchar2(300) ,  -- 班级图片路径   “/image/1.png”
  tagId varchar2(40) ,  -- 外键  标签的id
  PRIMARY KEY (id)
) 

 标签模块

create table tag(
	id number(10) primary key;
	name varchar2(40),
	birthday date default sysdate,
	type varchar2(40)
)

 城市模块

create table city(
	id number(10) primary key,
	name varchar(50)
)

关系表(学生 标签)

CREATE TABLE student_tag (
  sid number(32) ,
  tid number(32) ,
  PRIMARY KEY (sid,tid)
) 

5.系统模块介绍

(1).用户模块

系统分管理员和学生,系统管理员可以进行对数据的增删改查功能,学生只能浏览学生信息,也可以找回密码,安全退出等功能。

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图9

(2).学生管理

可以添加学生信息,修改,删除,分页查,下拉列表模糊搜索框,带模糊分页。

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图10

(3).小组管理

进行添加小组与删除小组班级名称是通过班级名称获取得到了创建时间是当前时间附带分页。

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图11

(4).班级管理

可以添加班级,删除班级,获取标签是通过标签管理来获取的。

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图12

(5).标签管理

可以添加标签,删除标签,标签类型有学生和班级带分页。

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图13

(6).城市管理

可以进行添加城市与删除城市和批量删除城市附带分页。

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图14

(7).用户中心

额外添加的一个功能可以展示管理员和学生登录进来的账号和密码显示注册的时间与角色,可以修改密码。

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图15

6.代码目录

(1).java核心

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图16

(2).js页面

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图17

7.积分兑换

中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图18
中期项目花了整整五天时间写了JavaWeb学生信息管理系统-使用了Mybatis与Struts2框架插图18

JavaWeb学生信息管理系统[兑换]

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您有每天免费下载所有资源次的特权,今日剩余 已取得下载权限

给TA买糖
共{{data.count}}人
人已赞赏
随心笔记

Java中的表达式与运算符|扫描仪-Java笔记

2021-5-26 21:27:46

学习资料

spring框架+Mybatis框架整合步骤流程-Spring框架

2021-7-21 13:36:30

⚠️
初柒印象所有资源均是用户投稿及网上搜集,仅供网友学习交流,未经初柒作者或上传书面授权,请勿作他用。
若您的权利被侵害,请联系站长 QQ: 1005406289 或者 留言反馈 ,我们将尽快处理。
官方邮箱:chuqiyx@88.com
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索