可视化编程技术课程设计(高速公路收费系统) 毕业论文 .doc
文本预览下载声明
课程设计报告书
专 业:信息管理与信息系统
课程设计名称:《可视化编程技术课程设计》
题 目:高速公路收费系统
班 级:
学 号:
设 计 者:
指 导 老 师:
完 成 时 间:
摘要本是采用作为前台开发工具,SQL Server作为后台数据库平台的基于/S的层模式的系统。数据库
目录
目录 1
第一章 开发环境和开发工具 1
1.1 C#语言简介 1
1.2 开发背景 1
1.3 开发环境 2
第二章 人事管理信息系统的分析与设计 3
2.1 系统需求分析 3
2.2 系统总体设计 3
2.2.1 系统设计目标 3
2.2.2 开发设计思想 4
2.2.3 系统功能模块设计 4
第三章 数据库设计 6
3.1 引入背景 6
3.2 数据库需求分析 6
3.2.1 数据流图 7
3.2.2. 数据字典 7
3.3 数据库概念结构设计 10
3.4 数据库逻辑结构设计 14
3.5 数据库物理结构设计 15
3.5.1 索引的建立(主键、外键) 15
3.5.2 触发器 16
第四章 系统详细设计与实现 17
4.1 实体类库设计与实现 17
4.2 数据访问层类库设计与实现 22
4.3 业务逻辑层类库设计与实现 32
4.4 界面设计及实现 37
4.4.1 登陆界面及代码 37
4.4.2 主界面及代码 38
结 论 50
心得体会 51
参考文献 52
开发环境和开发工具
C#语言简介
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。二十年来,收费公路在中国从无到有,弥补了传统公共交通的不足,满足了人们快捷、安全、舒适的交通需要,为中国经济的蓬勃发展了巨大贡献。正确揭示收费公路在公共服务方面的标准和限度,,对中国公路建设事业健康发展有重要意义。高速公路的行路畅通,正因为这样,高速公路在各种交通运输渠道中占据了主要的地位,这就造成了高速公路收费管理出现了一些问题,不但增加了运营的强度,也增加了高速公路收费工作人员的工作压力对现有的收费管理和收费人员提出的要求:提高收费效率、降低收费差错,提高收费站管理服务水平。而以手工为主的传统收费方式已经不能满足当前收费的实际需要。在当今信息化的社会里,作为高新技术之一的数据库应用技术已成为高速公路信息资源利用和高速公路建设及其现代化管理不可缺少的重要工具高速公路收费传统收费方式的效率、差错,能使管理人员随时查阅数据信息。,。SQL Server 2008 R2在Microsoft的数据平台上发布,可以组织管理任何数据可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作引进了一系列新功能帮助各种规模的业务从信息中获取更多价值。经过改进的SQL Server 2008 R2增强了开发能力,提高了可管理性,强化了商业智能及数据仓库。在现代运输的铁路、公路、水运、航运和管理五种方式中,目前我国公路运输约占全国客、货运输总量的一半以上。近年来,我国高速公路的发展很快,高速公路总里程跃居世界第二位,从而大大改善了公路路网结构,缓解了交通旅游业的发展,推动沿线产业结构调整,加快了中小城镇的发。随着高速公路的建设,收费站数目的不断增加,对现有的收费管理和收费人员提出了新的要求:提高收费效率、降低收费差错,提高收费站管理服务水平。高速公路收费系统提供了一种理想的解决上述问题的方案,能适应新的收费管理要求。在当今信息化的社会里,如何运用技术、运用好有限的资金,加快速度、高质量
显示全部