《毕业设计-汽运售票系统的开发与应用》由会员分享,可在线阅读,更多相关《毕业设计-汽运售票系统的开发与应用(33页珍藏版)》请在金锄头文库上搜索。
1、郑州大学升达经贸管理学院1郑州大学升达经贸管理学院毕业论文汽 运 售 票 系 统 的 开 发 与 应 用姓 名 : 班 级 : 07计 科 二 班 专 业 : 计 算 机 科 学 与 技 术 指 导 老 师 : 日 期 : 2011.04.20 郑州大学升达经贸管理学院2汽运售票系统的开发与应用摘 要:汽运售票系统是典型的信息管理系统. 其开发的功能主要包括: 管理部分的车辆管理、目的站管理、用户管理和运输管理;售票部分的售票、退票和修改密码功能。 经过分析, 系统数据库采用 Microsoft SQL Server ,开发语言为 C#语言,数据库访问技术为VS.NET Framework 中
2、的 ADO.NET 数据库访问技术。关键字: 数据库 ADO.NET 售票系统 郑州大学升达经贸管理学院3Bus transport booking system development and applicationAbstract: Bus transport booking system is the typical information management system. The main functions of the system are: bus management, stop management, user management and transport manag
3、ement; booking, Ticket Refund and change passwords.After analysis, the System database uses Microsoft SQL Server. Development language uses C#. Database access technology uses ADO.NET in Visual Studio.NET Framework.Key word: Database ADO.NET booking system郑州大学升达经贸管理学院4目录1 绪论 .51.1选题的背景及研究意义 .51.2 系统
4、基本简介 .52 系统的关键技术及介绍 .62.1 使用 SQL Server来建立数据库 .62.2 ADO.NET对象模型 .62.3 使用 C#为开发语言 .73 系统的整体分析与设计 .83.1 需求分析 .83.2 总体设计 .83.3 系统数据库设计 .104 部分界面实现详解 .134.1 登陆界面相关功能的实现 .134.2 售票主窗体相关功能的实现 .144.3 售票界面相关功能的实现 .154.4 退票界面相关功能的实现 .174.5 售票员修改密码界面相关功能的实现 .194.6 运输管理主界面相关功能的实现 .204.7 运输管理中增加运输界面相关功能的实现 .214.
5、8 运输管理中编辑运输界面相关功能的实现 .224.9 数据访问类 DataClass 所在的文件 DataClass.cs.225 小结 .25致谢 .26参考文献 .27郑州大学升达经贸管理学院51 绪论1.1选题的背景及研究意义随着信息技术的迅速发展,计算机在经济建设及人们的日常生活中的应用日益普及,它正在改变着人们的日常生活的各个方面. 长途汽车站售票系统就是用现代的、发展的、系统的思想和观念管理企业而建设起来的,其主要目标是实现长途汽车站的标准化、科学化和现代化的管理,以提高汽车站的社会效益和经济效益。目前一些长途运输公司仍然采用人工管理,不但效率低, 而且易出错;耗费人力, 随着人
6、们生活水平的提高, 长途运输公司的发展前景应该是非常宽广的,所以提高效率;减少错误非常必要。开发此系统,能够有效的解决现阶段存在的诸如低效率;易出错;浪费人力等问题,很好的提高长途运输公司的服务, 减少公司的日常支出, 同时为人们的出行提供更加便捷的服务。1.2 系统基本简介技术属性:此系统采用 Microsoft Visual Studio 2008 为开发工具,使用 Microsoft SQL Server 为数据库平台,以.net 技术依托,ADO.NET 为数据访问技术,使用 C#语言实现的。功能属性:系统有自己的登录界面。用户凭借自己的工号和密码登陆系统,系统自动识别你是不是具有管理
7、员权限。如果你有管理员权限:你会有车辆管理、目的站管理、用户管理和运输管理功能。如果你是普通售票员:登陆后可以看到售票界面、退票界面和修改自己的密码功能。郑州大学升达经贸管理学院62 系统的关键技术及介绍 在汽运售票系统的开发与应用的设计过程中,主要考虑了以下几方面的问题:(1) 建立数据库,使用 SQL Server 来建立;(2) ADO.NET 对象模型;(3) C#语言。2.1 使用 SQL Server来建立数据库Microsoft SQL Server 是一种关系型数据库。此种数据库采用数据分类表格化的架构,将相关的数据组成表格,表格和表格之间可以有关联性,因此称为关系型数据库。系
8、统管理员可透过应用程序进入服务器,更改数据型态,管理及处理服务器资源。SQL Server 也是一种具备延展性的数据库(Scalable Distributed Database) ,换句话说, SQL Server 可以支持多位使用者同时进入数据库中处理大量的数据。2.2 ADO.NET对象模型ADO.NET 对象模型中有五个主要的组件,分别是 Connection 对象、Command 对象、DataAdapter、 DataSet 以及 DataReader。这些组件中负责建立联机和数据操作的部分我们称为数据操作组件(Managed Providers)分别由 Connection 对象、Command 对象、DataAdapter 对象以及 DataReader 对象所组成。数据操作组件最主要是当作 Dat