• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于.Net用車申請管理模塊的設(shè)計與實現(xiàn)

      2018-04-11 01:56:51廣州市機電技師學(xué)院余楷鑫
      電子世界 2018年6期
      關(guān)鍵詞:借車用車瀏覽器

      廣州市機電技師學(xué)院 余楷鑫

      1 B/S開發(fā)模式

      B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱B/S網(wǎng)絡(luò)架構(gòu)。它是伴隨著Internet技術(shù)的的發(fā)展而興起的,在某種意思上,可以理解為對C/S模式應(yīng)用的一種擴展結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實現(xiàn)的。B/S架構(gòu)的模式只需要用戶在其計算機上安裝有瀏覽器,就可以訪問服務(wù)器上的數(shù)據(jù),對服務(wù)器上所具有的功能進(jìn)行操作,這種模式也伴隨著瀏覽器的發(fā)展而逐步強大。

      2 .NET三層架構(gòu)

      現(xiàn)階段,系統(tǒng)的開發(fā)都遵循低耦合、高內(nèi)聚的方式,而三層架構(gòu)則是比較常見的軟件系統(tǒng)開發(fā)模式。三層架構(gòu)是一種嚴(yán)格分層方法,就是說數(shù)據(jù)訪問層(DAL)只能被業(yè)務(wù)邏輯層(BLL)訪問,業(yè)務(wù)邏輯層只能被表示層(USL)訪問,用戶通過表示層將請求傳送給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層完成相關(guān)業(yè)務(wù)規(guī)則和邏輯,并通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫獲得數(shù)據(jù),然后按照相反的順序依次返回將數(shù)據(jù)顯示在表示層。

      3 用車管理模塊的功能設(shè)計

      本用車管理模塊采用B/S結(jié)構(gòu),整體系統(tǒng)架構(gòu)設(shè)計采用經(jīng)典的三層架構(gòu)∶UI(界面層)、BLL(邏輯層)、DAL(數(shù)據(jù)訪問層)。在功能上不僅要實現(xiàn)對車輛的管理與維護(hù),而且還能夠通過設(shè)定每學(xué)期的部門用車預(yù)算來對各部門的用車費用進(jìn)行監(jiān)管,力求用車管理的公開、透明。主要功能設(shè)計如圖所示:

      4 功能實現(xiàn)

      本用車管理模塊是基于.NET的三層架構(gòu),采用B/S開發(fā)模式,用ASP.NET的C#來實現(xiàn)用車管理申請,數(shù)據(jù)庫采用SQL Server 2008 R2。主要實現(xiàn)要點如下:

      4.1 數(shù)據(jù)庫設(shè)計

      用車申請管理模塊總共分為6張表,分別為:Car_T_BorrowCar(借車申請表); Car_T_CarAddress(借車登記地點表); Car_T_CarBudget(借車預(yù)算表);Car_T_CarInfo(車輛信息表);Car_T_CarSatisfy(借車滿意評價表);Car_T_DateCheck(車輛日常維護(hù)記錄表)。這里以借車申請表為例來說明數(shù)據(jù)庫表設(shè)計,Car_T_BorrowCar(借車申請表)的字段設(shè)計如1表所示:

      表1

      數(shù)據(jù)庫表的設(shè)計是系統(tǒng)模塊實現(xiàn)的基礎(chǔ),最終的數(shù)據(jù)均需保存在數(shù)據(jù)庫中,數(shù)據(jù)庫表的合理設(shè)計也將為后續(xù)的編程帶來方便。

      4.2 關(guān)鍵代碼編寫

      1)本文主要從用車申請和用車成本扣除兩方面關(guān)鍵代碼為例來說明用車管理功能代碼的實現(xiàn)。

      用車申請功能是用車管理的首要步驟,主要用來保存用車申請記錄,用車申請代碼主要編寫如下所示:

      2)司機填寫出行數(shù)據(jù),根據(jù)出行算法,算出行駛費用,從部門用車預(yù)算那里減除本次出行費用。行駛費用算法為:本次出車總費用=(行駛公里數(shù)/油耗)*油價+路橋費+停車保管費,代碼編寫如下所示:

      4.3 用車申請管理部分截圖

      1)用車申請界面

      2)用車申請列表界面

      3)用車部門預(yù)算界面

      5 小結(jié)

      本文主要從用車管理的設(shè)計與實現(xiàn)來探討學(xué)校用車管理的信息化實現(xiàn),本用車管理模塊通過設(shè)置部門預(yù)算來監(jiān)控各部門的用車費用,實現(xiàn)了用車出行費用的自動扣除,通過本用車管理模塊的應(yīng)用,使學(xué)校的用車資源實現(xiàn)優(yōu)化配置。

      [1]張海藩編著.軟件工程[M].人民郵電出版社,2006.

      [2]李長林編著.ASP.NET+SQL Server動態(tài)網(wǎng)站開發(fā)與實例[M].清華大學(xué)出版社, 2006.

      [3]趙乃真等編著.信息系統(tǒng)設(shè)計與應(yīng)用[M].清華大學(xué)出版社,2005.

      [4]毛德祥,羅榮閣.基于ASP.net技術(shù)的Web應(yīng)用程序三層設(shè)計模型[J].微型電腦應(yīng)用,2002(03).

      [5]劉亞鵬,張征,俞婷.基于MVC多層架構(gòu)的Web應(yīng)用框架設(shè)計[J].微計算機信息, 2011(07).

      [6]黃霞,鄭軍.基于ASP.NET開發(fā)B/S模式的第四方物流信息平臺[J].微計算機信息,2010(27).

      [7]高揚.基于.NET平臺的三層架構(gòu)軟件框架的設(shè)計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2011(02).

      猜你喜歡
      借車用車瀏覽器
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      安防巨頭借車聯(lián)網(wǎng)東風(fēng) 促智能交通發(fā)展升級
      基本殺法能力訓(xùn)練之借車使炮殺法
      棋藝(2016年6期)2016-11-14 05:33:19
      尋釁滋事大眾T6對決奔馳V級
      車迷(2016年4期)2016-05-14 02:17:17
      環(huán)球瀏覽器
      再見,那些年我們嘲笑過的IE瀏覽器
      天天用車翟光龍:王興教我的那些事
      51用車?yán)钊A兵:雷軍和姚勁波教我的事
      美各州用車成本大曬單
      海外星云 (2011年16期)2011-04-29 00:44:03
      瀏覽器
      泸溪县| 满城县| 西林县| 石屏县| 资阳市| 平安县| 宣城市| 正蓝旗| 化德县| 含山县| 逊克县| 澜沧| 舒城县| 新乡市| 丰台区| 松阳县| 大邑县| 田阳县| 民和| 城口县| 宽城| 来凤县| 威海市| 贡山| 临漳县| 旌德县| 瑞昌市| 张家界市| 琼海市| 新龙县| 阿拉善右旗| 灵台县| 石屏县| 乌鲁木齐市| 甘孜县| 舟曲县| 马边| 老河口市| 锡林郭勒盟| 巫溪县| 灵台县|