網(wǎng)站建設(shè)方案要怎樣做?
時(shí)間: 2018-8-20 分享新聞到
1 概述 31.1 前言 3
1.2 現(xiàn)狀分析 3
1.3 網(wǎng)站建設(shè)目標(biāo) 4
1.4 網(wǎng)站建設(shè)原則 4
1.5 開(kāi)發(fā)規(guī)范 5
2 系統(tǒng)總體需求 6
2.1 系統(tǒng)功能定位 6
2.2 系統(tǒng)建設(shè)任務(wù) 6
2.3 預(yù)期目標(biāo) 6
3 技術(shù)平臺(tái)需求 9
3.1 應(yīng)用層技術(shù)架構(gòu) 9
3.1.1 采用J2EE體系結(jié)構(gòu) 9
3.1.2 采用Hibernate進(jìn)行對(duì)象數(shù)據(jù)持久化 9
3.1.3 采用Struts框架的MVC 10
3.2 WEB服務(wù)器:Tomcat 10
3.3 操作系統(tǒng)平臺(tái):Windows Server 2008 10
3.4 數(shù)據(jù)庫(kù):SQL Server 11
4 門戶網(wǎng)站建設(shè)需求 11
4.1 網(wǎng)站欄目規(guī)劃 11
4.2 網(wǎng)站管理功能 14
4.2.1 站點(diǎn)管理平臺(tái) 14
4.2.2 站點(diǎn)設(shè)計(jì)平臺(tái) 14
4.2.3 內(nèi)容管理平臺(tái) 15
4.2.4 用戶管理 16
4.2.5 分級(jí)權(quán)限維護(hù)管理系統(tǒng) 16
4.2.6 分級(jí)瀏覽權(quán)限管理系統(tǒng) 16
4.2.7 模板管理 17
4.3 網(wǎng)站業(yè)務(wù)功能 17
4.3.1 信息發(fā)布系統(tǒng) 17
4.3.2 網(wǎng)站公告管理系統(tǒng) 18
4.3.3 網(wǎng)站資料下載管理系統(tǒng) 18
4.3.4 站內(nèi)信息檢索系統(tǒng) 18
4.3.5 網(wǎng)站導(dǎo)航系統(tǒng) 18
4.3.6 友情鏈接管理 18
5 行務(wù)辦理系統(tǒng)需求 18
5.1 人事與考勤 19
5.1.1 因私出國(guó)(境)審批 19
5.1.2 請(qǐng)假審批 19
5.1.3 外出報(bào)告 19
5.1.4 加班申請(qǐng) 19
5.2 資產(chǎn)與物品 20
5.2.1 固定資產(chǎn)管理 20
5.2.2 辦公用品及電子耗材管理 20
5.2.3 車輛管理 20
5.2.4 會(huì)議室管理 20
5.2.5 圖書(shū)管理 21
5.3 查詢類 21
5.3.1 通迅錄管理 21
5.3.2 綜合查詢 21
5.3.3 到期提醒 21
5.4 其他類 22
5.4.1 計(jì)算機(jī)入網(wǎng)管理 22
5.4.2 中支保衛(wèi)管理系統(tǒng) 22
5.4.3 網(wǎng)上投票系統(tǒng) 22
5.4.4 行務(wù)綜合管理系統(tǒng) 22
6 實(shí)施計(jì)劃 22
1概述
1.1前言
網(wǎng)站建設(shè)及微信開(kāi)發(fā)系統(tǒng)(以下簡(jiǎn)稱網(wǎng)站建設(shè)網(wǎng)站)是在人行內(nèi)部業(yè)務(wù)網(wǎng)上建立的門戶網(wǎng)站,是全
行各級(jí)干部職工日常辦公的主要入口,也是網(wǎng)站建設(shè)機(jī)關(guān)對(duì)內(nèi)信息發(fā)布的總平臺(tái)。目前,網(wǎng)站建設(shè)
網(wǎng)站已成為我單位人行系統(tǒng)內(nèi)體現(xiàn)網(wǎng)站建設(shè)形象,反映干部職工精神風(fēng)貌的一扇窗口。
1.2現(xiàn)狀分析
現(xiàn)行網(wǎng)站建設(shè)網(wǎng)站系統(tǒng)建設(shè)于2005年,至今已經(jīng)運(yùn)行十三年,雖然經(jīng)過(guò)多次功能擴(kuò)展,但底層運(yùn)行
平臺(tái)及技術(shù)架構(gòu)從未進(jìn)行過(guò)升級(jí),在當(dāng)今計(jì)算機(jī)技術(shù)日新月異的時(shí)代,其技術(shù)水平遠(yuǎn)遠(yuǎn)落后于時(shí)代
潮流,以至于在功能及性能難以滿足當(dāng)前網(wǎng)站建設(shè)機(jī)關(guān)日常辦公的需要,也難以承擔(dān)展示中支形象
的重要職能,重建網(wǎng)站建設(shè)網(wǎng)站系統(tǒng)的工作迫在眉睫。通過(guò)對(duì)網(wǎng)站建設(shè)網(wǎng)站現(xiàn)狀分析,其主要問(wèn)題
歸納如下:
?技術(shù)架構(gòu):系統(tǒng)架構(gòu)落后,模塊分層界線模糊,模塊之間耦合性強(qiáng),難以實(shí)現(xiàn)模塊化管理,系統(tǒng)
擴(kuò)展性差,維護(hù)困難;
?系統(tǒng)性能:網(wǎng)站功能模塊經(jīng)過(guò)多次功能擴(kuò)展與增加,拼湊痕跡明顯,程序結(jié)構(gòu)不合理,性能低下
,服務(wù)器響應(yīng)時(shí)間較長(zhǎng),如請(qǐng)假辦理每刷新一次頁(yè)面需要30秒以上,嚴(yán)重影響辦事效率;
?服務(wù)器系統(tǒng):服務(wù)器軟件陳舊,缺乏現(xiàn)行主流技術(shù)支持,難以與目前通用模塊版本配套兼容,因
此造成服務(wù)器系統(tǒng)軟件升級(jí)困難;
?編程語(yǔ)言:未運(yùn)用純面向?qū)ο蟮恼Z(yǔ)句編程,程序可讀性差,系統(tǒng)難以維護(hù)及擴(kuò)展;
?編程工具:由于程序代碼過(guò)于陳舊,目前已難以找到與之匹配的代碼開(kāi)發(fā)或維護(hù)工具,對(duì)程序代
碼修改采用手工編寫方式,效率低、調(diào)試?yán)щy。
?內(nèi)容管理:未采用專業(yè)的網(wǎng)站內(nèi)容管理系統(tǒng),網(wǎng)站改版困難,網(wǎng)站風(fēng)格樣式長(zhǎng)期維持不變,網(wǎng)站
版面風(fēng)格難以隨形勢(shì)變化而靈活更換。
1.3建設(shè)目標(biāo)
網(wǎng)站建設(shè)門戶網(wǎng)站是信息化時(shí)代網(wǎng)站建設(shè)機(jī)關(guān)傳達(dá)上級(jí)指示精神的有效載體,是行務(wù)電子化的重要
窗口,網(wǎng)站建設(shè)門戶網(wǎng)站的建設(shè)目標(biāo)是:具有高性能、高可靠性、技術(shù)先進(jìn)、能實(shí)現(xiàn)統(tǒng)一的信息發(fā)
布、集中的信息存儲(chǔ)備份、專業(yè)的系統(tǒng)管理維護(hù)和便捷的網(wǎng)上行務(wù)辦理。
1.4建設(shè)原則
此次項(xiàng)目建設(shè)將以“高起點(diǎn)、高要求、高標(biāo)準(zhǔn)”為導(dǎo)向,基于“統(tǒng)一規(guī)劃、集中管理、分步實(shí)施”
為原則進(jìn)行開(kāi)發(fā)建設(shè)。
?先進(jìn)性和成熟性
以開(kāi)放的標(biāo)準(zhǔn)為基礎(chǔ),采用國(guó)際上成熟的、先進(jìn)的、具有多廠商廣泛支持的軟件產(chǎn)品和技術(shù)來(lái)實(shí)現(xiàn)
,保證整體架構(gòu)的先進(jìn)性。
?可靠性和穩(wěn)定性
系統(tǒng)方案具有較高的可靠性,關(guān)鍵產(chǎn)品是知名的并被廣泛應(yīng)用的可靠產(chǎn)品,同時(shí)對(duì)二次開(kāi)發(fā)的系統(tǒng)
及應(yīng)用能夠經(jīng)受壓力測(cè)試,被證明是安全可靠,同時(shí),提供各種故障的快速恢復(fù)保證。
?開(kāi)放性和標(biāo)準(zhǔn)化原則
系統(tǒng)設(shè)計(jì)所采用的技術(shù)和設(shè)備符合國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)和業(yè)界標(biāo)準(zhǔn),為系統(tǒng)的擴(kuò)展升級(jí)、與其他系
統(tǒng)的互聯(lián)提供良好的基礎(chǔ)。在設(shè)計(jì)時(shí),提供開(kāi)放性好、標(biāo)準(zhǔn)化程度高的技術(shù)方案;設(shè)備的各種接口
滿足開(kāi)放和標(biāo)準(zhǔn)化原則。
?具有較好的可伸縮性、可擴(kuò)充性和擴(kuò)展性
具有良好的可伸縮性。整個(gè)系統(tǒng)架構(gòu)必須留有接口,最大可能地支持各種政務(wù)、業(yè)務(wù)管理系統(tǒng)的信
息交換需求。具有平滑升級(jí)的能力,以適應(yīng)將來(lái)工程規(guī)模拓展的需要。所有系統(tǒng)設(shè)備不但滿足當(dāng)前
需要,并在擴(kuò)充模塊后滿足可預(yù)見(jiàn)將來(lái)需求,保證建設(shè)完成后的系統(tǒng)在向新的技術(shù)升級(jí)時(shí),能保護(hù)
現(xiàn)有的投資。
?易于實(shí)施、管理與維護(hù)
整個(gè)系統(tǒng)架構(gòu)具有良好的可實(shí)施性與可管理性,同時(shí)還要具有較佳的易維護(hù)性。整個(gè)系統(tǒng)易于管理
,易于維護(hù),操作簡(jiǎn)單,易學(xué),易用,便于進(jìn)行系統(tǒng)配置,在安全性、數(shù)據(jù)流量、性能等方面得到
很好的監(jiān)視和控制。
1.5開(kāi)發(fā)規(guī)范
《中國(guó)人民銀行軟件開(kāi)發(fā)規(guī)范》
《中國(guó)人民銀行廣州分行數(shù)據(jù)中心開(kāi)發(fā)規(guī)范》
2系統(tǒng)總體需求
2.1系統(tǒng)功能定位
網(wǎng)站建設(shè)網(wǎng)站網(wǎng)站建設(shè)機(jī)關(guān)信息發(fā)布的總平臺(tái),也是集中提供網(wǎng)上行務(wù)辦理服務(wù)的總平臺(tái),這個(gè)平
臺(tái)能夠?yàn)榫W(wǎng)站建設(shè)提供經(jīng)驗(yàn)交流、文件共享、信息檢索等服務(wù);能為全行各級(jí)干部職工在網(wǎng)上了解
工作動(dòng)態(tài),瀏覽各項(xiàng)規(guī)章制度提供服務(wù);能通過(guò)導(dǎo)航程序?qū)崿F(xiàn)各功能模塊間有機(jī)銜接;能對(duì)網(wǎng)站建
設(shè)信息資源、格式規(guī)范、網(wǎng)頁(yè)風(fēng)格、數(shù)據(jù)結(jié)構(gòu)等進(jìn)行統(tǒng)一規(guī)劃、管理;能起到聯(lián)系干部職工的紐帶
作用。
2.2系統(tǒng)建設(shè)任務(wù)
網(wǎng)站建設(shè)門戶網(wǎng)站的建設(shè)任務(wù)包括以下幾個(gè)主要方面:
? 建立門戶網(wǎng)站,體現(xiàn)單位精神風(fēng)貌;
? 建立行務(wù)系統(tǒng),滿足日常行務(wù)辦理的需求;
? 整合信息資源,建立網(wǎng)站建設(shè)信息資源庫(kù);
? 逐步擴(kuò)展門戶網(wǎng)站功能,建設(shè)綜合性門戶網(wǎng)站。
2.3預(yù)期目標(biāo)
?簡(jiǎn)單易用
方便的人機(jī)對(duì)話界面,使非專業(yè)人員即可完成信息采集、管理和發(fā)布的全部工作,不需要HTML語(yǔ)言
知識(shí)等專業(yè)知識(shí)。
系統(tǒng)維護(hù)簡(jiǎn)單方便,完全的B/S結(jié)構(gòu),支持異地辦公和遠(yuǎn)程信息采集和提交。
系統(tǒng)實(shí)用性強(qiáng),可快速對(duì)內(nèi)容進(jìn)行批量的編輯、查閱、維護(hù),保證了信息的及時(shí)性及信息發(fā)布和管
理的需求。過(guò)期內(nèi)容自動(dòng)刪除和備份。
?安全可靠
系統(tǒng)將網(wǎng)頁(yè)設(shè)計(jì)和內(nèi)容徹底分離,內(nèi)容在數(shù)據(jù)庫(kù)中分類進(jìn)行存儲(chǔ),并有詳細(xì)的操作記錄。系統(tǒng)還提
供完善的站點(diǎn)管理與統(tǒng)計(jì)功能 。
系統(tǒng)具備嚴(yán)密的安全措施保障,采用多種先進(jìn)技術(shù)應(yīng)用保證系統(tǒng)的先進(jìn)性、實(shí)用性和開(kāi)放性 。
?強(qiáng)大的管理功能
可以完成信息的采集、整理、分類、審核、發(fā)布等功能;具有信息、欄目、頻道、網(wǎng)站的添加、修
改、刪除及移動(dòng)等操作功能,也可輕松實(shí)現(xiàn)網(wǎng)站結(jié)構(gòu)的設(shè)置與修改。
?強(qiáng)大的編輯工具
自動(dòng)生成欄目、頁(yè)面、摘要、導(dǎo)讀,自動(dòng)生成每日最新信息,自動(dòng)將所定義的欄目生成到對(duì)應(yīng)的網(wǎng)
頁(yè)上,輕松添加隨文圖片;所見(jiàn)即所得的頁(yè)面排版編輯功能。系統(tǒng)不再需要手工編寫頁(yè)面,也無(wú)需
具備專業(yè)的HTML知識(shí)和掌握J(rèn)SP等程序設(shè)計(jì)語(yǔ)言。
系統(tǒng)提供了模板管理功能,支持模板的添加、調(diào)用、修改、刪除等操作。支持顯示內(nèi)容樣式的靈活
設(shè)置。 強(qiáng)大的網(wǎng)頁(yè)自動(dòng)生成配置管理和人性化的發(fā)布任務(wù)管理功能,內(nèi)容發(fā)布、網(wǎng)頁(yè)生成自動(dòng)進(jìn)行
,不需人工干預(yù)。
?門戶網(wǎng)站管理
門戶網(wǎng)站管理,門戶網(wǎng)站一旦建立就需要相關(guān)的人員去管理、維護(hù)。為了給用戶提供大量的、多方
面的、及時(shí)準(zhǔn)確的信息,我們就需要建立相關(guān)的信息導(dǎo)航服務(wù),需要將網(wǎng)站劃分出多個(gè)欄目,需要
具有不同權(quán)限的人員來(lái)管理維護(hù)。
門戶網(wǎng)站信息導(dǎo)航系統(tǒng)是網(wǎng)站全貌的展現(xiàn)平臺(tái)。為訪問(wèn)者提供的網(wǎng)上資源查詢系統(tǒng)。
門戶網(wǎng)站導(dǎo)航系統(tǒng)為用戶提供最準(zhǔn)確、全面、快捷的優(yōu)質(zhì)服務(wù),滿足訪問(wèn)者需求。采用關(guān)聯(lián)方式將
人行系統(tǒng)內(nèi)相關(guān)類別網(wǎng)站在同一頁(yè)面上列出,最大程度地滿足用戶的檢索需要。
?完善內(nèi)容管理
網(wǎng)站內(nèi)容管理系統(tǒng)是針對(duì)網(wǎng)站建設(shè)網(wǎng)站的信息管理、信息發(fā)布和網(wǎng)站維護(hù)而開(kāi)發(fā)的基于Web交互模式
的內(nèi)容管理和發(fā)布應(yīng)用系統(tǒng)。系統(tǒng)包括信息采集、整理、分類、審核、發(fā)布和管理的全過(guò)程,具備
完善的信息管理和發(fā)布管理功能,是網(wǎng)站內(nèi)容管理和維護(hù)的理想工具。應(yīng)用該系統(tǒng),網(wǎng)站建設(shè)各部
門可以隨時(shí)方便地提交需要發(fā)布的信息而無(wú)須掌握復(fù)雜的技術(shù)。
網(wǎng)站內(nèi)容管理系統(tǒng)采用先進(jìn)的B/S三層體系結(jié)構(gòu),基于數(shù)據(jù)庫(kù)并采用動(dòng)態(tài)網(wǎng)頁(yè)生成技術(shù)的信息采集發(fā)
布系統(tǒng),實(shí)現(xiàn)了數(shù)據(jù)的動(dòng)態(tài)、實(shí)時(shí)發(fā)布檢索等功能。
?采用全文檢索系統(tǒng)
全文檢索功能是門戶網(wǎng)站提供可用性服務(wù)的良好體現(xiàn)。隨著信息量的不斷增長(zhǎng),信息檢索成為信息
管理的核心內(nèi)容。用戶需要的是功能強(qiáng)大、配置靈活、可根據(jù)自身需求輕松定制,并滿足多方面應(yīng)
用的信息檢索系統(tǒng)。通過(guò)檢索系統(tǒng)可以實(shí)現(xiàn)對(duì)本門戶網(wǎng)站檢索服務(wù),極大地方便用戶。
3技術(shù)平臺(tái)需求
建立一個(gè)綜合性網(wǎng)站需要集成服務(wù)器操作系統(tǒng)、數(shù)據(jù)庫(kù)、J2EE等多種技術(shù),為保證各模塊銜接正確
、穩(wěn)定、安全,要充分合理配置系統(tǒng)環(huán)境,以確保門戶網(wǎng)站的的高效正常運(yùn)轉(zhuǎn)。技術(shù)平臺(tái)造型標(biāo)準(zhǔn)
:其一是與現(xiàn)有系統(tǒng)一致或兼容,其二是當(dāng)今業(yè)內(nèi)成熟、穩(wěn)定、主流的產(chǎn)品。
3.1應(yīng)用層技術(shù)架構(gòu)
3.1.1采用J2EE體系結(jié)構(gòu)
J2EE是使用Java技術(shù)開(kāi)發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn),它是Java技術(shù)不斷適應(yīng)和促進(jìn)企業(yè)
級(jí)應(yīng)用過(guò)程中的產(chǎn)物。J2EE為服務(wù)器端應(yīng)用提供一個(gè)平臺(tái)獨(dú)立的、可移植的、安全的和基于標(biāo)準(zhǔn)的
企業(yè)級(jí)平臺(tái)。
3.1.2采用Hibernate進(jìn)行對(duì)象數(shù)據(jù)持久化
Hibernate不僅管理Java類到數(shù)據(jù)庫(kù)表的映射,還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以在幅度減少
開(kāi)發(fā)時(shí)人工使用SQL和JDBC處理數(shù)據(jù)的時(shí)間。對(duì)于中間層采用Java實(shí)現(xiàn)面向?qū)ο髽I(yè)務(wù)模型和商業(yè)邏輯
的應(yīng)用,Hibernate是最佳選擇。
3.1.3采用Struts框架的MVC
Struts 是一個(gè)出色的MVC框架,Struts基于Sun J2EE平臺(tái)的MVC框架,主要采用Servlet和JSP技術(shù)來(lái)
實(shí)現(xiàn),提供對(duì)開(kāi)發(fā)MVC系統(tǒng)的底層支持。由于Struts能充分滿足應(yīng)用開(kāi)發(fā)的需求,簡(jiǎn)單易用,敏捷迅
速。Struts把Servlet、JSP、自定義標(biāo)簽和信息資源(message resources)整合到一個(gè)統(tǒng)一的框架中
,開(kāi)發(fā)人員利用其進(jìn)行開(kāi)發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套MVC模式,極大的節(jié)省了時(shí)間,所以說(shuō)Struts
是一個(gè)非常不錯(cuò)的應(yīng)用框架。
3.2WEB服務(wù)器:Tomcat
Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,
由Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet
和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受
Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。目前
Tomcat最新版本為9.0。
3.3操作系統(tǒng)平臺(tái):Windows Server 2008
Windows Server 2008是微軟公司成熟的服務(wù)器操作系統(tǒng),通過(guò)集成優(yōu)化當(dāng)前先進(jìn)的網(wǎng)絡(luò)、應(yīng)用程序
及WEB技術(shù),令企業(yè)充分提高現(xiàn)有投資的價(jià)值從而降低了總體擁有成本。并為那些優(yōu)秀的、具有重要
作用的商務(wù)軟件提供了最佳的運(yùn)行平臺(tái)。
3.4數(shù)據(jù)庫(kù):SQL Server
微軟的SQL Server 是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為組織中的用戶提供了一個(gè)
更安全可靠和更高效的平臺(tái)用于企業(yè)數(shù)據(jù)和 BI 應(yīng)用。
SQL Server提供了界面友好的、功能強(qiáng)大的數(shù)據(jù)操控工具,同時(shí)降低了企業(yè)數(shù)據(jù)系統(tǒng)在創(chuàng)建、部署
、管理和使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜性。通過(guò)全面的功能集、與現(xiàn)有系統(tǒng)的互操作性以及
對(duì)日常任務(wù)的自動(dòng)化管理能力,SQL Server 為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案。