周少國,姚銀花
(長安大學(xué)汽車學(xué)院,陜西 西安 710064)
利用ASP.NET開發(fā)軍用車輛管理信息系統(tǒng)
周少國,姚銀花
(長安大學(xué)汽車學(xué)院,陜西 西安 710064)
論述了軍用車輛管理信息系統(tǒng)的開發(fā)實(shí)現(xiàn),并結(jié)合本系統(tǒng)具體介紹了采用的體系架構(gòu)為B/S三層網(wǎng)絡(luò)架構(gòu),采用數(shù)據(jù)庫為 SQL Server 2008,其實(shí)現(xiàn)的主要功能有:管理員信息管理,注冊用戶信息管理,車輛信息管理,用車申請管理,維修單管理,報(bào)銷單管理,回場單管理以及系統(tǒng)數(shù)據(jù)管理。
信息系統(tǒng);ASP.NET;數(shù)據(jù)庫
KCLC NO.:U495Document Code:AArticle ID:1671-7988 (2017)03-61-02
遵照總部頒發(fā)的《中國人民解放軍車輛管理?xiàng)l例》,在我軍車輛管理信息系統(tǒng)中,采用電子計(jì)算機(jī)技術(shù),建立總部、大單位、部隊(duì)三級車輛管理信息系統(tǒng),實(shí)現(xiàn)信息管理自動化,提高全軍基層部隊(duì)車管工作技術(shù)含量,是新時(shí)期賦予我軍正規(guī)化、現(xiàn)代化建設(shè)所迫切需要解決的重要任務(wù)之一。針對目前我軍基層部隊(duì)車輛管理工作的管理現(xiàn)狀,我們研制了《軍用車輛管理信息系統(tǒng)》計(jì)算機(jī)管理軟件,該軟件主要適用于我軍基層部隊(duì)車管工作,旨在為基層部隊(duì)車管工作提供現(xiàn)代化、科學(xué)化的管理手段,提高部隊(duì)車管工作的效率。
為使系統(tǒng)具備目前應(yīng)用軟件的流行風(fēng)格,同時(shí)便于對后兼容,在選擇開發(fā)平臺時(shí),我們選擇了ASP.NET作為應(yīng)用軟件的開發(fā)平臺,ASP.NET以其快捷簡便和強(qiáng)大的功能深受用戶的青睞,系統(tǒng)主要特點(diǎn):
(1)界面簡潔,使用方便,圖形化的操作和使用界面,易學(xué)易懂。
(2)系統(tǒng)設(shè)計(jì)方案嚴(yán)密、準(zhǔn)確,實(shí)用性強(qiáng)。
(3)建立開放系統(tǒng),通過部隊(duì)內(nèi)部WLAN依托WEB訪問媒介進(jìn)行上報(bào)和下達(dá),并進(jìn)行統(tǒng)計(jì)、分析、匯總。
(4)建立安全、保密措施, 設(shè)立分級密碼體系,對不同的使用者分別授予不同的使用權(quán)限,分全權(quán)密碼和各分級單位使用密碼;對重要數(shù)據(jù)隨時(shí)備份,防止系統(tǒng)數(shù)據(jù)遭受各種破壞,加強(qiáng)保密和安全意識。
對系統(tǒng)的需求分析之后,需要設(shè)計(jì)出能夠滿足系統(tǒng)需求的功能模塊,并對各個(gè)模塊的子功能進(jìn)行分析設(shè)計(jì),從而構(gòu)建出整個(gè)系統(tǒng)的框架結(jié)構(gòu)。同時(shí),還需要對系統(tǒng)數(shù)據(jù)庫的生成進(jìn)行設(shè)計(jì)與構(gòu)建,表達(dá)各數(shù)據(jù)庫表之間的邏輯關(guān)系。
本系統(tǒng)是基于 B/S 三層體系架構(gòu)而設(shè)計(jì),圖1為其分層結(jié)構(gòu)圖,由上至下依次為:界面表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)庫層。
圖1 三層體系結(jié)構(gòu)圖
從圖2 可知,當(dāng)系統(tǒng)各類用戶成功登錄后會進(jìn)入不同的功能模塊界面,各用戶角色只能操作系統(tǒng)給自己授權(quán)的相應(yīng)子系統(tǒng)。
圖2 系統(tǒng)用戶權(quán)限分級
在此系統(tǒng)框架研發(fā)的基礎(chǔ)之上對系統(tǒng)的界面進(jìn)行了布局與設(shè)計(jì),同時(shí)還完成了所有功能模塊代碼的編譯,在.NET 框架之下進(jìn)行開發(fā),編程接口采用的是 ADO.NET,ADO.NET 擁有一套適用于所有數(shù)據(jù)的公共類及編程模式,它能夠?qū)崿F(xiàn)對數(shù)據(jù)庫的訪問功能。圖 3是其與數(shù)據(jù)庫的連接過程,使得整個(gè)系統(tǒng)得以實(shí)現(xiàn)。
圖3 ADO.NET連接數(shù)據(jù)庫的過程
ASP.NET 2.0作為一種目前流行的基于WEB條件下的網(wǎng)絡(luò)平臺,依托C++可視化編程語言,在開發(fā)中小的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,充分體現(xiàn)了其強(qiáng)大的數(shù)據(jù)庫處理功能,《軍用車輛管理信息系統(tǒng)》開發(fā)并投入使用以來,運(yùn)行情況良好,為基層部隊(duì)車管工作提供了先進(jìn)的管理手段和管理方法,提高了工作效率。
[1] 陳衛(wèi). B/S 結(jié)構(gòu)應(yīng)用程序開發(fā)秘笈[M]. 北京:國防工業(yè)出版社,2001.
[2] 焦洋.軍用車輛管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 昆明理工大學(xué),2010.
[3] 林世瓊.基于角色認(rèn)證的部隊(duì)車輛管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 北京工業(yè)大學(xué),2012.
[4] LANGHEINRICHM. A survey of RFID privacy approaches[J]. Personal and Ubiquitous Computing manuscript, 2008, 13(6)∶413~421.
[5] 高克民.部隊(duì)車輛調(diào)度管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吉林大學(xué),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
周少國,就讀于長安大學(xué)汽車學(xué)院。姚銀花,就讀于長安大學(xué)汽車學(xué)院。