学生信息管理系统JavaWeb

前言:

最近期末的Java大作业大部分都是要Gui(Swing技术) 书本教的也是  
Swing技术,但是那界面实在是不忍直视,如果真的要做桌面应用之类的  
根本轮不到Java的Swing,所以我觉得还是不要让Java干他不擅长的事  
比较好,因此我也觉得没必要做这个课程设计,刚好最近学了Tomcat就  
决定做一个简单的学生管理系统,目的无非是为了完成任务还有巩固一下  
Eclipse中配置Tomcat JavaWeb项目。
不过做完了之后感觉真的是简陋无疑,不过这几天碰到的坑坑洼洼还是让我  
受益匪浅的。

运用知识:

前端:
    1. HTML,JS,CSS,Bootstrap 
后台:
    2. Java基础
    3. Tomcat简单使用
    4. Http协议了解
    5. Servlet知识
数据存储:
    6. XML实现数据的存储和读入(Dom4j读取)
单元测试:
    7. Junit5

GitHub地址:

https://github.com/jjc123/-Student-management-system–Javaweb

前台结构:

1. 登陆界面(直接拷贝网络的,实现了背景图片轮播)
2. 学生管理系统界面(Bootstrap框架)

这里写图片描述
这里写图片描述

后台结构:

1. Servlet(实现前后台交互)
2. Java各种类实现增删改查操作

这里写图片描述
这里写图片描述

  • 8
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
2.2.1学生信息处理 2.2.1.1.增加学生记录 业务流程描述: 1:要求用户从键盘输入一个或多个学生信息; 2:学生记录不允许重复,判断的关键字为学号。 业务规则说明: 1:从菜单选择添加学生信息; 2:性别限制男女; 3:学号作为唯一标示符:(1)不能出现重复学号;(2)学号必须是数字组成。 2.2.1.2删除学生记录 业务流程描述: 1:要求用户输入欲删除的学生的学号; 2:删除学生记录; 3:更新到数据表。 业务规则说明: 1:给定一个学生学号删除一个学生信息; 2:查看数据表中是否有输入学号的学生信息,如果存在则删除该学号学生信息,如果没有重新输入; 3:如果删除成功更新数据表。 2.2.1.3.查看学生记录 业务流程描述: 1:输入学生学号; 2:若该学生存在,显示该学生相关信息。 业务规则说明: 1:输入学生学号; 2:判断学生是否存在; 3:如果存在显示单个学生,如果不存在提示不存在,重新输入。 2.2.1.4.修改学生记录 业务流程描述: 1:要求用户输入欲修改的学生的学号; 2:判断该学生是否存在于记录中; 3:若学生记录存在,修改学生信息。 业务规则说明: 1:给定一个欲修改学生的学号; 2:查看数据表是否有输入学号的学生信息,如果存在学生对象,继续下一步,如果没有重新输入。 3:显示该学号学生信息; 4:修改学生信息; 5:修改后将信息更新到数据表中。 2.2.2教师信息处理 2.2.2.1.增加教师记录 业务流程描述: 1:要求用户从键盘输入一个或多个教师信息; 2:教师记录不允许重复,判断的关键字为教师编号。 业务规则说明: 1:从菜单选择添加教师信息; 2:性别限制男女; 3:教师编号作为唯一标示符:(1)不能出现重复教师编号;(2)教师编号必须是数字组成。 2.2.2.2删除教师记录 业务流程描述: 1:要求用户输入欲删除的教师的编号; 2:删除教师记录; 3:更新到数据表。 业务规则说明: 1:给定一个教师编号删除一个教师信息; 2:查看数据表中是否有输入教师编号的教师信息,如果存在则删除该教师编号教师信息,如果没有重新输入; 3:如果删除成功更新数据表。 2.2.2.3.查看学生记录 业务流程描述: 1:输入教师编号; 2:若该教师存在,显示该教师相关信息。 业务规则说明: 1:输入教师编号; 2:判断教师是否存在; 3:如果存在显示教师信息,如果不存在提示不存在,重新输入。 2.2.2.4.修改学生记录 业务流程描述: 1:要求用户输入欲修改的教师的编号; 2:判断该教师是否存在于记录中; 3:若教师记录存在,修改教师信息。 业务规则说明: 1:给定一个欲修改教师的编号 2:查看数据表是否有输入编号的教师信息,如果存在教师对象,继续下一步,如果没有重新输入; 3:显示该教师编号教师信息; 4:修改教师信息; 5:修改后将信息更新到数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值