javaweb实属于是从盘古开天辟地开始搞起了,上课就看老师把代码这里翻翻那里看看,一点都听不懂,搞得好痛苦啊,一想到这个东西,这个大作业,就好烦好伤心。。。。。。但是确实没办法,不能摆烂啊,天天寄天天寄,还有那个html也搞得烦,唉,好烦人。搞这个就想看看自己最后能搞成什么样子吧,天天焦虑下去也不是办法,希望能全部完成给后面选这个课题,像我一样啥也不会的同学一点借鉴,完完全全的从0开始了。。。好烦啊,我写这个废话我都不想碰这个东西,可是我真的好期待今年的冬天和春节啊,好想过年,想回家,今年没有心软的神了,我要自己做神仙了。

大作业要求:

功能和技术要求:
1 实现 2~5个 有一定实用意义的功能(例如学生管理,图书馆借书)
以及围绕这些功能的、必要的数据增删改查、数据校验等功能,
必须有用户登录和相关 session 管理,
注意功能完整性、易用性,注重使用体验
2 数据库表 3~6个,根据功能需求,互相之间有必要的关联关系
3 最终版本:
使用 Spring+SpringMVC+SpringBoot 框架,
项目构建和管理使用 maven,
框架使用 Java配置类+注解 配置,
使用 AOP 配置事务,
服务器使用 springboot 内嵌的 tomcat,
数据库使用 MySQL,项目源码提供数据库建库及测试数据的SQL文件,
数据库框架使用 MyBatis 或 JPA/Hibernate,
前端技术使用 theymeleaf 或 JS 框架)
其它框架和技术自选
4 中间版本可以随学习进度使用课程学到的技术,逐步迭代细化、优化
5 针对主要模块编写必要的单元测试
6 按照《面向对象分析与设计》课程要求提交需求分析、设计文档,
不需要太复杂,以图表和大纲性的文字为主,不要写大段啰嗦、无意义的文字,
并提供简要说明文档(使用 markdown 格式,README.md),
对系统功能模块、技术和选择、演示运行方法等必要信息进行说明
7 重点在后端功能,前端页面不必太复杂华丽,简单实用即可;但不要像课堂或网络视频的一些讲课demo那样简陋
8 未尽事宜后续补充或调整;对以上要求有疑问欢迎课上或线上提出

这次的作业要求:

2022-10-27 第 8 周作业
作业内容:
MyBatis + Servlet + JSTL 实现多表关联查询

针对本人所报期末大作业题目的某个主要功能1、有用户登录、登出、登录检查等功能(参考 LoginDemo)
2、注意功能完整性:有围绕核心功能的必要的辅助功能;注意功能和UI的易用性和使用体验
3、要用到一对一、一对多或多对多关系映射
4、项目内包括数据库 sql 文件,可直接导入,登录用户名等数据写在相关表单内,方便演示;数据库用户名/密码提交之前改为 root/12345678
5、项目使用 maven 管理
6、主要功能模块有单元测试
7、其它要求参考大作业要求
截止:
下周日(11月6日)晚上 20:00

想了一下,虽然下星期要交作业,但还是不能直接上手打代码,文档分析有时候还是有必要的


一个售票系统是要分前后台的,在大一写c语言课设的时候我只写了用户部分,这次把补充一下。

主要功能有:
1/用户登录、注册
2/账号管理 增加注册用户、删除用户、修改密码、修改昵称、
3/车票管理 增加删除车票信息、修改车票信息、
4/车票使用 查询、预定、退票

数据库:
用户类:用户名、用户ID(账号)、用户密码、用户身份(1:管理员,0:普通用户)
车票类:班次、发车时间、起点站、终点站、行车时间、额定载量、已预订人数

不知道从哪里开始,1、先建立数据库吧,2、写用户登录和注册的html,3、后端增加监听器和过滤器功能(因为之前有用户登录的部分代码,这里就直接拿来用,只是修改部分html,毕竟后面的什么多表关联什么都不懂)4、引入数据库 5、再说吧

打开MySQL(具体创建就不多说了,我自己当时也是折腾了好久>.<)
解决 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES) 问题

先创建user表

CREATE TABLE `test`.`user` (`userid` VARCHAR(25) NOT NULL,`usercol` INT NOT NULL,`username` VARCHAR(45) NOT NULL,`password` VARCHAR(45) NOT NULL,PRIMARY KEY (`userid`))
INSERT INTO `test`.`user` (`userid`, `usercol`, `username`, `password`) VALUES ('1001', '1', '曹操', '12345678');
INSERT INTO `test`.`user` (`userid`, `usercol`, `username`, `password`) VALUES ('1002', '0', '刘备', '12345678');
INSERT INTO `test`.`user` (`userid`, `usercol`, `username`, `password`) VALUES ('1003', '0', '张飞', '12345678');
INSERT INTO `test`.`user` (`userid`, `usercol`, `username`, `password`) VALUES ('1004', '0', '关羽', '12345678');
INSERT INTO `test`.`user` (`userid`, `usercol`, `username`, `password`) VALUES ('1005', '0', '赵云', '12345678');

然后打开idea连接数据库

之后干嘛捏不知道。。。
用户管理功能:
1、登录功能与简单界面
2、页面查询功能
3、添加用户功能
4、单个用户删除功能
5、用户修改功能

【JavaWeb】火车票管理系统 (一)相关推荐

  1. JavaWeb图书管理系统day03

    视频+资料+笔记[链接:https://pan.baidu.com/s/127I2oA8zvhTECCmC6wMSmQ   提取码:zjxs] JavaWeb图书管理系统[bookEstore文档] ...

  2. JavaWeb图书管理系统day02

    视频+资料+笔记[链接:https://pan.baidu.com/s/127I2oA8zvhTECCmC6wMSmQ   提取码:zjxs] JavaWeb图书管理系统[bookEstore文档] ...

  3. JavaWeb图书管理系统day01

    视频+资料+笔记[链接:https://pan.baidu.com/s/127I2oA8zvhTECCmC6wMSmQ   提取码:zjxs] JavaWeb图书管理系统[bookEstore文档] ...

  4. javaweb仓库管理系统的实现,基于ssm+mysql实现的WMS进销存出库入库系统

    javaweb仓库管理系统的实现,基于ssm+mysql实现的WMS进销存出库入库系统 感兴趣的朋友可以家 3060912346 主要技术 SpringBoot\SSM(两个版本都有) HTML.jQ ...

  5. C语言火车票管理系统

    大一学完C语言期末综合实验(涉及链表,文件读取保存) 1)添加模块:读入火车信息加入表中,可循环添加.自动生成唯一标志序号便于修改和删除 2)查询模块:可根据序号.车次号.起点终点查询更方便用户使用, ...

  6. 基于SSM+MYSQL写的javaWeb房屋租赁管理系统,包括系统前端和后台,页面美观,功能完善,非常高端的SSM源码

    基于SSM+MYSQL写的javaWeb房屋租赁管理系统,包括系统前端和后台,页面美观,功能完善,非常高端的毕业设计 课程设计. ​ 基于SSM+MYSQL写的javaWeb房屋租赁管理系统,包括系统 ...

  7. java设计火车的类,JAVA课程设计--火车票管理系统

    JAVA课程设计--火车票管理系统 ******************* 实践教学实践教学 ******************* 兰州理工大学兰州理工大学 计算机与通信学院 2013 年秋季学期 ...

  8. JavaWeb图书馆管理系统的设计与实现

    JavaWeb图书馆管理系统 近日,博主接到了一个小项目(同学需要)要求做一个一个JavaWeb图书馆管理系统,最要紧的是,工作量要有,是要做毕业设计的.... (博主不禁吐槽,这个课题竟然能够通过! ...

  9. 火车票管理系统linux,火车票管理系统

    火车票管理系统 一. 课题内容和要求 改系统要求实现一个简单.实用的火车票管理程序,主要功能包括火车票数据的录入.查找.删除.显示.售票.退票等.所有火车票数据都要利用文件系统保存,以备系统下次运行时 ...

  10. Java私活300元,完成JavaWeb志愿者管理系统(四)

    Java私活300元,完成JavaWeb志愿者管理系统(四) 需求 接到一个单子,要求完成一个课设网站,前后端都要有,收费300元. 需求分析 用到的技术栈: 前端:springboot+vue+la ...

最新文章

  1. AAAI 2021 | 时间序列相关论文汇总
  2. 生产环境:Nginx高可用方案
  3. Gearman 异步处理委派任务
  4. java掌握_掌握Java 11的Constantdynamic
  5. Hibernate3.X实现基于CLOB字段类型的注解方式:
  6. Linux中svn提交文件后自动同步更新到网站目录
  7. 怎么让几何画板中点和点的坐标移动
  8. 140.单词拆分II
  9. visio插入箭头_visio流程图中画箭头
  10. 高速PCB设计的一些注意事项
  11. 音视频中的语音信号处理技术
  12. 操作系统概述(发展,特性,功能)
  13. 白鹭引擎 android9,白鹭引擎打包APP过程
  14. [数据结构] 数组与链表的优缺点和区别
  15. Hive常用库表操作及知识汇总
  16. 网易后端二面经验分享
  17. 利用SPSS箱线图与Z分数法判别异常值的比较
  18. 数据库 - 连接查询、嵌套查询、集合查询
  19. 终于有人把云计算、大数据和 AI 讲明白了【深度好文】
  20. 【教程】【图文】使用 CCPE 批量装机、网络克隆

热门文章

  1. 怎样看待百度首页改版?
  2. python Excel数据处理三兄弟:xlrd/xlwt/xlutils!
  3. html 滤镜兼容,哪些浏览器支持css滤镜?
  4. 关于在python的tkinter界面中镶嵌mayplotlib动态图
  5. Outlook2013/2016中的Gmail设置
  6. matlab 绘制极坐标三叶玫瑰线,几何画板如何画三叶玫瑰线?
  7. 月报 | 2021 年 5 月文章汇总
  8. 游戏开发中的坑之六 烘焙光照神器Bakery - GPU Lightmapper
  9. 同步通讯和异步通讯(简单理解)
  10. EndNote: CQUPT 2023年硕士毕业论文的参考文献插入方法 仅供参考,其实很繁琐