EAS(学生管理系统)初建

简介: 一、确定开发使用的技术            本次开发EAS示例网站,使用Servlet+JSP+MySQL技术,其中包括使用bootstrap工具完成简易前端页面设计。所有数据实体与数据关系皆用数据表存储,与数据库交互的内容,建立DAO类完成。

一、确定开发使用的技术

            本次开发EAS示例网站,使用Servlet+JSP+MySQL技术,其中包括使用bootstrap工具完成简易前端页面设计。所有数据实体与数据关系皆用数据表存储,与数据库交互的内容,建立DAO类完成。所有与前端有关的对象,建立entity类。所有关于网页后台的处理与转发,交由servlet类处理。关于网页编码和登录验证,通过filter实现。与数据库相关的工具类,建立DBUtil类统一调度。

二、确定数据库实体


img_23d8d13c033df2629c8858e9b2a7719a.jpe
在数据库中,应根据具体情况设计各个表之间的相互约束,包括外键约束。
img_44c586468d9fdccbee5b4e0e55859514.png
 


 三、建立对应java类

img_b416a58079dbbd5749a2a2b90da0e13b.png

四、编写代码

                                                                                                                                                                                                                                                                                                                                                      应当注意DAO类代码的编写,特别是所查询数据库的内容属于多表时,应仔细检查所查询数据库是否有当前项,并且当增删查改操作完成后应关闭连接,当操作失败后应回滚事务。  
img_04281b102a86083190d0e9c193d7752e.png
  img_48f02927fcce5da6c6e3a437be79dcb1.png

 五、运用bootstrap设计简单的页面

img_cccc1bf2fe6a2ae1af5cdd917f446919.png

六、灵活运用jstl标签和jsp标签将后台数据显示出来

img_af18ba7d3f59aebf756ce24f1f41596f.png

 七、编写对应servlet实现表单提交和页面转跳

img_8553cb5e3117e56084a9b44ab54e3b22.png

 本篇只是简单介绍了项目设计的概要过程 ,关于详细步骤,下回会分步细讲。

源码地址:
实例网站: http://121.42.136.140:8080/EAS/login/login.jsp     学生用户名:student1 密码:123      教师用户名:teacher1 密码:123      





目录
相关文章
|
8月前
|
存储 移动开发 小程序
会员管理系统实战开发教程01-创建模型应用
会员管理系统实战开发教程01-创建模型应用
|
机器学习/深度学习 人工智能 自然语言处理
ModelScope在线体验模型测试
ModelScope在线体验模型测试
41663 3
ModelScope在线体验模型测试
|
5月前
|
API Python
在线问诊 Python、FastAPI、Neo4j — 提供咨询接口服务
在线问诊 Python、FastAPI、Neo4j — 提供咨询接口服务
44 0
|
7月前
|
算法 搜索推荐 Java
基于SpringBoot+协同过滤算法的家政服务平台设计和实现(源码+LW+调试文档+讲解等)
基于SpringBoot+协同过滤算法的家政服务平台设计和实现(源码+LW+调试文档+讲解等)
|
8月前
|
人工智能 API 开发者
免费使用Kimi的API接口,kimi-free-api真香
今年AI应用兴起,各类智能体涌现,但API免费额度有限。为解决这一问题,GitHub上的[kimi-free-api](https://github.com/LLM-Red-Team/kimi-free-api)项目提供了方便,支持高速流式输出、多轮对话等,与ChatGPT接口兼容。此外,还有其他大模型的免费API转换项目,如跃问StepChat、阿里通义Qwen等。该项目可帮助用户免费体验,通过Docker-compose轻松部署。只需获取refresh_token,即可开始使用。这个开源项目促进了AI学习和开发,为探索AI潜力提供了新途径。
1754 3
|
8月前
|
人工智能 机器人 异构计算
使用PAI-DSW搭建基于LangChain的检索知识库问答机器人
在本教程中,您将学习如何在阿里云交互式建模(PAI-DSW)中,基于LangChain的检索知识库实现知识问答。旨在建立一套对中文场景与开源模型支持友好、可离线运行的知识库问答解决方案。
|
监控 Serverless API
ModelScope一键部署模型:新手村实操FAQ篇
魔搭社区支持开源模型一键部署至阿里云函数计算,本文以小白视角进行操作实操与FAQ讲解。
5523 2
|
弹性计算 机器人 开发工具
AIGC:在云上从0开始搭建langchain-ChatGLM,构建私域知识问答机器人DEMO
AIGC短板:知识茧房(缺少行业领域的私域数据,专有问题解答效果差;数据时效性缺陷,对实时要求高的问题效果差)。 解法之一:私域数据Embedding +向量数据库(语义检索---向量相似度匹配)。将问题向量化,结合私域知识库中匹配到的“精确”内容,生成高质量prompt,再结合LLM的既有知识,以及概括、推理、扩展等能力,大大提升回答的准确性。 本文介绍了在阿里云上从0开始搭建langchain-ChatGLM,构建私域知识问答机器人DEMO。可用于日常学习和研究,减少环境搭建时踩坑。
5005 0
AIGC:在云上从0开始搭建langchain-ChatGLM,构建私域知识问答机器人DEMO
|
Ubuntu Linux iOS开发
【5】天猫精灵开放平台实验—基于天气查询模板创建开发屏显页面技能(上)
【5】天猫精灵开放平台实验—基于天气查询模板创建开发屏显页面技能
179 0
【5】天猫精灵开放平台实验—基于天气查询模板创建开发屏显页面技能(上)
|
人工智能 运维 API
【DSW Gallery】企业和团队如何使用PAI-DSW协作开发
DSW提供完善的实例管理、资源管理、权限管理等功能,助力企业或团队,完成多人协作的开发工作。
【DSW Gallery】企业和团队如何使用PAI-DSW协作开发