国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于.NET技術(shù)的派車(chē)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2019-07-16 03:14吳耀康
電腦知識(shí)與技術(shù) 2019年15期
關(guān)鍵詞:車(chē)輛管理軟件工程管理系統(tǒng)

吳耀康

摘要:隨著機(jī)關(guān)、國(guó)企、事業(yè)單位的公車(chē)改革深入,公車(chē)使用越來(lái)越規(guī)范化,制度化。為了適應(yīng)這一形勢(shì),方便單位的車(chē)輛管理和使用,方便各部門(mén)申請(qǐng)用車(chē),及時(shí)調(diào)度,早做安排,現(xiàn)研發(fā)“派車(chē)系統(tǒng)”。該系統(tǒng)是單位車(chē)輛管理部門(mén)派車(chē)用車(chē)的主要依據(jù)。系統(tǒng)基于B/S結(jié)構(gòu),采用ASP.NET動(dòng)態(tài)語(yǔ)言開(kāi)發(fā)工具和SQL Server數(shù)據(jù)庫(kù)技術(shù)開(kāi)發(fā),主要完成派車(chē)申請(qǐng)、派車(chē)審批、用車(chē)情況信息維護(hù)、司機(jī)車(chē)輛情況、車(chē)輛使用信息查詢(xún)和分析等功能。系統(tǒng)實(shí)現(xiàn)派車(chē)申請(qǐng)和使用的各項(xiàng)相關(guān)信息的管理,為單位公車(chē)使用管理提供制度化、信息化服務(wù);優(yōu)化車(chē)輛使用和管理流程,提高車(chē)輛管理和使用透明化、信息化。

關(guān)鍵詞:軟件工程;管理系統(tǒng);派車(chē)申請(qǐng);車(chē)輛管理;ASP.NET

中圖分類(lèi)號(hào):TP311.52 ;TP315 ? ?文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2019)15-0102-03

1 背景

在我國(guó)開(kāi)展公車(chē)改革的背景下,公車(chē)使用越來(lái)越規(guī)范化,制度化。目前,各機(jī)關(guān)事業(yè)單位都有規(guī)模不同的公務(wù)車(chē)隊(duì),以滿(mǎn)足單位公務(wù)用車(chē)的需求。車(chē)輛管理主要是車(chē)輛使用、車(chē)輛調(diào)度、車(chē)輛檔案管理等方面。大部分單位對(duì)車(chē)輛信息、派車(chē)使用流程等大多采用人工管理,車(chē)輛信息管理煩瑣,信息查詢(xún)、修改不方便,對(duì)人力、物力、財(cái)力浪費(fèi)較大,管理效率較低,存在著一定的安全隱患。在車(chē)輛調(diào)度方面管理較為粗放,難以發(fā)揮車(chē)輛的最佳性能狀態(tài)、確保駕駛員的最佳工作狀態(tài),迫切需要加強(qiáng)車(chē)輛管理的信息化支撐手段,提升管理水平,提高管理效率。針對(duì)公務(wù)車(chē)輛管理存在的主要問(wèn)題,本文設(shè)計(jì)實(shí)現(xiàn)簡(jiǎn)單易用的“派車(chē)系統(tǒng)”。該系統(tǒng)是為解決單位車(chē)輛管理而設(shè)計(jì),為用車(chē)部門(mén)和提供車(chē)輛部門(mén)之間建立一個(gè)快捷直觀(guān)的溝通平臺(tái),實(shí)現(xiàn)車(chē)輛使用申請(qǐng)和審核派車(chē)的電子化服務(wù)機(jī)制,實(shí)現(xiàn)辦理業(yè)務(wù)“讓人少跑腿,讓信息多跑路”的目標(biāo),優(yōu)化公車(chē)使用和管理流程,提高車(chē)輛管理和使用透明化、信息化。

2 派車(chē)系統(tǒng)的主要需求分析

派車(chē)系統(tǒng)設(shè)計(jì)的主要目標(biāo)是實(shí)現(xiàn)對(duì)公務(wù)車(chē)輛用車(chē)申請(qǐng)、審核調(diào)度、車(chē)輛信息提醒、車(chē)輛運(yùn)營(yíng)維護(hù)等公務(wù)車(chē)輛全方位的過(guò)程管理。派車(chē)系統(tǒng)使用B/S結(jié)構(gòu),采用ASP.NET動(dòng)態(tài)語(yǔ)言開(kāi)發(fā)工具和SQL Server數(shù)據(jù)庫(kù)技術(shù),采用C#語(yǔ)言完成編程開(kāi)發(fā)。用戶(hù)通過(guò)在瀏覽器輸入派車(chē)系統(tǒng)的地址,輸入用戶(hù)名和密碼登錄系統(tǒng),進(jìn)入相關(guān)功能頁(yè)面。車(chē)輛管理人員通過(guò)在瀏覽器輸入系統(tǒng)后臺(tái)地址,登錄系統(tǒng)后臺(tái)界面,進(jìn)入相關(guān)功能頁(yè)面,完成派車(chē)申請(qǐng)審核操作。派車(chē)系統(tǒng)主要完成派車(chē)申請(qǐng),派車(chē)審核、用車(chē)情況信息維護(hù)、司機(jī)車(chē)輛情況、車(chē)輛使用信息查詢(xún)和分析等功能。系統(tǒng)實(shí)現(xiàn)“逐級(jí)審批制”,即每個(gè)派車(chē)申請(qǐng)都需要經(jīng)過(guò)三個(gè)部門(mén)審批,一個(gè)是申請(qǐng)人所在部門(mén)審核,一個(gè)是辦公室審核,最后是司機(jī)派遣辦公室審核。只有每一級(jí)審批都通過(guò),該派車(chē)申請(qǐng)才獲得通過(guò)。

3 派車(chē)系統(tǒng)的設(shè)計(jì)

3.1 開(kāi)發(fā)和運(yùn)行環(huán)境

本平臺(tái)使用C#開(kāi)發(fā),NET Framework 4.5框架,采用三層結(jié)構(gòu),Microsoft SQL Server 2008 R2數(shù)據(jù)庫(kù),服務(wù)器端采用 Windows Server 2008 R2 操作系統(tǒng),IIS 7.0Web服務(wù)器。

3.2 功能模塊設(shè)計(jì)

1)申請(qǐng)派車(chē)功能:申請(qǐng)人填寫(xiě)上車(chē)地點(diǎn)、目的地、用車(chē)人數(shù)、聯(lián)系電話(huà)、出車(chē)時(shí)間、車(chē)輛返回停車(chē)點(diǎn)時(shí)間、包含休息日的天數(shù)和派車(chē)事由,提交審核。

2)申請(qǐng)派車(chē)審核功能:具有審核權(quán)限的賬戶(hù)登錄系統(tǒng)后,顯示到達(dá)當(dāng)前賬戶(hù)審核的派車(chē)單、審核選擇是否同意,并且可填寫(xiě)審核意見(jiàn)。分為3-4級(jí)審核機(jī)制,當(dāng)前賬戶(hù)審核結(jié)束后自動(dòng)轉(zhuǎn)到下一級(jí)審核。

3)車(chē)輛使用里程數(shù)管理功能:車(chē)輛使用完成后,可登記當(dāng)前車(chē)輛的使用里程數(shù)。

4)車(chē)輛管理功能:可增加、刪除和修改車(chē)輛的信息。

5)司機(jī)管理功能:可對(duì)司機(jī)進(jìn)行增加、刪除和修改等管理。

6)其他功能:車(chē)輛行駛統(tǒng)計(jì)、申請(qǐng)通知、管理員和部門(mén)的增加、刪除和修改,日志查看。

3.3 結(jié)構(gòu)流程圖

圖1為系統(tǒng)平臺(tái)申請(qǐng)派車(chē)流程圖

3.4 主要數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)

1)派車(chē)申請(qǐng)表:派車(chē)申請(qǐng)表包含主鍵ID、部門(mén)ID、職工ID,上車(chē)地點(diǎn),下車(chē)地點(diǎn),人數(shù),增加時(shí)間,發(fā)車(chē)時(shí)間,用車(chē)結(jié)束時(shí)間,申請(qǐng)?jiān)?,審核結(jié)果,審核備注,司機(jī)ID,司機(jī)電話(huà),車(chē)輛ID,狀態(tài)。

2)派車(chē)審核表:派車(chē)審核表包含ID、派車(chē)申請(qǐng)單ID、職工ID、部門(mén)審核員ID、部門(mén)審核意見(jiàn)、辦公室審核員ID、辦公室審核意見(jiàn)、司機(jī)辦審核員ID、司機(jī)辦意見(jiàn)。

3)車(chē)輛里程記錄表:車(chē)輛里程記錄表包含ID、開(kāi)始里程數(shù)、結(jié)束里程數(shù)、合計(jì)使用里程數(shù)、派車(chē)申請(qǐng)單ID、增加時(shí)間、狀態(tài)。

4)司機(jī)信息表:司機(jī)信息表包含ID、司機(jī)姓名、司機(jī)電話(huà)、司機(jī)職工號(hào)、狀態(tài)。

5)車(chē)輛信息表:車(chē)輛信息表包含ID、車(chē)牌號(hào)、車(chē)輛名稱(chēng)、狀態(tài)、釋放啟用、最大座位數(shù)。

6)職工表:職工表包含職工ID、密碼、姓名、性別、部門(mén)ID、電話(huà)、是否激活、權(quán)限、類(lèi)型。

4 派車(chē)系統(tǒng)的實(shí)現(xiàn)

以下是系統(tǒng)平臺(tái)實(shí)現(xiàn)派車(chē)申請(qǐng)的關(guān)鍵代碼:

//派車(chē)申請(qǐng)代碼

protected void btnAdd_Click(object sender, EventArgs e)

{

int DepartmentID = int.Parse(this.dropDepartment.SelectedValue);

string StaffID = HidStaffID.Value;

string OnAddress = this.txtOnAddress.Text;

string DownAddress = this.txtDownAddress.Text;

int Num = int.Parse(this.txtNum.Text);

DateTime ApplyDate = DateTime.Now;

string DepartmentManagement = new BLL.Staff().GetModel(StaffID).Phone;

DateTime StartCar =Convert.ToDateTime(dropStartCar.SelectedValue + " " + dropHoursNow.SelectedValue + ":" + dropMinuteNow.SelectedValue + ":00");

DateTime EndCar = Convert.ToDateTime(dropEndCar.SelectedValue + " " + dropHoursEnd.SelectedValue + ":" + dropMinuteEnd.SelectedValue + ":00");

string Approval = "";

string ApprovalReasons = "";

string Reasons = this.txtReasons.Text;

string ChauffeurNo = "0";

string ChauffeurNo_Temp = "";

string CarNo = "0";

string ChauffeurTel = txtChauffeurTel.Text.Trim();

string OP = "";

int Status = 0;

string Notes = "";

int Passed = 1;

int MealIsFree = 0;

int IsRest = int.Parse(dropIsRest.SelectedValue.Trim());

int IsBackCar = int.Parse(dropIsBackCar.SelectedValue.Trim());

Model.CarApplyNow model = new Wyk.Model.CarApplyNow();

BLL.CarApplyNow bll = new Wyk.BLL.CarApplyNow();

model.DepartmentID = DepartmentID;

model.StaffID = StaffID;

model.OnAddress = OnAddress;

model.DownAddress = DownAddress;

model.Num = Num;

model.ApplyDate = ApplyDate;

model.DepartmentManagement = DepartmentManagement;

model.StartCar = StartCar;

model.EndCar = EndCar;

model.Approval = Approval;

model.ApprovalReasons = ApprovalReasons;

model.Reasons = Reasons;

model.ChauffeurNo = ChauffeurNo;

model.CarNo = CarNo;

model.ChauffeurTel = ChauffeurTel;

model.OP = OP;

model.Status = Status;

model.Notes = Notes;

model.Passed = Passed;

model.ChauffeurNo_Temp = ChauffeurNo_Temp;

model.MealIsFree = MealIsFree;

model.IsBackCar = IsBackCar;

model.IsRest = IsRest;

bll.Add(model);

new BLL.SsLog().AddStaff("申請(qǐng)派車(chē)");

Cmd.OsStaff(0, "carlist.aspx");

}

5 結(jié)束語(yǔ)

互聯(lián)網(wǎng)、物聯(lián)網(wǎng)以及計(jì)算機(jī)技術(shù)的應(yīng)用給單位車(chē)輛管理帶來(lái)了改變的契機(jī),派車(chē)系統(tǒng)的開(kāi)發(fā)與應(yīng)用,能夠?qū)⑺熊?chē)輛、人員信息進(jìn)行匯總、分析,后勤管理人員能夠?qū)φw數(shù)據(jù)進(jìn)行宏觀(guān)掌控,不僅實(shí)現(xiàn)了數(shù)據(jù)的完整性,還在信息的修改、查詢(xún)等方面提高了效率。派車(chē)管理系統(tǒng)能夠根據(jù)計(jì)算機(jī)內(nèi)的基本信息自動(dòng)統(tǒng)計(jì)出用車(chē)人、駕駛員和車(chē)輛的業(yè)績(jī),對(duì)于管理者有一定的輔助決策功能。同時(shí)它還能根據(jù)統(tǒng)計(jì)時(shí)間的不同,自動(dòng)生成報(bào)表,方便管理者統(tǒng)計(jì)、查詢(xún)。該系統(tǒng)有助于強(qiáng)化對(duì)公務(wù)車(chē)輛管理信息的自動(dòng)化、信息化管理,能夠更好地實(shí)現(xiàn)公務(wù)車(chē)輛信息共享及有效利用,有助于保證公務(wù)車(chē)輛管理工作的正常、高效、有序的運(yùn)轉(zhuǎn)。

參考文獻(xiàn):

[1] 何吉. 資陽(yáng)市移動(dòng)公司派車(chē)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 大連: 大連理工大學(xué), 2015.

[2] 王宇棟. 公務(wù)車(chē)輛管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D]. 長(zhǎng)沙: 電子科技大學(xué), 2013.

[3] 周少?lài)?guó), 姚銀花. 利用ASP.NET開(kāi)發(fā)軍用車(chē)輛管理信息系統(tǒng)[J]. 汽車(chē)實(shí)用技術(shù), 2017(3): 61-62.

[4] 盧洋. 基于.NET技術(shù)的車(chē)輛管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 天津: 天津大學(xué), 2018.

[5] 科曼. 派車(chē)管理系統(tǒng)解決方案[EB/OL]. https://wenku.baidu.com/view/526f1a675627a5e9856a561252d380eb6294232a.html.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
車(chē)輛管理軟件工程管理系統(tǒng)
浙江省紹興市公安局車(chē)輛管理所 王劍文
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
基于毫米波雷達(dá)的高速公路服務(wù)區(qū)車(chē)輛管理信息發(fā)布系統(tǒng)
試析車(chē)輛管理工作中存在的問(wèn)題及對(duì)策
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
基于面向?qū)ο蟮能?chē)輛管理軟件的研制與開(kāi)發(fā)
基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)
墨玉县| 兴海县| 嘉祥县| 都匀市| 安多县| 青阳县| 林芝县| 鄱阳县| 陆良县| 东海县| 凤翔县| 根河市| 福安市| 涟源市| 南投市| 德化县| 开封县| 浦城县| 阜阳市| 杭州市| 奉化市| 建宁县| 东明县| 进贤县| 富阳市| 原平市| 灵武市| 化州市| 黄浦区| 都安| 鲁甸县| 凤台县| 民丰县| 扬中市| 澄江县| 湘潭县| 若羌县| 营口市| 怀宁县| 诸暨市| 建宁县|