今天来复盘一下快过去两个月的课程设计,主要要求是设计并创建不少于20个jsp页面,并实现数据库交互与用户交互功能,由于社团管理系统涉及“学生”“老师”“系统管理员”三类型用户,所以需要实现的功能范围还蛮大的,较为完善的只有管理员模块

基于此,本文适合那些还在学习并使用jsp技术并要求学生进行本地web端开发的学校的学生学习,主要目的是作者(大二学生)对自己的技术复盘与开发分享。(都2022年了真的还有人在用jsp作web开发吗...)

  1. 项目概况

1.1 整体结构

先介绍一下整个项目用到的IDE与结构

  • 项目的编译环境是MySQL5.0,可视化工具使用的是SQLyog,使用IDEA编译器,这几个软件网上都能搜到

  • 服务器使用apache-tomcat-8.5.83,jdk版本为1.8,网上都有资源,tomcat官方免费

  • 使用了jstl和standard两个jar包,主要用于date类型值显示问题,后面会提到

  • 后端数据库交互集成进了mybatis-3.4.6和mysql-connnector-java-8.0.25两个jar包

  • servlet技术实现使用了servlet-api一个jar包

以上的几个jar包都可以在搜索引擎上搜到下载资源,如果搜不到私信我

1.2 页面组成

所有页面结构由jap和html混合组成,几乎90%以上的样式表存放在css用link导入,,95%以上的js存放在js文件夹中(放在哪里无所谓,与jsp放在同级主要是路径写着不那么麻烦)

解释一下文件夹的命名规则:用单词缩写进行命名,有些是驼峰命名,有写首字母也大写了,是为了与其他同名或几乎同名的文件作以区分

缩写含义

  • BM:Back-office management--后台管理

  • Com:complaint--投诉

  • del:deal--处理

  • Tea:teacher--教师

  • Stu:student--学生

  • infor:information--信息

  • Act:activity--活动

  • Soc:Societies--社团

  • Pre:President--社长

1.3 集成声明

登录页为html+css实现,前端页面属于网络上开源资源集成过来的,原文地址:

前端酷炫效果之那些漂亮的登录界面

学生个人管理页为html+css+js实现,前端页面属网络上开源资源集成,原文地址:

Web大学生网页作业成品 基于HTML+CSS+JavaScript个人简历介绍 学生个人网站作业设计代做 学生个人网页设计作品

后台管理员页面和注册页均为html+css实现的侧边栏分页,前端页面属网络上开源资源集成,原文地址暂时找不到了,后期找到了注明...

其他页面均为个人原创,包括后端逻辑实现,源码搬运请告知

简易社团管理系统(jsp+servlet+三件套+未完成)相关推荐

  1. oracle 超市管理系统,SuperManager 超市账单管理系统 JSP + Servlet + Oracle Jsp/ 240万源代码下载- www.pudn.com...

    文件名称: SuperManager下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 2144 KB 上传时间: 2015-07-07 下载次数: 0 详细说明: ...

  2. 高校社团管理系统jsp和javabean开发

    目 录 1.前言 7 1.1问题定义 7 1.2系统功能简介 7 1.3主要相关技术及软件介绍 7 1.3.1jsp技术介绍 7 1.3.2JavaBean的介绍 8 1.3.3 Derby数据库的介 ...

  3. 图书管理系统 jsp + servlet + mysql (2023)

    jsp + servlet + mysql 图书管理系统(2023) 1.系统运行环境 运行环境:Java8 + MySQL8 + Tomcat8.0 开发工具:eclipse/idea 2.系统功能 ...

  4. 学生选课管理系统 jsp + servlet + mysql (2021)

    jsp + servlet + mysql 学生选课管理系统(2021) 1.系统运行环境 运行环境:Java8 + MySQL8 + Tomcat8.0 开发工具:eclipse/idea 2.系统 ...

  5. 留言板管理系统 jsp + servlet + mysql (2004)

    servlet + jsp + mysql 留言板管理系统(2004) 1.系统运行环境 运行环境:Java8 + MySQL8 + Tomcat8.0 开发工具:eclipse/idea 2.系统功 ...

  6. 企业管理系统java web_JavaWeb 基于 web的 企业人事管理系统 Jsp/Servlet 242万源代码下载- www.pudn.com...

    文件名称: JavaWeb下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 8310 KB 上传时间: 2015-07-16 下载次数: 0 提 供 者: 汪伟棋 ...

  7. jsp+mysql学生成绩管理系统_jsp+servlet+mysql学生成绩管理系统 javaweb成绩管理系统 - 下载 - 搜珍网...

    压缩包 : c59896403d8d913d853f6c0910dc71.zip 列表 jsp servlet mysql实现的学生成绩管理系统/ jsp servlet mysql实现的学生成绩管理 ...

  8. JAVA incept_(jsp+servlet)ERP管理系统 - WEB源码|JSP源码/Java|源代码 - 源码中国

    (jsp+servlet)ERP管理系统 (jsp+servlet)ERP管理系统\erp (jsp+servlet)ERP管理系统\erp\.classpath (jsp+servlet)ERP管理 ...

  9. c3p0连接池配置_Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统

    项目简介 项目来源于:https://gitee.com/sunnyandgood/OnlineMusic 本系统基于Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统.简单 ...

最新文章

  1. 利用HTTP Cache来优化网站
  2. python的盈利模式_八大盈利模式是什么?一篇文教会你盈利模式分析!
  3. 学生时代,我做过最有价值的事是什么?
  4. java get与post区别_HTTP请求(GET与POST区别)和响应
  5. oracle启动限制模式
  6. 测试开发必须掌握的知识点:Java反射
  7. python实现视频剪切与拼接
  8. python 计时器模块_python中计时器
  9. 读小说赚钱吗?这个年入百万
  10. h5 修改title 微信_iH5中级教程:微信必备,为H5设定标题
  11. arctanx麦克劳林公式推导过程_徒手搭建三角函数公式推导体系
  12. 这篇文章帮你避坑,教会你选购内存卡
  13. pycharm验证码
  14. 25、软件安全-预防账号密码泄露
  15. 美国500名iOS用户受害?黑客组织发动恶意广告
  16. Java生成-zipf分布的数据集(自定义倾斜度,用作spark data skew测试)
  17. 抛弃WinSCPnbsp;教你使用CuteFTP传输文件
  18. 什么是DDOS攻击?
  19. 2022年全球与中国液位传感器行业发展趋势及投资战略分析报告
  20. git merge和rebase的区别

热门文章

  1. Windows11/10
  2. 记一次华硕笔记本找不到引导问题BIOS能识别到硬盘但进不了系统
  3. 鸡兔同笼python程序怎么写_鸡(土从)
  4. 骨传导蓝牙耳机哪个牌子好?最受欢迎的五款骨传导蓝牙耳机
  5. 羊车门问题python程序_羊车门问题
  6. 【STM32_hal库驱动NRF24L01】
  7. Grafana 系列文章(一):基于 Grafana 的全栈可观察性 Demo
  8. 笔记本更换固态硬盘的教程
  9. 阿拉伯数字金额转汉字大写
  10. 基于MatlabSimulin的微电网模型及光伏电池建模仿真分析