怎么使用java servlet +jsp 实现一个简单的信息管理系统

写之前看一下命名规范!!

数据库命名规范参考
Java命名规范参考

一、绪论
      昨天,在群里看见一个大二学生叫帮忙代做Java课设,心怀着锻炼技术又可赚点零花钱就帮忙代做了。下面来说说怎么快速使用servlet +jsp进行一个简单的信息管理系统搭建吧。

二、环境
1.开发工具:eclipse (符合教学,虽然开发效率低,但是锻炼技术)
2.数据库:“MySQL

三、具体步骤

1.系统定位
(1)给系统取个名,其实都一样,只是针对不同的信息进行管理,在DAO层 javaBean有所区别,此次代做的为球员信息管理系统。
(2)实现的功能,CRUD。
2.创建数据库以及数据表
      基本上创建一个数据库和一张用户表和信息表即可,当然也可放在一起。注意数据表的命名规范和数据表的编码格式(默认utf8)。
3.搭建环境
刚下载下来的ecplipse,可能功能不齐全,需要在help > install software 里面进行java EE 相关下载(xml,server的配置)

(1)JDK以及环境配置
(2)jre配置
(3)Tomcat环境配置

都在build path里面(右击项目)

4.搭建框架
创建java web 项目,选择dynamic web project。(右击新建项目找不到就在Other的web里面找,还是没有就考虑是否配置相应插件)。搭建的大致目录如下;分为dao(持久层)、service(业务层)、servlet(控制层)。
在这里插入图片描述
5.进行开发
在这里插入图片描述
了解servlet进行开发的流程原理。首先得明白请求和响应的过程。有个JDBC编程的简单经验的话,那就很快。
浏览器输入URL(唯一表示资源地址)发送请求到jsp或者servlet(也会绑定一个url路径,web.xml进行映射配置或者WebServlet进行注解)。然后我们就看到了一个页面或者处理后的数据什么的,一般为页面,根据页面我们会进行和页面的交互,使用form表单进行填写内容提交到servlet,servlet进行处理并响应,或者a标签(类似直接输url)进行跳转页面。在此过程中,页面的交互需要通过request进行参数传递(也可能会用到session,application进行,作用域时间不一样。)

几点注意:
(1)传参方式:form name绑定 a标签 ?发送(或URL),servlet使用getParameter进行获取。
session(request.getSession()) setAttribute() 然后获取getAttribute获取
一般处理类似登录成功之后提醒登录成功
(2) 转发:重定向response.sendRedirect() 重定向之后request无,session存在 和转发request.dispatcher().forward(req,res);request存在

效果:

登录功能:
在这里插入图片描述
添加功能
在这里插入图片描述

修改功能
在这里插入图片描述
查询功能
在这里插入图片描述
这样一个简单的信息管理系统就实现了。

  • 9
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
学生成绩管理系统是一个比较典型的Web应用程序,可以使用Java ServletJSP技术实现。下面是一个简单实现步骤: 1. 确定系统功能和设计数据库表 首先,我们需要确定学生成绩管理系统的功能需求,例如学生信息管理、课程信息管理、成绩录入和查询等等。然后,设计数据库表格以存储数据。 例如,我们可以设计以下几个表格: 学生表(Student):学生ID、姓名、性别、出生日期、联系方式等。 课程表(Course):课程ID、课程名称、学分等。 成绩表(Score):学生ID、课程ID、成绩等。 2. 创建项目和配置环境 使用IntelliJ IDEA创建一个Web项目,然后配置环境。我们需要配置Tomcat服务器、MySQL数据库连接和JDBC驱动程序等。 3. 实现数据访问层 在项目中创建一个Java类,用于实现数据库的访问操作。我们可以使用JDBC技术连接数据库,然后实现数据的增删改查操作。 4. 实现业务逻辑层 在项目中创建另一个Java类,用于实现业务逻辑。例如,实现学生信息管理、课程信息管理、成绩录入和查询等功能。 5. 实现表示层 使用JSP技术实现用户界面,为用户提供交互界面。例如,实现学生信息管理页面、课程信息管理页面、成绩录入页面和查询页面等。 6. 部署和测试系统 最后,我们需要将项目部署到Tomcat服务器上,并测试学生成绩管理系统的功能和性能。 总之,使用IntelliJ IDEA、Java ServletJSP、MySQL和Tomcat等技术实现学生成绩管理系统是非常简单的。只需要按照上述步骤一步步实现,就可以得到一个完整的Web应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值