浏览记录

   
查看大图

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

  • 商品编号:jsp967
  • 货  号:jsp967
  • 品  牌:jgyc
  • 开发语言: jsp
  • 数据库: mysql
  • 论文字数: 1.1W
  • 市场价: ¥300.00
  • 销售价: ¥200.00
  • 节省: ¥100.00

以下是介绍(不过多网上展示为了防止查重),如需要完整的请联系客服qq购买.提示:本资料已审核通过,内容严格保密,格式标准,质量保证,软件类的包调试成功. 需要这份设计请添加QQ303563675.团购或代理了解

Ctrl+D收藏此篇
app hook

研究内容 一.需求分析

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

具体需求如下:

1. 系统管理员

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

2. 普通管理员

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

二.数据库设计

1. 数据分析

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

2. 数据库概念结构设计

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

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

3. 数据库逻辑结构设计

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

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

4. 数据库物理结构设计

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

三.系统设计

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

1. 管理员管理

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

2. 单车管理

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

3. 用户信息管理

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

4. 位置信息管理

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

5. 查询统计

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

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

四.系统实施

本系统将采用MVC框架实现。

1.View视图层

由JAVA页面处理管理员、检修员、用户、车辆等信息的显示。

2.Control控制层

由Servlet接收所有的HTTP请求,调用模型负责处理用户请求,根据处理结果调用相应的视图。

3.Model模型层

用来处理业务逻辑和数据访问。主要是用JDBC连接数据库,实现对管理员信息、用户信息、单车信息等的增、删、改和查询功能。


如果您对本商品有什么问题,请提问咨询!

发表咨询

标题:
*咨询内容:
联系方式: (可以是电话、email、qq等)
*验证码:   看不清楚?换个图片
如果您对本商品有什么评价或经验,欢迎分享!

发表评论

标题:
*评论内容:
联系方式: (可以是电话、email、qq等).
*验证码:   看不清楚?换个图片
<