房屋管理系統(tǒng)需求分析范文

時(shí)間:2024-01-17 17:16:43

導(dǎo)語(yǔ):如何才能寫(xiě)好一篇房屋管理系統(tǒng)需求分析,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

房屋管理系統(tǒng)需求分析

篇1

關(guān)鍵詞:小區(qū)物業(yè)管理;VB6.0;數(shù)據(jù)庫(kù);信息;用戶(hù)

中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2012) 14-0075-01

迄今為止,中國(guó)的物業(yè)管理行業(yè)已經(jīng)走過(guò)了二十幾年的時(shí)間,已經(jīng)具備了一定的規(guī)模和形態(tài)。隨著經(jīng)濟(jì)體制的改革發(fā)展、城市的現(xiàn)代化、人們對(duì)居住空間的可持續(xù)發(fā)展的要求,伴隨房地產(chǎn)商品經(jīng)濟(jì)發(fā)展的必然產(chǎn)物——物業(yè)管理要得到迫切的改變,已成為一種必然的趨勢(shì)。本文通過(guò)用VB 6.0編寫(xiě)小區(qū)物業(yè)管理系統(tǒng),利用軟件工程原理,采用生命周期方法學(xué),其開(kāi)發(fā)主要包含建立和維護(hù)后臺(tái)數(shù)據(jù)庫(kù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面,用來(lái)實(shí)現(xiàn)小區(qū)信息數(shù)據(jù)庫(kù)的創(chuàng)建和各種費(fèi)用的統(tǒng)計(jì)、收取和匯總。

一、系統(tǒng)需求分析

(一)系統(tǒng)要解決的問(wèn)題

作為更適用于現(xiàn)代化小區(qū)的物業(yè)管理系統(tǒng),本系統(tǒng)應(yīng)實(shí)現(xiàn)的功能:信息化,方便業(yè)務(wù)處理,方便靈活的查詢(xún)功能,清晰明確的權(quán)限管理。

(二)系統(tǒng)需求問(wèn)題描述

小區(qū)物業(yè)管理系統(tǒng)由資料管理、基本管理、數(shù)據(jù)統(tǒng)計(jì)、系統(tǒng)管理、幫助、退出功能模塊六大子系統(tǒng)組成。本系統(tǒng)的主要參與者有:普通工作人員、公司財(cái)務(wù)人員、公司系統(tǒng)管理員、公司領(lǐng)導(dǎo)和業(yè)主。他們參與以上模塊中其中一種或幾種工作活動(dòng)。

(三)系統(tǒng)的非功能性需求

系統(tǒng)結(jié)構(gòu)合理,人機(jī)界面友好,系統(tǒng)反應(yīng)速度快,系統(tǒng)的開(kāi)放性和可維護(hù)性。

二、數(shù)據(jù)庫(kù)設(shè)計(jì)

系統(tǒng)的E-R圖設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì)就是將現(xiàn)實(shí)世界的數(shù)據(jù)組織成數(shù)據(jù)庫(kù)管理系統(tǒng)所采用的數(shù)據(jù)模型。實(shí)體聯(lián)系方法簡(jiǎn)單、實(shí)用,通常使用它的工具—E-R圖。下面給出系統(tǒng)部分E-R圖(因?yàn)楦鱾€(gè)實(shí)體屬性較多,簡(jiǎn)潔起見(jiàn),在每個(gè) 圖中只給出了相關(guān)的屬性)

三、系統(tǒng)設(shè)計(jì)

基本資料管理模塊

四、總結(jié)

在本系統(tǒng)的開(kāi)發(fā)過(guò)程中,由于本人是初次開(kāi)發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開(kāi)發(fā)的過(guò)程中,時(shí)間也比較倉(cāng)促。因此,該系統(tǒng)也會(huì)存在一些缺陷和不足。由于對(duì)物業(yè)管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿(mǎn)足用戶(hù)的需求。因?yàn)楸鞠到y(tǒng)是一個(gè)通用的小區(qū)物業(yè)管理系統(tǒng),所以在需求分析階段做得不是很深入,以后應(yīng)對(duì)物業(yè)管理企業(yè)及物業(yè)管理進(jìn)行詳細(xì)的需求分析和業(yè)務(wù)流程分析從而更合理更科學(xué)地設(shè)計(jì)系統(tǒng)功能模塊和數(shù)據(jù)庫(kù)。

參考文獻(xiàn)

[1]林陳雷,郭安源,葛曉東.教育信息化系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航.人民郵電出版社,2003

篇2

關(guān)鍵詞:Linq;SQLserver2005;醫(yī)藥公司綜合管理系統(tǒng)

中圖分類(lèi)號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):16727800(2012)011009203

作者簡(jiǎn)介:杜天行(1990-),男,四川文理學(xué)院計(jì)算機(jī)科學(xué)系學(xué)生,研究方向?yàn)檐浖こ?;王光瓊?965-),女,碩士,四川文理學(xué)院計(jì)算機(jī)科學(xué)系副教授,研究方向?yàn)檐浖こ獭?shù)據(jù)庫(kù)與數(shù)據(jù)挖掘、人工智能。

1 系統(tǒng)需求分析

藥品公司管理系統(tǒng)首要的需求在于藥品的管理,其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立、維護(hù)以及前端管理系統(tǒng)的開(kāi)發(fā)兩個(gè)方面。數(shù)據(jù)庫(kù)的難點(diǎn)在于數(shù)據(jù)庫(kù)的多表關(guān)系以及多表操作而前端管理系統(tǒng)的開(kāi)發(fā)難點(diǎn)主要在于方便的用戶(hù)操作,多樣化而簡(jiǎn)便的用戶(hù)交互方式(用戶(hù)體驗(yàn))。

詳細(xì)分析該系統(tǒng)需要滿(mǎn)足以下幾個(gè)方面的需求:對(duì)藥品的管理包括藥品機(jī)器廠商等資料的管理、庫(kù)存管理以及公司店鋪藥品的買(mǎi)賣(mài)管理;公司的財(cái)務(wù)管理包括員工的工資管理、藥品銷(xiāo)售額、公司資金流向等管理;員工管理包括員工的工作情況統(tǒng)計(jì)、獎(jiǎng)懲制度等管理、以及固定資產(chǎn)管理。各個(gè)模塊間的關(guān)系聯(lián)系緊密,相輔相成,構(gòu)成整個(gè)醫(yī)藥公司的系統(tǒng)(見(jiàn)圖1)。

2 系統(tǒng)設(shè)計(jì)

根據(jù)需求,本系統(tǒng)采用的模式是C/S模式結(jié)構(gòu),采用.NET經(jīng)典的三層構(gòu)架進(jìn)行設(shè)計(jì),數(shù)據(jù)持久層采用Linq完全面向?qū)ο蟮姆绞竭M(jìn)行設(shè)計(jì),使用泛型的方式來(lái)整合CRUD操作以使得系統(tǒng)類(lèi)的方法能得到最高的重用性,同時(shí)使用內(nèi)置編程的方式來(lái)處理數(shù)據(jù)庫(kù)的事務(wù)操作。

數(shù)據(jù)庫(kù)采用SQL Server2005,因?yàn)閷?shí)際使用時(shí)數(shù)據(jù)量將比較龐大,所以為了兼容性和數(shù)據(jù)量考慮,使用同為微軟的SQL Server產(chǎn)品。通過(guò)VS提供的Linq可視化操作窗體,可以很容易地得到從數(shù)據(jù)庫(kù)到數(shù)據(jù)持久層中基本類(lèi)的映射,節(jié)省了很多手寫(xiě)類(lèi)時(shí)的工作量。

圖1 系統(tǒng)結(jié)構(gòu)

3 數(shù)據(jù)庫(kù)設(shè)計(jì)

實(shí)現(xiàn)該系統(tǒng)的藥品進(jìn)銷(xiāo)存管理主要涉及如下幾張表:Product:存儲(chǔ)藥品的信息;Store:存儲(chǔ)庫(kù)存信息;Stock:存儲(chǔ)進(jìn)貨單信息;ShopStore:存儲(chǔ)店鋪里藥品信息;Sell:存儲(chǔ)賣(mài)貨信息;User:存儲(chǔ)該系統(tǒng)的用戶(hù)信息。數(shù)據(jù)庫(kù)關(guān)系如圖2所示。

4 技術(shù)路線(xiàn)

主要采用的技術(shù)線(xiàn)如圖3所示。

5 關(guān)鍵技術(shù)

5.1 Linq的使用

首先,為數(shù)據(jù)庫(kù)操作類(lèi)DB_Helper創(chuàng)建一個(gè)類(lèi),該類(lèi)使用泛型定義,代碼如下:

public class DB where T : class

然后創(chuàng)建Linq上下文實(shí)體類(lèi),通過(guò)該實(shí)體對(duì)數(shù)據(jù)庫(kù)的表進(jìn)行CRUD操作。同時(shí),使用Linq的方式對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作會(huì)應(yīng)用該框架的緩存機(jī)制,它可以在不修改表的情況下始終不訪問(wèn)數(shù)據(jù)庫(kù)而是通過(guò)存儲(chǔ)在內(nèi)存中的數(shù)據(jù)進(jìn)行查詢(xún)。其代碼如下:

圖2 數(shù)據(jù)庫(kù)關(guān)系

圖3 研究技術(shù)路線(xiàn)

public ComManagerDataContext {get; set; }

public DB(){

dt = new ComManagerDataContext() ;}

接下來(lái)編寫(xiě)對(duì)各個(gè)類(lèi)的CRUD操作,此時(shí)定義的泛型開(kāi)始起作用了,使用泛型的方式,可以使得一種操作只需要寫(xiě)一次而進(jìn)行重用,具體代碼如下:

// 從數(shù)據(jù)庫(kù)中取出整張T表

public Table getTable()

{return dt.GetTable();}

// 從數(shù)據(jù)庫(kù)的T表中查詢(xún)?nèi)侄蔚闹导蠈?duì)象實(shí)例

public IEnumerable Select(Func whereExpression)

{ return dt.GetTable().Where(whereExpression); }

// 從數(shù)據(jù)庫(kù)的T表中查詢(xún)某一個(gè)字段(類(lèi)型為K)的值

public IEnumerable Select(Func whereExpression,F(xiàn)unc selectExpression) where K:class

{return dt.GetTable().Where(whereExpression).Select(selectExpression);}

上面的第二個(gè)和第三個(gè)查詢(xún)語(yǔ)句使用了的機(jī)制,將一個(gè)方法作為這個(gè)查詢(xún)語(yǔ)句的條件,我們對(duì)該方法的調(diào)用可以采用C#3.5提供的Lambda表達(dá)式來(lái)進(jìn)行書(shū)寫(xiě),使得代碼更加簡(jiǎn)潔易懂。第三個(gè)語(yǔ)句返回的是一個(gè)匿名類(lèi)型,可以通過(guò)Var符號(hào)實(shí)例化得到該對(duì)象。

接下來(lái)編寫(xiě)插入、更新和刪除語(yǔ)句,在用戶(hù)使用期間,為獲得程序運(yùn)行中的錯(cuò)誤信息,而如果讓前端用戶(hù)看到錯(cuò)誤的提升那將是非常不友好的,于是考慮在出錯(cuò)時(shí)為數(shù)據(jù)庫(kù)的Error表添加一行錯(cuò)誤的具體情況,便于管理員查看:

// 向數(shù)據(jù)庫(kù)的T表中插入一條數(shù)據(jù)

public bool Insert(T newEntity)

{bool RS = true;

String ErrorMessage = String.Empty;

try

{dt.GetTable().

InsertOnSubmit(newEntity);

dt.SubmitChanges();}

catch (Exception EX)

{RS = false;

ErrorHS(EX.Message);}

return RS; }

// 更新數(shù)據(jù)庫(kù)

public bool Update(T oldentity,T newentity, Action update)

{ bool RS = true;

String ErrorMessage = String.Empty;

try{update(oldentity,newentity);

dt.SubmitChanges();}

catch (Exception EX)

{RS = false;

ErrorHS(EX.Message); }

return RS;}

// 從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)

public bool Delete(T deleteEntity)

{ bool RS = true;

String ErrorMessage = String.Empty;

try{dt.GetTable().DeleteOnSubmit(deleteEntity);

dt.SubmitChanges();}

catch (Exception EX){

RS = false;

ErrorHS(EX.Message);}

return RS; }

以上,介紹了該系統(tǒng)的最底層——數(shù)據(jù)持久層的開(kāi)發(fā)技巧與示范,該4種方法適用于單表的操作,如果要使用多表同時(shí)操作那么可以增加方法或者存儲(chǔ)過(guò)程來(lái)進(jìn)行實(shí)現(xiàn)。

5.2 個(gè)別模塊的技術(shù)難點(diǎn)

5.2.1 藥品進(jìn)銷(xiāo)存模塊

該模塊中多次使用了如今流行的模糊搜索藥品名稱(chēng)文本框自動(dòng)補(bǔ)全功能,類(lèi)似百度的聯(lián)想搜索,該技術(shù)的使用方法是使用Ajax方法對(duì)輸入文本框進(jìn)行監(jiān)聽(tīng)并在用戶(hù)進(jìn)行輸入操作時(shí)動(dòng)態(tài)地調(diào)用后臺(tái)的匹配方法在數(shù)據(jù)庫(kù)中進(jìn)行Linq模糊查找,再用Ajax于前臺(tái)顯示模糊搜索的結(jié)果(見(jiàn)圖4)。

圖4 藥品進(jìn)銷(xiāo)存模塊界面

關(guān)鍵代碼:

#region 輔助商品輸入功能

[System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()]

public static string[] GetSpecificationList(string prefixText, int count, string contextKey)

{

Product_Manager Product_MG = new Product_DAO();

List Select_Name = Product_MG.Select_ProductS(

P => P.Pro_Name.Contains(prefixText),

K => K.Pro_Name);

List Select_EasyPing = Product_MG.Select_ProductS(

P => P.Pro_EasyPing.Contains(prefixText.ToLower()),

K => K.Pro_Name

).ToList();

return Select_Name.Union(Select_EasyPing).ToArray();

}

#endregion

5.2.2 固定資產(chǎn)管理

固定資產(chǎn)管理主要是對(duì)公司的固定設(shè)備、運(yùn)輸工具、房屋及建筑物等進(jìn)行增、刪、報(bào)修、租借、歸還等的管理。

增加固定資產(chǎn),是對(duì)購(gòu)入的固定資產(chǎn)進(jìn)行記錄。界面如圖5所示。

圖5 增加固定資產(chǎn)界面

管理人員根據(jù)收到的進(jìn)貨單進(jìn)行相應(yīng)的信息填寫(xiě),其中使用狀態(tài)是不可編輯的,當(dāng)采購(gòu)部的人員將采購(gòu)的發(fā)票拿來(lái)確定后,管理人員再修改使用狀態(tài)。添加成功后,馬上從數(shù)據(jù)庫(kù)中重新讀取數(shù)據(jù),從而局部刷新列表,可以馬上查看剛進(jìn)行的操作是否成功,其中光棒效果較為有特色。

光棒效果關(guān)鍵代碼:

if(e.Row.RowTypeDataControlRowType.DataRo)

{

e.Row.Attributes.Add("onmouseover", "currentColor=this.style.backgroundColor;this.style.backgroundColor='#99CCFF'"); e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentColor");

}

6 結(jié)語(yǔ)

本系統(tǒng)實(shí)現(xiàn)了藥品管理系統(tǒng)的一套復(fù)雜而強(qiáng)大的管理功能,使各個(gè)方面的管理更加有條不紊,能幫助員工更輕松地管理各個(gè)方面的事務(wù),為加強(qiáng)醫(yī)藥公司的管理提供了一個(gè)功能齊全、使用快捷的系統(tǒng)。

參考文獻(xiàn):

[1] ROGER 3.5高級(jí)編程——應(yīng)用LINQ & Enitity Framework[M].北京:清華大學(xué)出版社,2010.

[2] BILL 3.5高級(jí)編程[M].第5版.北京:清華大學(xué)出版社,2008.

[3] SCOTT KLEIN.LINQ高級(jí)編程[M].北京:清華大學(xué)出版社,2009.

篇3

關(guān)鍵詞: BAB模式;電子商務(wù);J2EE

中圖分類(lèi)號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)31-0803-03

Resource Operation System Based on BAB Pattern

LIANG Bin, MU Bin

(Software Tech Center, Tongji University, Shanghai 201804, China)

Abstract: Research and analyze the current e-commerce operation system. Present how to apply BAB e-commerce pattern to help enterprise avoid the situation of lacking in resource and credit. Establish BAB transaction model under the MVC design pattern. Design Resource Operation System through J2EE component development. Solve the bottleneck problem on credit, payment and logistics.

Key words: BAB pattern; e-Commerce; J2EE

1 引言

現(xiàn)階段在中國(guó),各企業(yè)中的、各種不同類(lèi)型的資源,包括物質(zhì)類(lèi)資源、信息資源、資金資源和各種無(wú)形資源,或者嫁接、撬動(dòng)合作伙伴的潛在資源閑置率較高。由于缺乏強(qiáng)有力的中介機(jī)構(gòu)或者統(tǒng)一的信息平臺(tái)共享資源的信息,造成很多重要的資源發(fā)生積壓并且難以得到利用,這樣不利于滿(mǎn)足社會(huì)和市場(chǎng)的需求。所以很有必要通過(guò)資源運(yùn)營(yíng)的手段,使企業(yè)間,在世界范圍內(nèi)整合和配置資源。而實(shí)現(xiàn)資源運(yùn)營(yíng)不僅僅只是構(gòu)建信息的電子商務(wù)平臺(tái),為企業(yè)提供真實(shí)有效的信息,還要為企業(yè)搭建一個(gè)能安全交易的網(wǎng)上平臺(tái)。也不僅能僅只是進(jìn)行實(shí)物產(chǎn)品買(mǎi)賣(mài)的電子商務(wù)平臺(tái),它將為企業(yè)提供多種交易方式,除了買(mǎi)賣(mài),還包括租賃、資源整合;交易的對(duì)象除了實(shí)物產(chǎn)品,還包括無(wú)形資產(chǎn)、財(cái)產(chǎn)權(quán)利、服務(wù)和加工能力等各種類(lèi)型的資源。

為了解決現(xiàn)行的電子商務(wù)中缺乏資源、信用難保的問(wèn)題,新的電子商務(wù)運(yùn)營(yíng)模式BAB(Business Agent Business)應(yīng)運(yùn)而生。它旨在通過(guò)服務(wù)機(jī)構(gòu)(Agent)實(shí)現(xiàn)、以廣義的資源運(yùn)營(yíng)為特征的企業(yè)間電子商務(wù)。Agent運(yùn)用現(xiàn)代信息技術(shù),為企業(yè)和社會(huì)提供全面的、可靠的、優(yōu)質(zhì)的中介服務(wù),它本身是一種在信息時(shí)代涌現(xiàn)出來(lái)的新型經(jīng)濟(jì)實(shí)體。BAB模式把

現(xiàn)代信息技術(shù)提供的迅速、方便的服務(wù)和以服務(wù)機(jī)構(gòu)(Agent)方式提供的安全、可靠的服務(wù)有機(jī)地融為一體,把身份認(rèn)證、信息服務(wù)、網(wǎng)上支付、物流配送等各個(gè)環(huán)節(jié)集成起來(lái),提供統(tǒng)一的、可靠的平臺(tái),從而真正實(shí)現(xiàn)信息流、資金流、物資流的整合,為企業(yè)之間的電子商務(wù)提供了必要的服務(wù)和基礎(chǔ)條件。

2 資源運(yùn)營(yíng)系統(tǒng)需求分析

資源運(yùn)營(yíng)系統(tǒng)以物質(zhì)流、信息流、資金流和知識(shí)流四大資源要素流(Material,Information,Capital and Knowledge-4 Flows Integration)為基礎(chǔ),實(shí)現(xiàn)基于網(wǎng)絡(luò)進(jìn)行的資源集成,特別是利用自身的相對(duì)優(yōu)勢(shì)資源來(lái)撬動(dòng)外部資源以獲取不可替代的競(jìng)爭(zhēng)優(yōu)勢(shì),充分利用現(xiàn)代信息技術(shù)提供的手段,用信息技術(shù)和網(wǎng)絡(luò)把各方面的優(yōu)勢(shì)集中起來(lái),通過(guò)信息的整合和挖掘,為資源運(yùn)營(yíng)的理念提供了具體實(shí)施的環(huán)境。

實(shí)現(xiàn)將現(xiàn)代信息技術(shù)提供的迅速、方便的服務(wù)和以(Agent)方式提供的安全、可靠的服務(wù)有機(jī)地融為一體,解決中國(guó)電子商務(wù)的瓶頸問(wèn)題――信譽(yù)問(wèn)題、支付問(wèn)題和物流問(wèn)題。資源運(yùn)營(yíng)系統(tǒng)以人機(jī)結(jié)合的方式,向用戶(hù)提供以下服務(wù):

1) 全程在線(xiàn)交易,全程風(fēng)險(xiǎn)控制。通過(guò)和CA認(rèn)證中心、銀行、物流公司、第三方質(zhì)檢機(jī)構(gòu)、第三方信譽(yù)評(píng)級(jí)機(jī)構(gòu)等形成戰(zhàn)略合作伙伴關(guān)系,為協(xié)議會(huì)員企業(yè)間的在線(xiàn)交易提供全面的支持和風(fēng)險(xiǎn)控制機(jī)制。

2) 對(duì)買(mǎi)賣(mài)、置換、拍賣(mài)、租賃、遠(yuǎn)期交割、資源整合等不同類(lèi)型的交易活動(dòng)提供自動(dòng)的和人工的匹配和撮合服務(wù)。

3) 資源整合。根據(jù)企業(yè)需求,對(duì)物質(zhì)類(lèi)、信息類(lèi)、知識(shí)類(lèi)和資本類(lèi)資源進(jìn)行多方之間的配置和整合,提供多種特色鮮明的專(zhuān)項(xiàng)服務(wù)。

4) 個(gè)性化推薦服務(wù)。利用Web挖掘技術(shù)、社會(huì)網(wǎng)絡(luò)分析技術(shù),準(zhǔn)確地挖掘出企業(yè)的潛在需求、未來(lái)可能的交易對(duì)象,從而更有效的進(jìn)行推薦和撮合。

資源運(yùn)營(yíng)平臺(tái)中國(guó)商務(wù)港提供六類(lèi)產(chǎn)品的交易:

1) 實(shí)物現(xiàn)貨:當(dāng)前就存在的有實(shí)物形態(tài)的產(chǎn)品。

2) 實(shí)物期貨:當(dāng)前不存在,但在未來(lái)的一定條件下將成為實(shí)實(shí)在在的有實(shí)物形態(tài)的產(chǎn)品或資產(chǎn),如將在一個(gè)既定的收獲季節(jié)產(chǎn)出的農(nóng)產(chǎn)品,將要開(kāi)工建設(shè)的不動(dòng)產(chǎn)。

3) 無(wú)形資產(chǎn):無(wú)實(shí)物形態(tài)的資產(chǎn),除了會(huì)計(jì)意義上的專(zhuān)利權(quán)、商標(biāo)權(quán)、土地使用權(quán)、 著作權(quán)等無(wú)形資產(chǎn)外,還包括難以在貨幣上計(jì)量的其他無(wú)形資產(chǎn),如專(zhuān)業(yè)專(zhuān)項(xiàng)知識(shí)、商業(yè)信息和商業(yè)渠道(銷(xiāo)售渠道、采購(gòu)渠道、加工渠道、其他合作渠道)。

4) 財(cái)產(chǎn)權(quán)利:如債權(quán)、股權(quán)等,也包括企業(yè)的整體產(chǎn)權(quán)。

5) 生產(chǎn)能力:提供實(shí)物產(chǎn)品的能力,一般表現(xiàn)為有閑置的未充分發(fā)揮作用的機(jī)器設(shè)備、生產(chǎn)線(xiàn)和廠房等,如工程承包能力和加工能力等。

6) 服務(wù)能力:提供勞務(wù)的能力,如未充分發(fā)揮潛力的運(yùn)輸倉(cāng)儲(chǔ)能力、旅店餐飲能力、設(shè)計(jì)能力、法律援助、專(zhuān)業(yè)咨詢(xún)、工程咨詢(xún)、旅游服務(wù)等。

3 資源運(yùn)營(yíng)系統(tǒng)功能設(shè)計(jì)

資源運(yùn)營(yíng)系統(tǒng)由BAB資源和交易系統(tǒng)、BAB結(jié)算中心管理系統(tǒng)、BAB即時(shí)通訊系統(tǒng)、BAB咨詢(xún)系統(tǒng)、BAB網(wǎng)站管理維護(hù)系統(tǒng)五個(gè)子系統(tǒng)和BAB公用組件組成。

1) BAB資源和交易系統(tǒng):分為交易顧問(wèn)功能模塊和協(xié)議會(huì)員功能模塊。在交易顧問(wèn)功能模塊中,交易顧問(wèn)主要負(fù)責(zé)對(duì)交易進(jìn)行跟蹤,幫助交易雙方完善合同。此外交易顧問(wèn)還要負(fù)責(zé)商品和企業(yè)信息、新用戶(hù)回訪以及商務(wù)處理(糾紛處理)。在協(xié)議會(huì)員功能模塊中,實(shí)現(xiàn)協(xié)議會(huì)員的交易以及協(xié)議會(huì)員個(gè)人信息的管理功能。

2) BAB結(jié)算中心管理系統(tǒng):分為查詢(xún)功能模塊、現(xiàn)金結(jié)算模塊、拍賣(mài)結(jié)算模塊、審核功能模塊。在查詢(xún)功能模塊中,實(shí)現(xiàn)查詢(xún)拍賣(mài)信息、交易信息、協(xié)議會(huì)員信息、貨款信息、保證金信息、手續(xù)費(fèi)信息等功能。在現(xiàn)金結(jié)算模塊中,實(shí)現(xiàn)通知繳納貨款、租金/保證金、通知解凍付款、取消交易、凍結(jié)用戶(hù)資金等功能。在拍賣(mài)結(jié)算模塊中,實(shí)現(xiàn)審核競(jìng)拍者資格、解凍未拍得商品的會(huì)員保證金、收取拍賣(mài)行手續(xù)費(fèi)、拍賣(mài)結(jié)束處理等功能。在審核功能模塊中,實(shí)現(xiàn)審核結(jié)算業(yè)務(wù)功能。

3) BAB即時(shí)通訊系統(tǒng):分為管理好友模塊、拍賣(mài)模塊、網(wǎng)站搜索模塊、使用實(shí)用工具模塊以及三個(gè)頂層功能用例。頂層功能用例包括接受內(nèi)部留言、定制商業(yè)信息、使用CRM功能。在管理好友模塊中,實(shí)現(xiàn)與好友進(jìn)行視頻聊天、編輯好友信息、給好友發(fā)信息、察看和好友的共享文檔等功能。在拍賣(mài)模塊中,實(shí)現(xiàn)查看拍賣(mài)商品的信息、交付保證金、填寫(xiě)進(jìn)行拍賣(mài)的申請(qǐng)單、進(jìn)行視頻拍賣(mài)、填寫(xiě)申請(qǐng)拍賣(mài)單等功能。在網(wǎng)站搜索模塊中,實(shí)現(xiàn)模糊或準(zhǔn)確查詢(xún)信息及搜索好友功能。在使用實(shí)用工具模塊中,實(shí)現(xiàn)供應(yīng)信息、需求信息、熱門(mén)貼、天氣信息、證券信息、常用文檔、出行狀況的查看或查詢(xún),以及翻譯功能。

4) BAB咨詢(xún)系統(tǒng):實(shí)現(xiàn)用戶(hù)回訪、電話(huà)咨詢(xún)等共有功能及咨詢(xún)中心管理人員功能模塊中的查詢(xún)咨詢(xún)中心工作人員工作記錄功能。

5) BAB網(wǎng)站管理維護(hù)系統(tǒng):分為分站和總站管理維護(hù)模塊。在分站管理維護(hù)模塊中,實(shí)現(xiàn)管理商鋪、管理分站工作人員、查看本分站中的交易顧問(wèn)的工作記錄、統(tǒng)計(jì)交易顧問(wèn)的商品和企業(yè)信息、維護(hù)頁(yè)面活動(dòng)板塊、審核用戶(hù)信息和產(chǎn)品信息等功能。在總站管理維護(hù)模塊中,實(shí)現(xiàn)調(diào)整行業(yè)信息、拍賣(mài)信息、開(kāi)通拍賣(mài)權(quán)限、管理咨詢(xún)?nèi)藛T和結(jié)算中心工作人員等功能。

6) BAB公用組件:實(shí)現(xiàn)查詢(xún)會(huì)員基本信息、商品和企業(yè)信息等功能,及會(huì)員基本功能模塊中的注冊(cè)、編輯個(gè)人信息、管理站內(nèi)消息、管理收藏夾、搜索和管理資源信息等功能。

資源運(yùn)營(yíng)平臺(tái)提供六種商務(wù)活動(dòng)支持系統(tǒng):

買(mǎi)賣(mài)、置換、拍賣(mài)、租賃、遠(yuǎn)期交割和資源整合。

1) 買(mǎi)賣(mài):實(shí)物資源的即期交易。要求交易對(duì)象為有形產(chǎn)品;即時(shí)交割;以現(xiàn)金結(jié)算。如果賣(mài)方接受易通作為支付媒介,則該交易被認(rèn)作置換,而不是買(mǎi)賣(mài)。

2) 置換:以易通為媒介的不使用現(xiàn)金的交易方式。特征為:①交易對(duì)象廣泛,涵蓋了資源的各種形式,不僅實(shí)物資產(chǎn)可置換,非實(shí)物資產(chǎn)也可置換,如商標(biāo)權(quán)、專(zhuān)利權(quán)、土地使用權(quán)等無(wú)形資產(chǎn);股權(quán)、債權(quán)等產(chǎn)權(quán);機(jī)器設(shè)備、艙位、房間、運(yùn)力等生產(chǎn)和服務(wù)的能力和潛力。②即時(shí)交割。

3) 拍賣(mài):設(shè)立虛擬的拍賣(mài)大廳,協(xié)議會(huì)員和拍賣(mài)行參與的、具有拍賣(mài)師資格的人員進(jìn)行的網(wǎng)上拍賣(mài)。網(wǎng)上拍賣(mài)將使拍賣(mài)行打破地域限制,從而使資源更有效地流動(dòng)和配置。當(dāng)會(huì)員通過(guò)抵押或質(zhì)押方式借用易通而到期不能償還時(shí),網(wǎng)上拍賣(mài)也是交易中心收回債權(quán)的一種方式。

4) 租賃:企業(yè)對(duì)某種資源的需求可能是短期的,或有明顯的季節(jié)性,購(gòu)入并長(zhǎng)期持有該資源對(duì)企業(yè)是不經(jīng)濟(jì)的,此時(shí)租賃是一種較好的解決方式。租賃就是有閑置機(jī)器設(shè)備、交通工具、房屋建筑物、廣告版面等資源的客戶(hù)以出租的方式將其提供給有短期需求或資金不足的客戶(hù)使用,以收取租金的交易方式。

5) 遠(yuǎn)期交割:是指實(shí)物資源的遠(yuǎn)期交易。要求交易對(duì)象為有形產(chǎn)品;買(mǎi)賣(mài)雙方約定的未來(lái)一個(gè)確切的日期交貨。遠(yuǎn)期交割可幫助企業(yè)以現(xiàn)在的價(jià)格預(yù)購(gòu)或預(yù)售未來(lái)時(shí)段的商品或服務(wù),使成本可控。

6) 資源整合:有人可能有個(gè)很好的主意,但沒(méi)有資金或?qū)嵤┑膱?chǎng)所,有人可能有錢(qián)但苦于找不到好的投資項(xiàng)目,資源整合就是通過(guò)本平臺(tái)的媒介作用,撮合擁有不同資源的客戶(hù)按自愿互利的原則進(jìn)行合作,實(shí)現(xiàn)資源共享,達(dá)到共贏的一種交易方式。

4 分層策略

為了提高系統(tǒng)的可擴(kuò)展性和可維護(hù)性,資源運(yùn)營(yíng)系統(tǒng)采用目前分布式應(yīng)用的典型分層策略采用三層結(jié)構(gòu),即表示層、業(yè)務(wù)層和數(shù)據(jù)層。

資源運(yùn)營(yíng)系統(tǒng)將面向服務(wù)的基本思想引入系統(tǒng)的分析設(shè)計(jì),充分考慮系統(tǒng)的結(jié)構(gòu)以及今后服務(wù)升級(jí)再造的要求,設(shè)計(jì)中將服務(wù)相關(guān)職責(zé)引入,將與服務(wù)相關(guān)的職責(zé)添加到每一層中來(lái)擴(kuò)展典型的三層結(jié)構(gòu)。業(yè)務(wù)層通過(guò)服務(wù)接口向客戶(hù)應(yīng)用程序提供一組簡(jiǎn)化的操作,數(shù)據(jù)訪問(wèn)層的職責(zé)拓寬到了數(shù)據(jù)庫(kù)和主機(jī)集成之外,包括與其他服務(wù)提供者的通信,這個(gè)附加功能封裝到服務(wù)接口組件中,這些組件負(fù)責(zé)連接到服務(wù)(同步和異步)、管理服務(wù)的基本會(huì)話(huà)狀態(tài)并向業(yè)務(wù)流程組件通知與服務(wù)相關(guān)的重大事件。改進(jìn)后的三層結(jié)構(gòu)如圖1所示。

資源運(yùn)營(yíng)平臺(tái)設(shè)計(jì)遵循上述架構(gòu),考慮到具體的實(shí)現(xiàn)機(jī)制,對(duì)業(yè)務(wù)邏輯和數(shù)據(jù)持久化機(jī)制進(jìn)一步細(xì)化,整個(gè)應(yīng)用分為五層,即表示層、控制層、業(yè)務(wù)層、數(shù)據(jù)持久層和數(shù)據(jù)層。

5 系統(tǒng)構(gòu)架

本系統(tǒng)采用J2EE構(gòu)架,J2EE技術(shù)提供了基于組件的設(shè)計(jì)、開(kāi)發(fā)、集成和部署應(yīng)用程序的框架,具有可伸縮性、靈活性、易維護(hù)性。本系統(tǒng)在傳統(tǒng)的Servlet+JSP+javabean的基礎(chǔ)上,引入JSF、Portlet和Hibernate框架,形成表示層,控制層,業(yè)務(wù)層,持久層和數(shù)據(jù)層五層的實(shí)施構(gòu)架。JSF將快速用戶(hù)界面開(kāi)發(fā)引入到服務(wù)器端,可以將JSF認(rèn)為是“適用于服務(wù)器端應(yīng)用程序的Swing”,是一種事件驅(qū)動(dòng)型的組件模型。Portlet是可以提供對(duì)基于Web的內(nèi)容、應(yīng)用程序和其它資源訪問(wèn)的可重用組件。可通過(guò)portlet訪問(wèn)web頁(yè)面、web服務(wù)、應(yīng)用程序和成為企業(yè)組合的內(nèi)容供給。從用戶(hù)的角度來(lái)看,portlet是門(mén)戶(hù)網(wǎng)站站點(diǎn)中提供特定服務(wù)或信息(例如提供日歷和新聞)的窗口。從開(kāi)發(fā)者的角度來(lái)看,portlet是可插入的模塊,它們被設(shè)計(jì)成在Portal Server的portlet容器中運(yùn)行。Hibernate構(gòu)架通過(guò)持久性對(duì)象和數(shù)據(jù)庫(kù)表的映射關(guān)系,可以為應(yīng)用程序提供輕量級(jí)數(shù)據(jù)持久,可以大大的提高開(kāi)發(fā)和維護(hù)效率。系統(tǒng)實(shí)施視圖如圖2。

6 系統(tǒng)部署

系統(tǒng)軟件必須部署在相應(yīng)硬件上才能正常運(yùn)行,系統(tǒng)所涉及的硬件可以劃分成四個(gè)部署區(qū)域,外部用戶(hù)區(qū),DMZ隔離區(qū),內(nèi)部服務(wù)區(qū),內(nèi)部用戶(hù)區(qū)。各個(gè)區(qū)域之間通過(guò)互聯(lián)網(wǎng)和局域網(wǎng)實(shí)現(xiàn)連接;互聯(lián)網(wǎng)和局域網(wǎng)之間的網(wǎng)際互連使用路由器實(shí)現(xiàn);為保障整個(gè)系統(tǒng)網(wǎng)絡(luò)安全和高效,使用防火墻隔離互聯(lián)網(wǎng)和局域網(wǎng),防火墻和局域網(wǎng)之間使用交換機(jī)連接,使用網(wǎng)管負(fù)責(zé)整個(gè)系統(tǒng)網(wǎng)絡(luò)設(shè)備的管理,整個(gè)系統(tǒng)的部署視圖如圖3。

1) 外部用戶(hù)區(qū)

外部用戶(hù)區(qū)主要是系統(tǒng)的各類(lèi)外部用戶(hù)。外部用戶(hù)區(qū)的用戶(hù)運(yùn)行瀏覽器通過(guò)Internet訪問(wèn)DMZ隔離區(qū)的應(yīng)用服務(wù)器。

2) DMZ隔離區(qū)

DMZ隔離區(qū)主要是存放必須為外部用戶(hù)區(qū)和內(nèi)部用戶(hù)區(qū)提供直接訪問(wèn)服務(wù)的服務(wù)器,需要實(shí)施必要的防火墻隔離。DMZ隔離區(qū)包含三類(lèi)處理器節(jié)點(diǎn):DNS服務(wù)器,應(yīng)用服務(wù)器,Portal服務(wù)器。

DNS服務(wù)器:運(yùn)行域名解析服務(wù)器軟件,為英特網(wǎng)用戶(hù)提供本系統(tǒng)域名的解析服務(wù)。

應(yīng)用服務(wù)器:運(yùn)行J2EE應(yīng)用服務(wù)器,接收各類(lèi)內(nèi)外部用戶(hù)的請(qǐng)求訪問(wèn),負(fù)責(zé)處理和響應(yīng),對(duì)外和外部用戶(hù)區(qū)使用英特網(wǎng)相連,對(duì)內(nèi)通過(guò)防火墻使用局域網(wǎng)連接,連接內(nèi)部用戶(hù)區(qū)和內(nèi)部服務(wù)區(qū)的Portal

服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器。

Portal服務(wù)器:Portal服務(wù)器提供了各種Portlet,實(shí)現(xiàn)后臺(tái)應(yīng)用系統(tǒng)的統(tǒng)一展現(xiàn),同時(shí)它還提供內(nèi)容管理、個(gè)性化定制、搜索引擎等功能。

3) 內(nèi)部服務(wù)區(qū)

內(nèi)部服務(wù)區(qū)主要是存放不允許用戶(hù)直接訪問(wèn)的服務(wù)器,實(shí)施防火墻隔離。服務(wù)區(qū)內(nèi)包含兩類(lèi)處理器節(jié)點(diǎn):數(shù)據(jù)庫(kù)服務(wù)器,網(wǎng)管系統(tǒng)。區(qū)內(nèi)使用高速局域網(wǎng)相連,相互能夠直接進(jìn)行訪問(wèn)。通過(guò)防火墻保持同DMZ隔離區(qū)的服務(wù)器的連接,隔離同其他部署區(qū)的連接。

數(shù)據(jù)庫(kù)服務(wù)器:運(yùn)行各類(lèi)關(guān)系數(shù)據(jù)庫(kù),用于管理系統(tǒng)的各類(lèi)數(shù)據(jù)以及運(yùn)行狀態(tài)數(shù)據(jù),通過(guò)局域網(wǎng)與服務(wù)區(qū)內(nèi)的Portal服務(wù)器以及應(yīng)用服務(wù)器相連,除區(qū)內(nèi)節(jié)點(diǎn)之外,只保持DMZ隔離區(qū)的應(yīng)用服務(wù)器和DMZ隔離區(qū)的連接,隔離其他部署區(qū)節(jié)點(diǎn)的連接。

網(wǎng)管系統(tǒng):對(duì)數(shù)據(jù)網(wǎng)絡(luò)的網(wǎng)絡(luò)單元,包括硬件設(shè)備和軟件應(yīng)用服務(wù),提供了統(tǒng)一的綜合的管理方式,提高了網(wǎng)絡(luò)管理和維護(hù)的效率,是一個(gè)高效的網(wǎng)絡(luò)管理平臺(tái)。網(wǎng)管系統(tǒng)極大方便了網(wǎng)絡(luò)的管理和維護(hù),使得網(wǎng)絡(luò)維護(hù)人員可以隨時(shí)隨地的了解網(wǎng)絡(luò)運(yùn)行的狀態(tài),進(jìn)行有效的維護(hù)。該系統(tǒng)對(duì)網(wǎng)絡(luò)參數(shù)的挖掘功能極大方便了網(wǎng)絡(luò)的優(yōu)化、規(guī)劃和決策,為網(wǎng)絡(luò)運(yùn)營(yíng)商的管理工作提供了重要依據(jù)。

4) 內(nèi)部用戶(hù)區(qū)

內(nèi)部用戶(hù)區(qū)主要是內(nèi)部用戶(hù)的計(jì)算機(jī)用戶(hù),屬于處理器節(jié)點(diǎn)。內(nèi)部計(jì)算機(jī)用戶(hù)對(duì)外通過(guò)英特網(wǎng)接入訪問(wèn)互聯(lián)網(wǎng),需要實(shí)施必要的防火墻隔離,對(duì)內(nèi)使用瀏覽器通過(guò)局域網(wǎng)訪問(wèn)DMZ隔離區(qū)的應(yīng)用服務(wù)器。為防范外部用戶(hù)通過(guò)內(nèi)部用戶(hù)區(qū)進(jìn)行繞道攻擊。

7 結(jié)論

我國(guó)入世以來(lái),隨著中國(guó)企業(yè)走向世界步伐加快,中國(guó)企業(yè)與跨國(guó)公司在本土市場(chǎng)、海外市場(chǎng)全方位的激烈競(jìng)爭(zhēng)。本課題的研究成果能使使企業(yè)從全球的視野審視自身?yè)碛械馁Y源,充分發(fā)揮自身的優(yōu)勢(shì),以合理的代價(jià)利用和橇動(dòng)其他主體的資源,通過(guò)資源整合、合作共贏的方式,充分發(fā)揮各種資源的效能,獲取最佳的經(jīng)濟(jì)效益。

參考文獻(xiàn):

[1] Berry G A,Carnell J, JURIC M B.實(shí)用J2EE設(shè)計(jì)模式編程指南[M].邱仲潘,譯.北京:機(jī)械工業(yè)出版社,2003.

[2] Mann K.Javaserver faces in action[M].鐵手,譯.北京:人民郵電出版社,2007.