中期项目花了整整五天时间写了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}}人
人已打赏
网络活动

双11的到来,白嫖【找图设计】六个月会员全站任你下载,无需花一分冤枉钱

2021-11-6 11:41:38

学习资料

李兴兴pr剪辑上分攻略

2022-6-30 15:33:54

⚠️
版权声明:
1、本网站名称:初柒印象
2、本站永久网址:http://chuqiyx.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ 1005406289进行删除处理或者留言反馈,我们将尽快处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报!
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索