admin 管理员组

文章数量: 1184232


2024年3月20日发(作者:java代码重构)

维普资讯

^工自动化 

武器畏‘目动化 

Armament Automation 

O.I.Automation 

2006,Vo1.25,No.5 

2006年第25卷第5期 

文章编号:1006—1576(2006)05—0033一O2 

基于ASENET的部队信息自动化系统 

许晓坤 

(东南大学机械工程系,江苏南京210096) 

摘要:基于ASP.NET的部队信息自动化系统,由信息搜索、信息查询,信息发布、网上办公、网上训练、网上 

管理及安全监控等模块组成。其操作员权限设置渗透到各模块及各子功能中。系统采用B/S模式,含网络终端用户、 

Web服务器及数据库服务器三层,并通过ADO.NET访问数据库,同时使用.NET数据提供程序和数据集两个核心组 

件将数据访问和数据操作分离。 

关键词:信息自动化系统;ASP.NET;B/S模式 

中图分类号:TP393.07 文献标识码:A 

Information Automation System for Military,】1roops Based On AS P.NET 

XU Xiao.kun 

(Dept.of Mechanical Engineering,Southeast University,Nanjing 2 10096,China) 

Abstract:Information automation system for military troops based on ASPNET consists of information search module. 

information inquiry module,information announcement module,network office module,network training module,network 

management module,security monitoring module and SO on.The operator authority setting was existed in every module 

and sub function.The B/S mode was adopted by the system.The system includes network terminal users.web server and 

database server.The database was accessed through ADO.NE At the same time.the.NET data provider program and data 

set were used tO classify data access and data operation. 

Keywords."Information automation system;ASP.NET;B/S mode 

0 引言 

当前,建设信息化军队已成为我军现代化建设 

的现实目标,建立基于Web的部队信息自动化平台 

日显重要。ASP.NET动态网站大量使用组件技术, 

将Web浏览器和Web服务器间的网络通信完全包 

ASP.NET开发部队信息自动化管理系统。 

1 需求分析及系统功能设计 

该系统旨在为首长决策、机关办公管理提供信 

息平台,并满足可扩展性、安全性、可靠性等要求。 

本信息自动化系统划分为如下9个功能模块。 

(1)信息搜索模块:根据输入的关键词和具体 

l管理l

网上l 

 

I教育 

网上 

网上I l安全 

装,可实现动态网站和B/S模式开发。故利用 

息I询l 

关 

键 

词 

Il枯息I发布l I砖上I办剁  l

却I

掰土I

鲧I

 

 

蜓乐l I监控 

视 

频 

备 

份 

搜 

索 

l l萋l耋l 0萋I窑l蓑l 萋I嘉I妻I I 8萎l1 I童0萋4薹l萋l l羹l曩lI量4差I l曩耋0量lI萎lI享耋l曩 

图1 系统功能模块组成 

名称从数据库搜索相关信息。 

(2)信息查询模块:建立公共信息数据库,根 

各项工作的进度与质量,保证工作质量。 

(5)网上训练模块:具有军事理论、 上考核、 

外军研究、军事论坛等功能。 

(6)网上管理模块:实现对人员、政工、后勤、 

装备、安全和统计报表等的管理。 

据目录或关键词进行查询与搜索。 

(3)信息发布模块:以浮动窗口形式,滚动发 

布本单位重要信息、当天或一个阶段的主要通知精 

神或重大时事新闻。 

(4)网上办公模块:通过要事日志、文电传输、 

(7)网上教育模块:具有网上授课、网络电视、 

网上书库、课件下载等功能。 

个人事务安排和权限控制实现网上办公,保证首长 

机关能及时全面地了解各项工作的进展情况,控制 

(8)网上娱乐模块:提供音乐与电影播放、网 

上聊天、益智游戏等文化娱乐功能。 

收稿日期:2005—12—02:修回日期:2005—12—30 

作者简介:许晓坤(1975-),男,福建人,1999年毕业于福州大学,现东南大学在读硕士,从事系统开发和研究。 

维普资讯

兵工自动化 

武■畏■自动化 

Armament Automation 

0.I.Automation 

2006年第25卷第5期 

2006,Vo1.25,No+5 

(9)安全监控模块:布设监控设备和控制点, 

用网线传输并入单位局域网,实行对包括分队兵器 

室、车库、弹药库、通信大楼、营区大门、文化活 

动中心等的网上监控及视频备份。 

心元素,包含Connection、Command、DataReader、 

DataAdapter对象,如表1。.NET程序员使用这些 

元素实现对实际数据的操作,其结果被直接处理或 

被放到DataSet对象中。 

表I ADO,NET常用对象 

ADO;NET对象 

Connection 

Command 

2系统结构设计 

为保证军事机密安全,必须使该局域网与 

Internet物理分离。对外联接三期军网,实现与兄弟 

单位间的信息共享。采用网络防火墙技术,起到杀 

啦能 

开启(连接)数据库 

执行SQL语句 

DataReader 

DataAdapter 

提供给程序读取数据的接口 

执行SQL语句,开启数据表, 

毒和过滤IP的作用。用户端安装杀毒软件,防止病 

毒的入侵。系统中,操作员的操作权限设置渗透到 

各模块及各子功能中,对不同使用者系统赋予不同 

的权限,能有效防止越权操作和资料泄密。因此, 

系统采用B/S模式设计,见图2和图3。 

图2 网络结构示意图 

口 

口 

终端 

图3 中心机房网络拓扑图 

第…层是网络用户终端,有关人员通过自己账 

号和密码可在授权范围内使用终端上的浏览器: 

第二层是位于中心机房的Web服务器,负责 

接受用户的访问请求,动态生成HTML代码,并把 

处理结果通过网络送给用户; 

第三层是位于中心机房的数据库服务器。负责 

存储、处理通过网络收集的数据。 

3 系统实现 

3.1 ADO.NET数据访问 

ASP.NET通过ADO.NET访问数据库,为部队 

管理提供底层数据支持。为将数据访问和数据操作 

分离,ADO.NET使用核心组件:数据集(DataSet) 

和.NET数据提供程序(DataProviders)。 

(1)数据集。DataSet对象在ADO.NET中处于 

核心地位,提供与数据源无关的数据表示方式,可 

表示、存储和管理来白远程或本地数据库、XML文 

件或数据流甚至应用程序的局部数据。 

(2).NET Data Provider是ADO.NET体系中核 

・ 4- 

并提供给DataSet对象访问数据的接口 

DataSet 提供给程序及DataGrid访问数据的接 

Connection对象用于连接数据库。连接后,用 

两种方式访问数据:①借助DataAdapter对象访问 

数据库,该方式可配合DataSet对象所提供的接口 

(如DataGrid)显示数据;②使用Command对象 

访问数据库,该方式先由Data Reader读取数据,再 

利用Response.Write显示数据,优点是不额外占用 

内存,且读取数据的速度也比DataSet快。如图4。 

图4 两种不同的数据库访问过程 

以“人员花名册”为例,使用Connection—Data 

Adapter—DataSet—DataGrid访问数据库,代码如下: 

||导入禽皂茔阃 

<%@Import Namespace=”System.Data”%> 

<%@Import Namespace=”System.Data.OleDb”%> 

<script Language=。’VB’。runat=”server。。> 

Sub Page

Load(sender As Object,e As EventArgs) 

//相关物件的宣告 

Dim Conn As OleDbConnection //宣告Connection物件 

Dim Adpt As 0leDbDataAdaDter,/宣告DataAdapter物件 

Dim Ds As DataSet//宣告一个DataSet物件 

//Connection物件开启Name.mdb资料库 

Dim Provider=”Provider=Microsoft.Jet.OLEDB.4.0’’ 

Dim Database=”Data Source=”&Server.MapPath 

(”Name.mdb”) 

Conn=New OleDbConnection(Provider&”:” 

&DataBase1 

Conn.Open() 

//DataAdapter物件开启r人员花名册J资料表 

Dim SQL=”Select From人员花名册” 

Adpt=New OleDbDataAdapter(SQL,Corm) 

//将DataAdapter物件开启的“人员花名册” 

||甍 DataSet嘲 

Ds=New Dataset0 

Adpt.Fill(Ds,”人员花名册”) 

//DataGrid控制元件显示【人员花名册】资料表 

MyGrid.DataSource--Ds.Tables 

C人员花名册”).DefaultView 嘲 _ 

维普资讯

^工-动化 

武■冀■目可化 

Armament Automation 

O.I.Automation 

2006,Vo1.25,No.5 

2006年第25卷第5期 

u 

m ax{u 

度决定装备的生产质量,体现了军事效益。 

l<j<m 

3 结束语 

模糊白化灰色关联理论的评价模型适刖于模糊 

和灰色信息较多,定性、定量因素同时存在,且各 

因素间无确定关系的各类评价项日。并能得出合理 

的评价结果。当投标企业数量较多时,利用计算机 

②k目标值接近某一适中值UO时,取u‰=un. 

③k目标值越小越好时,取u 

ar

。…

in{u : 

(7)计算Uij与ui0j0的灰色绝对关联度£u,i=== 

1 ‘,n.j=l ・ 其中 。 

实现,也将提高评标速度和质量,节省招标活动所 

需费用,保证评标程序和方法的科学性和规范性。 

通过计算,得到£ll=0.5515,El2=0.5499, 

£l =0.5551,£ld=0.6756。 

参考文献: 

【11中国人民解放军总装备部综合计划部.军品合同签订与 

(8)由lm≤ia x f£u l=£ 得次优效果向量1

1iljI和 

管理【M】.2001. 

【2】陈守煜.工程模糊集理论与应用【M】.北京:国防工业 

出版社.1998.60—68. 

l<jSm 

次优局势Si,i.。由814=0.6756可知,u14为次优向 

量,Sl4为次优局势。即丁投标方综合评价与理想局 

势效果最接近,为取得次优决策,选定投标方丁作 

为装备的承制单位。投标方丁由于报价最低,质量 

体系审核的企业管理机构完善程度最好,最终中 

标。报价体现了经济效益,而企业管理机构完善程 

撬 

MyGrid.DataBind0 ,/关闭Name.mdb资料库 

Conn.Close() 

End Sub 

</script> 

【3】刘思峰,郭天榜,党耀国,等.灰色系统理论及其应用 

【M】.北京:科学出版社,1999. 

【4】庞永师,王学通.灰色关联分析在评标决裳中的应用[J] 

西安建筑科技大学学报,1999,31(1):80-83. 

【5】魏刚,陈浩光,艾克武.装备采办合同的博弈模型与方 

法【J】.军事经济研究,2002,(12):24—28. 

于数据库,而且将其导入到订制的excel模版文件 

中存为excel文件,签名人员电子签名也加盖在 

excel文件中,有效防止伪造签名情况的发生。 

4 结束语 

通过ASEENT技术建立的部队信息自动化系 

统具有界面友好、操作简单、执行效率高、更加安 

全等特点,基本实现部队机关无纸化办公,各部门 

间也能实时地沟通有关信息,文件管理混乱的现象 

基本得到了纠治,促进了部队的全面建设。 

在数据访问基础上,可对数据库进行选择、删 

除、增加、更新等操作,实现对系统数据库的管理。 

3.2系统安全 

系统数据在局域网上传递、储存,其安全与否 

关系到部队的秘密,因此,抓好安全项目主要有: 

(1)计算机网络安全:局域网采用Windows 

2000+SQL2000的技术方案,将应用服务器和数据 

库服务器在物理上分离。在PC机及Web服务器上 

安装防火墙软件,自动探测、检测和自动消灭网络 

病毒。此外,客户端设置用户权限管理、身份验证、 

操作日志监控、功能权限控制、数据权限控制等, 

以保证数据的安全和系统的稳定。 

参考文献: 

【l】陈娴,等.ASP,NET项目开发实践【M1.北京:中国铁道 

出版社,2003. 

【21王国荣,等.ASP.NET网页制作教程【M】.武汉:华中科 

技大学出版社 2002. 

(2)数据库管理安全:局域网数据存储于数据 

【3】卢镇波,李青.ASP.NET程序设计专家门诊[MI.北京: 

清华大学出版社,2005. 

【4】邹建峰,李律松,李晓栓.ASP.NET开发技术详解[MI. 

北京:人民邮电出版社,2005. 

库,为保证系统正常运行,须成立专门的工作小组 

负责管理。以完成对基表的维护、用户权限设置及 

审查和数据的导入导出等功能,当系统受到意外破 

坏时,能快速恢复数据,保证系统重新正常工作。 

(3)电子签名安全:电子签名技术为使用电子 

数据的法律效力提供依据,它不仅将发布的信息存 

・39・ 


本文标签: 数据 信息 系统 数据库 模块