利用ASP.NET开发军用车辆管理信息系统
2017-03-03周少国姚银花
周少国,姚银花
(长安大学汽车学院,陕西 西安 710064)
利用ASP.NET开发军用车辆管理信息系统
周少国,姚银花
(长安大学汽车学院,陕西 西安 710064)
论述了军用车辆管理信息系统的开发实现,并结合本系统具体介绍了采用的体系架构为B/S三层网络架构,采用数据库为 SQL Server 2008,其实现的主要功能有:管理员信息管理,注册用户信息管理,车辆信息管理,用车申请管理,维修单管理,报销单管理,回场单管理以及系统数据管理。
信息系统;ASP.NET;数据库
KCLC NO.:U495Document Code:AArticle ID:1671-7988 (2017)03-61-02
前言
遵照总部颁发的《中国人民解放军车辆管理条例》,在我军车辆管理信息系统中,采用电子计算机技术,建立总部、大单位、部队三级车辆管理信息系统,实现信息管理自动化,提高全军基层部队车管工作技术含量,是新时期赋予我军正规化、现代化建设所迫切需要解决的重要任务之一。针对目前我军基层部队车辆管理工作的管理现状,我们研制了《军用车辆管理信息系统》计算机管理软件,该软件主要适用于我军基层部队车管工作,旨在为基层部队车管工作提供现代化、科学化的管理手段,提高部队车管工作的效率。
1、系统设计规划
为使系统具备目前应用软件的流行风格,同时便于对后兼容,在选择开发平台时,我们选择了ASP.NET作为应用软件的开发平台,ASP.NET以其快捷简便和强大的功能深受用户的青睐,系统主要特点:
(1)界面简洁,使用方便,图形化的操作和使用界面,易学易懂。
(2)系统设计方案严密、准确,实用性强。
(3)建立开放系统,通过部队内部WLAN依托WEB访问媒介进行上报和下达,并进行统计、分析、汇总。
(4)建立安全、保密措施, 设立分级密码体系,对不同的使用者分别授予不同的使用权限,分全权密码和各分级单位使用密码;对重要数据随时备份,防止系统数据遭受各种破坏,加强保密和安全意识。
2、系统开发框架
对系统的需求分析之后,需要设计出能够满足系统需求的功能模块,并对各个模块的子功能进行分析设计,从而构建出整个系统的框架结构。同时,还需要对系统数据库的生成进行设计与构建,表达各数据库表之间的逻辑关系。
本系统是基于 B/S 三层体系架构而设计,图1为其分层结构图,由上至下依次为:界面表示层、业务逻辑层、数据库层。
图1 三层体系结构图
从图2 可知,当系统各类用户成功登录后会进入不同的功能模块界面,各用户角色只能操作系统给自己授权的相应子系统。
图2 系统用户权限分级
3、系统的实现
在此系统框架研发的基础之上对系统的界面进行了布局与设计,同时还完成了所有功能模块代码的编译,在.NET 框架之下进行开发,编程接口采用的是 ADO.NET,ADO.NET 拥有一套适用于所有数据的公共类及编程模式,它能够实现对数据库的访问功能。图 3是其与数据库的连接过程,使得整个系统得以实现。
图3 ADO.NET连接数据库的过程
4、结束语
ASP.NET 2.0作为一种目前流行的基于WEB条件下的网络平台,依托C++可视化编程语言,在开发中小的数据库应用系统中,充分体现了其强大的数据库处理功能,《军用车辆管理信息系统》开发并投入使用以来,运行情况良好,为基层部队车管工作提供了先进的管理手段和管理方法,提高了工作效率。
[1] 陈卫. B/S 结构应用程序开发秘笈[M]. 北京:国防工业出版社,2001.
[2] 焦洋.军用车辆管理信息系统的设计与实现[D]. 昆明理工大学,2010.
[3] 林世琼.基于角色认证的部队车辆管理系统的设计与实现[D]. 北京工业大学,2012.
[4] LANGHEINRICHM. A survey of RFID privacy approaches[J]. Personal and Ubiquitous Computing manuscript, 2008, 13(6)∶413~421.
[5] 高克民.部队车辆调度管理系统的设计与实现[D]. 吉林大学,2008.
Development of military vehicle management information system based on ASP.NET
Zhou Shanguo,YaoYinhua
( Automobile, Chang’an University, Shaanxi Xi’an 710064)
the paper discusses the development of the military vehicle management information system, and combining with the system introduced the architecture for the use of B/S three layer network architecture, the database is SQL Server 2008, its main functions are∶ the administrator information management, registered user management information, vehicle information management, vehicle applications management, maintenance management, expense management, management system and back to the field of data management.
information system; ASP.NET; database
U495
A
1671-7988(2017)03-61-02
10.16638/j.cnki.1671-7988.2017.03.024
周少国,就读于长安大学汽车学院。姚银花,就读于长安大学汽车学院。