第一次自己设计做出来的项目,总结一些心得

完成项目的步骤

  1. 分析项目有什么功能,并把功能点都明确的写下来。
  2. 根据功能点在数据库建表,一定要分析好哪个是主键哪个不能唯一表相互之间的关系,因为第一次做,这方面没有做好导致做项目中间改表出现很多的麻烦
  3. 根据功能点设计前端页面
  4. 搭建框架,所有逻辑处理要在业务层完成不能在web端写逻辑代码,这个也是我踩过的一个坑.
  5. 后端写完后再分页,然后接入security 。

遇到的一点疑惑的知识点

  1. 设计数据库自增时使用序列加触发器共同完成
创建自增序列
create sequence APP_SEQ 这是序列名
minvalue 1 最小值
maxvalue 999999 最大值
start with 1 开始数字
increment by 1 每次增加1
nocache; 没有缓存,   这个不知道什么用
create [or replace] trigger trigger_name
{before | after} trigger_event
on table_name
[for each row]
[when trigger_condition]
trigger_body
trigger_name:触发器名称before | after : 指定触发器是在触发事件发生之前触发还暗示发生之后触发trigger_event:触发事件,在DML触发器中主要为insert、update、delete等table_name:表名,表示发生触发器作用的对象for each row:指定创建的是行级触发器,若没有该子句则创建的是语句级触发器when trigger_condition:添加的触发条件trigger_body:触发体,是标准的PL/SQL语句块

2.在持久层mybayis去update时,要先把数据封装到对应的pojo类中,否则会出现异常。
3.在jsp页面中的Onclick(function(this.id))点击时间可以往小括号内传入this.id就可以传入当前标签的id,如果还要传入其他值,会按照实参的先后顺序赋值给形参,而不会按照形参名称传递。
4.el表达式和security的页面权限控制在script中一样可以使用
5. ajax与后台传值

$.ajax({url:url, 路径data:{"id":id,"username":username}, 传入数据dataType:"text",预期服务器返回的数据类型。type:"post", 传入方式success:function(data){ 回调函数alert(data);window.location.reload(); 刷新页面}})

在服务器接收数据时使用@RequestParam每个值独立接收,@RequestBody是接收一个封装类的值自动封装。在服务器返回数据时如果在dataType:"text"返回的是字符串需要在@RequestMapping()括号内加入produces = “application/text; charset=utf-8” 。如果返回的是json数据时设置dataType:"json"并且服务端返回值类型前面加上@ResponseBody会自动转换成json格式返回 但是要引入maven的坐标

<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.9.8</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.9.9</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.9.9.3</version></dependency>

补充
页面加载完成jqueryyufa

$(function () {})

自己设计完成的一个小区停车管理系统相关推荐

  1. 《数据库应用系统实践》------ 小区停车管理系统

    系列文章 <数据库应用系统实践>------ 小区停车管理系统 文章目录 系列文章 一.需求分析 1.系统背景 2. 系统功能结构(需包含功能结构框图和模块说明) 3.系统功能简介 二.概 ...

  2. 要求以租房管理业务为背景,设计并实现一个“租房信息管理系统”软件,使用该系统可以方便查询每一个房屋信息,租客信息,租房登记信息等。

    [数据结构]要求以租房管理业务为背景,设计并实现一个"租房信息管理系统"软件,使用该系统可以方便查询每一个房屋信息,租客信息,租房登记信息等. 要求: (1)房屋信息包括:地址.房 ...

  3. 一个python停车管理系统_Python简易版的停车管理系统

    import time # 最大停车数 max_car = 100 # 当前停车数,初始为0 cur_car = 0 # 当前停车列表,初始设置为空 car_list = [] time.asctim ...

  4. 一个python停车管理系统_python简易停车系统

    # 简易版停车管理: # # 停车场最多停车数; max_car; # 当前停车数;cur_car; # 当前停车列表; car_list = [] # # 停车: # 1). 如果没有达到最多停车数 ...

  5. SSH小区停车管理系统答辩PPT免费下载

    今日PPT展示如下:

  6. jsp小区物业停车管理系统毕业设计

    技术:Java.JSP等 摘要: 随着现代社会的不断发展,小区业主汽车拥有数量越来越多,直接导致了人们停车难.乱停车的现象.同时大中城市的很多住宅小区,包括以前建造的小区,由于在规划设计中没有充分考虑 ...

  7. javaweb基于ssm的小区洗衣店管理系统

    本系统实现一个小区洗衣店管理系统,分为管理员和会员两种用户 会员模块包括: 1. 我的信息:会员可以修改自己的信息. 2. 我的洗衣记录:会员可以查看自己的洗衣记录信息. 3. 系统公告:会员可以查看 ...

  8. springboot小区物业管理系统maven idea1562

    本小区物业管理系统以springboot作为框架,以MySql作为后台运行的数据库,使用Tomcat用为系统的服务器,同时使用JSP显示业主界面.本系统主要包括以下功能模块:个人中心.业主管理.费用缴 ...

  9. python小区停车练习题

    一. 题目一 :(100分) 模拟实现小区停车管理系统,需求如下: 小区内停车收费有两种方式,如果是本小区内的业主按小时是1.5元1小时,非小区业务停车3元1小时,当有车进入小区自动计费,等他离开时可 ...

  10. springboot+mysql水韵新城小区物业管理系统-计算机毕业设计源码18472

    摘  要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,物业管理当然也不例外.小区物业管理系统是以实际运用为开发背景,运用软件工程原理和开 ...

最新文章

  1. springboot oauth2 fetch 关于跨域请求的问题
  2. Python3绘图库Matplotlib(01)
  3. JavaScript语言调试技巧
  4. 实例60:python
  5. 读取模式错误,计算引擎操作复杂……面对Hadoop这些问题该如何应对?
  6. 谁在使用Docker?
  7. oracle存储tar,Linux环境使用TAR命令快速部署安装Oracle
  8. Android 系统性能优化(36)---显示性能指标
  9. IntelliJ IDEA 8.1.3 Web开发视频教程
  10. HTTP的短连接、长连接、管道连接流水线
  11. 计算机科学导论第5版ppt,计算机科学导论第5讲-1.ppt
  12. 优惠券玩法解说 JAVA优惠券商城系统开发
  13. SmartUpload问题
  14. bldc 原理 方波控制_浅析无刷直流电机FOC、方波、正弦波控制!
  15. 腾讯应用宝正式开启 比赛进行到第手游渠道
  16. 数字计算机之父——冯·诺依曼
  17. oslo_messaging使用及测试
  18. 32线镭神雷达跑LeGO-LOAM:3D 激光SLAM
  19. 【python数据分析】pandas数据合并
  20. 查询快递物流筛选出被拦截单号标色记号

热门文章

  1. 车辆的检测、跟踪和计数
  2. MacBook Air 2013双系统装机
  3. 关于PC浏览器js提示兼容问题的代码 “您的浏览器版本太低了,已经和时代脱轨了“ 强制锁定极速模式
  4. php 资深面试题,高级php程序员面试题
  5. Visio画图,空间太小,画不下
  6. 解秘java中native方法如何实现:手把手带你实现java native方法
  7. 工业4.0时代,怎样为孩子筹备未来教育?
  8. JLINK驱动刷新之WIN7
  9. 飞思卡尔16位单片机(一)——飞思卡尔单片机简介
  10. 计算机网络考研知识点整理,计算机网络考研知识点