计算机专业毕业设计开题报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、问题的提出及发展背景
随着Internet的快速发展,互联网已成为人们快速获取、发布和传递信息的重要渠道,显然它已成为社会生活的一部分。但我国的城市公交信息查询却还处于比较落后的水平上,广大的市民获取路线信息方式也比较少,最常用的方式只局限在询问和交通地图上。而城市公交查询系统就是使人们能够在因特网上方便、简单的查询出各条路线,了解自己所经过的每个站点等信息,以便能更好的制定自己的行动计划而设计的。它主要实现的模块是公交信息的查询模块,其中包括的功能有:线路查询、站点查询、站站查询、车站查询;而系统管理模块主要实现的是对各个数据表进行添加、编辑、删除等功能操作以及对留言版进行一些相应的回复。
城市公交查询系统开发技术采用的是基于.NET的B/S架构,它的前端选用为主要的编程框架,其.ASPX文件包含组成用户界面的 HTML 文本和控件,而后台选用了C#编程语言。用.NET编程的最大好处在于易于管理和重用性比较高。数据库选用的是SQL Server 2000,而应用程序通过与SQL Server 2000数据库建立链接,并且运用SQL 语言实现对其数据库进行操作。在此系统中,大量采用了存储过程来对数据库进行操作。
当今是一个以网络为中心的信息化世界,计算机已成为广大市民不可缺少的工具。由于我国城市化进程的推进,目前城市不断地在向郊区延伸,边缘不断扩大,和郊区的边界甚至开始变得模糊化,城市公交路线不断地增多,加之众多公交路线时常调整,目前众多市民,特别是一些大中型城市的市民,对各条公交路线的信息不清楚或掌握得不准确。并且当今各大城市的家庭轿车相继增多,使城市交通出现拥堵现象。而公共交通与其它交通方式相比具有人均占用道路少、能源消耗低、运输成本低、污染相对较小、客运量大,运送效率高等优点,它是解决大、中城市交通拥堵等交通问题,所以各大城市都在积极地发展公共交通的运用。本毕业设计主要的目的就是实现公交查询以及信息发布。
本设计的预期成果是:此系统能够使用户简单的查询出他们自己想要的车次经过哪些站点,在哪一站可以转乘,然后继续换乘哪路车;也可以预先知道可以通过哪些车次可以到达目的地。在留言版中可以留下用户对系统的任何信息或者任何要求,管理员可以通过对留言版信息的解读对系统进行一系列的修改。
二、目的和意义
本项目成果提供一网上公交车查询的网站,广大社会人士通过访问该网站。
首先,有条理地、清晰地呈现出城市各条线路信息。不管城市扩展得有多大,城市公交路线增加的有多少,人们都可以通过城市公交查询系统来获得各条公交路线的详细信息。
其次,节省时间。在日益激烈地竞争环境中,时间可以说是人们最大的资本。城市公交查询系统可以为广大的市民指出一条最适合于他们自己的公交线路,减少不必要的多做车的情况,从而节省出更多的宝贵时间计划他们自己的事。
最后,消除城郊市民和外来人的不安。初到一个陌生的环境,特别是一个大城市中,许多人都会感到局促不安。城市公交查询系统可以使人们了解这个城市的一些基本情况,也可以使人们能够准确地到达他们自己想要去的地方,减少不必要的坐错车的情况。
三、需求分析
在此系统中,用户可以查询城市中的各条路线或站点,了解各条路线或站点的详细信息。如果用户要查询某一条线路或站点,直接就可以用该系统相对应的功能。本系统满足了以下几个要求:
操作的简易性:城市公交查询系统使用起来简单、方便、界面友好,用户操作起来得心应手。
系统功能:在该系统中,主要提供了以下几种功能:查询车站信息、车次信息、站点信息和站站信息功能,信息留言和问路栏,系统管理功能,附带酒店预订和当地天气预报,在查询功能中,用户输入要查询的车次等信息即可得出与它相关的结果;在系统管理功能中,管理员可以对其信息进行添加、编辑和删除等操作。
三、可行性分析
3.1 操作可行性分析
本系统界面美观明了,提供的信息语言通俗易懂,而且操作容易,用户只要懂得初步的计算机操作即可。
3.2 经济可行性分析
从成本上看来,开发及维护系统所需的计算机、网络等硬件设备,电话、网络等通信费用,软件支持等基本上都是现有的。从收益看来:本系统作为公交线路查询的具体应用,是带有实验性、贡献性的,在一定时期内无经济上收益。是注重以后的潜在发展,是在概念上、形象上的不断升值。
3.3社会环境可行性分析
如今城市改造日益加快,公交线路也不断增多,使得交通的便捷性难上加难,给出行人员选择出行乘车线路造成一定的困难,特别是在旅游城市,游客在乘公交车时选择线路比较
困难,它不仅可以给市民游客的乘车提供向导,同时可以对外展现城市的现代风貌,体现出一个城市公交信息数字化和信息化的发展水平。所以本系统拥有非常成熟的市场。
工作原理:用户使用WEB浏览器通过URL访问WEB,WEB服务器请求数据库服务器,并将获得的结果以HTML的形式返回客户端浏览器,通过WEB页面上显示的表格与数据库进行交互操作。原理如图1所示。
图3.1工作原理图
四、功能描述
经过进一步的调研、讨论对该系统的需求做如下的简述:
1.系统管理员登入管理员界面后,具有删除站点、删除线路、修改站点、添加线路的功能,管理员具有普通用户所有的功能权限。
2.普通用户可以通过线路查询,用户可以获得该线路会经过的站点,地图上大致的行程路线,以及起末班时间、站点周围的相关建筑信息等等。
3.普通用户也可以在站点查询模块里的通过站点的精确查询功能根据站点的确切信息查询线路或者根据查询站点的相关信息,比如所经过该站点的线路,以及这些线路所经过的站点,查询信息。
4.普通用户还可以通过公交换乘这个功能,选择直达或是一次换乘,实现换乘信息的查询。
系统结构类图4.1如下:
图4.1系统结构类图
五、数据库设计
数据库设计在设计到后台数据库动态网页的开发中是至关重要的一个方面,设计的好坏直接影响到系统的执行功效以及日后的维护,还应考虑到良好的扩展性要求,通过需求分析,我们设计在SQL Server2000中建立一个数据库,其中包含管理员信息表、留言表、线路表、酒店表等数个表。
六、数据流图(DFD)
用户查询的DFD如下图,用户输入信息,系统处理查询信息,系统获得信息内容后,向数据库搜索查询信息,如果有,产生查询结果并且输出,如果没有,系统给出相关提示。
图6.1数据查询DFD
管理员的DFD如下图,管理员进入后台后,根据需要,对相关信息进行处理,系统提交到数据库。
图6.2管理员DFD
七、本毕业设计研究的进度计划
1.时间:2010.9.1—2010.9.30拟定毕业设计选题
2.时间:2010.10.1—2010.10.15对毕业设计选题进行审核
3. 时间:2010.10.16—2010.10.25毕业设计学生选题
4. 时间:2010.10.26—2010.10.30毕业设计动员大会