公共自行车系统分析与设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

公共自行车租赁管理系统分析与设计
系统简介及主要功能
公共自行车管理系统面向公共自行车管理中心开发,
主要用于实现租赁过程和车辆人员
管理自动化,本系统由车辆信息管理、用户人员管理、租赁记录管理、用户卡注册、充值、 注销功能四个功
能模块组成, 其中管理员拥有系统最高权限, 协调系统的正常运作, 并直接
与系统交互。

公共自行车租赁系统
系统功能表
小组成员
组长 学号 分工
明浩
131254
系统功能分析 分析模型(类图)
车辆信息管理 用户人员管理 租赁记录管理
用户卡注册、充值、注销
新车辆信 息添加
新用户信 息
注册
报废车辆
用户信息1
信息删除
变更
车辆信
注销用户1
息更改
删除
车辆信
用户信息
息查询
1
查询
租车记录自动
生成
租车记录查询
用户卡信息注销
删除
小组成员及分工
充值信息增加
充值信息查询
用户卡注册信息
添加
需求模型
坛鶴用户
图2系统用例图用例规约:
四、分析模型
类图:描述系统内的实体类与类之间的关系
其中,参与者分为用户和管理员,每一名用户对应一张属于自己的用户卡,并通过用户
卡与系统交互,用户卡可存储租车记录与充值记录,也可以与自助终端机交互完成租借与归
还任务,管理员拥有较高权限,可帮助用户注册、充值、注销用户卡,也可以管理自行车信息,租车记录会出现超出时限的现象,系统将自动根据罚款细则进行记录并在用户卡中扣除
金额。

顺序图:
充值顺序图:管理员通过 ID 登录到系统,完成身份验证,管理员通过刷卡向系统传输 用户卡信息,并
手动输入金额,保存信息并完成充值。

1
,一一■~~
4**
图3类图
:用户卡 :充值记录
验证身份
刷卡,输入金额
创建充值记录
图4充值顺序图
爼k fjB

4 生
iLL-li 自
+TIW 常
k ■
K - n,
管理员
租车顺序图:用户通过租车自助终端机刷卡验证身份,取得自行车,终端机会自动更改所租用自行车的租借状态,并生成租车记录存储到租车记录档案中。

所租用自行车的租借状态,并生成还车车记录存储到租车记录档案中。

图6还车顺序图
五、
设计模型:包括设计阶段的类图、顺序图及相关说明

:用户
:奔共自行车
自助终端机:自行车:租车记录刷卡验证身份
更改车辆信息
增添租车记录
图5租车顺序图
还车顺序图:用户通过租车自助终端机刷卡验证身份, 归还自行车,终端机会自动更改
X
:用户
刷卡验证身份
更改车辆信息
增添还车记录
图7设计阶段实体类图
表现层
MainWindow
Logoutwindow
AddWindow
QueryWindow Returnwindow
RechargeWindow
RegisterWindow LendWindow
图8表现层类图
控制层
Bicycle UserCard
RegisterLogic
资源
Termi nal
Admin
LogoutLogic
RechargeLogic
图9控制层类图
领域层
图10领域类图
业务
Recharge
| Loan |
2.1.1.getBicyclelnfo
2.1.2.LendBicycle ---a
2.1.
3. crea'e
2.2. displayLoan
2.3. addRecord
3.endLoan I
图11租车顺序图
:User :LendWindo
w
:LendLogic :Bicycle :Loan
erInfo
I.I.checkUser

1.2.displayUser
2.addNewLoan
2.1.makeNewLoan

User
:returnWi
ndow
:retur
nLogic
:Loa
n
:Bicycle :Fin
eRule
:Overdue
erl nfo
2.Retu rn Loa
n
I.I.checkUserl nfo
2.1.ReturnBicycle
2.2.processOverdue
2.2.1.getTotalF ine
2.2.2.recordOverdue
2.2.1.1.getOverdueF ine
2.2.2.1.create
2.3.displayfi ne
图12还车顺序图
:Admin
:RechargeWindow:RechargeLogic:UserCard:RechargeRecord
erInfo
2.I nputAmount
1.1.CheckUser
2.1.getAmount
-------------------------
3.display
2.1.1.UpdateAmount
2.1.2.Cr eat
e
图13充值顺序图
六、总结及感想
信息系统分析与设计是利用现代信息技术没处理组织中的信息、业务、管理和决策等问题,并未组织目标服务的综合系统。

通过上机课程中小组内的设计自己的系统,使我们感受到一个项目的的灵魂在于前期对系统的设计,中期的分析与后期的实施。

在设计之前首先我们要进行一些系统的调查,要了解这一系统是否满足大众的需要,确定我们的设计切实可行而不是在做无用功。

同时也要考虑经济技术社会等多方面的因素,才能确定是否应设计这一系统。

我们的设计是公共自行车管理系统。

在汽车横扫大街小巷的如今,公共自行车的应用大大方便了人们对于近距路程的便捷化。

于是我们设计的是公共自行车租赁系统。

用户带着自己的身份证和押金去办理点找管理员办理一张自行车租赁卡后,充入一定金额后可按照我们的规定在固定的地点刷卡借用自行车。

在一定的时间内借车免费,超过这一时间开始计费,使用结束后再相应的地点还回自行车并刷卡扣费。

在需求分析、系统分析以及系统设计这一过程中,在老师的帮助下我们不断发现系统的问题,并得到改正。

《信息系统分析与设计》这门课程在一开始老师便告诉我们这门课程的重点便是分析与设。

系统是人性化的系统,分析是便民的角度,在整个设计分析的过程中,体会每一个系统都有幕后很多人的辛苦付出。

也在为毕设及以后的工作打下基础。

相关文档
最新文档