java struts2教务管理系统Myeclipse开发mysql数据库struts2结构java编程计算机网页项目

一、源码特点
  java struts2 教务管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助 struts2 框架开发,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境
为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。

java struts2 教务管理系统


二、功能介绍
(1)系别管理:对系别信息进行添加、删除、修改和查看
(2)学生管理:对学生信息进行添加、删除、修改和查看
(3)教师管理:对教师信息进行添加、删除、修改和查看
(4)管理员管理:对管理员信息进行添加、删除、修改和查看
(5)教室信息管理:对教室信息信息进行添加、删除、修改和查看
(6)课程管理:对课程信息进行添加、删除、修改和查看
(7)选课管理:对选课信息进行添加、删除、修改和查看
(8)成绩管理:对成绩信息进行添加、删除、修改和查看
(9)用户登录、个人信息修改

数据库设计

表5.1 工程大学的系别信息表

系别表序号

系别表字段名称

系别表数据类型

系别表长度

系别表主键

系别表描述

1

jwgl_k_xbid

INTEGER

13

教务管理系别系别编号

2

jwgl_k_xb

VARCHAR

878

教务管理系别系别

(2)学生如表5.2所示:

表5.2 学生表

学生表序号

学生表字段名称

学生表数据类型

学生表长度

学生表主键

学生表描述

1

jwgl_k_xsid

INTEGER

52

教务管理学生学生编号

2

jwgl_k_yhm

VARCHAR

700

教务管理学生用户名

3

jwgl_k_mm

VARCHAR

15

教务管理学生密码

4

jwgl_k_xm

VARCHAR

517

教务管理学生姓名

5

jwgl_k_rxsj

VARCHAR

230

教务管理学生入学时间

6

jwgl_k_cssj

VARCHAR

687

教务管理学生出生时间

7

jwgl_k_sex

VARCHAR

700

教务管理学生性别

8

jwgl_k_xb

VARCHAR

554

教务管理学生系别

9

jwgl_k_bj

VARCHAR

108

教务管理学生班级

(3)教师表如表5.3所示:

表5.3 教师表

教师表序号

教师表字段名称

教师表数据类型

教师表长度

教师表主键

教师表描述

1

jwgl_k_jsid

INTEGER

52

教务管理教师教师编号

2

jwgl_k_yhm

VARCHAR

761

教务管理教师用户名

3

jwgl_k_mm

VARCHAR

382

教务管理教师密码

4

jwgl_k_xm

VARCHAR

750

教务管理教师姓名

5

jwgl_k_zy

VARCHAR

880

教务管理教师专业

6

jwgl_k_xb

VARCHAR

411

教务管理教师性别

7

jwgl_k_nl

VARCHAR

115

教务管理教师年龄

(4)管理员表如表5.4所示:

表5.4 教务管理员信息表

项目类别表序号

项目类别表字段名称

项目类别表数据类型

项目类别表长度

项目类别表主键

项目类别表描述

1

mrglxmlbid

INTEGER

28

美容管理项目类别项目类别编号

2

mrgllb

VARCHAR

55

美容管理项目类别类别

(5)教室信息表如表5.5所示:

表5.5 教室信息表

教室信息表序号

教室信息表字段名称

教室信息表数据类型

教室信息表长度

教室信息表主键

教室信息表描述

1

jwgl_k_jsxxid

INTEGER

33

教务管理教室信息教室信息编号

2

jwgl_k_jsmc

VARCHAR

768

教务管理教室信息教室名称

3

jwgl_k_js

VARCHAR

140

教务管理教室信息介绍

(6)课程表如表5.6所示:

表5.6课程表

课程表序号

课程表字段名称

课程表数据类型

课程表长度

课程表主键

课程表描述

1

jwgl_k_kcid

INTEGER

11

教务管理课程课程编号

2

jwgl_k_kcmc

VARCHAR

508

教务管理课程课程名称

3

jwgl_k_jkjs

VARCHAR

886

教务管理课程讲课教师

4

jwgl_k_ks

VARCHAR

728

教务管理课程课时

5

jwgl_k_sknr

VARCHAR

211

教务管理课程授课内容

实体关系图

代码实现

	public String add(){try{dao.insert(kecheng);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");return addPage();}public String list(){try{kechengs=dao.findlist("");}catch(Exception e){System.out.println(e.toString());}return "kechenglist";}public String query(){try{kechengs=dao.findlist("");}catch(Exception e){System.out.println(e.toString());}return "kechengquery";}public String del(){String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{dao.delete(keyid);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");return list();}public String modPage(){String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{		kecheng=dao.findbean(keyid);}catch(Exception e){System.out.println(e.toString());}return "kechengmodPage";}
public String detail(){String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{		kecheng=dao.findbean(keyid);}catch(Exception e){System.out.println(e.toString());}return "kechengdetail";}public String mod(){try{dao.modify(kecheng);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';return list();}


三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
3、数据库文件名是jspjiaowu系统名称sjiaowu
4、地址:http://127.0.0.1:8080/sjiaowu/login.jsp 

四 系统实现

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/313153.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构-单链表】(C语言版本)

今天分享的是数据结构有关单链表的操作和实践&#xff08;图解法&#xff0c;图变化更利于理解&#xff09; 记录宗旨&#x1f4dd;&#xff1a; 眼&#xff08;脑&#xff09;过千遍&#xff0c;不如手过一遍。 我们都知道单链表是一种常见的链表数据结构&#xff0c;由一系列…

泽攸科技PECVD设备助力开发新型石墨烯生物传感器

近日&#xff0c;松山湖材料实验室许智团队与清华大学符汪洋合作在纳米领域头部期刊《Small》上发表了一项引人注目的研究成果&#xff0c;题为“Ultrasensitive biochemical sensing platform enabled by directly grown graphene on insulator”&#xff08;硅晶圆上直接生长…

34--JDK8新特性

1. Java版本迭代概述 1.1 发布特点&#xff08;小步快跑&#xff0c;快速迭代&#xff09; 发行版本 发行时间 备注 Java 1.0 1996.01.23 Sun公司发布了Java的第一个开发工具包 Java 5.0 2004.09.30 ①版本号从1.4直接更新至5.0&#xff1b;②平台更名为JavaSE、JavaE…

[每周一更]-(第49期):一名成熟Go开发需储备的知识点(答案篇)- 2

答案篇 1、Go语言基础知识 什么是Go语言&#xff1f;它有哪些特点&#xff1f; Go语言&#xff08;也称为Golang&#xff09;是一种由Google开发的开源编程语言。它于2007年首次公开发布&#xff0c;并在2012年正式推出了稳定版本。Go语言旨在提供简单、高效、可靠的编程解决…

【Spring】AOP的AspectJ开发

AOP基础不了解可以阅读&#xff1a;【Spring】AOP原来如此-CSDN博客 AspectJ是一个居于JAVA开发的AOP框架 基于XML的声明式AspectJ 基于XML的声明式AspectJ是通过XML文件来定义切面&#xff0c;切入点及通知&#xff0c;所有的切面、切入点和通知必须定义在内&#xff0c; 元…

webpack的深入学习与实战(持续更新)

一、何为Webpack Webpack是 一个开源的JavaScript模块打包工具&#xff0c;其最核心的功能是解决模块之间的依赖&#xff0c;把各个模块按照特定的规则和顺序组织在一起&#xff0c;最终合并为一个JS文件或多个。 二、带宽的换算 目前我们的云服务器带宽为5M 三 、bundle 体…

Qt高质量的开源项目合集

文章目录 1.Qt官网下载/文档2.第三方开源 1.Qt官网下载/文档 Qt Downloads Qt 清华大学开源软件镜像站 Qt 官方博客 2.第三方开源 记录了平常项目开发中用到的第三方库&#xff0c;以及一些值得参考的项目&#xff01; Qt AV 基于Qt和FFmpeg的跨平台高性能音视频播放框…

Javascript 循环结构while do while for实例讲解

Javascript 循环结构while do while for实例讲解 目录 Javascript 循环结构while do while for实例讲解 一、while语句 二、do…while语句 三、for循环 疑难解答 我们从上一节课知道&#xff0c;JavaScript循环结构总有3种&#xff1a; &#xff08;1&#xff09;while语…

【网络面试(1)】浏览器如何实现生成HTTP消息

我们经常会使用浏览器访问各种网站&#xff0c;获取各种信息&#xff0c;帮助解决工作生活中的问题。那你知道&#xff0c;浏览器是怎么帮助我们实现对web服务器的访问&#xff0c;并返回给我们想要的信息呢&#xff1f; 1. 浏览器生成HTTP消息 我们平时使用的浏览器有很多种&…

基于蜉蝣算法优化的Elman神经网络数据预测 - 附代码

基于蜉蝣算法优化的Elman神经网络数据预测 - 附代码 文章目录 基于蜉蝣算法优化的Elman神经网络数据预测 - 附代码1.Elman 神经网络结构2.Elman 神经用络学习过程3.电力负荷预测概述3.1 模型建立 4.基于蜉蝣优化的Elman网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针…

css原子化的框架Tailwindcss的使用教程(原始html和vue项目的安装与配置)

安装教程 中文官网教程 原始的HTML里面使用 新建文件夹npm init -y 初始化项目 安装相关依赖 npm install -D tailwindcss postcss-cli autoprefixer初始化两个文件 npx tailwindcss init -p根目录下新建src/style.css tailwind base; tailwind components; tailwind ut…

SpringBoot之入门使用

系列文章目录 提示&#xff1a;这里可以添加系列文章的所有文章的目录&#xff0c;目录需要自己手动添加 SpringBoot之入门使用 提示&#xff1a;写完文章后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、Spring缺点分析…