.net的高速公路收费系统的设计与实现(源码)

摘 要高速公路收费管理系统解决了在高速公路收费业务中由于采用传统方法和手段所出现的难以处理的各种问题,并把管理对象转到信息对象的信息管理系统中,把高速公路收费管理工作推向新的高度。高速公路收费管理系统是典型的信息管理系统,本系统有提供两种角色的选择,即管理员和收费员,他们分别有着不同的权限。管理员:可进行系统管理、基础资料管理、公路站点管理、车辆行驶管理、车辆行驶记录等;收费员:可进行密码的修改、车辆驶入记录、车辆驶出记录、查询行驶记录等。其开发的功能主要包括:通过系统管理车辆和他人的联系信息,实现无纸化管理,通过强大的查询和索检功能高效的索检出所需要的数据,最终提高办事效率。通过本系统来实现对车辆信息的管理以及费用的计算,并能对站点信息进行管理、统计查询等。本论文从软件工程的角度主要阐述了用户需求分析及系统开发过程,分析了高速公路收费管理系统的基本功能。在此基础上:采用微软的ASP.NET框架来进行开发,后台编程语言采用的是C#语言,开发环境采用的是VS 2012集成开发环境,后台数据库为SQL Server 2008。目 录
1 绪论
1.1 课题背景 1
1.2 课题目的 2
1.3 国内外研究现状 2
1.3.1 国外研究现状 2
1.3.2 国内研究现状 2
2 系统开发环境和关键技术
2.1 系统的结构设计    3
2.2 ASP.NET框架 3
2.3 Microsoft Visual Studio 2012开发平台 4
2.4 B/S架构介绍 4
2.5 SQL Server 2008数据库介绍 5
3 系统需求分析
3.1 系统可行性分析 6
3.1.1 需求可行性分析 6
3.1.2 技术可行性分析 6
3.1.3 操作可行性分析 6
3.1.4 经济可行性分析 7
3.2 系统结构 7
3.3 系统用例 7
4 系统总体设计
4.1 系统功能模块设计 9
4.2 数据库设计 10
4.2.1 数据库需求分析 10<
 *好棒文|www.hbsrm.com +Q: ^351916072*
r /> 4.2.2 数据库概念结构设计 10
4.2.3 数据库逻辑结构设计 11
5 系统详细设计
5.1 系统登录模块 13
5.2 用户信息管理模块创建 15
5.3 站点管理模块创建 17
5.4 车辆行驶管理 21
6 系统测试
6.1 功能测试 23
6.2 安全测试 23
6.2.1 系统登陆安全测试 23
6.2.2 系统管理权限安全测试 23
6.2.3 系统数据安全性 24
6.3 可用性测试 24
6.4 测试内容 24
6.4.1 单元测试 24
6.4.2 综合测试 24
6.4.3 证实测试 24
6.4.4系统功能模块测试 24
6.5 测试结果分析 28
总结 29
参考文献 30
致谢 31
1 绪论
1.1课题背景
交通运输业作为国民经济的基础产业部门,是一个国家政治、经济和文化等一切社会活动赖以顺利进行的基础,交通运输的发达程度是衡量一个国家社会经济发展所处阶段和现代化程度的一个重要指标。高速公路作为现代化的交通运输基础设施,以其交通流量大、行车速度快、设备完善、运行舒适等特点和优势,已成为适合现代产业结构发展需求的重要运输方式[1]。
从1998年10月第一条短程高速公路(沪嘉高速)建成通车17年来,在“国道主干线系统规划”的指导下,我国高速公路总体上实现了持续、快速和有序的发展,建设速度和发展水平取得了令人瞻目的成就,已达到世界先进水平,特别是1998年以来,国家实施积极的财政政策,高速公路得到快速发展,年均通车里程超过了4000公里。京沪、京沈、西南出海通道、京珠等国道高速公路相继建成通车。短短的十多年时间走过了发达国家三、四十年的发展历程。到2004年底,我国高速公路目前通车总里程已超过34万公里,越跃居世界第二位。尽管如此我国高速公路的总量仍明显偏少,据有关专家分析,从综合因素推算,我国高速公路的合理里程应为7万公里。由此可见,我国的路网建设及高速公路的发展具有广阔的前景。
高速公路的发展,极大地提高了中国公路网的整体技术水平,优化了交通运输结构,对缓解交通运输及国民经济的“瓶颈”制约发挥了重要作用,有力地促进了中国经济的发展和社会进步。
随着我国高等级公路建设的飞速发展,随着交通量的不断增加,交通联网规模的不断增大,新技术的不断发展以及社会对收费服务水平要求的提高,传统人工收费模式所暴露出来的各种弊端,已经严重的制约了我国高速公路和社会经济的发展,实现电脑收费加快车辆流通能力、加强运营管理、防止车辆通行费的少收、漏收和贪污的必要手段,也是高速公路管理科学化、现代化的重要标志[2]。
信息管理系统,通常是指以计算机为工具的“人-机系统”, 本文我们主要研究开发一套功能合理使用方便的高速公路收费管理系统,来帮助高速公路进行对车辆信息以及车辆驶入高速公路和驶出高速公路的管理。
我们采用ASP.NET技术来开发一个基于B/S架构的管理系统,在有网络或无网络的情况下都能对高速公路信息进行管理。
1.2课题目的
本课题的目的是开发一套高速公路收费系统来帮助高速公路对车辆信息进行管理以及费用的计算,从而实现高速公路信息化、科学化、现代化的管理,切实提高工作效率。
1.3国内外研究现状
1.3.1国外研究现状
高速公路在上世纪初期兴起,一些发达国家和发展中国家相继开始修建高速公路,在管理上基本是采取人工管理的方式来进行控制车辆的通行信息[3]。随着互联网和计算机技术的不断发展和进步,计算机信息管理系统逐步取代了传统的人工管理的方式。
国外在高速公路收费方面的研究中,美国是最早开始发展的,在70年代他们就
已经开发出高速公路收费系统,能够对高速公路上车辆的信息进行管理。后来又出现了车辆行驶跟踪系统,它能够对高速公路上车辆信息进行管理和控制,为高速公路实施收费提供了较为合理的条件。随着社会经济的高速发展,高速公路车辆增多,高速公路收费系统也就应运而生。美国和日本相比,他们比较关注的方面是对司机的信息以及交通需求和管理等。此外,欧洲大部分国家城市的高速公路都比较密集,因此他们主要是结合这一实际情况进行研究,并且把高速公路收费的信息化控制和管理作为最主要的研究方向。
1.3.2国内研究现状
改革开放以后,我国重视基础设施建设,高速公路大幅度增加,相应的信息管理也同步跟上,起初的高速公路管理系统功能十分有限,不能全面准确的对车辆信息进行控制和管理,后来随着计算机信息技术的进步和发展,国内的高速公路管理系统也不断的趋于完善。采用高速管理系统来对高速公路的车辆等信息进行管理,提高了管理的规范化水平,从而节约经费投入。
2 系统开发环境和关键技术
2.1系统的结构设计

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2101.html

好棒文