目? 錄
1.1.2 國(guó)內(nèi)外研究現(xiàn)狀... 1
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.3實(shí)體屬性設(shè)計(jì)... 31
4.2 邏輯結(jié)構(gòu)設(shè)計(jì)... 35
4.3 物理結(jié)構(gòu)設(shè)計(jì)... 36
4.3.2 存儲(chǔ)結(jié)構(gòu)... 37
6.2.1 功能結(jié)構(gòu)設(shè)計(jì)... 47
6.3.1 功能結(jié)構(gòu)設(shè)計(jì)... 49
6.4 項(xiàng)目問(wèn)題督辦管理功能... 51
6.4.1 功能結(jié)構(gòu)設(shè)計(jì)... 51
6.5.1 功能結(jié)構(gòu)設(shè)計(jì)... 53
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
8.1.4關(guān)鍵測(cè)試點(diǎn)... 63
--------[點(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ù),輔助決策
[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ō)明
用例名稱微信公眾號(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]非功能需求
2.3.1環(huán)境需求
服務(wù)器端的環(huán)境如表2-13所示
系統(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所示:
操作系統(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ì)
用戶端:界面主要是微信公眾號(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]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](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ì)
[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]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]?
?