https://www.bilibili.com/video/BV1v2421K74y/
演示视频:3.1 系统总体设计
通过使用汽车租赁管理系统,使汽车租赁管理规范化,系统化,自动化的租赁管理,以达到提高效率。总的任务是使系统开发经理可以快速,轻松地完成汽车租赁[9],[10] ,用户可以方便地浏览和查看他们的汽车租赁记录的基本信息和管理。
根据系统需求分析,系统一共包含两个角色[11]:用户和管理员。其中,每个所述字符的包含不同的功能模块。该系统的总体功能框图如图3.1所示。
图3.1 总体功能图
3.2 系统功能设计
(1) 用户管理模块
用户管理模块包括用户信息的浏览,修改用户信息,用户信息,删除三个子模块。
在用户信息浏览模块,所有注册用户的资格信息和注册信息将显示在主页上。修改用户信息模块,除了一列的任何可选信息部分以外的注册信息会弹出“修改的格式错误”的消息是空的。删除用户信息模块,如果用户有租车,没有还车则会弹出“无法删除”的消息。
(2) 汽车管理模块
汽车管理模块包括汽车维修和汽车分类信息,以保持两个子模块。
当汽车分类维护模块可以添加新的类别也可以删除现有的分类,当您删除的分类,如果正在使用这种分类会弹出“当前分类正在使用”的消息,也是在增加新的类别,如果分类的类别名称已经存在或者是空的分别,会弹出“汽车类别名称已经存在” ,“汽车类别名称不能为空”的消息。在汽车维护模块,您可以添加新的汽车信息可查询,修改和删除现有的汽车信息,管理员可以查询的基础上,车牌号,删除的信息,如果该车辆已经被租会弹出“不能被删除“的消息。
(3) 汽车租赁管理模块
汽车租赁管理模块包括汽车预定管理,管理和汽车信息查询租赁返回三个子模块。
汽车预订和汽车退货管理两个模块,为用户的应用提出租车和汽车做出相应的动作,信息查询模块租赁信息可以根据订单号或车牌号是模糊查询。
(4) 合同管理模块
运行合同管理模块主要是所有的房屋租赁合同,根据合同信息和合同编号查询用户刚刚签署了一份新合同将是完美的。
(5) 租赁绩效管理模块
租赁绩效管理模块实现了租赁管理员的结果进行排序的功能,以更直接的了解员工的工作效率。
(6) 个人信息维护模块
个人信息维护模块,管理员和用户可以查看,修改个人信息,包括密码。
(7) 个人订单管理模块
个人订单管理模块分为两个由汽车及汽车零件,当用户找到合格的汽车租赁服务时,你可以提交订单;跑下了车后,用户还可以提高汽车应用中,管理员收到用户的将汽车和汽车应用后,做出相应的动作。
(8) 个人合同管理模块
当管理员进入签约界面后得出的汽车租赁协议之前,完成程序的用户,已经签订了合同的用户可以查看他们的合同。
3.3 数据库设计
数据库是信息管理系统的后台,所以数据库设计在系统开发中占据了很重要的地位,主要分为数据概念结构设计和逻辑结构设计。
3.3.1 数据概念结构设计
(1) 用户实体图
用户信息包括会员名称,用户名,身份证号码,性别,年龄,电话号码,家庭住址,工作状态,电子邮件,许可证收集日期,登录密码和角色,包括会员名称是用来区分普通用户的角色唯一标识符和管理员。如图3.2所示。