肖 軍,朱接文
(江西工業(yè)工程職業(yè)技術學院,江西萍鄉(xiāng)337055)
為了貫徹落實中華人民共和國住房和城鄉(xiāng)建設部《關于開展2006年建筑施工安全專項整治工作的指導意見》(建質函 [2006]104號)精神,根據(jù)《建設工程安全生產(chǎn)管理條例》和《建設領域推廣應用新技術管理規(guī)定》(建設部令第109號)等有關規(guī)定,決定深化建筑安全生產(chǎn)專項整治,在全國范圍內規(guī)定所有建筑施工單位不準使用木材或竹子作為建筑腳手架。為此,全國各地成立了許多建筑器材租賃公司,通過調查了解,這些租賃公司的管理水平都不高,工作過程的隨意性大,造成這種情況的原因主要有:管理手段落后,手工處理所有數(shù)據(jù),效率低,數(shù)據(jù)匯總不及時,導致工作的各個環(huán)節(jié)出現(xiàn)了漏洞不能及時的發(fā)現(xiàn),提高了公司的經(jīng)營成本。在這種情況下,租賃公司的管理人員就迫切希望有適應公司管理的租賃管理系統(tǒng),能夠加強對公司租賃器材的管理與監(jiān)督,從而提高租賃公司的管理水平和生產(chǎn)效益。本文探討使用PHP技術開發(fā)基于B/S模式,MySQL數(shù)據(jù)庫作后臺支持的適應現(xiàn)在租賃企業(yè)發(fā)展的建筑租賃管理系統(tǒng)原理和具體實踐。
在B/S模式中,客戶端上安裝瀏覽器軟件,服務器負責較多的工作任務,服務器完成對數(shù)據(jù)庫中數(shù)據(jù)處理和應用程序的執(zhí)行。在B/S模式中,主要劃分為表示層、功能層、數(shù)據(jù)層。具體結構圖如圖1所示。
圖1 三層Browser/Server體系結構圖
表示層:位于用戶客戶端,主要含有系統(tǒng)的顯示處理邏輯,由瀏覽器軟件向Web服務器提出服務請求,Web服務器驗證用戶身份合法后通過HTTP協(xié)議把所需的頁面信息傳回給客戶端,客戶機接受傳來的頁面信息將它顯示在瀏覽器上。
功能層:位于Web服務器端,主要含有系統(tǒng)的事務處理邏輯。它接受用戶的請求,首先執(zhí)行與數(shù)據(jù)庫進行連接的應用程序,通過SQL語句向數(shù)據(jù)庫服務器提出數(shù)據(jù)處理申請,然后,將數(shù)據(jù)庫服務器處理好的數(shù)據(jù)提交給Web服務器,再由Web服務器傳送給客戶端。
數(shù)據(jù)層:位于數(shù)據(jù)庫服務器端,主要包括系統(tǒng)的數(shù)據(jù)處理邏輯。它接受Web服務器對數(shù)據(jù)庫各種操作的請求,完成對數(shù)據(jù)的添加、刪除、修改、查詢等功能的實現(xiàn),最后將操作結果提交給Web服務器。
租賃公司的一般工作流程如圖2所示。
圖2 租賃公司工作流程圖
建筑租賃管理系統(tǒng)軟件的主要功能要求:
1)根據(jù)建筑租賃企業(yè)人工操作的方式進行編寫,充分考慮租賃會計人員對計算機操作不太熟練,也就是說在錄入單據(jù)時,除了企業(yè)名稱使用漢字外,其它的數(shù)據(jù)采用數(shù)字錄入就能完成。
2)對企業(yè)基本信息和各種租賃設備及規(guī)格一次性錄入,今后使用時不需重新錄入,如果企業(yè)新增租賃設備和規(guī)格,能夠錄入新設備和規(guī)格。
3)針對租賃客戶建立詳細的檔案,以合同形式錄入數(shù)據(jù),利用本功能,用戶能根據(jù)實際情況的變化改變不同客戶的租賃費用,使軟件與企業(yè)經(jīng)營管理完整的結合在一起。
4)報表功能只需用戶提供基本的流水帳,即與客戶發(fā)生的發(fā)貨單、驗收單,如果用戶錄入數(shù)據(jù)出錯或者遺漏了單據(jù),把單據(jù)修改或者新增單據(jù)就可以了。
5)企業(yè)庫存情況,系統(tǒng)能自動通過單據(jù)的錄入進行跟蹤變化,用戶能方便查詢任何時間段的庫存材料的詳細情況、客戶在租詳細情況和租費情況、企業(yè)的租賃收入、客戶租賃費用的結算情況等。
6)提供四種計租方式(算頭又算尾、算頭不算尾、頭尾都不算等、算尾不算頭,“頭”指租賃出去的那天,“尾”指客戶返還的那天)。
7)所有單據(jù)錄入由企業(yè)專人負責,其他人員只有查詢的權限。
8)報表完整,能夠實現(xiàn)分戶月核算表、分戶核算表、租押金統(tǒng)計表、分戶規(guī)格統(tǒng)計表、倉庫統(tǒng)計表、結算清單表、租賃器材購進表。
9)系統(tǒng)通過企業(yè)的單據(jù)數(shù)據(jù),能夠分析市場的需求變化及公司的效益,為企業(yè)管理層做決策提供依據(jù)。
基于以上需求分析,本系統(tǒng)使用B/S模式架框結構,采用Apache、Php、MySql數(shù)據(jù)庫架構系統(tǒng)運行環(huán)境,如圖3所示。
圖3 系統(tǒng)技術架構圖
通過對本系統(tǒng)的需求分析進行深入的剖析,主要功能如下:
1) 用戶登錄
使用本系統(tǒng)時,先對用戶進行登錄驗證用戶名和密碼是否匹配,合法用戶允許進入本系統(tǒng)進行各種操作。
2) 用戶管理
系統(tǒng)管理員具有增加、刪除、修改、查詢用戶的權限。
3)期初信息管理
本系統(tǒng)用戶主要有兩種:使用本系統(tǒng)之前開展了業(yè)務的租賃公司,需要先執(zhí)行本模塊功能;另一種是沒有開展業(yè)務的新公司,不需執(zhí)行本模塊。
4)承租方(客戶) 信息管理
業(yè)務員聯(lián)系到租憑客戶后,業(yè)務員將租賃客戶信息錄入本系統(tǒng),租賃客戶信息主要有承租方企業(yè)名稱、法人代表姓名、身份證號、聯(lián)系方式、項目名稱、施工地點等。
5) 合同管理
一般工作經(jīng)驗告訴我們環(huán)境監(jiān)測是一項既專業(yè)又嚴謹?shù)墓ぷ?。它的這兩個特性體現(xiàn)在以下幾個方面:①統(tǒng)計工作在整個監(jiān)測工作中占有比較關鍵的地位,其需要用到的學科包含社會科學和自然科學;②環(huán)境監(jiān)測具有保護社會生態(tài)環(huán)境的職能,通過呈現(xiàn)出的數(shù)據(jù)更好地了解環(huán)保工作的實際情況,分析污染物和實際污染問題。監(jiān)測是環(huán)境管理的重要一步,為人們進行環(huán)境保護提供了重要保障和基礎內容,可以說,環(huán)境監(jiān)測對保護環(huán)境具有無可代替的價值。
本系統(tǒng)中錄入合同標志著租賃業(yè)務已發(fā)生,主要錄入租賃客戶材料結算的單價、流量及材料在租借過程中發(fā)生損耗時需要賠償?shù)慕痤~,便于計算租金及材料的出租和回收數(shù)量關系等。
6)預交押金管理
當業(yè)務員與客戶簽訂租賃合同后,按租賃規(guī)定,客戶按租借材料的數(shù)量預交押金,當租賃業(yè)務結束時,公司將押金退還給客戶。
7)材料規(guī)格管理
將企業(yè)的各種租賃材料和規(guī)格一次性錄入,系統(tǒng)其它模塊使用材料和規(guī)格時,只需選擇相應材料和規(guī)格。如果企業(yè)增加了新的租賃材料時,可以錄入新品種規(guī)格。
8) 單據(jù)管理
發(fā)貨單和驗收單是本系統(tǒng)最原始、最重要的數(shù)據(jù),它直接提供給報表模塊功能,生成各類報表。
9) 打印管理
本系統(tǒng)數(shù)據(jù)處理最核心是打印管理模塊功能,實現(xiàn)了租賃企業(yè)的所有數(shù)據(jù)統(tǒng)計及各類報表的生成。
10) 數(shù)據(jù)維護
數(shù)據(jù)維護模塊功能是系統(tǒng)的很重要的一個模塊,只有系統(tǒng)管理員能夠操作,主要完成對數(shù)據(jù)的備份與恢復。
11) 統(tǒng)計分析
統(tǒng)計分析是系統(tǒng)的一個核心模塊,通過單據(jù)數(shù)據(jù)的變化實現(xiàn)市場對租賃材料分析及公司效益分析,給公司管理層提供決策參考依據(jù)。
根據(jù)建筑器材租賃管理系統(tǒng)需求分析,設計了九個數(shù)據(jù)表,分別為租押金信息表,承租方(客戶)表,合同信息表,公司信息表,單據(jù)信息表,采購信息表,材料規(guī)格表,改管信息表,用戶規(guī)格表。數(shù)據(jù)庫中主要數(shù)據(jù)表E-R圖如圖4所示。
PHP訪問數(shù)據(jù)的具體操作步驟如下:
1)連接到MYSQL數(shù)據(jù)庫,代碼如下所示:
﹩conn=mysql_connect(“l(fā)ocalhost”,”jcglxt”,”12345”)or die(“數(shù)據(jù)庫連接失敗”);
?>
其中:localhost表示本地數(shù)據(jù)服務器名,也可用計算機的IP地址;jcglxt為用戶名;12345指的是密碼。
2)選擇訪問的數(shù)據(jù)庫,代碼如下所示:
3)執(zhí)行各種SQL語句,實現(xiàn)對數(shù)據(jù)的添加、刪除、修改、查詢等功能,代碼如下:
﹩query="select*from users;
﹩result=mysql_query(﹩query);
?>
4)釋放結果集并關閉數(shù)據(jù)庫連接,代碼如下所示:
mysql_free_result(﹩result);
Mysql_close(﹩conn);
?>
建筑器材租賃管理系統(tǒng)按照租賃企業(yè)工作流程開發(fā)設計,具有較強的通用性、實用性,經(jīng)過租賃企業(yè)試用,能夠達到租賃管理工作的各種要求。本系統(tǒng)操作簡單、方便,處理速度快,提高了租賃企業(yè)管理效率,達到了預期目標。
[1]馬建.基于B/S結構的房屋租賃管理系統(tǒng)的設計與實現(xiàn)[D].成都:成都信息工程學院,2007.
[2]余俊杰,李華.汽車租賃管理系統(tǒng)的設計與實現(xiàn)[J].科技廣場,2012(9):77-78.
[3]王成鋼,王曉東.基于WEB的設備租賃及綜合配件管理系統(tǒng)的設計與實現(xiàn)[J].煤礦自動化,2000(22):81-82.
[4]黃志偉,鄒蓉博.醫(yī)療設備租賃管理系統(tǒng)的設計與實現(xiàn)[J].中國醫(yī)療設備,2011(6):54-55.