基于煤矿的计算机网络通信及信息管理系统的设计实现.pdf
收稿日期 2003-09-14 基 于 煤 矿 的 计 算 机 网 络 通 信 及 信 息 管 理 系 统 的 设 计 实 现 赵贤林, 沈明霞 南京农业大学 工学院,江苏 南京 210031 摘 要由于煤矿企业中集团公司和下属各个煤矿的地理分布存在松、 散、 远等问题, 因此不能把用于其他行业 的信息管理系统直接应用于煤矿企业中。根据煤矿企业的实际分布情况, 在不同的地方采用不同的网络设计方 法, 使用不同的数据传输方式。系统的实际运行情况表明这种设计思想在煤矿企业中是可行的。 关键词管理信息系统;数据库;C/S;B/S 中图法分类号TP315 文献标识码A 文章编号 1001-3695 2004 11-0191-02 Design and Implementation of Computer Network Communication and MIS Based on Coalmines ZHAO Xian- lin,SHEN Ming- xia College of Engineering, Nanjing Agricultural University, Nanjing Jiangsu 210031, China Abstract A different data transmission are used according to the distributing of coalmines. Application of the MIS shows that the design idea is feasible in mine enterprise. Key words MIS;Database;C/S;B/S 近年来, 随着计算机技术与通讯技术的迅速发展, 信息管理 系统在各个行业中的应用不断增多, 各种新的设计与实现方法 不断地在各种期刊杂志上发表。在这些系统中大部分信息管理 系统均采用客户机/服务器 C/S 模式, 随着计算机技术的进一 步发展, 基于浏览器/服务器 B/S 模式的信息管理系统也开始 逐步推广。然而, 这些信息管理系统虽然在使用的方法上或者 管理的行业上不同, 但是有一点是相同的, 即它们都是在已经建 立或者很容易建立局域网的基础上来研究企业的信息管理。而 在煤矿企业中由于集团公司和下属各个煤矿的地理分布存在 松、 散、 远等问题, 因而不能把用于其他行业的信息管理系统直 接应用于煤矿企业中。本文根据煤矿企业的实际分布情况, 采 用不同的设计方法, 使用不同的数据传输方式解决上述问题。 该系统的设计思想应用于江苏天能集团煤炭销售公司的管理信 息系统, 系统的实际运行稳定、 可靠, 表明这种设计思想在煤矿 企业中是可行的。 1 煤矿企业特点及系统设计目标 煤矿一般分布在一些偏远地区, 条件相对其他行业来说比 较差。以本系统为例, 本系统应用于江苏天能集团煤炭销售公 司, 其地理环境基本情况为 公司的位置位于集团内部, 坐落于 市内, 而下属八个煤矿均在郊区, 有的甚至在邻省境内, 最远的 距离达上百公里。因此, 距离的松、 散和交通、 通信的不便成为 煤炭行业中制约管理系统发展的瓶颈。在这种情况下, 销售公 司要求系统能够完成以下功能 1 通信方面 ①每个煤矿需要将每天的销售数据及时上报集团。 ②集团领导能够在计算机上实现实时查询, 随时掌握煤炭 的销售情况, 从而能够根据市场的变化及时调整。 2 销售政策 每个煤矿在磅房中由司磅员将每车煤炭销售数据录入计 算机中, 发送至各煤矿销售科; 销售科将全天的销售数据根据 提煤单位计算当天的提煤数据以及本月发出数和累计发出数, 然后将结果送到集团; 集团领导和相关人员以不同的身份通过 浏览器登录该系统所在站点查阅不同的信息。系统主要功能 如图 1 所示。 图 1 煤炭 销售系 统功能 树 2 系统实现 2. 1 网络及通信系统设计实现 2. 1. 1 网络的设计 根据集团的具体分布及系统需求, 在硬件方面有三种方法可 供选择 1 整个集团独自投资铺设光纤, 建立自己的局域网。 2 租用电信光纤 带宽 2Mbps , 在局部铺设光纤, 通过路由器管 理各个客户机的 IP 地址, 建立局域网。3 在集团和各个煤矿分 191第 11 期 赵贤林等 基于煤矿的计算机网络通信及信息管理系统的设计实现 集团 领导 信息 查询 集团 科室 信息 查询 销售 公司 录入 查询 普通 员工 信息 查询 司磅 员录 入查 询 矿普 通员 工查 询 矿领 导信 息查 询 矿各 科室 查询 各煤矿服务器 集团服务器 矿销 售科 查询 别建立自己的局域网,他们之间通过电话线来传输数据。但是由 于该系统的设计与实现均由集团销售公司承担, 第 1 种方法一 次性投资过于昂贵, 暂时无法实现; 第 2 种方法虽然比第1 种 的一次性投资小, 但是由于需要租用电信的光纤, 使用费比较高。 因而根据实际情况我们选用第3 种方法设计网络, 具体如下 ① 在集团内部通过双绞线建立局域网, 从而为集团内部数据访问建 立硬件条件。②根据各煤矿实际情况, 在各矿以销售科为中心建 立局域网, 各矿领导及普通员工作为销售科服务器的客户端实现 数据的访问。③由于磅房距离销售科比较远, 它的软件设计和数 据传输方式应单独考虑。 2. 1. 2 通信系统的设计 根据网络的设计与分布情况, 通信系统采用如下方式实现 数据传输 ①在各矿销售科与集团服务器端采用电话拨号方 式, 这里需要采用外线拨号方式。②各矿磅房与矿销售科之间 也采用电话拨号方式进行通信, 但可以采用内线拨号方式, 这 样可以大大降低因通信造成的额外成本, 从而使系统更具有实 际应用价值。另外需要注意的是在集团服务器上除正常安装 网卡外应加装一个 Modem, 用于与矿服务器通信, 在软件设置 上, 将拨号程序设置为允许拨入。为安全性设立固定用户名及 密码, 以防止黑客意外侵入。同样在矿服务器中应安装两个 Modem, 一个用于接收磅房传来的数据, 一个用于将每天的数 据发送到集团。其网络通信图如图 2 所示, 其数据流图如图 3 所示。 在系统的实际使用中, 电话拨号传输速度可以达到33. 5 kbps, 这个速度可以使每天处理后的销售数据在 1 分钟内传送 完毕, 因此这样的网络通信设计方式在实际运行中完全可行。 2. 2 管理系统软件实现 2. 2. 1 集团公司内部的管理系统的实现 在集团公司内部局域网中的数据访问采用 Web 访问方 式, 随着互联网技术的发展, 这种方式更加能够为人们接受, 界 面更加友好。当然建立站点的方法很多, 可以采用 HTML 构成 基础 Web 页, 网页框架有多种方式实现, 大家可以根据自己掌 握的实际情况选用 FrontPage, Dreamwaver 制作网页; 数据访问 语言可以采用 VBScript, JavaScript, ASP. NET 等均可。在集团 公司及矿局域网内部我们选用了 ASP. NET 作为数据访问语 言, 集团服务器及矿服务器的后台数据库均采用 SQL Server 数 据库进行管理。每天的数据实现自动备份, 以防止因意外原因 造成的数据丢失。 2. 2. 2 销售科、 磅房的管理实现 在销售科及磅房中通过前台软件实现数据的录入、 传送及 查询处理功能。数据访问技术主要有 ①远程数据对象 Re- mote Data Object, RDO ; ②数据访问对象 Data Access Object, DAO , 它采用数据库引擎进行数据访问; ③ActiveX 数据对象 Active Data Object, ADO , 通过 OLE DB直接操作后台应用程 序。在该软件系统中我们主要采用第③种方式即 ADO 进行数 据处理; 后台采用 SQL Server, 前台采用 VB语言, 利用 ADO 方 式访问数据库, 并通过传输协议实现数据传送。 2. 3 软件系统设计实现 该系统的后台数据库采用了 SQL Server 用于管理每天的 销售数据, 前台界面中对客户端采用 ASP. NET脚本编辑语言, 数据的访问方式均采用 ADO 方式, 从而大大加快了数据访问 速度。对于数据的传输问题, 考虑到采用拨号方式网络速度毕 竟有限, 为了提高传输效率并分担集团服务器的任务, 在数据 传输前先由各矿服务器将每天的数据进行初级处理, 再将结果 发送到集团。这样既解决了传输速度问题, 又减轻了集团服务 器的负担, 充分体现了分布式系统的优点。 在安全性问题上, 除了通过设置用户名和密码之外, 数据 传输时采用奇偶校验来增强安全性。每次传送信息前, 先由矿 服务器发出数据传送请求信号, 该信号由集团服务器验证正确 后方可接收数据。在实际使用中, 为了加快发煤速度, 磅房司 磅员可以同时在计算机上打开 3 ~ 4 个界面, 根据不同的发煤 单位, 只填写提煤数量、 提煤车辆号码、 出门证号, 当一条记录 输入完成以后, 通过编写程序自动按照设定好的格式将出门证 打印出来。这样大大地提高了发煤速度, 使该系统更具有实际 应用价值。 在权限分配中, 先由系统管理员根据现场实际情况添加和 分配多用户权限, 在该权限中管理员有权添加、 删除用户, 并能 清空用户密码, 而各用户有权修改自己的密码。当权限变化 时, 在该软件中, 管理员只需选中该用户, 在权限一栏中将该用 户的相关权限添加或删除 通过打“ √” 实现 。这种方法简单 方便, 很适用于煤矿人员操作。 3 结束语 由于煤矿是一种特殊行业, 绝大多数煤矿的地理位置偏 僻, 人员的计算机基本素质偏低, 各种配套设施比较差。因而 如何在煤炭系统中, 特别是中小型煤炭系统中建立信息管理系 统, 仍有很多问题需要解决。本系统针对江苏天能集团的实际 情况, 设计和开发了煤炭销售信息管理系统, 在使用过程中, 与 以前采用人工打电话上报数据相比, 不仅大大降低了运行成 本, 而且提高了数据传送的准确性, 为集团公司带来了很大的 经济效益。 参考文献 [ 1]何红波 , 王文军 . 电信 局通信 管线 网络信 息管理 系统 [ J] . 计 算机 应用研 究, 2000, 17 1 91-93 . [ 2]周静, 周 定康, 兰琼 . VB 远程 调 用 SQL Server[ J] . 计 算 机 应 用 研 究, 2002, 19 1 34 -35, 93. [ 3 ]章立民 . SQL Server 2000 Transact- SQL 程序 设计[ M] . 北 京 中 国 铁道出 版社, 2002. 作者简介 赵 贤林 1973 - , 男, 江 苏 连云 港 人 , 讲 师, 硕 士 研 究 生, 主 要 从 事 模 糊 控 制 理论 和 计 算 机管 理 信 息 系 统的 开 发、 理论 研 究; 沈明 霞 1964- , 女 , 江 苏常 熟人, 副教 授, 博士 , 主 要研 究方向 为机器 视觉 技术与 控制 理 论 。 291计算机应用研究2004 年 集团服务器 集团客户机 局域网 矿服务器 外线电话 各矿客户机 局域网 矿磅房 内线电话 集团服务器 集团客户端 矿服务器 矿磅房 矿客户端 外线电话 图 2 煤炭销售系统网络通信图图 3 煤炭销售系统数据流图 内线电话