资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
汽车租赁项目需求说明书第 1 章 系 统 简 介1.1 系 统 背 景1.1.1 业 主1.1.2 系 统 目 标为汽车租赁公司开发后台管理信息系统。便于公司对租车客户,出租的汽车,出租单、检查单,租车的流程,业务的统计等工作进行管理,提高工作公司工作效率。1.1.3 系 统 工 期5-7 天。1.1.4 系 统 性 质基于 web 的 B/S 架构管理信息系统。1.1.5 参 考 资 料1.1.6 开 发 环 境数据库:Oracle服务器:Tomcat开发工具:Eclipse、MyEclipse应用技术:Jsp+Servlet1.2 系 统 用 户汽车租赁公司后台管理用户。第 2 章 系 统 功 能2.1 开 发 功 能2.1.1 用 户 管 理 功 能针对登录本系统的用户的添加,信息的查询、修改、删除等功能。2.1.2 客 户 管 理 功 能针对来到本公司租车的客户的信息的添加、查询、修改、删除等功能。2.1.3 汽 车 管 理 功 能针对本公司的能够出租的汽车的信息的添加、查询、修改、删除等功能。2.1.4 业 务 管 理 功 能包括以下四个功能:1、 汽车出租: 完成租车客户信息的检查、生成出租单、核对汽车信息等流程2、 汽车入库:完成核对出租单信息、生成检查单、检查汽车信息等流程3、 出租单管理:完成租车流程生成的出租单的查询、修改、删除等流程4、 检查单管理:完成还车流程生成的检查单的查询、修改、删除等流程2.1.5 业 务 统 计 功 能对本公司在每个月份该归还但尚未鬼归还的汽车的、每月的收入情况等的统计2.1.6 权 限 管 理 功 能对登录本系统的用户,根据不同的级别分配不同的菜单和功能第 3 章 系 统 页 面3.1 前 台 页 面3.1.1 登 录 页 面在填入用户名和密码后验证登录用户的身份是否正确,若正确进入到系统首页,若用户名或密码不匹配则留在此登录页,并给出相应提示信息。另:要求本系统有登录过滤功能,在没有登录情况下不能访问本系统的任何页面,若没有登录过程访问系统其他页面一律转到登录页面。3.1.2 系 统 主 页页面左侧为系统菜单,包括了系统的所有功能,菜单采用树形结构,并带有收展功能,而其保证菜单在系统的所有操作过程中都是可见的(即,在点击相应菜单时,页面右侧变化,菜单项始终存在)3.1.3 添 加 用 户 页 面点击主页菜单上的添加用户菜单进入到此页面,此页面用来注册能够登录,操作本系统的用户的信息,包括如图所示的各个字段,并有如下要求:登录名不能重复,即不能添加数据库中已存在的用户名,要求有检查注册的用户名是否可用功能用户类型采用下拉列表框形式,要求列出本系统的所有用户类型要求对所注册的信息进行格式的校验,防止非法数据存入数据库3.1.4 查 询 用 户 页 面点击查询用户菜单进入此页面(注:由于文档大小有限,以下页面将不列出菜单项,但要求系统中菜单项始终可见)查询用户要求采用高级查询,即,查询项不是必填,根据查询项的不同组合查询出不同内容。3.1.5 用 户 查 询 结 果 页 面点击上页的查询按钮,完成查询过程进入到此页面,要求对查询的结果采用分页显示,当前页的页号以红色显示,此页只需要列出用户的部分信息,点击每条信息后面的查询按钮再列出这个用户的详细信息和要进行的相应操作3.1.6 详 细 用 户 信 息 页 面点击上页的查询按钮进入本页面。该页面列出所查询的用户的详细信息,并能够对此用户进行删除操作,对此用户的每条信息进行修改操作3.1.7 添 加 客 户 页 面点击主菜单的添加客户信息按钮进入到添加客户页面,该页面用来添加来租用汽车的客户的信息,要求类似于添加用户页面,身份证号不能重复,要有对添加的数据的格式的验证,提交后信息插入到数据库中的客户表3.1.8 查 询 客 户 页 面点击主菜单的查询客户信息菜单进入此页面,要求类似于查询用户页面,即,高级查询3.1.9 客 户 查 询 结 果 页 面点击查询客户页面的查询按钮进入此页面,该页面列出满足查询条件客户的部分信息,并在每条信息后包括查询、修改、删除三个操作按钮,点击查询按钮,列出该条信息的详细信息,点击修改按钮可以对该条信息进行修改,点击删除按钮,删除该条信息,要求给出相应提示3.1.10 添 加 汽 车 信 息 页 面点击主菜单的添加汽车信息菜单进入此页面,要求同添加用户和添加客户页面3.1.11 查 询 汽 车 页 面点击主菜单的查询汽车信息菜单进入此页面,要求和查询用户和查询客户页面相同3.1.12 汽 车 查 询 页 面点击查询汽车页面查询按钮,进入此页面,要求和用户、客户查询结果页面相同3.1.13 汽 车 出 租 页 面点击主菜单的汽车出租菜单,进入此页面,在该页面填写客户的身份证号码,要求身份号必须是已经在系统中注册过的客户的身份证号码,若错误给出提示3.1.14 生 成 出 租 单 页 面填写正确身份号点击继续,进入到如下页面该页面要求如下:出租单编号要求不需要用户编写,要系统自动生成日期字段采用时间控件车号不需要用户填写,要求列出系统中所有未出租的汽车的车号客户编号采用上一步填写的客户的身份证号服务人员编号采用登录本系统的用户的用户名点击确定把信息插入到出租单表中3.1.15 汽 车 入 库 页 面点击主菜单的汽车入库菜单进入此页面,填写出租单编号进入下一步操作,要求填写的出租单编号必须存在3.1.16 检 查 单 页 面点击上个页面的继续按钮,进入下面页面生成检查单页面,要求检查单号系统自动生成,检查员用登录本系统的用户的用户名。另,在该页面要把出租单的信息,所租汽车的信息,租该车的客户的信息全部展示3.1.17 出 租 单 管 理 页 面点击主菜单的出租单管理菜单进入该页面,要求和查询用户、客户、汽车等页面相同3.1.18 出 租 单 查 询 结 果 页 面点击上个页面的查询按钮,进入该页面,要求和所有查询结果页面相同3.1.19 检 查 单 管 理 页 面要求和出租单管理相同3.1.20 业 务 统 计 页 面点击主菜单的当月应换车菜单进入该页面,该页列出所有本月应该归还但尚未归还的汽车的部分信息3.1.21 应 换 车 结 果 页 面点击上个页面的查询按钮进入该页面,该页面要求把应归还车的信息,租车人的信息,出租单的信息全部展示3.1.22 添 加 角 色 页 面点击主菜单的添加角色菜单进入该页面,添加角色即是为系统添加一种用户类型(本系统中用户类型即为角色)3.1.23 修 改 角 色 权 限 页 面点击主菜单的修改角色权限菜单进入该页面该页面根据不同的角色显示不同的列表框,左侧为当前角色拥有的权限,右侧为当前角色没有的权限,通过按钮可以实现权限的动态分配。如果当前登录的角色没有相应的权限而访问了 URL 地址将转到提示没有权限的页面。以下是不同角色的用户看到的不同的菜单第 4 章 设 计4.1 总 体 设 计 : 流 转 控 制 自 定 义 Servlet 数 据 模 型 业 务 管 理 类 (Manager) 业 务 模 型 ( Domain) 数 据 展 示 jsp + jstl 4.2 事 务 控 制 设 计 : 在程序中控制事务。如果设计多表的插入、更新操作可以使用存储过程的方式来完成。4.3 数 据 库 设 计表结构:名称 中文名称 物理名称表名 用户表 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字段名 检查员 checkuser (FK)参照用户表字段名 出租单编号 rentid( FK)参照出租单表名称 中文名称 物理名称表名 角色表 roles字段名 角色 ID roleid( PK)字段名 角色名称 rolename名称 中文名称 物理名称表名 菜单表 menus字段名 菜单 ID menuid( PK)字段名 菜单名称 name字段名 菜单连接路径 uri字段名 父节点 ID fatherid(FK 参照 menuid)名称 中文名称 物理名称表名 功能表 funs字段名 功能 ID funid(PK )字段名 功能名称 name字段名 功能路径 uri字段名 菜单 ID Menus_id数据库物理模型:名称 中文名称 物理名称表名 角色菜单关系表 roles_menus字段名 角色 ID roleid( PK) ( FK 参照 roles 表)字段名 角色名称 menuid( PK) (FK 参照 menus 表)备注:实体类和接口请开发人员自行设计
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号