一个实用的公共交通查询系统应该具有以下几个功能。对于一般的搭乘人群,人们应该可以通过此系统浏览、查询站点、线路及公交换乘情况,在查询完成之后还能打印出相关的数据;而对于公交系统的管理人员能对站点及线路进行管理、浏览、查询、添加、删除、修改、打印等相关数据。这样一来,不仅使广大人群的出行更加方便,通过查询系统就能制定出出行计划,还能让公交系统的管理人员从繁琐效率低下的工作中解放出来,将更多的精力放到公交系统的合理设计与管理中来,具有相当可观的经济性与可行性。

1.2  研究内容

公交查询系统是一个区别过去人工查询的信息化查询系统,乘客可以通过网络方便的查询到公交信息。本文论述的公交查询系统基于B/S(浏览器/服务器)模式,本文从开发工具和平台谈起,并对ASP.NET技术作出介绍,其中重点介绍ASP.NET数据库访问组件ADO.NET的使用方法。最后,展示了本系统的运行情况及相关的问题完善。

1.3  本文的组织结构

论文第2章是系统的开发工具与环境概述,介绍了该系统设计开发使用的Visual Studio .net中的ASP.NET开发语言和系统在数据库的设计开发中使用的数据库连接技术ADO.NET,并介绍了系统开发所需要的计算机环境。

第3章是系统的需求分析和数据库总体设计,包括系统需求,性能分析等。

第4章是系统的系统概要设计,包括系统的模块划分,数据库的概念结构设计和数据库的逻辑结构设计。

第5章是系统的详细设计和实现,包括系统各个界面设计和相关重要注释。

第6章是系统测试和维护。

最后是结论、致谢、参考文献及附录。

2  开发工具及系统介绍

在本次开发中用到的开发工具及主要的技术有:B/S结构,ASP.NET技术,.NET-Framework,ADO.NET。下面依次简单介绍上述的几种技术。

2.1 B/S(浏览器/服务器)结构

B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新[1]。

2.2 ASP.NET技术

ASP.NET是一个统合的Web开发模型,可以用最少的程序代码来配置企业级Web应用程序。ASP.NET是.NET Framework的一部分,在编写ASP.NET应用程序,可以访问.NET Framework中的类。我们可以使用任何与CLR兼容的语言编写应用程序,包括VB,C#,JScript.NET和J#。ASP.NET主要包含下列功能[5]:

页面和空间架构

ASP.NET编译器

安全性基础结构

状态管理机制

应用程序组

系统运行和效能监视

侦错支持

上一篇:JavaMail邮件客户端实现
下一篇:基于元胞自动机的伪随机序列发生方法研究

ASP.NET的Web网络應用程序开...

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

ASP.NET微信平台的办证系统设计

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

安康汉江网讯

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识