




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
*系统概要设计说明书II目录1引言11.1编写目的11.2背景说明12总体设计12.1需求规定12.3基本设计概念和处理流程32.4结构设计112.4.1结构112.4.2功能需求与程序的关系122.4.3人工处理过程123数据库设计123.1概念结构设计123.213.314核心模块设计说明14.1程序描述24.2功能31引言1.1编写目的该文档为“公交查询系统”概要设计阶段的文档。编写目的在于从需求分析已经明确的基础上,为实现需求的功能而阐述自己开发设计思想、方法,逐步开发强壮的系统构架, 使设计适合于实施环境,为提高性能而进行设计。并为下一步的详细设计做基础。1.2背景说明1 系统名称:公交查询系统2 该项目的提出者:*3 开 发 者:* *4 运行该软件的单位:公交公司及广大乘客2总体设计2.1需求规定 登陆界面:需要输入用户名,密码及是否记住密码(可选) 要求输入相匹配的用户名及密码,登录界面后提示登录成功,否则提示登录失败。 管理员界面:1. 增加线路:输入要新增的线路名,并依次对此线路上的站点名输入;要求以上两项必须全部输入;系统刷新后线路增加成功。2. 删除线路:在线路列表里选择要删除的线路; 系统提示是否确认删除。3. 修改线路:在线路列表里选择即将修改的线路; 在线路改名框输入要更新的名字,点击修改; 对一条线路上站点进行修改时,在选择站点框进行相应的增加,删除,改名等操作。 选择站点后,有上移下移操作。4. 帐号管理:从选择用户的下拉框中选择进行操作的用户名; 如需新增用户,输入用户名,密码和是否为管理员(可选);系统提示添加成功; 删除用户时,选择用户并进行操作; 修改用户密码时,需输入用户的新密码及确认密码; 修改用户名,输入要修改的名字。普通用户界面: 1 修改密码:菜单栏中文件选择修改密码,用户需输入原密码,新密码及 确认新密码以进行修改; 2. 线路选择:在站点列表中选择相应的起点站与终点站,显示在起点站框与终点站框,点击查询,即在查询结果框显示符合用户选择的路线并提供多种路线的支持。注:起点站与终点站需全部输入; 3. 线路查询:在线路列表中选择相应的线路,经查询后查询结果会显示该线路上所有经过站点于总站数; 要求输入框不为空; 4. 站点查询:在站点列表中选择站点,查询后查询结果显示经由该站点的所有线路及具体的站点显示及经过该站点的线路总条数。 输入框必须选择站点。 注:查询结果框可清空。 2.2运行环境硬件配置:Pentium机、内存64MB(或以上)、硬盘2GB(或以上操作系统:windows 7(x86 x64)数据库软件:Microsoft Office Access 2007编译环境:.NET Framework 2.0编译软件:Microsoft Visual Studio 20082.3基本设计概念和处理流程该系统的基本设计概念及主要功能图:(可根据实际情况选择几个有代表性的模块给出其处理流程图)登录界面 普通用户管理员账户管理线路管理站点管理线路查询密码修改线路选择站点查询 图2.3-1 站点查询图2.3-2线路查询图2.3-3线路选择图2.3-4 增加路线图2.3-5 删除线路图2.3-6 修改线路图2.3-7 增加站点图2.3-8 删除站点图2.3-9 修改站点图2.3-10 增加用户图2.3-11 删除用户图2.3-12 用户名修改2.4结构设计2.4.1结构登录界面 普通用户管理员账户管理线路管理站点管理线路查询密码修改线路选择站点查询修改账户 增加账户删除账户修改线路增加线路删除线路修改站点 增加站点删除站点终点站名起点站名线路名站点名2.4.2功能需求与程序的关系 add()cancel()delete()modify()select() query() login() exit()站点查询线路查询线路选择密码修改删除站点增加站点修改站点删除路线增加路线修改路线删除账户增加账户修改账户 登 录2.4.3人工处理过程1:登录界面时,手动输入用户名和密码;2:增加路线时,新增线路名和站点名;3:修改路线时,将需要修改的路线名和站点名;4:新增用户与密码修改时,手动输入要新添的用户与密码。3数据库设计3.1概念结构设计第12页密码帐号管理员增加删除管理1线路名站点名修改mn映射线路站点mn站点名线路名线路上站点顺序选择密码用户名查询普通用户mp3.23.34核心模块设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。4.1程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?有无覆盖要求?是顺序处理还是并发处理等)。该系统用户分为管理员与普通用户。而管理员权限为站点管理(删除站点,增加站点,修改站点),线路管理(删除线路,增加线路,修改线路),账号管理(删除账户,增加账户,修改账户)。普通用户权限则是站在用户角度考虑的,即要知道最新的更改信息而且能查询到自己想要的信息。用户权限为对自身账号的密码修改和查询线路信息,站点信息,及最终的线路选择。管理员站点管理:该设计系统为公交查询系统,是针对公交公司及广大乘客为出发点的。一个比较完善的系统必须有维护者,而管理员的站点管理是针对该系统中当某些站点发生信息变更时,例如增加某一站点,取消站点,修改该站点名,则管理员必须及时输入更新的消息以便用户查询。所以该站点管理包括删除站点,增加站点,修改站点。管理员线路管理:一个城市的公交并不是永远处于固定的状态模式,一个流动的城市随时会有信息的变化,所以我们在设计该系统时会有管理者来进行管理。当由于某些原因该线路需要更新信息时,例如线路删除,增加某些线路,对线路进行修改。管理员账户管理:一个城市使用的公交系统其用户肯定也并不在少数,所以系统设置了专门的账户管理以便增添用户,或注销掉用户以及出于安全的考虑会对密码进行及时的修改。普通用户站点查询:上面已经进行了一定描述,该系统使用于广大用户及公交公司,设置此项功能后,用户可以更加方便快捷的进行公交信息的查询,将自己想要到达的站点名输入后,点击查询可以得到经过该站点的所有线路。普通用户线路查询:普通用户想知道自己乘坐车的站点信息,只用选择乘坐的线路,点击查询即可得到该线路上所有站点信息。普通用户线路选择:经过上述查询后,如果没有显示信息出现,则该系统的设计是失败的,用户不能得到查询的结果,所以此设计是必要的。普通用户密码修改:私人信息例如账户密码是需要得到保障的。所以系统设置了用户的密码修改,当普通用户察觉自己的信息受到威胁时,可以通过此项进行修改自身账户的密码。4.2功能说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。IPO表模块编号:M1模块名称:站点查询所属子系统:普通用户管理调用模块:输入站点名信息被调用模块:普通用户管理模块描述:用户输入站点信息进行查询输入参数:站点名输出参数:线路名,线路条数变量说明:文本,数字相关数据表:站点映射表处理:把要查询的站点名输入,然后返回相应的查询信息,如经过该站点的线路名,和经过该站点的所有线路条数。备注:设计人: 设计日期:IPO表模块编号:M2模块名称:线路查询所属子系统:普通用户管理调用模块:输入线路名信息被调用模块:普通用户管理模块描述:用于用户输入线路名进行信息查询输入参数:线路名输出参数:线路上所有站点,站点总数变量说明:文本,数字相关数据表:站点映射表处理:把要查询的线路名输入,然后返回相应的查询信息,如该线路上所有站点名,和经过多少站点数。备注:设计人: 设计日期:IPO表模块编号:M3模块名称:线路选择所属子系统:普通用户管理调用模块:输入起点站,终点站信息被调用模块:普通用户管理模块描述:用于用户查询经过起点站和终点站之间的线路详细信息。输入参数:起点站,终点站输出参数:换乘方案,总站数变量说明:文本,数字相关数据表:站点映射表处理:输入要查询的起点站和终点站,然后返回相应的查询信息,如进过该起点站和终点站 的所有换乘方案及进过的总站数。备注:设计人: 设计日期:IPO表模块编号:M4模块名称:密码修改所属子系统:普通用户管理调用模块:修改密码被调用模块:普通用户管理模块描述:用户出于安全考虑,对自身密码进行修改。输入参数:原密码,新密码,新确认密码输出参数:修改成功变量说明:文本相关数据表:用户表处理:用户点击修改密码时,输入之前的原始密码,再将要修改的新密码和新的确认密码输入标签,点击修改。备注:设计人: 设计日期:IPO表模块编号:M5模块名称:站点管理所属子系统:管理员管理调用模块:删除站点,增加站点,修改站点被调用模块:管理员管理模块描述:当某些站点发生信息变更时,例如增加某一站点,取消站点,修改该站点名,则管理员必须及时输入更新的消息以便用户查询。输入参数:线路名,站点名输出参数:站点名变量说明:文本相关数据表:站点映射表处理:首先选择要进行修改的线路,如要进行删除站点设置,则选中该线路上的某个站点进行删除。要增加新的站点时,输入新的站点名进行增加。要修改某一站点名时,选中站点,输入要修改的新站点名,点击改名。然后返回相应的结果,显示成功。备注:设计人: 设计日期:IPO表模块编号:M6模块名称:线路管理所属子系统:管理员管理调用模块:删除线路,增加线路,修改线路被调用模块:管理员管理模块描述:当由于某些原因该线路需要更新信息时,例如线路删除,增加某些线路,对线路进行修改时,管理员及时将变更信息进行修改。输入参数:线路名,站点名输出参数:线路名,站点名变量说明:文本相关数据表:站点映射表处理:当要增加线路时,首先输入要增加的新线路名,然后依次输入该线路上的站点名,然后返回。删除线路时,选择要删除的线路,点击删除返回。修改线路时,选中要修改的线路,可以对该线路上的站点信息进行修改,然后返回相应的结果。备注:设计人: 设计日期:IPO表模块编号:M7模块名称:账户管理所属子系统:管理员管理调用模块:删除账户,增加账户,修改账户被
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年管理体系认证基础考试真题(含答案)
- 摇臂拍摄基础知识培训
- 内蒙古自治区通辽市2024-2025学年八年级下学期期末语文试题(解析版)
- 摄影图像基础知识培训课件
- 热工检测技术试题及答案
- 300万平方米纸质包装技改项目可行性研究报告模板-立项备案
- 2025餐饮劳动的合同范本
- 2025高级工程师标准劳动合同
- 摄制部基础知识培训总结
- 2025年探讨无证房屋的租赁合同效力
- 北信源终端安全登录与文件保护系统用户使用手册
- 护理文书书写规范-课件
- 安全技术交底签字表格【范本模板】
- 工程质保期满验收报告模板
- 2023年版下肢动脉硬化闭塞症诊治指南
- 决奈达隆在心房颤动治疗中的应用培训课件
- DB21T 3164-2019 辽宁省绿色建筑施工图设计审查规程
- 工伤知识培训(工伤待遇篇)课件
- 外研版八年级下册英语 module 6 测试
- 交通运输安全管理整套教学课件
- 股权质押合同工商局模板参考
评论
0/150
提交评论