資源描述:
《中國(guó)普天項(xiàng)目信息管理系統(tǒng)之工程進(jìn)度模塊概要設(shè)計(jì)說(shuō)明書(shū)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、中國(guó)普天信息產(chǎn)業(yè)股份有限公司通信產(chǎn)業(yè)事業(yè)本部項(xiàng)目信息管理系統(tǒng)工程管理/工程進(jìn)度管理概要設(shè)計(jì)說(shuō)明書(shū)V1.0文檔編寫(xiě):王昊航提交日期:審批人:北郵項(xiàng)目組2009-12-03文檔維護(hù)記錄撰寫(xiě)人修改時(shí)間原版本號(hào)修改內(nèi)容介紹王昊航2009-12-03V1.0初稿目錄1引言41.1編寫(xiě)目的41.2術(shù)語(yǔ)41.3預(yù)期讀者和閱讀建議41.4參考文檔42系統(tǒng)/模塊功能概述42.1功能框架42.2功能描述52.3功能菜單63界面設(shè)計(jì)63.1制定項(xiàng)目進(jìn)度63.1.1入口功能界面63.1.2選擇進(jìn)度計(jì)劃表模版73.1.3編輯計(jì)劃表83.1.4預(yù)覽計(jì)劃表93.2審批項(xiàng)目進(jìn)度93.2.1入口功能界面93.2.2審批項(xiàng)目進(jìn)
2、度計(jì)劃表103.2.3代辦事宜113.2.4查看項(xiàng)目進(jìn)度計(jì)劃表123.3填寫(xiě)實(shí)際進(jìn)度133.3.1入口功能界面133.3.2設(shè)定審批人133.3.3填寫(xiě)實(shí)際進(jìn)度133.3.4預(yù)覽進(jìn)度153.3.5郵件提醒163.4制定計(jì)劃表模板163.4.1新建計(jì)劃表模版163.4.2修改計(jì)劃表模版183.4.3停用計(jì)劃表模版203.4.4刪除計(jì)劃表模版203.5審批模板設(shè)定203.5.1入口功能界面203.5.2增加/修改步驟界面213.6查詢統(tǒng)計(jì)223.6.1按階段進(jìn)度查詢223.6.2按時(shí)間段查詢233.6.3按項(xiàng)目查詢241引言1.1編寫(xiě)目的系統(tǒng)界面設(shè)計(jì)說(shuō)明書(shū)的編制是為了使用戶和軟件開(kāi)發(fā)人員、實(shí)施者
3、對(duì)該軟件界面的呈現(xiàn)有一個(gè)共同的理解,使之成為貫穿整個(gè)開(kāi)發(fā)、實(shí)施部署工作的主線,同時(shí)為系統(tǒng)總體設(shè)計(jì)提供界面說(shuō)明。此文檔包含了《中國(guó)普天項(xiàng)目信息管理系統(tǒng)之工程進(jìn)度管理模塊》的各種界面設(shè)計(jì)和界面流程,并提供給項(xiàng)目經(jīng)理、設(shè)計(jì)人員和開(kāi)發(fā)人員參考。1.2項(xiàng)目背景工程進(jìn)度管理模塊是工程過(guò)程管理下的一個(gè)子模塊,該模塊的總體目標(biāo)是中國(guó)普天通信設(shè)計(jì)院對(duì)工程的進(jìn)度進(jìn)展情況進(jìn)行管理。所開(kāi)發(fā)系統(tǒng)名稱:中國(guó)普天項(xiàng)目信息管理系統(tǒng)之工程進(jìn)度管理模塊項(xiàng)目委托單位:中國(guó)普天股份有限公司項(xiàng)目開(kāi)發(fā)單位:北京郵電大學(xué)軟件用戶:中國(guó)普天系統(tǒng)事業(yè)產(chǎn)業(yè)本部所有員工及下屬部門1.3術(shù)語(yǔ)計(jì)劃進(jìn)度表模板:針對(duì)工程具體實(shí)施情況的不同,工程需要由進(jìn)
4、度管理員需要不同的工程階段。具有相同工程階段的計(jì)劃進(jìn)度表成為一個(gè)計(jì)劃進(jìn)度表模板。實(shí)際進(jìn)度表:項(xiàng)目經(jīng)理、工程經(jīng)理、工程專員針對(duì)項(xiàng)目經(jīng)理制定的計(jì)劃進(jìn)度表需要在要求的時(shí)間范圍內(nèi)及時(shí)填寫(xiě)工程的實(shí)際進(jìn)度進(jìn)展情況。1.4預(yù)期讀者和閱讀建議預(yù)期讀者:北郵項(xiàng)目組成員和普天公司客戶閱讀建議:項(xiàng)目界面說(shuō)明書(shū)主要幫助項(xiàng)目開(kāi)發(fā)人員理解業(yè)務(wù)流程,進(jìn)一步明確用戶需求,因此,項(xiàng)目開(kāi)發(fā)人員必須熟悉本文檔。1.1參考文檔《工程二期模塊需求規(guī)格說(shuō)明書(shū)》《項(xiàng)目進(jìn)度表》《工程進(jìn)度計(jì)劃表》2.系統(tǒng)設(shè)計(jì)框架概述2.1MVC模式概述MVC英文即Model-View-Controller,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、
5、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層。視圖(View)代表用戶交互界面,對(duì)于Web應(yīng)用來(lái)說(shuō),可以概括為HTML界面。MVC設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。業(yè)務(wù)流程的處理交予模型(Model)處理。比如一個(gè)訂單的視圖只接受來(lái)自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請(qǐng)求傳遞給控制和模型。模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過(guò)程對(duì)其它層來(lái)說(shuō)是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模型的設(shè)計(jì)可以說(shuō)
6、是MVC最主要的核心。它僅僅告訴你按這種模型設(shè)計(jì)就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。對(duì)一個(gè)開(kāi)發(fā)者來(lái)說(shuō),就可以專注于業(yè)務(wù)模型的設(shè)計(jì)。控制(Controller)可以理解為從用戶接收請(qǐng)求,將模型與視圖匹配在一起,共同完成用戶的請(qǐng)求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請(qǐng)求??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。2.2主要應(yīng)用框架概述:本模塊采用Struts+Spring+Hibernate框架。其中Struts應(yīng)用于系統(tǒng)的控制層,用于對(duì)系統(tǒng)的業(yè)務(wù)流程進(jìn)行控制;Spring應(yīng)用于系統(tǒng)的業(yè)務(wù)曾,用于對(duì)系統(tǒng)的業(yè)務(wù)數(shù)據(jù)進(jìn)行
7、配置組裝;Hibernate應(yīng)用于數(shù)據(jù)持久層,用于對(duì)數(shù)據(jù)進(jìn)行持久化??蚣茉O(shè)計(jì)一個(gè)最重要的特點(diǎn)是實(shí)現(xiàn)了模型-視圖-控制器模式(MVC),模型組件封裝了內(nèi)核數(shù)據(jù)和功能,從而使核心的功能獨(dú)立于輸出表示和輸入方式。視圖組件從模型獲得信息并向用戶顯示??刂破鹘M件與唯一的一個(gè)視圖組件連接,接受用戶的輸入。通過(guò)模型,視圖和控制器的相互分離,應(yīng)用框架,使得系統(tǒng)可以十分靈活的適應(yīng)用戶多變的功能要求。此外,采用框架技術(shù)進(jìn)行軟件開(kāi)