长途客运公司车辆信息管理系统_第1页
长途客运公司车辆信息管理系统_第2页
长途客运公司车辆信息管理系统_第3页
长途客运公司车辆信息管理系统_第4页
长途客运公司车辆信息管理系统_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、长途客运公司车辆信息管理系统摘 要随着国家经济的快速开展,公路网不断完善和壮大,对于客运车辆管理部门监管车辆,单靠增加人力,在效率和时效性上不能满足实际的需要。传统的人工方式管理车辆档案和人员档案,这种方式存在着许多缺点,如:效率低、保密性差。另外随着车辆数量的增加,其工作量也将大大增加,这必然增加了管理者的工作量和劳动强度,同时产生大量的信息和数据,这给车辆信息的查找、更新和维护都带来了不少的困难。本文所描述的“长途客运公司车辆信息管理系统,是根据某客运的信息管理系统需求为根底展开需求调研。主要介绍了开发背景及如何分析、设计和实现的。实现了对长途客运公司的人事管理,车辆管理,出车管理,维修管

2、理,线路管理,旅客效劳等功能,保证了长途客运车辆运行时间的准确,提高车辆的运营效率;系统参加人事管理,车辆管理等可以减少对这些信息的人力以及财力消耗,提高管理质量。前台主要是为了显示具体的长途公交路线以及相关的事项,方便旅客外出和相关长途汽车的查询。本长途客运公司车辆管理系统采用基于Web的MIS系统,采用B/S架构,使用框架和sql sever数据库,论文从问题概述,需求分析,总体设计,详细设计,系统测试五个方面详细介绍了系统的开发过程。关键词:长途客运,管理,sql sever 数据库,B/SThe information management system of coach compan

3、yABSTRACTWith the rapid economic development of the national road network constantly improving and growing,the regulatory vehicle for passenger vehicle management department which improves performance by increasing the manpower alone can not meet the actual needs .The traditional system records pers

4、onnel files by artificial means. In this way there are always many shortcomings, such as: low efficiency, poor security. In addition, with the increasing of the number of coaches, their workload will also be greatly increased, which inevitably will increase the workload of managers and labor intensi

5、ty, and produce large amounts of information and data to the search of the coach information.As a result updating and maintenance have brought a lot of difficulties. This article described as "The information management system of coach company is to expand based on the demand for the need of a

6、passenger research-based information management system.It mainly introduces the development background and how to analyze, design and realization the function of the information management system of coach company. It realized the bus management, maintenance management, route management, passenger se

7、rvices, to ensure the accuracy of the running time of the long-distance passenger vehicles to improve the operational efficiency of the vehicle; the system included personnel management, vehicle management which can reduce the human and financial resources consumption information, to improve the qua

8、lity of management. Front is to show the long-distance bus routes and related matters, to enable travelers to go out and associated coach query. The information management system of coach company uses the Web-based MIS system, the B/S structure, the framework and sql sever database.And the papers al

9、so describes the system development process in detail from the overview of issues, needs analysis, the five aspects of the overall design, detailed design, system testing .KEY WORDS:coaches, management, sql sever database, B/S目录 前言1第1章 问题综述2§1.1 开发背景2§1.2 相关背景技术知识2§1.2.1 开发工具的选用与简介2&#

10、167;1.2.2 4§1.3 关于B/S架构5第2章 需求分析6§2.1 现有系统调查6§2.1.1 组织机构的情况6§2.1.2 相关部门的业务活动情况7§2.2 用户对系统的要求7§2.2.1 现存系统存在的问题8§2.2.2 平安性与完整性的要求9§2.2.3 确定系统的边界9§2.3 数据字典9§2.4 可行性研究11§2.4.1 技术可行性11§2.4.2 实施可行性12第3章 系统总体设计13§3.1 系统功能设计13§3.2 数据流图设计1

11、3§3.3 数据库设计14§3.3.1 数据库概念结构设计14§3.3.2 数据库物理结构的设计16第4章 详细设计20§4.1 首页设计20§4.2 登陆界面20§4.3 管理界面21第5章 系统测试23§5.1 测试的任务及目的23§5.2 单元测试23§5.3 整体测试23结论24参考文献25致谢27前言长途汽车信息管理系统运用在汽车站和火车站等车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。早期的长途汽车站信息主要是人工记录和人

12、工管理的,不仅不容易记录,而且还不容易保存。随着计算机的不断普及和软件系统的不断开展加上信息系统开发的迫切需求,计算机长途汽车站信息管理系统应运而生了。随着市场经济的不断飞速开展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。因为信息的大量而快速的传递,大批量数据的处理单靠人工是不可靠的,也是不现实的。各行业都迫切需要高性能的的管理系统。运营最主要的资源,是创造效益的源泉。要想提高客运的效益和效劳质量,首先从做好对司机和车辆的管理着手。根本此种管理需要的信息系统长途汽车管理系统,将

13、很大程度上解决客运在此工作上的难度。本文所描述的“长途客运公司车辆管理系统,是根据某客运的信息管理系统需求为根底展开需求调研。并在一定程度上考虑了它的可扩充性,使系统开发完成后,通过少量的改造,可以适用于其他类型公司。第1章 问题综述§1.1 开发背景车辆信息管理是地铁公司每个车辆段都必须面对的工作,特别是近两年,随着地铁线路的扩展,车辆不断的增多,人员不断的添加,从而给每个车辆段的车辆管理方面和人员管理方面都带来不少的冲击,对于车站来说车辆管理工作是至关重要的,但是一直以来我们都在使用传统的人工方式管理车辆档案和人员档案,这种方式存在着许多缺点,如:效率低、保密性差。另外随着车辆数

14、量的增加,其工作量也将大大增加,这必然增加了管理者的工作量和劳动强度,同时产生大量的信息和数据,这给车辆信息的查找、更新和维护都带来了不少的困难。随着国家经济的快速开展,公路网不断完善和壮大,省内和省与省之间,地区和地区之间,经济交往日益密切,往返人流量加大,公路客运运输车辆日益增多,对于客运车辆管理部门监管车辆,单靠增加人力,在效率和时效性上不能满足实际的需要。运营最主要的资源,是创造效益的源泉。要想提高客运的效益和效劳质量,首先从做好对司机和车辆的管理着手。根本此种管理需要的信息系统长途汽车管理系统,将很大程度上解决客运在此工作上的难度。如今计算机已经进入人类社会生活的各个领域,并发挥着越

15、来越重要的作用,本长途客运汽车辆管理系统采用基于Web的MIS系统,采用B/S架构。是根据某客运的信息管理系统需求为根底展开需求调研。并在一定程度上考虑了它的可扩充性,使系统开发完成后,通过少量的改造,可以适用于其他类型公司。§1.2 相关背景技术知识§1.2.1 开发工具的选用与简介1、 Visual Studio 2021Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2021版本于2021年4月12日上市,其集成开发环境IDE的界面被重新设计和组织,变得更加简单明了。Visual Stu

16、dio 2021同时带来了 NET Framework 4.0、Microsoft Visual Studio 2021 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。它具有以下优点:(1) 可验证性:构建的模型是可以验证的;(2) 标准化:利于设计人员和开发人员的沟通;(3) 工程化:支持正向工程与逆向工程;(4) 可文档化:能够较好的支持文档化;(5) 可度量性:有助于对架构模型进行分析与度量;(6) 模板化:支持通用的架

17、构标准与原那么,便于快速生成模型;(7) 方法学支持:支持通用的软件方法学尤其是架构方法学;(8) 可集成性:能够结合在软件开发生命周期过程中。2、 SQL Sever 2021目前SQL Server 2021出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据根底设施和发送观察和信息给所有用户的本钱。这个平台有以下特点:可信任的使得公司可以以很高的平安性、可靠性和可扩展性来运行他们最关键任务的应用程序。· 高效的使得公司可以降低开发和管理他们的数据根底设施的时间和本钱。· 智能的提供了一个全面的平台,可以在你的用户需要的时候给他发

18、送观察和信息。 SQL Server 2021是一个重大的产品版本,它推出了许多新的特性和关键的改良,使得它成为至今为止的最强大和最全面的SQL Server版本:(1) 1.保护您的信息。SQL Server 2021 利用全面审核功能、透明数据加密和外围应用配置器仅启用所需效劳最大限度地减少平安攻击来提高符合性和平安性。(2) 2.确保业务连续性。 SQL Server 2021 附带提供的数据库镜像可提高应用程序的可靠性,简化发生存储失败后的恢复过程。(3) 3.提供可预测响应。 SQL Server 2021 提供更广泛的性能数据收集、新的中央数据存储库存储性能数据,以及改良的数据压缩

19、使您可以更有效地存储数据。(4) 4.最大限度地减少管理监视。 Declarative Management Framework (DMF) 是 SQL Server 2021 中一个基于策略的新型管理框架,它通过为大多数数据库操作定义一组通用策略来简化日常维护操作,降低总拥有本钱。 (5) 5.集成任何数据。 SQL Server 2021 提供改良的查询性能和高效且具本钱效益的数据存储,允许您管理和扩展数量庞大的用户和数据。(6) 6提供相关信息。 SQL Server 2021 使用户可以在 Microsoft Office Word 和 Microsoft Office Excel 中

20、创立复杂报表,并在内部和外局部享那些报表。 即时访问相关信息使员工可以做出更好、更快和更多相关决策。§1.2.2 NET Framework又称 .Net框架。是由微软开发,一个致力于敏捷软件开发Agile software development、快速应用开发Rapid application development、平台无关性和网络透明化的软件开发平台。 ADO. NET Data Services Framework由满足以下条件的模式和库组合而成:支持将数据公开为一项基于REST具象状态传输的灵活数据效劳,企业网络内部或整个互联网上的 Web客户端都可以使用该效劳。ADO.N

21、 ET Data Services Framework支持基于任何数据源创立数据效劳。通过与 ADO .NET Entity Framework 的充分集成,可以轻松公开根底存储架构的概念视图模型。可以轻松地从任一平台访问使用ADO .NET Data Services Framework创立的效劳以及兼容的Windows Live (dev.live )效劳。针对运行在微软平台上的客户端应用程序提供了一组客户端库,以简化与数据效劳的交互。例如,基于.NET Framework的客户端可以使用LINQ查询数据效劳,也可以使用简单的.NET Framework对象层更新此效劳中的数据。 

22、7;1.3 关于B/S架构B/S结构Browser/Server,浏览器/效劳器模式,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心局部集中到效劳器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器Browser,如Netscape Navigator或Internet Explorer,效劳器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的本钱和工作量,降低了用户的总体本钱(T

23、CO)。编辑本段B/S架构优点B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的平安认证如CA证书后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。 第2章 需求分析§2.1 现有系统调查 在交通运输系统高度兴旺繁忙的今天,人们在各地不同城市之间的往 返更加频繁,极大地增加了旅客对于长途汽车的需求。为了广阔旅客能方便快捷的找到所需的长途汽车的信息,客运站可提供长途汽车的查询信息。对于许多传统的

24、系统,大多采用人工方式记录或者C/S(Client/Server)结构大家熟知的客户机和效劳器结构。人工方式,效率低、保密性差。另外随着车辆数量的增加,其工作量也将大大增加,这必然增加了管理者的工作量和劳动强度,同时产生大量的信息和数据,这给车辆信息的查找、更新和维护都带来了不少的困难。C/S架构往往具有高昂的维护本钱且投资大。采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库效

25、劳器在线运行,网络管理工作人员既要对效劳器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护本钱很高,维护任务量大。另外传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。 §2.1.1 组织机构的情况 与汽车信息有关的组织机构主要是乘客、车主和客运站。我们可以绕 着这三局部进行分析。一个客运站所提供的线路是多条的,如洛阳至广州、郑州至洛阳、郑 州至安阳等等,在每条线路上可以经过多个中途站,如洛阳至安阳的中途 站包括新乡,鹤壁,汤阴等。一条线路可供多辆汽车运行,为了方便旅客乘车,客运站会

26、每隔一段 时间派发一辆汽车,也就是起始时间不同。如 001 号汽车在早上 8:00 从郑州出发,前往安阳,003 号汽车在上午 9:30 从郑州出发,前往安阳。 每条线路可包含多种类型的汽车。如豪华大巴、中巴和小巴。 同一条线路,乘客可选择不同的汽车。乘客可根据时间、汽车的类型 来选择汽车。 车主可以选择线路。§2.1.2 相关部门的业务活动情况 客运站: 客运站需要处理车主所需的线路信息,根据实际情况确定线路、 车辆、发车时间和发车数量,最后制定准确的调度表供乘客查询信息。§2.2 用户对系统的要求 系统的使用主体是管理员和驾驶员对系统的信息要求可分为几个方面: 1、 前

27、台(1) 用户登陆(2) 职工驾驶员根本信息的显示及更新:显示所有驾驶员的职工号、姓名、性别、驾龄等大致信息,选定某驾驶员后,应显示该驾驶员的具体信息包括该驾驶员的职工号、姓名、性别、出生年月、驾龄、何年何月进入本公司、熟悉线路、曾驾线路等,相应地能够查询该驾驶员的出车历史信息。新驾驶员的职工号、职工名、身份证号等最根本的信息由后台添加,驾驶员登录前台后可对信息进行更新。(3) 驾驶员出车历史信息:可显示所有驾驶员的出车历史信息或某驾驶员的出车历史信息,包括:出车时间、班次、车号、线路号、是否正常完成出车任务、备注等信息。(4) 车辆信息:车辆根本信息:可显示本公司所有车辆的车号、车牌号、购进

28、日期、当前线路、当前司机等信息,选定某车辆后,相应地能够查询该车辆的出车历史信息。(5) 车辆出车历史信息:可显示所有车辆的出车历史信息或某车辆的出车历史信息,包括:出车时间、班次、驾驶员、线路号、是否正常完成出车任务、备注等信息。(6) 车辆维修记录:给出车辆的车号,应能够显示该车曾经的维修记录,包括:维修日期、负责人、维修费等信息。车辆如需维修,填写车辆维修申请并提交。(7) 出车信息:按照驾驶员、车辆、线路等条件查询出车历史记录;显示历史当前出车班次及未来出车排班情况;出车记录单的填写及提交;班次时间到之前可进行调班申请单的填写及提交,未提交的申请可保存,提交后由系统自动通知审批人审批。

29、2、 后台(1) 登陆权限管理:规定所有可以使用本系统的用户的帐户、密码、登陆身份管理员、审批人、驾驶员及其登录权限。(2) 职工驾驶员根本信息:添加驾驶员的职工号、姓名、性别、身份证号等根本信息,具体信息由该驾驶员从前台更新。选定某驾驶员后,应显示该驾驶员的具体信息包括该驾驶员的职工号、姓名、性别、出生年月、驾龄、何年何月进入本公司、熟悉线路、曾驾线路等。(3) 车辆管理:增、删车辆,审批人对车辆维修申请审批,提交后由系统自动通知申请人,最后应对车辆维修结果进行鉴定。(4) 出车管理:管理员可以排当前日期下一周及以后的出车班次,但是本周内的出车情况不能任意更改,如需更改应通过审批手续。排班次

30、前需要说明要排的日期和终到站线路号,然后填写相应的发车时间、本日内本线路的第几趟车、驾驶员、班次、终到站返回时间以及返回班次等信息,填写完毕提交到数据库,并在前台显示;审批人对调班申请审批,提交后由系统自动通知申请人及调班相关人员。§2.2.1 现存系统存在的问题 我们从自身体验出发, 并调查了一些经常外出的乘客,认为现在的系统问题主要是太浪费时间, 我们主要通过售票人员来查询所需的信息,这不但给售票人员带来更多的工作,而且不方便我们查询信息,特别是客流顶峰时期,更不利于我们询问信息。特别是在我们赶时间 时的情况下,找不到快捷且全面的平台进行查询。 对于这个问题,给乘客和工作人员都会

31、带来一些不便,使得现行 的方式不能更好的效劳于乘客,因此我们可以改善一下系统,提供更 快捷方便的效劳。 §2.2.2 平安性与完整性的要求1、 平安性:系统应对不同用户设置不同的权限,区分不同的用户,如乘客、 车主和客运站工作人员。乘客只能查询线路信息、汽车信息和车票信 息,只具有浏览的权限,车主也只可通过系统进行线路、汽车和车票 的信息查询, 对于客运站工作人员系统应设置访问用户的标识以鉴别 是否是合法用户,要求客运站工作人员访问时输入密码,保证其身份 不被盗用。对于客运站工作人员所负责的工作模块不同,系统对其限 制可查询和处理数据的类别和内容, 也即系统对不同的数据设置不同 的访

32、问级别。客运站工作人员可进行增加、删除、更新线路、汽车和车票的信息。 2、 完整性:各种信息记录的完整性,信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。 §2.2.3 确定系统的边界 计算机主要完成的是对数据进行各种管理和处理,系统功能的处理,由手工完成的工作主要对原始数据的录入,不能由计算机生成的 各种信息的更新,包括信息变化后的修改,信息的增加,失效信息和 无用信息的删除等,以及系统的日常维护。 §2.3 数据字典数据字典主要是对数据结构数据元素、数据项、数据存储和数据处理进行处理更详尽的定义。 1、 职员(staff) 名字:职员

33、别名:staff描述:职员的根本信息定义:职员编号+姓名+性别+驾龄+进公司时间+身份证号+职位+登录名+密码位置:职员信息表2、 职位position名字:职位别名:position描述:该公司职员职位的分类定义:职员号号+职位名称+说明位置:职位信息表3、 车辆信息coach名字:车辆别名:coach描述:汽车信息表存放汽车的相关信息,汽车编号为主码定义:汽车编号+车牌号+购进时间+最大载客量位置:车辆信息表4、 线路route名字:线路别名:route描述:包括线路的线路号,起点站,终点站等信息定义:线路号+出发城市+到达城市+距离+时长+全程票价+途径城市位置:线路信息表5、 班次sc

34、heduling名字:班次别名:scheduling描述:车站里面所有排班定义:班次号+起始时间+结束时间位置:班次信息表6、 维修历史名字:维修历史别名:repairInfo描述:由于车辆维修而产生的信息定义:维修单号+负责人+车辆号+费用+说明+是否审核+是否通过位置:维修信息表 事务7、 出车信息drivingInfo名字:线路别名:drivingInfo描述:由于每天汽车出车而形成的动态表,特点是经常更新定义:驾驶员号+线路号+汽车号+班次+备注位置:出车信息表§2.4 可行性研究§2.4.1 技术可行性系统选取ASP.NET作为主要开发技术,以Microsoft

35、Visual Studio2021作为开发工具,选择Microsoft SQL Server 2021作为数据库效劳器、IIS来进行系统发布。在开发过程中用到了Javascript、CSS、Ajax、Web Services等技术,所用到技术都已成熟,所以在技术上是可行的。同时,为了到达系统目标,我们采用软件工程的理论和方法,根据用户需求,对此系统做详细的分析和设计,并且在系统研发的过程中,制定相关方案和标准,来保证系统的进度和质量。最后,结合以往的开发经验,对本系统涉及的关键技术做出了详细的分析,保证系统关键技术能顺利实现。§2.4.2 实施可行性现在计算机已经十分普遍,只需要工作

36、人员在计算机都有一定的操作能力,本系统是基于Windows操作系统下开发出来软件,界面清晰,易于操作,对工作人员来说,是易于操作并且便于日常工作的系统,所以在实施上是可行的。第3章 系统总体设计§3.1 系统功能设计程序分为登陆界面,选择界面,线路信息界面,汽车信息界面,旅客效劳,企业宣传这几个主体界面。对于管理员陆登陆进入系统主菜单界面,里面包括人事信息,线路信息,车辆信息,线路信息,出车信息,退出程序菜单项选择项。对于驾驶员普通用户,登陆系统以后可以查询,修改自己的人事信息,并能提出向维修申请。对于普通旅客无需登陆,进入系统首页之后可以看到企业文化宣传,流动新闻,旅客效劳。图3-

37、1系统功能图§3.2 数据流图设计在需求分析的根底上,为了更清楚、直观地表达系统对数据的需求,常采用数据流图。用数据流图表示围绕数据处理为中心环节,着重表达数据的流动输入、输出和处理的过程。根据以上“需求说明通过自顶向下、逐步求精的方法可得到数据流图。用数据流图表示数据处理的中心环节,表达数据的流动输入和输出和处理的过程。数据的原点或终点数据处理数据存储数据流图3-2数据流图符号说明图3-3数据流图§3.3 数据库设计§3.3.1 数据库概念结构设计在这一阶段采用实体和联系表示数据库的概念结构,即用E-R图表示数据库的概念结构。由前面建立的需求分析,特别是由数据流

38、图和数据字典的内容,将所涉及的数据元素归纳、抽象为一个个实体集,以及实体集与实体集间的联系。 在系统界定范围内,将静态数据对象或逻辑上具有独立意义的概念抽象为实体集,如车站管理员,乘客,长途汽车等。从数据流图和数据字典的角度来看,可将数据源点和数据结构作为实体集,而把数据处理抽象为实体间的联系。数据库概念设计分成两步:1、 局部概念模式设计,即将各局部的数据流图分别转化为局部E-R(1) 职员图3-4实体职员及属性(2) 职位图3-5实体职位及属性(3) 车辆图3-6实体车辆及属性(4) 线路图3-7实体线路及属性(5) 班次图3-8实体班次及属性2、 全局概念模式设计,既将各局部E-R图合并

39、为一个整体图3-9全局E-R图§3.3.2 数据库物理结构的设计1、 DBMS的选择实现该设计的环境为: Microsoft SQL Server 关系型数据库的实现:不同的数据库产品所提供的物理环境,存取方法和存贮结构有很大的区别。能供设计人员使用的设计变量,参数范围也很不相同,因此没有通用的物理设计方法可遵循,只能给出一般的设计内容和原那么SQL Server 就是关系数据库开发工具,数据库能聚集各种信息以供查询、存储和检索。自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然,还提供了排序功能。SQL Server也提供了数据存储库,可以

40、使用桌面数据库文件把数据库文件置于网络文件效劳器,与其他网络用户共享数据库。如上所述, SQL Server 作为关系数据库开发具备了许多优点(1) 技术:本系统选择SQL server 2021 它能够胜任所要完成的工作。(2) 经济:考虑到本系统为一般规模的汽车客运管理系统,对功能和性能的要求不太高,而且经费要求不高。(3) 管理策略:因为SQL server 2021容易得到,功能和性能上能够胜任其管理,其开放性和平安性都不错,今年来已经获得广泛的运用,故用于客运汽车管理系统是适宜的。2、 由E-R图导出一般关系模型原那么1:E-R图中的从实体及相应联系变换为一个关系,从实体的属性加上主

41、体关系的主码构成这个关系的属性。对于联系是1:1的,那么以主实体关系的主码作为外来码为这个关系的主码;原那么2:1:N联系通过在“多实体关系中增加相联系的“1实体关系的主码及联系本身的属性来表达。其中“1实体主码为外来码。由此原那么把职员号作为属性参加关系模式“职员里。原那么3:M:N联系转换成一个独立的关系,被联系实体关系的主码作为外来码和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。由此原那么产生一个关系模式维修记录,并且把负责人的职员号和车辆号参加“维修记录中,并作为主码。原那么4:3个或者3个以上的多个实体间的多元关系可以转化为一个关系模式,与该多元关系相联的各个

42、实体的主键以及关系的属性均转化为关系的属性个实体的主键组成关系的主键或者主键的一局部根据着这个原那么创立一个新的关系模式出车记录,并且把路线号,驾驶员号,车辆号,班次号参加表中作为“出车记录的码。将数据库概念模式映射为数据库逻辑模式,也就是把E-R模型转换为关系模型。既分别将每个实体集转换为关系,再将每个联系集也转换为关系。于是从图3-9全局概念模式E-R图可得如下关系模式:(1) 职员职员Id,名字,性别,驾龄,出生时间,进公司时间,身份证号,职位号,登陆名,密码图3-10关系“staff(2) 职位职位id,职位名称,描述图3-11关系“position(3) 车辆车辆id,车牌号,买进时

43、间,最大容量图3-12关系“coach(4) 线路线路号,起点站,终点站,距离,全程费用,时长,途径城市图3-13关系“route(5) 班次班次号,上位时间,发车时间图3-14关系“scheduling(6) 维修记录维修记录id,负责人id,车辆id,费用,时间,备注, 是否审核,审核是否通过图3-15关系“repairInfo(7) 出车记录员工id,车辆id,线路id,班次id,班次id,备注图3-16关系“drivingInfo第4章 详细设计§4.1 首页设计系统全部功能通过前台和后台配合来实现,我负责的局部是前台设计。本主界面为default.aspx,共有五个功能菜单

44、即首页,企业介绍,新闻资讯,旅客效劳,用户登录。首页之中主要提供出行资讯,企业新闻,温馨效劳,留言板,旅游资讯,精彩推荐这些常见功能。旅客效劳可以为旅客提供线路查询,班次查询等效劳。用户登录用于公司内部用户,用户名和密码由管理员分配。4-1首页§4.2 登陆界面点击菜单用户登录之后就进入登陆界面,有两种角色分别是管理员和用户。不同角色登录系统以后分别提供不同的功能。 对于普通旅客不能登录图4-2登陆界面§4.3 管理界面在管理员和普通用户登录以后,系统通过角色判断转入不同的界面。、 图4-3管理员管理界面 图4-4普通用户管理界面第5章 系统测试§5.1 测试的任

45、务及目的通过本次测试,及时发现程序的缺乏,以便及时修改程序,本次测试是对各项功能进行测试,以及通过网络进行整体测试,及时发现程序的缺乏,便于修改。 §5.2 单元测试1、 测试在管理员登陆时,用户名或密码有一项为空或者填写错误,系统 是否出现预先设定的操作提示。具体操作:用户名、密码、任意一项为空或者填写有误。结果:都出现相应的错误原因的信息提示。结论:要求管理员必须填写正确的用户名和密码,才能进入管理页面。2、 测试管理员删除用户后,并让其登陆,看是否登陆成功。具体操作:管理员删除一会员表中的用户后,该用户在前台登陆。结果:该用户无法登陆。结论:用户数据冻结功能正常。3、 测试驾驶

46、员提出车辆维修申请具体操作:在车辆管理菜单中选择维修申请结果:查看维修记录中显示该条记录为申请但未审核结论:车辆维修信息功能正常。§5.3 整体测试本程序已经在局域网其它机器上进行了测试,在我的机器上翻开效劳器,在其它的机器上测试每一项功能,如用户注册、登录、查看、维修申请,对审核的操作以及管理员的远端管理等等,每一项都能地实现,暂时没有发现程序上的错误。 结论本次毕业设计长途客运公司车辆管理系统实现了系统的人事信息,车辆信息,线路信息等的显示以及增删改功能,增加以及显示出车记录,维修记录的功能。并在此根底上又添加了游客效劳和企业宣传两个模块,丰富了本系统的功能。同时系统界面设计还有

47、待完善。参考文献 1 王珊?数据库系统概论2 刘秋生.?数据库系统设计及其应用案例分析?.江苏:东南大学出版社,2005:109-210 3 舒红平.?Web数据库编程:Java?.西安:西安电子科技大学出版社,2005:110-2104 吴晨.?ASP.NET+SQL Server数据库开发与实例?.北京:清华大学出版社,2004:12-905 克罗恩克.?数据库处理:根底、设计与实现?.北京:电子工业出版社,2021:32-1136 普雷斯曼.黄文祥等译.?软件工程:实践者的研究方法?.北京:机械工业出版社,2021:33-857 萨默维尔 .马佩军等译.?软件工程?北京:机械工业出版社,

48、2021:28-4128特罗尔森 .?C#与NET4高级程序设计?北京:人民邮电出版社,2021:1-209 龙马创新教育研究室.?.北京:人民邮电出版社 ,2021:23-5010 黄丽娟.?长途汽车客运站售票管理系统设计与实现?.2005-711 希尔沙伯李川译.?数据库系统概念?.北京:机械工业出版社,2007:12-6412 沃森王晓译.?C#入门经典?.北京:清华大学出版社,2021:12-9813 贾喜德?数据库系统实现?.北京:机械工业出版社,2005:12-7614 吕格?面向对象软件工程?.北京:清华大学出版社,2021:34-13415 Patrick.图灵编辑部译.?网页

49、设计创意书?.北京:人民邮电出版社,2005:10-33016 郝蕾?互动网页设计与易用度?.北京:高等教育出版社,2021:150-17817 前沿文化?Photoshop标准教程?.北京:高等教育出版社,2005:200-32018 吕双?.北京:清华大学出版社,2021:32-6819 弗里曼博思工作室译.?.北京:高等教育出版社,2021:38-15120 米利特.杨明军译.?.北京:高等教育出版社,2021:32-13致谢首先,我要感谢我的导师杨春蕾,她严谨细致的作风是我工作、学习中的典范,给了起到了指明灯的作用,解决了我在设计中遇到了困惑与问题。其次我要感谢同组 同学对我的帮助和指

50、点,没有他们的帮助和提供资料,没有他们的鼓励和加油,这 次毕业设计就不会如此的顺利进行。 此次毕业设计历时三个月,是我大学学习中遇到过的时段最长、涉及内容最广、 工作量最大的一次设计。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成, 离不开师长、同学、朋友给了我的帮助,在这里请接受我诚挚的谢意! 最后我还要感谢电子工程学院和我的母校 河南科技大学四年来对我的栽培。 英文资料翻译英文原文:IntroductionThe .NET Compact Framework version 2.0 offers many improvements ove

51、r its predecessor, the .NET Compact Framework version 1.0. Although the improvements are widespread, they all focus on the common goals of improving developer productivity, providing greater compatibility with the full .NET Framework and increasing support for device features. Th

52、is article provides a high-level summary of the .NET Compact Framework 2.0 changes and enhancements.User InterfaceThe relatively small size of smart device displays requires that applications use the available space efficiently, which historically has required that developers spend a

53、great deal of time designing and implementing an application's user interface. Recent advances in smart display capabilities, such as high-resolution and multiple orientation support have made the job of user interface development even more challenging. To simplify the task of creating applicati

54、on user interfaces, the .NET Compact Framework 2.0 provides the many new features that are described in this section.Windows Forms ControlsAt the heart of the user interface are the controls; the .NET Compact Framework 2.0 provides a number of new controls. These new co

55、ntrols consist of controls that the .NET Compact Framework has in common with the full .NET Framework in addition to controls that are specific to devices.MonthCalendarThe MonthCalendar control is a customizable calendar control that provides a visual display of dates and is useful fo

56、r providing a graphical way for users to select dates. DateTimePickerThe DateTimePicker control is a customizable control for displaying and allowing users to enter date and time information. It is especially well suited for smart device applications due to its combination of a compact display and graphical date selection format. When displaying information, the DateTimePicker control renders similar to a text box; however, when the user is selecting a date, a pop-up calendar similar to the MonthCalendar control can be displayed. WebBrowser The WebBrowser control e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论