计算机毕业设计 jsp汽车租赁管理系统ssh 毕设


https://www.bilibili.com/video/BV1WK421y76S/

演示视频:

3.1可行性分析

为了保证JSP汽车租赁管理系统能够正常运行,避免系统失误,从经济、技术、操作三方面对本系统的可行性进行了分析。

3.1.1 经济可行性

经济可行性分析要充分考虑节约成本和提高效益,分析系统在经济上是否可行、合理,评估系统的开发成本,保证系统能够达到预期利润。

(1)支出

传统汽车租赁业务一般存在实体店面,,用户通过到店面进行租赁,但是店面的装修费用、人员工资费用、实体店面费用等,投入的资金很大。而建一个汽车租赁管理系统的费用却非常低,由此可见节省了大量的支出费用。

(2)效益

JSP汽车租赁管理系统在经济上和实体店面相比,主要有以下优势:

投资比较少,用户群体多,销售渠道扩大。

销售时间不受限制,网上销售可以24小时营业。

销售地点不受限制,全国各地用户均可通过网站查看车辆信息。

由以上可知,本系统在经济上是可行的。

3.3.2 技术可行性

JSP汽车租赁管理系统采用MYSQL数据库、JAVA开发语言与JSP技术,基于B/S结构开发。开发本汽车租赁管理系统主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于应用程序的开发要求具备功能要完备、使用应简单等特点,而对于数据库的建立和维护则要求建立一个数据完整性强、数据安全性好、数据稳定性高的库。

1、Java提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及服务。整个系统帮用户做了大部分不重要的琐碎的工作。

2、基于B/S模式的系统的开发已发展日趋成熟。

3、众所周知,Java是面向对象的开发语言。程序开发院可以在Eclipse平台上面方便的使用一些已知的解决方案。  

因此,开发该系统具有技术可行性。

3.3.3 操作可行性

本系统操作界面简单,不需要特别的技术能力,用户只要平时用过电脑,均可进入系统,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。

从操作角度来分析,操作简单方便,只要懂得上网都能方便操作本系统。所以在操作上也是可行的。

3.2角色分析

本JSP汽车租赁管理系统主要有三种角色,即游客、会员和管理员。

游客:可对汽车租赁管理系统信息进行浏览,要想进行咨询留言必须注册成为会员。

会员:会员可浏览汽车信息,搜索查询汽车,我的订单,还可以进行在线租车操作,查看个人信息以及租车记录。

管理员:管理员可对系统进行管理,包括用户管理、管理员管理、订单管理、利润统计、交易流水、车辆管理。

3.3系统用例分析

用例图可以直观的描述出系统各用户和用例之间的关系。

系统总用例图如图3.1所示。

6868a66b6431cde08de28324a1434ec8.jpeg

图3.1 系统用例图

3.4系统流程分析

流程分析阶段要调查系统所涉及每个环节的管理业务活动,掌握所有管理的内容、作用和信息的输入、输出、数据存储以及信息处理方法和过程,并根据实际处理步骤和过程,绘制出流程图。

流程图(Transaction Flow Diagram,TFD),它是用一些规定的符号及连线来表示某个具体处理过程的图表,即描述系统内各人员之间的关系、作业顺序和管理信息流向的图。业务流程图的符号说明图3.2所示:

8e96dc9e802acf0563042cfbd4ed8f82.jpeg

图3.2 流程图符号说明图

为了弄清各部门的信息处理工作中,哪些与信息系统的建设有关,哪些无关就必须了解组织的流程,明确系统规划中流程规划对流程改革和创新的要求,对原有流程的存在的问题作具体分析和认定。

3.3.1 用户注册流程

未注册用户可以通过注册,然后登录到系统中,进行留言资讯操作,在注册界面填写用户信息,用户信息名存在的话,提示返回填写用户信息,注册名不存在,填写

密码,在数据库中添加用户信息,注册成功。用户注册流程图如图3.3所示

cd432dd95be9549a726c63df0bb757f0.jpeg

图3.3 注册流程图

3.3.2 登录流程图

为了保证系统的安全性,要使用本系统必须先登陆到系统中。其登录界面流程图如图3.4所示

943da793243d232bda0d95ecfb389d31.jpeg

图3.4  登录流程图


4 系统设计

3.1系统架构设计

系统架构的整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:

1)系统被分解多个子模块

2)对各个子模块的功能进行预先的设计

3)对各个子模块之间的逻辑关系进行设计

4)对各个模块的界面以及模块间信息的传输进行设计

在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统框架。

本JSP汽车租赁管理系统分管理员和用户两大模块。管理员主要实现的功能包括:个修改登录密码、商业活动管理、车辆信息管理、会员信息管理、租赁信息管理以及留言咨询管理;用户主要实现的功能包括查看网站首页、车辆列表,进行注册会员、留言咨询、会员登录等。不同权限的用户分别进行不同用户的主界面,充分保证了系统的安全性。

本系统的整体架构设计如图3-1所示。

7728b3f6394e3c1a76358590586dd41a.jpeg

图3.1 系统整体架构设计图

3.2系统网络拓扑结构设计

本JSP汽车租赁管理系统采用先进的B/S架构,该架构具有开发简单、共享性强、维护简单方便等诸多优点。本系统的网络拓扑图如图3.2所示:

994ed8bea18ca0e2c7aadb70798df38c.jpeg

图3.2 系统网络拓扑图

3.3系统功能模块设计

本JSP汽车租赁管理系统主要包括用户功能模块和管理员功能模块。

3.3.1管理员功能模块设计

管理员可进行登录汽车租赁管理系统后台,进行系统的管理。管理员功能模块图如图3.3所示。

1a74df47a318534abdc3cf1a671096e0.jpeg

图 3.3  管理员功能模块图

3.3.2用户功能模块设计

用户可进行汽车租赁管理系统,查看网站信息,并可进行会员注册,登录后可进行留言咨询和进入个人中心操作,用户功能模块设计如图3.4所示。

f7527acbcd92ab4e14113b728ae2b96e.jpeg

图 3.4 用户功能模块图

3.4数据库设计

数据库是计算机信息系统的基础。信息的收集、整理、存储、检索、更新、加工、统计和传播等操作必须在数据库管理系统的的支持下才能进行。目前,电脑系统的关键与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。

3.3.1 数据库分析

通常概念设计的主要目标是设计并反映出某一个组织部门的信息需求中的数据库系统模式,数据库系统的概念模式通常是独立的并主要位于:数据库系统的逻辑结构、DBMS即数据库管理系统、计算机系统等模式。

概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)来表示数据以及数据之间的联系。

在概念设计中,通常用四种方法:

自顶向下、自底向上、逐步扩张、混合策略,以它为骨架集成由自底向上策略中设计的各局部概念结构

在物理结构设计阶段首先分两步走:

确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。 对物理结构的评价是时间和空间效率。

选取正确的关系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。

3.3.2 数据库实体

数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。数据库的概念模型设计可以通过E-R图来现实世界的概念模型,本系统的E-R图表现了系统中各个实体之间的联系。

在概念模式的设计中,E-R模型法是最常见的设计方法。JSP汽车租赁系统的E-R图如下图所示:

(1)管理员实体属性图如图3.5所示:

e480f719210103c3b01bfae6281cb908.jpeg

图3.5 管理员实体属性图

(2)车辆实体属性图如图3.6所示:

b356b4d1eb8c1e35f74ff5b6b6ac7d50.jpeg

图3.6 车辆实体属性图

(3)类型实体属性图如图3.7所示:

9359eedc2765aa957e415337d75dc109.jpeg

图3.7  类型实体属性图

(4)用户实体属性图如图3.8所示:

73ebd62a6cd4ceb8ace33005279f1d6e.jpeg

图3.8  用户实体属性图


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huida_kaifa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值