关于自行车租赁系统设计论文 - 图文 下载本文

第三章 系统概要设计

3.1 系统总体要求

本系统主要采用MyEclipse等开发工具,实现用户在线租车功能。自行车租赁管理系统是一个模拟网上租车环境的应用程序,它维护着一个数据库,存储着会员信息、车辆信息等。因此本次系统的总体功能与流程是首先游客要进行注册,填写相应的用户信息,注册成功后,登录页面后对所需要的车进行查询、选择、租赁。而后台管理员对自行车进行添加分类,车辆信息管理(包括自行车类型、租车价格等的增改删操作),管理会员信息,处理留言,对租赁信息审核等功能。

3.2系统总体结构设计

从整体角度出发,本系统主要包括前台和后台2个模块。前台分为游客功能模块和会员功能模块,后台为管理员功能模块。

浏览查询 前台 浏览修改个人信息 租车信息管理 自行车租赁网站 自行车租赁 自行车类别管理 注册用户管理 后台 租赁审核 公告新闻管理 图3.2.1 自行车租赁管理系统模块图

10

3.3系统模块设计

1) 游客模块

注册模块:游客填写注册会员信息,注册成为会员

浏览查询模块:浏览全部租赁自行车信息,亦可分类查询商务租车、婚礼租车、旅游租车,查询自行车租赁排行。

建议投诉模块:用以留言。

注册 注册会员 游客子系统 浏览查询 车辆查询 建议投诉 留言 图3.3.1游客模块图

2) 会员模块

除了游客上面的浏览查询模块和留言模块外,会员还拥有以下功能模块。租赁模块:包括四个方面:租车、还车、续租。选择租赁车辆,填写预还车日期,通过管理员审批订单成功后方能租车。续租时只要修改预还车时间,提交修改信息。

登陆 租赁 会员子系统 留言 查询浏览 登录/出系统 租车 换车 续租 车辆信息查询 图3.3.2会员模块图

11

3.4系统数据库设计

概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,实体之间的关系E-R图如图3.5所示。一个游客可以注册成为会员,其中账号可以为多个。会员租赁车辆,一辆车不同时的情况可以被多个会员租赁,一个会员可以租赁多辆自行车。一个管理员管理多辆自行车,一辆自行车被多为管理员管理。

管理 租车信息 管理员 新闻 建议投诉 图3.4.1实体之间的关系图E-R图

逻辑结构设计是将概念结构转换为DBMS所支持的数据模型,并对其进行优化。 1)

会员实体E-R图如图3.4.2所示

车辆 租赁 会员 邮箱 详细地所在省年龄 密码 用户名 姓名 电话 密码答密码提图3.4.2会员实体E-R图

2) 车辆实体E-R图如图3.4.3所示

12

备注信息 租金 车辆 车名 类别 图片 联系电话 图3.4.4车辆实体E-R

3) 管理员实体E-R图如图3.4.5所示

管理员 管理员名 密码 图3.4.5车辆实体E-R图

4) 租车信息(订单)实体E-R图如图3.4.6所示

租车会员 费用信息 车名称 租车信息 租金 取车地点 取车时间 换车时间 换车地点 图3.4.6租车信息(订单)实体E-R图

13