基于struts2框架开发的学生管理系统

学生管理系统采用struts2框架作为后台开发框架,jsp实现页面数据的展示,数据库采用mysql。
功能介绍:
包含学生信息管理,班级信息管理,年级信息管理,系统信息管理等功能。
数据库模型设置如下:
CREATE TABLE t_class (
classId int(11) NOT NULL auto_increment,
className varchar(20) default NULL,
gradeId int(11) default NULL,
classDesc text,
PRIMARY KEY (classId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_datadic (
ddId int(11) NOT NULL auto_increment,
ddTypeId int(11) default NULL,
ddValue varchar(20) default NULL,
ddDesc text,
PRIMARY KEY (ddId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_datadictype (
ddTypeId int(11) NOT NULL auto_increment,
ddTypeName varchar(20) default NULL,
ddTypeDesc text,
PRIMARY KEY (ddTypeId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_grade (
gradeId int(11) NOT NULL auto_increment,
gradeName varchar(20) default NULL,
gradeDesc text,
PRIMARY KEY (gradeId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_student (
studentId varchar(40) NOT NULL,
stuNo varchar(20) default NULL,
stuName varchar(20) default NULL,
stuSex varchar(10) default NULL,
stuBirthday date default NULL,
stuRxsj date default NULL,
stuNation varchar(20) default NULL,
stuZzmm varchar(20) default NULL,
classId int(11) default NULL,
stuDesc text,
stuPic varchar(20) default NULL,
PRIMARY KEY (studentId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_user (
userId int(11) NOT NULL auto_increment,
userName varchar(20) default NULL,
password varchar(20) default NULL,
PRIMARY KEY (userId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

功能截图如下:

原文地址:http://blog.51cto.com/13902593/2299368

时间: 2024-07-31 19:51:22

基于struts2框架开发的学生管理系统的相关文章

基于Struts2+Hibernate开发小区物业管理系统 源码 B

开发环境: Windows操作系统开发工具:MyEclipse/Eclipse + JDK+ Tomcat + MySQL 数据库 项目截图: 获取源码请联系博主-Q:782827013 原文地址:https://www.cnblogs.com/xlrjgzs/p/11145770.html

基于Bootstrap框架的临床数据管理系统的设计与开发

    基于Bootstrap框架的临床数据管理系统的设计与开发     2018年11月10日 目  录 第一章绪论... 6 1.1 选题背景及其意义... 6 1.2国内外研究现状... 7 1.2.1 临床大数据管理系统发展现状... 7 1.2.2医疗电子表单管理发展现状... 8 1.3研究目标... 9 1.4 研究内容... 10 1.5论文整体结构... 10 第二章相关技术研究... 12 2.1 AngularJS技术简述... 12 2.2 RESTful API +sw

MapReduce教程(一)基于MapReduce框架开发<转>

1 MapReduce编程 1.1 MapReduce简介 MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算,用于解决海量数据的计算问题. MapReduce分成了两个部分: 1.映射(Mapping)对集合里的每个目标应用同一个操作.即,如果你想把表单里每个单元格乘以二,那么把这个函数单独地应用在每个单元格上的操作就属于mapping. 2.化简(Reducing)遍历集合中的元素来返回一个综合的结果.即,输出表单里一列数字的和这个任务属于reducing. 你向Ma

一个基于SSM框架开发的高并发电商秒杀Web系统

0 前言 一个基于SSM框架的高并发秒杀系统采用IDEA+Maven+SSM+Mysql+Redis+Jetty.Bootstrap/Jquery开发. 通过这个小项目,理清了基于SSM框架开发Web应用的流程以及常见的避坑方法,并在最后简单采用了Redis缓存以及Mysql Procedure对项目进行了高并发优化. 接下来从DAO层.Service层.Web层开发以及高并发优化4个方面梳理整个项目开发过程. 源码地址https://github.com/Allegr0/seckill 项目准

python开发的学生管理系统

python开发的学生管理系统(基础版) #定义一个函数,显示可以使用的功能列表给用户 def showInfo(): print("-"*30) print(" 学生管理系统 ") print(" 1.添加学生的信息") print(" 2.删除学生的信息") print(" 3.修改学生的信息") print(" 4.查询学生的信息") print(" 5.遍历所有学生的信

基于ssm框架开发的零食商城源码

很多朋友说要分享一些基于ssm框架开发的项目,在休闲时间搭建和撸一个以ssm框架开发的零食商城源码,详情如下,希望大家能够见解和学习. 首先ssm定义是框架集由Spring.MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),在开发上前后分离,耦合度小,且开发方便快速,效率较高.大家可以把我分享的项目下载下来二次学习或者开发,同时也可用于毕设. 系统分为前后太两大部分,包含管理员.普通用户权限,具有一系列的包含权限,用户信息,商品信息,订单信息,个人中新,购物车下

基于Struts2框架的文件下载 --- Struts2

一.通过链接的方式提供指定类型文件的下载 1.最终功能实现的截图:(点击文件下载链接,下载文件 ) 2.核心代码 index.jsp: 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.ge

基于Vue框架开发的仿饿了么前端小应用

主要使用vue框架进行开发.使用最新的框架版本,修正了vue1.0到vue2.0过度过程出现的几处bug. 视频教程则是黄轶老师的<vuejs高仿饿了么APP>. 源代码地址:https://github.com/waihoyu/sell 原文地址:https://www.cnblogs.com/waihoyu/p/9350175.html

【分享】后盾网原创视频,仿京东商城(基于HDPHP框架开发,适合提高)视频教程(PHP实战)

下载地址 链接:http://pan.baidu.com/disk/home#list/path=/ 用户[email protected] 密码:redbaidu 如需要全部课程请扫描下面二维码或者关注微信公众号 redbaidu 课时:32课时 知识点:织梦(DEDECMS)万能仿站课程,从零开始,详细.系统的讲解了整套织梦万能仿站技术,内容涵盖了理论讲解.实践演示.实战操作等方面.本套教程包含两个实战案例,讲解通俗易懂,深入浅出,适合各层次水平的学员学习.目前网站建设行业,一个普通的企业站