毕业设计论文基于BS结构的汽车站车辆调度管理系统的设计与实现.doc
《毕业设计论文基于BS结构的汽车站车辆调度管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于BS结构的汽车站车辆调度管理系统的设计与实现.doc(40页珍藏版)》请在三一办公上搜索。
1、 本科毕业论文(设计)汽车站车辆调度管理系统的设计与实现二级学院医药信息工程学院专 业信息管理与信息系统(商务信息方向)班 级2008级(1)班学生姓名学 号指导教师2012 年 3 月诚 信 声 明我声明,所呈交的毕业论文(设计)是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得其他教育机构的学位或证书而使用过的材料。我承诺,论文(设计)中的所有内容均真实、可信。毕业论文(设计)作者(签名): 年 月 日汽车站车辆调度管理系统的设计与实现摘要:随着科学技术的进步,计算机行业的迅速
2、发展,大大提高人们的工作效率。计算机信息处理系统的引进已彻底改变了许多公司的经营管理。车辆调度是汽车站管理机制中的重要组成部分,通过对车辆调度的运行管理机制进行调查研究,开发了此车辆调度管理系统。本系统包含4个功能模块:登陆功能,基本信息管理功能,车辆调度管理功能,用户功能。本系统基于是基于B/S的管理信息系统,利用UML建模和VS.NET集成开发环境进行设计与开发,采用C#编程语言和CSS相互配合,通过Microsoft SQL Server 2000数据库作为存储工具,主要的开发工具是Visual Studio 2005。关键词:车辆调度管理系统;B/S;C#;UML建模Designand
3、ImplementationofVehicleVchedulingManagement SystemAbstract: With the progress of science and technology,the rapid development of the computer industry,improve peoples working efficiency greatly.The introduction of computer information processing system has completely changed the management of many c
4、ompanies.Vehicle scheduling is bus station management mechanism is the important part, through the vehicle scheduling the operation management mechanism of investigation and research, the development of this vehicle scheduling management system. The system includes 4 function modules: login feature,
5、 basic information management, vehicle scheduling management function, the user function.Based on this system is based on B / S management information system, using the UML modeling and VS.NET integrated development environment for the design and development of #, using C programming language and CS
6、S cooperate with each other, via the Microsoft SQL Server 2000 database is stored as a tool, the main development tool is Visual Studio 2005.Keywords:vehicle scheduling management system; B / S; C #; UML model目 录1前言81.1目的和意义81.2开发背景81.3主要工作92相关技术102.1UML建模技术102.2Microsoft SQL2000数据库102.3C#编程语言103系统分
7、析123.1需求分析123.2可行性分析134系统总体设计154.1数据库设计154.1.1数据表设计154.2系统功能设计194.2.1功能模块划分194.2.2用户权限设计205系统编码实现225.1数据库连接225.2用户登录页面235.3系统主页275.4基本信息管理275.4.1车辆信息管理275.4.2司机信息管理305.4.3业务信息管理325.5车辆调度管理:345.6用户管理365.6.1用户信息界面:366结束语387参考文献39致 谢401 前言1.1 目的和意义每个城市都有汽车站,而车辆调度是车站管理机制中重要的组成部分。以前车站车辆较少,车辆调度靠人工操作。但是随着经
8、济的发展,车辆成了人们必不可少的交通工具,随着车辆的增加,车站车辆调度靠人工操作,手续已经变得十分繁琐且工作量大。车站要想能使其中的车辆充分发挥作用,就应该有现代化的先进管理模式,而利用现代化的计算机网络,使得车辆调度管理更加科学规范。通过对车辆调度的运行管理机制进行调查研究,开发了此车辆调度管理系统。,解决了车站车辆调度管理事务中的常用基本问题以及相关统计工作。该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。1.2 开发背景在人们的生活中,机动车辆是我们每天都离不开的交通工具,因此,我们要想能更好的使用它们, 充分的发挥它们的作用,使其能更好的服务于社会,就应该有一个
9、良好的车辆管理系统。中国的经济能够飞速发展的一个必要条件就是要与世界经济接轨,而车站要想能使其中的车辆充分发挥作用,就应该有现代化的先进管理模式;而现在大多数的车站管理还都主要依靠手工操作和传统的管理模式。 科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。因此,汽车站车辆调度管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的汽车站车辆调度管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率。未来车站的发展趋势是完全自动化的车辆信息管理,而且随着计算机的普及,信息处理量的逐渐
10、扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。利用计算机的管理系统,国外在这一领域起步较早,车辆调度管理应用方面的系统已经取得了一定成果。现在我国,车辆调度管理系统也逐渐得到应用1。1.3 主要工作本文主要是讲述一个基于B/S的车辆调度管理系统的开发与实现。包括系统需求分析、系统功能设计、系统数据库设计、系统编码实现等。整个系统功能有:登录功能,基本信息管理功能,车辆调度管理功能,用户信息管理功能。2 相关技术2.1 UML建模技术UML(统一建模语言)建模,就是用模型元素来组建整个系统的模型,模型元素包
11、括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等。UML提供了多种图形可视化描述模型元素,同一个模型元素可能会出现在多个图中对应多个图形元素,人们可以从多个视图来考察模型。UML的一个奇妙特性是其灵活性。UML是可扩展的(即可以加进新特性),独立于任何特定OOAD过程。 UML建模者可以随意使用不同过程设计系统,但所有开发人员都可以用一组标准图形符号表达其设计。2.2 Microsoft SQL2000数据库SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又
12、比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用2.3 C#编程语言C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。C#是一种最新的、面向对象的编程
13、语言。C#是事件驱动的可视化编程语言,程序在继承开发环境(IDE)中创建。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有
14、极大的相似性,熟悉类似语言的开发者可以很快的转向C#。3 系统分析3.1 需求分析针对车辆调度管理工作的需求,本系统的设计需要实现的功能可概括为:(1)用户类别管理:系统对用户的类别进行了分别,不同的用户类别的权限是不一样的。管理员在登录系统后可以对用户类别信息、基本信息进行管理,特别是执行删除操作时需要保持数据库表数据之间的一致性。(2)用户信息管理:当管理员把用户类别信息编辑完成后,就可以办理用户信息,管理员可以添加新的用户信息,修改已经存在的用户信息,设置其权限,删除用户信息。普通用户(读者)可以登录系统修改自己的登录密码。(3)车辆信息管理:管理员登录系统后可以对车辆信息进行添加,修改
15、和删除操作。(4)司机信息管理:管理员登录系统后可以对司机信息进行添加,修改和删除操作。(5)业务信息管理:当车辆完成工作后,管理员就可以对车辆进行各种损耗统计的修改、添加和删除操作。(6)车辆调度管理:调度员可以登录系统查询车辆信息,然后进行调度申请登记,管理员会根据调度员提交的申请进行审批,当申请通过后,会利用短信回复调度员的申请。管理员可以对这些信息进行管理。根据管理员和普通用户需要实现的各种功能,画出总体的系统用例图如图3-1所示。图3-1 系统用例图3.2 可行性分析(1)技术可行性:开发人员具有一定的电脑知识,学习过多种开发语言。特别是在项目确定后经过强化学习,使系统成功开发成为可
16、能。 (2)经济可行性:本系统有其生存空间,成功后有其市场。开发人员有电脑进行研究,但是成本极其有限。(3)社会可行性:现阶段前往车站坐车的人越来越多,而车站的车辆也相应的增多,车辆的管理工作也越来越复杂。此次开发就是为了减轻车辆管理人员的工作而设计。4 系统总体设计4.1 数据库设计数据库的设计是系统设计中相当关键的环节,它是用户界面层和业务逻辑处理层应用的基础。合理的数据库设计可以提高系统数据存储的效率,保证数据的完整和统一,而且可以提高系统的扩展性。数据库技术是数据组织与管理的技术,目前的管理信息系统几乎都建立在数据库系统的基础之上。因此,数据库技术是管理信息系统中的重要支持技术,是系统
17、开发的重要组成部分1314。4.1.1 数据表设计根据整个系统的需求,一共设计了以下几个数据库表:用户表,车辆信息表,(1) 用户表(user):用于详细描述用户的基本信息。用户由管理员创建,其中主键ID是创建时数据库自动生成,用户名、登陆名、密码、部门、用户类型、手机号码和用户身份是创建时填的信息,创建日期和创建人由程序生成。普通用户(读者)可以修改密码。表4-1 用户表(user)字段名数据类型长度约束非空描述idint4主键是用户ID(自增)name varchar50否用户名usernamevarchar50否登陆名userpwdvarchar50否密码partvarchar50否部门
18、userrulevarchar50否用户类型shenhebit1否审核statebit1否用户类型IDphonevarchar50否电话号码mobilevarchar50否手机号码userruletextdate50否用户身份(2) 车辆信息表(car):用于详细描述车辆的基本信息。车辆信息由管理员创建,其中主键ID是创建时数据库自动生成,创建日期和创建人由程序生成。表4-2 车辆信息表(car)字段名数据类型长度约束非空描述idint4主键是车辆ID(自增)car_codevarchar50否车牌号car-typevarchar50否车辆类型car_zuoweivarchar50否车辆座位c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 BS 结构 汽车站 车辆 调度 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-4861866.html