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

上传人:p** 文档编号:1219504 上传时间:2024-11-25 格式:DOCX 页数:45 大小:354.20KB
下载 相关 举报
公交查询系统详细设计说明书.docx_第1页
第1页 / 共45页
公交查询系统详细设计说明书.docx_第2页
第2页 / 共45页
公交查询系统详细设计说明书.docx_第3页
第3页 / 共45页
公交查询系统详细设计说明书.docx_第4页
第4页 / 共45页
公交查询系统详细设计说明书.docx_第5页
第5页 / 共45页
公交查询系统详细设计说明书.docx_第6页
第6页 / 共45页
公交查询系统详细设计说明书.docx_第7页
第7页 / 共45页
公交查询系统详细设计说明书.docx_第8页
第8页 / 共45页
公交查询系统详细设计说明书.docx_第9页
第9页 / 共45页
公交查询系统详细设计说明书.docx_第10页
第10页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《公交查询系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《公交查询系统详细设计说明书.docx(45页珍藏版)》请在第壹文秘上搜索。

1、1引言1.1 编写目的该文档为“公交线路查询系统”尺体设计说明的文档,编写目的在于从需求分析已经明确的珞础上,为实现需求的功能而剜述自己开发设计思想、方法,逐步开发强壮的系统构架,使设计适合于实施环境,为提高性能而进行设计.并为下一步的具体谀计做基础.1.2 背景说明开发软件名称:南京市公交线路查的系统.项目任务提出者:南京航空航天高校储刽波老师.项目开发者:南京航空航天校Q310104小组.用户:南京市公交总公司。实现蚊件单位:南京航空航天高校及南京市公交总公司.1.3 定义列出本文件中用到的特地术语的定义和缩耳词的原词加。14考资料4软件工程导论3,张海薄,清华高校出版社。好用软件工程郑人

2、杰等,清华高校出版社。2总体设计2.1需求规定1 .城路直询:在戏路列表中选择相应的线路,经交询后查询结果会显示该线路上全部羟过站点于总站数:要求输入框不为空;2 .线路选择:在站点中选择相应的起点站与终点站的编号.点击连询.即在查询结果隹显示符合用户选择的路途并供应多种跖途的支特,3 .修改线路:在线路列衣里选舞即相修改的线路:在戏路改名框输入要更新的名字,点击修浅;对一条坡跖上站点进行修改时,在选择站点框进行相应的增加,刑除,改名等操作.4 .站点查询:在站点列表中选择站点,查询后查询结果显示经由该站点的全部线路及具体的站点显示及羟过该站点的线路总条数.输入梅必需选择站点。注:查询结果框可

3、清空.22运行环境操作系统:vindows7(x86x64)编译环境:.Visua1.C+编译软件:MicrosoftVisua1.Studio20082.3F本设计IR念和处理流程该系统的刘本设计概念及主要功能图:I?2.3-1站点查闻图2.3-2线路交询开始)图2.3-3线路选择图2.3-1增加路途图2.3-5删除线路图2.3-6修改线路图2.3-7增加站点图2.3-8删除站点图2.3-9修改站点图2.3-10增加用户图2.311删除用户图2.3-12用户名修改2.4.1好1.1.3 A1.处理过程I:登录界面时.手动输入用户名和密码:2:增加路途时,新增线跖名和站点名:3:修改路途时,将

4、须要修改的路途名和站点名:4:新增用户与密码修改时,手动输入要新添的用户与密码.1.1.4 尚未问决的问说明在概要设计过程中尚未解决而设计者认为在系统完成之前必需解决的各个问卷,2.5 接口设计2.5.1 用户接口用户登录时,须要输入用户名,密码及是否记住密码(可选),要求输入相匹配的用户名及密码,登录界面后提示登录胜利,否则提示登录失败。登录管理员界面后,增加我路;输入要新增的城路名,并依次对此战跖上的站点名输入:要求以上两项必需全部输入:系统刷新币线路增加胜利.捌除线路:在线路列我里选择要删除的线跖:系统提示是否确认删除。修改雄路:在线路列表典选择即将修改的畿路:在戏路改名枢怆人要更新的名

5、字,点击修改:时一条线路上站点进行修改时,在选择站点框进行相应的增加,删除,改名等操作.选择站点后,有上移下移操作.帐号管埋:从选择用户的下拉框中选择进行操作的用户名;如需新增用户.输入用户名,率码和是否为管理员(可选);系统提示添加胜利:剧除用户时,选择用户并进行操作:修改用户密码时.褥辘入用户的新密码及确认声码:修改用户名,输入要修收的名字.登录一般用户界面后,修改密码:菜碓栏中文件选择修改密码,用户需输入原密码.新密码及确认新密码以诳行修改;戏跖选择:在站点列表中选择相应的起点站与终点站,显示在起点站框与终点站框,点击查询,即在查询结果框总示符合用户选择的路途并供应多种路途的支持.注:起

6、点站与终点站需全部输入:线路查询:在线路列表中选择相应的线路.羟杳询后置询结果会显示该战路上全部经过站点于总站数;要求输入框不为宜;站点食询:在站点列表中选择站点,杳询后查询结果显示经由该站点的全部城路及具体的站点显示及经过该站点的规路总条数.怆入框必需选择站点.(注:杏询结果枢可清空.2.5.2 外部接口软件接口:支持全部WindOWS平台系统:用户界面:2.5.3 内翻*口登录模块,输入:用户名、密玛.输出:登陆胜利或失败提示.增加路途.输入:新路途名,站点名.输出:添加胜利.删除路途,输入:路途名,输出:删除胜利,修改路途.输入:路途名,站点名.输出:系统提示修改胜利.添加账户,输入:新

7、账户名,密码.输出:添加胜利.戏路选择,输入:起点名,终点名,输出:查询结果.线路查询.输入:路途名.谕出:查询结果.站点杳泡,输入:站点名,输出:杳闻结果,2.6 其它特地聂求I、物件必需严格根据设定的平安权限机制运行,并有效防止授权用户进入本系统。2、软件对用户的全部误操作或不合法操作进行检变.并给出提示信划.3数据库设计3.1羸念结栉设计以上ER图中有实体:管理员,一般用户.线路,站点.以下对实体进行分解:站点映射衣(站点序号,站点幺.线路名)注:该站点映射很具有电性站点序号,站点名,规路名.主码为站点序号,站点名,线路名.用户(用户名,忠码)注:该用户包括管理员与一般用户。属性为用户名

8、和密码,主码为用户名,密码.站点(站点名)注:该站点属性是站点名。主码为站点名.线路(线路N)注:该线路具有属性线路名,主码为跳路名.3.3 物理结构设计表3-1登录表(USCr)字段类型说明是否为空Unamochar用户IDNotnu1.IPswchar密码Notnu1.1.Ro1.eBoo1.ean是否为管理员Notnu1.1.技3-2站点佶息a(station)字段类型说明是否为空SnanieChar(IO).主键Notnu1.1.表3-3线路信息表(route)字段类型说明是否为空Rnaecchar(10)主键Notnu1.1.衣3-4线路站点映射表(RSmap)字段类型说明是否为空R

9、nameInt主犍NotnuI1SnamcInt主键Notnu11RsorderInt站点序号Notnu1.1.3.4 数据方设计用户数据字典:属性名存储代码类型长度说明一般用户名UserVarchar30-般用户登陆时的名称管理员AdminVarchar30管理处登录时账户名密码Passwordini4用户登录时所用密码站点数据字典:属性名存储代码类型长度说明站点名StationVarchar20站点标记名称戏路数据字典:属性名存储代码类型长度说明线路名RnafneVarchar20线路标记名称3.5 平安保室设计本系统用户分两种:管理员及一股用户.分别对其权限进行了设置.如下:管埋员:本系

10、统的最高管理者,能对本系统软件进行悚作,分别为站点管理(删除站点,增加站点,修改站点),线路管理(删除戏路,增加线路,修改线路),账号管理(删除账户,增加账户,修改账户),当公交路途出现变更时,管理员可刚好对信息进行更换以使用户查询正确的信息,这个操作仅限管理员。一般用户:本系统的广阔运用者,能运用本系统密码修改,查询线路信息,站点信息,及触终的税路选择.4系统出借处理设计4.1 出错侑息可能出现的错误和故障系统珀出信息形式系统输出信息的含意处埋方法人工操作出错系统出现大m错误数据系统数据出现错误每份还原操作更晚前一段时间的数捌:病毒故障系统运行过程,计算机死机等现象系统受到病姆的入侵,导致数

11、据错误或丢失备份还原操作复原制一段时间的数据,并常常杀毒,安装系统防火墙软件打开故障系统不能正常打开系统启动出现问题需重新安装系统软件显示播误信息显示与实际不符的信息数据转换错误关闭该系统后取新开启4.2 补救指It1 .周期性地把横盘信息记录到磁带上,当原始数据丢失后启用此副本。2 .运用手工操作和数据的人工记录作为降效技术.3,运用回油技术使软件从故障点起先接希工作。4在运行操作本系统曲应先进行备份操作.管理员对该软件的数楙库进行爵份并存档.并定期进行此操作.4.3 .系统维护设计说明为了系统维护的便利而在程序内部设计中作出的支配,包括在程序中特地支配用于系统的检查与维妒的检测点和专用模块

12、.各个程序之间的对应关系.可采纳如下的矩阵图的形式:为了系统的平安维护,可以对本系统数据库进行一下维护:1 .全符份一-年季度进行一次;2 .差分备份-每个月进行一次:3 .增E备份一一年天行一次。5程序模块1设计说明从本章起先,逐个地给出各个层次中的每个程序的设计考虑,以下给出的提纲是针对一股状况的.对于一个具体的模块,尤其是层次比较低的模块或子程序,其许多条目的内容往往与它所隶间的上一层模块的对应条目的内容相同,在这种状况下,只要简洁地说明这一点即可.5.1 程中描述给出对该程序的简要描述,主要说明支配设计木程序的目的意义,并且,还要说明本程序的特点(如是常驻内在还是特别驻?是否子程序?有

13、无8彘要求?是依次处理还是并发处埋等),该系统用户分为管理员与一般用户。而管理员权限为站点管理(删除站点,地加站点,蟋改站点),线路管理(制除线路.增加线路,修改线路,账号管理(删除账户.增加账户.修改账户).一般用户权限则是站在用户角度考虑的,即要知道最新的更改伯恩而且能查询到自己想要的信息,用户权限为时自身账号的密码修改和查询戏路信息,站点信息,及呆终的税路选择.管理员站点管理;该设计系统为公交查询系统,是针对公交公司及广阔乘客为动身点的。一个比较完善的系统必需有维护者.而管理员的站点管理是针对该系统中当某些站点发生信息变更时,例如增加某一站点,取消站点,他改该站点名,则管理员必编刚好输入

14、更新的消息以使用户杳询,所以该站点管理包括删除站点,增加站点,修改站点。管理员线路管理:一个城市的公交并不足恒久处于固定的状态模式,一个流淌的城市防时会有伯恩的改变,所以我们在设计该系统时会有管理拧来进行管埋.当由于某些缘由该规路须要更新信息时,例如戏路删除,增加某些找路,财城路进行修改。管埋员账户管理:一个城市运用的公交系统其用户确定也并不在少数.所以系统设猊了特地的账户管理以便增加用户,或注销掠用户以及出于平安的考虑会对密码进行刚好的脩改,一般用户站点杳询:上面已经进行了确定描述,该系统运用于广网用户及公交公司,设设此项功能后,用户可以更加便利快捷的进行公交信息的查询,将自己想要到达的站点名怆入后,点击查询UJ以得到经过该站点的全部找路。-殷用户埃路查询:!K用户想知道自己娓坐车的站点信息.只用选择乘坐的线路.点击连询即可存到该线路上全部站点信息.般用户跷路透齐:运过上述自询后,假如没有显示信息出现,则该系统的设计是失败的,用户不

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!