欢迎来到天天文库
浏览记录
ID:9313003
大小:716.00 KB
页数:37页
时间:2018-04-27
《郑州公交查询系统论文,类图,用例图,活动图,时序图,测试用例》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要城市公共交通是与出行人员生产生活息息相关的重要基础设施,就目前来说,它是绝大多数人出行的首选工具。然而,随着科学技术的迅猛发展,计算机已经得到了广泛的应用。在公交线路复杂多变的今天,建立一个查询系统能有效帮助人们合理安排出行、了解公交线路变更,方便人们获得各种公交线路信息。本文共分为四大章,分别是:项目分析、系统分析与设计、测试及结束语。本文详细论述了郑州市公交查询系统的设计过程,在论述过程中主要分为四个部分。第一部分项目分析主要包括相关背景,简述了当代公交的重要性及现在共交系统中所存在的问题,为
2、公交系统设计指明方向,也提出公交系统主要设计面。第二部分系统分析与设计,包括了系统的参与者,参与者的用例及用例规约。第三部分为系统测试环节,具体给出了每个用例的测试用例,第四部分是结束语,主要讲述了在这一完成过程中的感悟。36目录摘要1第1章项目分析31.1相关背景31.2问题描述3第2章系统分析与设计42.1系统分析42.1.1参与者42.1.2用例及用例规约42.1.3用例图142.2系统设计152.2.1顺序图152.2.2类图172.2.3系统体系结构设计192.3数据库设计192.3.1E-
3、R图192.3.2关系模式20第3章测试223.1用户模块223.1.1活动图223.1.2测试用例253.2管理员模块273.2.1活动图273.2.2测试用例30结束语3736第1章项目分析1.1相关背景随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。城市公共交通运输以及覆盖面广、经济、快捷的特点,成为绝大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。降低出行时间将使所有的公交利用者产生效益,快速的公交、更好的信息及更好的市场可以提高公交的形象,能够增加公交乘坐
4、者,更有利于解决广大乘客出行问题。而在现期,我国城市公交乘客信息系统的发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,更没有专门的机构负责信息的发布和管理。处于此目的,我们小组设计了这个城市公交路线查询系统,在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交路线决策的因素,进行程序关键部分的框架设计目前仅局限于整个郑州市公交路线的查询。本系统的核心是对选择好的车次进行线路的查询,或者输入所要查询的车站名,点击“查询”按钮,查询所有含有该站的车次及相应
5、的停靠站,目前仅局限于整个郑州市公交路线的查询。1.2问题描述主要包括在项目需求分析阶段,项目组成员交流对项目需求的认识,并最终生成需求文档。在项目成员相互交流的过程中遇到的问题,并最终确定最终的解决方案。1.程序分为两大模块:乘客模块、管理员模块。2.乘客不需密码验证直接登陆,可根据个人需求查询所需要的信息。系统提供三种查询方式:车次查询、站点查询、站站查询,乘客选择查询方式后根据提示输入或选择相关信息即可查询到相应的结果。3.管理员登陆需验证密码,管理员可对密码进行修改。4.管理员登陆后可选择相应
6、的管理项目对程序进行管理。管理项目分为车次管理、站点管理和站次管理,管理员可对车次、站点以及站次等的相关信息进行查询、添加、修改和删除。36第2章系统分析与设计系统分析与设计在项目开发中的作用是很关键的,也是项目成败的关键。通过本章的详细分析,可以明确项目如何做的问题,知道项目的开发工作,因此,可以规范项目的开发工作,保证项目保质保时完成。2.1系统分析在问题描述的基础上,根据工程分析的方法,进一步对所做的项目进行分析。2.1.1参与者参与者是系统交互的人或物,可以包括人、外部系统和其他机构,位于系统
7、外,不属于系统。通常情况下,根据下面问题来确定参与者:哪些人是你的系统的主要客户?哪些人从你的系统获取信息?哪些人为你的系统提供信息?哪些系统与该系统进行交互?在某个预定的时间是否有事情自动发生?同时参与者的名字应该能准确反映在模型中扮演的角色。公交查询系统提供如下功能:乘客查询公交和站点信息,管理员对相关信息的增删改查,所以需要使用系统的人员如图2-1所示,分别是乘客和管理员。图2-1系统参与者2.1.2用例及用例规约用例为参与者提供价值,每个用例表示系统提供的一项服务。从参与者的角度,通过提出问题
8、,来确定可能的服务:此角色希望完成什么工作?充当此角色的用户的主要任务是什么?系统需要提供给此角色的用户什么信息?充当此角色的用户需要检查,产生和改变什么信息?36系统用例汇总模块用例名称用例ID说明乘客车次查询UC-01站点查询UC-02站站查询UC-03管理员登陆系统UC-04密码修改UC-05车次查询UC-06车次添加UC-07车次修改UC-08车次删除UC-09站点查询UC-10站点添加UC-11站点修改UC-12站点删除UC-13站次查询UC-
此文档下载收益归作者所有