基于.NET的公交查询系统的设计与实现论文_第1页
基于.NET的公交查询系统的设计与实现论文_第2页
基于.NET的公交查询系统的设计与实现论文_第3页
基于.NET的公交查询系统的设计与实现论文_第4页
基于.NET的公交查询系统的设计与实现论文_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖北第二师范学院本科毕业论文分类号密级UDC编号题目基于.NET的公交查询系统的设计与实现院系计算机学院专业名称计算机科学与技术年级2011年级学生姓名学号指导教师二〇一五年四月湖北第二师范学院本科毕业论文第5章详细设计5.1查询界面(1)数据库的连接该系统中会频繁的调用数据库中的数据库,所以可以建立一个单独的页面编写数据库连接的代码,就可以不用反复的编写代码。本系统中数库的连接代码如下:(2)公交线路号查询进入查询页面后,点击公交线路查询,选择所在的省份和城市,在公交线路号的下拉列表里选择要查询的公交号,点击查询即可。简要代码如下:(3)公交站点查询用户进入页面后,点击公交线路查询,选择所在的省份和城市,在站点名后面的输入框里输入要查询的站点名,点击查询即可。然后系统会检测输入的站点名是否存在,若存在则给出相对应的信息,若不存在则提示错误,返回重新输入后再进行查询。简要代码如下:(4)站站之间的查询进入系统的页面后,点击公交线路查询,选择所在的省份和城市,在公交线路查询后面的输入框里输入起始站点名和目的地站点名,点击查询即可。然后系统会检测在这两个站点是否可以直达若可以直达,则给出乘车方案;若不能直达,则给出转车方案。简要代码如下:5.2后台管理(1)管理员登陆管理员点击后台登陆按钮,会弹出一个管理员登陆界面,输入用户名和密码,点击登陆,出现管理员操作导航,可以对车辆的信息以及最新动态进行更改,代码如下:(2)线路的增加和删除进入管理员操作导航,可以看到添加线路和删除线路的提示,根据公交车信息的更改进行修改,添加线路的代码如下:删除线路的代码如下:(3)修改车辆参数主要是修改跟公交车有关的信息,每个线路的公交车都会有一个详细的信息表明其属性,例如:车辆类型、服务类型、可用IC卡等,简要代码如下:(4)添加和修改最新动态是对最近的新闻的一个增加和修改,最新动态的添加代码如下:最新动态的修改:最新动态的删除:

第6章测试6.1测试应用程序软件已经开发好了,接下来要进行的就是对软件的测试。为了发现程序中的错误,需要对应用程序进行测试,测试方案的设计由测试目标来决定,所以要正确了解测试的目标。值得注意的是,测试应用程序和创建程序的任务应该是交替着进行的。软件的测试是由准则可依据的。所有的测试都应该能与用户需求相对应,测试计划应该在测试开始之前就进行定制,逐步由小规模测试过渡到大规模测试。6.2测试步骤应用程序的测试过程是分步骤进行的,后一个步骤可以说是前一个步骤的继续。(1)模块测试每个模块都会实现一个有着明晰定义的子功能,并且其中任意一个模块的功能和同级的其他模块的性能是没有依赖关系的,每个模块会被看作是一个单独的实体进行测试。保证每个模块可以作为一个单元能够准确的运行是模块测试的目的。(2)子系统测试子系统测试是指把经过模块测试的模块放在一起形成一个子系统进行测试。这个过程中存在的主要问题是模块相互间的协调和通信。(3)系统测试这个过程把通过测试的子系统整合成一个完整的系统进行测试。在这个过程中,可以发现在设计和编码的过程中存在的错误,还必须要根据客户提供的需求说明书来验证该系统的确能够完成指定的功能,而且系统的动态特性也应该符合指定的要求。(4)验收测试测试内容基本上应该和系统测试相近,但该测试需要用户的参与。其目的是验证系统符合用户的需要,能很好的完成用户指定的功能,需求说明书中的错误往往是在这个测试步骤中发现的。在软件测试中,是有原则可以遵循的:(1)程序设计者是不参加测试的,而是由其他人来进行测试;(2)测试用例分为两部分,即数据的输入和预期结果的输出;(3)选用的是非法输入与不正确的输入数据进行测试;(4)测试过程中不但要检测程序是否做了不合理的工作,还应检测程序能否实现预期的功能;(5)容易出错的程序模块应该集中进行测试;(6)修改程序后,必须对程序重新进行测试。6.3测试方法测试产品的方法分为黑盒测试和白盒测试。该系统中测试方法采用的是黑盒测试。黑盒测试又称为功能测试,它是在已经知道了产品应该具备哪些功能的前提下,对这些功能进行测试。例如在登陆时,假若登陆成功,则会出现管理员操作导航,若登陆失败,则显示登陆失败,未输入用户名或者密码时,则弹出一个提示框提示输入用户名或密码。6.4系统维护在维护阶段或软件运行阶段,对软件产品进行的修正就是软件维护。软件维护的延续时间是最长的,且软件生命的周期是耗费最多的活动。软件维护有三种类型:完善性维护、适应性维护、改正性维护。在软件维护中,影响其工作量的原因有以下几种:(1)系统的大小。(2)程序设计语言。(3)系统年龄。(4)先进的软件开发技术。(5)数据库技术的使用。(6)其他一些原因,如任务的难度、数学模型、应用的类型等。软件的可维护性是可以提高的,方法有:(1)建立清晰的软件质量目标与优先级;(2)利用比较先进的技术和工具来提高软件的质量;(3)进行明确的质量保证审查,软件的审查有四种类型;(4)选择的程序设计语言是可以进行维护的;(5)程序文档是可以改进的。

第7章总结在数据库设计方面,还有许多不足,但是这些不足是可以弥补的。系统的智能程度不是很高,改进方案是根据起点站名、目的地站名来确定正确的线路,同时给出几种乘车方案,但是有一种不论是从时间上还是线路上来说都是最优的,这涉及到算法的使用。经过几周的时间终于写完了毕业论文。在这个过程中,只有真正动手的时候才发现在很多方面还是有很大的不足,知识掌握的很模糊,许多东西得重新看,但是在这个过程中我也学会了如何怎样快速地查找自己所需要的材料并且对其中的内容进行筛选,找到需要的资料,从而找到解决办法。但是其中最主要的是对于系统的设计要有一条清晰的思路,知道该做什么,进一步可以确定系统要实现的功能是什么,然后再使用之前学过的知识进行设计。毕业论文还存在有很大的不足,需要进行进一步的完善。但是我相信这个宝贵的经验会帮助我在我今后的学习生活中得到更多的启发,找到一种学习方法是适合自己的。书本的知识是一定要认真的,动手实践也是相当重要的,在这过程中也可以学到很多。只有理论和实践相结合,才能得到最好的学习的效果。在遇到问题的时候要先对其中的错误进行分析,然后通过不同的途径寻求解决方法。

参考文献[1]徐燕华,孙红丽Web程序设计清华出版社2010.145~54[2]梁曦张运涛VisualC#.NET程序设计案例教程浙江大学出版社2012.650~53[3]朱晔ASP.NET第一步——基于C#和ASP.NET2.0清华大学出版社2007.7301~310[4]易磊孟宪瑞ASP.NET2.0经典教程——C#篇人民邮电出版社2007.256~60[5]蔡正元公交查询系统的设计与实现学位论文2012[6]张蕊李冬芬公交查询系统的设计与实现学术期刊2012第一期[7]吕继迪庞娅娟ASP程序开发范例宝典人民邮电出版社200929~35[8]张勇最优公交车选乘问题的算法分析及实现学位论文2011[9]张骏ADO.NET数据库应用开发机械工业出版社2008.189~95[10]赵洛育C#从入门到精通清华大学出版社2012.665~78[11]王珊萨师煊数据库系统概论高等教育出版社200641~47[12]郑阿奇刘启芬SQLServer数据库教程人民邮电出版社200854~79[13]牟永敏软件工程导论清华大学出版社2013.8231~235[14]张海藩软件工程人民邮电出版社2010.12150~161[15]陈明实用软件工程基础清华大学出版社200843~54[16]陈威佳基于B/S架构的城市公交出行查询系统中国知网2011[17]进实时公交查询系统的优化设计和实现中国论文网2013.1[18]蒋年德一种改进的公交换乘算法的实现电脑知识与技术2007(14)15~22[19]实时公交信息下共线线路上的乘车方案选择行为预测中国知网2013.6[20]田洪波,.马小虎一种基于Web的公交车查询系统的设计与实现维普2010

致谢时光如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论