需求分析

  • 格式:docx
  • 大小:793.51 KB
  • 文档页数:8

校园通自行车管理系统
1引言
1.1编写目的
通过一些登记信息,让相关工作人员更加有效地了解到自行车借还情
况以及故障分析,并给予自行车管理者一定的意见和决策支持,方便
校内广大师生的出行。

1.2背景
学生、教职工可以凭借有效证件方便地在各个自行车车库借、还自行
车,方便他们的出行,为之节省了一定的时间,意义深刻。但自行车
服务队人员每天要手工整理、登记、统计自行车的借还情况,工序繁
杂。为减轻相关工作人员的负担,提高工作质量,故开发了此套
“校园通自行车管理系统”。
说明:
a. 待开发的软件系统的名称:校园通自行车管理系统
b. 用户:自行车管理者

1.3定义
在校园通自行车管理系统的数据库设计中包括一下几张表:
(1) 自行车信息表(bicycles):BicID(自行车号),BicState(所
处状态)。
(2) 借车信息表(borrow):StuID(借车人学号),BicID(车号),
Bortime(借车时间)。
(3) 还车信息表(return):StuID(还车人学号),BicID(车号),
Bortime(还车时间)。
(4) 学生信息表(students):ID(学号),Name(姓名),Tel(联系
方式),Dept(学院)。
(5) 管理员(admin):Login(登陆名),Password(密码),
Ability(管理权限)。

1.4参考资料
列出用得着的参考资料,如:
a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 属于本项目的其他已发表的文件;
c. 本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资
料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2任务概述

2.1目标
①减轻自行车服务队人员的工作负担、节省经费;②提高自行车借还
登记处理速度,减少登记出错率,提高工作质量;③更好、更有效地
位同学。教职工服务。
通过ArcGis开发平台,根据实地情况的考察和分析后以及收集一些
相关数据,开发出一个能够输入相关数据,存贮、处理、分析数据,
并利用合适的分析方法得到不同的结果,给自行车管理者一定的决策
支持。

3需求规定
3.1对功能的规定
3.1.1 功能:
㈠导入校内自行车存放点(车库)分布图
㈡自行车以编号形式的录入、删除、修改、查询、检索;各个车
库自行车存储数量;
㈢设立管理面板,使系统管理员拥有本系统数据处理的所有权限;
㈣对自行车借、还的登记;
㈤对借还记录进行检查以发现自行车未归还等异常情况;
㈥生成借还报告以指导工作人员去找回相应数量的未还自行车
㈦空间查询功能,查询车所在位置;故障分析
3.1.2 实现数据的输入:
a. 自行车编号信息,以查询借还状态
b. 用户有效证件、密码
3.1.3 数据的统计、转化、分析
3.1.4 校园通自行车管理系统分为:借车模块、换车模块、查询模
块、管理模块
3.2对性能的规定
3.2.1精度
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。
名称 自行车编号
别名 BID
取值类型 字符串
长度 4个字节
描述 自行车的唯一编号,作为关键字
位置 自行车状态表、用户使用登记表

名称 用户编号
别名 UID
取值类型 字符串
长度 4个字节
描述 用户的唯一编号,作为关键字
位置 用户使用登记表、用户列表
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对:
a. 响应时间;
b. 更新处理时间;
c. 数据的转换和传送时间;
d. 解题时间;等的要求。

3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能
力,如:
a. 操作方式上的变化;
b. 运行环境的变化;
c. 同其他软件的接口的变化;
d. 精度和有效时限的变化;
e. 计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。

3.3输人输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数
据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态
输出及异常输出)以及图形或显示报告的描述。

3.4数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及
其分量的存储要求作出估算。
3.5故障处理要求
3.6其他专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、
可靠性、运行环境可转换性的特殊要求等。

4运行环境规定

4.1设备
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
a. 处理器:Inter Pentium 4 1.8G或更高
b. 内存:512M(推荐)
c. 硬盘空间:80GB
d. 显卡:SVGA显示适配器

4.2支持软件

a. ArcGis
b. 操作系统: Windows7;
c. 开发软件:Visual Studio.NET 2010 ;
d. 数据库: SQL Server 2008

4.3接口
说明该软件同其他软件之间的接口、数据通信协议等。
4.4控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。