">
1系统设计与实现
1.1数据库服务
设计置于服务器端的数据库将提供系统一切可能需要的数据。包括在线数据测试、用户数据管理、文件存储和历史日志记录等等。客户端通过网络UDP与服务器端进行数据交互。而在数据流的处理流程上,服务器主要给予相关客户界面进行指示操作,而客户端则提供数据发送,日志存档以及与用户人机交互等功能。采用C/S模式结构也使得数据库在服务器端的数据处理更加统一、安全。
1.2数据交换组件
数据交换是系统平台的核心,通过数据流的整理压缩编码,在客户端形成区别于服务器端的另一数据处理中心,数据集成的同时提供数据查询分析,通过资源管理器和工作协同模块进行智能分析提供用户相关建议。eGSP中,定义了其与数据库服务器端的接口,通过该接口可以实现数据交换同时也为后续的软件升级开发提供测试通道。对于用户映射关系要求较为严格的平台,系统将在此对各类公共数据统一数据结构,包括软件编程中类的定义和实现等。总体来说,主要为系统的运行策略以及相关设计结构提供定义和交换。
1.3用户管理
对于空管安全性要求较高的政务发布系统来说,用户的认证显得更加重要。对用户的统一管理成为系统设计的一个关键。门户系统根据统一用户管理建立起用户与后台业务处理的一一对应,实现多项政务的统一登录管理。用户将以权限区分可操作范围,同时通过用户注册管理实现用户管理数据的增加。对于人员安排、部门组织单位以及其他相关组织结构将以多级树形结构进行设计,在客户端将提供友好的人机交互界面。
1.4系统的实现
根据以上设计方案,划分系统模块、子模块、接口等并按照根据业务流程设计相应算法,利用基于ASP.NET的C#平台对系统进行实现。对于在线数据,系统拥有表Tab_System,以其为例如下,在visual2010中先构造并打开数据库连接对象:SqlConnectioncon=sqlconn.mysql(l);con.Open();然后用SQL命令和连接对象初始化数据适配器对象:stringstr="selecttop(8)*fromTab_System";SqlDataAdapterdap=newSqlDataAdapter(str,con);接着通过数据适配器对象往数据集中填充表"SystemTable"DataSetds=newDataSe(t);dap.Fil(lds,"SystemTable");最后数据绑定控件,并关闭连接对象。DataList1.DataSource=ds.Tables["SystemTable"];DataList1.DataBind();con.Close();而在登陆界面和用户管理界面中,系统将通过数据库中的用户管理表进行分析,采用密码登陆实现系统的安全性保障。而在权限分配中,则通过LDAP协议简历集中目录管理,并通过简单的ACL配置实现权限分配和控制。
2结束语
文章提出一种基于eGSP的空管政务管理系统,该系统通过模块化管理设计,通过ASP.net进行软件系统实现,在实际应用中运行良好,为空管系统特殊性提供政务电子化管理。同时也为相关门户设计提供一种参考。
作者:陈彦希 单位:中国民用航空汕头空中交通管理站技术保障部