公交查询系统详细设计说明书

合集下载

---软件需求说明书-长沙公交查询系统

---软件需求说明书-长沙公交查询系统

长沙公交查询系统需求分析说明书北邮3G长沙移动通信学院11021A2011-8-25目录1引言31.1编写目的31.2背景31.3定义31.4参考资料32任务概述42.1目标42.2用户的特点42.3假定和约束43需求规定43.1对功能的规定43.2对性能的规定53.2.1精度53.2.2时间特性要求53.2.3灵活性53.3输人输出要求53.4数据管理能力要求63.5故障处理要求63.6其他专门要求64运行环境规定64.1设备64.2支持软件74.3接口74.4控制75数据库E-R图71引言1.1编写目的编写此文档的目的是进一步定制软件开发的细节问题,便于用户与开发商协调工作.本文档面向的读者主要是项目委托单位的管理人员.希望能使本软件开发工作更具体.1.2背景说明:a.待开发的软件系统的名称是北邮长沙公交查询系统;b.本项目的任务a)提出者:冯佳佳b)开发者:冯佳佳c)用户:广大乘客c.该软件系统通过学习和借鉴其他系统而开发出来。

1.3定义本系统可以实现线路查询、站点查询、重要地点查询等功能。

1.4参考资料《软件工程入门》——北邮3G教科书《SQL server数据库应用开发》——北邮3G教科书《移动通信数据业务开发-java语言》——北邮3G教科书2任务概述2.1目标软件开发的意图为便于广大乘客乘车出行、合理有效的安排行程,以及管理人员对此应用系统的数据进行增、删、改、查等功能。

2.2用户的特点列出本软件的最终用户的特点:操作人员:懂得电脑基本操作的人群维护人员:懂得基本的java和SQLSERVER的人群2.3假定和约束本软件开发经费限制在100元以内、开发期限为2011年9月10日3需求规定3.1对功能的规定3.2对性能的规定3.2.1精度该软件输入采用模糊查询加下拉列表提示,还可以采用拼音简码进行各个位置的输入3.2.2时间特性要求1.响应时间:很快2.更新处理时间:很快3.数据的转换和传送时间:很快4.解题时间:需要等待3.2.3灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:a.操作方式上的变化:不会有太大的改变b.运行环境的变化:可能会导致软件无法运行,建议采用windows xp等系统c.同其他软件的接口的变化:可能导致数据库错误,在项目中修改即可d.精度和有效时限的变化:数据随着时间的改变而越来越完善,精度越来越高e.计划的变化或改进:将随着时间的变化而完善功能和区域3.3输人输出要求解释各输入输出数据类型:含中文输入法对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

数字公交系统系统概要设计说明书

数字公交系统系统概要设计说明书

数字公交系统概要设计说明书目录第一章引言 (3)1.1文档编制目的 (3)1.2系统设计的目标 (3)1.2.1长远规划、适度超前 (3)1.2.2安全性高、统一认证 (3)1.2.3高数据交换能力、数据兼容性强 (3)1.2.4流程定义简单、系统操作容易 (4)1.2.5实用性强、先进性高 (4)1.2.6开放性强、兼容多种软硬环境 (4)1.2.7系统响应性能高 (4)1.3文档结构 (5)第二章总体设计 (6)2.1软件体系结构 (6)2.2系统使用用户状况分析 (8)2.3系统物理结构 (9)2.4技术路线 (10)第三章系统功能设计 (11)3.1功能层次划分 (11)3.1.1核心功能系统 (11)3.1.2扩展服务系统 (12)3.2车载终端系统 (13)3.2.1功能模块结构 (13)3.3中央数据处理系统 (13)3.3.1数据分析子系统 (14)3.3.2数据存储 (14)3.3.3报表生成系统 (15)3.3.4实时监控系统 (15)3.3.5发布管理系统 (15)3.3.6系统管理接口 (16)3.4服务数据接收系统 (16)3.5数据服务系统 (16)第一章引言1.1 文档编制目的本报告根据《数字公交系统需求规格说明书》中描述的业务要求,对该系统如何实现各业务环节以及功能如何划分做了概要性的说明。

通过该报告能够使详细设计人员和开发人员了解本系统的体系结构、技术方案、软件的功能结构、各业务间的数据接口、数据库结构等,并对整个系统的功能实现按照功能模块进行了较为详细的划分和描述,为下一步的开发任务指明了方向,提出了纲要。

1.2 系统设计的目标1.2.1长远规划、适度超前系统要充分考虑将来的发展空间,设计一个起点较高的数字公交系统,满足特定地区公交系统改革的需要,同时还要预留将来系统进一步扩展的接口,以利于系统的再利用。

1.2.2安全性高、统一认证数字公交系统在业务的整个流程中,需要保证以下几个方面的安全需求:➢针对实时公交车辆信息传输,处理和显示的过程中,保证数据的完整性和正确性;➢数据交换必须满足各子系统之间的数据安全性要求;➢中央控制系统的管理的每一环节必须经过统一的身份认证和授权方可操作;➢确保每个关键的操作行为都能记录在案,为操作日志提供完备的审计功能。

公交信息查询系统

公交信息查询系统

1 引言 (1)1.1编写目的 (1)1.2 背景 (1)1.3 任务分配 (1)1.4 定义 (1)1.5参考资料 (1)2 结构设计 (2)2.1 概念设计 (2)表格清单 (6)参考清单 (6)数据库清单 (7)List of tables (7)表格司机 (7)表格售票员 (8)表格站点 (9)表格管理员 (10)表格路线 (11)表格车次 (12)表格车辆 (12)List of references (13)参考Ref_67 (14)参考Ref_70 (14)参考Ref_73 (15)参考Ref_143 (15)参考Ref_146 (16)List of databases (16)数据库Model_2 (16)2.3 物理结构设计 (16)3 运用设计 (17)3.1 数据字典设计 (17)3.2 安全保密设计 (17)4 功能实现 (17)4.1 基础数据管理 (17)4.1.1触发器 (17)4.1.2存储过程 (19)1 引言1.1编写目的南昌市公交信息查询系统数据库设计说明书是专门为程序开发人、数据库设计人员和软件测试人员编写的,其目的是方便数据库设计人员设计数据库、程序设计人员编制应用程序、测试人员测试程序并判断数据的正确性。

该说明书的读者为系统分析人员、程序员、测试人员。

1.2 背景说明:A.南昌市公交信息查询系统B任务提出者:112041开发者:112041公交信息查询系统开发小组成员用户:所有市民。

1.3 任务分配曾献安:数据流图、E-R图、文档、触发器。

卢成帆:查询存储过程、数据流图。

刘延路:插入存储过程、数据流图。

胡广龙:删除存储过程、数据流图。

1.4 定义在所有的车辆信息表中都必须有一名司机,售票员可以为空,路线必须与车次相对应,一个车次会有多辆车服务。

1.5参考资料●国家软件工程开发标准●天津市公交信息查询系统软件需求分析报告●天津市公交信息查询系统鉴定材料●天津市公交信息查询系统●南昌市公交信息查询系统软件需求说明书●南昌市公交信息查询系统总体设计说明书2 结构设计2.1 概念设计南昌市公交信息查询系统数据库涉及的实体有:车辆、司机、售票员、车次、路线、站点等,它们的关系用下面的E-R 图来表示。

城市公交查询系统任务书

城市公交查询系统任务书
二、设计(论文)的主要技术指标
(1)功能的完整性;
(2)页面的友好性;
(3)系统使用的简便性;
(4)代码的可移植性;
(5)数据库连接的准确性;
(6)程序源代码无错或便于修改。
三、进度安排
第一周:开题报告与任务书的填写
第二周:系统的需求分析
第三周:系统的功能分割和需求规格说明的完善
第四周:系统的概要设计,主要为数据库设计
第五周:数据分类编码,示例数据入库
第六周:最短路径算法的设计和实现
第七周:系统各模块及模块间接口等的详细设计
第八周:系统各主要界面的设计和编码实现
第九周:系统各模块的编码实现
第十周:系统各模块的单元测试
第十一周:系统的集成测试
第十二周:系统的确认测试和完善,论文初稿的撰写
第十三周:修改论文
第十四周:完成论文,制作PPT,准备答辩
此表指导教师填后、复印,指导教师、学生各保存一份,交院教学办一份
四、毕业设计(论文)提交的文档及基本要求
1.毕业论文一份(包含封皮、目录、中英文摘要、内容及参考文献)
2.不少于5000汉字的科技翻译资料一份
3、毕业论文简介(A4纸1~2页)(包含题目、专业、年级、姓名、指导教师、毕业论文所做的工作、解决的问题、创新之处等)
4.毕业设计任务书
5.开题报告
6.毕业设计工作中期检查表
毕业设计(论文)任务书
题目来源:
课题名称
城市公交线路查询系统
设业班级
一、设计(论文)内容
本系统名为《城市公交线路查询系统》,主要功能有:
1.公交线路查询
2.公交站点查询
3.公交站站查询
4.公交换乘查询
该系统的主要目的是帮助用户查询所处位置公交站点情况、到达目的地线路情况以及两区间内公交换乘情况,简单的说,就是可以查询他们自己想要乘坐的车次经过哪些站点,在哪一站可以转乘,然后继续换乘哪路车;也可以预先知道可以通过哪些车次可以到达目的地。并且在留言版中可以留下用户对系统的任何信息或者任何要求,管理员可以通过对留言版信息的解读对系统进行一系列的修改使之更加完善。该系统采用基于JAVA的B/S架构,通过URL连接HTML页面;数据库选用的是SQL Server 2005,运用SQL语句对数据库进行操作。

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

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

公交信息查询系统软件需求分析规格说明书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输入车次号,选择查询功能,实现对车次的查询,查询结果将包括车次号、序号、站点名。

毕业论文公交线路查询系统设计与实现

毕业论文公交线路查询系统设计与实现
线路〔车次〕具体信息查询功能模块,最正确乘车 路线查询功能模块,站点具体信息查询功能模块。

(沈阳)公交线路查询系统
公交线路 具体信息 查询功能
最佳乘车 路线查询 功能
站点具体信 息查询功能
❖ 4.2 详细设计 ❖ 4.21 系统功能模块设计 ❖ 1.查询具体公交线路信息模块 ❖ 图为车次查询功能模块图
❖ 第一章 绪论 ❖ 第二章 技术介绍 ❖ 第三章 需求分析 ❖ 第四章 系统设计 ❖ 第五章 系统实现 ❖ 第六章 测试 ❖ 结论 ❖ 致谢 ❖ 参考文献
目录
第一章 背景知识
❖ 1.1课题编写背景 ❖ (1)城市道路繁多,很多时候会有塞车和改道路的问
题。因此最大限度地提高道路使用效率就显得尤其 重要,尤其是缩短到达目的地的路径的方法。这种 方法的采取将会对城市的公路交通流动有很大帮助, 能减少塞车状况和多余的等待时间。 ❖ (2)道路的优化选择可有利于提高资源利用效率和节 约资源,包括减少道路资源和交通资源的消耗,减 少尾气排放量。
否 向下移 动一条 记录
图4-8车次查询流程图
开始
数据输入
是 判断是否为空

调用站点查询函数
输出文 字提醒 输入错 误
结束
返回给 显示控 件,显 示结果
是 是否到了记录的 末端

指向第当前记录 是
是否等同于当 前记录中的站 点

向下移 动一条 记录
图4-9站点查询流程图
开始
输入起始 站和目的 站
❖ 利用了上面的直达路线生成的方法。即将起始站和 终点站转化在一条线路上。
第六章 测试
❖ 车次查询界面
测试结果
❖ 站点查询界面
测试结果

城市公交查询系统需求说明

城市公交查询系统需求说明

公交查询系统需求说明版本 v1.02005.3.27一、引言1. 编写目的:在完成了针对公交查询系统软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对公交查询系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

2. 定义:地图实体:定义在基本地图上层的元素包括站点、公交线路和标志性地标,周边名胜。

管理员:本文档中提及的均为本系统管理员,负责系统的初始化和维护。

用户输入:在没有特别规定的情况下,系统支持文字和地图点选两种输入方式,用“(以任意方式)”标识。

3. 参考资料:《Jbuilder9软件开发项目实践》陆正中 马进德 石正贵等编著《UML用户指南》Grady Booch James Rumbaugh Ivar Jacobson 著 邵维忠等译《软件工程》江开耀 张俊兰 李晔编著二、概述:公交查询系统是一个方便快捷的查询平台,实现了市内公交换乘方案及相关公交信息的查询功能。

项目是学生实践活动,须在2005年6月前开发和测试的所有工作。

1.背景:用户:所有希望查询公交换乘信息的用户和系统管理员。

技术:面向对象分析、设计;C/S模式;JAVA语言编码;数据库后台管理系统,采用Microsoft公司的access人力资源:刘轲、刘凯、官兵、徐斌鑫、刘桔、尹文沛、张晓飞开发周期:9周2. 目标:(1)建立查询软件,支持并发访问(2)基本实现按站点到站点查询、按公交线路查询(3)简化查询步骤,提高查询效率(4)能随时根据交通结构、地理信息的变化实现更新和扩展(5)提供方便、可靠的乘车信息为城市公交系统吸引更多的用户3. 运行模式:面向用户,根据其提供的几个简单的交互数据,在结果输出栏中返回查询结果,包括文字和地图信息。

公交查询管理系统设计

公交查询管理系统设计

公交查询管理系统设计第一章引言§1.1 课程背景城市公交是专门服务于市民出行的客运企业。

它是城市社会和经济活动的重要组成部分。

伴随着国民经济和城市建设的快速发展,城市经济的繁荣,人口的增加,城市必须解决好人们出行的需求。

城市公交直接关系着城市的经济发展和居民生活,对城市经济具有全局性、先导性的影响,城市公交以其方便、快捷、容量大而成为城市交通的主体。

但是随着公交系统的庞大,人们很难得到准确的公交信息,这样给一些人的出行就带来了不便。

因此,急需一个方便、快捷的公交信息查询方式,本系统通过浏览器查询,实现中心控制、自动更新、更多的查询方式等等更多更强大的功能。

随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。

降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信息及更好的市场可以提高公交的形象,能够增加公交乘坐者。

城市公共交通运输以其覆盖面广、经济、快捷的特点,成为绝大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。

本地市民特别是外来旅游、出差、就医等急需了解本地道路情况的人可以利用本系统方便快捷的查询出所有符合他们要求的公交路线,对他们的出行和生活提供帮助。

我国城市公交乘客信息系统的发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没有专门的机构负责信息的发布和管理。

出于这个目的,在老师的指导下,我设计了这个城市公交线路查询系统。

在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路决策的因素,进行程序关键部分的框架设计。

现阶段,人们的出入方式主要还是来源于城市公交,特别是对于那些到外地出差、打工,进行商业有关或其他事情需要在外地进行短暂停留的人而言,公交对他们是必不可少的,但是对于那个不属于自己所熟悉的城市,坐公交也是一个很大的难题。

因此,开发一个公交查询系统就显得非常的重要。

本系统的核心是对选择好的车次进行路线的查询,或者输入所要查询的车站名,点击“查询”按钮,查询所有含有该站的车次及相应的停靠站。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目开发者:南京航空航天大学0310104小组。
用户:南京市公交总公司。
实现软件单位:南京航空航天大学及南京市公交总公司。
1.3定义
列出本文件中用到的专门术语的定义和缩写词的原词组。
1.
《软件工程导论》,张海藩,清华大学出版社。
《实用软件工程》,郑人杰等,清华大学出版社。
2
2
1.线路查询:在线路列表中选择相应的线路,经查询后查询结果会显示该线路上所有经过站点于总站数;
备份还原操作恢复前一段时间的数据,并经常杀毒,安装系统防火墙
软件打开故障
系统不能正常打开
系统启动出现问题
需重新安装系统
软件显示错误信息
显示与实际不符的信息
数据转换错误
关闭该系统后重新开启
4.
1.周期性地把磁盘信息记录到磁带上,当原始数据丢失后启用此副本。
2.使用手工操作和数据的人工记录作为降效技术。
1
1.1
该文档为“公交线路查询系统”详细设计说明的文档。编写目的在于从需求分析已经明确的基础上,为实现需求的功能而阐述自己开发设计思想、方法,逐步开发强壮的系统构架,使设计适合于实施环境,为提高性能而进行设计。并为下一步的详细设计做基础。
1.2
开发软件名称:南京市公交线路查询系统。
项目任务提出者:南京航空航天大学储剑波老师。
2:增加路线时,新增线路名和站点名;
3:修改路线时,将需要修改的路线名和站点名;
4:新增用户与密码修改时,手动输入要新添的用户与密码。
2
说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。
2
2
用户登录时,需要输入用户名,密码及是否记住密码(可选),要求输入相匹配的用户名及密码,登录界面后提示登录成功,否则提示登录失败。
备注:
设计人: 设计日期:
IPO表
模块编号:M2
模块名称:线路查询
所属子系统:普通用户管理
调用模块:输入线路名信息
被调用模块:普通用户管理
模块描述:用于用户输入线路名进行信息查询
输入参数:线路名
输出参数:线路上所有站点,站点总数
变量说明:文本,数字
相关数据表:站点映射表
处理:把要查询的线路名输入,然后返回相应的查询信息,如该线路上所有站点名,和经过多少站点数。
管理员线路管理:一个城市的公交并不是永远处于固定的状态模式,一个流动的城市随时会有信息的变化,所以我们在设计该系统时会有管理者来进行管理。当由于某些原因该线路需要更新信息时,例如线路删除,增加某些线路,对线路进行修改。
管理员账户管理:一个城市使用的公交系统其用户肯定也并不在少数,所以系统设置了专门的账户管理以便增添用户,或注销掉用户以及出于安全的考虑会对密码进行及时的修改。
4.站点查询:在站点列表中选择站点,查询后查询结果显示经由该站点的所有线路及具体的站点显示及经过该站点的线路总条数。
输入框必须选择站点。
注:查询结果框可清空。
2.2运行环境
操作系统:windows7(x86 x64)
编译环境:.Visual C++
编译软件:Microsoft Visual Studio2008
普通用户:本系统的广大使用者,能使用本系统密码修改,查询线路信息,站点信息,及最终的线路选择。
4.1

可能出现的错误和故障
系统输出信息形式
系统输出信息的含意
处理方法
人工操作出错
系统出现大量错误数据
系统数据出现错误
备份还原操作恢复前一段时间的数据;
病毒故障
系统运行过慢,计算机死机等现象
系统受到病毒的入侵,导致数据错误或丢失
3
表3-1登录表(user)
字段
类型
说明
是否为空
Uname
char
用户ID
Not null
Psw
char
密 码
Not null
Role
Boolean
是否为管理员
Not null
表3-2站点信息表(station)
字段
类型
说明
是否为空
Sname
Char(10)
主键
Not null
表3-3线路信息表(route)
2
软件接口:支持所有Windows平台系统;
用户界面;
2
登录模块,输入:用户名、密码。输出:登陆成功或失败提示。
增加路线,输入:新路线名,站点名。输出:添加成功。
删除路线,输入:路线名。输出:删除成功。
修改路线,输入:路线名,站点名。输出:系统提示修改成功。
添加账户,输入:新账户名,密码。输出:添加成功。
本系统用户分两种:管理员及普通用户。分别对其权限进行了设置,如下:
管理员:本系统的最高管理者,能对本系统软件进行操作,分别为站点管理(删除站点,增加站点,修改站点),线路管理(删除线路,增加线路,修改线路),账号管理(删除账户,增加账户,修改账户)。当公交路线出现变更时,管理员可及时对信息进行更换以便用户查询正确的信息。这个操作仅限管理员。
登录普通用户界面后,修改密码:菜单栏中文件选择修改密码,用户需输入原密码,新密码及确认新密码以进行修改;线路选择:在站点列表中选择相应的起点站与终点站,显示在起点站框与终点站框,点击查询,即在查询结果框显示符合用户选择的路线并提供多种路线的支持。注:起点站与终点站需全部输入;线路查询:在线路列表中选择相应的线路,经查询后查询结果会显示该线路上所有经过站点于总站数;要求输入框不为空;站点查询:在站点列表中选择站点,查询后查询结果显示经由该站点的所有线路及具体的站点显示及经过该站点的线路总条数。输入框必须选择站点。(注:查询结果框可清空。)
30
普通用户登陆时的名称
管理员
Admin
Varchar
30
管理员登录时账户名
密码
Password
int
4
用户登录时所用密码
站点数据字典:
属性名
存储代码
类型
长度
说明
站点名
Station
Varchar
20
站点标志名称
线路数据字典:
属性名
存储代码
类型
长度
说明
线路名
Rname
Varchar
20
线路标志名称
3
5
给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?有无覆盖要求?是顺序处理还是并发处理等)。
该系统用户分为管理员与普通用户。而管理员权限为站点管理(删除站点,增加站点,修改站点),线路管理(删除线路,增加线路,修改线路),账号管理(删除账户,增加账户,修改账户)。普通用户权限则是站在用户角度考虑的,即要知道最新的更改信息而且能查询到自己想要的信息。用户权限为对自身账号的密码修改和查询线路信息,站点信息,及最终的线路选择。
普通用户线路选择:经过上述查询后,如果没有显示信息出现,则该系统的设计是失败的,用户不能得到查询的结果,所以此设计是必要的。
普通用户密码修改:私人信息例如账户密码是需要得到保障的。所以系统设置了用户的密码修改,当普通用户察觉自己的信息受到威胁时,可以通过此项进行修改自身账户的密码。
5
说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
备注:
设计人: 设计日期:
IPO表
模块编号:M3
模块名称:线路选择
所属子系统:普通用户管理
调用模块:输入起点站,终点站信息
被调用模块:普通用户管理
模块描述:用于用户查询经过起点站和终点站之间的线路详细信息。
输入参数:起点站,终点站
输出参数:换乘方案,总站数
变量说明:文本,数字
相关数据表:站点映射表
处理:输入要查询的起点站和终点站,然后返回相应的查询信息,如进过该起点站和终点站 的所有换乘方开始继续工作。
4.在运行操作本系统前应先进行备份操作,管理员对该软件的数据库进行备份并存档。并定期进行此操作。
4.3.
说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。 各个程序之间的对应关系,可采用如下的矩阵图的形式;
为了系统的安全维护,可以对本系统数据库进行一下维护:
1.全备份---每季度进行一次;
2.差分备份---每个月进行一次;
3.增量备份---每天进行一次。
从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
普通用户站点查询:上面已经进行了一定描述,该系统使用于广大用户及公交公司,设置此项功能后,用户可以更加方便快捷的进行公交信息的查询,将自己想要到达的站点名输入后,点击查询可以得到经过该站点的所有线路。
普通用户线路查询:普通用户想知道自己乘坐车的站点信息,只用选择乘坐的线路,点击查询即可得到该线路上所有站点信息。
管理员站点管理:该设计系统为公交查询系统,是针对公交公司及广大乘客为出发点的。一个比较完善的系统必须有维护者,而管理员的站点管理是针对该系统中当某些站点发生信息变更时,例如增加某一站点,取消站点,修改该站点名,则管理员必须及时输入更新的消息以便用户查询。所以该站点管理包括删除站点,增加站点,修改站点。
要求输入框不为空;
2.线路选择:在站点中选择相应的起点站与终点站的编号,点击查询,即在查询结果框显示符合用户选择的路线并提供多种路线的支持。
3.修改线路:在线路列表里选择即将修改的线路;
在线路改名框输入要更新的名字,点击修改;
相关文档
最新文档