- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
滨江学院
课程论文
题 目 基于.NET的公交查询系统
院 系 计算机系
专 业 网络工程
学生姓名 贺蒙蒙
学 号 20082346930
指导教师 朱节中
职 称 副教授
二O一一 年 十二 月 二十 日
基于.NET的公交查询系统
贺蒙蒙
南京信息工程大学滨江学院网络工程专业,南京 210044
摘要:计算机技术不断发展,互联网成为现在社会人们信息交流与获取的重要途径之一。公交查询系统为市民解决出行线路的选择问题,提供最优的转乘方案,大大提高了公交线路的利用率。本文介绍的公交查询系统是基于.NET的B/S架构,后台编程语言采用C#,数据库使用Microsoft SQL Server 2005。主要实现查询模块与管理模块的两大功能,其中查询模块包括:线路查询、站点查询、站站查询,管理模块包括:线路管理、站点管理、站点次序管理。通过公交查询系统,实现了公交信息的规范系统化,使管理工作的成本、效率也有所改进。
关键词:公交查询;B/S;ASP.NET;Microsoft SQL Server 2005
直接关系着城市的经济发展居民生活,对城市经济具有全局性、先导性的影响ASP.NET 3.5
ASP.NET 3.5是微软公司推出的基于B/S模型的技术,用于构建动态Web应用程序的技术,是基于Web服务器的技术。ASP.NET 3.5对代码质量的严格控制,从而提高了Web应用程序的安全性、可管理性和扩展性。相比之前的ASP.NET 1.1与ASP.NET 2.0技术版本,ASP.NET 3.5也有了非常多的改进。采用ASP.NET3.5开发公交查询系统具有下列几个方面特点 [1]:
(1)ASP.NET 3.5集成了AJAX框架,支持异步数据处理和页面的局部刷新。集成在.NET平台上,能够完成更负责的跨平台任务,更加简单化的创建标准的AJAX应用程序。
(2)支持LINQ集成查询技术,可以提供用更简洁的代码实现复杂查询的功能。LINQ支持对象、数据库和泛型列表等查询。
(3)引入了新的结构和模型,帮助开发人员完成向应用程序添加扩展的初始工作,确保开发的外接程序和扩展性。
2.2 C#语言
C#是一种简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。C#语言是从C和C++演变而来,尽管借鉴了C和C++的许多东西。C#学习起来 要比C++容易得多,但比Java难一些。其设计与现代开发工具的适应性要比其他语言更高,它同时具有Visual Basic的易用性、高性能以及C++的低级内存访问性。
使用C#语言开发公交查询系统主要是因为C#包括以下一些特性[4]:
(1)C#是专为.NET应用而开发的语言,从根本上保证了C#与.NET框架的完美结合。在.NET运行库的支持下,.NET框架的各种优点在C#中得到体现。
(2)语法简洁,不允许进行直接存取内存等不安全的操作,去掉了指针操作。有强大的安全机制,可以减少软件开发中的常见语法错误。
(3)面向对象,具有封装、继承和多态特性。C#提供了完善的错误和异常处理机制,增强程序的应用性。C#语言在他的数据类型、垃圾回收、内存压缩、异常处理等诸多方面都有绝对的优越性。
(4)与WEB紧密结合,C#支持绝大多数的WEB标准,如HTML、XML等。C#遵循.NET的公共语言规范,从而可以保证与其他语言开发的组件兼容。
(5)灵活的版本处理技术,C#语言本身内置了版本控制功能,开发人员可以更容易的开发和维护。 尽管C#不能确保正确的版本控制,但是它可以为程序员保证版本控制成为可能。
2.3 ADO.NET
ADO.NET提供一个统一的编程模式和一组公用的类来进行任何类型的数据访问,而不管用何种语言开发代码。数据共享使用者应用程序可又使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET是以XML格式传递数据的。
[5]。使用ADO.NET开发公交查询系统主要还包括以下几个特点:
(1)支持断开连接,当数据被读入到数据集中后,可以在断开数据库连接的方式下,对数据集中的数据执行查询、添加、删除等操作,然后再返回到数据库中。
(2)使用数据集存储从数据库中获取的数据,可以缓存在本地的内存中。
(3)可以根据需要自动将数据库中的数据转换成XML文件,或将XML文件转换在数据库的数据。
2.4 Microsoft Visual Studio 2008
Visual Studio是目前最流行的Windows平台应用程序开发环境,使用的开发语言有Visual Basic、Visual C#和Visual
您可能关注的文档
- 108952SK建立一个简单的工程.pdf
- 1浅析信用证的风险和防范.doc
- 10政治学的权力分析框架.ppt
- 2010级法律硕士实习论文的管理办法.doc
- 2010年自考《社会研究方法》复习笔记第四章.doc
- ASP基础教材学习.pdf
- 2013大学毕业论文格式模板免费下载新.doc
- 毕业答辩模板东北师范大学人文学院9429749060.ppt
- 毕业论文之致谢范文.doc
- CTP制版技术初探.pdf
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- (招聘面试)二三管轮任职业务知识必备掌握要点(面试前好好研读).pdf
- 9.1-认识总体国家安全观-课件(共31张PPT).pptx
- 绿色金融改革创新试点政策对企业经营绩效的影响研究.pdf VIP
- 赣州市南康区赞贤小学开展“扣好人生第一粒扣子——我爱我的祖国主题演讲比赛活动方案.doc
- 个人医保承诺书模板.docx VIP
- 绿色金融改革创新试点政策对企业绿色创新的影响-来源:创新与创业教育(第2022002期)-中南大学.pdf VIP
- 信息技术环境下的数学教学设计结题报告.doc VIP
- 国金证券:新型消费研究系列-便利店-小业态大生意-打造便利生活.pdf
- HIKARI富山奇立铺布机使用说明书.doc
- 部编版语文四年级上册第七单元大单元教学设计核心素养目标.pdf VIP
文档评论(0)