【54页】基于C#.NET的公交查询系统设计与实现.doc文档高清免费浏览
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
复杂的数据由许多基本的数据元素组成,数据结构表示数据元素之间的逻辑关系。
利用数据字典可以全面的定义数据,但是数据字典不够形象直观。
为了提高可理解性,我们可以用层次方框图和图辅助描绘数据结构。
实体联系图图实体需求分析是软件工程中的个关键过程。
关的数二〇四年四月二十日星期据的集合,这些数据不仅彼此关联而且可以动态变化。
它具有以下几个特点数据结构化数据共享数据的性数据的致性与正确性在数据库中最核心的部分为即数据库管理系统他是使用户能够实现数据加工的数据管理系统,为用户提供以下几个功能建库功能数据的操作功能实现对数据的增删查改等功能二编程软件采用是平台应用程序的开发环境,它是建立在统开发环境的基础之上,可用于开发多种不同类型的应用程序二〇四年四月二十日星期第章需求分析需求分析概述需求分析是软件定义时期的最后个阶段,需求分析指的是在建立个新的或改变个现存的电脑系统时描写新系统的分析是软件定义时期的最后个阶段,需求分析指的是在建立个新的或改变个现存的电脑系统时描写新系统的目的范围定义和功能时所要做的所有的工作。
是平台应用程序的开发环境,它是建立在统开发环境数据库管理系统他是使用户能够实现数据加工的数据管理系统,为用户提供以下几个功能建库功能数据的操作功能实现对数据的增删查改等功能二编程软件采用部分内容简介解为存储数据的仓库。
他是按照定的组织方式存储的相互有关的数二〇四年四月二十日星期据的集合,这些数据不仅彼此关联而且可以动态变化。
它具有以下几个特点数据结构化数据共享数据的性数据的致性与正确性在数据库中最核心的部分为即数据库管理系统他是使用户能够实现数据加工的数据管理系统,为用户提供以下几个功能建库功能数据的操作功能实现对数据的增删查改等功能二编程软件采用是平台应用程序的开发环境,它是建立在统开发环境的基础之上,可用于开发多种不同类型的应用程序二〇四年四月二十日星期第章需求分析需求分析概述需求分析是软件定义时期的最后个阶段,需求分析指的是在建立个新的或改变个现存的电脑系统时描写新系统的目的范围定义和功能时所要做的所有的工作。
需求分析是软件工程中的个关键过程。
在这个过程中,系统分析员和软件工程师确定顾客的需要。
只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。
需求分析的基本任务个阶段它的基本任务是准确地回答系统必须做什么这个问题。
需求分析的任务还不是确定系统怎样完成他的工作,而仅仅是确定系统必须完成那些工作,也就是对目标系统提出完整准确清晰具体的要求。
具体说需求分析的任务有以下几个方面确定对系统的综合要求通常对软件系统有下述几个方面的综合要求功能需求这方面的需求制定系统必须提供的服务。
通过需求分析应该划分出系统必须完成的所有功能性能需求性能需求指定系统必须满足的定时约束或容量约束,通常包括速度响应时间信息量速率可靠性和可用性需求可靠性需求定量地指定系统是的可靠性,可用性与可靠性密切相关,它量化了用户可以使用系统的程度,例如在任何时候主机或备份机上的机场雷达系统应该至少有个是可以用的,而且在个月内在任何台计算机上盖系统不可以用的时间不能超过总时间的。
出错处理需求接口需求约束逆向需求将来可能提出的要求二〇四年四月二十日星期分析系统的数据要求每个系统在本质上都是处理信息的,系统必须处理的信息与系统得到的信息在很大的程度上决定了系统的面貌,因此必须分析系统的数据要求,而分析系统的数据要求通常采用建立数据模型的方法即实体联系图节。
复杂的数据由许多基本的数据元素组成,数据结构表示数据元素之间的逻辑关系。
利用数据字典可以全面的定义数据,但是数据字典不够形象直观。
为了提高可理解性,我们可以用层次方框图和图辅助描绘数据结构。
实体联系图图实体联系图概述为了把用户的数据要求清楚准确的描述出来,系统分析员通常建立个概念性的数据模型。
概念性数据模型是种面向问题的数据模型,是按照用户的观点对数据建立的模型。
它描述了从用户角度看到的数据,它反映了用户的显示环境,而且与在软件系统中的实现方法无关符号系统在实体联系图中包含种相互关系的信息如表格所示表格图符号图形名称描述数据对象数据对象时对软件必须的复合信息的抽象。
所谓复合信息是指具有系列不同性质或属性的事物,仅有单个值的事物例如,宽度不是数据对象二〇四年四月二十日星期属性数据对象般具有若干特征,这些特征就称为数据对象的属性,例如数据对象学生,具有学号姓名性别出生日期和系别等特征,这些就是它的属性。
联系实体之间可能会有各种关系。
例如,学生与课程之间有选课的关系。
这种实体和实体之间的关系被抽象为联系。
在实体联系图中,联系用联结有关实体的菱形框表示,如图所示。
联系可以是对,对多或多对多的,这点在实体联系图中也应说明。
例如在大学教务管理问题中,学生与课程是多对多的选课联系联系。
公交实体联系图在本文中的公交图如图所示二〇四年四月二十日星期公交线路信息路线站点站名站点序号路线号路线路线站点其他信息图公交图层次方框图层次方框图是用树形结构的系列多层次的矩形框描绘数据的层次结构。
树形结构的顶层是个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的子集,最底层的各个框代表组成这个数据的实际数据元素不能再分割的元素。
在本文中的公交查询系统层次方框图如图所示二〇四年四月二十日星期公交查询系统用户管理员线路查询站点查询增加信息修改信息换乘查询删除信息图层次方框图数据流图数据流图概述数据流图是种图形化技术,它描绘信息流和数据流从输入移动到输出的过程中所经受的变换。
在数据流图中没有任何具体的物理部件,他只是描绘数据在软件中流动和被处理的逻辑过程。
数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此,他是分析员与用户之间几号的通信工具。
此外数据流图设计时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实现这些功能,因此他也是进行软件设计的很好的出发点。
符号系统数据流图通常包含以下几种符号符号名称说明正方形表示数据他们严谨的治学态度和忘我的工作精神值得我去学习。
非常感谢大家在我的毕业设计中,给予我极大的帮助,使我对整个毕业设计的思路有了总体的把握,并耐心的帮我解决了许多实际问题,使我有了很大的收获。
同时,他们在整个开发过程中提出了许多建设性意见,并给我解决了些专业性问题。
感谢多年来传授我知识的老师们,更要感谢那些对我学习上支持和鼓励的人。
同时感谢所有关心帮助过我的同学老师和学校。
总之,在以后的学习生活中我将以加倍的努力对给予我帮助的学校老师及同学们的回报。
二〇四年四月二十日星期附件附件线路查询模块实现代码,贵阳市,二〇四年四月二十日星期二〇四年四月二十日星期附件站点查询实现代码传值加百分号,贵阳市,为下次查询做好删除上次查询结果二〇四年四月二十日星期循环放置城市线路站点数据放到中二〇四年四月二十日星期附件公交换乘查询代码,起点站起始线路中转车站二〇四年四月二十日星期中转线路终点站总站点数二〇四年四月二十日星期附件管理员登陆代码,用户或密码,请重新输入二〇四年四月二十日星期附件删除站点代码是否删除警告,删除信息成功,删除线路代码和其类似二〇四年四月二十日星期基于的公交查询系统设计与实现摘要第章绪论前言系统开发背景选题目的与意义选题目的选题意义系统开发环境及简介硬件部分软件部分第章需求分析需求分析概述需求分析的基本任务个阶段实体联系图图实体联系图概述符号系统公交实体联系图二〇四年四月二十日星期层次方框图数据流图数据流图概述符号系统画图原则公交图系统功能模块划分用户查询模块管理员模块第章详细设计系统详细设计系统总体功能设计系统各功能模块详细设计数据库设计数据库设计步骤数据库设计原则公交数据库详细设计公交站点的数据库设计公交线路的数据库设计公交线路信息数据库设计公交城市信息数据库设计公交管理员信息数据库设计二〇四年四月二十日星期数据库关系图第章实现系统界面设计与实现用户功能模块总体设计用户主界面功能模块设计与实现线路查询模块站点查询公交换乘查询管理员功能模块系统管理员登陆界面设计添加路线和站点信息删除线路和站点修改路线站点信息第章结论不足和展望结论不足展望参考文献致谢附件附件线路查询模块实现代码附件站点查询实现代码二〇四年四月二十日星期附件公交换乘查询代码附件管理员登陆代码附件删除站点代码附件修改信息代码附件增加信息代码二〇四年四月二十日星期摘要随着公交先行,节能减排,低碳生活概念的提出,使得各大城市的公共交通得到迅速的发展,因此乘客需要实时的查询公交系统的信息以便出行,在此背景下,本文最主要采用来实现公交查询系统的设计采用数据库来实现系统所需的数据需求。
