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