当前位置:文档之家› 最新公交信息查询系统需求分析

最新公交信息查询系统需求分析

4功能规格6
4.1角色(Actor)定义6
4.1.1一般用户6
4.1.2系统管理员6
4.1.3数据库6
4.2系统主Use Case图7
4.3客户端7
一般用户平台7
4.4.管理端11
系统管理平台11
5性能需求15
5.1界面需求15
5.2响应时间需求16
5.3可靠性需求16
5.4开放性需求16
5.5可扩展性需求16
具体描述:
用例描述:查询站站;
执行者:一般用户;
前置条件:用户进入系统;
后置条件:显示站站信息。
基本路径:
a)用户进入系统;
b)输入起点站台名。
c)输入终点站台名。
d)点击查询。
e)查询成功
其活动图如图6:
图8查询站站活动图
4.4.管理端
系统管理平台
系统管理平台主要是提供系统管理人员使用的功能。主要是公交信息管理的功能,包括公交信息查询、修改、添加、删除的功能。图26为它的用例图,图27为它的活动图。
项目编号
20121031
文档编号
10
密级
内部
南昌市公交信息查询系统需求分析
评审 日 期: 2012年月日
1导言3
1.1背景3
1.2软件的功能以及目的3
1.3参考资料3
1.4版本更新信息3
2系统定义4
项目来源及背景4
项目要达到的目标4
系统整体结构4
3应用环境5
系统运行网络环境5
系统运行硬件环境5
系统运行软件环境6
数据库:SQL Server 2000
WEB开发工具:
应用服务器:WebSphere
浏览器:IE5.0及其以上版本
4功能规格
4.1角色(Actor)定义
角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。
本南昌市公交信息查询网的用户分为客户端用户和管理端用户,客户端类型是web浏览器。管理端用户是通过浏览器登陆后获得管理权限的管理员C
CPU:P4 1.8GHz
内存:256MB以上
分辨率:推荐使用1024*768像素
WEB服务器
CPU:P4 1.8GHz
内存:256MB以上
数据库服务器
CPU:P4 1.8GHz
内存:256MB以上
系统运行软件环境
操作系统:Windows 9X,Windows Me, Windows XP
4.2系统主Use Case图
4.3客户端
一般用户平台
一般用户登录南昌市公交信息查询系统后,根据查询的内容,进行不同的查询,有站点查询、线路查询、站站查询三种操作。图3是它的用例图,图4是它的活动图,图5是它的顺序图。
图3一般用户平台功能用例图
图4一般用户平台活动图
图5一般用户平台顺序图
一般用户平台的这些用例描述如下:
4.1.1一般用户
一般用户是指要查询公交信息的人员,这个角色主要在南昌市公交信息查询系统中查询公交信息。
4.1.2系统管理员
系统管理员是登陆系统管理端对公交信息进行管理的人员,这个角色主要负责对站台信息和线路信息的增加、删除、修改、查询,以及对网站的维护。
4.1.3数据库
这里的数据库是指系统存储南昌市公交信息数据的数据库。
项目要达到的目标
本项目设定的目标如下:
1.网站能够提供友好的用户界面,尽量减少使用户的记忆量
2.网站具有良好的运行效率,能够保证查询便捷
3.框架的设计具有一定的可塑性以及灵活性,便于维护和修改
4.网站具有比较完善的安全机制,能够最大限度的减少威胁以及攻击
5.通过这个项目可以锻炼队伍,提高团队的调查分析和项目管理能力
1.4
本文档的更新记录如表A-1。
表A-1 版本更新记录
修改编号
修改日期
修改后版本
修改位置
修改内容概述
001
2012.11.1
0.1
全部
初始发布版本
2系统定义
项目来源及背景
本项目是为广大南昌市民开发的一个公交信息查询系统,用户可以上网查询南昌市公交信息。据调查,在外出差或、旅客以及去陌生的地方经常碰到头疼的问题,那就是找不知道怎么去,打车又太贵,坐公交车不知怎么坐,本项目就是要解决这个问题,用户可以随时通过上网查询公交信息,可以了解怎么坐最有效的公交车。
5.6系统安全性需求16
1导言
1.1
随着南昌市的发展,南昌市的公交系统越来越发达,市民们出行也越来越方便,但初来者以及到某些不太熟悉的地方不知道怎么坐公交去,在这种情况下,就需要完善的公交查询系统。因此,我们建立了南昌市公交信息查询系统,希望此系统能更好地帮助乘客及时、有效地获取更多有关南昌市公交车线路、站点等的信息。
1.2
本系统录入了南昌市各个公交站点和公交路线的基本信息。对南昌市民提供了方便的公交向导。
1.3
[1]张海藩.软件工程导论第五版[M].北京:清华大学出版社,2008
[2]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社
[3]苗雪兰,刘瑞新,宋会群.数据库技术及应用[M].北京:机械工业出版社2007.
图9系统管理端功能用例图
图10系统管理端活动图
系统管理平台用例具体描述如下:
F-M-1:站台管理:系统管理员可以对站台信息进行查询、添加、修改、删除的操作。
F-C-1:查询站台。一般用户进入南昌市公交信息查询系统,输入站台名,查询站台信息。
具体描述:
用例描述:查询站台;
执行者:一般用户;
前置条件:用户进入系统;
后置条件:显示站台信息。
基本路径:
a)用户进入系统;
b)输入查询的站台名。
c)点击查询。
d)查询成功
其活动图如图6:
图6查询站台活动图
F-C-2:查询线路。一般用户进入南昌市公交信息查询系统,输入线路名称,查询线路信息。
具体描述:
用例描述:查询线路;
执行者:一般用户;
前置条件:用户进入系统;
后置条件:显示线路信息。
基本路径:
a)用户进入系统;
b)输入查询的线路名。
c)点击查询。
d)查询成功
其活动图如图6:
图7查询线路活动图
F-C-3:查询站站。一般用户进入南昌市公交信息查询系统,输入起点和终点站台名称,查询站到站的信息。
系统整体结构
根据用户的需求调查,可以确定本系统应该由三个部分组成:用户查询平台,系统管理端。用户查询平台是主要提供非管理员用户进行查询公交信息。系统管理端主要体统系统管理员对南昌市公交信息的管理。
图1系统整体结构图
3应用环境
本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。
系统运行网络环境
本系统用户通过打开南昌市公交信息查询系统的网站进入相关页面进行操作,管理员通过登录进入后台管理,非管理员直接在页面上进行查询操作。
相关主题