学生信息管理系统——最全说明书

本文档详述了一个学生信息管理系统的开发,包括系统设计、功能实现和数据库设计。系统采用MVC框架,使用Servlet+jsp+javabean模式,具备学生信息管理、登录验证、评论区讨论和分页功能。数据库涉及用户、学生和评论信息表。重点介绍了登录、评论区和学生信息管理的实现细节,如登录验证、JDBC操作和jQuery的使用。
摘要由CSDN通过智能技术生成

请注意:因为文档多图,所以我把图片放在了我的资源界面,需要的同学自行下载

https://download.csdn.net/download/aliceiwill/10847158

  • 系统总体设计

 

当前是个会信息复杂,数据量巨大,急需一个管理系统来实现对数据的管理。基于此,我设计了学生管理系统。其主要功能:

  • 实现学生信息的管理(管理员)

增加,删除,查询(模糊查询),修改的功能

实现分页功能

  • 提示是谁在使用系统
  • 实现登录功能

未经登陆不能进入系统进行操作

四、实现评论区讨论功能

 

整个系统围绕着着这四大功能进行设计。

使用mvc框架。Servlet+jsp+javabean模式开发

 

 

 

此图为具体流程

 

 

 

 

 

此图为MVC框架:

 

servlet是一种独立于平台和协议的处于服务器端的Java应用程序,利用他可以实现业务层和表现层的分离,同时又可以生成动态页面。简单的来说就是处理request请求

get与post都是传递

而request是请求,response是相应

HttpServlet 类包含 init() 、 destroy() 、 service() 等方法。其中 init() 和 destroy() 方法是继承的。

 

MVC框架里头的C,Controller的角色,当客户从页面传入参数请求的时候,发送到Servlet,Servlet根据请求的不同,分配给不同的业务代码完成业务操作,操作完成后,Servlet返回一个结果到页面上面去。

 

web与服务器之间的关系

1、WEB :表示用户可以浏览的网页(HTML,CSS,JS)

    2、服务器

        1、硬件 与 软件

            硬件范畴:一台主机

            软件范畴:一个能够接收请求并给出响应的程序

      

 

 

 

 2、作用

            1、存储WEB上的信息(网页,图片,音频,视频)

            2、能够处理用户的请求(request),并给出响应(response)

            3、执行服务器端的程序:如查询数据库

 

web之间的转发与链接关系:

请求转发

 

 

 

2.学生管理系统ER图

 

 

 

 

 

 

 

 

 

 

3.学生管理系统结构图:

4.学生管理系统流程图:

 

二、系统详细设计

数据库设计表

 

 

 

 

 

 

 

 

 

 

 总结:一共用了三个表,分别为存放评论的message表

 

存放用户(管理员)的t_user表

 

存放学生信息的t_grade表

 

 

MVC框架具体设计:

 

 

 

  • .登录界面

 

 

 

 

 

设计方案:采用了网上寻找的ui设计,自行设置了背景颜色,设置了登陆功能。重置功能,密码验证功能。

要用到的程序(节选):

public class LoginServlet extends HttpServlet{

DbUtil dbUtil=new DbUtil();

UserDao userDao=new UserDao();

 

@Override

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

// TODO Auto-generated method stub

this.doPost(req, resp);

}

@Override

protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

// TODO Auto-generated method stub

String userName=req.getParameter("userName");

String password=req.getParameter("password");

req

  • 0
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值