ASP178-公交查询系统(SQL和ACCESS,两个版本任选)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:公交查询系统能够帮助出行者快速地选择出行路径、换乘路线等,既提升了出行者的效率,又优化了公交资源的配置,提高了交通运输的效率和城市的信息服务化水平。
我国城市公交信息查询系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,为了解决这种问题,需要大力发展我国的城市公交乘客信息系统。出于这个目的,在老师的指导下,我设计了这个城市公交查询系统这个应用程序。在设计过程中,首先分析了我国城市公交乘客信息系统的发展现状,找出问题和不足。其次,在对公交乘客出行心理特征进行分析的基础上,考虑了乘客选择公交线路决策的因素,建立了基于时间价值和费用价值的公交线路选择合理的模型。在此基础上,进行程序关键部分的框架设计,理清程序设计思路。之后是程序关键部分的具体实现,包括关键程序原代码。最后完成功能介绍和使用说明。
本系统的开发是以ASP作为主要开发工具,数据库采用SQL Server2000,并用Macromedia Dreamweaver CS4作辅助开发。应用ASP动态功能实现了其中的动态效果。建设本站的目的是:方便人们查阅和搜索城市的公交车线路、站点等,为出行的人们提供一个支持。
关键词:公交查询系统,ASP,SQL Server 2000
[资料来源:www.THINK58.com]
[资料来源:http://think58.com]
目 录 [来源:http://think58.com]
第一章 前言 1
1.1项目背景及选题意义 1
1.2国内外发展状况和存在问题 2
第二章 可行性分析 4
2.1经济可行性 4
2.2技术可行性 4
2.3操作可行性 4
2.4法律可行性 4
第三章 需求分析 6
3.1背景分析 6
3.2开发工具选择 6
3.3功能分析 10
3.4性能分析 10
3.5运行环境 10
第四章 总体设计 12
4.1概述 12
4.2系统主要算法 12
4.3功能模块设计 12
第五章 数据库设计 15
5.1数据库设计规则 15
5.2数据库概念结构设计 15
5.3数据库关系模型设计 17
5.4数据库逻辑结构设计 17
第六章 详细设计 20
6.1车次查询 20
6.2车站查询 21
6.3站-站查询 22
6.4最优查询 23
6.5添加线路 24
6.6修改线路 25
6.7删除线路 26
第七章 系统实现 32
7.1车次查询的实现 32
7.2车站查询的实现 33
7.3站-站查询的实现 33
7.4最优查询的实现 34
7.5登陆模块的实现 34
7.6公交信息管理模块的实现 35
7.7账号管理模块的实现 35 [来源:http://www.think58.com]
7.8留言管理模块的实现 35
第八章 软件测试 36
8.1软件测试的目的和意义 36
8.2软件测试的步骤 36
8.3软件测试的具体实现 36
8.4软件测试结论 37
8.4评价 37
总 结 38
谢 辞 39
参考文献 40
附 录 41
[来源:http://www.think58.com]
[资料来源:http://www.THINK58.com]
功能模块设计
模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。为了降低软件系统的复杂性,提高可理解性、可维护性,必须把系统划分成为多个模块。但是模块不能任意划分,应尽量保持其独立性。模块的独立性指每个模块只能完成系统要求的独立的自功能,并且与其他模块的联系最少且接口简单。模块独立的概念是模块化、抽象、信息隐藏和局部化概念的直接结果。模块独立性很重要,主要有两条理由:
有效的模块化软件比较容易开发出来,这个优点尤其重要。
独立的模块化比较容易测试和维护。
模块独立程度可以由两个定性标准度量,这两个标准分别称为内聚和偶合。偶合衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚衡量一个模块内部各个元素彼此结合的紧密程度。
从以上两点可以得出结论:好的模块是具有高内聚低耦合的特点。根据这个特点,我将此次所要开发的系统从功能模块的角度上划分为以下几个功能模块:
线路查询、站点查询、换乘查询、最优查询、站点列表、线路列表、用户留言以及公交信息管理、账号管理、留言管理、退出登陆等几大部分。 [资料来源:www.THINK58.com]
[版权所有:http://think58.com]
[资料来源:www.THINK58.com]