招投標(biāo)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)報(bào)告樣本_第1頁(yè)
招投標(biāo)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)報(bào)告樣本_第2頁(yè)
招投標(biāo)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)報(bào)告樣本_第3頁(yè)
招投標(biāo)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)報(bào)告樣本_第4頁(yè)
招投標(biāo)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)報(bào)告樣本_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

招投標(biāo)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)報(bào)告蔣和平 S1410w0659 軟件2班第1章背景以及國(guó)內(nèi)外研究現(xiàn)狀1.1系統(tǒng)開(kāi)發(fā)背景招投標(biāo)是指在市場(chǎng)經(jīng)濟(jì)條件下進(jìn)行大宗貨品買(mǎi)賣(mài)、工程建設(shè)項(xiàng)目發(fā)包與承包,以及服務(wù)項(xiàng)目采購(gòu)與提供時(shí),所采用一種交易方式。由于招標(biāo)投標(biāo)具備公平、公正特性以及“競(jìng)爭(zhēng)、優(yōu)化”功能,在現(xiàn)今社會(huì)中得到了廣泛應(yīng)用。為了規(guī)范招標(biāo)投標(biāo)行為,增進(jìn)公平競(jìng)爭(zhēng),《中華人民共和國(guó)招標(biāo)投標(biāo)法》自1月1日起正式實(shí)行。規(guī)定基本設(shè)施、公用事業(yè)、使用國(guó)有資金投資和國(guó)家融資項(xiàng)目以及與之關(guān)于重要設(shè)備、材料等采購(gòu)行為,達(dá)到一定規(guī)模原則,必要進(jìn)行招標(biāo)、公示。隨著招投標(biāo)業(yè)務(wù)在各個(gè)行業(yè)推廣,招投標(biāo)業(yè)務(wù)復(fù)雜度日漸提高,原則招投標(biāo)業(yè)務(wù)涉及了招標(biāo)籌劃管理、招標(biāo)過(guò)程管理、合同執(zhí)行管理、招標(biāo)效果分析、招標(biāo)記錄分析決策支持、成本管理等業(yè)務(wù)。隨著招標(biāo)業(yè)務(wù)解決流程和涉及文獻(xiàn)管理復(fù)雜限度提高,老式手工招投標(biāo)管理存在招標(biāo)過(guò)程公正性缺失、過(guò)程細(xì)節(jié)混亂、文檔和合同文獻(xiàn)易丟失、招標(biāo)效果和記錄分析能力缺失等問(wèn)題。通過(guò)對(duì)當(dāng)前不同行業(yè)中招投標(biāo)管理業(yè)務(wù)流程分析和研究發(fā)現(xiàn),不同行業(yè)對(duì)于招投標(biāo)管理存在問(wèn)題和異同性規(guī)定重要涉及:1、業(yè)務(wù)解決流程復(fù)雜既有招投標(biāo)管理涉及了招標(biāo)籌劃、招標(biāo)公示、競(jìng)標(biāo)、材料提交、標(biāo)審核、合同訂立、合同執(zhí)行流程和招標(biāo)公司評(píng)價(jià)等有關(guān)流程。同步,針對(duì)不同級(jí)別招標(biāo)過(guò)程其流程也存在一定差別,同步競(jìng)標(biāo)過(guò)程也由于事務(wù)復(fù)雜度而不同。招投標(biāo)流程復(fù)雜和競(jìng)標(biāo)業(yè)務(wù)差別性使得招投標(biāo)業(yè)務(wù)管理過(guò)程復(fù)雜,手工管理模式往往會(huì)存在管理混亂、投標(biāo)公正性無(wú)法保證和文檔管理困難等問(wèn)題。2、招標(biāo)模式種類(lèi)繁多對(duì)于招投標(biāo)管理,根據(jù)招投標(biāo)物品和項(xiàng)目類(lèi)別不同,招標(biāo)環(huán)節(jié)中競(jìng)標(biāo)過(guò)程涉及了不同模式。通過(guò)對(duì)市場(chǎng)上招投標(biāo)業(yè)務(wù)分析和抽象,咱們提取出了競(jìng)價(jià)招投標(biāo)管理、談判招投標(biāo)管理和直接招投標(biāo)管理等三種模式。對(duì)于實(shí)用性較強(qiáng)招投標(biāo)管理系統(tǒng),需要對(duì)以上不同招標(biāo)種類(lèi)和模式進(jìn)行抽象分析,使得招投標(biāo)系統(tǒng)支持各種不同招投標(biāo)模式。3、招標(biāo)過(guò)程公正性問(wèn)題在企事業(yè)單位招投標(biāo)管理過(guò)程中,既有手工管理模式往往會(huì)由于人為因素導(dǎo)致標(biāo)過(guò)早暴露、評(píng)標(biāo)人聯(lián)合受賄等公正性缺失等問(wèn)題。因而,在招投標(biāo)管理過(guò)程中如何保證招標(biāo)過(guò)程公正性是當(dāng)前招投標(biāo)管理系統(tǒng)首要任務(wù)。4、合同執(zhí)行管理復(fù)雜當(dāng)前,既有招投標(biāo)管理模式其招標(biāo)過(guò)程和合同執(zhí)行過(guò)程是分開(kāi),這種狀況往往會(huì)導(dǎo)致項(xiàng)目管理混亂問(wèn)題。因而,如何實(shí)現(xiàn)招標(biāo)和合同執(zhí)行同步管理是當(dāng)前招標(biāo)管理和項(xiàng)目實(shí)行過(guò)程中難點(diǎn)和重點(diǎn)。5、參標(biāo)公司信用評(píng)級(jí)困難手工招投標(biāo)管理難以對(duì)參標(biāo)公司信用級(jí)別進(jìn)行分析,往往會(huì)由于信用問(wèn)題導(dǎo)致項(xiàng)目實(shí)行失敗。因而,如何結(jié)合招投標(biāo)管理系統(tǒng)對(duì)參加競(jìng)標(biāo)公司進(jìn)行信用級(jí)別分析和管理也是招投標(biāo)管理系統(tǒng)核心。6、招標(biāo)材料歸檔工作繁重在招投標(biāo)業(yè)務(wù)管理過(guò)程中,涉及了招標(biāo)公司資質(zhì)文獻(xiàn)、標(biāo)書(shū)文獻(xiàn)、標(biāo)書(shū)審核和評(píng)審文獻(xiàn)等。因而,在整個(gè)業(yè)務(wù)解決流程中,涉及了各類(lèi)申請(qǐng)和審核報(bào)表、公司狀況表等。當(dāng)前手工解決管理都是通過(guò)人工整頓、收集和歸檔,往往會(huì)導(dǎo)致資料丟失和難以進(jìn)行查找等問(wèn)題。7、招標(biāo)記錄、分析能力欠缺當(dāng)前,對(duì)于企事業(yè)單位來(lái)說(shuō)每年招投標(biāo)業(yè)務(wù)數(shù)量逐漸增多,從而使得招投標(biāo)業(yè)務(wù)數(shù)據(jù)量增多。每年如何對(duì)招投標(biāo)數(shù)據(jù)和文檔進(jìn)行歸類(lèi)和數(shù)據(jù)分析成為每年有關(guān)部門(mén)年終工作重點(diǎn)。既有手工解決模式,重要針對(duì)數(shù)據(jù)進(jìn)行表格解決,往往會(huì)導(dǎo)致數(shù)據(jù)成果不夠精確,同步不能提供良好匯總和分析功能。隨著高新計(jì)算機(jī)技術(shù)發(fā)展,公司間競(jìng)爭(zhēng)日趨激烈,要保持公司競(jìng)爭(zhēng)力就必要有高效公司管理,因而公司管理信息化就變不可或缺。招投標(biāo)信息管理系統(tǒng)是公司信息化一某些,它內(nèi)容對(duì)于提高公司采購(gòu)管理水平和公司決策分析能力都至關(guān)重要。一方面,招投標(biāo)管理信息化解決了公司招標(biāo)過(guò)程中不公平性問(wèn)題,通過(guò)招標(biāo)流程信息化減少了整體流程中人為因素影響,使得公司設(shè)備采購(gòu)、基建招標(biāo)和原材料產(chǎn)品招標(biāo)等過(guò)程更加透明、公開(kāi)和公正;另一方面,通過(guò)招投標(biāo)管理系統(tǒng)提供了快捷、以便信息查詢(xún)功能,解決了老式管理方式中效率低、保密性差和文獻(xiàn)易丟失、難以留檔等核心問(wèn)題;同步,招投標(biāo)系統(tǒng)為公司領(lǐng)導(dǎo)層和記錄部門(mén)提供了良好信息匯總記錄和決策分析等功能。這些長(zhǎng)處可以極大地提高招標(biāo)信息管理效率,也是公司科學(xué)化、正規(guī)化管理,與世界接軌重要條件。因而,開(kāi)發(fā)這樣一套管理軟件成為很有必要事情。1.2國(guó)內(nèi)外研究狀況自從國(guó)家頒發(fā)《招標(biāo)投標(biāo)法》和國(guó)家履行企事業(yè)單位信息化以來(lái),針對(duì)于招投標(biāo)業(yè)務(wù)管理系統(tǒng)在各個(gè)行業(yè)逐漸發(fā)展起來(lái),其中涉及了地區(qū)級(jí)政府招投標(biāo)管理、水利、建筑等各個(gè)行業(yè)招投標(biāo)管理、高等院校招投標(biāo)管理系統(tǒng)等。初期招投標(biāo)管理采用了老式C/S架構(gòu),不利于公司申報(bào)和招標(biāo)信息公開(kāi)。近年來(lái),隨著基于JZEE和.NET軟件技術(shù)發(fā)展,基于B/S架構(gòu)招投標(biāo)管理系統(tǒng)成為當(dāng)前各企事業(yè)單位招投標(biāo)管理首選。隨著國(guó)內(nèi)政府公司信息化建設(shè)推動(dòng),政府推出了電子政務(wù)建設(shè)方案,將政府重要解決業(yè)務(wù)涉及各類(lèi)審核、審批業(yè)務(wù)通過(guò)基于web方式提供應(yīng)公司和個(gè)人顧客。當(dāng)前,在各企事業(yè)單位形成了各自信息化系統(tǒng),可以較好解決各自單位信息化問(wèn)題,涉及業(yè)務(wù)流程解決、信息公示以及各類(lèi)電子資源存儲(chǔ)。在各個(gè)單位信息化同步,由于缺少職能部門(mén)間有關(guān)業(yè)務(wù)交流和解決,導(dǎo)致了“信息孤島”和業(yè)務(wù)協(xié)調(diào)能力欠缺。對(duì)于各個(gè)地區(qū)政府來(lái)說(shuō),政府招投標(biāo)管理系統(tǒng)普通作為電子政務(wù)系統(tǒng)中核心模塊,它與政府電子政務(wù)系統(tǒng)共享統(tǒng)一門(mén)戶(hù)信息、管理人員信息以及專(zhuān)家領(lǐng)域信息。水利、建筑行業(yè)招投標(biāo)管理存在著行業(yè)建設(shè)背景等方面規(guī)定,因而對(duì)于公司資質(zhì)、在建工程、工程技術(shù)信息人員等方面具備特殊規(guī)定。因而,老式招投標(biāo)管理系統(tǒng)中公司信息規(guī)定往往達(dá)不到其詳細(xì)規(guī)定。此外,針對(duì)高等院校招投標(biāo)管理,重要是設(shè)備、施工和成品等方面招標(biāo)規(guī)定,與上述政府和水利建設(shè)等行業(yè)招投標(biāo)管理也存在較大差別。同步,上述不同行業(yè)針對(duì)招投標(biāo)過(guò)程來(lái)說(shuō),其跟蹤、匯總和決策支持等方面規(guī)定也存在著較大差別。因而,如何規(guī)范和抽象投標(biāo)管理流程和相應(yīng)過(guò)程、文檔信息和匯總信息成為當(dāng)前招投標(biāo)管理核心研究問(wèn)題。本文將在分析以上招投標(biāo)管理系統(tǒng)基本之上,對(duì)招標(biāo)流程、資源等管理進(jìn)行抽線提出統(tǒng)一模型,從而建立一套適合于各個(gè)領(lǐng)域招投標(biāo)管理系統(tǒng)。1.3系統(tǒng)需要解決重要問(wèn)題招投標(biāo)管理信息系統(tǒng)面向行業(yè)、顧客和企事業(yè)單位等涉眾種類(lèi)繁多,因而通過(guò)信息化系統(tǒng)對(duì)招投標(biāo)業(yè)務(wù)流程進(jìn)行分析、設(shè)計(jì)和實(shí)現(xiàn),將會(huì)存在著業(yè)務(wù)流程繁雜、招投標(biāo)種類(lèi)眾多、業(yè)務(wù)流程控制困難等問(wèn)題。當(dāng)前,市場(chǎng)上已有招投標(biāo)管理系統(tǒng)往往只會(huì)針對(duì)某個(gè)行業(yè)或部門(mén),沒(méi)有成熟招投標(biāo)模式抽象,因而缺少成熟系統(tǒng)進(jìn)行分析和參照。因而,在針對(duì)招投標(biāo)業(yè)務(wù)進(jìn)行需求分析、設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,本文需要解決好如下重要幾種問(wèn)題:1、招投標(biāo)業(yè)務(wù)流程梳理在招投標(biāo)業(yè)務(wù)整體解決流程中,涉及了招標(biāo)項(xiàng)目審核審批、招標(biāo)公示發(fā)布、資格預(yù)審流程、招標(biāo)開(kāi)標(biāo)流程、評(píng)標(biāo)流程管理、定標(biāo)流程管理和簽約流程管理等業(yè)務(wù)解決流程。同步在評(píng)標(biāo)和簽約過(guò)程中又涉及某些有關(guān)子流程,因而在系統(tǒng)需求分析、設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中需要對(duì)其采用面向?qū)ο笏枷脒M(jìn)行分析,通過(guò)UML動(dòng)態(tài)模型對(duì)業(yè)務(wù)流程進(jìn)行建模,建立易于理解招標(biāo)流程動(dòng)態(tài)模型。對(duì)于動(dòng)態(tài)流程管理,采用基于工作流引擎思想進(jìn)行實(shí)現(xiàn),通過(guò)工作流引擎對(duì)整體業(yè)務(wù)流程進(jìn)行定義、跟蹤和管理。2、招標(biāo)過(guò)程抽象通過(guò)對(duì)招投標(biāo)過(guò)程管理進(jìn)行分析,發(fā)現(xiàn)招投標(biāo)過(guò)程中由于行業(yè)背景不同,其過(guò)程將存在很大差別。某些招標(biāo)過(guò)程只是普通辦公用品采買(mǎi),因而其評(píng)標(biāo)過(guò)程較為簡(jiǎn)樸;但是某些招標(biāo)過(guò)程需要進(jìn)行競(jìng)價(jià)完畢。因而,為了可以更好支持各類(lèi)招標(biāo)過(guò)程,本文將針對(duì)各個(gè)行業(yè)招投標(biāo)過(guò)程進(jìn)行抽象分類(lèi),重要涉及競(jìng)價(jià)招標(biāo)、談判招標(biāo)和直接招標(biāo)等。3、招標(biāo)公司信用問(wèn)題在招投標(biāo)管理過(guò)程中,如何分析和擬定公司信用級(jí)別和資質(zhì)是招標(biāo)管理中核心問(wèn)題。因而,在招投標(biāo)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,需要支持公司履約評(píng)級(jí)和考核從而解決公司信用分析問(wèn)題。4、評(píng)標(biāo)過(guò)程中公正性問(wèn)題對(duì)于招投標(biāo)業(yè)務(wù)來(lái)說(shuō),其管理中核心問(wèn)題是如何保證招投標(biāo)整體過(guò)程中公正性問(wèn)題,涉及投標(biāo)文獻(xiàn)保密性、專(zhuān)家審核公正性等。因而,在系統(tǒng)分析、設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,考慮采用專(zhuān)家信用評(píng)估、資料文獻(xiàn)分角色權(quán)限維護(hù)和隨機(jī)抽取專(zhuān)家等機(jī)制來(lái)實(shí)現(xiàn)招投標(biāo)管理公正性。5、數(shù)據(jù)、標(biāo)書(shū)等文檔歸檔管理問(wèn)題招投標(biāo)業(yè)務(wù)管理過(guò)程中涉及了公司申請(qǐng)文檔、標(biāo)書(shū)和合同籌劃等有關(guān)重要材料。同步,以上材料又同相應(yīng)招標(biāo)項(xiàng)目具備相應(yīng)關(guān)聯(lián)性,每次招標(biāo)項(xiàng)目涉及大量需要存檔文檔。對(duì)于老式手工管理方式,以上文檔管理和歸檔通過(guò)手工方式,容易導(dǎo)致文檔丟失和泄密等問(wèn)題。因而,在系統(tǒng)分析和設(shè)計(jì)過(guò)程中,需要對(duì)投標(biāo)文檔和資料進(jìn)行分類(lèi)歸檔解決。6、項(xiàng)目記錄分析和決策支持問(wèn)題對(duì)于企事業(yè)單位來(lái)說(shuō)每年招投標(biāo)項(xiàng)目將會(huì)成百上千,因而如何對(duì)每年招投標(biāo)數(shù)據(jù)進(jìn)行記錄分析將是系統(tǒng)中重點(diǎn)和難點(diǎn)。老式手工記錄辦法,容易導(dǎo)致記錄成果錯(cuò)誤性,因而在設(shè)計(jì)過(guò)程中通過(guò)專(zhuān)門(mén)記錄分析功能可以簡(jiǎn)化記錄決策分析工作并提高記錄分析成果對(duì)的性。1.4本設(shè)計(jì)重要工作和組織構(gòu)造1.4.1本設(shè)計(jì)重要工作本文一方面針對(duì)招投標(biāo)業(yè)務(wù)管理進(jìn)行需求分析,涉及各種不同行業(yè)或者企事業(yè)單位對(duì)招投標(biāo)業(yè)務(wù)共性和差別性需求規(guī)定。同步,針對(duì)老式招投標(biāo)業(yè)務(wù)管理中存在業(yè)務(wù)流程解決復(fù)雜、數(shù)據(jù)易丟失、公正性缺失等問(wèn)題,采用Java語(yǔ)言在Eclipse軟件開(kāi)發(fā)平臺(tái)上,基于多層nEE軟件體系架構(gòu),采用了基于B/s軟件架構(gòu),同步針對(duì)復(fù)雜流程采用工作流引擎進(jìn)行設(shè)計(jì)設(shè)計(jì)和實(shí)現(xiàn)了一套通用招投標(biāo)綜合業(yè)務(wù)管理系統(tǒng)。通過(guò)系統(tǒng)分析、設(shè)計(jì)和實(shí)現(xiàn)為不同行業(yè)中企事業(yè)單位提供了統(tǒng)一業(yè)務(wù)解決方案。本系統(tǒng)以網(wǎng)絡(luò)工作平臺(tái)方式,服務(wù)于建設(shè)單位、公司、政府監(jiān)管部門(mén)三類(lèi)顧客。實(shí)現(xiàn)從招標(biāo)公示發(fā)布、資審報(bào)名、資格預(yù)審、投標(biāo)、評(píng)估標(biāo)到簽約全程招投標(biāo)工作管理。本文重要工作重要涉及如下幾種方面:第一,招投標(biāo)業(yè)務(wù)解決流程復(fù)雜,本文對(duì)以上復(fù)雜招投標(biāo)流程通過(guò)面向?qū)ο笏枷牒蚒ML建模語(yǔ)言進(jìn)行了建模分析和梳理。通過(guò)用例分析對(duì)系統(tǒng)功能進(jìn)行分解解決,對(duì)于復(fù)雜業(yè)務(wù)解決流程建立靜態(tài)模型和動(dòng)態(tài)模型。在靜態(tài)模型基本上,對(duì)重要實(shí)體數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì);最后,通過(guò)老式基于多層JZEE模型對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)和實(shí)現(xiàn)。第二,針對(duì)招標(biāo)公司信用問(wèn)題,系統(tǒng)在設(shè)計(jì)過(guò)程中增長(zhǎng)了招標(biāo)履約考核管理模塊,針對(duì)于標(biāo)書(shū)中不同階段目進(jìn)行采用了可考核性指標(biāo)進(jìn)行評(píng)估和分析。通過(guò)對(duì)于完畢標(biāo)狀況建立公司信用級(jí)別,同步建立招投標(biāo)公司信息庫(kù)達(dá)到對(duì)于招標(biāo)履行可控性。第三,招投標(biāo)業(yè)務(wù)流程較為復(fù)雜,其中涉及了項(xiàng)目審核、招標(biāo)公示、格預(yù)審流程、招標(biāo)開(kāi)標(biāo)流程、評(píng)標(biāo)流程管理、定標(biāo)流程管理和簽約流程管理等業(yè)務(wù)解決流程。因而在業(yè)務(wù)系統(tǒng)分析和架構(gòu)設(shè)計(jì)過(guò)程中,系統(tǒng)通過(guò)基于工作流引擎流程解決模塊,實(shí)現(xiàn)對(duì)招投標(biāo)業(yè)務(wù)建模分析、狀態(tài)跟蹤和業(yè)務(wù)控制。第四,針對(duì)招投標(biāo)管理中核心公正性問(wèn)題,為了達(dá)到整體業(yè)務(wù)解決公平和公開(kāi),系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)過(guò)程中通過(guò)流程審核分派以及專(zhuān)家信用評(píng)估和隨機(jī)抽取審核專(zhuān)家方式達(dá)到了招投標(biāo)過(guò)程中公正性。第五,針對(duì)招投標(biāo)業(yè)務(wù)數(shù)據(jù)記錄分析和決策問(wèn)題,為了達(dá)到公司招投標(biāo)業(yè)務(wù)記錄和易查詢(xún)性,系統(tǒng)在設(shè)計(jì)過(guò)程中增長(zhǎng)了各類(lèi)不同招投標(biāo)業(yè)務(wù)查詢(xún)和記錄功能。同步,針對(duì)不同功能為其提供了先進(jìn)數(shù)據(jù)呈現(xiàn)方式,從而達(dá)到為公司決策者進(jìn)行服務(wù)目。1.4.2本設(shè)計(jì)報(bào)告組織構(gòu)造第1章分析了招投標(biāo)業(yè)務(wù)及其信息管理系統(tǒng)背景和國(guó)內(nèi)外發(fā)呈現(xiàn)狀,簡(jiǎn)要闡述了本文所需要解決重要問(wèn)題,最后指明了本文重要工作。第2章對(duì)招投標(biāo)業(yè)務(wù)管理流程需求進(jìn)行了分析,梳理和整頓了招投標(biāo)管理詳細(xì)業(yè)務(wù)流程,通過(guò)業(yè)務(wù)流程圖闡述了其詳細(xì)業(yè)務(wù)流程。同步,該章也提出了系統(tǒng)目的和需要解決問(wèn)題。第3章闡述了系統(tǒng)技術(shù)架構(gòu)和功能架構(gòu),闡明了基本系統(tǒng)邏輯架構(gòu)設(shè)計(jì);針對(duì)招投標(biāo)管理業(yè)務(wù)解決流程繁多問(wèn)題,提出了整體系統(tǒng)功能構(gòu)造設(shè)計(jì)。第4章,在面向?qū)ο蠓治龌旧?,?duì)系統(tǒng)建模設(shè)計(jì)進(jìn)行了詳細(xì)描述;對(duì)于招投標(biāo)管理業(yè)務(wù)流程進(jìn)行了分析和設(shè)計(jì),最后給出了系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)。第5章簡(jiǎn)介了系統(tǒng)業(yè)務(wù)流程重要功能實(shí)現(xiàn)和其中核心技術(shù),涉及招標(biāo)公司申請(qǐng)審核、招標(biāo)公開(kāi)、各個(gè)招標(biāo)業(yè)務(wù)流程實(shí)現(xiàn)和專(zhuān)家?guī)旃芾砟K等。是結(jié)束語(yǔ),對(duì)本文所作工作和下一步要解決問(wèn)題進(jìn)行了總結(jié)。第2章需求分析2.1系統(tǒng)概述針對(duì)不同企事業(yè)單位,其招投標(biāo)管理工作重要是針對(duì)不同項(xiàng)目、資源和采購(gòu)等業(yè)務(wù)有關(guān)申請(qǐng)、招投標(biāo)和跟蹤審核等有關(guān)業(yè)務(wù)尋常工作。其業(yè)務(wù)涉及了一系列復(fù)雜業(yè)務(wù)審核審批、合同履行評(píng)審等有關(guān)流程構(gòu)成,重要涉及了項(xiàng)目立項(xiàng)申請(qǐng)審批、招標(biāo)公示發(fā)布、資格預(yù)審流程、招標(biāo)開(kāi)標(biāo)流程、評(píng)標(biāo)流程管理、定標(biāo)流程管理和簽約流程管理等業(yè)務(wù)解決流程。同步,在評(píng)標(biāo)和簽約過(guò)程中又涉及某些有關(guān)子流程,涉及了大量信息、資源管理和報(bào)表輸出打印以及公司信用評(píng)估和招投標(biāo)業(yè)務(wù)公平性保證等有關(guān)輔助業(yè)務(wù)。此外,在某個(gè)項(xiàng)目申請(qǐng)、審核和招投標(biāo)業(yè)務(wù)解決結(jié)束后,需要業(yè)務(wù)人員對(duì)有關(guān)材料進(jìn)行歸檔解決,而既有解決方式多采用紙質(zhì)文獻(xiàn)收集和人工解決模式。但是,手上和紙質(zhì)文獻(xiàn)解決模式往往會(huì)導(dǎo)致工作量大、資源揮霍、信息收集丟失和不精確等弊端,因而開(kāi)發(fā)一套針對(duì)既有不同行業(yè)招投標(biāo)業(yè)務(wù)管理信息系統(tǒng)成為迫切需要。本文將針對(duì)不同行業(yè)招投標(biāo)管理業(yè)務(wù)進(jìn)行需求分析,然后結(jié)合面向?qū)ο笏枷牒突赨ML建模辦法,完畢系統(tǒng)需求分析、設(shè)計(jì)和實(shí)現(xiàn)。通過(guò)以上業(yè)務(wù)場(chǎng)景需求分析,系統(tǒng)將需要解決重要問(wèn)題涉及公司信息庫(kù)和公司信用檔案維護(hù)、專(zhuān)家信息庫(kù)維護(hù)、招投標(biāo)公正性擬定、中標(biāo)公司履約考核、項(xiàng)目信息記錄和招投標(biāo)流程維護(hù)等。特別針對(duì)招投標(biāo)流程管理,又涉及了招標(biāo)籌劃和流程制定、資格審查報(bào)名流程、預(yù)審流程、投標(biāo)開(kāi)標(biāo)流程、評(píng)標(biāo)流程、定標(biāo)流程和簽約流程等多項(xiàng)復(fù)雜流程。因而,為了可以有效對(duì)招投標(biāo)信息進(jìn)行維護(hù),本文將每次招投標(biāo)業(yè)務(wù)抽象成項(xiàng)目來(lái)進(jìn)行管理。通過(guò)項(xiàng)目管理可以有效定義控制其整體流程,并可以有效定義該次招投標(biāo)業(yè)務(wù)中有關(guān)公司、數(shù)據(jù)和招投標(biāo)文獻(xiàn)等,同步可以很以便對(duì)其進(jìn)行查詢(xún)和記錄。其思想是在每次招投標(biāo)項(xiàng)目開(kāi)始前,將其當(dāng)作項(xiàng)目一方面進(jìn)行信息初始化,涉及了流程設(shè)立、投標(biāo)數(shù)據(jù)和信息存儲(chǔ)地址、專(zhuān)家信息維護(hù)和公司信息維護(hù)等。在接下來(lái)招投標(biāo)管理中,將所有有關(guān)于本次投標(biāo)信息通過(guò)項(xiàng)目管理方式來(lái)進(jìn)行維護(hù),從而實(shí)現(xiàn)信息有效組織和維護(hù)。其中,顧客權(quán)限及公共數(shù)據(jù)管理為整個(gè)系統(tǒng)基本模塊,顧客管理重要是對(duì)系統(tǒng)顧客進(jìn)行添加、刪除以及顧客信息修改等;權(quán)限管理是由管理員對(duì)系統(tǒng)顧客進(jìn)行權(quán)限分派。公共數(shù)據(jù)維護(hù)是由系統(tǒng)管理員對(duì)生活調(diào)查中需要填寫(xiě)數(shù)據(jù)數(shù)據(jù)字典以及某些公共數(shù)據(jù)進(jìn)行維護(hù)。公司信息庫(kù)維護(hù)和建立涉及了公司申請(qǐng)、監(jiān)管單位審批和公司信息維護(hù)等有關(guān)功能。對(duì)于招標(biāo)項(xiàng)目管理,系統(tǒng)設(shè)計(jì)過(guò)程中將其看做項(xiàng)目進(jìn)行管理,涉及了項(xiàng)目啟動(dòng)、維護(hù)和考核等有關(guān)流程。同步,對(duì)于其流程管理通過(guò)基于工作流引擎思想進(jìn)行設(shè)計(jì)和實(shí)現(xiàn),同步可以對(duì)其進(jìn)行狀態(tài)跟蹤和查詢(xún)。為了實(shí)現(xiàn)對(duì)公司資信進(jìn)行評(píng)估考核,系統(tǒng)中建立各個(gè)階段標(biāo)履約考核,通過(guò)考核成果對(duì)公司信用級(jí)別進(jìn)行評(píng)估,為招標(biāo)過(guò)程提供決策參照。同步,為了可以實(shí)現(xiàn)招投標(biāo)過(guò)程公正性,在評(píng)標(biāo)過(guò)程中專(zhuān)家通過(guò)隨機(jī)抽取方式進(jìn)行擬定。招投標(biāo)文獻(xiàn)歸檔管理是將每次招投標(biāo)有關(guān)文獻(xiàn)進(jìn)行歸檔存儲(chǔ),涉及了標(biāo)書(shū)、招標(biāo)公示和有關(guān)合同書(shū)等,將不同資源進(jìn)行分類(lèi)歸檔。數(shù)據(jù)分析模塊重要是針對(duì)某個(gè)時(shí)期內(nèi)所有招投標(biāo)文獻(xiàn)進(jìn)行記錄分析,涉及招標(biāo)信息明細(xì)查詢(xún)、記錄報(bào)表等。在系統(tǒng)管理過(guò)程中,除了以上業(yè)務(wù)解決模塊意外還需要涉及報(bào)表打印模塊將各類(lèi)不同數(shù)據(jù)報(bào)表進(jìn)行輸出,涉及Excel輸出、表格輸出和記錄報(bào)表輸出等。在系統(tǒng)需求分析過(guò)程中,本文采用統(tǒng)一開(kāi)發(fā)過(guò)程思想進(jìn)行軟件設(shè)計(jì)與開(kāi)發(fā),系統(tǒng)功能性需求描述工具重要是用例模型(UseCase),即將系統(tǒng)功能性需求分解到每一種需求分析用例中去。統(tǒng)一開(kāi)發(fā)過(guò)程最大長(zhǎng)處是采用按照角色(A以or)對(duì)業(yè)務(wù)需求進(jìn)行分析從而辨認(rèn)用例模型(UseCase)中辦法,通過(guò)以上辦法可以直觀建立起系統(tǒng)需求分析模型,并且通過(guò)多次迭代解決避免需求分析過(guò)程中存在漏項(xiàng)問(wèn)題。在統(tǒng)一開(kāi)發(fā)過(guò)程分析辦法中,咱們?yōu)榱丝梢郧逦枋鱿到y(tǒng)用例及其層次成果,本文通過(guò)包圖對(duì)業(yè)務(wù)需求各個(gè)模塊進(jìn)行分析解決。在系統(tǒng)需求分析過(guò)程中,本文引入了包圖對(duì)不同業(yè)務(wù)用例進(jìn)行分模塊解決和分析。如圖2一1所示,從系統(tǒng)總體功能性需求來(lái)看本文招投標(biāo)管理系統(tǒng)系統(tǒng)可以劃分為如下幾種包圖:顧客和權(quán)限管理、公共數(shù)據(jù)維護(hù)管理、數(shù)據(jù)報(bào)表管理、招標(biāo)項(xiàng)目管理、公司信息審核維護(hù)管理、專(zhuān)家信息管理、項(xiàng)目資源管理、投標(biāo)履約管理、招標(biāo)流程管理、專(zhuān)家抽審管理、公司信用維護(hù)管理和信息記錄分析管理等。圖2-1系統(tǒng)功能包圖通過(guò)面向?qū)ο蠓治鲛k法,結(jié)合基于統(tǒng)一建模語(yǔ)言(UML)建模辦法對(duì)不同系統(tǒng)模塊中需求進(jìn)行用例分析和建模。本文接下來(lái)對(duì)系統(tǒng)需求核心用例模塊涉及公司信息申請(qǐng)和審核管理模塊、招標(biāo)項(xiàng)目流程管理、專(zhuān)家信息管理維護(hù)、履約考核管理、信用檔案管理等模塊進(jìn)行用例建模分析和描述。2.2系統(tǒng)目的和解決問(wèn)題結(jié)合不同行業(yè)和企事業(yè)單位招投標(biāo)業(yè)務(wù)需求和分析,本文在設(shè)計(jì)和實(shí)現(xiàn)招投標(biāo)管理系統(tǒng)過(guò)程中需要達(dá)到如下幾方面規(guī)定:1、招投標(biāo)業(yè)務(wù)解決流程復(fù)雜,本文對(duì)以上復(fù)雜招投標(biāo)流程通過(guò)面向?qū)ο笏枷牒蚒ML建模語(yǔ)言進(jìn)行了建模分析和梳理。通過(guò)用例分析對(duì)系統(tǒng)功能進(jìn)行分解解決,對(duì)于復(fù)雜業(yè)務(wù)解決流程建立靜態(tài)模型和動(dòng)態(tài)模型。在靜態(tài)模型基本上,對(duì)重要實(shí)體數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì);最后,通過(guò)老式基于多層JZEE模型對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)和實(shí)現(xiàn)。2、針對(duì)招標(biāo)公司信用問(wèn)題,系統(tǒng)在設(shè)計(jì)過(guò)程中增長(zhǎng)了招標(biāo)履約考核管理模塊,針對(duì)于標(biāo)書(shū)中不同階段目進(jìn)行采用了可考核性指標(biāo)進(jìn)行評(píng)估和分析。通過(guò)對(duì)于完畢標(biāo)狀況建立公司信用級(jí)別,同步建立招投標(biāo)公司信息庫(kù)達(dá)到對(duì)于招標(biāo)履行可控性。3、招投標(biāo)業(yè)務(wù)流程較為復(fù)雜,其中涉及了項(xiàng)目審核、招標(biāo)公示、格預(yù)審流程、招標(biāo)開(kāi)標(biāo)流程、評(píng)標(biāo)流程管理、定標(biāo)流程管理和簽約流程管理等業(yè)務(wù)解決流程。因而,在業(yè)務(wù)系統(tǒng)分析和架構(gòu)設(shè)計(jì)過(guò)程中如何實(shí)現(xiàn)業(yè)務(wù)流程定義和控制將關(guān)系到系統(tǒng)實(shí)現(xiàn)成敗。本文在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中通過(guò)基于工作流引擎流程解決模塊,實(shí)現(xiàn)對(duì)招投標(biāo)業(yè)務(wù)建模分析、狀態(tài)跟蹤和業(yè)務(wù)控制,從而達(dá)到有效流程定義和業(yè)務(wù)解決。4、針對(duì)招投標(biāo)管理中核心公正性問(wèn)題,為了達(dá)到整體業(yè)務(wù)解決公平和公開(kāi),系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)過(guò)程中通過(guò)流程審核分派以及專(zhuān)家信用評(píng)估和隨機(jī)抽取審核專(zhuān)家方式達(dá)到了招投標(biāo)過(guò)程中公正性。5、針對(duì)招投標(biāo)業(yè)務(wù)數(shù)據(jù)記錄分析和決策問(wèn)題,為了達(dá)到公司招投標(biāo)業(yè)務(wù)記錄和易查詢(xún)性,系統(tǒng)在設(shè)計(jì)過(guò)程中增長(zhǎng)了各類(lèi)不同招投標(biāo)業(yè)務(wù)查詢(xún)和記錄功能。同步,針對(duì)不同功能為其提供了先進(jìn)數(shù)據(jù)呈現(xiàn)方式,從而達(dá)到為公司決策者進(jìn)行服務(wù)目。2.3功能需求分析招投標(biāo)管理作為企事業(yè)單位信息化管理核心模塊,關(guān)系著其運(yùn)營(yíng)和生產(chǎn),良好招投標(biāo)管理將會(huì)增進(jìn)企事業(yè)單位高效運(yùn)作和良好形象。本文接下來(lái)將對(duì)招投標(biāo)管理信息系統(tǒng)中公司信息申請(qǐng)和審核管理模塊、招標(biāo)項(xiàng)目流程管理、專(zhuān)家信息管理維護(hù)、履約考核管理、信用檔案管理進(jìn)行詳細(xì)需求分析和描述。2.3.1公司信息管理在招投標(biāo)業(yè)務(wù)分析和解決中,參標(biāo)公司信息維護(hù)是其中核心業(yè)務(wù)模塊,由于參標(biāo)公司活動(dòng)貫穿著招標(biāo)活動(dòng)始末,公司信用和資質(zhì)將會(huì)影響其與否可以通過(guò)初步審核。對(duì)于招投標(biāo)信息管理來(lái)說(shuō),公司信息管理涉及了復(fù)雜審核和審批流程,其中涉及了公司基本信息備案、監(jiān)管單位審核、公司初次填報(bào)、監(jiān)管單位初次填報(bào)審批、公司信息修改、修改信息審核等有關(guān)業(yè)務(wù)流程,其有關(guān)業(yè)務(wù)解決流程和涉眾人群如圖2一2所示。圖2一2公司信息管理業(yè)務(wù)流程圖FigureZ一2SystemPaekagediagram通過(guò)對(duì)上述公司信息業(yè)務(wù)管理流程分析,公司信息管理模塊中還涉及了公司信息檢索和查詢(xún)以及報(bào)表生成打印等有關(guān)功能。通過(guò)對(duì)上述業(yè)務(wù)需求分析,公司信息管理模塊重要涉及了各類(lèi)參標(biāo)公司單位和有關(guān)監(jiān)管單位兩種角色。如圖2一3所示,本文給出了該某些業(yè)務(wù)核心用例圖和核心用例用例描述。圖2一3公司信息管理用例圖FigureZ一3SystemPaekagediagram對(duì)于招投標(biāo)信息來(lái)說(shuō),公司有關(guān)信息維護(hù)關(guān)系著公司與否具備相應(yīng)資質(zhì)進(jìn)行招投標(biāo)操作,因而如何完畢公司有關(guān)信息填報(bào)和資質(zhì)審查是本文系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)核心。同步,公司對(duì)于有關(guān)信息進(jìn)行修改時(shí),也需要有關(guān)部門(mén)進(jìn)行審核,因而針對(duì)公司信息維護(hù)和填報(bào)用例描述如表2一1所示。公司維護(hù)人員在登錄招投標(biāo)管理系統(tǒng)后,將依次對(duì)基本信息、資質(zhì)信息、人員構(gòu)成信息、公司資產(chǎn)構(gòu)成信息、設(shè)備信息和在建工程信息以及代表工程信息進(jìn)行相應(yīng)維護(hù)。用例標(biāo)記Model_Enterprise_01用例名稱(chēng)公司修改有關(guān)信息創(chuàng)立時(shí)間-6-5參加者公司維護(hù)人員用例描述維護(hù)公司信息前置條件公司維護(hù)人員登錄系統(tǒng)后置條件記錄信息修改次數(shù)監(jiān)管部門(mén)將對(duì)修改信息進(jìn)行相應(yīng)審核基本領(lǐng)件流管理員登錄系統(tǒng)查看公司相應(yīng)信息添加、修改或刪除公司有關(guān)信息,涉及基本信息、人員信息、礦產(chǎn)信息等。擴(kuò)展事件流在公司某個(gè)在建工程需要轉(zhuǎn)為有關(guān)公司代表性工程時(shí),將其轉(zhuǎn)化為代表性工程備注公司對(duì)于有關(guān)信息進(jìn)行修改時(shí),需要進(jìn)行相應(yīng)登記:在公司信息進(jìn)行修改后需要通過(guò)審核以保證公司信息真實(shí)性。表2一1公司人員進(jìn)行公司信息維護(hù)用例闡明2.3.2招標(biāo)項(xiàng)目流程管理通過(guò)對(duì)招投標(biāo)管理系統(tǒng)業(yè)務(wù)流程需求分析,本文在分析和設(shè)計(jì)過(guò)程中將某個(gè)業(yè)務(wù)招投標(biāo)過(guò)程看作一整體項(xiàng)目來(lái)進(jìn)行管理。將整體業(yè)務(wù)看做從發(fā)起、初始化數(shù)據(jù)到投標(biāo)報(bào)名、專(zhuān)家審核、簽定合同看作是項(xiàng)目整體周期,通過(guò)工作流模型對(duì)其定義。在需求分析階段,需要對(duì)其有關(guān)業(yè)務(wù)流程進(jìn)行分析和定義。通過(guò)對(duì)其業(yè)務(wù)需求進(jìn)行分析,其重要涉眾角色涉及了建設(shè)單位、投標(biāo)單位和工程監(jiān)管單位,整體業(yè)務(wù)流程涉及了招標(biāo)項(xiàng)目定義、標(biāo)段信息定義、招標(biāo)公示發(fā)布、項(xiàng)目申請(qǐng)開(kāi)始、資格審查報(bào)名、資格預(yù)審、招標(biāo)開(kāi)標(biāo)、評(píng)標(biāo)管理、定標(biāo)管理和訂立合同;整體流程如圖2一4所示:圖2一4招投標(biāo)項(xiàng)目流程圖從上圖可以發(fā)現(xiàn),在招標(biāo)項(xiàng)目流程管理整體業(yè)務(wù)流程中,所有涉眾角色中建設(shè)單位是核心業(yè)務(wù)核心角色,因而接下來(lái)描述中將針對(duì)建設(shè)單位用例進(jìn)行建模分析和描述,其業(yè)務(wù)用例圖如圖2一5所示:圖2一5招投標(biāo)用例圖通過(guò)對(duì)招投標(biāo)業(yè)務(wù)流程業(yè)務(wù)需求進(jìn)行分析,對(duì)于招投標(biāo)管理信息系統(tǒng)來(lái)說(shuō)其最核心業(yè)務(wù)解決為流程需求梳理和管理。通過(guò)對(duì)招投標(biāo)業(yè)務(wù)需求分析,本文梳理得到招投標(biāo)項(xiàng)目流程依次為項(xiàng)目信息創(chuàng)立和維護(hù)、標(biāo)段信息創(chuàng)立和維護(hù)、招標(biāo)公示發(fā)布、資格審查報(bào)名、資格預(yù)審階段、投標(biāo)開(kāi)標(biāo)階段、評(píng)標(biāo)階段、定標(biāo)階段和簽約階段。其整體業(yè)務(wù)流程為順序關(guān)系,業(yè)務(wù)流程解決過(guò)程涉及了投標(biāo)單位、建設(shè)單位和監(jiān)管單位三個(gè)重要涉眾人群。特別在“資格預(yù)審”和“評(píng)標(biāo)”流程環(huán)節(jié)中,需要有關(guān)專(zhuān)家組進(jìn)行招標(biāo)投票和打分評(píng)審。因而,在業(yè)務(wù)系統(tǒng)設(shè)計(jì)過(guò)程中還涉及了有關(guān)專(zhuān)家等涉眾人群。對(duì)于某個(gè)招投標(biāo)項(xiàng)目來(lái)說(shuō),在資格預(yù)審和評(píng)標(biāo)解決階段,需要有關(guān)專(zhuān)家進(jìn)行登錄評(píng)審。因而,在項(xiàng)目創(chuàng)立和標(biāo)段創(chuàng)立過(guò)程中,有關(guān)建設(shè)單位還需要設(shè)定相應(yīng)條件對(duì)專(zhuān)家組進(jìn)行自動(dòng)選用,從而避免人為選取因素從而提高了整體招投標(biāo)管理流程中公正和公平性。如表2一2,本文給出了專(zhuān)家條件設(shè)立和篩選用例詳細(xì)闡明:用例標(biāo)記Model_WorkFlow_ExpertSelection用例名稱(chēng)選取評(píng)審專(zhuān)家創(chuàng)立時(shí)間-1-11參加者建設(shè)管理單位用例描述管理員設(shè)定有關(guān)專(zhuān)家篩選條件前置條件已經(jīng)對(duì)有關(guān)招標(biāo)項(xiàng)目進(jìn)行基本維護(hù)完畢有關(guān)項(xiàng)目的段維護(hù)后置條件通過(guò)篩選條件自動(dòng)生成評(píng)審專(zhuān)家為有關(guān)專(zhuān)家生成登錄名和密碼基本領(lǐng)件流管理員登錄系統(tǒng)查看有關(guān)項(xiàng)目信息設(shè)定評(píng)標(biāo)和資格審查日期新建抽簽關(guān)聯(lián)有關(guān)項(xiàng)目和標(biāo)段,設(shè)定專(zhuān)家人數(shù)選取專(zhuān)家組類(lèi)型進(jìn)行專(zhuān)家組抽簽擬定專(zhuān)家組抽簽,定簽擴(kuò)展事件流在專(zhuān)家組擬定后來(lái),有關(guān)監(jiān)督單位可以對(duì)專(zhuān)家抽簽成果進(jìn)行修改和取消備注專(zhuān)家組選取與有關(guān)專(zhuān)家信息,屬性和專(zhuān)家信用有關(guān)聯(lián),整體采用動(dòng)態(tài)裁減制從而保證專(zhuān)家評(píng)審公正性。表2一2選取評(píng)審專(zhuān)家用例闡明2.3.3專(zhuān)家信息管理通過(guò)以上業(yè)務(wù)流程分析,本文得出有關(guān)專(zhuān)家信息維護(hù)關(guān)系到招投標(biāo)管理系統(tǒng)成敗,特別是針對(duì)招標(biāo)項(xiàng)目流程中資格審查和評(píng)標(biāo)階段,專(zhuān)家選取公正性和權(quán)威性關(guān)系到招標(biāo)最后成敗。因而,在招投標(biāo)管理信息系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)山東人學(xué)碩十學(xué)位論文過(guò)程中,需要建立相應(yīng)專(zhuān)家?guī)煨畔⒓捌渚S護(hù)模塊,通過(guò)該模塊支持整體專(zhuān)家組篩選和擬定,從而保證招投標(biāo)業(yè)務(wù)有效運(yùn)轉(zhuǎn)而提高招投標(biāo)項(xiàng)目成功幾率。對(duì)于專(zhuān)家信息維護(hù)涉眾角色為有關(guān)監(jiān)管單位來(lái)進(jìn)行維護(hù),有關(guān)重要功能涉及了專(zhuān)家基本信息維護(hù)、專(zhuān)家培訓(xùn)信息維護(hù)、專(zhuān)家現(xiàn)場(chǎng)考核、專(zhuān)家尋常考核、專(zhuān)家單位信息維護(hù)、專(zhuān)家信息記錄等有關(guān)功能,其用例圖如圖2一6所示:圖2一6專(zhuān)家管理用例圖2.3.4履約考核管理對(duì)于招投標(biāo)管理系統(tǒng)來(lái)說(shuō),招投標(biāo)業(yè)務(wù)流程管理中最核心某些為跟蹤和擬定某個(gè)階段內(nèi)中標(biāo)公司履職狀況,涉及了完畢進(jìn)度、工作簡(jiǎn)報(bào)和履約評(píng)級(jí)等有關(guān)內(nèi)容。通過(guò)相應(yīng)建設(shè)進(jìn)度跟蹤,可以及時(shí)跟蹤和發(fā)現(xiàn)招標(biāo)項(xiàng)目建設(shè)過(guò)程中存則各種問(wèn)題。該某些有關(guān)重要涉眾角色涉及了建設(shè)單位和中標(biāo)單位,其中中標(biāo)單位需要定期填寫(xiě)簡(jiǎn)報(bào),而建設(shè)單位需要定期對(duì)有關(guān)工作內(nèi)容進(jìn)行審核和評(píng)價(jià),及時(shí)列出某個(gè)階段內(nèi)評(píng)價(jià)不合格單位。因而,對(duì)于履約考核最重要涉眾角色為有關(guān)建設(shè)單位,如圖2一7,給出了中標(biāo)單位履約考核有關(guān)重要用例及其分析和描述:圖2一7履約考核用例圖2.3.5信用檔案管理通過(guò)上述招投標(biāo)管理業(yè)務(wù)分析,咱們發(fā)現(xiàn)招標(biāo)單位、單位核心成員和評(píng)審專(zhuān)家信用將關(guān)系著招投標(biāo)業(yè)務(wù)公平性甚至影響到整個(gè)招標(biāo)項(xiàng)目最后成敗。因而,在系統(tǒng)業(yè)務(wù)分析、設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,需要增長(zhǎng)對(duì)于以上三類(lèi)重要成員信用檔案維護(hù)和管理。其中,對(duì)招標(biāo)單位來(lái)說(shuō),其有關(guān)中標(biāo)項(xiàng)目評(píng)價(jià)將會(huì)自動(dòng)轉(zhuǎn)入其信用檔案;單位核心成員信用級(jí)別也與上述中標(biāo)項(xiàng)目履約成果有關(guān),其中評(píng)審專(zhuān)家信用級(jí)別由有關(guān)監(jiān)管單位維護(hù)人員審核擬定后擬定其有關(guān)信用影響。對(duì)于信用檔案管理,重要涉及了公司信用檔案維護(hù)、個(gè)人信用檔案維護(hù)、公司信用級(jí)別維護(hù)、專(zhuān)家信用檔案維護(hù)和有關(guān)重要查詢(xún)記錄功能,其重要用例如下圖2一8所示:圖2一8信用檔案管理用例圖2.4系統(tǒng)非功能性需求對(duì)于業(yè)務(wù)信息管理系統(tǒng)來(lái)說(shuō),除了業(yè)務(wù)功能有關(guān)需求以外還涉及了系統(tǒng)運(yùn)營(yíng)、維護(hù)等有關(guān)方面非功能性需求。相對(duì)一于功能性需求,非功能性需求不但僅關(guān)乎軟件產(chǎn)品使用和性能,同步還在某種限度上影響到軟件功能性需求。如果事先缺少較好非功能性需求定義,成果往往是使產(chǎn)品在非功能性需求面前捉襟見(jiàn)肘,甚至沉沒(méi)功能性需求給顧客帶來(lái)價(jià)值。對(duì)于招投標(biāo)管理系統(tǒng)來(lái)說(shuō),本文非功能性需求重要涉及:合用性規(guī)定,可靠性規(guī)定,性能規(guī)定,可支持性規(guī)定,下面分別對(duì)各項(xiàng)規(guī)定進(jìn)行分析。1.合用性規(guī)定合用性規(guī)定系統(tǒng)顧客學(xué)習(xí)和操作簡(jiǎn)樸,依照規(guī)定可以延伸出這樣四點(diǎn)模糊需求:l)指明為了使顧客可以完畢普通尋常工作所需要培訓(xùn)時(shí)間,并且需要以那些從未接觸過(guò)計(jì)算機(jī)新手以及普通顧客和高檔顧客術(shù)語(yǔ)來(lái)描述。系統(tǒng)顧客涉及到有關(guān)部門(mén)使用人員、公司項(xiàng)目管理人員、評(píng)審專(zhuān)家等,系統(tǒng)使用培訓(xùn)對(duì)她們來(lái)說(shuō)周期很短或者不需培訓(xùn),而尋常管理人員大某些屬于計(jì)算機(jī)普通顧客甚至是新手,這里所說(shuō)培訓(xùn)時(shí)間重要指針對(duì)此類(lèi)顧客。對(duì)于新手顧客來(lái)講,系統(tǒng)應(yīng)當(dāng)滿足培訓(xùn)時(shí)間不大于等于半天,否則將是不可接受。2)指明典型終端顧客也許典型任務(wù)或事務(wù)可度量任務(wù)時(shí)間。對(duì)于尋常管理人員登錄系統(tǒng),從系統(tǒng)供能界面輸入有關(guān)信息需要時(shí)間,這固然會(huì)受到技術(shù)實(shí)現(xiàn)中性能問(wèn)題影響(網(wǎng)絡(luò)傳播速度、網(wǎng)絡(luò)容量、RAM和CPU能力,它們共同決定了系統(tǒng)響應(yīng)時(shí)間),但是任務(wù)性能時(shí)間也更加受到系統(tǒng)合用性影響。2.可靠性規(guī)定沒(méi)人喜歡錯(cuò)誤、缺陷、系統(tǒng)故障和數(shù)據(jù)丟失,當(dāng)系統(tǒng)浮現(xiàn)故障和顧客浮現(xiàn)錯(cuò)誤操作后與否支持恢復(fù),當(dāng)顧客在使用過(guò)程中遇到錯(cuò)誤時(shí)候與否可以及時(shí)定位問(wèn)題,當(dāng)業(yè)務(wù)場(chǎng)景和邏輯發(fā)生變化時(shí)候系統(tǒng)與否支持,當(dāng)網(wǎng)絡(luò)不穩(wěn)定或使用中異常中斷狀況下系統(tǒng)與否均有相應(yīng)容錯(cuò)辦法,這些都包括于可靠性規(guī)定中。需求中需要特別提到這些現(xiàn)象,顯示系統(tǒng)究竟以哪種顧客能接受限度運(yùn)轉(zhuǎn)。(l)可用性(availability)。系統(tǒng)對(duì)于一種使用時(shí)間指定比例必要是可用。對(duì)于客房子系統(tǒng)來(lái)說(shuō),系統(tǒng)必要7*24小時(shí)正常使用,而餐飲子系統(tǒng)也必要在進(jìn)餐高峰時(shí)段保證穩(wěn)定。(2)平均故障間隔時(shí)間和平均修復(fù)時(shí)間(MTBF和MTTR)。容許系統(tǒng)出故障后不運(yùn)轉(zhuǎn)時(shí)間,例如規(guī)定90%系統(tǒng)故障要在5分鐘內(nèi)修復(fù),99.9%系統(tǒng)故障要在一小時(shí)內(nèi)修復(fù),這就規(guī)定在系統(tǒng)運(yùn)營(yíng)過(guò)程中需要穩(wěn)定技術(shù)支持團(tuán)隊(duì),達(dá)到故障修復(fù)周期最小化。(3)精確性(accuracy)。產(chǎn)生數(shù)字輸出系統(tǒng)規(guī)定有多高精準(zhǔn)度。例如數(shù)以“萬(wàn)”為單位,記錄時(shí)精準(zhǔn)到小數(shù)點(diǎn)背面幾位,才干讓學(xué)位報(bào)盤(pán)是不超過(guò)國(guó)家規(guī)定字段長(zhǎng)度。(4)每類(lèi)錯(cuò)誤。普通分為微小錯(cuò)誤、明顯錯(cuò)誤和核心錯(cuò)誤三類(lèi)。如數(shù)據(jù)完全丟失或者系統(tǒng)核心性模塊不能使用。3.性能規(guī)定,普通涉及如下幾種方面:(l)事務(wù)響應(yīng)時(shí)間:平均值、最大值。(2)吞吐量:每秒事務(wù)數(shù)。(3)容量:系統(tǒng)可容納客戶(hù)總數(shù)或事務(wù)數(shù)。(4)退化模式:系統(tǒng)被降級(jí)時(shí),可接受運(yùn)轉(zhuǎn)模式。這些都應(yīng)量化地體當(dāng)前系統(tǒng)需求文檔中。4.可支持性規(guī)定可支持性是指為了升級(jí)或修復(fù),軟件被修改能力。對(duì)某些應(yīng)用領(lǐng)域,將來(lái)也許升級(jí)是可預(yù)測(cè),因而需求可以規(guī)定維護(hù)小組簡(jiǎn)樸升級(jí)以及復(fù)雜升級(jí)“響應(yīng)時(shí)間”。第3章系統(tǒng)設(shè)計(jì)對(duì)于系統(tǒng)研究開(kāi)發(fā),在完畢整體需求分析之后將進(jìn)入系統(tǒng)設(shè)計(jì)階段,基于RUP軟件設(shè)計(jì)重要涉及了系統(tǒng)概要設(shè)計(jì)和系統(tǒng)詳細(xì)設(shè)計(jì)兩階段工作。系統(tǒng)概要設(shè)計(jì)階段將重要關(guān)注整體宏觀上和系統(tǒng)實(shí)現(xiàn)技術(shù)框架設(shè)計(jì)。概要設(shè)計(jì)重要完畢系統(tǒng)需求分析到設(shè)計(jì)轉(zhuǎn)化,并且分階段設(shè)計(jì)實(shí)現(xiàn)系統(tǒng)整體架構(gòu),使得系統(tǒng)架構(gòu)可覺(jué)得系統(tǒng)進(jìn)一步開(kāi)發(fā)和運(yùn)營(yíng)服務(wù)。在概要設(shè)計(jì)過(guò)程中,將采用由粗到細(xì)原則,通過(guò)定性和定量分析和分解,同步采用UML建模辦法完畢其設(shè)計(jì)。因而,本章將針對(duì)系統(tǒng)概要設(shè)計(jì)重要是系統(tǒng)軟件架構(gòu)設(shè)計(jì)、權(quán)限管理設(shè)計(jì)和基本功能設(shè)計(jì)某些進(jìn)行詳細(xì)描述。3.1系統(tǒng)技術(shù)架構(gòu)3.1.1軟件架構(gòu)設(shè)計(jì)系統(tǒng)軟件架構(gòu)設(shè)計(jì)是指將軟件需求轉(zhuǎn)化為數(shù)據(jù)構(gòu)造和軟件系統(tǒng)構(gòu)造以及劃分系統(tǒng)功能模塊設(shè)計(jì)。系統(tǒng)技術(shù)架構(gòu),其任務(wù)是以系統(tǒng)需求分析成果為根據(jù),充分考慮系統(tǒng)特點(diǎn)及顧客規(guī)定,為系統(tǒng)選取適當(dāng)開(kāi)發(fā)平臺(tái),并且選取適當(dāng)方式構(gòu)建系統(tǒng)。該階段注重宏觀上和框架上設(shè)計(jì),涉及與否采用客戶(hù)端和服務(wù)器端分離多層構(gòu)造以及客戶(hù)端和服務(wù)器端所采用技術(shù)等。針對(duì)招投標(biāo)管理系統(tǒng)顧客角色多、部門(mén)多和分布地區(qū)廣泛特點(diǎn),整體招投標(biāo)管理系統(tǒng)架構(gòu)設(shè)計(jì)本文選取采用基于JZEE多層架構(gòu)設(shè)計(jì),同步采用了B/S整體軟件設(shè)計(jì)??蛻?hù)端技術(shù)采用瀏覽器進(jìn)行實(shí)現(xiàn),客戶(hù)端與服務(wù)器之間采用了HttP合同進(jìn)行通信,同步為了可以實(shí)現(xiàn)相應(yīng)客戶(hù)端與服務(wù)器端異步通信,在詳細(xì)界面實(shí)現(xiàn)某些采用了Ajax技術(shù)進(jìn)行實(shí)現(xiàn)。在各個(gè)層中分別采用了成熟開(kāi)源框架,層與層中間采用統(tǒng)一接口。通過(guò)統(tǒng)一接口設(shè)計(jì)實(shí)現(xiàn)了層與層之間松藕合。同步,鑒于系統(tǒng)采用分層松藕合架構(gòu)設(shè)計(jì),使得系統(tǒng)框架可擴(kuò)展性得到增強(qiáng)系統(tǒng)容易實(shí)現(xiàn)對(duì)業(yè)務(wù)祈求擴(kuò)展。JZEE(Java2Platrorm,Ente印riseEdition)是sUN公司推出一種全新概念模型,使用了一種多層分布式應(yīng)用程序體系。應(yīng)用程序邏輯依照其實(shí)現(xiàn)不同功能被封裝到組件中,構(gòu)成JZEE應(yīng)用程序大量應(yīng)用程序組件依照其所屬層被安裝到不同機(jī)器中。對(duì)于JZEE系統(tǒng)架構(gòu)來(lái)說(shuō),重要涉及基于EJB重量型架構(gòu)設(shè)計(jì)和“spring+struts+Hibemate”開(kāi)源輕量型架構(gòu)設(shè)計(jì)。對(duì)于基于開(kāi)源框架來(lái)說(shuō),當(dāng)前己經(jīng)逐漸成為研究和開(kāi)發(fā)熱點(diǎn)同步得到了很大發(fā)展。當(dāng)前,相對(duì)于EJB來(lái)說(shuō),對(duì)于體現(xiàn)層逐漸浮現(xiàn)了struts等有關(guān)框架,業(yè)務(wù)邏輯控制和面向切面控制框架為SPring,而數(shù)據(jù)持久層框架為Hibemate。然而,相對(duì)于別的輕量級(jí)框架來(lái)說(shuō),“spring+Struts+Hibernate”已成為Java開(kāi)發(fā)主流框架體系。因而,在本文招投標(biāo)管理系統(tǒng)開(kāi)發(fā)過(guò)程中,也使用了“spring+struts+Hibernate”三駕馬車(chē)式框架構(gòu)造(如圖3一1所示),通過(guò)輕量級(jí)架構(gòu)設(shè)計(jì)節(jié)約了學(xué)習(xí)和開(kāi)發(fā)時(shí)間,同步滿足了分層架構(gòu)設(shè)計(jì)規(guī)定。圖3一l基于SSHJZEE架構(gòu)JZEE平臺(tái)提供這個(gè)多層構(gòu)造分布式應(yīng)用程序模型具備重用組件能力、基于擴(kuò)展標(biāo)記語(yǔ)言(XML)數(shù)據(jù)互換、統(tǒng)一安全模式和靈活事物控制;使開(kāi)發(fā)者不但可以比此前更快刊登對(duì)市場(chǎng)新解決方案,并且其獨(dú)立于平臺(tái)、基于組件JZEE解決方案不再受任何提供商產(chǎn)品和應(yīng)用程序編程界面限制。提供商和買(mǎi)主都可以選取最適當(dāng)于其商業(yè)應(yīng)用和所需技術(shù)產(chǎn)品和組件。通過(guò)采用基于JZEE軟件平臺(tái)進(jìn)行設(shè)計(jì),整體系統(tǒng)軟件構(gòu)造采用了分層思想,系統(tǒng)軟件構(gòu)造整體設(shè)計(jì)按照MVC(Model,View,Control)架構(gòu)設(shè)計(jì)思想,將招投標(biāo)管理系統(tǒng)整體軟件框架分為顯示層、控制層、業(yè)務(wù)邏輯層和數(shù)據(jù)持久層和數(shù)據(jù)庫(kù)層等多層進(jìn)行設(shè)計(jì)。如下對(duì)整體分層構(gòu)造圖如圖3一2所示,分別進(jìn)行詳細(xì)描述:1體現(xiàn)層,重要涉及基于瀏覽器技術(shù)B/S端頁(yè)面顯示和基于JasperReP0rt各種不同樣式和類(lèi)型數(shù)據(jù)報(bào)表顯示某些。對(duì)于界面描述和分析技術(shù),在B/s端重要采用了JsP和基于struts頁(yè)面標(biāo)簽庫(kù)進(jìn)行描述。同步,為了可以實(shí)現(xiàn)界面數(shù)據(jù)異步祈求和顯示,本文在某些模塊數(shù)據(jù)顯示某些采用了基于Ajax異步數(shù)據(jù)祈求和顯示技術(shù)。該某些重要通過(guò)瀏覽器中內(nèi)置XnllHrtp合同和對(duì)象進(jìn)行異步數(shù)據(jù)祈求和數(shù)據(jù)獲取,在對(duì)頁(yè)面進(jìn)行顯示過(guò)程中結(jié)合JavaseriPt對(duì)相應(yīng)界面Html元素進(jìn)行控制和顯示。在報(bào)表數(shù)據(jù)顯示過(guò)程中,設(shè)計(jì)階段充分采用了基于模型驅(qū)動(dòng)開(kāi)發(fā)技術(shù),將報(bào)表顯示劃分為模型描述、界面管理器和業(yè)務(wù)數(shù)據(jù)接口三某些構(gòu)成。模型重要是指報(bào)表界面中各種顯示元素;界面管理器重要涉及解析器、布局管理和事件解決三某些;業(yè)務(wù)數(shù)據(jù)接口是結(jié)合詳細(xì)業(yè)務(wù)數(shù)據(jù)解決獲取需要展示和存入報(bào)表詳細(xì)數(shù)據(jù)。在報(bào)表顯示過(guò)程中,通過(guò)業(yè)務(wù)數(shù)據(jù)模塊獲取業(yè)務(wù)數(shù)據(jù),由界面管理器結(jié)合數(shù)據(jù)和界面描述文獻(xiàn)獲取最后繪制數(shù)據(jù)報(bào)表和各類(lèi)格式圖表?;赟trutS控制層設(shè)計(jì),該某些核心功能是接受和控制從客戶(hù)端發(fā)送過(guò)來(lái)各類(lèi)不同祈求,并通過(guò)運(yùn)營(yíng)時(shí)獲取詳細(xì)XML配備文獻(xiàn)信息,將祈求轉(zhuǎn)發(fā)到不同業(yè)務(wù)邏輯解決類(lèi)進(jìn)行解決。同步,將解決獲取后數(shù)據(jù)轉(zhuǎn)發(fā)給相應(yīng)顯示模塊進(jìn)行顯示。3.基于SPring中間件業(yè)務(wù)邏輯層,涉及SPring解決組件和各種功能服務(wù)型組件.業(yè)務(wù)邏輯層設(shè)計(jì)涉及相應(yīng)數(shù)據(jù)GURD業(yè)務(wù)操作類(lèi)、實(shí)體對(duì)象類(lèi)和SPring框架封裝類(lèi)。其中,SPring為業(yè)務(wù)邏輯有效開(kāi)發(fā)提供了合理封裝類(lèi),可以實(shí)現(xiàn)面向切面有效操作。同步,該框架采用了分層架構(gòu)設(shè)計(jì),可以合理與MVC架構(gòu)進(jìn)行整合??紤]到其業(yè)務(wù)過(guò)程管理為一完整流程管理過(guò)程,為了可以更好進(jìn)行訂單跟蹤和成果分析,咱們?cè)谡w架構(gòu)設(shè)計(jì)中加入了基于JBPM工作流引擎。工作流引擎通過(guò)訪問(wèn)流程數(shù)據(jù)庫(kù)獲得業(yè)務(wù)流程信息,控制業(yè)務(wù)邏輯流轉(zhuǎn)。工作流引擎引入將業(yè)務(wù)邏輯和流程邏輯分離,容許顧客靈活設(shè)計(jì)與發(fā)布新流程。對(duì)于整個(gè)業(yè)務(wù)流程中訂單管理采用工作流引擎進(jìn)行管理和分析,實(shí)現(xiàn)了整體業(yè)務(wù)流程有效控制和跟蹤。數(shù)據(jù)持久層,涉及OR映射和數(shù)據(jù)庫(kù)操作兩層,通過(guò)基于ORMaPPing框架Hibemate,封裝對(duì)數(shù)據(jù)庫(kù)持久化操作,提供可由業(yè)務(wù)層調(diào)用接口,這也是Spring系列架構(gòu)中SPringORM所支持。同步,通過(guò)oR映射完畢了業(yè)務(wù)數(shù)據(jù)與數(shù)據(jù)庫(kù)中關(guān)系表映射,使得整體設(shè)計(jì)脫離了對(duì)詳細(xì)類(lèi)型數(shù)據(jù)庫(kù)(如oracle,Mysql,MSSQL)依賴(lài)。數(shù)據(jù)庫(kù)層,重要是詳細(xì)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)數(shù)據(jù)關(guān)系關(guān)聯(lián)表,涉及了不同實(shí)體數(shù)據(jù)表格、各類(lèi)業(yè)務(wù)關(guān)系存儲(chǔ)表等。本文中結(jié)合招投標(biāo)管理系統(tǒng)業(yè)務(wù)需求,采用了Mysql數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)詳細(xì)存儲(chǔ)。圖3一2系統(tǒng)軟件架構(gòu)3.1.2系統(tǒng)權(quán)限設(shè)立設(shè)計(jì)對(duì)于業(yè)務(wù)管理系統(tǒng)來(lái)說(shuō),如何實(shí)現(xiàn)顧客祈求資源有效控制和分派是其核心業(yè)務(wù)功能,本文所述招投標(biāo)管理系統(tǒng)所涉及有關(guān)業(yè)務(wù)人員涉眾角色眾多。因而,在系統(tǒng)設(shè)計(jì)過(guò)程中,為了可以保證訪問(wèn)資源有效控制,本文設(shè)計(jì)和實(shí)現(xiàn)了相應(yīng)基于顧客角色訪問(wèn)控制模型也就是RoleBasedAeeessControl(RBAC)。一方面系統(tǒng)管理員通過(guò)“顧客一顧客組一角色一資源”多層模式來(lái)設(shè)立顧客權(quán)限,為每個(gè)角色維護(hù)其資源訪問(wèn)權(quán)限,而每個(gè)顧客組被指派一種或各種角色,這樣顧客既具備了所指派角色資源權(quán)限。依照顧客祈求URL判斷與否在該顧客資源權(quán)限表中,若無(wú)權(quán)限則返回客戶(hù)端給顧客提示。結(jié)合基于角色權(quán)限控制模型,本文所述招投標(biāo)信息管理系統(tǒng)有關(guān)訪問(wèn)控制管理模塊描述如表3一1所示。操作名稱(chēng)操作辦法系統(tǒng)資源管理創(chuàng)立資源、維護(hù)資源、刪除資源顧客角色管理創(chuàng)立角色、維護(hù)角色、刪除角色、分派資源顧客組管理創(chuàng)立顧客組、維護(hù)顧客組顧客管理創(chuàng)立顧客、維護(hù)顧客、刪除顧客表3一1權(quán)限操作模式表相應(yīng)訪問(wèn)控制組件中,資源訪問(wèn)權(quán)通過(guò)系統(tǒng)顧客角色來(lái)劃分,同步將角色和相應(yīng)顧客組關(guān)聯(lián),擬定不同顧客組所包括角色。而顧客組是系統(tǒng)中有關(guān)人員和顧客組合,按照一定組織構(gòu)造來(lái)進(jìn)行分派。顧客(usERS)是對(duì)數(shù)據(jù)對(duì)象進(jìn)行操作主體,可以是人、機(jī)器設(shè)備、計(jì)算機(jī)網(wǎng)絡(luò)或其她任何有權(quán)力代理.所有可以獨(dú)立訪問(wèn)信息系統(tǒng)中數(shù)據(jù)或用數(shù)據(jù)表達(dá)其她資源主體全體,構(gòu)成顧客組。組(GROUP)是對(duì)顧客包括構(gòu)造,一類(lèi)擁有相似權(quán)限顧客,例猶如一部門(mén)下職工,或者同一類(lèi)型學(xué)生等。顧客將不直接與角色(ROLES)進(jìn)行關(guān)聯(lián),而是將顧客進(jìn)行組包裝后,有組與角色進(jìn)行關(guān)聯(lián)。角色(ROLES)表達(dá)組織或部門(mén)中工作或者職務(wù),是一定數(shù)量權(quán)限集合.將角色引入到權(quán)限管理中解除了顧客和權(quán)限之間直接綁定,建立了顧客與訪問(wèn)權(quán)限之間聯(lián)系.一種部門(mén)中角色全體構(gòu)成角色集合。角色將于權(quán)限(Permission)進(jìn)行關(guān)聯(lián),擬定角色享有權(quán)限。允許(Permissions)和權(quán)限(Permission),允許描述了角色對(duì)計(jì)算機(jī)資源訪問(wèn)和操作所具備權(quán)限,其反映是授權(quán)成果。例如授予某個(gè)角色對(duì)計(jì)算機(jī)資源有讀權(quán)限,則代表了一種允許存在,這個(gè)允許表達(dá)角色獲取了對(duì)計(jì)算機(jī)資源讀允許。針對(duì)操作來(lái)說(shuō),其描述是允許和操作之間一種關(guān)聯(lián)關(guān)系,而這層關(guān)系則表達(dá)了某一角色對(duì)某一操作所具備權(quán)限及權(quán)限狀態(tài)。顧客組分派(UserAssignment)是顧客到組映射,表達(dá)某一顧客所劃歸組,顧客與組是多對(duì)多關(guān)系,即某一顧客可以劃歸一種或各種組,相似某一組也可包括不同顧客。組角色分派(GroupAssigliment)是組到角色映射,表達(dá)一種組所具備角色,組與角色也是多對(duì)多關(guān)系,即一種組可以具備一種或各種角色,相似某一角色也可分派給不同組。角色權(quán)限分派(PermissionAssignlne叫,角色權(quán)限分派是角色到權(quán)限映射,表達(dá)一種角色所擁有權(quán)限,角色與權(quán)限是多對(duì)多關(guān)系,即一種角色可以擁有各種權(quán)限,同樣,一種權(quán)限也可以分派給不同角色。本系統(tǒng)將RBAC模型中權(quán)限集規(guī)定為對(duì)頁(yè)面資源訪問(wèn)權(quán)限。依照資源、角色、顧客三級(jí)管理機(jī)制,靈活為顧客指定角色,為角色指定可訪問(wèn)資源,從而使顧客權(quán)限成為可配備。3.1.3系統(tǒng)網(wǎng)絡(luò)應(yīng)用拓?fù)錁?gòu)造設(shè)計(jì)針對(duì)招投標(biāo)管理系統(tǒng)來(lái)說(shuō),重要涉眾人員涉及了招標(biāo)單位內(nèi)部有關(guān)管理人員、審核人員、投標(biāo)有關(guān)建設(shè)單位和工程監(jiān)理單位等。對(duì)于招投標(biāo)管理來(lái)說(shuō),整體系統(tǒng)設(shè)計(jì)采用了基于瀏覽器和互聯(lián)網(wǎng)設(shè)計(jì)B/S架構(gòu),應(yīng)用服務(wù)器和有關(guān)數(shù)據(jù)庫(kù)服務(wù)器通過(guò)防火墻進(jìn)行相應(yīng)安全控制。系統(tǒng)顧客通過(guò)Http合同對(duì)系統(tǒng)進(jìn)行訪問(wèn)、祈求,系統(tǒng)整體網(wǎng)絡(luò)拓?fù)錁?gòu)造設(shè)計(jì)如圖3一3所示:圖3一3系統(tǒng)網(wǎng)絡(luò)構(gòu)造設(shè)計(jì)3.2系統(tǒng)功能架構(gòu)在業(yè)務(wù)信息軟件系統(tǒng)設(shè)計(jì)過(guò)程中,開(kāi)發(fā)人員在功能設(shè)計(jì)和開(kāi)發(fā)過(guò)程中將會(huì)根據(jù)業(yè)務(wù)功能之間關(guān)聯(lián)關(guān)系,通過(guò)度解協(xié)調(diào)辦法進(jìn)行劃分模塊和功能子系統(tǒng)辦法進(jìn)行軟件開(kāi)發(fā)。所謂分解就是將系統(tǒng)劃分為不同業(yè)務(wù)功能模塊,各個(gè)模塊之間盡量減少其藕合性,同步在模塊內(nèi)部盡量實(shí)現(xiàn)高內(nèi)聚性。這樣,通過(guò)劃分模塊方式,即有助于整體業(yè)務(wù)分解開(kāi)發(fā),同步通過(guò)不同模塊之間協(xié)調(diào)實(shí)現(xiàn)整體系統(tǒng)業(yè)務(wù)需求。在系統(tǒng)開(kāi)發(fā)過(guò)程中,本文采用了上述分解劃分業(yè)務(wù)分解辦法,同步在整體劃分過(guò)程中遵循如下有關(guān)原則:1、單個(gè)模塊內(nèi)部具備高內(nèi)聚性,同步具備相對(duì)獨(dú)立功能。業(yè)務(wù)模塊劃分,必要使得單個(gè)模塊內(nèi)業(yè)務(wù)之間具備較好內(nèi)聚性。同步,各個(gè)模塊間盡量減少相應(yīng)藕合,從而較少了模塊間開(kāi)發(fā)互相影響。從而,整體開(kāi)發(fā)有助于進(jìn)行業(yè)務(wù)分工,同步保證了軟件產(chǎn)品開(kāi)發(fā)效率和代碼質(zhì)量。2、業(yè)務(wù)模塊之間數(shù)據(jù)禍合性盡量要小。在業(yè)務(wù)模塊設(shè)計(jì)過(guò)程中,應(yīng)當(dāng)盡量采用接口方式,從而減少各個(gè)業(yè)務(wù)模塊之間數(shù)據(jù)依賴(lài)性,從而實(shí)現(xiàn)了系統(tǒng)構(gòu)造更加松藕合。3、業(yè)務(wù)模塊劃分同步應(yīng)當(dāng)盡量減少數(shù)據(jù)冗余性。也就是說(shuō),在系統(tǒng)業(yè)務(wù)數(shù)據(jù)劃分總應(yīng)盡量減少數(shù)據(jù)重復(fù)性,應(yīng)盡量使得對(duì)于有關(guān)業(yè)務(wù)數(shù)據(jù)解決在某個(gè)業(yè)務(wù)模塊中進(jìn)行。4、業(yè)務(wù)模塊劃分同步應(yīng)當(dāng)考慮系統(tǒng)分階段實(shí)現(xiàn)影響。對(duì)于大型業(yè)務(wù)解決系統(tǒng)來(lái)說(shuō),系統(tǒng)實(shí)現(xiàn)會(huì)被劃分到各種迭代過(guò)程來(lái)完畢,因而在業(yè)務(wù)模塊劃分過(guò)程中應(yīng)盡量適應(yīng)分時(shí)間實(shí)現(xiàn)過(guò)程。5、業(yè)務(wù)模塊劃分應(yīng)當(dāng)同步考慮各種系統(tǒng)資源充分使用,涉及各種網(wǎng)絡(luò)和硬件資源。在對(duì)系統(tǒng)業(yè)務(wù)功能進(jìn)行模塊劃分過(guò)程中,咱們需要盡量多考慮既有設(shè)備資源搭配,使得各種設(shè)備資源和信息資源可以合理分布和充分使用。通過(guò)合理應(yīng)用,從而減少了系統(tǒng)對(duì)網(wǎng)絡(luò)資源過(guò)度依賴(lài),同步又可以減少數(shù)據(jù)輸入和輸出以及數(shù)據(jù)通信所帶來(lái)通信設(shè)備壓力。對(duì)于業(yè)務(wù)管理系統(tǒng)來(lái)說(shuō),業(yè)務(wù)模塊劃分辦法重要涉及:功能劃分(按業(yè)務(wù)解決功能劃分)、順序劃分、數(shù)據(jù)擬和、過(guò)程劃分、時(shí)間劃分、環(huán)境劃分。按功能劃分是當(dāng)前最慣用一種劃分辦法。按業(yè)務(wù)解決順序劃分要根據(jù)業(yè)務(wù)流程分析成果,這種劃分方式在某些時(shí)間和解決過(guò)程順序特別強(qiáng)系統(tǒng)中經(jīng)常采用。對(duì)于招投標(biāo)管理信息系統(tǒng)來(lái)說(shuō),本文提供了結(jié)合既有中間件涉及struts、SPring在內(nèi)基于功能組件和業(yè)務(wù)組件相結(jié)合集成化信息管理系統(tǒng)解決方案。通過(guò)該方案為招投標(biāo)信息管理各個(gè)問(wèn)題涉及公司信息管理、業(yè)務(wù)流程管理、專(zhuān)家信息管理等提出了合理有效解決方案。同步,系統(tǒng)整體功能架構(gòu)設(shè)計(jì)中加入了各種公共業(yè)務(wù)組件,涉及了短信提示組件、郵件告知組件和權(quán)限管理組件等。整個(gè)系統(tǒng)功能構(gòu)造分為框架層、公共服務(wù)層和業(yè)務(wù)解決層,其整體功能構(gòu)造設(shè)計(jì)如圖3一4所示。圖3一4系統(tǒng)功能構(gòu)造1、公司信息管理子系統(tǒng)公司信息管理重要指是所有參標(biāo)公司對(duì)自己?jiǎn)挝换拘畔?、人員、資質(zhì)、設(shè)備資產(chǎn)等信息進(jìn)行管理維護(hù)。其中核心是公司備案注冊(cè)和初次填報(bào)。如果沒(méi)有在系統(tǒng)里注冊(cè)公司顧客,第一次進(jìn)入系統(tǒng)需要備案。每個(gè)公司只容許備案一種顧客。由招標(biāo)辦對(duì)公司注冊(cè)信息進(jìn)行審核。當(dāng)公司備案成功后并不意味著可以參加投標(biāo),由于備案信息量很少,不能為公司投標(biāo)活動(dòng)提供根據(jù),因而公司需要詳細(xì)地填報(bào)自己信息,涉及資質(zhì)、資信、代表工程等。公司初次填報(bào)之后,必要由招標(biāo)辦對(duì)其輸入信息進(jìn)行審批,只有審批通過(guò)后公司才干進(jìn)行投標(biāo)。2、專(zhuān)家信息管理子系統(tǒng)專(zhuān)家管理是招標(biāo)辦用來(lái)管理維護(hù)專(zhuān)家?guī)煨畔⒛K,涉及生成專(zhuān)家組,對(duì)專(zhuān)家考核等多項(xiàng)功能。該模塊重要是對(duì)各種信息維護(hù),涉及基本信息、單位信息、培訓(xùn)信息、尋??己诵畔?、歷史評(píng)標(biāo)現(xiàn)場(chǎng)考核信息等。這些信息有助于專(zhuān)家信用檔案維護(hù)和評(píng)價(jià),從而保證了招標(biāo)過(guò)程中專(zhuān)家抽簽篩選和評(píng)標(biāo)定標(biāo)公平公正。3、信用檔案管理子系統(tǒng)信用檔案管理是指監(jiān)管單位依照歷史招標(biāo)采購(gòu)活動(dòng)中投標(biāo)公司體現(xiàn)對(duì)公司和個(gè)人信用進(jìn)行管理維護(hù)。監(jiān)督單位可多次對(duì)公司或個(gè)人信用進(jìn)行評(píng)價(jià)記錄,記錄類(lèi)型普通分為獎(jiǎng)勵(lì)記錄、不良記錄和行賄犯罪標(biāo)注。然后依照某個(gè)時(shí)間段內(nèi)所有信用檔案記錄,按照一定計(jì)算規(guī)則,自動(dòng)生成公司信用級(jí)別,為后來(lái)招標(biāo)中選取中標(biāo)公司提供一定參照根據(jù)。履約管理子系統(tǒng)履約考核系統(tǒng)是由招標(biāo)人點(diǎn)擊招標(biāo)模塊進(jìn)入對(duì)中標(biāo)公司進(jìn)行季度考核系統(tǒng),當(dāng)建設(shè)單位對(duì)某一年度某一季度進(jìn)行考核評(píng)級(jí)別后,提交由監(jiān)管單位進(jìn)行審核查看。建設(shè)單位在每季度填報(bào)截止日前,填報(bào)上季度本單位項(xiàng)目履約考核狀況,就是對(duì)上季度標(biāo)段內(nèi)每個(gè)招標(biāo)項(xiàng)目中標(biāo)公司,依照合約履行詳細(xì)狀況,按照不同考核項(xiàng)對(duì)其進(jìn)行打分評(píng)級(jí),作為上季度記錄數(shù)據(jù)上報(bào)到系統(tǒng)中存檔。這樣可以記錄每個(gè)公司在歷史中標(biāo)項(xiàng)目中履約體現(xiàn),作為公司信用級(jí)別評(píng)估一種考核項(xiàng)。5、信用檔案管理子系統(tǒng)信用檔案管理是為了實(shí)現(xiàn)對(duì)投標(biāo)公司和評(píng)審專(zhuān)家有關(guān)業(yè)務(wù)考核后存檔管理模塊。通過(guò)該模塊,可以對(duì)有關(guān)公司進(jìn)行信用資質(zhì)管理,從而在招標(biāo)審核過(guò)程中過(guò)濾掉信用級(jí)別較低投標(biāo)單位。同步,該模塊還涉及了相應(yīng)評(píng)審專(zhuān)家信用評(píng)級(jí)檔案,重要涉及了對(duì)于專(zhuān)家評(píng)審成果進(jìn)行項(xiàng)目復(fù)議,從而保證專(zhuān)家評(píng)審過(guò)程中公正性。6、顧客權(quán)限管理整個(gè)招投標(biāo)管理系統(tǒng)重要面向四大類(lèi)顧客,每類(lèi)顧客功能權(quán)限有所區(qū)別。采用“基于角色權(quán)限管理”模型來(lái)實(shí)現(xiàn)權(quán)限控制。(1)建設(shè)單位一即進(jìn)行項(xiàng)目招標(biāo)單位。該類(lèi)顧客功能權(quán)限較多,重要涉及招投標(biāo)管理中建項(xiàng)、標(biāo)段管理、專(zhuān)家抽簽篩選、投標(biāo)審查、開(kāi)標(biāo)定標(biāo)、訂立合同;此外,按季度對(duì)中標(biāo)公司進(jìn)行履約考核;對(duì)投標(biāo)公司不定期進(jìn)行信用評(píng)價(jià)。(2)監(jiān)督單位一每個(gè)招標(biāo)項(xiàng)目建立之時(shí)需要選取一種監(jiān)督單位,對(duì)其整個(gè)招標(biāo)解決過(guò)程進(jìn)行監(jiān)控審查。該類(lèi)顧客重要負(fù)責(zé)投標(biāo)公司備案和填報(bào)審核,對(duì)招標(biāo)流程中每一步成果查看審查,對(duì)專(zhuān)家進(jìn)行信息維護(hù)和考核等。(3)投標(biāo)公司一重要是對(duì)招標(biāo)項(xiàng)目進(jìn)行投標(biāo)報(bào)價(jià)公司。該類(lèi)顧客一方面要備案注冊(cè)并填報(bào)信息,然后參加招標(biāo)項(xiàng)目投標(biāo),訂立合同等。此外,投標(biāo)公司還可以對(duì)建設(shè)單位進(jìn)行信用檔案維護(hù)和評(píng)價(jià)。(4)專(zhuān)家一該類(lèi)顧客功能權(quán)限是由每個(gè)招標(biāo)項(xiàng)目設(shè)立決定。在招標(biāo)項(xiàng)目專(zhuān)家抽選時(shí),在資格預(yù)審階段和評(píng)標(biāo)階段抽簽選中專(zhuān)家對(duì)項(xiàng)目進(jìn)行資格預(yù)審和開(kāi)標(biāo)評(píng)標(biāo)。7、招標(biāo)項(xiàng)目管理子系統(tǒng)招標(biāo)項(xiàng)目管理作為招投標(biāo)中核J心業(yè)務(wù),該模塊是整個(gè)系統(tǒng)核心和重點(diǎn)。由于本系統(tǒng)設(shè)計(jì)是面向大型建設(shè)型項(xiàng)目,整個(gè)招標(biāo)項(xiàng)目管理過(guò)程比較復(fù)雜,普通狀況下每個(gè)項(xiàng)目需要?jiǎng)澐譃橄鄬?duì)獨(dú)立各種小項(xiàng)目,本系統(tǒng)中通過(guò)“標(biāo)段”加以劃分辨認(rèn)。例如A地到D地高速公路建設(shè)項(xiàng)目,整個(gè)項(xiàng)目分為各種小項(xiàng),如A地到B地施工建設(shè)、B地到C地施工建設(shè)、C地到D地施工建設(shè),本系統(tǒng)中通過(guò)標(biāo)段加以描述。每個(gè)標(biāo)段完畢又需要經(jīng)歷各種環(huán)節(jié),即項(xiàng)目的段流程控制。將整個(gè)子系統(tǒng)劃分為三某些:建項(xiàng)管理、招標(biāo)審查和招標(biāo)開(kāi)標(biāo)管理,分別相應(yīng)著建項(xiàng)開(kāi)始、中間投標(biāo)審查和最后中標(biāo)簽約。后文會(huì)對(duì)這某些進(jìn)行詳細(xì)設(shè)計(jì)簡(jiǎn)介。第4章系統(tǒng)詳細(xì)設(shè)計(jì)相對(duì)于系統(tǒng)架構(gòu)和概要設(shè)計(jì),系統(tǒng)詳細(xì)設(shè)計(jì)是針對(duì)系統(tǒng)需求業(yè)務(wù)進(jìn)一步細(xì)化,重要工作涉及了系統(tǒng)需求設(shè)計(jì)模型也就是用例模型基本上進(jìn)行進(jìn)一步建模分析,涉及了類(lèi)圖和相應(yīng)包圖靜態(tài)建模和針對(duì)業(yè)務(wù)狀態(tài)和流程變化動(dòng)態(tài)建模。通過(guò)基于時(shí)序圖動(dòng)態(tài)建模,可以建立起針對(duì)系統(tǒng)業(yè)務(wù)核心代碼也就是各個(gè)類(lèi)有關(guān)業(yè)務(wù)職責(zé),從而擬定類(lèi)辦法、屬性和有關(guān)協(xié)作關(guān)系。接下來(lái),本章將重要針對(duì)招投標(biāo)業(yè)務(wù)流程設(shè)計(jì)和有關(guān)核心業(yè)務(wù)建模進(jìn)行詳細(xì)描述和分析。最后,本文將給出招投標(biāo)管理信息系統(tǒng)核心數(shù)據(jù)庫(kù)設(shè)計(jì)。4.1系統(tǒng)流程構(gòu)造設(shè)計(jì)本系統(tǒng)業(yè)務(wù)邏輯比較復(fù)雜,這里通過(guò)流程構(gòu)造設(shè)計(jì)加以闡述和闡明。整個(gè)系統(tǒng)環(huán)繞著招標(biāo)項(xiàng)目管理,輔助以公司信息管理、專(zhuān)家信息管理、履約考核管理、信用檔案管理和系統(tǒng)管理等。整個(gè)系統(tǒng)所有業(yè)務(wù)也基本是按照某種流程進(jìn)行操作??傮w流程圖如下:發(fā)布招標(biāo)公示發(fā)布招標(biāo)公示↓開(kāi)始項(xiàng)目流程開(kāi)始項(xiàng)目流程↓資審報(bào)名流程資審報(bào)名流程通過(guò)資市報(bào)名公司↓資格預(yù)審流程資格預(yù)審流程通過(guò)資崢預(yù)診公司投標(biāo)開(kāi)標(biāo)流程↓投標(biāo)開(kāi)標(biāo)流程通過(guò)投壞開(kāi)壞公司↓評(píng)標(biāo)流程評(píng)標(biāo)流程通過(guò)渾懷公司↓簽約流程簽約流程圖4一1招投標(biāo)業(yè)務(wù)流程圖招標(biāo)項(xiàng)目發(fā)布公示之后,進(jìn)入流程解決。將這過(guò)程中整體業(yè)務(wù)解決過(guò)程看作是統(tǒng)一模板進(jìn)行解決,本文中招標(biāo)項(xiàng)目業(yè)務(wù)根據(jù)不同項(xiàng)目設(shè)立其整體業(yè)務(wù)解決流程不同。在流程定義和管理、任務(wù)分派等有關(guān)流程分析解決由基于開(kāi)源工作流引擎JBPM完畢,下圖4一2給出了招標(biāo)項(xiàng)目業(yè)務(wù)流程整體流程分析,通過(guò)其狀態(tài)變化生成流程定義文獻(xiàn)。一種工作流涉及一組活動(dòng)及她們互相順序,還涉及流程及活動(dòng)啟動(dòng)和終結(jié)條件,以及對(duì)每個(gè)活動(dòng)描述。在系統(tǒng)中引入工作流可以高效控制流程、靈活管理流程,避免了流程硬編碼。當(dāng)業(yè)務(wù)流程發(fā)生變化時(shí),只需要很少或者不需要修改應(yīng)用程序,提高了編寫(xiě)程序彈性以及程序復(fù)用性,減少了程序更改成本。本文設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,為了更有效對(duì)項(xiàng)目流程進(jìn)行描述,本文采用了基于JBPM工作流設(shè)計(jì)模塊。在本文整體系統(tǒng)中,為SSH架構(gòu)設(shè)計(jì)提供了有效集成JBPM框架,其整體設(shè)計(jì)和實(shí)現(xiàn)通過(guò)XML描述文獻(xiàn)和相應(yīng)數(shù)據(jù)庫(kù)操作來(lái)隱藏。在本文實(shí)現(xiàn)中,基于JBPM設(shè)計(jì)采用了基于Hibemate應(yīng)數(shù)據(jù)持久化設(shè)計(jì),義信息通過(guò)JBpM3.0同步其設(shè)計(jì)與有關(guān)其他工作流引擎同樣,組件進(jìn)行了相相應(yīng)流程定提供設(shè)計(jì)組件和操作接口將其存儲(chǔ)到相應(yīng)數(shù)據(jù)庫(kù)中。在JBPM3.0中,由于其數(shù)據(jù)庫(kù)設(shè)計(jì)支持各類(lèi)老式數(shù)據(jù)庫(kù),因而本文系統(tǒng)所采用Mysql也可以有效支持。同步,在上述工作流引擎組件中,它采用了相應(yīng)流程文獻(xiàn)壓縮存儲(chǔ)方式,可以有效進(jìn)行存儲(chǔ)和相應(yīng)集成工具進(jìn)行布置和流程定義數(shù)據(jù)持久存儲(chǔ)。通過(guò)存儲(chǔ)相應(yīng)歷程定義文獻(xiàn),在詳細(xì)業(yè)務(wù)解決過(guò)程中,業(yè)務(wù)采用組件所提供業(yè)務(wù)模塊接口進(jìn)行流程定義和業(yè)務(wù)流轉(zhuǎn)控制等。在招標(biāo)業(yè)務(wù)流程定義和發(fā)布基本上,系統(tǒng)通過(guò)JBPM所支持各種業(yè)務(wù)流程定義和分派描述將不同業(yè)務(wù)和流程控制分派到系統(tǒng)所涉及各類(lèi)不同角色進(jìn)行控制和業(yè)務(wù)流轉(zhuǎn)。因而,通過(guò)上述工作流引擎,本文在上述業(yè)務(wù)歷程控制方面可以有效結(jié)合各類(lèi)角色顧客控制,同步可以有效實(shí)現(xiàn)整體業(yè)務(wù)歷程資源組織和任務(wù)控制。此外,有效工作流引擎可以對(duì)不同招標(biāo)業(yè)務(wù)流程及西寧跟蹤和歸檔分析,從而有效實(shí)現(xiàn)了招投標(biāo)業(yè)務(wù)管理和控制、跟蹤。圖4一2招標(biāo)公司業(yè)務(wù)流程圖4.2系統(tǒng)詳細(xì)設(shè)計(jì)在統(tǒng)一軟件開(kāi)發(fā)過(guò)程中,業(yè)務(wù)系統(tǒng)詳細(xì)設(shè)計(jì)重要涉及了面向業(yè)務(wù)需求概念模型靜態(tài)建模和面向?qū)嶓w動(dòng)態(tài)交互動(dòng)態(tài)模型。其中,靜態(tài)模型重要對(duì)業(yè)務(wù)需求用例模型中實(shí)體和有關(guān)屬性辦法進(jìn)行描述,重要是針對(duì)單個(gè)個(gè)體進(jìn)行建模分析。動(dòng)態(tài)模型重要是指順序圖和協(xié)作圖,重要反映了各個(gè)業(yè)務(wù)實(shí)體之間協(xié)作關(guān)系和順序,通過(guò)實(shí)體之間協(xié)作和交互實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)輸入、輸出和業(yè)務(wù)操作等。同步,在進(jìn)行軟件開(kāi)發(fā)詳細(xì)設(shè)計(jì)過(guò)程中,除了上述章節(jié)所提分層架構(gòu)設(shè)計(jì)以外,在有關(guān)業(yè)務(wù)解決過(guò)程中采用了包圖進(jìn)行設(shè)計(jì)。包圖重要是針對(duì)同一業(yè)務(wù)類(lèi)匯聚,通過(guò)緊密有關(guān)包圖設(shè)計(jì)提供了優(yōu)良內(nèi)聚設(shè)計(jì)。在本文系統(tǒng)軟件開(kāi)發(fā)過(guò)程中,咱們采用了敏捷極限開(kāi)發(fā)軟件開(kāi)發(fā)過(guò)程,將系統(tǒng)開(kāi)發(fā)和發(fā)布采用最小發(fā)布和反饋過(guò)程來(lái)進(jìn)行管理。如圖4一3展示了本文針對(duì)系統(tǒng)軟件開(kāi)發(fā)所采用包構(gòu)造設(shè)計(jì):圖4一3專(zhuān)家信息管理包圖設(shè)計(jì)其中professor.service表達(dá)業(yè)務(wù)邏輯層,重要負(fù)責(zé)業(yè)務(wù)邏輯解決;Professooaction表達(dá)業(yè)務(wù)控制層,重要負(fù)責(zé)業(yè)務(wù)控制轉(zhuǎn)向;professor.Po表達(dá)持久類(lèi)層,重要用于描述數(shù)據(jù)表相應(yīng)實(shí)體類(lèi);professor.form表達(dá)表單層,重要表達(dá)頁(yè)面相應(yīng)表單提交數(shù)據(jù)類(lèi);professor.dao表達(dá)數(shù)據(jù)訪問(wèn)層,重要負(fù)責(zé)解決業(yè)務(wù)邏輯層訪問(wèn)數(shù)據(jù)時(shí)抽象抽取構(gòu)造層。其中,上述有關(guān)業(yè)務(wù)解決包中最核心包圖就是*.Serviee,它是實(shí)現(xiàn)核心業(yè)務(wù)解決包,該包中有關(guān)業(yè)務(wù)類(lèi)重要繼承自核心業(yè)務(wù)類(lèi)Framework.Service,在上述類(lèi)基本上繼承擴(kuò)展有關(guān)業(yè)務(wù)解決功能。有關(guān)核心業(yè)務(wù)父類(lèi)重要涉及了Save()、delete()、seareh()、update()等有關(guān)方山爾法,上述辦法重要實(shí)現(xiàn)了對(duì)相應(yīng)業(yè)務(wù)實(shí)體也就是數(shù)據(jù)庫(kù)設(shè)計(jì)表有關(guān)操作。本文根據(jù)有關(guān)專(zhuān)家信息管理核心業(yè)務(wù),結(jié)合有關(guān)用例模型,給出了如圖4一4所示核心業(yè)務(wù)類(lèi)圖設(shè)計(jì):圖4一4專(zhuān)家信息管理核心類(lèi)圖設(shè)計(jì)如圖4一4所示,給出了招投標(biāo)業(yè)務(wù)管理系統(tǒng)中專(zhuān)家信息管理核心類(lèi)圖設(shè)計(jì),重要涉及了實(shí)體類(lèi)Professor,基本DAO操作類(lèi)GenericDAO,頁(yè)面操作概念屬性類(lèi)ProfessorForm,核心業(yè)務(wù)操作類(lèi)Professorservice類(lèi)和基本有關(guān)業(yè)務(wù)控制操作類(lèi)涉及AddPro認(rèn)etion、updatePro認(rèn)etion、searehprofAetion等有關(guān)詳細(xì)控制業(yè)務(wù)跳轉(zhuǎn)類(lèi)等。上述業(yè)務(wù)類(lèi)通過(guò)順訊交互操作進(jìn)行相應(yīng)業(yè)務(wù)數(shù)據(jù)流程流轉(zhuǎn),同步得到相應(yīng)數(shù)據(jù)查詢(xún)、更新、刪除等有關(guān)核心業(yè)務(wù)操作。在對(duì)有關(guān)業(yè)務(wù)進(jìn)行設(shè)計(jì)描述過(guò)程中,本文此外還對(duì)相應(yīng)公司信息管理、項(xiàng)目流程管理、履約考核管理和信用檔案管理等有關(guān)模塊進(jìn)行了詳細(xì)分析和設(shè)計(jì),由于詳細(xì)設(shè)計(jì)采用辦法類(lèi)似,因而本文中將不再進(jìn)行詳細(xì)贅述。通過(guò)上述靜態(tài)描述,發(fā)現(xiàn)上述類(lèi)圖只可以反映出各個(gè)業(yè)務(wù)概念實(shí)體相應(yīng)屬性和操作辦法。但是,各個(gè)業(yè)務(wù)解決模塊中有關(guān)業(yè)務(wù)操作流程和數(shù)據(jù)業(yè)務(wù)山東大學(xué)研究生學(xué)位論文流程并不可以較好反映。因而,本文還針對(duì)上述概念實(shí)體類(lèi)協(xié)作關(guān)系給出了詳細(xì)動(dòng)態(tài)建模分析,如圖4一5,給出了添加專(zhuān)家操作詳細(xì)順序圖建模,通過(guò)順序圖建模反映了相應(yīng)專(zhuān)家數(shù)據(jù)添加流程操作。圖4一5添加專(zhuān)家信息順序圖設(shè)計(jì)4.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)表設(shè)計(jì)在業(yè)務(wù)信息管理系統(tǒng)軟件開(kāi)發(fā)過(guò)程中,數(shù)據(jù)存儲(chǔ)方式重要是通過(guò)各類(lèi)數(shù)據(jù)庫(kù)管理系統(tǒng)負(fù)責(zé),慣用數(shù)據(jù)庫(kù)涉及了Mysql、Sqlserver、DBZ、oraele等有關(guān)關(guān)系型數(shù)據(jù)庫(kù)。在本文中,考慮到項(xiàng)目開(kāi)發(fā)成本控制和數(shù)據(jù)量多少采用了免費(fèi)數(shù)據(jù)庫(kù)Mysql進(jìn)行數(shù)據(jù)存儲(chǔ)和設(shè)計(jì)。針對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程,在統(tǒng)一軟件開(kāi)發(fā)過(guò)程中,其相應(yīng)過(guò)程重要涉及:從需求用例中提取中相應(yīng)概念模型,然后將概念模型通過(guò)設(shè)計(jì)后轉(zhuǎn)化為詳細(xì)類(lèi)設(shè)計(jì),根據(jù)類(lèi)設(shè)計(jì)中相應(yīng)各個(gè)類(lèi)關(guān)系和持久化分析從而提取出相應(yīng)需要持久化類(lèi),然后將需要持久化類(lèi)轉(zhuǎn)化為相應(yīng)數(shù)據(jù)表,最后根據(jù)實(shí)體類(lèi)之間關(guān)系建立各個(gè)實(shí)體表之間關(guān)聯(lián)關(guān)系。在上述設(shè)計(jì)過(guò)程中,所謂持久化是指將業(yè)務(wù)需求中存在各個(gè)實(shí)體類(lèi),將其轉(zhuǎn)化成數(shù)據(jù)庫(kù)管理系統(tǒng)所可以辨認(rèn)關(guān)系表格以及表格中字段。然后,通過(guò)數(shù)據(jù)庫(kù)表格實(shí)現(xiàn)對(duì)業(yè)務(wù)數(shù)據(jù)操作存儲(chǔ)。在業(yè)務(wù)分析過(guò)程中,本文所建立概念模型也稱(chēng)為實(shí)體或者是實(shí)例,相應(yīng)著業(yè)務(wù)問(wèn)題世界中各種各樣詳細(xì)事物和對(duì)象。同步,對(duì)象和事物之間關(guān)系也IJ以通過(guò)概念模型和實(shí)體模型之間關(guān)系來(lái)表達(dá)和描述,普通她們之間關(guān)系可以涉及1對(duì)l、1對(duì)多、多對(duì)多這三類(lèi)。因而,本文結(jié)合上文中所描述概念類(lèi),通過(guò)度析和篩選后擬定其詳細(xì)數(shù)據(jù)表格和表格之間關(guān)系。在招投標(biāo)管理系統(tǒng)中,重要業(yè)務(wù)實(shí)體涉及了招標(biāo)項(xiàng)目、公司信息、投標(biāo)信息、資審評(píng)標(biāo)專(zhuān)家信息、項(xiàng)目流程信息、招標(biāo)項(xiàng)目評(píng)審信息等有關(guān)實(shí)體。本文通過(guò)對(duì)上述章節(jié)中所分析需求用例模型進(jìn)行詳細(xì)分析,提取出了相應(yīng)核心實(shí)體設(shè)計(jì),有關(guān)實(shí)體及實(shí)體之間關(guān)系如圖4一6所示。同步,在招投標(biāo)流程管理過(guò)程中,本文采用了基于JBPM工作流引擎,在上述工作流引擎中相應(yīng)流程有關(guān)數(shù)據(jù)存儲(chǔ)表并沒(méi)有在下圖中給出。圖4一6招標(biāo)管理模塊數(shù)據(jù)庫(kù)模型圖設(shè)計(jì)上圖中給出了招標(biāo)管理有關(guān)模塊數(shù)據(jù)庫(kù)設(shè)計(jì)描述,其有關(guān)表及其表內(nèi)容詳細(xì)描述如表4一1所示。下表重要給出了有關(guān)主體業(yè)務(wù)模塊項(xiàng)目管理數(shù)據(jù)庫(kù)表,系統(tǒng)設(shè)計(jì)過(guò)程中還涉及關(guān)于框架構(gòu)成某些數(shù)據(jù)庫(kù)表涉及人員、權(quán)限等有關(guān)數(shù)據(jù)庫(kù)設(shè)計(jì)。項(xiàng)目管理重要表格涉及招標(biāo)項(xiàng)目基本信息表、項(xiàng)目投標(biāo)表、項(xiàng)目采購(gòu)資源表、項(xiàng)目資金表、項(xiàng)目專(zhuān)家設(shè)立表關(guān)于項(xiàng)目?jī)?nèi)容表;同步,也涉及了項(xiàng)目與JBPM流程有關(guān)聯(lián)表,通過(guò)項(xiàng)目流程關(guān)聯(lián)表實(shí)現(xiàn)了系統(tǒng)與工作流有關(guān)內(nèi)容信息管理;檔案信息表和檔案資源表,重要是對(duì)項(xiàng)目資源歸檔后信息進(jìn)行管理,在檔案資源表中,重要文檔資源重要通過(guò)文獻(xiàn)進(jìn)行存儲(chǔ),文檔由系統(tǒng)或人工掃免上傳在文獻(xiàn)服務(wù)器進(jìn)行存儲(chǔ)。依照上述表格設(shè)計(jì),得出相應(yīng)數(shù)據(jù)表重要如下所示。屬性名數(shù)據(jù)類(lèi)型主、外鍵enterpriseIdInteger主鍵enterpriseNameVarcharenterpriseAddressVarcharenterpriseIntroVarcharenterpriseMoneyVarchar表4一1公司信息表屬性名數(shù)據(jù)類(lèi)型主、外鍵enterpriseMemldInteger主鍵enterpriseldInteger外鍵emeNameVarcharmemAddressVarcharmemLinkVarchar表4一2公司核心人員信息表屬性名數(shù)據(jù)類(lèi)型主、外鍵projectIdInteger主鍵projectNameVarcharprojectSescriptionVarcharprojectRequireVarcharprojectLinkerInteger外鍵projectDateVarchar表4一3招標(biāo)項(xiàng)目信息表屬性名數(shù)據(jù)類(lèi)型主、外鍵professorIdUUID主鍵professorNameVarcharNationVarcharprofessorTelVarcharprofessorTypeVarcharprofessorAddressVarchar表4一4專(zhuān)家信息表4.3.2數(shù)據(jù)庫(kù)性能優(yōu)化設(shè)計(jì)在業(yè)務(wù)系統(tǒng)管理過(guò)程中,除了相應(yīng)數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)現(xiàn)外,數(shù)據(jù)庫(kù)維護(hù)管理也是業(yè)務(wù)管理系統(tǒng)核心構(gòu)成某些。因而,結(jié)合當(dāng)前系統(tǒng)使用現(xiàn)狀針對(duì)公司業(yè)務(wù)數(shù)據(jù)變化規(guī)定不大特點(diǎn),咱們采用了相對(duì)系數(shù)數(shù)據(jù)庫(kù)備份方略。在對(duì)數(shù)據(jù)庫(kù)備份方面,采用了每周備份一次方略,同步在頻繁有效期采用每天備份方略。同步,針對(duì)系統(tǒng)中有關(guān)業(yè)務(wù)數(shù)據(jù),特別是在項(xiàng)目申請(qǐng)期間項(xiàng)目文檔數(shù)據(jù)、申請(qǐng)項(xiàng)目數(shù)據(jù),需要進(jìn)行詳細(xì)備份和優(yōu)化解決,總體來(lái)說(shuō)針對(duì)數(shù)據(jù)庫(kù)維護(hù)和使用重要使用了如下有關(guān)性能調(diào)節(jié)和優(yōu)化:1.建立數(shù)據(jù)索引,特別針對(duì)項(xiàng)目管理表建立基于項(xiàng)目Id主索引,從而提高檢索效率;2.建立項(xiàng)目有關(guān)業(yè)務(wù)查詢(xún)視圖;3.針對(duì)數(shù)據(jù)庫(kù)使用頻繁期,可以實(shí)時(shí)調(diào)節(jié)數(shù)據(jù)文獻(xiàn)大小;4.對(duì)于項(xiàng)目申請(qǐng)完畢,將會(huì)有針對(duì)性完畢冗余數(shù)據(jù)刪除;5.調(diào)節(jié)有關(guān)數(shù)據(jù)庫(kù)文獻(xiàn)存儲(chǔ)配備,從而提高數(shù)據(jù)庫(kù)性能。第5章系統(tǒng)核心問(wèn)題實(shí)現(xiàn)5.1系統(tǒng)整體實(shí)現(xiàn)針對(duì)省級(jí)代理商系統(tǒng)布置和使用規(guī)定,本文采用了基于B/S軟件架構(gòu)設(shè)計(jì),開(kāi)發(fā)實(shí)現(xiàn)過(guò)程中使用基于JZEE分層軟件開(kāi)發(fā)構(gòu)造,實(shí)現(xiàn)和布置了省級(jí)機(jī)械代理商管理系統(tǒng)。在軟件開(kāi)發(fā)過(guò)程中,采用基于Eclipse開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)設(shè)計(jì)和存儲(chǔ)通過(guò)Mysql來(lái)實(shí)現(xiàn),布置服務(wù)器采用了開(kāi)源Tomcat。對(duì)于控制層和體現(xiàn)層實(shí)現(xiàn)通過(guò)基于strutsMVC框架,業(yè)務(wù)數(shù)據(jù)體現(xiàn)采用了基于JQuery體現(xiàn)層組件實(shí)現(xiàn)。本文設(shè)計(jì)實(shí)現(xiàn)了一種集業(yè)務(wù)解決和門(mén)戶(hù)網(wǎng)站為一體招投標(biāo)管理系統(tǒng)。其中首頁(yè)為門(mén)戶(hù)網(wǎng)站形式,如下圖所示:圖5一1系統(tǒng)首頁(yè)該頁(yè)面匯集了信息導(dǎo)航欄模塊,公司備案流程,行政允許流程,網(wǎng)站鏈接,公示與告知,招標(biāo)工作信息,公司備案,中標(biāo)公示,招標(biāo)公示模塊,主任信箱等信息。而信息導(dǎo)航欄模塊涉及“招標(biāo)”,“投標(biāo)”,“監(jiān)管”,“專(zhuān)家管理”,“信用檔案”,“系統(tǒng)協(xié)助”。建設(shè)單位登錄到本系統(tǒng)重要用“招標(biāo)”,‘、系統(tǒng)協(xié)助”模塊。投標(biāo)單位登錄到本系統(tǒng)重要用“投標(biāo)”,“系統(tǒng)協(xié)助”模塊。監(jiān)管單位登錄到本系統(tǒng)重要用‘。監(jiān)管”,“專(zhuān)家管理”,‘。信用檔案”,“系統(tǒng)協(xié)助”模塊。5.2系統(tǒng)重要模塊實(shí)現(xiàn)1公司信息管理模塊該模塊核心為公司備案注冊(cè)和初次填報(bào),如果沒(méi)有在系統(tǒng)里注冊(cè)公司用第一次進(jìn)入系統(tǒng)需要備案注冊(cè)。備案注冊(cè)審批通過(guò)后可進(jìn)行初次填報(bào),填報(bào)5.戶(hù)審批通過(guò)才是注冊(cè)成功,可以從事招標(biāo)投標(biāo)活動(dòng),否則需要重新申請(qǐng)。流程圖如下:圖5一2公司注冊(cè)流程圖下圖是備案注冊(cè)頁(yè)面,由公司填寫(xiě)某些基本信息。招標(biāo)辦將在下一種工作日內(nèi)完畢對(duì)備案信息審核,如果審核通過(guò),將會(huì)把登錄帳號(hào)信息發(fā)送到備案時(shí)輸入郵箱里面,屆時(shí)候就可以用此帳號(hào)登錄系統(tǒng)了。圖5一3公司備案注冊(cè)頁(yè)面圖5一4公司初次填報(bào)頁(yè)面下面是公司初次填報(bào)頁(yè)面,需要填寫(xiě)各種信息:基本信息、資質(zhì)信息、獎(jiǎng)懲信息、資產(chǎn)設(shè)備、人員明細(xì)等。在招標(biāo)辦進(jìn)行調(diào)查確認(rèn)后,在基本信息頁(yè)面上點(diǎn)擊“審核通過(guò)”,“審核不通過(guò),,來(lái)擬定該公司初次填報(bào)與否通過(guò)。其他信息維護(hù)頁(yè)面不再一一顯示。5.2.2履約考核管理模塊履約考核信息維護(hù)重要是對(duì)需要考核中標(biāo)單位打分考核級(jí)別。同項(xiàng)目記錄同樣,履約考核信息維護(hù)必要先由建設(shè)單位建好項(xiàng)目、標(biāo)段基本信息以及標(biāo)段擴(kuò)展信息。履約考核中判斷本季度項(xiàng)目原則為:在本季度內(nèi)正在或仍在進(jìn)行項(xiàng)目稱(chēng)之為本季度標(biāo)段。即(實(shí)際竣工時(shí)間七本季度第一天)并且(實(shí)際開(kāi)工時(shí)間三本季度最后一天)標(biāo)段為本季度標(biāo)段。故“標(biāo)段擴(kuò)展信息”中必要認(rèn)真維護(hù)實(shí)際開(kāi)工時(shí)間、實(shí)際竣工時(shí)間、中標(biāo)單位,這關(guān)系到該標(biāo)段中標(biāo)單位在本季度與否被考核到問(wèn)題。進(jìn)入履約考核頁(yè)面后,選取考核年份、考核季度,單擊“檢索”按鈕,得到本季度所有項(xiàng)目中標(biāo)單位,如圖:圖5一5履約考核頁(yè)面可以按照年份、季度、項(xiàng)目、標(biāo)段等信息檢索某個(gè)中標(biāo)單位已有履約考核記錄,如下圖所示:圖5一6履約考核查詢(xún)頁(yè)面建設(shè)單位可以按季度記錄中標(biāo)單位在該季度內(nèi)履約考核級(jí)別數(shù)量,如下圖:圖5一7履約考核記錄頁(yè)面選取記錄年度和記錄季度,然后勾選“考核級(jí)別”選項(xiàng),如:優(yōu),良。單擊“成報(bào)表”按鈕如圖:圖5一8履約考核記錄報(bào)表5.2.3建項(xiàng)管理模塊建設(shè)單位顧客登錄系統(tǒng)后,可以新建一種招標(biāo)項(xiàng)目,如圖:必要選取監(jiān)管單位,該監(jiān)督單位負(fù)責(zé)招標(biāo)過(guò)程中審查和招標(biāo)完畢后信用檔案評(píng)價(jià)。注意:在選取監(jiān)管單位時(shí),市級(jí)監(jiān)管單位只能看到由該市監(jiān)管單位監(jiān)管項(xiàng)目,省級(jí)監(jiān)管單位可看到市級(jí)監(jiān)管單位項(xiàng)目。圖5一9項(xiàng)目立項(xiàng)管理在該模塊中,難點(diǎn)是專(zhuān)家抽簽篩選。專(zhuān)家抽簽是提供應(yīng)建設(shè)單位從專(zhuān)家?guī)熘谐槿?zhuān)家組來(lái)進(jìn)行資審或者評(píng)標(biāo),抽簽是由系統(tǒng)自動(dòng)完畢,以顯示公正性。相應(yīng)專(zhuān)家抽簽管理涉及了專(zhuān)家分類(lèi)信息維護(hù)、專(zhuān)家考核信息維護(hù)等有關(guān)功能。相應(yīng)抽簽流程涉及:條件設(shè)定、專(zhuān)家審核、專(zhuān)家組抽簽,詳細(xì)抽簽流程闡明如下表所示:序號(hào)操作名稱(chēng)涉及人員闡明1抽簽條件設(shè)定建設(shè)單位在一次招標(biāo)過(guò)程中,建設(shè)單位為每個(gè)標(biāo)段建立專(zhuān)家組,并且為參加本次抽簽專(zhuān)家設(shè)定條件,以及本次抽簽回避單位等等。一種專(zhuān)家組建立之后必要通過(guò)監(jiān)理單位審核。2抽簽條件審核監(jiān)管單位監(jiān)管單位受到新建抽簽條件設(shè)定后,對(duì)條件進(jìn)行審核,如果審核通過(guò),則選取回避單位,如果不通過(guò),則大會(huì)給建設(shè)單位繼續(xù)填報(bào)抽簽條件。通過(guò)后將由建設(shè)單位抽簽。3專(zhuān)家組抽簽建設(shè)單位建設(shè)單位抽簽決定哪些專(zhuān)家參加評(píng)標(biāo)或資審。表5一1專(zhuān)家抽簽流程及其闡明在系統(tǒng)實(shí)現(xiàn)過(guò)程中,需要對(duì)抽簽專(zhuān)家規(guī)定進(jìn)行相應(yīng)設(shè)定,同步選取抽簽專(zhuān)家所屬類(lèi)型,如圖5一10為新建專(zhuān)家抽簽管理頁(yè)面:圖5一10專(zhuān)家抽簽設(shè)定管理

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論