课程设计(论文)-基于MapX的城市网吧管理信息系统分析.doc

上传人:yyf 文档编号:3292666 上传时间:2019-08-08 格式:DOC 页数:13 大小:84.01KB
返回 下载 相关 举报
课程设计(论文)-基于MapX的城市网吧管理信息系统分析.doc_第1页
第1页 / 共13页
课程设计(论文)-基于MapX的城市网吧管理信息系统分析.doc_第2页
第2页 / 共13页
课程设计(论文)-基于MapX的城市网吧管理信息系统分析.doc_第3页
第3页 / 共13页
课程设计(论文)-基于MapX的城市网吧管理信息系统分析.doc_第4页
第4页 / 共13页
课程设计(论文)-基于MapX的城市网吧管理信息系统分析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《课程设计(论文)-基于MapX的城市网吧管理信息系统分析.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)-基于MapX的城市网吧管理信息系统分析.doc(13页珍藏版)》请在三一文库上搜索。

1、基于MapX的城市网吧管理信息系统分析年友亮摘 要网吧作为网络知识信息和娱乐信息的载体已成为人们相互交流的重要平台。随着城市网吧数量的增多引发了网吧管理的一系列问题。行政部门常规的网吧管理方式大多为人工计算与统计。管理信息系统与地理信息系统的结合已在诸多领域得到应用,所以可将二者集成为网吧管理信息系统从而为网吧管理提供便利。系统基于Windows平台,采用MIS与GIS相结合的解决方案,开发工具采用Delphi7.0,GIS组件采用MapX。首先通过对系统开发模式的分析,结合系统实际需要采用C/S的开发模式,并选择Access作为系统后台数据管理工具。通过对Dijkstra算法和A*算法的介绍

2、和分析,确定了系统路径规划功能的实现选用A*算法。在开发方案分析和选择的基础上,对系统进行概要设计和详细设计,主要完成网吧的基本信息管理设计和地理信息管理设计。其中基本信息管理包括网吧及电脑数量的统计分析,地理信息管理包括网吧地理位置查询和路径查询。然后分析了系统设计过程中遇到的问题及采用的解决方法和技术,其中介绍了MIS和GIS的结合技术及路网拓扑结构的提取和构建等,并探讨了附加链表的Dijkstra算法及改变切换标准的双向启发式算法的优化方案。通过试运行表明系统能够实现预期功能,可方便、快捷的对城市网吧信息进行管理。关键词:管理信息系统、地理信息系统、MapX、路径规划AbstractAs

3、 carrier of network knowledge and entertainment, Internet cafes have become the main platform for interaction.Series of problems comes into being because of the increasing of Internet cafes in the city.Internet cafes management of administration are mostly manual calculation and statistics. Integrat

4、ion of management information systems and geographic information systems are used in many fields, so they can be integrated as internet cafes management information systems, making a convenience of the management of internet cafes.Based on the Windows platform,the system used GIS and MIS integration

5、 methods, took Delphi7.0 and MapX as develop tools.Firstly,analyzed the develop models of the system, according to the actual needs,used the C/S develop modes, and selected Access as background data process tool of the System. The Dijkstra algorithm and A* algorithm were introduced and analyzed, the

6、n the latter was chosen as the method for path programming in the system. Based on analysis and selection of develop methods, the system was summarily and detailedly designed, mainly included basic information management design and geographic information management design. Basic information manageme

7、nt included statistical analysis of the number of Internet cafes and computers, geographic information management included enquiries of Internet cafes location and routes. Then analyzed regular problems, along with corresponding solutions and techniques, presented the integrated technique, along wit

8、h extraction and construction of network topology of MIS and GIS, discussed the optimize plan of accessional link Dijkstra algorithms and switch standard change double-way heuristic algorithms.The test result indicated that the system realizes expected functions, and manages the city Internet cafes

9、information conveniently and quickly.Key words:MIS, GIS, MapX, path programming13目 录第一章 绪论41.1 引言41.2 课题来源及研究的必要性41.3 系统设计目标和原则51.3.1 系统设计目标51.3.2 系统设计原则6第二章 管理信息系统与地理信息系统的结合62.1 管理信息系统和地理信息系统72.1.1 管理信息系统72.1.2 地理信息系统82.2 二者的集成92.2.1 MIS和GIS的数据处理92.2.2 MIS和GIS集成的可行性92.2.3 MIS和GIS集成技术9第三章 系统实现方案的分析与

10、选择103.1 开发模式选择103.2 系统数据库的选择103.3 系统开发平台的选择113.4 组件式GIS的技术基础113.5 路经规划算法的选择12小结12参考文献22第一章 绪论1.1 引言 网络化和信息化是当今社会发展的主要潮流。网吧作为网络知识信息和娱乐信息的载体,已成为人们相互交流的重要场所。一个城市的网吧数量是不容忽视的。随之而来的网吧管理也给行政管理部门带来了越来越大的工作量。常规的网吧管理工作一直是基于手工操作的,给行政管理部门带来了很大的不便。随着城市地理信息系统应用范围的不断拓宽和管理信息系统的飞速发展,利用城市网吧管理信息系统(包括地理信息)的管理模式已成为网吧管理的

11、有效途径之一。这就要求将管理信息系统与地理信息系统结合起来为网吧的管理部门服务。1.2 课题来源及研究的必要性 大多数城市的网吧信息集中统一管理一直采取简单的数据库进行,并无人机交互的操作界面。数据库内包含的数据即是网吧的基本信息,如序号、名称和地址等。当需要进行信息统计时,要人工进行计算,或者导出成电子表格形式进行筛选式信息统计;当需要向上级部门进行工作汇报时,要自制表格、填写后打印上交。这种工作方式使得网吧信息的集中统一管理效率低下,虽然有时工作量不大,但是当需要同时进行多项数据统计时,工作量即是比较可观了。针对这一状况,开发一个网吧管理信息系统成为解决该问题的有效途径。利用管理信息系统和

12、地理信息系统相结合的模式管理城市网吧信息与以往的管理方式相比有以下几个优点: (1)高效、准确的网吧基本信息统计。通过人机界面进行交互,而不是直接操作数据库,不仅让用户在视觉上觉得轻松愉悦,还可以大大提高信息统计的效率。在数据统计的准确度方面,利用系统进行统计的准确度基本上能达到100%,而人工的统计则会由于多种因素产生偏差。 (2)方便快捷的工作汇报。除利用该系统进行信息查询外,还可以进行工作汇报。利用开发工具的报表设计功能,根据使用者对工作汇报内容的确定,系统实现了报表的浏览和打印功能。当需要进行工作汇报时只要进行简单的操作就可以打印出需要的汇报文件,很轻松的解决了工作人员自制表格填写数据

13、的繁琐。 (3)安全、可靠的数据维护。数据的备份与还原功能避免了由于误操作对数据库内数据准确度的影响。数据备份可以保障数据的安全性,当不小心错误的修改了相关信息,可以通过数据的还原弥补。这相对于以往的直接对数据库进行操作,具有更高的安全性。 (4)系统的安全性。通过身份确认及使用权限的划分,保证了系统的安全性,防止负责网监工作之外的人对系统进行操作及窃取资料。1.3 系统设计目标和原则 一个系统的开发成功与否,最关键的因素是人。即人在使用系统过程中系统是否具有使用方便和使用长久性。所以为系统的开发确立设计目标和原则直接影响到系统的开发思想和理念及系统投入使用的状况。1.3.1 系统设计目标 城

14、市网吧管理信息系统开发目的是为了更好的为城市网吧管理服务。以往的网吧管理在信息处理方面只是单纯的建立一个电子表格或者是一个简易的数据库。在工作中如遇到信息统计和信息查询的问题时,需要人工操作进行计算和管理。系统以C/S(Client/Server)模式,即客户机/服务器模式作为开发模式,充分利用了现代计算机技术及迅速发展的地理信息系统技术、数据库技术、分布式计算技术等,实现网吧信息的现代化管理。确定基于MapX的城市网吧管理信息系统的设计目标为:(1)实现网吧基本信息的管理,包括数据统计、数据更新、数据备份及还原等。(2)实现网吧地理信息的管理,包括地理信息的查询、地图的各种操作等。(3)实现

15、日常工作汇报的报表制作。(4)系统运行界面结构简单、层次清晰,使用方便2。(5)保证系统安全、可靠运行。系统应通过身份认证、权限检查以解决系统的安全性和保密性等问题,防止信息泄露和对系统管理员操作功能的入侵。 (6)系统应具有良好的升级性,使得系统可以适应信息管理发展的需要。城市建设日新月异,由于系统加载了城市地图,这就涉及到了地图的升级问题。网吧地理位置的变化直接影响到系统地理信息查询的正确性和完整性。及时对系统地图进行升级或编辑可以反映最新的城市地理信息的变化,以保证系统运行的正确性和可靠性。1.3.2 系统设计原则 结合以上的系统设计目标,在系统开发过程中需遵循以下原则: (1)模块化设

16、计原则。在对网吧管理系统所需功能分析的基础上,划分并设计出一系列功能模块,通过模块组合就可以构成完整的系统,以满足使用者的需求。采用模块化设计原则可以减少系统开发的时间,有利于系统的扩充修改,单个模块的修改不会牵连到整个系统的修改。 (2)高管理性、安全性原则。系统设计时充分考虑高管理性原则,强调技术与业务的紧密结合,注重管理性,最大限度的满足实际工作中的需要。在系统操作环境中,对系统的权限管理要严格控制,防止非法用户增减操作人员帐号和修改他人密码及非法操作数据库。 (3)实用性和先进性原则。实用性和先进性从系统可操作性方面来讲是最重要的一个环节。实用性直接影响到系统开发的必要性及是否成功,而

17、先进性则是系统使用寿命的一个很好验证。所以,在系统开发的时候要以实用性和先进性为原则,保证系统的使用频率和使用周期。第二章 管理信息系统与地理信息系统的结合 管理信息系统和地理信息系统以计算机等各种技术的发展为依托,在社会的各个领域发挥着重要的作用,使人们摆脱了人工管理信息的繁琐。随着管理信息系统和地理信息系统应用范围的不断扩大,人们对信息管理的要求也逐渐提高,这导致管理信息系统和地理信息系统不再是两个独立的不相关的系统,越来越多的领域开始应用管理信息系统和地理信息系统相结合的方式来解决日常工作方面的信息管理问题。2.1 管理信息系统和地理信息系统2.1.1 管理信息系统 (1)管理信息系统的

18、概念。管理信息系统(简称MIS,Management Information System),顾名思义是一个由人、计算机等组成的,能进行信息的收集、传递、储存、加工、维护和使用的系统。它的主要控制对象是数据库。事实上,关于管理信息系统的概念并没有统一的定义。但是各种不同的定义,它们的基本概念结构雷同3,下面给出其概念结构图,如图2.1所示: 图2.1 MIS概念结构图 (2)管理信息系统的特点。管理信息系统具有以下几个方面的特点:u MIS是一个人机结合的辅助管理系统。管理和决策的主体是人,计算机系统只是工具和辅助设备。u 主要应用于结构化问题的解决。u 以高速度低成本完成数据的处理业务,追求

19、系统处理问题的效率。u 目标是要实现一个相对稳定的、协调的工作环境。因为系统的工作方法、管理模式和处理过程是确定的,所以系统能够稳定协调地工作。 (3)管理信息系统的发展趋势。目前, 管理信息系统正在朝着智能化、集成化和网络化等方向的趋势发展。智能方向的突出代表就是决策支持系统与专家系统的结合, 即智能决策支持;集成方向的突出代表就是计算机集成制造系统与ERP(企业资源计划,Enterprise Resource Planning);网络方向的典型代表就是电子商务4。下面分别介绍如下:u 智能决策支持。决策支持系统,是帮助决策者利用数据、模型、方法、知识推理等去解决非结构化决策问题的人机交互系

20、统;专家系统是一个利用知识和推理过程来解决需要特殊的、重要的人类专家才能解决的复杂问题的计算机智能程序。现在,人们经常将决策支持系统和专家系统结合起来,形成智能决策系统。这种结合不是专家系统和决策支持系统的简单结合,而是需要大大的提高。经过实践应用,智能决策系统已经成为管理信息系统向智能方向发展的典型代表。u 电子商务。电子商务可以这样理解,在开放的网络环境中进行、并在整个商务过程中发生的电子数字化信息交换。电子商务流通系统可分为两大类:即商对商系统(B-B系统,Business to Business)和商对客系统(B-C系统,Business to Customer)。现在大多数电子商务系

21、统都是B-C系统,而将来可能引起流通系统产生变化的主要是B-B系统。电子商务技术给企业所带来的最大利益是使得企业可能从传统的时间和空间的制约条件中解脱出来,进行更有效、更迅速的商业活动。2.1.2 地理信息系统 (1)地理信息系统的概念。地理信息系统,顾名思义是处理地理信息的系统。地理信息是指直接或间接与地球上的空间位置有关的信息,又常称为空间信息。一般来说,GIS可定义为:“用于采集、存储、管理、处理、检索、分析和表达地理空间数据的计算机系统,是分析和处理海量地理数据的通用技术”。从GIS系统应用角度,可进一步定义为:“GIS由计算机系统、地理数据和用户组成,通过对地理数据的集成、存储、检索

22、、操作和分析,生成并输出各种地理信息,从而为土地利用、资源评价与管理、环境监测、交通运输、经济建设、城市规划以及政府部门行政管理提供新的知识,为工程设计和规划、管理决策服务”。(2)地理信息系统的特点。与一般的管理信息系统相比,地理信息系统具有以下特点5:u 地理信息系统在分析处理问题中使用了空间数据与属性数据,并通过数据库管理系统将两者联系在一起共同管理、分析和应用,从而提供了认识地理现象的一种新的思维方法;而管理信息系统则只有属性数据库的管理,即使存储了图形,也往往以文件等机械形式存储,不能进行有关空间数据的操作,如空间查询、检索、相邻分析等,更无法进行复杂的空间分析。u 地理信息系统强调

23、空间分析,通过利用空间解析式模型来分析空间数据,地理信息系统的成功应用依赖于空间分析模型的研究与设计。2.2 二者的集成2.2.1 MIS和GIS的数据处理MIS和GIS都是以计算机为核心的信息处理系统,都具有数据量大和数据之间关系复杂的特点。但GIS主要处理空间数据,例如,土地资源、森林资源、交通运输网络、人口分布等数据。而MIS主要处理物资、设备、资金、产量、库存、劳动力以及人事档案、生产合同、计划任务等非空间数据。2.2.2 MIS和GIS集成的可行性GIS 和MIS处理的数据虽然不同,但是它们的部分功能却具有交叉性,例如都具有信息采集、存储、处理、分析、管理、更新和输出等功能6。如果将

24、GIS看成MIS的一部分,它的主要功能相当于MIS系统中的信息处理系统。因此在理论上可将两种系统通过某种技术或平台集成到一个系统中,在发挥各自优势的同时,又能形成集成后的高效处理和管理功能,为实际的生产、生活服务。在MIS系统中集成部分GIS功能,这种应用模式将越来越广泛。同时,组件式GIS和WebGIS技术都有利于实现MIS和GIS的无缝集成。2.2.3 MIS和GIS集成技术将MIS与GIS集成目前主要有两种技术:(1)以COM技术为平台的GIS组件集成。COM技术将在3.4.1中做详细介绍。COM技术为GIS与MIS等集成提供了技术背景。GIS组件封装了GIS底层的技术细节,如对空间数据

25、库的访问管理、地图图形引擎、空间查询定位、制图输出等功能,对应用开发者开放二次开发接口,可以在应用项目中方便地实现GIS功能,同时又可以实现MIS的需求。系统将采用此种技术实现MIS与GIS的集成。(2)WebGIS技术也为GIS与MIS的技术集成提供了良好的解决方案,将在总结与展望中介绍。第三章 系统实现方案的分析与选择3.1 开发模式选择 C/S模式的管理信息系统产生于上世纪70年代并创立了一种分布式应用标准。它是一种客户机/服务器的结构。此结构把数据库内容放在远程服务器上,而在客户机上安装相应软件。C/S模式在技术上很成熟,它的主要特点包括: (1)交互性强。客户端有一套完整的应用程序,

26、在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。 (2)系统安全性高。C/S模式一般面向固定的用户群,可以对权限进行多层次校验,具有更安全的存取模式,对信息安全的控制能力很强,适于高度机密的信息系统使用。 (3)网络通信量低。C/S模式只有两层结构,网络通信量只包括Client与Server之间的通信量,网络通信量低。适合处理大量的数据信息。 (4)响应速度快。这与它的结构模式是密不可分的。3.2 系统数据库的选择 结合本系统的实际需要,选择Access数据库管理作为本系统的数据管理工具。Access数据库是美国Microsoft公司于1994年推出的微机数据库管理系统。

27、它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下9:(1)完善的管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能。在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的C/S模式和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与O

28、ffice集成,实现无缝连接。 (5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。 综合以上Access的特点,且有过使用基础,所以本系统的数据库选择Access数据库。3.3 系统开发平台的选择 本系统选用Delphi7.0作为开发平台。Delphi自从1995年2月诞生以来,获得了巨大的荣誉和广泛的影响力,以可视化编程、强大的编译功能、友好的用户界面得到大家的广泛应用。它的主要特点是:(1)高效的可视化组件库和面向对象的架构。(2)具有多种操作向导和在线帮助,大大方便程序编写。(3)界面设计所见

29、即所得和鼠标拖曳方式,可以轻松设计出华丽的界面。(4)支持各种最新及最常用的技术如Win32API,OLE,COM,DCOM,ActiveX等。(5)具有强大的面向网络编程功能,其C/S模式的开发工具在高性能的快速应用程序开发领域成为行业标准。3.4 组件式GIS的技术基础组件式GIS是面向对象技术和组件式软件在GIS软件开发中的应用。下面首先了解一下组件式GIS所依赖的技术基础组件式对象模型COM和ActiveX控件。(1)组件式对象模型COM。COM是组件式对象模型(Component Object Model)的英文缩写,是OLE(Object Linking & Embedding)和

30、ActiveX共同的基础,其作用是使各种软件构件和应用软件能够用一种统一的标准方式进行交互。COM不是一种面向对象的语言,而是一种二进制标准。COM所建立的是一个软件模块与另一个软件模块之间的链接。当这种链接建立之后,模块之间就可以通过称之为“接口”的机制来进行通信。COM标准增加了保障系统和组件完整的安全机制,扩展到分布式环境。这种基于分布式环境下的COM被称作DCOM(Distribute COM)。DCOM实现了COM对象与远程计算机上的另一个对象之间直接进行交互。COM本质上仍然是客户/服务器模式。客户(通常是应用程序)请求创建COM对象并通过COM对象的接口操纵COM对象。服务器根据

31、客户的请求创建并管理COM对象。客户和服务器这两种角色并不是绝对的。(2)ActiveX和ActiveX控件。ActiveX是一套基于COM的可以使软件组件在网络环境中进行互操作而不管该组件是用何种语言创建的技术。实际上是对象嵌入与链接(OLE)的新版本,使OLE接口加强了对数据和特性的管理,效率更高,而且更加便于进行Internet互操作。作为针对Internet应用开发的技术,ActiveX被广泛应用于Web服务器以及客户端的各个方面。同时,ActiveX技术也被用于方便地创建普通的桌面应用程序。ActiveX控件是充分利用OLE和ActiveX技术的自定义控件,是基于与应用程序无关的思想

32、而设计的,其目标是提供一种面向对象、与操作系统无关、与机器平台无关、可以在应用程序之间互相访问对象的机制。3.5 路经规划算法的选择路径规划是帮助司机在旅行前或旅行中规划行驶路线的过程,属于车辆导航领域的一个基本问题。在本系统中用到的路径规划,则是为了方便网监干警查询到达某网吧的行驶路径,也可以实现从某一起点到某一终点的行驶路径的规划。用于实现路径规划的方法有很多,通常采用的技术是找到最小行驶费用的路线,行驶费用可以是时间、距离、或选择路线的复杂度等等。小结 本文采用C/S模式对管理信息系统和地理信息系统进行了融合,使其在城市网吧管理中发挥重要作用。介绍了管理信息系统和地理信息系统的概念、特点

33、和发展趋势。结合二者各自的发展趋势提出了二者的集成。分析了二者在数据处理方面的特点及集成的可能性,指出了两种常用的集成技术,为本系统采用的在管理信息系统中集成地理信息系统的方法提供了理论依据。 分析了C/S开发模式在管理信息系统中的应用地位及自身的特点,结合系统的实际需要确定此模式为本系统的开发模式;通过对数据库技术和面向对象的开发语言及组件式GIS涉及到的相关技术、组件产品的阐述确定了本系统的开发工具:Access+Delphi+Mapx。参考文献1 李占荣. GIS的发展趋势J. 测绘与控件地理信息, 2007. 2, 30(1): 27-282 杨彪. 基于B/S结构的学生管理信息系统分

34、析与设计D. 西安: 长安大学, 2007. 73 赵姝颍. Delphi数据库管理信息系统开发案例精选M. 北京: 清华大学出版社,2007. 4: 16-204 朱顺泉. 当前管理信息系统的发展趋势与最新动态J. 企业管理信息化,2005. 12: 11-135 陈述彭, 鲁学军, 周成虎等. 地理信息系统导论M. 北京: 科学出版社. 1999 6 杨树文, 桂润堂, 薛重生. GIS和MIS集成技术的研究J. 微机发展, 2003. 4:397 罗云启, 曾琨, 罗毅. 数字化地理信息系统建设与MapInfo高级应用M. 北京: 清华大学出版社. 2003. 48 吴仪. 基于GPS定位和电子地图的最佳路径搜索D. 西安: 西安电子科技大学,2006. 1: 41-429 刘远东, 何思文, 吴斌新.数据库基础及Access应用M. 北京: 机械工业出版社, 2005. 10

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1