当前位置: 资料下载中心> 成品毕业设计> java >jsp967 基于java的共享单车管理系统 ssm java+mysql正文

jsp967 基于java的共享单车管理系统 ssm java+mysql

上传者:王二狗丶 下载量:0人 上传时间:2019-10-21 16:25 温馨提示:添加客服QQ530083379(备注校外加油站以及购买的项目名字)成品程序另外加收100元可享受调试运行一次(包含指导配置环境,远程调试运行在你本机电脑跑起来) 优惠价:¥200

一.需求分析

本系统针对管理者提供一个管理单车和用户信息的平台。系统包括两种权限的用户:系统管理员和普通管理员。系统管理员负责审核授权,普通管理员负责数据管理,进行维修等情况的调度。

具体需求如下:

1. 系统管理员

系统管理员主要具有审核授权的权限,可以对注册待审核的普通管理员进行通过,维护管理系统数据等。

2. 普通管理员

普通管理员主要负责用户信息汇总、单车信息汇总、修改用户和单车状态、分析数据进行单车投放、维修等调度。

二.数据库设计

1. 数据分析

共享单车等类似的共享产品,在实现共享理念以及管理的过程中,其架构一般为网状结构,因为用户和单车之间是多对多的关系,一个用户可以用任意一辆车,一辆车也能被任意用户所使用,而用户或者是单车本身数据则是一一对应的,因为每个用户和单车都是独立存在,每一个用户只会对应一条数据,单车也是,虽然GPS定位信息会变动,但每次也只会对应一个位置。管理系统除了录入数据本身,还涉及了简单的自主分析,便于管理。整个系统架构就是多对多或一对一的架构表现。

2. 数据库概念结构设计

根据系统需求分析和数据分析,本系统主要涉及实体有:单车实体、用户实体、管理员实体。

利用工具(visio)画出实体关系图(E-R图)。

3. 数据库逻辑结构设计

根据数据库概念结构设计,转换为逻辑结构,设计单车表、用户表、管理员表、单车使用表。

为频繁使用范围设计视图。

4. 数据库物理结构设计

为数据库各个逻辑表设计合适的存储结构和存取方式。

.系统设计

根据系统需求分析,系统将分为五大功能模块:

1. 管理员管理

系统采用访问控制策略,未授权者不能进人系统。同时,对不同级别的管理员授予不同的使用权限。只有通过审核的管理员才有权限修改系统数据,一般地检修人员只能修改单车状态。

2. 单车管理

每辆单车对应唯一的编号,还需要密码,其次单车需要获取对应位置的GPS信息。单车还会出现维修等各种情况,管理员应能对单车状态进行修改,系统会简单分析自动修改。

3. 用户信息管理

管理员应能添加、删除用户,而且对用户的基本资料可以更改,用户的状态等可以改动,不同身份的用户有不同的权利。

4. 位置信息管理

系统支持GPS位置信息的输入输出,由管理根据位置信息进行分析管理,位置信息可以进行汇总筛选得到范围,具备一定的地图功能系统。

5. 查询统计

管理员可以对用户信息进行查询与修改,对单车信息进行查询、修改和分析处理,通过管理系统提示对单车以及检修人员进行调度,检修人员能对单车状态进行修改。

位置信息可以生成使用频繁的范围数据。


上一篇:     jsp334 电信运营支持系统设计与开发 (工程硕士)SSH (JAVA+MYSQL)
下一篇:    jsp970 图书馆管理系统