北(běi)京軟件(jiàn)開(kāi)發車(chē)輛(lià♦ ng)租賃業(yè)務管理(lǐ)系統設計(jì)方♦✘←案
一(yī)、 系統設計(jì)需求分(fēn)↓₹析概要(yào)
1、通(tōng)過系統錄入租車(ch ×ē)客戶信息(包括客戶有(yǒu)效信息≥≈,車(chē)輛(liàng)信息,掃描錄入有(yǒu)效證件(jiàn §↑),租車(chē)起始時(shí)間(jiān),押金(j&®≤īn)等信息後)将信息寫入IC卡,當客戶車(chē)輛(liàng)歸還Ω∞σ©(hái)時(shí),直接通(tōng)過讀(dú)取IC卡Ω↔信息,顯示客戶租車(chē)信息進行(x&✔βíng)車(chē)輛(liàng)歸還(hái),費(fèi)用(yòng±™ )結算(suàn),票(piào)據打印等業(yè)務辦理(lǐ)。
2、系統采用(yòng)B/S架構,支持網絡數(shβ¶ù)據共享,以便異地(dì)歸還(hái)等業(yè)務辦理(l£ǐ)。
3、對(duì)租車(chē)信息可(kě)進行(xíng)自(zì)定義•εφ∑條件(jiàn)的(de)查詢,并可(kě)進行(xíng)自(z€©✔ì)定義時(shí)間(jiān)段的(de)業(yè)務數(shù)據報Ω÷ (bào)表彙總分(fēn)析。
二、系統設計(jì)及開(kāi)發構架
該系統采用(yòng)C/S(客戶端軟件(jiàn)♦ ✔★+服務器(qì)端)及B/S(浏覽器(qì)+服務器(qì)端)∏™₩雙重架構設計(jì)。各架構功能(néng)分λ(fēn)别如(rú)下(xià):
C/S(客戶端軟件(jiàn)+服務器(qì)端):單機(jī)₩ 安裝,可(kě)用(yòng)于客戶信息☆登記,業(yè)務辦理(lǐ),IC卡信息€<讀(dú)寫,票(piào)據打印等主要(yào)功能(néng)。
B/S(浏覽器(qì)+服務器(qì)端):服務器★>(qì)數(shù)據管理(lǐ),軟件(jiàn)使用(yòng)↕±δ'權限設定,數(shù)據報(bào)表彙總等。
系統總體(tǐ)架構如(rú)下(xià♦∑§)圖所示:
三、 系統數(shù)據庫及開(kāi'&¶)發語言
系統數(shù)據庫: Oracle(版本11g)
主要(yào)軟件(jiàn)開(kāi)發語言₽:php,c++。
根據前期初步溝通(tōng)需求,以管理∏→± (lǐ)1000輛(liàng)車(chē)的(de)業(yè)務數(sh§$±ù)據計(jì)算(suàn),系統每年(n♠&™™ián)産生(shēng)大(dà)約500萬條數(shù)據,αε建議(yì)Oracle數(shù)據庫,其它非海(hǎi)量數(shù)據庫γ♠♥ 當數(shù)據量龐大(dà)時(shí)可(kě)能(néng)顯現(xβ₹iàn)出系統緩慢(màn)等不(bù)穩定因素。
北(běi)京軟件(jiàn)開(kāi)發B↑ ↕/S部分(fēn)選擇目前主流開(kāi)發語言php,縮短εα↔♦(duǎn)開(kāi)發周期,減少(shǎo)開(kāi)發及維護成♥&本,同時(shí)可(kě)以減少(shǎo)硬γ α件(jiàn)投入。(若租用(yòng)服務$¶✘φ器(qì),目前支持PHP的(de)服務器(qì)非常普遍。若JA<&±VA開(kāi)發則需要(yào)客戶自(zì)行(xíφφ↑ng)配置服務器(qì)并托管,手續複雜(zá)且費(fèi)用(yò→↓₩ng)較高(gāo)。)
北(běi)京軟件(jiàn)開(kāi)•∏♣♣發客戶端采用(yòng)C++開(kāi)發,相(xiàng≤↔)比.NET框架開(kāi)發有(yǒu)點是(shì)開>≠€(kāi)發周期短(duǎn),客戶機(jī)配置要(yào)求不(bù≤γ↕ )用(yòng)太高(gāo),節省硬件(jiàn)投入,系統$§₹★融合性好(hǎo),穩定性高(gāo)。