《机动车管理系统》由会员分享,可在线阅读,更多相关《机动车管理系统(28页珍藏版)》请在金锄头文库上搜索。
1、贵州民族学院计算机与信息工程学院 机动车管理系统设计年级:08级 学生姓名:莫远航 学生学号:5 学生姓名: 胡钱 学生学号: 1 学生专业:信息管理与信息系统指导老师:赵敏摘要随着人们生活水平的不断提高,购车成为了新的小康标准,使得车辆急速增长为了方便管理和更好税费收取,车辆管理系统则迫在眉睫,车辆牌照发放管理系统是典型的管理型数据库系统。其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。它最主要的特点是能够实时的和准确的显示和修改车辆和车主的相关信息。车辆牌照的发放涉及到车辆出厂的车号、具体车型、用途、车辆驾驶者信息,以及车辆伴随着年检等情况。当新车办理车牌时,交管部门负责登
2、记车辆信息、核发号牌,受理检验合格标志以及后续的回收档案管理。关键词机动车 车管所 管理 网络化目录引言4管理信息系统简介4开发的背景和意议4系统设计的目标和主要内容51涉及技术简介51.1 数据库管理系统简介51.2 SQL Servar2000简介51.2.1客户机/服务器体系结构:61.3 相近研究课题61.4 现行研究存在的问题及解决办法62 系统的需求分析62.1 可行牲分析62.2 开发环境72.3 拟开展研究的几个主要方面73 系统总体设计83.1系统设计实现的策略84 概念模型设计94.1 社会调查94.2 确定实体集94.3 确定实体集的属性104.4 列出属性表104.5
3、确定主键码114.6 确定实体集与实体集之间的联系114.7 绘制ER图125 数据模型设计155.1 关系模式转换165.2 转换方法165.3 关系模式的规范化设计16 5.4静态数据描述166 物理模型设计176.1 建立结构表177 数据库的实现和应用187.1创建数据库187.2创建结构表数据表197.3 创建关系图227.4 数据库的查询237.5功能要求及划分247.6功能描述257.7用户界面26结论27引言数据库是依照某种数据模型组织起来并存放在存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序
4、,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。近年来我国经济快速发展,使得城市机动车的数量大幅增加。为了对车辆进行有效管理,需要对大量的车辆相关信息进行及时准确的处理。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。管理信息系统简介管理信息系统,即我们常说的MIS (Management Information System),在强调管理,强调信息的现代化社会中变的越来越普及。MIS是一门新学科,它跨越了若干领域,比如管理科学、系统科学、运筹学、统计学和计算机科学等
5、。 在这些学科的基础上,形成信息收集和加工的方法,从而形成一个复杂的有条理的系统。目前,由于开发高质量管理信息系统MIS的能力大大落后计算机硬件日新月异的进展,加上社会对管理信息系统MIS发展和完善需求的增加以及对管理信息系统MIS开发过程中出现的错误认识和行为而导致MIS开发的失败,这些情况已严重妨碍计算机技术的进步。因此对MIS因有关的内容进行深入研究,提高工作效率,提高管理信息系统MIS开发成功率已变用十分重要。开发的背景和意议 信息时代的到来意味着工作效率的日渐提高,同时也给车辆管理部门带来更大的压力,管理部门必须及时准确地提供各种参考材料,若无法作到这一点,将成为企业发展、机构运转的
6、瓶颈。基于这一原因,车辆管理工作无一例外受到领导的高度重视。随着车辆资料价值的日渐提升,社会对车辆管理部门也提出了更高的要求,对车辆早已不限于“用好”,更多地要求“管好”,车辆资料管理已向前延伸到公文的管理,向后扩展到信息资源的整理、采编、发放。就在车辆管理部门职能不断扩大、业务不断扩充的同时,机构改革、企业改制等等政策又要求车辆部门精兵简政,缩减日常经费开支,充分利用现有资源产生更多经济效益。“向管理要效益”已成为车辆部门的运营之本,车辆部门必须提高其自身的管理水平。“提升车辆管理档次,将车辆交给计算机管理”正在成为一种潮流,同时,计算机管理突出优势也在影响车辆管理的机制。以手工检索为目的的
7、著录卡片、目录等,不仅在编制阶段大量占用车辆员的工作时间,检索利用也非常繁琐,缺少经验的车辆员甚至无法在别人编制的目录中查找车辆,更加难以保证“查全率”,使用计算机检索,将彻底解决这一问题;另外,为了保护车辆资料,大中型车辆馆都编制了“二套车辆”,造成保管费用高涨,复印机使车辆复制更加简便,却造成纸张消耗量的剧增,同时,大量复制文件的出现又给车辆管理带来新的安全问题,更与车辆管理的严肃性相抵触,使用计算机查询,将纸载车辆管理与电子车辆利用结合起来,可以完美解决这一难题,大幅度降低车辆管理费用。系统设计的目标和主要内容车辆管系统是个专用于车辆管理所进行全面的车辆管理的系统,包括车辆入户管理;车辆
8、变更管理;车辆信息查询;车辆报废管理和系统维护以及帮助几个功能模块。 各模块之间的部分数据必须统,这样可以灵活的处理数据。系统应该提供一个数据接口,允许对数据进行行导出和导入处理,系统目标设计是用Excel数据表到处数据,可以方便用户灵活的处理数据。同时他提供强大的数据报表功能。和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Aministrator。1 涉及技术简介1.1 数据库管理系统简介 数据管理指的是如何对数据进行分类、组织、存储、检索及维护。要注意,这里所说的数据,不仅是指数字,还包括文字、图形、图像、声音等凡是计算机
9、中用来描述事物的记灵统称为数据。 数据库技术是计算机应用领域中非常重要的技术,随着计算机应用的不断深入,数据库的重要性日益被人们所认识,它已成为信息管理,办公自动,计算机辅助设计等方面的重要手段。 对一个特定的起据库来说,它是集中、统一地保存、管理着某一个单位或某一项领域内所有有用信息的系统,这个系统根据数据间的自然联系结构而成,数据较少冗余,且具有较高的数据独立性,能为多种应用服务。 因此可以看出数据库系统是管理数据且为不同应用服务的工具它所管理的数据是大量的有关某一方面的信息,需要较长时间的保存,它所提供的数据应该是正确的可靠的高效率的。数据库管理系统简称DBMS(database man
10、agement system)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间DBMS不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复。1.2 SQL Servar2000简介 SQL Servar2000是一个大型关系数据库管理系统,具有客户机/服务器体系结构,采用Transact-SQL语言在客户机和服务器之间传递客户机请求和服务器处理结果。SQL Servar2000是一个优秀的数据库管理系统,拥有许多优秀的特点,如受到用户欢迎的易用性,适合分布式组织的可伸缩性,与许多其他服务器软件关联的集成性,适于决策支
11、持的数据仓库,卓越的性能价格比等。1.2.1客户机/服务器体系结构在客户/服务器体系结构中,数据库所在的中心计算机成为服务器,该服务器由许多用户共享其中的数据,用户可以通过运行客户应用程序访问服务器中的数据。用户运行本地计算机上的某个应用程序通过网络连接到运行一下SQL Servar2000实例的数据库服务器上,本地机器上的这个应用程序称为客户应用程序。客户机上运行业务处理逻辑和显示由数据库服务器返回的结果。客户机上运行SQL Servar2000的客户应用程序,它通过网络与数据库服务器上的SQL Servar2000实例进行通信,即发送请求和传递结果。数据库服务器上运行着SQL Servar
12、2000客户程序。(l)SQL Servar2000往往成首选的理由:上手容易兼容住良好(2)兼容多种汇编语言,例如VB1.3 相近研究课题 随着我国经济的发展车辆由数量在不断的增加车辆管理系统也随之出现了许多,这些车辆管理系统有用多种开发软件开发的,有用ASP+SQL开发的;有用JSP+SQL开发的;有用VC+SQL开发的;有用PE开发的:还有用VFP开发的等等很多很多,其中不乏优秀之作。1.4 现行研究存在的问题及解决办法现在要实现在车辆管理存在着这样一些问题,采取什么开发工具和利用哪种数据库作为后台与之配合使用?采取什么开发语言?以及在何种开发环境中进行开发?本文中我们主要了解说明SQL
13、2000的应用。 解决的主要方法是:数据库采用SQL2000。2 系统的需求分析2.1 可行性分析可行性研究就是预开发系统的总体目标,写出它的功能,性能,可靠性以及其他方面的要求。其目的是用最小的代价在尽可能短的时间内确定问题是否能被解决,是否值得去解决。下面从三个方面分析本系统的可靠性:(l)技术可行性本数据库系统采用SQL2000进行数据库的编写开发和后台数据库的管理及操作和维护,实现数据库的数据录入,查询,浏览等功能。(2)经济可行性 经济可行性分析(能否赢利是,从经济的角度分析该系统的规划方案有无实现的可能和开发的价值;分析系统所带来的经济效益是否超过开发和维护系统所需要的费用。经济上
14、的可行是社会行为的基础。由于车辆管理系统的开发设计是为车辆管理部门而进行的. (3)开发环境可行性数据库系统开发需要的开发环境要装有windows98系统以上的电脑上运行,这样的配置在当今已经不能成为难题,而服务器方面,需要一台安装了SQL2000数据库服务器的计算机即可。所以开发环境可行性是没有任何问题的。2.2 开发环境车辆牌照管理系统开发环境如下:(1)硬件配置环境:CPU(越高越好),内存至少256M(越大越好),硬盘80G(可以更大)(2)操作系统:Microsoft windows 98/2000/xp或以上的操作系统(3)数据库:开发过程中数据库工具采用SQL2000或SQL2005以上的数据库2.3 拟开展研究的几个主要方面本系统秉承着以方便快捷,并且以完备的系统为交管部门服务的宗旨,对车辆进行有效管理.并有着完善的系统维护,可以更方便使管理员对各项信息进行快捷的管理,在第一时间对系统出现的问题加以修复,确保车辆管理有效实时。在数据库系统部分包括:车主信息车辆型号车辆名称车辆颜色车辆生产厂车辆排量车辆核发号牌车辆号牌类型受理检验合格标志以及后续的回收档案管理车辆年检信息.