微信平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)--互聯(lián)網(wǎng)+固定資產(chǎn)投資服務(wù)監(jiān)管

目? 錄

1緒 論.. 1

1.1 研究的背景及意義... 1

1.1.1 選題的背景... 1

1.1.2 國(guó)內(nèi)外研究現(xiàn)狀... 1

1.1.3 研究的意義... 2

1.2 系統(tǒng)目標(biāo)... 2

2需求分析.. 4

2.1 業(yè)務(wù)需求... 4

2.1.1主要業(yè)務(wù)... 4

2.2 功能需求... 8

2.2.1 角色分析... 8

2.2.2 業(yè)務(wù)功能... 9

2.3 非功能需求... 20

2.3.1環(huán)境需求... 21

2.3.2 性能需求... 21

2.3.3 安全需求... 22

3總體設(shè)計(jì).. 23

3.1 系統(tǒng)設(shè)計(jì)的原則... 23

3.2 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)... 23

3.3 系統(tǒng)功能技術(shù)架構(gòu)設(shè)計(jì)... 25

3.3.1. 用戶管理功能構(gòu)建設(shè)計(jì)... 26

3.3.2. 項(xiàng)目庫(kù)管理功能構(gòu)建設(shè)計(jì)... 27

3.3.3. 問(wèn)題督辦管理功能構(gòu)建設(shè)計(jì)... 28

3.3.4. 統(tǒng)計(jì)分析管理功能構(gòu)建設(shè)計(jì)... 29

4數(shù)據(jù)庫(kù)設(shè)計(jì).. 30

4.1 概念結(jié)構(gòu)設(shè)計(jì)... 30

4.1.1設(shè)計(jì)思路... 30

4.1.2總體E-R圖... 30

4.1.3實(shí)體屬性設(shè)計(jì)... 31

4.2 邏輯結(jié)構(gòu)設(shè)計(jì)... 35

4.2.1 設(shè)計(jì)思路... 35

4.2.2 邏輯模型... 36

4.3 物理結(jié)構(gòu)設(shè)計(jì)... 36

4.3.1 存取方式... 36

4.3.2 存儲(chǔ)結(jié)構(gòu)... 37

5界面設(shè)計(jì).. 40

5.1 界面關(guān)系圖或工作流圖... 40

5.2 界面設(shè)計(jì)成果... 41

5.2.1 主界面... 41

5.2.2 子界面... 41

6詳細(xì)設(shè)計(jì).. 47

6.1 系統(tǒng)主要功能模塊介紹... 47

6.2 用戶功能管理... 47

6.2.1 功能結(jié)構(gòu)設(shè)計(jì)... 47

6.2.2 類圖設(shè)計(jì)... 47

6.2.3 順序圖設(shè)計(jì)... 49

6.3 項(xiàng)目庫(kù)管理功能... 49

6.3.1 功能結(jié)構(gòu)設(shè)計(jì)... 49

6.3.2 類圖設(shè)計(jì)... 50

6.3.3 順序圖設(shè)計(jì)... 51

6.4 項(xiàng)目問(wèn)題督辦管理功能... 51

6.4.1 功能結(jié)構(gòu)設(shè)計(jì)... 51

6.4.2 類圖設(shè)計(jì)... 52

6.4.3 順序圖設(shè)計(jì)... 53

6.5 統(tǒng)計(jì)分析管理功能... 53

6.5.1 功能結(jié)構(gòu)設(shè)計(jì)... 53

6.5.2 類圖設(shè)計(jì)... 54

6.5.3 順序圖設(shè)計(jì)... 55

7 編碼.. 56

7.1代碼實(shí)現(xiàn)與核心算法... 56

7.1.1用戶登錄管理代碼實(shí)現(xiàn)... 56

7.1.2項(xiàng)目庫(kù)管理實(shí)現(xiàn)... 57

7.1.3微信信息類型回復(fù)實(shí)現(xiàn)... 58

7.2代碼優(yōu)化分析... 61

8 測(cè)試.. 62

8.1測(cè)試方案設(shè)計(jì)... 62

8.1.1測(cè)試策略... 62

8.1.2測(cè)試進(jìn)度安排... 62

8.1.3測(cè)試資源... 62

8.1.4關(guān)鍵測(cè)試點(diǎn)... 63

8.2測(cè)試用例構(gòu)建... 63

8.2.1測(cè)試用例編寫(xiě)約定... 63

8.2.2測(cè)試用例設(shè)... 63

8.2.3關(guān)鍵測(cè)試用例... 64

8.2.4測(cè)試用例維護(hù)... 64

9總結(jié)與展望.. 65

9.1設(shè)計(jì)工作總結(jié)... 65

9.2未來(lái)工作展望... 65

謝 辭.. 66

參考文獻(xiàn).. 67

附錄A 外文翻譯—原文部分... 69

附錄B 外文翻譯譯文部分... 76

附錄C 軟件使用說(shuō)明書(shū)... 80

附錄D 主要源代碼... 82

--------[點(diǎn)擊這里看完整版]-------

[if !supportLists]1??[endif]緒 論

[if !supportLists]1.1[endif]研究的背景及意義

[if !supportLists]1.1.1[endif]選題的背景

身處于互聯(lián)網(wǎng)的時(shí)代趟济,科技的變革改變我們生活却桶,生活方式發(fā)生了巨大的改變鸦概。也促使著我們不斷學(xué)習(xí)獲取最新有效的技術(shù)古胆。微信作為社交區(qū)使用人數(shù)是最多的,其中的微信公眾號(hào)是人們閱讀獲取最新的信息和學(xué)習(xí)的勝地香罐。比如,人民日?qǐng)?bào)的公眾號(hào)發(fā)文最新國(guó)家時(shí)事和感動(dòng)中國(guó)人物的事跡以及每晚深情的夜讀时肿,深受人們的稱贊庇茫。以及個(gè)人公眾號(hào)訂閱號(hào)類型的,也促使作者去學(xué)習(xí)螃成、總結(jié)旦签、認(rèn)真編輯文檔,創(chuàng)造出更多搞質(zhì)量的優(yōu)質(zhì)文章寸宏。微信公眾號(hào)也在不斷的進(jìn)行更新宁炫,適應(yīng)用戶的體驗(yàn)度。在個(gè)人的微信公眾號(hào)下氮凝,官方為公眾號(hào)的管理員(粉絲數(shù)大于500人)開(kāi)通廣告流量主羔巢。激勵(lì)管理員創(chuàng)作更優(yōu)質(zhì)的文章。微信官方發(fā)表微信開(kāi)發(fā)者文檔罩阵,這樣鼓勵(lì)更多的企業(yè)和個(gè)人媒體的加入朵纷。按照微信官方文檔支持開(kāi)發(fā)者的對(duì)公眾號(hào)的編碼創(chuàng)作。公眾號(hào)為人們提供更便捷的“信息獲取”永脓、“技能學(xué)習(xí)”和“拓展思考”的取水源袍辞。

微信公眾號(hào)設(shè)計(jì)主題為《城口縣互聯(lián)網(wǎng)+固定資產(chǎn)投資服務(wù)監(jiān)管平臺(tái)建設(shè)項(xiàng)目微信公眾平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)》。本項(xiàng)目的概要描述常摧。分為四個(gè)用戶角色:系統(tǒng)管理員進(jìn)行系統(tǒng)配置項(xiàng)的設(shè)置和發(fā)改部門(mén)與行業(yè)主管部門(mén)的增刪改查操作搅吁、發(fā)改部門(mén)針對(duì)法人提交的項(xiàng)目進(jìn)行審核威创、行業(yè)主管部門(mén)對(duì)法人的提交的項(xiàng)目進(jìn)行分類整理和報(bào)送和調(diào)度提醒發(fā)改部門(mén)、項(xiàng)目法人對(duì)自己情況進(jìn)行填寫(xiě)和申請(qǐng)谎懦。依照微信公眾號(hào)中的導(dǎo)航菜單的個(gè)人中心和官網(wǎng)上資料說(shuō)明肚豺。在每個(gè)具體業(yè)務(wù)模塊的操作說(shuō)明中,后給信息通知的模塊接收系統(tǒng)通知消息模塊界拦,接收與登錄用戶相關(guān)的個(gè)人待辦事項(xiàng)通知

項(xiàng)目申請(qǐng)資源的合理分配吸申、有效挖掘出更有利的項(xiàng)目投資,從項(xiàng)目的可行性享甸、回報(bào)周期和社會(huì)項(xiàng)目的需求截碴,借以實(shí)現(xiàn)組織目標(biāo)的管理活動(dòng)。

[if !supportLists]1.1.2[endif]國(guó)內(nèi)外研究現(xiàn)狀

微信公眾號(hào)在2012年問(wèn)世蛉威,用戶使用量持續(xù)的新增日丹,不少商家和企業(yè)就看到微信公眾化的發(fā)展空間,就利用線上微信公眾號(hào)和線下實(shí)體店相結(jié)合的經(jīng)營(yíng)模式蚯嫌,吸引大批用戶哲虾,激發(fā)了商業(yè)的活力。同時(shí)择示,結(jié)合公眾號(hào)分析平臺(tái)的數(shù)據(jù)分析束凑,用戶關(guān)注量排名前均屬于新聞媒體的企業(yè)公眾化。反映了用戶對(duì)社會(huì)新聞信息的密切關(guān)注栅盲。在微信后臺(tái)的數(shù)據(jù)反映湘今,微信平臺(tái)在文章質(zhì)量檢測(cè)中也是很靈敏。處理很多不妥剪菱、違規(guī)摩瞎、存在社會(huì)輿論的低質(zhì)量文章的打擊程度。微信公眾號(hào)為了用戶更方便在線上營(yíng)銷的戰(zhàn)略孝常,開(kāi)發(fā)了每日群發(fā)旗们、小程序接口、卡卷等接口的實(shí)現(xiàn)極度的方便促進(jìn)用戶和商戶的交易的流程构灸。作者Institut für Germanistik, Germanistik/Linguistik,Universit?t Duisburg-Essen在2019年發(fā)表的《WeChat– Funktionsweise, technische

M?glichkeiten and Emoji-Kommunikation》中介紹微信平臺(tái)開(kāi)發(fā)的技術(shù)要求和應(yīng)用可能性和交流發(fā)送表情的處理研究上渴。

[if !supportLists]1.1.3[endif]研究的意義

本項(xiàng)目微信公眾號(hào)業(yè)務(wù)研究中:需要支持通過(guò)微信平臺(tái)進(jìn)行一些基本的項(xiàng)目申報(bào)審批流程。使項(xiàng)目投資能夠擴(kuò)大社會(huì)再生產(chǎn)喜颁,從而促進(jìn)項(xiàng)目投資的客戶持續(xù)發(fā)展稠氮。支持項(xiàng)目(法人)對(duì)項(xiàng)目申請(qǐng)批報(bào)和項(xiàng)目創(chuàng)新力的構(gòu)建,去提高社會(huì)需求的滿意度半开。從而給社會(huì)提供更高效便捷的生活質(zhì)量隔披。拉動(dòng)社會(huì)消費(fèi)的增長(zhǎng)。在微觀的角度上看寂拆,項(xiàng)目投資監(jiān)管平臺(tái)能增強(qiáng)技術(shù)經(jīng)濟(jì)的實(shí)力和項(xiàng)目投資創(chuàng)新能力提升給人們正向的指引作用奢米。提供用戶使用的便利和開(kāi)拓能力抓韩,使用戶有舒適的體驗(yàn)感。

從“實(shí)踐”的角度上來(lái)看鬓长,項(xiàng)目申報(bào)入口設(shè)置在微信公眾號(hào)里面谒拴,迎合了社交應(yīng)用最廣的微信APP里面。因此涉波,我們不用去下載別的應(yīng)用軟件英上,也不用花時(shí)間去學(xué)習(xí)別的軟件的操作,減少用戶操作的時(shí)間啤覆。降低用戶的手機(jī)使用的復(fù)雜度苍日,壓縮了在手機(jī)上操作的時(shí)間。從而可以促進(jìn)用戶使用的頻率和滿意度。本項(xiàng)目作為一個(gè)政務(wù)類型的平臺(tái),設(shè)置在微信公眾號(hào)里面可以有助于拓展服務(wù)聚到胚嘲,讓政務(wù)建設(shè)的成果真正惠及全民杆故,體現(xiàn)出政府服務(wù)部門(mén)便民便利的服務(wù)理念。有助于搶占輿論的征地和強(qiáng)化政民互動(dòng)侨歉。

[if !supportLists]1.2[endif]系統(tǒng)目標(biāo)

建設(shè)一個(gè)統(tǒng)一屋摇、完整、規(guī)范的重大重點(diǎn)項(xiàng)目信息庫(kù)及服務(wù)監(jiān)管平臺(tái)幽邓,且在微信移動(dòng)端進(jìn)行操作炮温。

圖1-1 系統(tǒng)目標(biāo)

“1311”應(yīng)用系統(tǒng)

??? “1庫(kù)”——微信平臺(tái)實(shí)現(xiàn)項(xiàng)目庫(kù)管理。

??? “3核”——微信平臺(tái)移動(dòng)端實(shí)現(xiàn)前期工作管理牵舵、項(xiàng)目調(diào)度管理和問(wèn)題督察管理柒啤。

??? “1端”——微信平臺(tái)移動(dòng)端,“1屏”——在手機(jī)端展示可視化數(shù)據(jù)系統(tǒng)畸颅。

實(shí)現(xiàn)“3全”管理

[if !supportLists](1)[endif]全覆蓋管理

能夠覆蓋項(xiàng)目投資監(jiān)管管理相關(guān)職能部門(mén)担巩,能夠?qū)崿F(xiàn)多個(gè)部門(mén)之間的數(shù)據(jù)共享、業(yè)務(wù)協(xié)同没炒。加快推進(jìn)重大重點(diǎn)項(xiàng)目的前期工作辦理涛癌。

[if !supportLists](2)[endif]全流程管理

在項(xiàng)目調(diào)度過(guò)程中,用發(fā)牌預(yù)警的手段送火,實(shí)現(xiàn)對(duì)項(xiàng)目投資監(jiān)管平臺(tái)已經(jīng)通過(guò)初步審核的進(jìn)入重點(diǎn)項(xiàng)目中去選址拳话、確定項(xiàng)目、項(xiàng)目實(shí)施种吸、項(xiàng)目完成的整個(gè)項(xiàng)目開(kāi)發(fā)申請(qǐng)的流程的監(jiān)管弃衍,這樣就能實(shí)時(shí)監(jiān)控和遇到問(wèn)題的及時(shí)解決的一個(gè)效率。項(xiàng)目建設(shè)實(shí)施過(guò)程中的困難和問(wèn)題坚俗,從而保障重大重點(diǎn)項(xiàng)目按時(shí)按質(zhì)科學(xué)有序推進(jìn)笨鸡,順利建設(shè)實(shí)施姜钳。

[if !supportLists](3)[endif]全可視管理

采用多種可視化的技術(shù)手段對(duì)重大重點(diǎn)項(xiàng)目的調(diào)度情況及項(xiàng)目建設(shè)具體情況,用可視化圖表或者是3D動(dòng)態(tài)圖進(jìn)行展示形耗,包括基于各地區(qū)項(xiàng)目投標(biāo)情況展現(xiàn)示哥桥,各地區(qū)項(xiàng)目申報(bào)通過(guò)審核的數(shù)據(jù)展示,年度各時(shí)期對(duì)項(xiàng)目申報(bào)情況的展示激涤。利用項(xiàng)目圖片或視頻信息實(shí)現(xiàn)項(xiàng)目進(jìn)度可視化拟糕。全可視化的項(xiàng)目申請(qǐng)到項(xiàng)目調(diào)度的整個(gè)流程中,使投資項(xiàng)目監(jiān)管更客觀有據(jù)倦踢、更生動(dòng)形象送滞、更一日了然,投資決策更科學(xué)高效辱挥。

“固定資產(chǎn)投資服務(wù)監(jiān)管微信平臺(tái)系統(tǒng)”目標(biāo)如下:

[if !supportLists]1.[endif]高效集成犁嗅,協(xié)同辦公

用互聯(lián)網(wǎng)技術(shù)替換傳統(tǒng)的手工操作,實(shí)現(xiàn)項(xiàng)目在線的申報(bào)和對(duì)項(xiàng)目信息的實(shí)時(shí)監(jiān)控晤碘。把控每一個(gè)項(xiàng)目申請(qǐng)的過(guò)程褂微。使其好的項(xiàng)目能得到該有的處理和審批。實(shí)現(xiàn)多個(gè)發(fā)改部門(mén)同時(shí)批改審核园爷。

[if !supportLists]2.[endif]提速審批宠蚂,監(jiān)控過(guò)程

項(xiàng)目法人填報(bào)項(xiàng)目申請(qǐng)后,會(huì)接受到項(xiàng)目申請(qǐng)的信息通知童社。同時(shí)給行業(yè)主管部門(mén)一個(gè)項(xiàng)目申請(qǐng)的信息單求厕,來(lái)通知行業(yè)主管部門(mén)。行業(yè)主管部門(mén)針對(duì)申請(qǐng)的項(xiàng)目進(jìn)行初步的查閱扰楼。如果項(xiàng)目邏輯清晰標(biāo)準(zhǔn)符合呀癣。立即通過(guò)驗(yàn)證推送給相應(yīng)發(fā)改部門(mén)快速的審核。將審核結(jié)果第一時(shí)間通知項(xiàng)目法人弦赖,并存儲(chǔ)在數(shù)據(jù)庫(kù)中项栏。

[if !supportLists]3.[endif]共享數(shù)據(jù),輔助決策

微信平臺(tái)上對(duì)項(xiàng)目申請(qǐng)的數(shù)據(jù)保存數(shù)據(jù)庫(kù)中腾节,用數(shù)據(jù)圖表的形式形象的展示出來(lái)忘嫉。讓用戶更直接了解項(xiàng)目申請(qǐng)的情況。

[if !supportLists]2??[endif]需求分析

[if !supportLists]2.1[endif]業(yè)務(wù)需求

[if !supportLists](1)???? [endif]支持在微信平臺(tái)能查詢到申請(qǐng)項(xiàng)目信息案腺,查看項(xiàng)目的基本信息庆冕、投資情況、前期工作

進(jìn)項(xiàng)目調(diào)度進(jìn)展劈榨、項(xiàng)目問(wèn)題访递。

[if !supportLists](2)????[endif]提供項(xiàng)目單位在線問(wèn)題、業(yè)務(wù)响巢、操作等咨詢,縣級(jí)發(fā)改人員剖笙、技術(shù)支撐人員在線問(wèn)題回

復(fù)贷币。支持項(xiàng)目(法人)單位和發(fā)改部門(mén)通過(guò)微信平臺(tái)發(fā)起項(xiàng)目問(wèn)題,相關(guān)部門(mén)(行業(yè)主管部門(mén)和發(fā)改部門(mén))通過(guò)微信公眾號(hào)后臺(tái)進(jìn)行問(wèn)題的回復(fù)誉尖、反饋和督辦卤橄。

[if !supportLists](3)????[endif]支持項(xiàng)目(法人)人員通過(guò)微信填報(bào)調(diào)度任務(wù),支持上傳項(xiàng)目實(shí)景圖片或視頻橡卤。

[if !supportLists](4)????[endif]提供多維度的統(tǒng)計(jì)分析報(bào)表查詢扮念,方便隨時(shí)隨地了解重大重點(diǎn)項(xiàng)目的總體進(jìn)展情況。

提供用戶較完善的信息碧库,讓用戶有比較好的體驗(yàn)感柜与。

2.1.1主要業(yè)務(wù)

[if !supportLists](1)????[endif]項(xiàng)目法人登錄注冊(cè)管理業(yè)務(wù)流程設(shè)計(jì)

該業(yè)務(wù)流程是項(xiàng)目法人登錄頁(yè)面無(wú)賬號(hào)可以進(jìn)行注冊(cè),注冊(cè)成功進(jìn)入登錄頁(yè)面嵌灰。通過(guò)賬號(hào)驗(yàn)證弄匕。會(huì)跳轉(zhuǎn)到項(xiàng)目法人首頁(yè),進(jìn)行個(gè)人信息更改沽瞭。

項(xiàng)目法人登錄注冊(cè)管理業(yè)務(wù)流程如圖2-1所示

圖2-1 項(xiàng)目法人登錄注冊(cè)管理業(yè)務(wù)流程圖

[if !supportLists](2)????[endif]行業(yè)部門(mén)登錄管理業(yè)務(wù)流程設(shè)計(jì)

各行業(yè)主管部門(mén)使用預(yù)設(shè)的賬號(hào)和密碼登錄系統(tǒng)及時(shí)填報(bào)各自責(zé)任范圍內(nèi)的前期事項(xiàng)辦理進(jìn)展情況迁匠。行業(yè)部門(mén)人員管理各自行業(yè)的項(xiàng)目并整理報(bào)送給發(fā)改部門(mén)。

行業(yè)部門(mén)登錄管理業(yè)務(wù)流程如圖2-2所示

圖2-2 行業(yè)部門(mén)管理業(yè)務(wù)流程圖

[if !supportLists](3)????[endif]發(fā)改部門(mén)管理業(yè)務(wù)流程設(shè)計(jì)

發(fā)改部門(mén)進(jìn)行身份驗(yàn)證驹溃,通過(guò)驗(yàn)證后跳轉(zhuǎn)到發(fā)改部門(mén)的首頁(yè)城丧,發(fā)改部門(mén)可以對(duì)項(xiàng)目進(jìn)行批審、可查看項(xiàng)目的進(jìn)展信息豌鹤、對(duì)全部問(wèn)題及待辦事項(xiàng)進(jìn)行監(jiān)督亡哄。如圖2-3所示

圖2-3 發(fā)改部門(mén)管理業(yè)務(wù)流程圖

[if !supportLists](4)????[endif]系統(tǒng)管理員管理業(yè)務(wù)流程設(shè)計(jì)

系統(tǒng)管理員進(jìn)行身份的驗(yàn)證,后面根據(jù)微信服務(wù)器傳過(guò)來(lái)的OPENID去查詢數(shù)據(jù)庫(kù)布疙。根據(jù)數(shù)據(jù)庫(kù)的用戶管理員類型字段蚊惯,登錄相應(yīng)的首頁(yè)。系統(tǒng)管理員能對(duì)行業(yè)部門(mén)人員和發(fā)改部門(mén)進(jìn)行增拐辽、刪拣挪、查擦酌、改的操作俱诸。

系統(tǒng)管理員管理業(yè)務(wù)流程如圖2-4所示:

圖2-4 系統(tǒng)管理員管理業(yè)務(wù)流程圖

[if !supportLists](5)????[endif]微信公眾號(hào)信息通知管理業(yè)務(wù)流程設(shè)計(jì)

根據(jù)用戶的操作,有需要用戶確認(rèn)和信息提醒的操作赊舶,應(yīng)該用微信后臺(tái)信息通知模塊

給用戶通知睁搭。針對(duì)用戶的項(xiàng)目申報(bào)的進(jìn)度更新并以微信公眾號(hào)信息通知給用戶。根據(jù)用戶的反饋信息和項(xiàng)目問(wèn)題督辦處理結(jié)果給用戶相應(yīng)的消息提醒笼平。

微信公眾號(hào)信息通知管理業(yè)務(wù)流程如圖2-5所示

圖2-5 微信公眾號(hào)信息通知管理業(yè)務(wù)流程圖

[if !supportLists](6)????[endif]微信公眾號(hào)可視化展示管理業(yè)務(wù)流程設(shè)計(jì)

結(jié)合不用用戶申請(qǐng)的項(xiàng)目類型和數(shù)量形成一張項(xiàng)目清單园骆,并且用圖表的方式展示用戶申請(qǐng)項(xiàng)目的不同類型的數(shù)量。圖表方式展示出用戶項(xiàng)目申報(bào)的情況寓调。

微信公眾號(hào)可視化展示管理業(yè)務(wù)流程如圖2-6所示

圖2-6 微信公眾號(hào)可視化展示管理業(yè)務(wù)流程圖

[if !supportLists](7)????[endif]微信公眾號(hào)業(yè)務(wù)辦理管理業(yè)務(wù)流程設(shè)計(jì)

微信公眾號(hào)業(yè)務(wù)辦理包含五個(gè)方面:

[if !supportLists]1)????? [endif]信息查詢:支持通過(guò)微信平臺(tái)查詢項(xiàng)目锌唾,查看項(xiàng)目申請(qǐng)的基本信息、項(xiàng)目申請(qǐng)的投 資情況、項(xiàng)目申請(qǐng)的前期工作進(jìn)展情況晌涕、項(xiàng)目調(diào)度進(jìn)展滋捶、項(xiàng)目問(wèn)題等。

[if !supportLists]2)????? [endif]業(yè)務(wù)咨詢:提供項(xiàng)目單位在線問(wèn)題余黎、業(yè)務(wù)重窟、操作等咨詢,縣級(jí)發(fā)改人員惧财、技術(shù)支?????? 撐人員在線問(wèn)題回復(fù)巡扇。

[if !supportLists]3)????? [endif]協(xié)調(diào)推進(jìn):支持項(xiàng)目(法人)單位和發(fā)改部門(mén)通過(guò)微信平臺(tái)發(fā)起項(xiàng)目問(wèn)題,發(fā)改?????? 部門(mén)和系統(tǒng)管理員通過(guò)微信方式進(jìn)行問(wèn)題的回復(fù)垮衷、反饋和督辦厅翔。

[if !supportLists]4)????? [endif]調(diào)度反饋:支持項(xiàng)目(法人)單位工作人員通過(guò)微信填報(bào)調(diào)度任務(wù),支持上傳項(xiàng)?????? 目實(shí)景圖片或視頻搀突。

[if !supportLists]5)????? [endif]報(bào)表報(bào)告:提供多維度的統(tǒng)計(jì)分析報(bào)表查詢知给,方便隨時(shí)隨地了解重大重點(diǎn)項(xiàng)目的?????? 總體進(jìn)展情況。

圖2-7 微信公眾號(hào)可視化管理業(yè)務(wù)流程圖

[if !supportLists]2.2[endif]功能需求

本項(xiàng)目微信平臺(tái)能夠支持項(xiàng)目(法人)單位工作人員通過(guò)微信填報(bào)調(diào)度任務(wù)描姚,支持上傳項(xiàng)目實(shí)景圖片或視頻涩赢。提供多維度的統(tǒng)計(jì)分析報(bào)表查詢,方便隨時(shí)隨地了解重大重點(diǎn)項(xiàng)目的總體進(jìn)展情況轩勘。

[if !supportLists]2.2.1[endif]角色分析

根據(jù)對(duì)互聯(lián)網(wǎng)+固定資產(chǎn)投資服務(wù)監(jiān)管微信平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)的需求分析筒扒,本系統(tǒng)主要涉及到的角色如下表2-1所示:

表2-1 系統(tǒng)角色表

角色職責(zé)或功能

項(xiàng)目法人申請(qǐng)項(xiàng)目填報(bào)、查看項(xiàng)目進(jìn)度绊寻、接受項(xiàng)目調(diào)度信息通知花墩、在線填報(bào)調(diào)度反饋、確定項(xiàng)目結(jié)算澄步、反饋調(diào)度問(wèn)題冰蘑、聯(lián)系客服、加入官方群聊村缸、項(xiàng)目可視化展示祠肥。

行業(yè)部門(mén)前期工作預(yù)警、前期事項(xiàng)配置梯皿、前期工作反饋仇箱、行業(yè)主管發(fā)起問(wèn)題、行業(yè)主管部門(mén)接受問(wèn)題东羹、反饋進(jìn)度結(jié)果剂桥、打印項(xiàng)目清單列表、項(xiàng)目可視化展示属提。

發(fā)改部門(mén)項(xiàng)目審核管理权逗、審核待辦事宜管理、重點(diǎn)項(xiàng)目庫(kù)管理、項(xiàng)目可視化展示斟薇。

系統(tǒng)管理員對(duì)行業(yè)部門(mén)人員和發(fā)改部門(mén)人員的添火惊、刪、改奔垦、查屹耐。項(xiàng)目調(diào)度反饋調(diào)整。

[if !supportLists]2.2.2[endif]業(yè)務(wù)功能

微信公眾平臺(tái):基于微信服務(wù)號(hào)建設(shè)移動(dòng)端的功能椿猎,提供信息通知惶岭、業(yè)務(wù)辦理、統(tǒng)計(jì)分析犯眠、操作指引等實(shí)用性功能按灶。實(shí)現(xiàn)項(xiàng)目法人在移動(dòng)端的設(shè)計(jì)了本系統(tǒng)的功能需求總體用例圖如下圖2-8所示。

圖2-8 系統(tǒng)總體用例圖

[if !supportLists](1)[endif]項(xiàng)目法人需求分析

項(xiàng)目(法人)單位和發(fā)改部門(mén)通過(guò)微信平臺(tái)發(fā)起項(xiàng)目問(wèn)題筐咧,系統(tǒng)管理員部門(mén)和發(fā)改部

門(mén)通過(guò)微信公眾號(hào)的方式進(jìn)行問(wèn)題的回復(fù)解答鸯旁。項(xiàng)目(法人)單位工作人員通過(guò)微信填報(bào)調(diào)度任務(wù),支持上傳項(xiàng)目實(shí)景圖片或視頻量蕊。

該模塊的用例圖如圖2-9所示铺罢。

圖2-9 項(xiàng)目法人管理模塊用例圖

項(xiàng)目法人的項(xiàng)目申請(qǐng)管理模塊案例分析表如下表2-2所示:

表2-2 項(xiàng)目法人項(xiàng)目申請(qǐng)管理模塊案例分析表

描述項(xiàng)說(shuō)明

用例名稱項(xiàng)目法人申報(bào)項(xiàng)目管理案例

標(biāo)識(shí)符*CF01

用例描述描述項(xiàng)目法人對(duì)項(xiàng)目申請(qǐng)的過(guò)程

參與者表項(xiàng)目法人

優(yōu)先級(jí)1

狀態(tài)*進(jìn)行中

前置條件項(xiàng)目法人通過(guò)驗(yàn)證登錄

??????????????????????????????????????????????????????????????????續(xù)表2-2

后置條件跳轉(zhuǎn)到項(xiàng)目法人的首頁(yè)

基本操作流[if !supportLists]1.[endif]項(xiàng)目法人通過(guò)賬號(hào)的登錄,轉(zhuǎn)到項(xiàng)目法人首頁(yè)界面残炮。

[if !supportLists]2.[endif]項(xiàng)目法人填寫(xiě)項(xiàng)目的基本信息進(jìn)行申請(qǐng)韭赘。

[if !supportLists]3.[endif]項(xiàng)目申請(qǐng)?zhí)峤怀晒Γ⑿藕笈_(tái)發(fā)送信息通知势就。

可選操作流當(dāng)操作權(quán)限不夠時(shí)系統(tǒng)彈出錯(cuò)誤提示泉瞻,并記錄操作日志信息

被泛化用例表該用例的特化用例列表

項(xiàng)目法人的項(xiàng)目信息管理案例分析表如下表2-3所示

表2-3 項(xiàng)目法人的項(xiàng)目信息管理案例分析表

描述項(xiàng)說(shuō)明

用例名稱項(xiàng)目法人申請(qǐng)的項(xiàng)目信息管理案例

標(biāo)識(shí)符*CF02

用例描述描述項(xiàng)目法人對(duì)自己項(xiàng)目申請(qǐng)的信息查看

參與者表項(xiàng)目法人

優(yōu)先級(jí)1

狀態(tài)*進(jìn)行中

前置條件項(xiàng)目法人在項(xiàng)目法人首頁(yè)點(diǎn)擊項(xiàng)目信查看

后置條件項(xiàng)目法人申請(qǐng)過(guò)項(xiàng)目

基本操作流[if !supportLists]1.[endif]項(xiàng)目法人登錄進(jìn)入到項(xiàng)目法人的首頁(yè)。

[if !supportLists]2.[endif]點(diǎn)擊項(xiàng)目信息查看按鈕苞冯。

[if !supportLists]3.[endif]查看申請(qǐng)過(guò)的項(xiàng)目信息袖牙。

可選操作流當(dāng)注冊(cè)信息不符合提示要求時(shí),系統(tǒng)彈出錯(cuò)誤提示舅锄,并記錄操作日志信息鞭达。

[if !supportLists](2) [endif]行業(yè)主管部門(mén)管理模塊需求設(shè)計(jì)

各行業(yè)主管部門(mén)使用預(yù)設(shè)的賬號(hào)和密碼登錄系統(tǒng)及時(shí)填報(bào)各自責(zé)任范圍內(nèi)的前期事項(xiàng)辦理進(jìn)展情況。行業(yè)主管部門(mén)可發(fā)起問(wèn)題巧娱、項(xiàng)目資金撥款申請(qǐng)等碉怔。行業(yè)主管部門(mén)接收與自己相關(guān)的待處理問(wèn)題,并可在線反饋處理進(jìn)度和處理結(jié)果禁添。

該模塊的用例圖如圖2-10所示

圖2-10 行業(yè)主管部門(mén)人員管理模塊用例圖

行業(yè)主管部門(mén)人員對(duì)項(xiàng)目問(wèn)題督辦管理案例分析表如下表2-4所示:

表2-4 行業(yè)主管部門(mén)人員項(xiàng)目問(wèn)題督辦管理案例分析表

描述項(xiàng)說(shuō)明

用例名稱行業(yè)主管部門(mén)人員項(xiàng)目問(wèn)題督辦管理案例

標(biāo)識(shí)符*CF03

用例描述描述行業(yè)主管部門(mén)人員對(duì)項(xiàng)目整理、監(jiān)督桨踪、反饋提醒的過(guò)程

參與者表行業(yè)主管部門(mén)

優(yōu)先級(jí)1

前置條件行業(yè)主管部門(mén)人員已經(jīng)通過(guò)登錄驗(yàn)證

后置條件行業(yè)主管部門(mén)點(diǎn)擊相對(duì)應(yīng)的操作老翘,進(jìn)入行業(yè)主管部門(mén)的操作界面。

基本操作流[if !supportLists]1.[endif]行業(yè)部門(mén)人員賬號(hào)驗(yàn)證,進(jìn)入行業(yè)部門(mén)的首頁(yè)

[if !supportLists]2.[endif]點(diǎn)擊監(jiān)督的按鈕,進(jìn)入相對(duì)應(yīng)的項(xiàng)目調(diào)整的頁(yè)面铺峭。

[if !supportLists]3.[endif]查看項(xiàng)目可視化的圖表墓怀,了解最近項(xiàng)目類型問(wèn)題反饋的情況和項(xiàng)目問(wèn)題督辦的情況。做出對(duì)問(wèn)題處理的及時(shí)的響應(yīng)卫键。

[if !supportLists]4.[endif]操作結(jié)束傀履,數(shù)據(jù)同步到數(shù)據(jù)庫(kù),同時(shí)對(duì)發(fā)布的問(wèn)題相應(yīng)對(duì)應(yīng)的用戶提醒莉炉。

行業(yè)主管部門(mén)人員項(xiàng)目可視化展示案例分析表如下表2-5所示:

表2-5 行業(yè)主管部門(mén)項(xiàng)目可視化展示案例分析表

描述項(xiàng)說(shuō)明

用例名稱行業(yè)主管部門(mén)項(xiàng)目可視化展示案例

標(biāo)識(shí)符*CF04

用例描述描述行業(yè)主管部門(mén)人員查看項(xiàng)目可視化展示的過(guò)程

參與者表行業(yè)主管部門(mén)人員钓账、項(xiàng)目法人、發(fā)改部門(mén)

優(yōu)先級(jí)1

狀態(tài)*進(jìn)行中

前置條件用戶通過(guò)行業(yè)主管的登錄驗(yàn)證

后置條件用戶點(diǎn)擊 “項(xiàng)目可視化”按鈕

基本操作流[if !supportLists]1.[endif]行業(yè)主管部門(mén)點(diǎn)擊可視化按鈕絮宁,進(jìn)入項(xiàng)目大數(shù)據(jù)的頁(yè)面梆暮。

[if !supportLists]2.[endif]點(diǎn)擊項(xiàng)目的數(shù)據(jù)類型的按鈕,數(shù)據(jù)從數(shù)據(jù)庫(kù)呈現(xiàn)前端頁(yè)面绍昂。

可選操作流查看本系統(tǒng)的總體項(xiàng)目數(shù)據(jù)圖表展示

被泛化用例表該用例的信息查閱用例

[if !supportLists](3) [endif]發(fā)改部門(mén)人員管理模塊需求設(shè)計(jì)

發(fā)改部門(mén)人員管理模塊主要有下面六點(diǎn)功能:

[if !supportLists](1) [endif]發(fā)改部門(mén)使用預(yù)設(shè)的賬號(hào)和密碼登錄系統(tǒng)錄入單個(gè)項(xiàng)目或EXCEL文件批量導(dǎo)入項(xiàng)

目啦粹。對(duì)接重慶市固定資產(chǎn)投資項(xiàng)目網(wǎng)上服務(wù)監(jiān)管,獲取系統(tǒng)中已經(jīng)的項(xiàng)目信息窘游,自動(dòng)關(guān)聯(lián)到對(duì)應(yīng)的項(xiàng)目單位及管理部門(mén)唠椭。

[if !supportLists](2) [endif]發(fā)改部門(mén)進(jìn)行審核,審核分為審核通過(guò)和退回忍饰。審核待辦事宜將通過(guò)系統(tǒng)消息和

移動(dòng)端進(jìn)行推送和提醒泪蔫。

[if !supportLists](3) [endif]發(fā)改部門(mén)可按項(xiàng)目查看本期的進(jìn)展信息。

[if !supportLists](4) [endif]發(fā)改部門(mén)都可發(fā)起問(wèn)題喘批、項(xiàng)目資金撥款申請(qǐng)等撩荣。

[if !supportLists](5)[endif]發(fā)改部門(mén)通過(guò)微信平臺(tái)發(fā)起項(xiàng)目問(wèn)題,相關(guān)部門(mén)和發(fā)改部門(mén)通過(guò)微信進(jìn)行問(wèn)題的

回復(fù)饶深、反饋和督辦餐曹。

[if !supportLists](6)[endif]發(fā)改部門(mén)可對(duì)全部問(wèn)題及待辦事項(xiàng)進(jìn)行監(jiān)控、督促敌厘。

發(fā)改部門(mén)人員管理模塊的用例圖如圖2-11所示

圖2-11 發(fā)改部門(mén)人員管理模塊用例圖

發(fā)改部門(mén)人員對(duì)申請(qǐng)項(xiàng)目審批管理案例分析表如下表2-6所示:

表2-6 發(fā)改部門(mén)人員項(xiàng)目管理案例分析表

描述項(xiàng)說(shuō)明

用例名稱發(fā)改部門(mén)人員項(xiàng)目管理案例

標(biāo)識(shí)符*CF05

用例描述描述發(fā)改部門(mén)對(duì)項(xiàng)目審批台猴、導(dǎo)入、問(wèn)題處理俱两、申報(bào)的項(xiàng)目進(jìn)度查看操作的過(guò)程

參與者表發(fā)改部門(mén)人員

優(yōu)先級(jí)1

狀態(tài)*進(jìn)行中

前置條件發(fā)改部門(mén)人員已經(jīng)通過(guò)登錄驗(yàn)證

后置條件操作完成后饱狂,并進(jìn)入到發(fā)改部門(mén)的首頁(yè)

基本操作流[if !supportLists]1.[endif]發(fā)改部門(mén)人員登錄成功,進(jìn)入發(fā)改部門(mén)人員首頁(yè)界面宪彩。

[if !supportLists]2.[endif]發(fā)改部門(mén)點(diǎn)擊項(xiàng)目進(jìn)行審批休讳、導(dǎo)入、問(wèn)題處理尿孔、項(xiàng)目進(jìn)度查看操作功能俊柔。

[if !supportLists]3.[endif]發(fā)改部門(mén)點(diǎn)擊操作后筹麸,進(jìn)入相應(yīng)的操作界面進(jìn)行操作。

發(fā)改部門(mén)人員項(xiàng)目調(diào)度案例分析表如下表2-7所示:

表2-7 發(fā)改部門(mén)人員項(xiàng)目調(diào)度案例分析表

描述項(xiàng)說(shuō)明

用例名稱發(fā)改部門(mén)人員項(xiàng)目調(diào)度案例

標(biāo)識(shí)符*CF06

用例描述描述發(fā)改部門(mén)人員對(duì)通過(guò)項(xiàng)目審核的項(xiàng)目進(jìn)行項(xiàng)目調(diào)度審核過(guò)程

參與者表發(fā)改部門(mén)人員

優(yōu)先級(jí)1

狀態(tài)*進(jìn)行中

前置條件已經(jīng)通過(guò)項(xiàng)目申請(qǐng)的審核項(xiàng)目

后置條件對(duì)重點(diǎn)項(xiàng)目庫(kù)中項(xiàng)目調(diào)度的信息進(jìn)行審核雏婶,審核結(jié)果通知項(xiàng)目法人

基本操作流[if !supportLists]1.[endif]點(diǎn)擊“項(xiàng)目調(diào)度”的按鈕物赶,進(jìn)入項(xiàng)目調(diào)度審核頁(yè)面

[if !supportLists]2.[endif]項(xiàng)目調(diào)度審核結(jié)果存儲(chǔ)在數(shù)據(jù)庫(kù)中,審核結(jié)果通知用戶

[if !supportLists](4)[endif]系統(tǒng)管理員管理模塊需求設(shè)計(jì)

系統(tǒng)管理員可以對(duì)發(fā)改部門(mén)人員留晚、行業(yè)部門(mén)人員進(jìn)行增酵紫、刪、改错维、查的操作和項(xiàng)目問(wèn)題處理總攬奖地。該模塊用例圖2-12所示。

圖2-12 系統(tǒng)管理員管理模塊用例圖

系統(tǒng)管理員處理項(xiàng)目問(wèn)題管理模塊案例分析表如下表2-8所示:

表2-8 系統(tǒng)管理員處理項(xiàng)目問(wèn)題案例分析表

描述項(xiàng)說(shuō)明

用例名稱系統(tǒng)管理員處理項(xiàng)目問(wèn)題管理案例

標(biāo)識(shí)符*CF07

用例描述描述系統(tǒng)管理員處理項(xiàng)目中的問(wèn)題

參與者表系統(tǒng)管理員

優(yōu)先級(jí)2

狀態(tài)*進(jìn)行中

前置條件系統(tǒng)管理員登錄驗(yàn)證成功

后置條件微信公眾號(hào)發(fā)送項(xiàng)目問(wèn)題被解決的信息通知

基本操作流[if !supportLists]1.[endif]系統(tǒng)管理員拿到自己的賬號(hào)登錄驗(yàn)證通過(guò)或者微信之前登錄成功后直接在微信中免登錄操作需五。操作對(duì)應(yīng)的問(wèn)題處理功能

[if !supportLists]2.[endif]系統(tǒng)管理員對(duì)選擇的用戶提出的項(xiàng)目問(wèn)題進(jìn)行處理鹉动。

[if !supportLists]3.[endif]系統(tǒng)管理員對(duì)項(xiàng)目問(wèn)題處理結(jié)果用微信公眾號(hào)信息通知的形

式發(fā)送給用戶。

可選操作流管理員查看項(xiàng)目問(wèn)題處理的情況

被泛化用例表用戶提出的項(xiàng)目問(wèn)題進(jìn)行處理過(guò)程表

系統(tǒng)管理員可視化設(shè)置案例的分析表如下表2-9所示:

表2-9 系統(tǒng)管理員可視化案例分析表

描述項(xiàng)說(shuō)明

用例名稱系統(tǒng)管理員大數(shù)據(jù)可視化頁(yè)面的案例分析

標(biāo)識(shí)符*CF08

用例描述管理員布局可視化頁(yè)面的展示

參與者表系統(tǒng)管理員

優(yōu)先級(jí)2

狀態(tài)*進(jìn)行中

前置條件系統(tǒng)管理員人員賬號(hào)驗(yàn)證成功宏邮,進(jìn)入首頁(yè)點(diǎn)擊可視化按鈕

后置條件按照用戶的需求更改可視化頁(yè)面展示的字段和圖表的展示意義泽示。更改可視化頁(yè)面展示的結(jié)構(gòu)。

基本操作流[if !supportLists]1.[endif]點(diǎn)擊需要換一個(gè)圖形展示的圖表蜜氨。

[if !supportLists]2.[endif]將項(xiàng)目圖表的列名和數(shù)據(jù)類型修改械筛,并保存到數(shù)據(jù)庫(kù)。

可選操作流系統(tǒng)管理員信息修改案例

[if !supportLists](5)[endif]微信公眾號(hào)業(yè)務(wù)辦理模塊需求設(shè)計(jì)

業(yè)務(wù)辦理:項(xiàng)目申請(qǐng)信息查詢飒炎、項(xiàng)目業(yè)務(wù)流程咨詢埋哟、項(xiàng)目調(diào)度反饋。

信息查詢:支持通過(guò)微信平臺(tái)查詢項(xiàng)目郎汪,查看項(xiàng)目信息赤赊、項(xiàng)目申請(qǐng)進(jìn)展情況、項(xiàng)目調(diào)度進(jìn)展煞赢、項(xiàng)目問(wèn)題等抛计。

業(yè)務(wù)咨詢:提供項(xiàng)目單位在線問(wèn)題、業(yè)務(wù)、操作等咨詢,縣級(jí)發(fā)改人員猾浦、技術(shù)支撐人員在線問(wèn)題回復(fù)。

協(xié)調(diào)推進(jìn):支持項(xiàng)目(法人)單位和發(fā)改部門(mén)通過(guò)微信平臺(tái)發(fā)起項(xiàng)目問(wèn)題侥衬,相關(guān)部門(mén)和發(fā)改部門(mén)通過(guò)微信進(jìn)行問(wèn)題的回復(fù)、反饋和督辦。

調(diào)度反饋:支持項(xiàng)目(法人)單位工作人員通過(guò)微信填報(bào)調(diào)度任務(wù),支持上傳項(xiàng)目實(shí)景圖片或視頻懦铺。

報(bào)表報(bào)告:提供多維度的統(tǒng)計(jì)分析報(bào)表查詢,方便隨時(shí)隨地了解重大重點(diǎn)項(xiàng)目的總體進(jìn)展情況趴生。

微信公眾號(hào)業(yè)務(wù)辦理模塊的用例圖如圖2-13所示

圖2-13 微信公眾號(hào)業(yè)務(wù)辦理模塊用例圖

微信公眾號(hào)業(yè)務(wù)辦理模塊案例分析表如下表2-10所示:

表2-10 微信公眾號(hào)業(yè)務(wù)辦理模塊案例分析表

描述項(xiàng)說(shuō)明

續(xù)表2-10

用例名稱微信公眾號(hào)業(yè)務(wù)辦理模塊案例

標(biāo)識(shí)符*CF09

用例描述描述用戶對(duì)項(xiàng)目申報(bào)問(wèn)題阀趴、處理昏翰、監(jiān)測(cè)的過(guò)程

參與者表系統(tǒng)管理員苍匆、項(xiàng)目法人刘急、行業(yè)部門(mén)人員、發(fā)改部門(mén)人員

優(yōu)先級(jí)1

狀態(tài)*進(jìn)行中

前置條件用戶通過(guò)身份驗(yàn)證

后置條件系統(tǒng)彈出“登記成功”提示框浸踩,外來(lái)人員進(jìn)行訪問(wèn)

基本操作流[if !supportLists]1.? [endif]用戶員通過(guò)登錄驗(yàn)證

[if !supportLists]2.? [endif]用戶進(jìn)入相應(yīng)的首頁(yè)進(jìn)行相應(yīng)的操作

可選操作流問(wèn)題重名或者問(wèn)題內(nèi)容超長(zhǎng)導(dǎo)致操作出錯(cuò)叔汁,系統(tǒng)彈出錯(cuò)誤提示,并記錄操作日志信息

被泛化用例表該用例的特化用例列表

[if !supportLists](6)[endif]微信公眾號(hào)信息通知管理模塊需求設(shè)計(jì)

信息通知:接收系統(tǒng)通知消息检碗,接收與登錄用戶相關(guān)的個(gè)人待辦事項(xiàng)通知据块,如項(xiàng)目待辦事項(xiàng)提醒、監(jiān)測(cè)預(yù)警提示等折剃。

該模塊的用例圖如圖2-14所示

圖2-14 信息通知管理模塊用例圖

微信公眾號(hào)信息通知管理案例分析表如下表2-11所示:

表2-11 微信公眾號(hào)信息通知管理案例分析表

描述項(xiàng)說(shuō)明

用例名稱微信公眾號(hào)信息通知管理案例

標(biāo)識(shí)符*CF10

用例描述[if !supportLists]1.[endif]系統(tǒng)管理員:微信等方式對(duì)項(xiàng)目責(zé)任單位和相關(guān)部門(mén)進(jìn)行調(diào)度

填報(bào)提醒

[if !supportLists]2.[endif]項(xiàng)目法人:接受有關(guān)個(gè)人申報(bào)的項(xiàng)目進(jìn)度問(wèn)題提醒和項(xiàng)目申報(bào)

結(jié)果處理的提醒

[if !supportLists]3.[endif]行業(yè)部門(mén)人員:審核待辦事宜將通過(guò)系統(tǒng)消息和移動(dòng)端進(jìn)行推

送和提醒另假,前期工作進(jìn)展進(jìn)行監(jiān)測(cè)預(yù)警,如有超時(shí)未辦理等情況怕犁,系統(tǒng)自動(dòng)發(fā)牌預(yù)警边篮,預(yù)警提醒同時(shí)通過(guò)移動(dòng)端推送給相關(guān)人員

[if !supportLists]4.[endif]發(fā)改部門(mén)人員:接收系統(tǒng)通知消息,接收與登錄用戶相關(guān)的個(gè)人

待辦事項(xiàng)通知奏甫,如項(xiàng)目待辦事項(xiàng)提醒戈轿、監(jiān)測(cè)預(yù)警提示。

參與者表系統(tǒng)管理員阵子、項(xiàng)目法人思杯、行業(yè)部門(mén)人員、發(fā)改部門(mén)人員

優(yōu)先級(jí)1

狀態(tài)*進(jìn)行中

前置條件系統(tǒng)管理員挠进、項(xiàng)目法人色乾、行業(yè)部門(mén)人員、發(fā)改部門(mén)人員能通過(guò)登錄驗(yàn)證

后置條件操作完成后领突,系統(tǒng)彈出“操作成功”提示框暖璧,并進(jìn)入到對(duì)應(yīng)用戶的首頁(yè)界面

可選操作流[if !supportLists]1.[endif]系統(tǒng)管理員登陸首位界面,接受項(xiàng)目調(diào)度問(wèn)題的反饋提醒

[if !supportLists]2.[endif]發(fā)改部門(mén)人員登陸首頁(yè)界面攘须,接受項(xiàng)目審核待辦提醒

[if !supportLists]3.[endif]行業(yè)部門(mén)人員登錄首頁(yè)界面漆撞,接受項(xiàng)目監(jiān)督整合提醒

[if !supportLists]4.[endif]項(xiàng)目法人登錄首頁(yè)界面,接受該用戶提交項(xiàng)目的進(jìn)度提醒

被泛化用例表該用例的特化用例列表

[if !supportLists](7)[endif]微信公眾號(hào)可視化管理需求設(shè)計(jì)

可視化展示基于地理信息平臺(tái)于宙,實(shí)現(xiàn)投資項(xiàng)目可視化展示

微信公眾號(hào)可視化管理模塊的用例圖如圖2-15所示

圖2-15 微信公眾號(hào)可視化管理模塊用例圖

微信公眾號(hào)可視化管理案例分析表如下表2-12所示:

表2-12 微信公眾號(hào)可視化管理案例分析表

描述項(xiàng)說(shuō)明

用例名稱微信公眾號(hào)可視化管理案例

標(biāo)識(shí)符*CF11

用例描述[if !supportLists]1.[endif]可視化的技術(shù)手段對(duì)重大重點(diǎn)項(xiàng)目的推進(jìn)及建設(shè)情況進(jìn)行立

體呈現(xiàn)浮驳。

[if !supportLists]2.[endif]基于地理信息技術(shù)展現(xiàn)示項(xiàng)目建設(shè)地點(diǎn)分布和項(xiàng)目開(kāi)竣工情

況,采集項(xiàng)目圖片或視頻信息實(shí)現(xiàn)項(xiàng)目進(jìn)度可視化捞魁,采用紅黃牌預(yù)警實(shí)現(xiàn)項(xiàng)目問(wèn)題的可視化至会。

[if !supportLists]3.[endif]對(duì)重大重點(diǎn)項(xiàng)目的各階段進(jìn)展數(shù)據(jù)進(jìn)行匯總、比對(duì)谱俭、分析奉件,為

相關(guān)領(lǐng)導(dǎo)及時(shí)宵蛀、準(zhǔn)確、全面地提供多維度的統(tǒng)計(jì)分析報(bào)表和可視化的數(shù)據(jù)展示

參與者表系統(tǒng)管理員县貌、項(xiàng)目法人术陶、行業(yè)部門(mén)人員、發(fā)改部門(mén)人員

優(yōu)先級(jí)1

狀態(tài)*進(jìn)行中

前置條件用戶通過(guò)登入驗(yàn)證

后置條件操作完成后煤痕,進(jìn)入到需要查看項(xiàng)目情況的類型描述頁(yè)面

基本操作流[if !supportLists]1.?? [endif]成功進(jìn)入頁(yè)面后梧宫,選擇以什么方式查看項(xiàng)目情況

[if !supportLists]2.?? [endif]點(diǎn)擊提交按鈕進(jìn)入項(xiàng)目總攬情況頁(yè)面

[if !supportLists]2.3[endif]非功能需求

基于微信公眾號(hào)開(kāi)發(fā),由于微信同時(shí)支持在iOS和Android系統(tǒng)上運(yùn)行摆碉。使得項(xiàng)目投資監(jiān)管系統(tǒng)的獲取微信服務(wù)器的后臺(tái)數(shù)據(jù)不存在系統(tǒng)上的區(qū)別塘匣。微信官方同時(shí)也支持微信公眾號(hào)測(cè)試號(hào)的開(kāi)通,在測(cè)試號(hào)中可以大多數(shù)服務(wù)號(hào)類型的公眾號(hào)的測(cè)試巷帝。在非功能需求沒(méi)有過(guò)多的要求忌卤,智能手機(jī)微信版本在4.2版本以上。

2.3.1環(huán)境需求

服務(wù)器端的環(huán)境如表2-13所示

表2-13 服務(wù)端環(huán)境

系統(tǒng)的數(shù)據(jù)庫(kù)MYSQL

移動(dòng)端系統(tǒng)Linux

服務(wù)器類型騰訊云

公網(wǎng)域名域名已備案

服務(wù)器端口80端口未占用楞泼,企業(yè)號(hào)的支持443端口

服務(wù)器所處溫度溫度范圍為20-25℃(68-75℉)

客戶端的環(huán)境如表2-14所示:

表2-14 客戶端環(huán)境

操作系統(tǒng)Android驰徊、IOS

微信版本4.0V以上

分辨率最佳效果為1024×768像素

公眾號(hào)申請(qǐng)類型服務(wù)號(hào)/企業(yè)號(hào)(可在測(cè)試號(hào)進(jìn)行測(cè)試)

微信賬號(hào)數(shù)量微信賬號(hào)數(shù)量在4個(gè)以上

2.3.2 性能需求

[if !supportLists](1)[endif]可維護(hù)性

維護(hù)方法:微信服務(wù)器對(duì)于在公眾號(hào)操作時(shí)候出現(xiàn)數(shù)據(jù)異常,會(huì)將這個(gè)異常數(shù)據(jù)記錄保存在我的數(shù)據(jù)庫(kù)中现拒,并且對(duì)這個(gè)異常進(jìn)行處理辣垒,及時(shí)將出現(xiàn)這個(gè)異常通知給用戶并告訴針對(duì)這個(gè)異常用戶應(yīng)該做些什么讓這個(gè)異常更小概率發(fā)生和處理,及時(shí)處理后也將處理的結(jié)果通知用戶印蔬。讓用戶在使用過(guò)程中做好應(yīng)對(duì)處理和準(zhǔn)備勋桶。

[if !supportLists](2)[endif]易操作性

界面設(shè)計(jì):系統(tǒng)向美觀實(shí)用方面設(shè)計(jì),方便和簡(jiǎn)約的圖形界面侥猬,考慮用戶體驗(yàn)感例驹,頁(yè)面元素輕巧,需求功能明顯退唠,極易上手操作鹃锈。

[if !supportLists](3)[endif]可擴(kuò)展性

功能擴(kuò)展:公眾號(hào)服務(wù)器菜單結(jié)構(gòu)可以鏈接到固定資產(chǎn)項(xiàng)目投資的官網(wǎng)上去便于查找自己需求的數(shù)據(jù)∏圃ぃ可接通多個(gè)接口和菜單方式屎债。滿足用戶的申報(bào)項(xiàng)目基本需求。

非公能拓展:非公能的接口設(shè)置均不封閉垢油。及時(shí)關(guān)注用戶對(duì)這個(gè)系統(tǒng)的反饋和提議盆驹,針對(duì)非公能可以及時(shí)處理問(wèn)題。

[if !supportLists](4)[endif]軟件維護(hù):

對(duì)用戶進(jìn)行深度分析滩愁,定期微信公眾號(hào)頁(yè)面內(nèi)容進(jìn)行更新躯喇,如產(chǎn)品,活動(dòng)等硝枉。對(duì)用戶進(jìn)行深度分析廉丽,包括用戶的來(lái)源倦微,比如用戶是來(lái)自公眾號(hào)還是小程序等。理性客觀的對(duì)數(shù)據(jù)進(jìn)行總結(jié)正压,讓用戶體驗(yàn)舒適欣福。在頁(yè)面內(nèi)容進(jìn)行更新方面,一定要有自己的規(guī)律蔑匣,具體問(wèn)題具體分析劣欢。

[if !supportLists](5)[endif]響應(yīng)性

操作平均響應(yīng)時(shí)間不超過(guò)2.0秒棕诵,頁(yè)面的響應(yīng)時(shí)間不大于500毫秒裁良,事務(wù)處理時(shí)間低于0.5秒,查詢等待時(shí)間小于2.0秒校套。

2.3.3 安全需求

[if !supportLists](1)[endif]容錯(cuò)性

當(dāng)用戶輸入錯(cuò)誤時(shí)价脾,系統(tǒng)有針對(duì)錯(cuò)誤處理并提示用戶讓用戶正確輸入。用戶操作不在微信平臺(tái)時(shí)也會(huì)提示出請(qǐng)?jiān)谖⑿哦瞬僮鞯捻?yè)面友情提示笛匙。

[if !supportLists](2)[endif]系統(tǒng)的外在環(huán)境安全

用戶輸入的數(shù)據(jù)全部保存在騰訊云數(shù)據(jù)庫(kù)當(dāng)中侨把,有著強(qiáng)大的騰訊云管理團(tuán)隊(duì)技術(shù)維護(hù)。并且防止服務(wù)器的DDOS攻擊妹孙。定期查看流量劇增的IP地址秋柄,將其加入服務(wù)器訪問(wèn)的黑名單。同時(shí)將服務(wù)器的公網(wǎng)IP設(shè)置為彈性IP.設(shè)置復(fù)雜密碼防止黑客暴力破解蠢正。

[if !supportLists](3)[endif]系統(tǒng)內(nèi)部安全

系統(tǒng)源代碼放到騰訊云的服務(wù)器上比較安全骇笔。對(duì)于數(shù)據(jù)非法訪問(wèn)自動(dòng)跳轉(zhuǎn)異常頁(yè)面。數(shù)據(jù)提交采用安全POST提交方法嚣崭。

[if !supportLists](4)[endif]系統(tǒng)運(yùn)行安全

騰訊云安全在云服務(wù)生命周期的每個(gè)階段都采用安全審計(jì)流程笨触、從需求設(shè)計(jì)、到系統(tǒng)上線雹舀、再到運(yùn)營(yíng)都在騰訊云的安全風(fēng)險(xiǎn)可控和保護(hù)當(dāng)中芦劣。

[if !supportLists](5) [endif]防火墻技術(shù)安全

采用騰訊服務(wù)器的彈性域名和設(shè)置安全組。更改常用端口8080说榆、22、80签财、3306等端口油宜。使其黑客采用DDos攻擊增加難度。使用動(dòng)態(tài)MFA口令加密醉者。

[if !supportLists](6) [endif]邊界防護(hù)安全

設(shè)置本系統(tǒng)只能在移動(dòng)端且微信平臺(tái)下面進(jìn)行操作但狭,離開(kāi)微信平臺(tái),一切操作失敗且溫馨提示撬即。防止在PC端對(duì)本系統(tǒng)的端口掃描造成危害立磁。

[if !supportLists]3??[endif]總體設(shè)計(jì)

[if !supportLists]3.1[endif]系統(tǒng)設(shè)計(jì)的原則

經(jīng)過(guò)充分考慮本項(xiàng)目監(jiān)管的總體規(guī)劃目標(biāo),以及微信平臺(tái)的應(yīng)用環(huán)境下剥槐,本系統(tǒng)的設(shè)計(jì)將嚴(yán)格遵循以下的設(shè)計(jì)原則:

[if !supportLists](1)[endif]可靠性原則

利用騰訊云數(shù)據(jù)庫(kù)唱歧,具有很強(qiáng)的穩(wěn)定性,可以同時(shí)并發(fā)訪問(wèn)用戶在登錄的時(shí)候都是講用戶信息進(jìn)行BASE64進(jìn)行加密粒竖,然后讀取數(shù)據(jù)進(jìn)行反解密颅崩。這樣避免了用戶信息存在圖片和表情信息存儲(chǔ)不到數(shù)據(jù)庫(kù),從而導(dǎo)致丟失的情況產(chǎn)生蕊苗。同時(shí)也為用戶節(jié)約手機(jī)端的流量沿后。

[if !supportLists](2) [endif]先進(jìn)性原則

微信公眾平臺(tái)的開(kāi)發(fā),在用戶訪問(wèn)時(shí)候朽砰,能夠同時(shí)處理并發(fā)達(dá)到10000個(gè)用戶同時(shí)訪問(wèn)尖滚,并發(fā)性處理。訪問(wèn)高峰期一般在周末和晚上锅移,用戶會(huì)通過(guò)搜索檢索相關(guān)的信息熔掺。一直以來(lái)。而我們的微信公眾平臺(tái)在信息的處理和服務(wù)的方法方面都站在用戶的角度去考慮非剃。比如置逻,用戶對(duì)審核進(jìn)度的反饋得到有效回復(fù)和處理。

[if !supportLists](3) [endif]安全性原則

數(shù)據(jù)庫(kù)重要數(shù)據(jù)會(huì)進(jìn)行HASH+MD5加密算法進(jìn)行加密备绽。這個(gè)算法是不可逆算法券坞,即使黑客截取數(shù)據(jù)包,黑客也是獲取加密后的數(shù)據(jù)肺素,難以從加密后的算法進(jìn)行反推出用戶的密碼恨锚。

[if !supportLists](4) [endif]規(guī)范性原則

統(tǒng)一遵守官方微信公眾號(hào)平臺(tái)開(kāi)發(fā)文檔原則。投資項(xiàng)目統(tǒng)一編碼標(biāo)準(zhǔn)原則倍靡、投資項(xiàng)目信息數(shù)據(jù)處理統(tǒng)一標(biāo)準(zhǔn)猴伶、信息聯(lián)網(wǎng)數(shù)據(jù)接口統(tǒng)一標(biāo)準(zhǔn)。

[if !supportLists](5) [endif]可擴(kuò)展性原則

微信公眾平臺(tái)會(huì)定時(shí)更新和修復(fù)BUG和某個(gè)應(yīng)用的功能的開(kāi)放,所以本項(xiàng)目中的所有功能模塊的設(shè)計(jì)都預(yù)留了擴(kuò)展接口他挎。針對(duì)應(yīng)接微信官方版本更新的接受和項(xiàng)目功能擴(kuò)展的需求筝尾。

[if !supportLists]3.2[endif]系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)

微信公眾平臺(tái)以微信用戶的OPENID為依據(jù),主要解決的是微信認(rèn)證情況办桨,不允許別人微信平臺(tái)登錄微信號(hào)進(jìn)行登錄操作筹淫。增加了用戶信息的安全與保密。

用戶端:界面主要是微信公眾號(hào)呢撞,用戶在公眾號(hào)里發(fā)送信息到微信服務(wù)器损姜,微信服務(wù)器根據(jù)開(kāi)發(fā)者配置域名驗(yàn)證記得服務(wù)器中。自己服務(wù)器處理后將數(shù)據(jù)返回給微信服務(wù)器從而送達(dá)給用戶聊天界面殊霞。微信公眾號(hào)數(shù)據(jù)交互具體摧阅。

如圖3-1所示


圖3-1 微信公眾號(hào)數(shù)據(jù)交互

微信服務(wù)器與我們的服務(wù)器項(xiàng)目的URL地址。在IDEA里面新建一個(gè)WEB項(xiàng)目脓鹃,并創(chuàng)建一個(gè)Servlet逸尖。用創(chuàng)建的doGet()方法將在WEB.XML中設(shè)置的瀏覽器訪問(wèn)地Weixin-

Servlet,將http://外網(wǎng)服務(wù)器地址/Weixin/WeixinServlet設(shè)置在微信公眾號(hào)里面。建立連接瘸右。如圖3-2所示。

圖3-2 微信服務(wù)器建立連接

用戶在微信公眾號(hào)發(fā)送信息岩齿,這時(shí)信息發(fā)送到微信服務(wù)器中(攜帶者發(fā)送者的OPENID和在那個(gè)微信公眾號(hào)里面的OPNEID和項(xiàng)目信息的ID及用戶發(fā)送消息的類型和內(nèi)容打包成XML)太颤。微信服務(wù)器根據(jù)用戶在那個(gè)微信公眾號(hào)的OPENID發(fā)送給前一步設(shè)置的服務(wù)器的地址(http://外網(wǎng)服務(wù)器地址/Weixin/WeixinServlet)然后根據(jù)用戶的消息類型進(jìn)行相應(yīng)的回復(fù),也打包成XML的形式發(fā)送給微信服務(wù)器盹沈。

[if !supportLists]3.3[endif]系統(tǒng)功能技術(shù)架構(gòu)設(shè)計(jì)

圖3-3 資產(chǎn)投資項(xiàng)目監(jiān)管微信平臺(tái)功能架構(gòu)設(shè)計(jì)圖

[if !supportLists](1)[endif]用戶管理:用戶(項(xiàng)目法人龄章、行業(yè)主管部門(mén)人員、發(fā)改部門(mén)人員)進(jìn)行登錄首頁(yè)乞封,對(duì)個(gè)人

信息查看做裙、部門(mén)信息修改功能。

[if !supportLists](2) [endif]項(xiàng)目庫(kù)管理:項(xiàng)目法人填報(bào)項(xiàng)目申請(qǐng)肃晚,行業(yè)主管部門(mén)進(jìn)行整理檢查锚贱,發(fā)改部門(mén)對(duì)項(xiàng)目

進(jìn)行審批,審批結(jié)果以微信平臺(tái)信息通知用戶并入重點(diǎn)項(xiàng)目庫(kù)关串。

[if !supportLists](3) [endif]問(wèn)題督辦反饋:在用公眾號(hào)情況下發(fā)生的一些項(xiàng)目邏輯不合理和數(shù)據(jù)返回異常情況拧廊,

問(wèn)題反饋給系統(tǒng)客服人員,客服人員將問(wèn)題上報(bào)給系統(tǒng)管理員晋修。項(xiàng)目法人可以上報(bào)自己項(xiàng)目審批結(jié)果的給客服吧碾。系統(tǒng)將會(huì)對(duì)項(xiàng)目審批時(shí)間采用類型優(yōu)先的電梯算法進(jìn)行依次審批。對(duì)即將超時(shí)的項(xiàng)目以公眾號(hào)信息的方式送給發(fā)改部門(mén)和行業(yè)主管部門(mén)將其通知到位墓卦。

[if !supportLists](4) [endif]統(tǒng)計(jì)分析:用戶可以通過(guò)公眾號(hào)的方式查看全國(guó)各地所有項(xiàng)目申報(bào)情況倦春,項(xiàng)目審批情

況,項(xiàng)目的審批通過(guò)率的展示。項(xiàng)目月報(bào)睁本、前期工作進(jìn)展一覽表山叮、項(xiàng)目建設(shè)推進(jìn)一覽表、項(xiàng)目開(kāi)情況統(tǒng)計(jì)添履、項(xiàng)目問(wèn)題督辦統(tǒng)計(jì)屁倔、項(xiàng)目投資進(jìn)度排名、自定義報(bào)表等暮胧,提供同比锐借、環(huán)比、趨勢(shì)分析等比對(duì)分析功能往衷,支持報(bào)表在線打印及導(dǎo)出钞翔。

[if !supportLists]1.[endif]?

[if !supportLists]2.[endif]?

[if !supportLists]3.[endif]?

[if !supportLists]3.1.[endif]?

[if !supportLists]3.2.[endif]?

[if !supportLists]3.3.[endif]?

[if !supportLists]3.3.1[endif]用戶管理功能構(gòu)建設(shè)計(jì)

圖3-4 用戶管理功能構(gòu)建設(shè)計(jì)圖

[if !supportLists](1)????[endif]項(xiàng)目法人登錄或注冊(cè):項(xiàng)目法人可以通過(guò)郵箱注冊(cè)獲取賬號(hào),登錄項(xiàng)目法人的主頁(yè)了

解自己相應(yīng)的功能操作席舍,查看自己個(gè)人信息和修改個(gè)人密碼的操作布轿。

[if !supportLists](2)????[endif]系統(tǒng)管理員:可以接受用戶發(fā)過(guò)來(lái)的反饋問(wèn)題,及時(shí)維護(hù)微信公眾號(hào)存在的一些問(wèn)題

與不合理的地方来颤√ぃ可以對(duì)發(fā)改部門(mén)人員和行業(yè)主管部門(mén)人員進(jìn)行添加、刪除福铅、修改萝毛、查找和項(xiàng)目處理進(jìn)度和項(xiàng)目申報(bào)總覽情況等一些基本操作。

[if !supportLists](3)????[endif]發(fā)改部門(mén)人員:通過(guò)自己賬號(hào)登錄查看自己個(gè)人信息和修改個(gè)人信息滑黔。并可以通過(guò)郵

箱驗(yàn)證碼和微信掃一掃登錄自己管理的頁(yè)面笆包。

[if !supportLists](4)????[endif]行業(yè)主管部門(mén):通過(guò)自己賬號(hào)登錄查看自己個(gè)人信息和修改個(gè)人信息。并可以通過(guò)郵

箱驗(yàn)證碼和微信掃一掃登錄自己管理的頁(yè)面略荡。

[if !supportLists]3.3.2[endif]項(xiàng)目庫(kù)管理功能構(gòu)建設(shè)計(jì)

圖3-5 項(xiàng)目庫(kù)管理功能構(gòu)建設(shè)計(jì)圖

[if !supportLists](1)????[endif]項(xiàng)目填報(bào):項(xiàng)目法人通過(guò)登錄到首頁(yè)庵佣,填寫(xiě)項(xiàng)目法人上報(bào)項(xiàng)目投資的一些文件。

[if !supportLists](2)????[endif]項(xiàng)目審核:項(xiàng)目審核有發(fā)改部門(mén)對(duì)項(xiàng)目法人上報(bào)的項(xiàng)目進(jìn)行審核汛兜,是否符合國(guó)家定義

的項(xiàng)目標(biāo)準(zhǔn)巴粪。審核結(jié)果分為審核通過(guò)和審核退回。審核通過(guò)會(huì)將項(xiàng)目法人上報(bào)的項(xiàng)目選入重點(diǎn)項(xiàng)目庫(kù)序无。

[if !supportLists](3)????[endif]項(xiàng)目待辦事宜:對(duì)于項(xiàng)目的審核時(shí)間過(guò)長(zhǎng)會(huì)以消息推送的方式到公眾號(hào)提醒負(fù)責(zé)該項(xiàng)

目的發(fā)改部門(mén)人員验毡。

[if !supportLists](4)????[endif]重點(diǎn)項(xiàng)目庫(kù):對(duì)于審核通過(guò)的項(xiàng)目會(huì)入重點(diǎn)項(xiàng)目庫(kù)形成清單檔案。

[if !supportLists](5)????[endif]項(xiàng)目錄入:分為單個(gè)項(xiàng)目錄入和批量項(xiàng)目錄入帝嗡。

[if !supportLists]3.3.3[endif]問(wèn)題督辦管理功能構(gòu)建設(shè)計(jì)

圖3-6 問(wèn)題督辦管理功能構(gòu)建設(shè)計(jì)圖

[if !supportLists](1)????[endif]項(xiàng)目問(wèn)題填報(bào):項(xiàng)目法人單位可以發(fā)起問(wèn)題晶通、行業(yè)主管部門(mén)可以發(fā)起在整體的過(guò)程中的問(wèn)題。發(fā)改部門(mén)的可以對(duì)審核項(xiàng)目的問(wèn)題和項(xiàng)目中存在歧義的事情進(jìn)行上報(bào)哟玷。

[if !supportLists](2)????[endif]項(xiàng)目問(wèn)題清單:行業(yè)主管部門(mén)接受項(xiàng)目問(wèn)題反饋進(jìn)度結(jié)果狮辽,項(xiàng)目法人能對(duì)項(xiàng)目的結(jié)算

確定(類似淘寶購(gòu)買(mǎi)東西后的評(píng)價(jià))一也,發(fā)改部門(mén)對(duì)全部問(wèn)題的監(jiān)控督促,系統(tǒng)管理員對(duì)上報(bào)的項(xiàng)目進(jìn)行調(diào)整喉脖,這一段流程產(chǎn)生的項(xiàng)目問(wèn)題清單椰苟。

[if !supportLists](3)????[endif]項(xiàng)目問(wèn)題總攬:項(xiàng)目總攬是對(duì)項(xiàng)目的問(wèn)題解決和處理進(jìn)度總的情況查看。這個(gè)權(quán)限是

公開(kāi)的可以讓所有人能看見(jiàn)树叽。清晰明了的看到項(xiàng)目問(wèn)題的負(fù)責(zé)人和審批項(xiàng)目的發(fā)改部門(mén)的功能效率問(wèn)題的查看舆蝴。以全國(guó)的2D地圖進(jìn)行地區(qū)方式的查看。

[if !supportLists]3.3.4[endif]統(tǒng)計(jì)分析管理功能構(gòu)建設(shè)計(jì)

圖3-7 問(wèn)題督辦管理功能構(gòu)建設(shè)計(jì)圖

[if !supportLists](1)????[endif]統(tǒng)計(jì)總攬:當(dāng)前年度項(xiàng)目總個(gè)數(shù)及總投資額题诵、項(xiàng)目開(kāi)竣工情況洁仗、前期工作預(yù)警情況、項(xiàng)

目問(wèn)題及待辦事項(xiàng)情況性锭、項(xiàng)目投資到位及投資完成情況赠潦。

[if !supportLists](2)????[endif]多維度統(tǒng)計(jì)報(bào)表:項(xiàng)目月報(bào)、前期工作進(jìn)展一覽表草冈、項(xiàng)目建設(shè)推進(jìn)一覽表她奥、項(xiàng)目開(kāi)情況

統(tǒng)計(jì)、項(xiàng)目問(wèn)題督辦統(tǒng)計(jì)怎棱、項(xiàng)目投資進(jìn)度排名哩俭、自定義報(bào)表等,提供同比蹄殃、環(huán)比携茂、趨勢(shì)分析等比對(duì)分析功能,支持報(bào)表在線打印及導(dǎo)出诅岩。

[if !supportLists](3)????[endif]可視化分析:分為兩部分項(xiàng)目監(jiān)測(cè)預(yù)警和項(xiàng)目全景視圖。項(xiàng)目檢測(cè)預(yù)警是采用電子地

圖带膜、數(shù)據(jù)可視化等技術(shù)對(duì)重大重點(diǎn)項(xiàng)目的總體情況吩谦、開(kāi)竣工情況、投資情況膝藕、監(jiān)測(cè)預(yù)警情況進(jìn)行全方位展現(xiàn)式廷。項(xiàng)目全景視圖是圖形化展現(xiàn)每個(gè)項(xiàng)目關(guān)鍵節(jié)點(diǎn)進(jìn)展情況,實(shí)現(xiàn)對(duì)每個(gè)項(xiàng)目的全景展示芭挽。

[if !supportLists]4??[endif]數(shù)據(jù)庫(kù)設(shè)計(jì)

[if !supportLists]5[endif]?

[if !supportLists](1)??[endif]?

[if !supportLists](2)??[endif]?

[if !supportLists](3)??[endif]?

[if !supportLists](4)??[endif]?

[if !supportLists]4.1 [endif]概念結(jié)構(gòu)設(shè)計(jì)

概念結(jié)構(gòu)設(shè)計(jì)目的是系統(tǒng)需求分析后滑废,對(duì)系統(tǒng)的需求之間關(guān)聯(lián),用圖形化簡(jiǎn)單明了勾畫(huà)出整個(gè)系統(tǒng)的需求袜爪。讓項(xiàng)目開(kāi)發(fā)人員蠕趁。本項(xiàng)目是采用E-R圖來(lái)進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)。

4.1.1設(shè)計(jì)思路

項(xiàng)目的數(shù)據(jù)庫(kù)設(shè)計(jì)是最基本最重要的一步辛馆,數(shù)據(jù)庫(kù)設(shè)計(jì)好壞與系統(tǒng)的安全性和易讀性直接相關(guān)聯(lián)俺陋。嚴(yán)格遵循數(shù)據(jù)庫(kù)設(shè)計(jì)的一對(duì)一設(shè)計(jì)原則、獨(dú)特命名原則、雙向使用原則腊状。

本項(xiàng)目的用戶共有三個(gè)角色诱咏,項(xiàng)目法人可以進(jìn)行項(xiàng)目申報(bào),項(xiàng)目反饋缴挖,項(xiàng)目問(wèn)題督辦袋狞,項(xiàng)目法人理論上支持一人申報(bào)多個(gè)項(xiàng)目和多次項(xiàng)目反饋。若申報(bào)的項(xiàng)目進(jìn)入重點(diǎn)項(xiàng)目庫(kù)映屋,那么項(xiàng)目法人也會(huì)進(jìn)行項(xiàng)目調(diào)度申請(qǐng)?zhí)顖?bào)苟鸯。也是支持有項(xiàng)目法人有多個(gè)重點(diǎn)項(xiàng)目,一個(gè)重點(diǎn)項(xiàng)目針對(duì)一個(gè)項(xiàng)目調(diào)度填報(bào)秧荆。項(xiàng)目調(diào)度通過(guò)則啟動(dòng)項(xiàng)目倔毙。行業(yè)主管部門(mén)實(shí)體支持針對(duì)多個(gè)申報(bào)項(xiàng)目監(jiān)督和處理。發(fā)改部門(mén)實(shí)體按照審批類型進(jìn)行批閱多個(gè)項(xiàng)目。

4.1.2總體E-R圖

項(xiàng)目投資監(jiān)管微信平臺(tái)的總體E-R圖如下圖4-1所示:

圖4-1 項(xiàng)目投資監(jiān)管平臺(tái)總體E-R圖

4.1.3實(shí)體屬性設(shè)計(jì)

根據(jù)微信平臺(tái)的設(shè)計(jì)實(shí)際需求亿絮,在數(shù)據(jù)庫(kù)設(shè)計(jì)當(dāng)中主要涉及9個(gè)實(shí)體亲茅,分別是統(tǒng)計(jì)分析、項(xiàng)目法人么库、項(xiàng)目庫(kù)、發(fā)改部門(mén)甘有、行業(yè)主管部門(mén)诉儒、項(xiàng)目檔案、前期事項(xiàng)清單亏掀、重點(diǎn)項(xiàng)目庫(kù)忱反、系統(tǒng)管理員。

[if !supportLists](1)???? [endif]項(xiàng)目法人實(shí)體屬性圖

項(xiàng)目法人的實(shí)體的屬性包括用戶OPENID滤愕、用戶名温算、郵箱、愛(ài)好间影、電話注竿、性別、年齡魂贬,其中項(xiàng)目法人OPENID為主鍵巩割,

如下圖4-2所示:

圖4-2 項(xiàng)目法人實(shí)體圖

[if !supportLists](2)???? [endif]發(fā)給部門(mén)的實(shí)體屬性圖

發(fā)改部門(mén)的實(shí)體的屬性包括用戶OPENID、用戶名付燥、郵箱宣谈、愛(ài)好、電話机蔗、性別蒲祈、年齡甘萧,發(fā)改部門(mén)審批類型、審批項(xiàng)目數(shù)梆掸、登記評(píng)估分扬卷。其中發(fā)給部門(mén)OPENID為主鍵,

如下圖4-3所示:

圖4-3 項(xiàng)目庫(kù)實(shí)體圖

[if !supportLists](3)???? [endif]行業(yè)主管部門(mén)的實(shí)體屬性圖

行業(yè)主管部門(mén)人員的屬性有OPENID酸钦、用戶名怪得、郵箱、愛(ài)好卑硫、電話徒恋、性

別、年齡欢伏,項(xiàng)目問(wèn)題督察數(shù)入挣、處理能力評(píng)估分。其中行業(yè)主管OPENID為主鍵硝拧,

如下圖4-4所示

圖4-4 行業(yè)主管部門(mén)實(shí)體圖

[if !supportLists](4)???? [endif]項(xiàng)目庫(kù)的實(shí)體屬性圖

項(xiàng)目庫(kù)實(shí)體屬性含有項(xiàng)目編號(hào)径筏、項(xiàng)目名稱、項(xiàng)目類型障陶、項(xiàng)目申請(qǐng)的時(shí)間滋恬、項(xiàng)目選址、項(xiàng)目申請(qǐng)人抱究、項(xiàng)目申請(qǐng)人的聯(lián)系方式恢氯,項(xiàng)目申請(qǐng)金額、其中項(xiàng)目編號(hào)為主鍵鼓寺。

如圖4-5所示勋拟。

圖4-5 系統(tǒng)管理員實(shí)體圖

[if !supportLists](5)???? [endif]統(tǒng)計(jì)分析的實(shí)體屬性圖

統(tǒng)計(jì)分析的實(shí)體的屬性包括用戶項(xiàng)目編號(hào)、申請(qǐng)項(xiàng)目名稱妈候、申請(qǐng)項(xiàng)目類型指黎、申請(qǐng)項(xiàng)目的時(shí)間、項(xiàng)目的選址州丹、項(xiàng)目申請(qǐng)人、項(xiàng)目申請(qǐng)人的聯(lián)系方式杂彭、項(xiàng)目警告墓毒、項(xiàng)目清單、項(xiàng)目申請(qǐng)金額亲怠、其中項(xiàng)目編號(hào)為主鍵所计。如圖4-6所示。

圖4-6 統(tǒng)計(jì)分析實(shí)體圖

[if !supportLists](6)???? [endif]項(xiàng)目檔案的實(shí)體屬性圖

項(xiàng)目檔案實(shí)體屬性有用戶申請(qǐng)項(xiàng)目編號(hào)团秽、申請(qǐng)項(xiàng)目名稱主胧、申請(qǐng)項(xiàng)目類型叭首、申請(qǐng)項(xiàng)目時(shí)間、項(xiàng)目選址踪栋、項(xiàng)目負(fù)責(zé)人焙格、重點(diǎn)項(xiàng)目庫(kù)、項(xiàng)目歷史年度夷都、項(xiàng)目負(fù)責(zé)人的聯(lián)系方式眷唉,項(xiàng)目申請(qǐng)金額、其中項(xiàng)目ID為主鍵囤官。

如圖4-7所示冬阳。

圖4-7 項(xiàng)目檔案實(shí)體圖

[if !supportLists](7)???? [endif]項(xiàng)目前期事項(xiàng)清單的實(shí)體屬性圖

項(xiàng)目前期事項(xiàng)清單的實(shí)體屬性有項(xiàng)目編號(hào)、項(xiàng)目紅牌党饮、項(xiàng)目黃牌肝陪、項(xiàng)目警告、項(xiàng)目

審批情況刑顺、項(xiàng)目審批單位其中項(xiàng)目編號(hào)為主鍵氯窍。如圖4-8所示。

圖4-8 項(xiàng)目前期事項(xiàng)清單實(shí)體圖

[if !supportLists](8)???? [endif]重點(diǎn)項(xiàng)目庫(kù)的實(shí)體屬性圖

重點(diǎn)項(xiàng)目庫(kù)的實(shí)體的屬性包括重點(diǎn)項(xiàng)目id捏检、項(xiàng)目當(dāng)前年份荞驴、項(xiàng)目信息對(duì)象、項(xiàng)目歷史

年度贯城、項(xiàng)目報(bào)告打印熊楼、預(yù)備項(xiàng)目、其中項(xiàng)目id為主鍵能犯。Project為外鍵

如圖4-9所示鲫骗。

圖4-9 重點(diǎn)項(xiàng)目庫(kù)實(shí)體類圖

[if !supportLists]4.2 [endif]邏輯結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)的內(nèi)容是對(duì)概念設(shè)計(jì)階段中系統(tǒng)的功能結(jié)構(gòu)分類、優(yōu)化項(xiàng)目投資審核管理的數(shù)據(jù)模型踩晶。為建立數(shù)據(jù)庫(kù)和書(shū)寫(xiě)數(shù)據(jù)庫(kù)文檔做好準(zhǔn)備工作执泰。

[if !supportLists]4.2.1 [endif]設(shè)計(jì)思路

[if !supportLists](1)????[endif]對(duì)項(xiàng)目法人與項(xiàng)目庫(kù)的關(guān)系是1:N的關(guān)系,項(xiàng)目法人建立一張表格渡蜻,以微信服務(wù)器中

唯一識(shí)別OPENID作為主鍵术吝,用項(xiàng)目庫(kù)信息作為項(xiàng)目法人的外鍵進(jìn)行關(guān)聯(lián)。項(xiàng)目法人可以申請(qǐng)多個(gè)不同類型的項(xiàng)目茸苇。

[if !supportLists](2)????[endif]對(duì)“項(xiàng)目調(diào)度申請(qǐng)”關(guān)系排苍,項(xiàng)目法人和發(fā)改部門(mén)是1:N的關(guān)系,在上面建立的項(xiàng)目法

人信息表格后学密,另外的外鍵設(shè)置的是項(xiàng)目調(diào)度申請(qǐng)外鍵淘衙,用來(lái)存儲(chǔ)通過(guò)項(xiàng)目申請(qǐng)后填寫(xiě)的項(xiàng)目調(diào)度的詳細(xì)信息。

[if !supportLists](3)????[endif]對(duì)“問(wèn)題通知提醒”關(guān)系腻暮,項(xiàng)目法人實(shí)體和行業(yè)主管部門(mén)實(shí)體的關(guān)系是M:N的關(guān)系彤守,

需要再建一個(gè)關(guān)系表-行業(yè)主管部門(mén)毯侦,用來(lái)項(xiàng)目法人申請(qǐng)項(xiàng)目的通知信息和問(wèn)題反饋信息。

[if !supportLists](4)????[endif]對(duì)“歸集”關(guān)系具垫,實(shí)體行業(yè)主管部門(mén)和實(shí)體前期事項(xiàng)清單是M:N的關(guān)系侈离,行業(yè)主管

部門(mén)針對(duì)用戶反饋的信息形成事項(xiàng)清單,并存儲(chǔ)在前期事項(xiàng)清單表單上做修。

[if !supportLists](5)????[endif]對(duì)“提交事務(wù)”關(guān)系霍狰,實(shí)體發(fā)改部門(mén)和實(shí)體前期事項(xiàng)清單是M:N的關(guān)系,將前期事

項(xiàng)清單數(shù)據(jù)保存饰及,并用大數(shù)據(jù)可視化的角度展示給發(fā)改部門(mén)蔗坯。

[if !supportLists](6)????[endif]對(duì)“通過(guò)申請(qǐng)”關(guān)系,發(fā)改部門(mén)通過(guò)項(xiàng)目的申請(qǐng)關(guān)系是M:N的關(guān)系燎含。通過(guò)項(xiàng)目申請(qǐng)并

且以微信后臺(tái)信息通知的形式發(fā)給用戶宾濒。

[if !supportLists]4.2.2[endif]邏輯模型

[if !supportLists]1.?[endif]E-R圖轉(zhuǎn)換為關(guān)系模式

[if !supportLists](1)????[endif]項(xiàng)目法人表(項(xiàng)目法人微信OPENID,項(xiàng)目法人昵稱屏箍,項(xiàng)目法人郵箱绘梦,項(xiàng)目法人賬號(hào)

密碼,項(xiàng)目法人性別赴魁,項(xiàng)目法人年齡卸奉,項(xiàng)目法人手機(jī)號(hào),項(xiàng)目法人愛(ài)好颖御,申請(qǐng)狀態(tài)榄棵,項(xiàng)目法人頭像,個(gè)人說(shuō)明)

[if !supportLists](2)????[endif]發(fā)改部門(mén)人員表(發(fā)改部門(mén)微信OPENID潘拱,發(fā)改部門(mén)人員的昵稱疹鳄,發(fā)改部門(mén)人員的郵

箱,發(fā)改部門(mén)的賬號(hào)密碼芦岂,發(fā)改部門(mén)人員的性別瘪弓,發(fā)改部門(mén)人員的年齡,發(fā)改部門(mén)人員的手機(jī)號(hào)禽最,發(fā)改部門(mén)人員的愛(ài)好腺怯,項(xiàng)目審批評(píng)價(jià)得分,項(xiàng)目審批數(shù)量)

[if !supportLists](3)????[endif]行業(yè)主管人員(行業(yè)主管部門(mén)微信OPENID川无,行業(yè)主管人員的昵稱瓢喉,行業(yè)主管人員郵

箱,行業(yè)主管賬號(hào)密碼舀透,行業(yè)主管人員的性別,行業(yè)主管人員的年齡决左,行業(yè)主管人員的手機(jī)號(hào)愕够,行業(yè)主管部門(mén)人員的愛(ài)好走贪,項(xiàng)目問(wèn)題督辦,項(xiàng)目問(wèn)題督辦評(píng)價(jià)得分)

[if !supportLists](4)????[endif]項(xiàng)目庫(kù)表(項(xiàng)目編號(hào)惑芭,項(xiàng)目名稱坠狡,項(xiàng)目地址,建設(shè)性質(zhì)遂跟,行業(yè)編碼逃沿,建設(shè)時(shí)間,行政區(qū)

劃代碼幻锁,建設(shè)單位項(xiàng)目編號(hào)凯亮,項(xiàng)目申請(qǐng)單位名稱,項(xiàng)目申請(qǐng)組織機(jī)構(gòu)代碼哄尔,項(xiàng)目申請(qǐng)單位聯(lián)系電話假消,項(xiàng)目聯(lián)系人,項(xiàng)目聯(lián)系人電話岭接,項(xiàng)目聯(lián)系人郵箱富拗,單位地址,文件地址鸣戴,備注信息)

[if !supportLists](5)????[endif]統(tǒng)計(jì)分析表(統(tǒng)計(jì)編號(hào)啃沪,項(xiàng)目編號(hào),項(xiàng)目警告窄锅,項(xiàng)目類型创千,項(xiàng)目列表清單)

[if !supportLists](6)????[endif]項(xiàng)目檔案表(項(xiàng)目檔案編號(hào),項(xiàng)目編號(hào)酬滤,項(xiàng)目金額签餐,項(xiàng)目負(fù)責(zé)人,項(xiàng)目地址)

[if !supportLists](7)????[endif]前期事項(xiàng)清單表(事項(xiàng)清單編號(hào)盯串,項(xiàng)目警告氯檐,黃牌警告,紅牌警告体捏,項(xiàng)目批審情況冠摄,項(xiàng)

目審批單位)

[if !supportLists](8)????[endif]重點(diǎn)項(xiàng)目庫(kù)表(重點(diǎn)項(xiàng)目庫(kù)編號(hào),項(xiàng)目編號(hào)几缭,當(dāng)前年份河泳,歷史年份)

[if !supportLists]2.? [endif]邏輯模型優(yōu)化

[if !supportLists](1)????[endif]對(duì)用戶表,在微信上三個(gè)角色登錄的郵箱年栓、用戶名和密碼具有很強(qiáng)相似拆挥。避免建立

多表,所以在用戶登錄的信息建立在一個(gè)表格,用type字段來(lái)區(qū)分用戶登錄的類型纸兔。

[if !supportLists](2)????[endif]前期事項(xiàng)清單惰瓜,在前期事項(xiàng)清單中含有項(xiàng)目的基本信息,所以在項(xiàng)目清單中增加一個(gè)

項(xiàng)目實(shí)體字段汉矿,它關(guān)聯(lián)項(xiàng)目表的主鍵崎坊。在統(tǒng)計(jì)分析表格加了項(xiàng)目庫(kù)外鍵。關(guān)聯(lián)所有項(xiàng)目的審核情況和項(xiàng)目類型的情況洲拇。

[if !supportLists]4.3 [endif]物理結(jié)構(gòu)設(shè)計(jì)

[if !supportLists]4.3.1 [endif]存取方式

依照本項(xiàng)目的業(yè)務(wù)奈揍,項(xiàng)目主要對(duì)數(shù)據(jù)的操作是查詢和插入,所以采用B+樹(shù)索引存取方法赋续,提高數(shù)據(jù)庫(kù)的查找效率男翰。

[if !supportLists]4.3.2 [endif]存儲(chǔ)結(jié)構(gòu)

數(shù)據(jù)庫(kù)采用mysql作為存儲(chǔ)數(shù)據(jù)庫(kù),并且采用了索引順序存儲(chǔ)蚕捉、數(shù)據(jù)分離和緩存優(yōu)化技術(shù)奏篙。系統(tǒng)的數(shù)據(jù)庫(kù)表存儲(chǔ)采取順序存儲(chǔ)并對(duì)行字段建立對(duì)應(yīng)索引,對(duì)經(jīng)常查詢的表進(jìn)行數(shù)據(jù)分離迫淹,加快系統(tǒng)的查詢速度秘通,并且對(duì)于系統(tǒng)中的一些不經(jīng)常更新的查詢結(jié)果,將其存放在數(shù)據(jù)庫(kù)視圖中敛熬,節(jié)省了重復(fù)查詢的時(shí)間開(kāi)銷肺稀。

根據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)得到的結(jié)果,將邏輯模型轉(zhuǎn)為mysql數(shù)據(jù)庫(kù)表应民,并根據(jù)字段含義設(shè)計(jì)對(duì)應(yīng)的物理類型话原,如下所示:

項(xiàng)目法人的數(shù)據(jù)庫(kù)表設(shè)計(jì)如表4-1所示:

表4-1項(xiàng)目法人的數(shù)據(jù)庫(kù)表

序號(hào)字段名數(shù)據(jù)類型字段長(zhǎng)度是否主鍵說(shuō)明

1agevarchar255否項(xiàng)目法人年紀(jì)

2phonevarchar255否項(xiàng)目法人聯(lián)系電話

3openidvarchar255是項(xiàng)目法人在微信服務(wù)器的id

4emailvarchar255否項(xiàng)目法人的郵箱

5usernamevarchar255否項(xiàng)目法人的名字

6sexvarchar255否項(xiàng)目法人的性別

7lovevarchar255否項(xiàng)目法人的愛(ài)好

發(fā)改部門(mén)數(shù)據(jù)庫(kù)設(shè)計(jì)表如表4-2所示:

表4-2 發(fā)改部門(mén)數(shù)據(jù)庫(kù)表

序號(hào)字段名數(shù)據(jù)類型字段長(zhǎng)度是否主鍵說(shuō)明

1evaluatevarchar255否對(duì)發(fā)改部門(mén)的評(píng)價(jià)

2typevarchar255否發(fā)改部門(mén)審批的類型

3agevarchar255否發(fā)改部門(mén)年紀(jì)

4phonevarchar255否發(fā)改部門(mén)聯(lián)系電話

5openidvarchar255是發(fā)改部門(mén)在微信服務(wù)器的id

6emailvarchar255否發(fā)改部門(mén)的郵箱

7usernamevarchar255否發(fā)改部門(mén)的名字

8sexvarchar255否發(fā)改部門(mén)的性別

???????????????????????????????????????????????????????????????????????????續(xù)表4-2

9lovevarchar255否發(fā)改部門(mén)的愛(ài)好

10projectNumbervarchar255否發(fā)改部門(mén)管理項(xiàng)目的名稱

行業(yè)主管部門(mén)數(shù)據(jù)庫(kù)表設(shè)計(jì)如表4-3所示:

表4-3 行業(yè)主管部門(mén)人員數(shù)據(jù)庫(kù)表

序號(hào)字段名數(shù)據(jù)類型字段長(zhǎng)度是否主鍵說(shuō)明

1agevarchar255否行業(yè)主管部門(mén)年紀(jì)

2phonevarchar255否行業(yè)主管部門(mén)聯(lián)系電話

3openidvarchar255是行業(yè)主管部門(mén)在微信服務(wù)器的id

4emailvarchar255否行業(yè)主管部門(mén)的郵箱

5usernamevarchar255否行業(yè)主管部門(mén)的名字

6sexvarchar255否行業(yè)主管部門(mén)的性別

7lovevarchar255否行業(yè)主管部門(mén)的愛(ài)好

8projectProblemvarchar255否行業(yè)主管部門(mén)提交項(xiàng)目問(wèn)題

9evaluatevarchar255否行業(yè)主管部門(mén)的評(píng)價(jià)

項(xiàng)目庫(kù)數(shù)據(jù)庫(kù)表設(shè)計(jì)如表4-4所示:

表4-4 項(xiàng)目庫(kù)管理員數(shù)據(jù)庫(kù)表

序號(hào)字段名數(shù)據(jù)類型字段長(zhǎng)度是否主鍵說(shuō)明

1projectidint10是項(xiàng)目的編號(hào)

2projectnamevarchar255否項(xiàng)目名稱的名字

3projectTypevarchar255否項(xiàng)目類型

4projectTimevarchar255否項(xiàng)目創(chuàng)建的時(shí)間

5projectLocationvarchar255否項(xiàng)目投資的地方

6ProjectPhonevarchar255否項(xiàng)目負(fù)責(zé)人的電話

7projectMoneyvarchar255否項(xiàng)目金額

8projectleadervarchar255否項(xiàng)目負(fù)責(zé)人

項(xiàng)目檔案數(shù)據(jù)庫(kù)表設(shè)計(jì)如表4-5所示:

表4-5 項(xiàng)目檔案數(shù)據(jù)庫(kù)表

序號(hào)字段名數(shù)據(jù)類型字段長(zhǎng)度是否主鍵說(shuō)明

??????????????????????????????????????????????????????????????????????????????續(xù)表4-5

1projectidint10是項(xiàng)目的編號(hào)

2projectnamevarchar255否項(xiàng)目名稱的名字

3projectTypevarchar255否項(xiàng)目類型

4projectTimevarchar255否項(xiàng)目創(chuàng)建的時(shí)間

5projectLocationvarchar255否項(xiàng)目投資的地方

6projectPhonevarchar255否項(xiàng)目負(fù)責(zé)人的電話

7projectMoneyvarchar255否項(xiàng)目金額

8projectleadervarchar255否項(xiàng)目負(fù)責(zé)人

9historicalyearvarchar255否歷史年度

統(tǒng)計(jì)分析數(shù)據(jù)庫(kù)表設(shè)計(jì)如表4-6所示:

表4-6 統(tǒng)計(jì)分析數(shù)據(jù)庫(kù)表

序號(hào)字段名數(shù)據(jù)類型字段長(zhǎng)度是否主鍵說(shuō)明

1projectidint10是項(xiàng)目的編號(hào)

2projectnamevarchar255否項(xiàng)目名稱的名字

3projectTypevarchar255否項(xiàng)目類型

4projectTimevarchar255否項(xiàng)目創(chuàng)建的時(shí)間

5projectLocationvarchar255否項(xiàng)目投資的地方

6projectPhonevarchar255否項(xiàng)目負(fù)責(zé)人的電話

7projectMoneyvarchar255否項(xiàng)目金額

8projectleadervarchar255否項(xiàng)目負(fù)責(zé)人

9projectwarnningvarchar255否項(xiàng)目預(yù)警

前期事項(xiàng)清單數(shù)據(jù)庫(kù)表設(shè)計(jì)如表4-7示:

表4-7 前期事項(xiàng)清單數(shù)據(jù)庫(kù)表

序號(hào)字段名數(shù)據(jù)類型字段長(zhǎng)度是否主鍵說(shuō)明

1idint10是登記人id

2approvalitemsvarchar20否審批事項(xiàng)

3approvalunitvarchar20否審批單位

4warnningvarchar20否是否預(yù)警

5yellowcardvarchar20否黃牌警告

[if !supportLists]5?? [endif]界面設(shè)計(jì)

5.1 界面關(guān)系圖或工作流圖

用戶管理模塊的具體功能主要包括用戶(項(xiàng)目法人、行業(yè)主管部門(mén)人員诲锹、發(fā)改部門(mén)人員)信息的查詢繁仁、修改、刪除功能归园。其中項(xiàng)目法人可以注冊(cè)自己的賬號(hào)黄虱、項(xiàng)目申請(qǐng)、項(xiàng)目調(diào)度和個(gè)人信息反饋查詢庸诱。行業(yè)主管部門(mén)進(jìn)行整理提交項(xiàng)目法人提交項(xiàng)目信息捻浦。發(fā)改部門(mén)可以對(duì)項(xiàng)目法人申請(qǐng)的項(xiàng)目進(jìn)行審批和項(xiàng)目調(diào)度的審批。并且可以查看自己的項(xiàng)目審批評(píng)分和整合項(xiàng)目數(shù)據(jù)的可視化分析桥爽。項(xiàng)目數(shù)據(jù)保存在數(shù)據(jù)庫(kù)朱灿,可以動(dòng)態(tài)展示項(xiàng)目的信息情況。

微信公眾號(hào)關(guān)系如圖5-1所示

圖5-1 固定資產(chǎn)投資監(jiān)管微信平臺(tái)系統(tǒng)頁(yè)面關(guān)系圖

5.2 界面設(shè)計(jì)成果

5.2.1主界面

固定資產(chǎn)投資監(jiān)管微信平臺(tái)系統(tǒng)首頁(yè)钠四,項(xiàng)目法人通過(guò)登錄進(jìn)入首頁(yè)盗扒,展示出來(lái)首頁(yè)相關(guān)的功能如圖5-2所示。

圖5-2 固定資產(chǎn)投資監(jiān)管微信平臺(tái)系統(tǒng)首頁(yè)

5.2.2子界面

[if !supportLists](1)[endif]用戶個(gè)人信息展示界面,在允許的微信公眾號(hào)獲取用戶信息的條例的前提下环疼。根據(jù)OPENID獲取數(shù)據(jù)庫(kù)存儲(chǔ)的用戶個(gè)人信息中心頁(yè)面如圖5-3所示习霹。

圖5-3 用戶個(gè)人信息頁(yè)面

[if !supportLists](2)[endif]項(xiàng)目法人首頁(yè),項(xiàng)目法人擁有的功能有項(xiàng)目申請(qǐng)炫隶、項(xiàng)目申請(qǐng)情況和統(tǒng)計(jì)展示。在項(xiàng)目

法人的首頁(yè)有進(jìn)行客服咨詢的接口阎曹。項(xiàng)目法人的功能操作的界面如圖5-4所示伪阶。

圖5-4 項(xiàng)目法人首頁(yè)

[if !supportLists](3)[endif]項(xiàng)目法人的項(xiàng)目申請(qǐng)頁(yè)面,項(xiàng)目法人需要填寫(xiě)申請(qǐng)的項(xiàng)目信息处嫌,項(xiàng)目申請(qǐng)的信息字

段經(jīng)過(guò)正則表達(dá)式的校驗(yàn)栅贴。項(xiàng)目法人的填寫(xiě)項(xiàng)目基本信息頁(yè)面如圖5-5所示。

圖5-5 項(xiàng)目法人項(xiàng)目申請(qǐng)頁(yè)面

[if !supportLists](4)[endif]項(xiàng)目法人申請(qǐng)后的項(xiàng)目信息和項(xiàng)目審核的結(jié)果將在這個(gè)項(xiàng)目信息查看頁(yè)面展示

項(xiàng)目申請(qǐng)信息頁(yè)面熏迹,如圖5-6所示檐薯。

圖5-6 項(xiàng)目申請(qǐng)信息頁(yè)面

[if !supportLists](5)[endif]用戶通過(guò)登錄后,系統(tǒng)將信息通知模塊展示給用戶注暗,未讀的信息將用紅色標(biāo)記給用

戶展示出來(lái)通知頁(yè)面坛缕。用戶的信息通知模塊展示如圖5-7所示。

圖5-7 信息通知頁(yè)面

[if !supportLists](6)[endif]用戶在微信平臺(tái)進(jìn)行相關(guān)的操作后捆昏,將以微信平臺(tái)信息通知對(duì)方赚楚,項(xiàng)目法人申請(qǐng)項(xiàng)

目成功后,將這個(gè)消息用微信公眾號(hào)的信息通知方式給用戶展示和提示骗卜。項(xiàng)目申請(qǐng)通過(guò)審核也用微信的后臺(tái)通知對(duì)方宠页。微信公眾號(hào)信息通知如圖5-8所示。

圖5-8 微信平臺(tái)信息通知

[if !supportLists](7)[endif]用戶可以對(duì)總體項(xiàng)目信息查看寇仓。項(xiàng)目可視化展示举户,如圖5-9所示;


圖5-9 項(xiàng)目可視化展示

[if !supportLists](8)[endif]用戶可以對(duì)在使用微信平臺(tái)上出現(xiàn)的問(wèn)題進(jìn)行反饋。項(xiàng)目法人對(duì)項(xiàng)目申請(qǐng)結(jié)果出現(xiàn)

的不滿意項(xiàng)目問(wèn)題反饋?lái)?yè)面遍烦,反饋?lái)?yè)面如圖5-10所示俭嘁。

圖5-10 在線項(xiàng)目問(wèn)題反饋?lái)?yè)面

[if !supportLists](9)[endif]在公眾號(hào)里面出現(xiàn)業(yè)務(wù)不熟悉或者操作上的問(wèn)題,需要尋求幫助的可以在線聯(lián)系客

服頁(yè)面乳愉,也是符合政府類型的媒體便民惠民的一個(gè)政策兄淫。公眾號(hào)里聯(lián)系客服的功能頁(yè)面截圖如圖5-11所示。


圖5-11 聯(lián)系客服頁(yè)面

[if !supportLists](10)[endif]發(fā)改部門(mén)人員對(duì)項(xiàng)目類型進(jìn)行審核蔓姚,發(fā)改部門(mén)人員審核的項(xiàng)目類型單一捕虽。不同項(xiàng)目

類型分發(fā)給不同的發(fā)改部門(mén)進(jìn)行審核。發(fā)改部門(mén)人員項(xiàng)目審核頁(yè)面坡脐,如圖5-12所示泄私。

圖5-12 項(xiàng)目審核頁(yè)面

[if !supportLists](11)[endif]發(fā)改部門(mén)人員進(jìn)入了首頁(yè),發(fā)改部門(mén)的首頁(yè)主要有查看項(xiàng)目信息、重點(diǎn)項(xiàng)目庫(kù)和統(tǒng)

計(jì)展示的功能頁(yè)面晌端,發(fā)改部門(mén)功能頁(yè)面如圖5-13所示捅暴。

圖5-13 發(fā)改部門(mén)功能頁(yè)面

[if !supportLists]6??[endif]詳細(xì)設(shè)計(jì)

[if !supportLists](1)?? [endif]?

[if !supportLists](2)??[endif]?

[if !supportLists](3)??[endif]?

[if !supportLists](4)??[endif]?

[if !supportLists](5)??[endif]?

[if !supportLists](6)??[endif]?

[if !supportLists]6.1 [endif]系統(tǒng)主要功能模塊介紹

用戶管理模塊的具體功能主要包括用戶(項(xiàng)目法人、行業(yè)主管部門(mén)人員咧纠、發(fā)改部門(mén)人員)信息的查詢蓬痒、修改、刪除功能漆羔。其中項(xiàng)目法人可以注冊(cè)自己的賬號(hào)梧奢。行業(yè)主管和發(fā)改部門(mén)人員部門(mén)進(jìn)行管理員新增,只能是自己進(jìn)行登錄和系統(tǒng)管理員進(jìn)行新增演痒。新增和修改主要體現(xiàn)在用戶點(diǎn)擊注冊(cè)和修改按鈕時(shí)當(dāng)相應(yīng)的操作(登錄亲轨,修改,新增鸟顺,刪除)操作的情況下惦蚊,數(shù)據(jù)庫(kù)中的用戶表信息能同步更新。

[if !supportLists]6.2 [endif]用戶功能管理

[if !supportLists]6.2.1 [endif]功能結(jié)構(gòu)設(shè)計(jì)

用戶管理的功能結(jié)構(gòu)設(shè)計(jì)如圖6-1所示:

圖6-1 用戶管理功能結(jié)構(gòu)圖

[if !supportLists]6.2.2 [endif]類圖設(shè)計(jì)

項(xiàng)目法人的注冊(cè)新增讯嫂。個(gè)人信息的修改蹦锋、刪除以及查詢功能。項(xiàng)目法人涉及的類有UserInfo,CompetentInfo,CorrectionInfo端姚,用戶處理類UserServlet晕粪,CompetentServlet,CorrectionServlet渐裸,用戶數(shù)據(jù)庫(kù)訪問(wèn)類UserDao巫湘,CompetentDao,CorrectionDao昏鹃,以及連接數(shù)據(jù)庫(kù)的類DataBaseConnection尚氛。實(shí)體類功能的關(guān)系如圖5-4所示:

圖6-2 用戶管理功能類圖

用戶控制器類的描述信息如表6-1所示:

表6-1 用戶控制器類的描述信息表

用戶控制器類

類的描述:負(fù)責(zé)響應(yīng)用戶發(fā)出的請(qǐng)求信息增加(僅項(xiàng)目法人)、刪除洞渤、查詢和修改的請(qǐng)求

操作描述doGet(Request? req,

Response? res)

當(dāng)用戶發(fā)送get請(qǐng)求的操作時(shí)候阅嘶,響應(yīng)用戶的發(fā)出的請(qǐng)求(登錄、查詢载迄、修改讯柔、注冊(cè)),并進(jìn)行相應(yīng)的邏輯處理护昧。將輸出流響應(yīng)給用戶魂迄。并返回響應(yīng)的頁(yè)面給用戶。

doPost(Request

? req惋耙,

Response? res)

當(dāng)用戶發(fā)送表單/Post請(qǐng)求的操作時(shí)候捣炬,響應(yīng)用戶的發(fā)出的請(qǐng)求(登錄熊昌、查詢、修改湿酸、注冊(cè))婿屹,并進(jìn)行相應(yīng)的邏輯處理。將輸出流響應(yīng)給用戶推溃。并返回響應(yīng)的頁(yè)面給用戶昂利。

用戶實(shí)體類的描述信息如表6-2所示:

表6-2 用戶實(shí)體類的描述信息表

用戶實(shí)體類

類的描述:主要描述用戶的具體屬性和對(duì)應(yīng)的方法

屬性描述sex用戶性別

age用戶年齡

love用戶興趣愛(ài)好

用戶父類超類描述信息如表6-3所示:

表6-3 用戶超類實(shí)體類的描述信息表

用戶超類實(shí)體類

類的描述:對(duì)三種類型用戶相同屬性的超類

屬性描述UserName描述系統(tǒng)用戶的名字

UserPassword描述系統(tǒng)用戶的密碼

Email用戶注冊(cè)的郵箱(忘記密碼的憑證)

OpenId微信平臺(tái)自動(dòng)給用戶生成的一個(gè)openId

Phone描述聯(lián)系用戶的電話號(hào)碼

[if !supportLists]6.2.3 [endif]順序圖設(shè)計(jì)

用戶基本信息操作的程序流程如時(shí)序圖6-3所示:

圖6-3 用戶基本信息操作的時(shí)序圖

按照上圖類似,用戶在頁(yè)面發(fā)送一個(gè)請(qǐng)求到相應(yīng)的Servlet類進(jìn)行一些必要的邏輯性處理應(yīng)用userInfo實(shí)體類將類屬性變量存在實(shí)體類當(dāng)中調(diào)用相應(yīng)的Dao包進(jìn)行數(shù)據(jù)庫(kù)的操作返回?cái)?shù)據(jù)給Servlet铁坎,Servlet將會(huì)對(duì)返回的數(shù)據(jù)進(jìn)行邏輯處理將結(jié)果響應(yīng)給用戶页眯。

[if !supportLists]6.3 [endif]項(xiàng)目庫(kù)管理功能

[if !supportLists]6.3.1 [endif]功能結(jié)構(gòu)設(shè)計(jì)

項(xiàng)目庫(kù)管理的功能結(jié)構(gòu)設(shè)計(jì)如圖6-4所示:

圖6-4 項(xiàng)目庫(kù)管理功能結(jié)構(gòu)圖

[if !supportLists]6.3.2 [endif]類圖設(shè)計(jì)

項(xiàng)目法人進(jìn)入自己相應(yīng)的頁(yè)面進(jìn)行項(xiàng)目填報(bào),項(xiàng)目法人將項(xiàng)目一些基本信息填寫(xiě)并提交上報(bào)給項(xiàng)目法人的Servlet厢呵,在Servlet響應(yīng)對(duì)應(yīng)的用戶doGet()/doPost()相關(guān)的請(qǐng)求后判斷用戶提交上來(lái)的數(shù)據(jù)類型自動(dòng)生成該項(xiàng)目的調(diào)度時(shí)間和當(dāng)前的時(shí)間戳,如果在時(shí)間在他們兩之和還未處理傀顾,需要給用戶和發(fā)改部門(mén)進(jìn)行信息通知對(duì)方做相應(yīng)的處理襟铭。發(fā)改部門(mén)對(duì)申請(qǐng)項(xiàng)目進(jìn)行審核,審核通過(guò)將項(xiàng)目列入重點(diǎn)項(xiàng)目庫(kù)當(dāng)中短曾。審核的結(jié)果也將以信息發(fā)送的方式給用戶和發(fā)改部門(mén)寒砖。并調(diào)用相應(yīng)的Dao包更新數(shù)據(jù)庫(kù)片林。

項(xiàng)目庫(kù)管理類中的關(guān)系如圖6-5所示:

圖6-5 項(xiàng)目庫(kù)管理功能類圖

項(xiàng)目庫(kù)類的描述信息如表6-4所示:

表6-4 發(fā)改部門(mén)類的描述信息表

發(fā)改部門(mén)控制器類

續(xù)表6-4

類的描述:負(fù)責(zé)項(xiàng)目法人填報(bào)項(xiàng)目的審核

queryProject(Map? map)查詢項(xiàng)目處理的進(jìn)展

updateCorrectionInfo

(Map? map)

更新項(xiàng)目審批的結(jié)果和項(xiàng)目問(wèn)題更新

dealProject(Map? map)對(duì)項(xiàng)目法人提交的項(xiàng)目進(jìn)行審批過(guò)程

AddProject(Map? map)發(fā)改部門(mén)可以批量添加項(xiàng)目

[if !supportLists]6.3.3 [endif]順序圖設(shè)計(jì)

項(xiàng)目庫(kù)管理基本信息修改的程序流程如時(shí)序圖6-6所示:

圖6-6 項(xiàng)目庫(kù)管理的時(shí)序圖

如上圖所示筋帖,由項(xiàng)目法人填報(bào)的項(xiàng)目類型,系統(tǒng)自動(dòng)生成電鍍時(shí)間和分配給項(xiàng)目對(duì)應(yīng)的發(fā)改部門(mén)的人員進(jìn)行審批坐搔,發(fā)改部門(mén)對(duì)項(xiàng)目處理調(diào)用Dao包數(shù)據(jù)庫(kù)的方法婉徘,更新數(shù)據(jù)庫(kù)的數(shù)據(jù)漠嵌,并處理數(shù)據(jù)庫(kù)的數(shù)據(jù),將數(shù)據(jù)呈現(xiàn)的微信公眾號(hào)的信息通知模塊給項(xiàng)目法人盖呼。

[if !supportLists]6.4 [endif]項(xiàng)目問(wèn)題督辦管理功能

[if !supportLists]6.4.1 [endif]功能結(jié)構(gòu)設(shè)計(jì)

項(xiàng)目問(wèn)題督辦管理的功能結(jié)構(gòu)設(shè)計(jì)如圖6-7所示

圖6-7 項(xiàng)目問(wèn)題督辦功能結(jié)構(gòu)圖

[if !supportLists]6.4.2 [endif]類圖設(shè)計(jì)

問(wèn)題督辦管理儒鹿,基于他們的類有很多相同屬性,建立了一個(gè)基類几晤。BaseProjectProblem约炎。

項(xiàng)目問(wèn)題是由項(xiàng)目法人、行業(yè)主管部門(mén)蟹瘾、發(fā)改部門(mén)人員提出項(xiàng)目中的問(wèn)題和反饋圾浅。對(duì)于用戶提出的項(xiàng)目形成一個(gè)項(xiàng)目問(wèn)題id,根據(jù)Id可以知道項(xiàng)目處理的進(jìn)度和結(jié)果憾朴。如果項(xiàng)目被處理或超時(shí)未處理的情況狸捕。會(huì)返回一個(gè)結(jié)果給用戶,當(dāng)然這跟個(gè)結(jié)果不需要吧所有情況都弄出來(lái)伊脓,所以建立一個(gè)返回消息的數(shù)據(jù)包ProjectProblemList給用戶府寒,用戶知道自己的項(xiàng)目問(wèn)題申報(bào)的處理的情況魁衙。對(duì)于用戶可以查看現(xiàn)階段全國(guó)申報(bào)項(xiàng)目數(shù)量和對(duì)項(xiàng)目的處理完成度。和多少超時(shí)未處理的數(shù)量和多少不合格項(xiàng)目申請(qǐng)的數(shù)量株搔。

項(xiàng)目問(wèn)題監(jiān)督類圖如圖6-8所示:

圖6-8 項(xiàng)目問(wèn)題督辦管理功能類圖

項(xiàng)目問(wèn)題督辦類的描述信息如表6-5所示:

表6-5項(xiàng)目問(wèn)題督辦信息表

項(xiàng)目問(wèn)題控制器類

類的描述:負(fù)責(zé)保存用戶提出項(xiàng)目問(wèn)題和反饋剖淀,并將項(xiàng)目處理結(jié)果送給用戶查看

addProjectProblem添加項(xiàng)目申報(bào)的問(wèn)題,并同步到數(shù)據(jù)庫(kù)

dealProjectProblem(int? projectId)對(duì)項(xiàng)目問(wèn)題提出記錄保存在數(shù)據(jù)庫(kù)中

LookProjectProblem()總攬全國(guó)地區(qū)項(xiàng)目問(wèn)題申報(bào)情況纤房。

[if !supportLists]6.4.3 [endif]順序圖設(shè)計(jì)

項(xiàng)目問(wèn)題督辦時(shí)序圖6-9所示:

圖6-9 項(xiàng)目問(wèn)題督辦信息的時(shí)序圖

如上圖所示纵隔,用戶上報(bào)項(xiàng)目問(wèn)題,形成一個(gè)項(xiàng)目ProjectProblem的對(duì)象炮姨,將用戶上傳項(xiàng)問(wèn)題的情況存儲(chǔ)到對(duì)象當(dāng)中去捌刮。新建一個(gè)ProjectProblemList用于系統(tǒng)管理員對(duì)用戶提交的項(xiàng)目問(wèn)題處理結(jié)果以公眾號(hào)的信息通知用戶,ProjectProblemOverview查看項(xiàng)目總攬舒岸。

[if !supportLists]6.5 [endif]統(tǒng)計(jì)分析管理功能

用戶可以查看當(dāng)前年度項(xiàng)目總個(gè)數(shù)及總投資額绅作、項(xiàng)目開(kāi)竣工情況、前期工作預(yù)警情況蛾派、項(xiàng)目問(wèn)題及待辦事項(xiàng)情況俄认、項(xiàng)目投資到位及投資完成情況。形成多維度統(tǒng)計(jì)報(bào)表洪乍∶行樱可以對(duì)項(xiàng)目的可視化分析查看。

[if !supportLists]6.5.1 [endif]功能結(jié)構(gòu)設(shè)計(jì)

統(tǒng)計(jì)分析管理的功能結(jié)構(gòu)設(shè)計(jì)如圖6-10所示:

圖6-10 統(tǒng)計(jì)分析管理功能結(jié)構(gòu)圖

該模塊的功能方便用戶查看項(xiàng)目的統(tǒng)計(jì)總攬情況壳澳,以全國(guó)地圖的方式展示出來(lái)岂贩。對(duì)項(xiàng)目的申報(bào)投資監(jiān)管的情況可以進(jìn)行多維度報(bào)表打印。也能用大數(shù)據(jù)的方式對(duì)各地區(qū)的數(shù)據(jù)的可視化分析和預(yù)測(cè)巷波。

[if !supportLists]6.5.2 [endif]類圖設(shè)計(jì)

建立一個(gè)統(tǒng)計(jì)總攬的對(duì)象類萎津,該類包括:當(dāng)前年度項(xiàng)目總個(gè)數(shù)及總投資額、項(xiàng)目開(kāi)竣工情況褥紫、前期工作預(yù)警情況姜性、項(xiàng)目投資到位及投資完成情況。查看詳細(xì)的項(xiàng)目情況髓考。對(duì)項(xiàng)目的多維度報(bào)表建立一個(gè)面向?qū)ο蠓绞桨瑢傩裕喉?xiàng)目月報(bào)部念、前期工作進(jìn)展一覽表、項(xiàng)目建設(shè)推進(jìn)一覽表氨菇、項(xiàng)目問(wèn)題督辦統(tǒng)計(jì)儡炼、項(xiàng)目投資進(jìn)度排名、自定義報(bào)表等查蓉,支持報(bào)表在線打印及導(dǎo)出乌询。和對(duì)項(xiàng)目的可視化分析。統(tǒng)計(jì)分析管理類圖如圖6-11:

圖6-11 統(tǒng)計(jì)分析管理功能類圖

統(tǒng)計(jì)分析管理類的描述信息如表6-6所示:

表6-6 統(tǒng)計(jì)分析類的描述項(xiàng)目信息表

用戶控制器類

類功能描述:用戶對(duì)項(xiàng)目了解的方式統(tǒng)計(jì)總攬豌研、多維度分析妹田、可視化分析

操作描述Statisticsshow(Project project)對(duì)所有項(xiàng)目的統(tǒng)計(jì)分析

dimensionReport()對(duì)所有的項(xiàng)目多維度分析

VisualAnalysis()對(duì)所有項(xiàng)目的可視化分析

[if !supportLists]6.5.3 [endif]順序圖設(shè)計(jì)

項(xiàng)目統(tǒng)計(jì)分析流程如時(shí)序圖6-12所示:

圖6-12 項(xiàng)目統(tǒng)計(jì)的時(shí)序圖

如上圖所示唬党,用戶查看項(xiàng)目統(tǒng)計(jì)分析:當(dāng)前年度項(xiàng)目總個(gè)數(shù)及總投資額、項(xiàng)目開(kāi)竣工情況鬼佣、前期工作預(yù)警情況驶拱、項(xiàng)目問(wèn)題。多維度報(bào)表:提供同比晶衷、環(huán)比蓝纲、趨勢(shì)分析等比對(duì)分析功能,支持報(bào)表在線打印及導(dǎo)出晌纫。和可視化分析結(jié)果返回給用戶税迷。

7 編碼

[if !supportLists](1)? [endif]?

[if !supportLists](2)? [endif]?

[if !supportLists](3)? [endif]?

[if !supportLists](4)? [endif]?

[if !supportLists](5)? [endif]?

[if !supportLists](6)? [endif]?

[if !supportLists](7)? [endif]?

[if !supportLists]7.1?[endif]代碼實(shí)現(xiàn)與核心算法

[if !supportLists]7.1.1? [endif]用戶登錄管理代碼實(shí)現(xiàn)

[if !supportLists](1) [endif]用微信服務(wù)器返回的code來(lái)確定是否在微信平臺(tái)登錄:

if (code==""||code==null||request.getParameter("code").equals(null)||request.getParameter("code").equals(""))

[if !supportLists](2) [endif]用微信服務(wù)器給的code換取OPENID:

??? String url ="https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxcea26c733963d889&secret=e0d4867f02ecff50780971ec9698f5d4&code="+code+"&grant_type=authorization_code";

try {

??? weiwei=get(url);

} catch (Exception e) {

??? e.printStackTrace();

}

[if !supportLists](3) [endif]根據(jù)OPENID查詢用戶是否之前已登錄,并實(shí)現(xiàn)不同頁(yè)面跳轉(zhuǎn):

if (UserLoginDao.LoginQuery(openid)==1)

?????? {

??? request.getRequestDispatcher("User/PersonalCenter.jsp").forward(request,response);

??????????? }

??????????? else {out.print("

您還未注冊(cè)锹漱,快來(lái)注冊(cè)吧箭养!");

???? request.getRequestDispatcher("UserLogin/UserLogin.jsp").forward(request,response);

??????????? }

[if !supportLists](4) [endif]用戶未在公眾號(hào)登錄。頁(yè)面跳轉(zhuǎn)到注冊(cè)登錄頁(yè)面哥牍,下面是實(shí)現(xiàn)郵箱驗(yàn)證碼注冊(cè)功能露懒。

郵箱驗(yàn)證碼生成及發(fā)送:

for (int i = 0; i < 6; i++) {//驗(yàn)證碼隨機(jī)生成

??????? int r = rd.nextInt(10); //

每次隨機(jī)出一個(gè)數(shù)字(0-9)

??????? code = code + r;? //

把每次隨機(jī)出的數(shù)字拼在一起

??? }

??? public static String getEmailCode(){

??? if(emailCode==null||emailCode.IsExpired()){

??????? random1();

??? }

??? return emailCode.getCode();

}

//郵箱驗(yàn)證碼發(fā)送

??? send.setAuthentication("chenqiwei1@foxmail.com", "eymwdiwinzuabbaf"); //

第一個(gè)參數(shù)是發(fā)送者的QQEamil郵箱?? 第二個(gè)參數(shù)是剛剛獲取的授權(quán)碼

郵箱十分鐘內(nèi)填寫(xiě)有效的限制:

? if(emailCode==null||emailCode.IsExpired()){

??????? random1();

??? }

Date now = new Date();

??? Date afterDate = new Date(now.getTime() + 600000);//

設(shè)置十分鐘有效

[if !supportLists](5)[endif]?

[if !supportLists](6)[endif]?

[if !supportLists]6.1[endif]?

[if !supportLists]6.1.1[endif]?

用戶登錄算法流程如圖7-1所示:

圖7-1 登錄算法流程圖

[if !supportLists]7.1.2? [endif]項(xiàng)目庫(kù)管理實(shí)現(xiàn)

[if !supportLists](1)????[endif]獲取項(xiàng)目申請(qǐng)的信息

String p1_name=request.getParameter("p1_name");

??????? String p1_address=request.getParameter("p1_address");

??????? String p1_code=request.getParameter("p1_code");

??????? String p1_time=request.getParameter("p1_time");

??????? String p1_code2=request.getParameter("p1_code2");

??????? String p1_number=request.getParameter("p1_number");

??????? String p2_name=request.getParameter("p2_name");

??????? String p2_code=request.getParameter("p2_code");

??????? String p2_tel=request.getParameter("p2_tel");

??????? String p2_person=request.getParameter("p2_person");

??????? String p2_phone=request.getParameter("p2_phone");

??????? String p2_email=request.getParameter("p2_email");

??????? String p2_adress=request.getParameter("p2_adress");

//??????? String p3_file=request.getParameter("p3_file");


String p3_info=request.getParameter("p3_info");

??????? String value=request.getParameter("value");

??????? String openid=userInfo.getOpenid();

??????? response.setContentType("text/html");

??????? //

上傳文件

??? //

獲得文件名稱

???? ??fileName = fileItem.getName();

?????? fileName = fileName.substring(fileName.lastIndexOf("\\")+1);

????? ?String houzhui = fileName.substring(fileName.lastIndexOf("."));

? ?????rename = UUID.randomUUID()+houzhui;

[if !supportLists](2)[endif]微信發(fā)送項(xiàng)目申報(bào)成功信息模板:

??? //發(fā)送模板

??? public static void sendTemplateMessage(String opneid){

??????? String url="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN";

??????? url=url.replace("ACCESS_TOKEN",ConnectWeChatServlet.getAccessToken());

??????? System.out.println(url);

??????? Calendar cal = Calendar.getInstance();

??????? String data="…

項(xiàng)目申請(qǐng)成功…";

??????? String result=Joke.post(url,data);

??????? System.out.println(result);

??? }

[if !supportLists](3)?[endif]?

[if !supportLists](4)?[endif]?

[if !supportLists](5)?[endif]?

[if !supportLists](6)?[endif]?

?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市砂心,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蛇耀,老刑警劉巖辩诞,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異纺涤,居然都是意外死亡译暂,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén)撩炊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)外永,“玉大人,你說(shuō)我怎么就攤上這事拧咳〔ィ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵骆膝,是天一觀的道長(zhǎng)祭衩。 經(jīng)常有香客問(wèn)我,道長(zhǎng)阅签,這世上最難降的妖魔是什么掐暮? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮政钟,結(jié)果婚禮上路克,老公的妹妹穿的比我還像新娘樟结。我一直安慰自己,他們只是感情好精算,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布瓢宦。 她就那樣靜靜地躺著,像睡著了一般殖妇。 火紅的嫁衣襯著肌膚如雪刁笙。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,166評(píng)論 1 284
  • 那天谦趣,我揣著相機(jī)與錄音疲吸,去河邊找鬼。 笑死前鹅,一個(gè)胖子當(dāng)著我的面吹牛摘悴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播舰绘,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蹂喻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了捂寿?” 一聲冷哼從身側(cè)響起口四,我...
    開(kāi)封第一講書(shū)人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎秦陋,沒(méi)想到半個(gè)月后蔓彩,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡驳概,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年赤嚼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片顺又。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡更卒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出稚照,到底是詐尸還是另有隱情蹂空,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布果录,位于F島的核電站腌闯,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏雕憔。R本人自食惡果不足惜姿骏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望斤彼。 院中可真熱鬧分瘦,春花似錦蘸泻、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至去团,卻和暖如春抡诞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背土陪。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工昼汗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鬼雀。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓顷窒,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親源哩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鞋吉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容