基于SSM的汽车租赁系统项目计划书

1.产品定位

  本系统供提供租赁服务的企业内部使用,供企业员工进行线下操作。

2.需求分析

  2.1 能为工作人员提供员工信息的管理功能,具有RBAC基于角色的权限管理功能

  2.2 能为工作人员提供客户信息的管理功能

  2.3 能为工作人员提供汽车的信息管理功能

  2.5 核心业务功能

    2.5.1 汽车出租: 完成租车客户信息的检查、生成出租单、核对汽车信息等流程

    2.5.2 汽车入库:完成核对出租单信息、生成检查单、检查汽车信息等流程

    2.5.3 出租单管理:完成租车流程生成的出租单的查询、修改、删除等流程

    2.5.4 检查单管理:完成还车流程生成的检查单的查询、修改、删除等流程

  3. 数据概念模型参考

 

4. 对象关系模型参考

名称

中文名称

物理名称

表名

用户表

Users

字段名

登录名

username(PK)

字段名

身份证

Identity

字段名

姓名

Fullname

字段名

性别

Sex

字段名

地址

Address

字段名

联系电话

Phone

字段名

用户角色ID

Roleid

字段名

密码

Userpwd

字段名

职位

Position

名称

中文名称

物理名称

表名

客户表

Customers

字段名

身份证

identity(PK)

字段名

姓名

custname

字段名

性别

sex

字段名

地址

address

字段名

电话

phone

字段名

职业

career

名称

中文名称

物理名称

表名

汽车信息表

cars

字段名

车号

carnumber(PK)

字段名

型号

cartype

字段名

颜色

color

字段名

价值

price

字段名

租金

rentprice

字段名

押金

deposit

字段名

租用情况

isrenting

字段名

简介

description

名称

中文名称

物理名称

表名

出租单信息表

renttable

字段名

出租单编号

tableid(PK)

字段名

预付金

imprest

字段名

应付金

shouldpayprice

字段名

实际交付金额

price

字段名

起租日期

begindate

字段名

应归还日期

shouldreturndate

字段名

归还日期

returndate

字段名

出租单状态

rentflag

字段名

客户号

custid(FK)参照customers表

字段名

车号

carid(FK)参照cars表

字段名

服务人员编号

username(FK)参照users表

名称

中文名称

物理名称

表名

检查单信息表

checktable

字段名

检查单号

checkid(PK)

字段名

检查时间

checkdate

字段名

属性

field

字段名

问题

problem

字段名

赔费

paying

字段名

检查员

username (FK)参照用户表

字段名

出租单编号

rentid(FK)参照出租单表

名称

中文名称

物理名称

表名

角色表

roles

字段名

角色ID

roleid(PK)

字段名

角色名称

rolename

名称

中文名称

物理名称

表名

角色菜单关系表

roles_menus

字段名

角色ID

roleid(PK)(FK参照roles表)

字段名

角色名称

menuid(PK)(FK参照menus表)

名称

中文名称

物理名称

表名

菜单表

menus

字段名

菜单ID

menuid(PK)

字段名

菜单名称

name

字段名

菜单连接路径

uri

字段名

父节点ID

fatherid(FK参照menuid)

名称

中文名称

物理名称

表名

功能表

funs

字段名

功能ID

funid(PK)

字段名

功能名称

name

字段名

功能路径

uri

字段名

菜单ID

Menus_id

名称

中文名称

物理名称

表名

日志记录表

logs

字段名

日志ID

id(PK)

字段名

用户名称

username

字段名

用户操作行为

action

字段名

用户操作时间

actiontime

名称

中文名称

物理名称

表名

登录日志记录表

loginlogs

字段名

日志ID

loginlogid(PK)

字段名

用户名

loginname

字段名

登录IP地址

loginip

字段名

用户登录时间

logintime

基于SSM的租赁管理系统0.1_20161225_项目需求的更多相关文章

  1. 基于SSM的租赁管理系统0.2_20161225_开发环境

    项目环境搭建 1. 开发环境 Sybase PowerDesigner 15.1.0 + MySQL 5.7.15 + Navicat 11.0.9 + eclipse EE Mars 2.0 + F ...

  2. 基于SSM的租赁管理系统0.3_20161225_数据库设计

    数据库设计 1. 概念模型 2. 类模型 3. 生成SQL use test; /*========================================================== ...

  3. 基于SSM的租赁管理系统1.0_20161225_框架搭建

    搭建SSM底层框架 1. 利用mybatis反向工程generatorSqlmapCustom完成对数据库十表的映射 generatorConfig.xml <?xml version=&quo ...

  4. 基于SSM的健身房管理系统

    基于SSM的健身房管理系统 The project was made in 2020-05-05~2020-05-10 谨以此片博文记录下我的第一个Java小Demo 项目展示 用户登录页 用户注册页 ...

  5. 基于ssm的客户管理系统

    查看更多系统:系统大全,课程设计.毕业设计,请点击这里查看 01 概述 一个简单的客户关系管理系统 管理用户的基本数据 客户的分配 客户的流失 已经客户的状态 02 技术 ssm + jdk1.8 + ...

  6. 基于SSM + Redis的Shiro权限管理项目

    概述 本教程结合SSM(SpringMVC + Mybatis)框架讲解Shiro,讲解的内容有自定义shiro拦截器,Shiro Freemarker标签,Shiro JSP标签,权限控制讲解. 详 ...

  7. 基于SSM小区物业管理系统

    随着计算机的不断发展和广泛应用,人们的工作效率得到不断的提高.互联网的发展,更是缩短了人们之间的距离.如何充分利用互联网,这是大家共同关心的问题.本文主要介绍了关于小区管理系统的实现方法,设计规划了小 ...

  8. 计算机毕业设计项目-基于SSM的学生会管理系统-基于ssm的社团信息管理系统

    注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台框架:SSM 前端技术:HTML+CSS+JavaScript+Bootstrap+jQuery 数据库: ...

  9. 基于SSM的crm管理系统

    学完crm后的第一个项目实践,前端样式与标签库都是现成的. 开发环境 eclipse,mysql,jdk1.7 项目架构 整合思路 Dao层: 1.SqlMapConfig.xml,添加别名,但是需要 ...

随机推荐

  1. $.post 跨域传输数据

    使用的是TP框架 前端代码: <!DOCTYPE html><html> <head> <title>这里是前端代码</title> < ...

  2. pureftp在centos下与MySQL搭配使用

    概述 pure-ftpd是linux下的一个ftp服务端,据说安全性较高.我在centos6下用yum安装pure-ftpd,并配置了通过MySQL进行用户的增删改查,以及对应到apache的web目 ...

  3. java 方法

    方法命名规范要求 类的命名规范:“全部单词的 首字母必须大写”.那么在定义方法的时候也是有命名规范要求的:“第 一个单词的首字母小写,之后每个单词的首字母大写”,那么这就是方法 的命名规范. 递归调用 ...

  4. 数据结构作业——buzhidao(队列)

    buzhidao Description 有一个长度为 n 的序列,第 i 个数的大小为 a[i].现在从第 1 个数开始从左往右进行以下操作:1. 如果当前数是剩下的数中最大的,则输出并删去这个数. ...

  5. JavaScript------获取url地址中的参数

    $(document).ready(function () { //获取地址中的参数(name是字符串) function getParameter(name) { //正则表达式 var reg = ...

  6. 在UP Board 上搭建M——L服务器

    前言 原创文章,转载引用务必注明链接,水平有限,欢迎指正. 本文环境:ubilinux 3.0 on UP Board 初识免流 所谓免流,就是免除手机访问网络产生的流量费用.其原理在乌云网上有过报道 ...

  7. Spring Boot中的事务管理

    原文  http://blog.didispace.com/springboottransactional/ 什么是事务? 我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合 ...

  8. Windows下LATEX排版论文攻略—CTeX、JabRef使用介绍

    Windows下LATEX排版论文攻略—CTeX.JabRef使用介绍 一.工具介绍 TeX是一个很好排版工具,在学术界十分流行,特别是数学.物理学和计算机科学界. CTeX是TeX中的一个版本,指的 ...

  9. runtime-对成员变量操作应用之归档和返归档

    为了实现归档和返归档,我们要让被归档对象的类接受NSCoding协议并且实现协议里的两个方法 - (void)encodeWithCoder:(NSCoder *)aCoder; - (nullabl ...

  10. ORACLE百万记录SQL语句优化技巧

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 ...