1、 城市公交查询系统课题成果要求:课题成果要求:n n 1.1.利用利用文文文文 献献献献 综综综综 述述述述n n引言:引言:引言:引言:随着社会的进步和科学技术的发展,人们衣、食、住、行的条随着社会的进步和科学技术的发展,人们衣、食、住、行的条件都有了很大的改善,同时对衣、食、住、行的质量有了更高的要求,件都有了很大的改善,同时对衣、食、住、行的质量有了更高的要求,特别是在特别是在“行行”这一方面。人类社会的出行方式经历的无数的变迁,这一方面。人类社会的出行方式经历的无数的变迁,随着科学技术的进步,最终形成了今天的错综复杂的城市公交,并建随着科学技术的进步,最终形成了今天的错综复杂的城市公交
2、,并建立起城市公交系统,自然也就产生了对城市公交系统的查询,称之为立起城市公交系统,自然也就产生了对城市公交系统的查询,称之为城市公交查询系统。城市公交查询系统。ASPASP服务器端执行脚本指令环境和访问服务器端执行脚本指令环境和访问ACCESS ACCESS 数数据库。据库。2.2.能够实现毕业生信息管理的功能:能够实现毕业生信息管理的功能:用户身份验证,单位基本信息用户身份验证,单位基本信息 发布求职招聘信息、查看毕业生信息发布求职招聘信息、查看毕业生信息 毕业生可以查询招聘信息毕业生可以查询招聘信息 后台管理等员等基本功能后台管理等员等基本功能 前 言:开发背景n n国内外的研究状况国内
3、外的研究状况国内外的研究状况国内外的研究状况:城市公交致力于为人们提供最快捷,方便,和:城市公交致力于为人们提供最快捷,方便,和经济的出行条件,城市公交查询系统就显得尤为重要,因为它承载经济的出行条件,城市公交查询系统就显得尤为重要,因为它承载着向用户提供信息和吸收用户反馈的双项任务。目前国内外城市公着向用户提供信息和吸收用户反馈的双项任务。目前国内外城市公交信息查询系统所能提供的信息有:经过此站台车的车号,路线,交信息查询系统所能提供的信息有:经过此站台车的车号,路线,早班,末班,上一站和下一站信息。而且对于吸收用户反馈这方面早班,末班,上一站和下一站信息。而且对于吸收用户反馈这方面还有不足
4、。不难看出,现存的城市公交查询确实存在数项弊端,列还有不足。不难看出,现存的城市公交查询确实存在数项弊端,列举如下:举如下:n n只提供简单的查询,不能提供经过任意两站的公交查询(智能查询)只提供简单的查询,不能提供经过任意两站的公交查询(智能查询),即使有,只能给出不转车的方案。,即使有,只能给出不转车的方案。n n只以文字的形式给出查询结果。这样对本地不太熟悉的乘客来说,只以文字的形式给出查询结果。这样对本地不太熟悉的乘客来说,信息量不够,而且不够直观。信息量不够,而且不够直观。n n没有给出和线路查询密切相关的旅游查询,不能查询一个线路的距没有给出和线路查询密切相关的旅游查询,不能查询一
5、个线路的距离或任意两地之间的距离。离或任意两地之间的距离。n n大部分的系统只提供静态数据大部分的系统只提供静态数据,实时性差,采用文件来存储信息或采实时性差,采用文件来存储信息或采用单机数据库。用单机数据库。n n5.5.系统管理员和用户相分离系统管理员和用户相分离,不能相互进行信息交流不能相互进行信息交流,使系统不能更好使系统不能更好地满足用户的需要地满足用户的需要可行性报告n na)a)正确性:根据公交查询系统的需求设计软件,流正确性:根据公交查询系统的需求设计软件,流程中的每个步骤在系统中都必须有所体现,保证程程中的每个步骤在系统中都必须有所体现,保证程序的正确性。序的正确性。n nb
6、)b)灵活性:系统应具有较灵活的更新操作,对公交灵活性:系统应具有较灵活的更新操作,对公交线路,站点,景点等数据项应具备实时配置的功能,线路,站点,景点等数据项应具备实时配置的功能,避免二次开发;对一段时间后数据库的内容进行有避免二次开发;对一段时间后数据库的内容进行有选择地删除,必要时对数据库系统进行初始化。选择地删除,必要时对数据库系统进行初始化。n nc)c)稳定性:系统应具备长期持续工作的能力;使数稳定性:系统应具备长期持续工作的能力;使数据库的一致性控制在可操作范围内;避免因系统引据库的一致性控制在可操作范围内;避免因系统引起的死机现象。起的死机现象。n n安全性:有良好的用户身份认
7、证体制和灵活的密码更安全性:有良好的用户身份认证体制和灵活的密码更改模块;用户权限可以通过管理员灵活修改;有手改模块;用户权限可以通过管理员灵活修改;有手动备份等操作。动备份等操作。数据库开发设计n n在现实的城市公交的整个过程中,一个公交车经过一些站点,一个站点上有一些公交车经过。还有每个景点的信息。n n本系统中的数据相对简单,只有两个数据对象:站点,公交车和景点。系统主要模块n n包括站点插入和站点修改与删除两个界面n n将插入和修改的操作用两个介面来体现,是为了更方便,各项操作的进行,在数据库设计时,也更方便代码的编写。测试软件测试是软件代码生成后必不可少的一步,软件测试包括单元测试,
8、功能测试、系统的完整性测试、性能测试、安全性测试、数据库的一致性测试等,测试的目的是尽可能多的发现程序中的错误,通过测试使软件的错误减少,使系统的可靠性进一步提高。致谢 衷心的感谢能在百忙之中参加本人论文答辩的各衷心的感谢能在百忙之中参加本人论文答辩的各位老师,谢谢你们的批评和指正!位老师,谢谢你们的批评和指正!本文是在淮阴工学院计算机系王留洋和赵丽娟老本文是在淮阴工学院计算机系王留洋和赵丽娟老师的悉心指导和帮助下完成的。王留洋和赵丽娟老师师的悉心指导和帮助下完成的。王留洋和赵丽娟老师对论文方方面面提出了详尽、中肯的意见和指导,这对论文方方面面提出了详尽、中肯的意见和指导,这些对于论文的完成是不可或缺的。些对于论文的完成是不可或缺的。在这个过程中,老师严谨的治学态度、诲人不倦在这个过程中,老师严谨的治学态度、诲人不倦的师表风范深深地感染了我,对此,致以诚挚的谢意的师表风范深深地感染了我,对此,致以诚挚的谢意!在淮阴工学院计算机科系学习期间,在老师的教在淮阴工学院计算机科系学习期间,在老师的教导和同学们的帮助下,本人在知识水平和工作能力上导和同学们的帮助下,本人在知识水平和工作能力上都有了显著的提高,对于论文的完成也起了很大的作都有了显著的提高,对于论文的完成也起了很大的作用。用。在此,致以诚挚的谢意!在此,致以诚挚的谢意!感谢各位老师的指导!感谢各位老师的指导!