《濮阳有线用户信息平面图查询系统》详细内容
河南省濮阳市广电信息网络中心高级工程师 李 军河南省濮阳市广电信息网络中心助理工程师 于自荣 河南省濮阳市广电信息网络中心助理工程师 叶向飞
1.系统设计开发背景 随着有线广播电视事业的蓬勃发展以及城市建设的日新月异,濮阳市有线电视用 户数量持续快速增加,用户分布片区日趋扩展。如何管理好不断增大的用户信息资料, 更高效率、高质量的为用户提供满意及时的服务,已成为我们必须面对的问题。基于这 一需求, 我台技术人员在精心绘制城市片区平面图的基础上,自行开发出一个实用的 用户信息平面图查询系统。 2.详细科学技术内容 (1)、总体思路 该系统包含用户信息的建立、修改、删除、简便查询、数据输出(打印)等功能。 主要应用于工程技术人员制定施工方案,帮助网络维护人员快速准确的掌握用户相关信 息,确定故障部位及受影响用户的范围,以便制定出科学的维护方案。同时该系统"即 点即查"的信息查询特点可以辅助财务及工程人员快速指导用户正确填写用户信息,确 保用户信息的准确性。 该系统最大的特点是类似于"电子触摸屏" , 应用者只需用鼠标点击主界面中的相 应片区,即可俯视该片区平面图,在片区俯视平面图中选择(点击)建筑楼宇即可得到该 建筑中的所有有线电视用户信息。所得信息包括用户编码、用户注册姓名、联系电话、 详细住址及缴费截止日期等。所用后台数据库与本台收费系统用户数据库文件格式相同 (均为.mdb格式)。 结合本台内部局域网的拓扑结构,并从系统的安全及信息维护出发,我们将该系统 的结构设计为Client/Server(即客户/服务器)结构(见图2-1)。 工作站应用程序分别装在各工作部门的微机上,后台片区平面图图库及用户信息数据库 安装于台服务器上。这样,既实现了技术资料的共享,又便于系统管理员对后台数据进 行维护,保持各部门共享数据的一致性。同时,节省了各工作站软硬件资源的开销。接 下来,我将对该系统的设计思想进行简要介绍。 (2)、技术方案与创新成果 片区平面图详细记录了有线电视用户的具体分布信息。因此,图库的准确建立是系 统的重点,也是一项实践性极强的基础性工作。我们的技术人员在本台以往划分片区的 基础上,结合城市建设发展及规划,从合理的角度出发,进一步将城市划分为35个片区。 根据各区的不同,将部分面积大、密度高的片区进行细分,共绘制片区平面图75张。 用户进入系统的主界面窗口,选择(鼠标单击)代表配线架的按钮,进入该配线架具体结构窗口,其中包含各配线柜具 体配置(光纤熔接单元、尾纤盘、光分路器),代表各部件的按钮都明确的标有所含主要信息--如对熔接单元,标明了对应 该单元的光缆的路由信息;对光分路器,则提示该分路器所带的小区终端。选择点击代表各部件的按钮,即可打开该单元的 配置窗口,光分路器窗口显示各光分路器的图形资料(分光比、光节点位置、光链路路由信息等)。如果是光熔接单元窗口, 则显示该单元平面图示意图,为了明显区别各光纤的使用情况,我们对光纤按钮内容提示设定不同颜色,黑色表示正在使用, 而红色则表示光纤处于备用状态。再选择代表法蓝的按钮,该端口对应的光链路信息窗口就打开了,其中记录着光链路的主 要工程信息。用户可以通过窗口下方的系统功能按钮,对信息进行增加、修改、删除、查询以及浏览等操作(其中前三项功 能模块,只有经系统授权,才显示为活动状态)。另外,系统还提供了具体的光链路路由图查询功能。为防止对信息的错误 操作,每次对数据的改动都需要通过点击"确定"按钮,经确认后,系统才对数据库进行更新生效。 系统的每张片区图都有统一的页面比例设置。图中除标明了建筑名称外,还注有本 台统一编排的用户编号和楼房结构。每张图都经历了初绘草图,修正定稿后,再利用绘 图工具绘制(部分经PHOTOSHOP5.02处理)后存为.BMP(位图)格式文件(见图3-1)。 对于数据库开发工具的选择,考虑到与前台应用程序的充分支持与方便,采用了微 软的Access2000数据库管理系统(本台用户计费系统数据库也为.mdb格式,采用相同数 据库格式便于数据的导入更新。)基于实用和更新迅速的考虑,数据库包括两个表--系 统管理表(记录系统登陆管理信息)和有线用户信息表,后者包含用户姓名、地址编号、 联系电话、详细住址以及最后一次缴费服务截止日期等信息。 本信息管理系统在微软Windows2000操作系统下开发。用户前端应用程序的设计采用 微软的Visual Basic 6.0为开发工具。因为本查询系统实现的主要是对图形资料的反复调 用管理,VB6.0在实现设计意图上具有简单使用和开放性强等特点,利用VB6.0的Data控件 和自带的ActiveX控件组中的DataGrid6.0控件,可以方便的实现对后台数据的访问,实现 信息管理功能。同时VB6.0生成的.EXE文件可完全脱离对开发工具的依赖,独立运行,这 样就大大降低了对硬件的要求,扩展了该系统的使用范围。 系统采用多窗体结构,用户根据授权在系统登录窗口中输入密码,方可进入系统主窗 口,如未输入密码或密码输入错误,用户将被提示"系统拒绝被使用" 。进入系统的主界面 是全市片区分布图(图2-3)。窗体上方设有系统主菜单,依次为"系统控制" 、 "用户管理" 、"总图查询" 、"分区表查询" 、" "附件" 、"系统帮助" 。"系统管理"模块包含"修改登 录密码" 、"操作人员管理" 、"退出系统"功能;"数据管理"模块包含"信息输入"、"修改" 、 "删除" 、"查询"及"报表生成"和"打印"功能(其中前三项功能只有被授权为高级操作员的访 问者方可使用,一般用户只享有查询浏览的权限);点击菜单项"总图查询"可打开"城市片区 平面图" ,该图反映了片区的划分情况,并在各片区设置标有片区号的按钮,通过在总图中定 位并点击这些按钮,用户就可打开相应片区的平面图查询窗体(图2-5)。再进一步单击该片 区内代表建筑的按钮控件,该建筑中的所有用户信息即显示在弹出的"用户详情"窗体(图2-6) 当中,这种类似于"触摸屏"的查询方式大大弥补了传统"问答式"查询的不足,可以在对用户信 息未全面准确掌握的情况下,通过这种"即点即查"的模糊查询方式实现查询目的。这也是该系 统的最大特点和用户应用最多的功能模块。单击"分区表查询"菜单项,将打开"分区总表"窗体 (图2-4),该表详细记录了片区划分的信息,每个片区号后都有该片区内的标志性建筑作为 提示,用户通过浏览表中的标志性建筑提示,确定片区,然后单击片区号就可打开要查询的片 区平面图,在图中单击建筑物按钮,得到用户信息。"系统帮助"菜单项采用级联形式,二级菜 单中包括"系统指南"-- 系统的使用方法;"分区说明"--片区的划分依据;"关于系统"--包含 系统的版本信息等。用户可通过点击获得不同的帮助信息。"附件"菜单项为用户提供了直接调 用Windows9X自带的"画图"和"笔记本"工具的功能,便于用户在不脱离系统的情况下就可进行图 形文档处理。点击菜单的最后一项 "退出系统" ,结束本次应用。 (3)、实施效果 因为在系统开发之前,我们对设计对象进行了细致严密的分析,针对其特点,经反复论证 实践,理清了设计思路,所以在开发实现上进展顺利。在具体的功能模块实现方面,我们充分 利用了开发工具的强大支持能力,非常理想的实现了设计目标。经过细致的调试运行,收到了令 人满意的效果。 3、发现、发明及创新点 系统以城市用户分布片区俯视平面图和用户资料数据库为后台,根据系统使用者在各级片区 平面图中的选择,既可以查询到用户片区分布平面图资料,又能得到每一建筑中用户的的详细资 料。该系统为使用者提供了一种形象的身临其境的查询方式, 相对于传统的问答式查询,是一个 大胆实用的创新,为信息管理的普及进行了尝试。 4.与同类软件系统的综合比较 与不少兄弟单位用MAPINFO等专业工具开发的各种《地理信息系统》相比,该系统巧妙的利用 了比较大众化的开发软件,在应用方面具有用户操作界面形象直观和使用简便快捷的特点。另一 方面,这个信息管理系统对硬件和操作系统的要求极低,只要能运行Win9X操作系统(其它一些操 作平台亦可)的微机均可使用,对存储空间要求也不大。同时,针对系统前端应用程序源代码稍 加改动,即可生成该系统的单机版本,应用起来非常灵活。 5、应用情况 《濮阳有线台用户信息平面图查询系统》在我台工程技术、财务和管理等部门应用以后,确 实达到了预期的目的,大大提高了收费和工程施工的工作效率。尤其是在网络维护和处理用户报 修投诉方面,更是显示出该系统在快速查询方面的优势。 6、经济、社会效益情况 (1)、一个比较完备的《地理信息系统》市场报价一般在几万至十几万元人民币之间,而 我们自己开发的这个系统,全部工作都是技术人员自行设计完成,没有花费专项资金,节省了大 量的软件购买费用。 (2)、用户分布是动态发展的,日常的维护升级工作是系统生存的关键,自主开发的软件 在这方面不存在问题。这为我们节省了在维护升级方面的投入。 (3)、系统的应用大大的提高了施工效率和收费效率,为企业创造了更多的经济效益。 (4)、该软件系统的开发应用为我们在信息管理方面提供了新的思路。随着用户量的增加 和业务的不断拓展,很多技术资料信息的共享都可以通过类似的设计得以实现。 (5)、高效率、低投入、直观、实用是这一系统的特点,因而该软件系统在很多地区都具 有推广价值。 7、结束语 《濮阳有线台用户信息平面图查询系统》的开发是我们在信息管理方面实现办公自动化的 初次尝试,对于中小城市有线台来说,该系统是一个很好的日常工作辅助工具,尤其是那些对 城市用户分布情况和电脑操作不很熟悉的员工,应用本系统,就会发现它是个很好的帮手。 《濮阳有线台用户信息平面图查询系统》在我台各部门应用以后,确实收到了预期的目的,大 大提高了日常工作的效率。希望我们在用户信息管理方面的这一点点尝试能对您有所启示和帮助。