




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、枣庄市公交业务的需求分析枣庄市公交业务的需求分析目录1弓I言1.1 编写目的1.2 背景说明1.3 字义555错误!未定义书签。2总体设计52.1 需求规宇52.2 运行环境102.3 基本设计概念和处理流程102.4 结构设计232.4.1 结构232.4.2 功能需求与程序的关系242.4.3 人工处理过程262.4.4 尚未问决的问题262.5 接口设计26262829292.5.1 用户接口262.5.2 外部接2.5.3 内部接2.6 其它专门要求3数据库设计3.1 概念结构设计3.2 逻辑结构设计3.3 物理结构设计2931323.4 数据字典设计343.5 安全保密设计354系统
2、出错处一理设计374.1 出错信息374.2 补救措施384.3 .系统维护设计385程序模块1设计说明405.1 程序描述405.2 功能425.3 算法535.4 注释设计675.5 测试计划676程序模块2设计说明681引言1.1 编写目的该文档为“公交业务”概要设计阶段的文档。编写目的在于从需求分析已经明确的基础上,为实现需求的功能而阐述自己开发设计思想、方法,逐步开发强壮的系统构架,使设计适合于实施环境,为提高性能而进行设计。并为下一步的详细设计做基础。1.2 背景说明1 .业务名称:枣庄市公交业务2 .该项目的提出者:枣庄学院3 .开发者:枣庄学院4 .运行单位:公交公司及广大乘客
3、2总体设计的需求2.1需求规定登陆界面:需要输入用户名,密码及是否记住密码(可选)要求输入相匹配的用户名及密码,登录界面后提示登录成功,否则提示登录失败。管理员界面:1 .增加线路:输入要新增的线路名,并依次对此线路上的站点名输入;要求以上两项必须全部输入;系统刷新后线路增加成功。2 .删除线路:在线路列表里选择要删除的线路;系统提示是否确认删除。3 .修改线路:在线路列表里选择即将修改的线路;在线路改名框输入要更新的名字,点击修改;对一条线路上站点进行修改时,在选择站点框进行相应的增力口,删除,改名等操作。选择站点后,有上移下移操作。4 .帐号管理:从选择用户的下拉框中选择进行操作的用户名;
4、如需新增用户,输入用户名,密码和是否为管理员(可选);系统提示添加成功;删除用户时,选择用户并进行操作;修改用户密码时,需输入用户的新密码及确认密码;修改用户名,输入要修改的名字。普通用户界面:1.修改密码:菜单栏中文件选择修改密码,用户需输入原密码,新密码及确认新密码以进行修改;2 .线路选择:在站点列表中选择相应的起点站与终点站,显示在起点站框与终点站框,点击查询,即在查询结果框显示符合用户选择的路线并提供多种路线的支持。注:起点站与终点站需全部输入;3 .线路查询:在线路列表中选择相应的线路,经查询后查询结果会显示该线路上所有经过站点于总站数;要求输入框不为空;4 .站点查询:在站点列表
5、中选择站点,查询后查询结果显示经由该站点的所有线路及具体的站点显示及经过该站点的线路总条数。输入框必须选择站点。注:查询结果框可清空。5 .地图查询:在地图上需要有起始点与终点线路的连接该地图有放大、缩小、平移的功能2.2运行环境硬件配置:Pentium机、内存64MB(或以上)、硬盘2GB(或以上操作系统:windows7或windowsXP数据库软件:MicrosoftOfficeAccess2007编译环境:.NETFramework2.0编译软件:MicrosoftVisualStudio20082.3基本设计概念和处理流程该系统的基本设计概念及主要功能图:登录站占八、查站占八、管图2
6、.3-1站点查询开始选择用户结束图2.3-2线路查询输入起点站和终点站查询经过终点的线所有路依次取其中一条路线,直到所有依次取出其中一条,直到所有图2.3-3线路选择图2.3-3线路选择开始图2.3-6修改线路选择要修改的线路名图2.3-7增加站点开始图2.3-9修改站点开始输入新用户名和密码是否已存在保存新用户结束图2.3-10增加用户开始更新信息图2.3-11删除用户YJ图2.3-12用户名修改2.4结构设计的需求2.4.1 结构选择用户.是否为管理员.N*Y修改用户名_1F结束登录站占八、管2.4.2功能需求与程序的关系add()cancel。delete。modify。select。q
7、uery()login()exit()站点查询V线路查询V线路选择VV密码修改V删除站点VV增加站点V修改站点VV删除路线VV增加路线V修改路线VV删除账户VV增加账户修改账户登录2.4.3人工处理过程1:登录界面时,手动输入用户名和密码;2:增加路线时,新增线路名和站点名;3:修改路线时,将需要修改的路线名和站点名;4:新增用户与密码修改时,手动输入要新添的用户与密码。2.4.4尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。2.5 接口设计2.5.1 用户接口用户登录时,需要输入用户名,密码及是否记住密码(可选),要求输入相匹配的用户名及密码,登录界
8、面后提示登录成功,否则提示登录失败。登录管理员界面后,增加线路:输入要新增的线路名,并依次对此线路上的站点名输入;要求以上两项必须全部输入;系统刷新后线路增加成功。删除线路:在线路列表里选择要删除的线路;系统提示是否确认删除。修改线路:在线路列表里选择即将修改的线路;在线路改名框输入要更新的名字,点击修改;对一条线路上站点进行修改时,在选择站点框进行相应的增加,删除,改名等操作。选择站点后,有上移下移操作。帐号管理:从选择用户的下拉框中选择进行操作的用户名;如需新增用户,输入用户名,密码和是否为管理员(可选);系统提示添加成功;删除用户时,选择用户并进行操作;修改用户密码时,需输入用户的新密码
9、及确认密码;修改用户名,输入要修改的名字。登录普通用户界面后,修改密码:菜单栏中文件选择修改密码,用户需输入原密码,新密码及确认新密码以进行修改;线路选择:在站点列表中选择相应的起点站与终点站,显示在起点站框与终点站框,点击查询,即在查询结果框显示符合用户选择的路线并提供多种路线的支持。注:起点站与终点站需全部输入;线路查询:在线路列表中选择相应的线路,经查询后查询结果会显示该线路上所有经过站点于总站数;要求输入框不为空;站点查询:在站点列表中选择站点,查询后查询结果显示经由该站点的所有线路及具体的站点显示及经过该站点的线路总条数。输入框必须选择站点。(注:查询结果框可清空。)2.5.2 外部
10、接口软件接口:支持所有Windows平台系统;用户界面;2.5.3 内部接口登录模块,输入:用户名、密码。输出:登陆成功或失败提示。增加路线,输入:新路线名,站点名。输出:添加成功。删除路线,输入:路线名。输出:删除成功。修改路线,输入:路线名,站点名。输出:系统提示修改成功。添加账户,输入:新账户名,密码。输出:添加成功。线路选择,输入:起点名,终点名。输出:查询结果。线路查询,输入:路线名。输出:查询结果。站点查询,输入:站点名。输出:查询结果。地图查询,输入:站点名。输出:地图上显示结果2.6 其它专门要求1、软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。2、软
11、件对用户的所有误操作或不合法操作进行检查,并给出提示信息。3数据库设计要求3.1 概念结构设计Q。3.2 逻辑结构设计要求以上E-R图中有实体:管理员,普通用户,线路,站点。以下对实体进行分解:站点映射表(站点序号,站点名,线路名)注:该站点映射表具有属性站点序号,站点名,线路名。主码为站点序号,站点名,线路名。用户(用户。,密码)注:该用户包括管理员与普通用户。属性为用户名和密码。主码为用户名,密码,密码可修改。站点(站点名)注:该站点属性是站点名。主码为站点名。线路(线路名)注:该线路具有属性线路名。主码为线路名。3.3 物理结构设计字段类型说明是否为空Unamechar用户IDNotnu
12、llPswchar密码NotnullRoleBoolean是否为管理员Notnull表3-1登录表(user)表3-2站点信息表(station)字段类型说明是否为空Rnamechar(10)二键Notnull表3-3线路信息表(route)表线路3-4站点字段类型SnameChar(10)说明是否为 空Notnull映射表(RSmap)字段类型说明是否为空RnameInt主键NotnullSnameInt主键NotnullRsorderInt站点序Not号null3.3数据字典设计用户数据字典:属性名存储代码类型长度说明普通用户名UserVarchar30普通用户登陆时的名称管理员Admin
13、Varchar30管理员登录时账户名密码Passwordint4用户登录时所用密码站点数据字典:属性名存储代码类型长度说明站点名StationVarchar20站点标志名称线路数据字典:属性名存储代类型长度说明码线路名RnameVarchar20线路标志名称3.4安全保密设计本系统用户分两种:管理员及普通用户。分别对其权限进行了设置,如下:管理员:本系统的最高管理者,能对本系统软件进行操作,分别为站点管理(删除站点,增加站点,修改站点),线路管理(删除线路,增加线路,修改线路),账号管理(删除账户,增加账户,修改账户)。当公交路线出现变更时,管理员可及时对信息进行更换以便用户查询正确的信息。这
14、个操作仅限管理员。普通用户:本系统的广大使用者,能使用本系统密码修改,查询线路信息,站点信息,及最终的线路选择4系统出错处理设计4.1出错信息可能出现 的错误和 故障人工操作 出错系统输出信息形式系统出现 大量错误 数据系统输出 信息的含 息系统数据 出现错误处理方法病毒故障软件打开 故障软件显示 错误信息系统运行 过慢,计算 机死机等 现象系统不能 正常打开 显示与实 际不符的系统受到 病毒的入 侵,导致数 据错误或 丢失系统启动 出现问题 数据转换 错误备份还原 操作恢复 前一段时 间的数据; 备份还原 操作恢复 前一段时 间的数据, 并经常杀 毒,安装系 统防火墙 需重新安 装系统关闭该
15、系 统后重新彳口息开启4.2补救措施1 .周期性地把磁盘信息记录到磁带上,当原始数据丢失后启用此副本。2 .使用手工操作和数据的人工记录作为降效技术。3 .使用回滚技术使软件从故障点开始继续工作。4 .在运行操作本系统前应先进行备份操作,管理员对该软件的数据库进行备份并存档。并定期进行此操作。4.3.系统维护设计说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。各个程序之间的对应关系,可采用如下的矩阵图的形式;为了系统的安全维护,可以对本系统数据库进行一下维护:1 .全备份一每季度进行一次;2 .差分备份每个月进行一次;3 .增量备
16、份一每天进行一次。5程序模块1设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。5.1 程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?有无覆盖要求?是顺序处理还是并发处理等)。该系统用户分为管理员与普通用户。而管理员权限为站点管理(删除站点,增加站点,修改站点),线路管理(删除线路,增加线路,修改线路),账号管理(
17、删除账户,增加账户,修改账户)。普通用户权限则是站在用户角度考虑的,即要知道最新的更改信息而且能查询到自己想要的信息。用户权限为对自身账号的密码修改和查询线路信息,站点信息,及最终的线路选择管理员站点管理:该设计系统为公交查询系统,是针对公交公司及广大乘客为出发点的。一个比较完善的系统必须有维护者,而管理员的站点管理是针对该系统中当某些站点发生信息变_更时,例如增加某一站点,取消站点,修改该站一点名,则管理员必须及时输入更新的消息以便用户查询。所以该站点管理包括删除站点,增加站点,修改站点。管理员线路管理:一个城市的公交并不是永远处于固定的状态模式,一个流动的城市随时会有信息的变化,所以我们在
18、设计该系统时会有管理者来进行管理。当由于某些原因该线路需要更新信息时,例如线路删除,增加某些线路,对线路进行修改。管理员账户管理:一个城市使用的公交系统其用户肯定也并不在少数,所以系统设置了专门的账户管理以便增添用户,或注销掉用户以及出于安全的考虑会对密码进行及时的修改。普通用户站点查询:上面已经进行了一定描述,该系统使用于广大用户及公交公司,设置此项功能后,用户可以更加方便快捷的进行公交信息的查询,将自己想要到达的站点名输入后,点击查询可以得到经过该站点的所有线路普通用户线路查询:普通用户想知道自己乘坐车的站点信息,只用选择乘坐的线路,点击查询即可得到该线路上所有站点信息。普通用户线路选择:
19、经过上述查询后,如果没有显示信息出现,则该系统的设计是失败的,用户不能得到查询的结果,所以此设计是必要的。普通用户密码修改:私人信息例如账户密码是需要得到保障的。所以系统设置了用户的密码修改,当普通用户察觉自己的信息受到威胁时,可以通过此项进行修改自身账户的密码。5.2 功能说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。IPO表模块编号:M1模块名称:站点查询所属子系统:普通用户管理调用模块:输入站点名信息被调用模块:普通用户管理模块描述:用户输入站点信息进行查询输入参数:站点名输出参数:线路名,线路条数变量说明:文本,数字相关数据表:站点映射表处理:把要查询的站点名输
20、入,然后返回相应的查询信息,如经过该站点的线路名,和经过该站点的所有线路条数。备注:设计人:计日期:模块编号:M2模块名称:线路查询所属子系统:普通用户管理调用模块:输入线路名信息被调用模块:普通用户管理模块描述:用于用户输入线路名进行信息查询输入参数:线路名输出参数:线路上所有站点,站点总数变量说明:文本,数字相关数据表:站点映射表处理:把要查询的线路名输入,然后返回相应的查询信息,如该线路上所有站点名,和经过多少站点数。备注:设计人:设计日期:IPO表模块编号:M3模块名称:线路选择所属子系统:普通用户管理调用模块:输入起点站,终点站信息被调用模块:普通用户管理模块描述:用于用户查询经过起点站和终点站之间的线路详细信息。输入参数:起点站,终点站输出参数:换乘方案,总站数变量说明:文本,数字相关数据表:站点映射表处理:输入要查询的起点站和终点站,然后返回相应的查询信息,如进过该起点站和终点站的所有换乘方案及进过的总站数。备注:设计人:设计日期:表模块编号:M4模块名称:密码修改所属子系统:普通用户管理调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机电设备维修技术 第3版 课件 第六章-典型机电设备的维修
- 单片机课程设计心得体会模版
- 湖北省襄阳市宜城市五校2024-2025学年七年级下学期期中学业质量监测历史试卷(含答案)
- 北京版英语Unit 4 Where is my shirt《Lesson 13》课件
- 公司采购员年终总结模版
- 2023年雷雨知识竞赛题目及答案
- 山西科技学院《光学基础实验(二)》2023-2024学年第二学期期末试卷
- 市场营销营销策略知识点习题
- 打桩工程分包合同
- 江西省永新县达标名校2025年初三下学期七调考试语文试题含解析
- 线雕提升专业知识
- 2025年部编版新教材语文一年级下册期末测试题及答案(一)
- (统编2024版)语文一年级下册第三单元解析+任务目标+大单元教学设计
- 内河船舶船员基本安全知识考试题库300题(含答案)
- 校长论坛交流发言:引领教师专业成长的核心能力点燃教育变革的引擎
- 2024 年普通高等学校招生全国统一考试新课标 I 卷-数学试卷-全国
- 《春夏中医养生》课件
- 2024年02月北京2024年北京银行总行社会招考(217)笔试历年参考题库附带答案详解
- 《高速公路设计审查技术指南》
- 燃气岗位安全培训
- 《pmp项目管理培训》课件
评论
0/150
提交评论