《基于Web汽车租赁系统需求分析说明书》由会员分享,可在线阅读,更多相关《基于Web汽车租赁系统需求分析说明书(41页珍藏版)》请在金锄头文库上搜索。
1、 基于Web软件工程课程系统需求分析 组长:宋小洋 组员:郑嘉男 蔡文虎 张力文 引言41用户分析41.1用户概况41.2用户人群41.3用户角色52业务分析52.1业务划分52.2软件功能62.3客户特征63功能需求74性能需求73.1.1客户注册、登录和注销73.1.2客户查询汽车租赁信息73.1.3客户按照各类标准浏览租赁83.1.4客户预订汽车83.1.5客户查询订单83.1.6客户取消本次的订单93.1.7客户查询、修改个人信息93.1.8客户可以查看帮助信息93.1.9管理员登录和退出93.1.10管理员修改密码93.1.11管理员查看当前注册客户的信息103.1.12录入汽车信息
2、103.1.13更新租赁优惠通知103.1.14删除汽车信息和租赁通知103.1.15处理客户租赁订单103.1.16取消客户订单103.1.17租赁次数统计103.1.18客户反馈信息113.1.19处理客户信息反馈113.1.20统计注册客户信息113.1.21管理员进行注册客户的管理115接口需求123.3.1汽车租赁运行要稳定123.3.2处理客户订单和反馈意见要及时123.3.3汽车租赁要尽可能的吸引客户126安全性需求123.4.1.标准化约束123.4.2.硬件约束133.4.3.软件约束137用户特殊需求133.5.1.可修改性133.5.2.有效性133.5.3.可移植性13
3、3.5.4.可理解性143.5.5.可维护性143.5.6.可互操作性143.5.7.可重用性143.5.8.可追踪性148质量属性143.6.1开发工具需求143.6.2客户操作需求153.6.3工作场地需求15引言 1 用户分析1.1用户概况随着大学里各式各样异彩纷呈课程不断呈现,人们对于大学里课程的学习不再仅仅局限于课堂上所听而是可以通过网络对有兴趣的课程进行学习,当人们达到上网时即可直接课程学习,且保证原汁原味的现场教学形式,而且不用再为学习不到相关课程感觉遗憾时。于是软件工程专业课程系统应运而生。首先,我们设计此课程系统作为一个标志,表明在校大学生网上学习课程的条件已基本成熟,本文档
4、中详细地介绍了软件工程专业课程实现过程中的需求分析解析,使更多的学生对于软件工程专业课程系统所能实现的功能有更加全方位的认知。本软件的开发是为了完成学生对于软件工程专业类课程有更加系统性的学习,并通过收集有关信息了解学生对于课程学习过程中以及课程结束后的意见和建议。作为一个独立的系统,应用于教育学习。同时通过应用该系统,熟悉现阶段下软件工程专业课程学习的总体效果,为下一阶段其他专业系统的实际应用奠定基础。1.2用户人群 面向所有理工类大学软件工程专业的大一、大二、大三、大四的学生以及在校拥有一定高级职称的教师。1.3用户角色(一)软件工程专业课程系统包括学生用户、教师用户和管理员用户三大类型的
5、用户,具体如图所示系统用户学生用户界面教师用户界面管理员界面学生登录流程图开始输入用户名、密码验证用户名、密码提示用户登录失败进入相应的用户页面选择相关管理操作安全退出系统验证正确结束是否 系统用户登录流程图2 业务分析2.1 业务划分本软件应用于基于Web的汽车租赁,客户通过客户端浏览器向由互联网络服务端发出相关服务请求,服务端通过网络响应请求提供相应服务。汽车租赁管理员也可以通过网络实现远程的管理。最终客户需要本人亲自去取车,还车,如果要求汽车租赁公司送车,需要额外的费用。2.2 业务关系该软件主要实现网上预定汽车。目前实现的功能有:客户通过浏览器实现注册、登录、注销、浏览汽车信息、查询汽
6、车剩余数量、浏览汽车租赁的客户评价、查询个人信息、修改个人信息、预定汽车、查看预定信息等。 管理员可以通过浏览器实现远端的预定信息处理(包括确定和取消)、车场信息维护(包括修改和删除)。待扩展的功能有管理员对客户的邮件通知、信息评价、客户通过留言板反馈意见、管理员维护客户信息等。2.3 业务环境我们将本软件的使用者分为三类:管理者、注册客户、未注册客户。管理者精心管理车场的业务,竭诚为顾客服务,并争取最大经济效益,他熟悉汽车租赁的各步流程,对汽车租赁中汽车和客户信息进行管理和维护。未注册客户可能是第一次登录我们汽车租赁系统,汽车租赁系统应提示或者说引导他们注册成为会员,尽可能吸引更多的客户,以
7、使汽车租赁系统发挥最大的效能,取得最好的效益。注册客户显然对汽车租赁比较有兴趣,愿意浏览汽车的信息并且预定。关键是怎么样给他们提供更有吸引力和更优质的服务。为了提高注册客户的“回头率”,我们可以根据客户预定汽车的次数和累计总时间,评选星级会员,星级高的会员可以享受更大的打折优惠。3 特殊需求3.1 功能与行为需求l 客户功能3.1.1 客户注册、登录和注销 所有客户(包括未注册游客)都可访问汽车租赁系统。已注册的客户输入姓名和密码即可登录,享有注册客户的权利。未注册的客户可以申请注册,注册之前要让其明确会员的权利与义务。注册时客户要填写注册登记表,包括姓名、密码、联系电话、邮箱。登录客户在主页
8、处可以注销。3.1.2 客户查询汽车租赁信息所有客户均可查询汽车租赁最新信息。可按多种分类标准来查询最新租赁信息包括:租赁人次排行、租赁时间、租赁最优服务、汽车品牌。查询结果会显示满足查询条件的所有汽车租赁信息,客户可以更进一步查看汽车租赁的详细信息,包括汽车负责人员、汽车品牌、车牌号、车内设施、汽车收费标准、客户评价信息等。3.1.3 客户按照各类标准浏览租赁所有客户均可以按照各类标准排行来浏览租赁信息,并且客户可以通过列表进一步查看特定汽车租赁的详细信息。其中汽车租人次赁排行依据的是本月的租赁人次量、租赁时间标准依据的是在需要租赁的特定时间里可以提供的空闲汽车信息、租赁最优服务标准依据的是
9、最近一个月内各个汽车服务评价得分排行、汽车品牌标准依据的是客户要求的汽车品牌。每两汽车的信息包括汽车负责人员、汽车库号、汽车品牌、车牌号、车内设施、汽车详细参数、汽车收费标准、客户评价信息等。 3.1.4 客户预订汽车 注册客户才有权提交预订订单。注册客户在浏览租赁信息时,可按照提示,提交自己需要租赁服务的订单,客户要填写预订订单内容包括:租赁汽车数量、取车时间、还车时间、是否需要服务人员送车到指定地点、指定地址、客户的相关信息等。 3.1.5 客户查询订单 客户提交订单后,为了确定租赁订单是否批准,可在登录后查询自己的订单状态、以及查阅订单记录。历史订单将显示客户租赁汽车的具体信息以及交易是
10、否成功、服务评价等,新订单将显示客户租赁汽车的具体信息以及订单的状态。若订单批准,则还要显示出批准的日期;若因为汽车暂时服务中,则还要显示“对不起,您需要的租赁服务预约时间有冲突,预期无法提供,您要取消订单吗?” 若客户选择“否”,则将该订单放入等待队列,直到在满足客户需求时间能提供服务时,通知客户是否确定提交订单;若客户选择“是”,则将该服务记录状态改为交易中,等待您来取车;若客户取消订单,可以根据客户的时间需求,提示满足要求的相似租赁信息(按照相似度排序),供客户选择。3.1.6 客户取消本次的订单 客户填写好订单后,可能计划临时改变,这时客户可向管理员发出取消订单申请,要求取消订单。管理
11、员确认后,可以取消。但是,需要交付违约金和信誉度下滑。3.1.7 客户查询、修改个人信息注册客户登录后可以查询自己的信息,其中包括可修改的和不可修改的两种信息。可修改的客户内容,包括:密码、联系电话、邮箱、地址;不可修改的信息包括:姓名、购书记录、星级、信誉度。3.1.8 客户可以查看帮助信息所有客户均可以查看帮助页获得帮助信息。l 管理员功能3.1.9 管理员登录和退出管理员使用帐号和密码登录管理端进行管理的相关操作;也可以退出管理端。3.1.10 管理员修改密码管理员登录后可以修改原来的密码。3.1.11 管理员查看当前注册客户的信息管理员可以浏览查看当前注册的客户信息。3.1.12 录入
12、汽车信息管理员可以分类录入汽车信息。汽车信息按汽车品牌、车牌号、汽车负责人、车库号4类录入。录入信息包括汽车负责人员、汽车库号、汽车品牌、车牌号、车内设施、汽车详细参数、汽车收费标准、客户评价信息等。3.1.13 更新租赁优惠通知修改、更新租赁优惠和租赁标准等相关信息。3.1.14 删除汽车信息和租赁通知删除报废汽车的信息和过期的租赁通知。3.1.15 处理客户租赁订单客户在网上填写好订单,提交服务器后,有管理员进行审核,管理员通过审核租赁订单需求是否能够满足,若能提供相应服务则通过客户订单,等待客户取车;若不能,则发送未通过审核信息,并提供客户相似要求的租赁服务信息便于客户选择,等待客户信息反馈。3.1.16 取消客户订单根据客户的要求将客户某次的订单取消。 l 待扩展的功能: 3.1.17 租赁次数统计 管理员可以查询今日、本周、本月、本季度以及本年度的租赁次数统计表,根据租赁次数来制定跟新汽车、购买新型号、新品牌汽车、修订管理租赁公司方案以及工作重点。3.1.18 客户反馈信息客户可以通过留言板留言向管理员提出相关建议、通过每次租赁结束后,对每次租赁过程进行评价。3.1.19 处理客户信息反馈客户可以在留言本上留下自己的意见和建议。管理员要对这些反馈意