公交查询系统需求分析报告

合集下载

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

最新公交信息查询系统需求分析
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及其以上版本

公交智能查询系统需求分析

公交智能查询系统需求分析

3 需求分析3.1 系统目标城市公交是体现城市文明与现代化的一个重要窗口,对市民,特别是对外来游客来说,如果能够快捷的查询到前往目的地的乘坐公交方案,将会为他们的出行提供极大方便。

尤其像北京、上海和武汉这样的特大型城市,城市公交网络复杂,如果没有一个比较好的公交查询系统,将会给人们的出行和旅游带来极大不便此外,伴随着城市化进程的加速,城区在进一步扩大,导致公交线路也在不断地变更。

我们现有的网络公交查询系统一方面缺乏智能化,不能为人们提供一个好的乘车方案;另一方面,不能够即时反映城市现有的公交网络,人们在网上所查询到的线路往往已经过时了,而这直接影响到人们的出行。

在城市公交系统已经日益发达和完善的今天,对一些大城市而言,必须具备一个方便用户查询的智能化公交查询系统,解决人们在大城市问路难的问题。

3.2 数据描述(1) 已有数据已有公交站点数据、公交路线数据、发车时间、路线距离等作为基础数据需要导入数据库中。

(2) 数据保存数据一律保存在数据库中。

3.3 功能模块图3.4 功能模块描述3.5.1 功能需求这个系统分两个功能模块:查询和系统维护。

3.5.2 功能模块描述(1) 查询:查询模块包括:公交线路查询、公交站点查询、公交换乘查询.下面将介绍各个模块的功能a)公交线路查询:该模块的主要功能是根据用户选定的线路,系统将这个线路的相关信息反馈给用户.比如,用户选择了江苏省泰州市的2路,当用户进行查询时,系统会返回关于2路公交车的信息,包括用户所查询的是哪一个线路,此线路的首班车时间、末班车时间,线路的类型(环线、普通、空调等),优惠卡类别,票价以及此线路所经过的上行和下行方向所经过的站点,将所经过的站点按照站顺序依次显示出来.b)公交站点查询:该模块的主要功能是根据用户选择的站点,查询出经过这个站点的所有线路以及其线路的类型;用户还可以对显示出来的线路再按照公交线路查询方式查看此线路的详细信息.c) 公交换乘查询:公交换乘查询是此系统的设计重点和难点.根据用户选择的起点站和终点站,系统会给出转乘次数不多于3次的最优乘车方案.(2) 系统维护:该模块实现数据的录入、修改、删除功能,由公交线路管理、公交站点管理、公交线路站点对应管理以及管理员的管理4部分组成.3.5 系统用例图1.用户查询用例图用户2.系统维护用例图3.6 数据流图图3.3 顶层图图3.4 0层图3.7 其他需求3.7.1 安全性用户进入本系统后可以进行相关信息的浏览,但是需要进行相关数据操作时,必须先进行登录,只有登录成功后才能进行相关的数据操作,以防无关人员进入系统破坏相关数据,尽可能地避免对系统数据安全构成威胁的潜在可能。

公交信息查询系统需求分析说明书

公交信息查询系统需求分析说明书

公交信息查询系统软件需求分析规格说明书Requirement Analysis Specification编制人:编制日期:审核:批准:单位名称:第一章引言1.1目标与范围在当今社会中,交通问题已经成为很重要的社会性问题,而公交成为解决交通问题的一个关键因素。

大力发展公共交通是解决城市交通拥挤问题的首选措施。

但是一种公交是不能满足所有人的出行需求的,人们可能无法通过乘坐一辆公交车到达目的地,这时候就需要换乘来解决该问题,经调查路程最短和换乘次数是人们最关心的问题。

根据这些问题,需要开发一套公交查询系统,从而方便人们出行前进行查询。

1.2 系统概述公交信息系统中有两种角色:普通用户和系统管理员。

1、系统管理员使用站点管理和路线管理两大功能。

2、普通用户包括线路查询、站点查询等多种核心公交查询功能。

本设计主要实现公交信息系统的基本查询,从而满足群众的出行需要。

系统的主要功能是实现车况、路况、客流的实时监控,通过监控数据实现公交车辆的灵活查询。

1.3 约束条件1、操作系统要求:Windows XP/Windows72、需要的软件:SQL Serevr2005.,Visual C++6.0,VS2005第二章信息描述2.1 对象描述2.1.1 用例图(1)公交查询管理主用例图(2)站点查询与管理子用例图(3)线路查询与管理子用例图(4)乘车查询与管理子用例图2.2 数据字典第三章功能描述3.1 处理说明(1)系统各界面模块之间切换的响应时间不得超过3秒。

(2)系统执行查询,信息返回时间不得超过5秒。

(3)任何页面如操作超过20秒,系统自动返回首页。

3.2 性能说明1、车次查询需求描述:a普通用户和系统管理员都可以通过此功能查询相关车次信息。

b在普通用户界面和系统管理员车界面中都可以在动态文本编辑框中录入相关车次信息。

c车次必须为相关数据库中已存在的车次,否则将提示用户本系统中暂时没有录入相关车次信息。

d输入车次号,选择查询功能,实现对车次的查询,查询结果将包括车次号、序号、站点名。

公交查询系统的分析报告

公交查询系统的分析报告

目录1.引言.................................................... .. (1)1.1设计目标....................................................11.2采取的策略..................................................11.3设计依据....................................................11.4参考资料....................................................1 2.系统总体结构设计 (1)2.1系统逻辑结构设计 (2)2.2系统物理结构设计 (4)3.子系统设计(模块设计) (6)4.数据库系统设计 (14)4.1设计要求...................................................144.2数据库设计 (15)5.网络通信设计...................................................175.1设计要求...................................................175.2网络设计方案 (17)6.信息编码设计....................................................18 7.关键技术.................................................... . (18)7.1提高查询速度 (18)7.2系统安全...................................................19 8.系统配置.................................................... . (20)8.1硬件和网络配置 (20)8.2数据库和软件配置 (20)9.限制.................................................... .. (20)9.1通信线路选择 (20)9.2数据库在线容量限制 (20)10.组织机构和人员配置 (20)11.参考和引用资料 (20)1.引言1.1设计目标在网络环境的支撑下建立城市公交信息查询系统,实现管理者对车辆信息、站点信息、线路信息、公交新闻、用户建议等进行管理的能力,方便管理者在后台对公交运营情况的掌握和管理,做出未来发展的决策;为用户提供实时更新的公交信息,可以让用户迅速了解准确的公交动态;为用户提供车次查询、站点查询、站站查询三种查询模式,利于用户选择最优的乘车路线及方案,方便用户出行,节约乘车时间。

《邯郸公交查询系统可行性分析报告》

《邯郸公交查询系统可行性分析报告》

《邯郸公交查询系统可行性分析报告》1.引言。

随着我国城市化的进程的加快,经济的高速发展,所带来的是公路网的快速发展,城市化对提高人们的生活水平起到了积极的作用,但是高速增长的公路网与公交管理系统之间产生了矛盾,因此怎样提高公交查询系统的利用效率方便人们出行,提高公路网的使用效率,成为了未来政府部门必须考虑的一个问题。

1.1开发目的。

本报告是对开发“邯郸公交查询系统”进行可行性研究与分析的综合性报告。

目的在与通过乘客的出行提供准确的、及时的、优化的公交服务。

对于乘客的出行有系统自动生成最优的规划,为乘客节省时间与费用,同时也优化了城市路网的使用效率。

1.2背景该单位图书馆现为人工管理,效率低,易比错,手续繁琐,而且耗费大量的人力。

图书馆希望设计一个图书管理系统,用于管理读者的登记,图书的购入、借出、归还以及注销等。

并且方便管理人员还查阅某位读者、某本图书的借阅情况。

并可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快信息反馈,为读者提供满意的借阅环境。

1.3参考资料用易图书馆管理系统。

2.现行组织系统概况2.1组织目标和战略图书馆的目标是以优质的服务、快捷的借阅方式、大量优质的、最新的图书,向本市读者提供优质的借阅环境,使本图书馆能够顺利发展逐步壮大。

具体分解为:1)更加方便读者借阅,减少读者借书、还书时间20%,提高读者满意度。

2)近三年每年增加25%的新图书品种。

3)能够快速统计和掌握本市读者的借书要求,对借阅次数较多的图书及时增加馆藏册数。

对读者需要而还未购入的,能够即时统计购入。

4)及时发现破损书籍,及时补充。

5)快速掌握国内最新出版的各类图书。

6)统计借书、还书、馆存与盘点信息效率加快50%。

7)加大图书馆面积,增加馆藏图书数量。

8)每年增加30%购书资金,增加图书品种。

9)修改库存管理办法,提高效率,方便管理。

10)建立图书馆管理系统,全面提高工作效率与管理水平。

公交查询系统实验报告

公交查询系统实验报告

目录1 公交查询系统需求分析 .................................................. 错误!未定义书签。

1.1开发背景 .............................................................. 错误!未定义书签。

1.2系统主要业务分析(对系统业务进行描述,可画数据\业务流图)错误!未定义书签。

1。

2.1 个人帐户管理业务分析...................................................... 错误!未定义书签。

1.2。

2 转账管理业务分析.............................................................. 错误!未定义书签。

1。

2.3 缴费管理业务分析.............................................................. 错误!未定义书签。

1.2。

4 支付管理业务分析.............................................................. 错误!未定义书签。

1。

2。

5 投资理财管理业务分析................................................... 错误!未定义书签。

1。

2.6 信息通知管理业务分析...................................................... 错误!未定义书签。

1.2。

7 挂失管理业务分析.............................................................. 错误!未定义书签。

1.2。

8 系统安全管理业务分析...................................................... 错误!未定义书签。

公交查询系统报告资料

公交查询系统报告资料

北京化工大学北方学院课程设计报告
课程名称数据结构课程设计
设计题目公交查询系统
专业、班级软件工程0901 学号 090203018 姓名高博
指导教师周建敏老师
设计时间2012年9月10日-2012年9月23日
2012 年9 月25 日
1 2
3
*Kij
(3)查看所有线路的情况。

由于数据太多,近500多条线路,所以一开始会出现类似闪屏
(5)接下来进入乘客菜单,先输入乘客想查询的起点和终点。

(7)然后乘客可以选择查看需要换乘多次的所有路线,结果如下。

(9)如果此时乘客担心时间最快的路线人数太多,会拥挤,可以选择查看几条最快线路。

公交地铁查询系统报告

公交地铁查询系统报告

《公交地铁查询系统》报告需求分析:系统作为一种是实用工具,为在广州出行旅游的游客、学生群体等提供公交路线、地铁路线查询,具体包括:1、为用户提供经过某个地点附近的公交站点、地铁站点;2、查询经过某个站点的公交路线,公交地铁线路的具体站点信息;3、输入起始公交站点和终止站点,系统搜索可到达的路线;4、可实现鼠标操作;数据结构设计与算法:第一个功能:涉及到地点的查询,主要用到模式匹配,利用模式匹配的对输入地点与系统记录地点进行匹配,同时利用模糊查找的算法,实现了模糊查找功能。

第二个功能:涉及到文件的读取的部分算法以及函数。

第三个功能:利用邻接矩阵的原理,参考了邻接矩阵查找的算法以及大量公交地铁查询算法,设计了一种更为有效的算法。

具体如下:对起始点及终止点经过的路线进行比较,如果有相同路线,则可直接到达。

如没有,则考虑转车,转车时要考虑经过每个站点的路线,如经过站点的路线与终止点相同,则转车成功。

编译环境:CodeBlocks具体实现过程鼠标操作算法核心代码:void mouseCtr(){int *mousePos;while(1){while(1){if(GetKeyState(VK_LBUTTON)<0){//判断鼠标状态mousePos=GetMousePos();//获取鼠标位置if(mousePos[0]>=161&&mousePos[0]<=471)if(mousePos[1]>=111&&mousePos[1]<=142){while(1){//具体位置实现鼠标点击跳转if(GetKeyState(VK_LBUTTON)<0){system("cls");searchStation();}}}else if(mousePos[1]>=143&&mousePos[1]<=174){while(1){if(GetKeyState(VK_LBUTTON)<0){system("cls");searchBus();}}}else if(mousePos[1]>=175&&mousePos[1]<=207){while(1){if(GetKeyState(VK_LBUTTON)<0){system("cls");searchRoute();}}}}}}}void mouseCtr1(int choice){int *mousePos;while(1){while(1){if(GetKeyState(VK_LBUTTON)<0){mousePos=GetMousePos();if(mousePos[0]>=332&&mousePos[0]<=400)if(mousePos[1]>112&&mousePos[1]<144){while(1){if(GetKeyState(VK_LBUTTON)<0){system("cls");switch(choice){//实现界面跳转case 1:searchStation();break;case 2:searchBus();break;case 3:searchRoute();break;}}}}else if (mousePos[1]>145&&mousePos[1]<175){while(1){if(GetKeyState(VK_LBUTTON)<0){printf("\n");switch(choice){case 1:searchStationCtr();break;case 2:searchBusCtr();break;case 3:searchRouteCtr();break;}}}}else if (mousePos[1]>176&&mousePos[1]<208){while(1){if(GetKeyState(VK_LBUTTON)<0){system("cls");main();}}}}}}int* GetMousePos(){int a[2];POINT point;GetCursorPos(&point);a[0]=point.x;a[1]=point.y;//cout<<"X:"<<point.x<<"\tY:"<<point.y<<endl<<endl;return a;};模糊查找核心代码:if(!strcmp(entersite,temp)){flag=0;printf("\n");printf(" %s附近的公交地铁站点有:",entersite);strcpy(filename,entersite);strcat(filename,".txt");if((fp1=fopen(filename,"r"))!=NULL){//printf("文件打开成功!\n");while(!feof(fp1)){//打开源文件c=fgetc(fp1);//每次获取一个字符putchar(c);//输出获取到得字符//fputc(c,fw);//将字符写入到要复制的文件中去}printf("\n\n");fclose(fp1);}//printf(" ---------\n");//printf(" 返回\n ---------\n");//printf(" 继续查询\n ---------");}else if(strstr(temp,fuzzySearch) != NULL){strcat(cache,temp);strcat(cache,"\n\n ");}i=0;}查询转车路线核心代码:for(k=0;k<strlen(temp2);k++){if(temp2[k]!=' '){temp5[m]=temp2[k];m++;}else {temp5[m]='\0';if(!strcmp(temp1,temp5)){printf(" 乘坐%s 可直接到达\n",temp1);flag=1;}for(k=0;k<strlen(temp2);k++){if(temp2[k]!=' '){temp5[m]=temp2[k];m++;}else {temp5[m]='\0';if(!strcmp(temp4,temp5))printf(" 乘坐%s 到%s 转%s 可到达终点站\n",temp1,temp3,temp4);m=0;}程序测试:测试用的数据主要包括:华南农业大学附近的站点,B10公交部分站点的信息,转车测试站点:华农大正门——华工大,华农大正门——天河公园。

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

西安市公交查询系统项目需求分析研究报告学生姓名:学号:专业:计算机科学与技术班级:目录目录 (1)1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (1)1.4参考资料 (1)2.软件产品的一般性描述 (2)2.1运行环境与资源 (2)2.2软件产品的功能 (2)2.3用户特征 (3)2.4限制与约束 (3)3. 系统功能行为分析 (4)3.1引言 (4)3.2系统功能模型 (4)3.3相关用例的展开 (7)3.4系统静态模型 (11)3.5系统动态模型 (12)3.6系统体系结构模型 (16)3.7输出结果 (18)4.系统性能分析 (18)4.1数据精确度 (18)4.2时间特性 (18)4.3适应性 (18)4.4故障处理 (19)5.所建议系统经济可行性分析 (19)5.1用户界面 (19)5.2硬件界面 (19)5.3软件界面 (19)6.其他要求 (20)6.1 可使用性 (20)6.2安全保密性 (20)6.3可维护性 (20)1.引言1.1编写目的应城市交通的发展要求,随着经济的迅速发展,城市公交网也逐渐庞大起来。

而计算机技术的迅速发展,推动了信息技术广泛、深入地应用到人类社会的各个领域并发挥极其重要的作用。

由于计算机的可靠性高、存储量大、保密性好、查找方便、成本低等优势,我们可以利用计算机的这些优点来提高信息管理的效率。

所以,为了使人们能够合理选择公交线路,更快、更准确的了解各路况以及公交线路的流通和变更情况,使出行更加方便快捷,城市公交管理系统应运而生。

1.2项目背景随着现代化建设的迅速崛起,城市地图的不断扩充,公交线路由原来的几条简单线路发展成为巨大的公交网交织在城市中,传统的识记、步行等方法已经不能满足人们便利出行的需求。

其一,人们无法全部识记巨大而又复杂的公交路线和站点转乘车辆;其二,公交信息的变动,人们将无法迅速捕获公交信息的动态变化,为人们的出行及公交车次、线路等选择带来不便,浪费人们的时间。

为解决此问题,我们小组拟为其开发城市公交线路查询系统。

一方面使人们不用记忆复杂而繁多的各种公交线路,另一方面也可以方便人们合理选择乘车路线,方便人们的出行生活。

1.3定义城市公交查询系统:以城市的地图为载体,以公交线路及公交站点为重要管理对象,为广大市民提供一个对城市空间信息进行查询的软件。

公交查询系统中有三种角色:游客、会员和系统管理员。

游客:可以登录公交查询系统查询公交信息和查看公交新闻。

会员:不仅拥有游客的所有权限,还可以向公交部门提出建议。

系统管理员:登陆系统管理端对公交信息进行管理的人员,这个角色主要负责对站台信息和线路信息的增加、删除、修改、查询,以及对网站的维护。

1.4参考资料《信息系统分析与设计(第三版)》王晓敏、邝孔武编著清华大学出版社2.软件产品的一般性描述2.1运行环境与资源该系统在Visual Studio 2010环境下进行开发,数据库服务器为SQL Server2008R2,采用动态网页编程技术使系统在浏览器上运行。

该系统适合在Windows2000以上的操作平台上运行。

2.2软件产品的功能城市公交查询系统具有输入/输出、查询、更新数据等功能。

该系统分为查询模块和后台管理模块。

用户可以按车次查询、站点查询和起点—终点线路查询三种查询方式,使用户精准掌握公交车次信息、线路信息以及一次转换乘公交的乘车方法;其中注册会员还可以对公交部门提出建议,这样不仅可以方便用户出行,还有利于公交部门对公交运营的改革。

而在后台管理模块中,系统管理员可以实现对公交信息、公交线路、发车时间表以及公交新闻、最新动态的新增修改和删除操作,方便管理员准确的更改信息,与实际公交线路或信息相符,方便人们查询公交信息。

2.3用户特征该公交查询系统面向的是城市的广大市民,对于外出而不熟悉城市公交车或线路信息、不知道如何选择转乘方案的人们,只要会使用手机、电脑等设备,都可以上网利用该系统进行公交信息查询。

2.4限制与约束因为该公交查询系统的最终用户是该城市的广大市民,所以对于系统不同的模块,他们拥有不同的权限。

例如普通用户只能查询公交信息而不允许向交通部门提出意见,也不允许登录后台管理模块进行公交信息的各种更改和管理操作。

3.系统功能行为分析3.1引言随着城市的发展,越来越多的外来人口涌入经济发达的城市,在陌生的城市,人们必定选用公交作为出行工具,所以功能强大、性能良好的公交查询系统为广大市民的出行提供了方便。

人们通过对公交线路、公交车次及站点的查询,使人们更快、更准确的了解到整个城市的交通情况;通过对交通线路动态信息的掌握,可以快速的帮助人们确立最佳公交路线,让人们的出行变得轻松而又便捷。

公交查询系统应该便于后台管理员的管理,方便管理员对最新公交动态、路段信息的更改和替换旧的动态信息。

应该简化管理员对公交线路、公交站点、公交信息的更改工作,使管理员可以在最短的时间变动交通信息,而不会发生错误。

每个管理员都由自己的安全密码登录进入后台,防止外来人对系统的肆意篡改。

3.2系统功能模型公交查询系统是为了满足广大群众的需求,方便管理员准确的更新公交信息,所以该系统包含三个参与者:游客:该群体是查询系统中数量最多,也是最重要的参与者。

游客可以通过该系统进行车次查询、站点查询、公交乘换线路查询、公交新闻查询,了解公交信息及其线路信息,掌握公交新闻动态。

会员:获得游客的权限,还可以维护自己的会员信息,向公交部门提出建议。

管理员:管理员是公交信息的管理者,他们可以根据公交的实际工作信息、站点信息及线路信息进行对公交信息、站点及线路信息的增添删除,使公交线路及公交信息与实际相符合;并可以对公交消息进行增加/查看和删除。

1.游客和会员能够通过该系统进行如下活动:2.管理员能够通过该系统进行如下活动: 1.游客和会员能够通过该系统进行如下活动: 公交系统用户权限用例图用例描述:用例编号:2 用例名称:用户权限用例描述:游客:游客可以通过该系统进行车次查询、站点查询、公交乘换线路 查询、公交新闻查询,了解公交信息及其线路信息,掌握公交新闻动 态。

会员:会员继承游客的权限。

会员进入会员登录界面后输入正确的用 户名和密码以成功登录,登录后进入会员界面来维护自己的会员信息, 向公交部门提出建议。

前置条件:会员输入用户名和密码进行登录。

后置条件:游客、会员可以进行公交信息查询,会员登录后进行会员权限操作。

活动步骤:1.游客、会员进入系统界面直接对公交信息进行查询2.会员进入会员登陆界面,输入自己的用户名和密码3.会员成功进入会员界面4.会员维护自己的信息,向公交部门提出建议 扩展点:1.如果会员在登录时输入的用户名或密码错误,则系统自动提 示密码或用户名错误,请重新输入。

2.如果会员在登录过程中忘记密码,则可以通过“忘记密 码”进行密码找回。

3.如果游客或会员在查询操作时输入错误的车次、站点,则系2.管理员能够通过该系统进行如下活动:公交信息管理的用例图用例描述:用例编号:3用例名称:公交信息管理用例描述:管理员进入后台管理登陆界面后,输入正确的用户名和密码,登录成功后进入管理界面以对公交信息和消息进行管理。

管理员可以对公交信息进行添加、修改和删除来更新公交信息,进行车次、站点及线路的管理;管理员通过对消息管理来对最新公交新闻进行发布和对过期新闻进行删除操作来达到公交新闻的实时变更管理;通过对用户反馈的意见进行查看来达到对部门工作状况的改进,管理员可以删除无效的意见。

前置条件:管理员输入用户名和密码登录。

后置条件:管理员对公交信息进行管理。

活动步骤:1.管理员进入后台管理登陆界面2.输入正确的用户名和密码3.进入后台管理界面4.对公交信息进行增加、修改、删除及消息管理等操作。

扩展点:如果管理员在登录时输入的用户名、密码错误,则系统提3.3相关用例的展开1.游客登录系统查询公交信息活动图在游客登录系统查询公交信息的活动图中,创建了两个泳道,分别是游客对象和公交信息查询界面对象,具体活动过程描述如下:(1)游客进入公交信息查询界面,系统提示用户输入需要查询的内容;(2)游客输入查询内容提交系统后,验证其输入内容是否存在和正确;(3)若正确,则公交信息查询界面反馈正确的查询结果;若错误,系统提示输入错误或查询内容不存在。

根据上述过程,创建如下活动图所示。

2.游客注册会员活动图在游客登录注册会员界注册会员的活动图中,创建了两个泳道,分别是游客对象和注册会员界面对象,具体活动过程描述如下:(1)游客进入注册会员界面,系统提示用户输入需要填写的内容;(2)游客填写身份信息内容提交系统后,验证其输入内容格式是否正确;(3)若正确,则注册会员界面提示注册成功;若错误,系统提示输入填写内容的格式错误,需要重新填写。

根据上述过程,创建如下活动图所示。

3.会员进入会员操作权限界面的活动图在会员登录会员权限界面的活动图中,创建了三个泳道,分别是会员对象和会员登陆界面和会员权限操作界面对象,具体活动过程描述如下:(1)会员进入会员登录界面,系统提示用户输入用户名和密码;(2)用户输入用户名和密码提交系统后,系统查询其输入的用户名是否存在并验证密码是否与用户名匹配;(3)若正确,则会员登陆成功并自动跳转至会员权限操作界面;若错误,系统提示输入的身份信息有误,需要重新填写登录。

根据上述过程,创建如下活动图所示。

4.会员验证身份成功后,进入会员操作权限界面后进行会员信息管理和提出建议操作的活动图在会员验证身份成功后,进入会员权限操作界面的活动图中,创建了两个泳道,分别是会员对象和会员权限操作界面对象,具体活动过程描述如下:(1)会员进入会员权限操作界面,可以选择会员信息管理或提出意见选项;(2)若会员选择会员信息管理,则在其下方显示会员信息,会员可以输入要修改的内容并提交系统;若会员选择提出意见,则在其下方会显示建议框,会员可以输入意见内容并提交;(3)若会员信息修改的内容符合要求,则系统提示修改成功,或修改内容不符合要求,则系统提示填写内容格式错误;若会员填写的意见标题、内容不为空,则系统提示提交成功,若填写内容有一项为空,则系统提示输入内容不能为空。

根据上述过程,创建如下活动图所示。

5.管理员登录后台管理界面的活动图在管理员登录管理权限界面的活动图中,创建了三个泳道,分别是管理员对象、后台管理登陆界面和后台管理界面对象,具体活动过程描述如下:(1)管理员进入后台管理登陆界面,系统提示用户输入用户名和密码;(2)管理员输入用户名和密码提交系统后,系统查询其输入的用户名是否存在并验证密码是否与用户名匹配;(3)若正确,则管理员登陆成功并自动跳转至后台管理界面;若错误,系统提示输入的身份信息有误,需要重新填写登录。

相关文档
最新文档