畢業(yè)論文--基于住房公積金領域電子政務門戶網站的設計3_第1頁
畢業(yè)論文--基于住房公積金領域電子政務門戶網站的設計3_第2頁
畢業(yè)論文--基于住房公積金領域電子政務門戶網站的設計3_第3頁
畢業(yè)論文--基于住房公積金領域電子政務門戶網站的設計3_第4頁
畢業(yè)論文--基于住房公積金領域電子政務門戶網站的設計3_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、畢業(yè)設計基于住房公積金領域電子政務門戶網站的設計課題名稱 _基于住房公積金領域電子政務門戶網站的設計術技與科機計院業(yè)箱學專郵定稿曰期:摘要建立住房公積金網絡信息化管理體系,可以說是管理思想與管理方式的重大革新。 它利用先進的技術,使人能夠利用網絡來獲取公積金信息,以及在網上查詢、辦理各類 業(yè)務,達到充分利用信息,提高工作效率和工作質量,提高工作透明度的0的。木組所開發(fā)的網上公積金系統(tǒng),基于該類型公司的內部管理及業(yè)務發(fā)展對信息化的 需求,采用了計算機技術,internet技術,來實現公司的信息公開化,管理透明化。本 系統(tǒng)采用結構化與原型法結合的系統(tǒng)開發(fā)方法。整個系統(tǒng)分為系統(tǒng)整體設計及用作用戶 登

2、錄和注冊的用戶身份驗證模塊,用作系統(tǒng)管理員對用戶信息進行管理的用戶信息管理 模塊,用作當前登錄用戶對自己的信息進行查看的個人信息模塊,用作用戶發(fā)表留言的 論壇模塊,用作用戶瀏覽信息管理的信息管理模塊,用作用戶投票管理的投票管理模塊, 用作用戶下載的下載管理模塊,用作系統(tǒng)管理員對新聞管理、服務明星管理、近期樓盤 管理的信息管理模塊,用作系統(tǒng)管理員對類別進行管理的類別管理模塊和系統(tǒng)管理員對 留言管理及冋復的留言管理模塊等。系統(tǒng)開發(fā)釆用先進的開發(fā)軟件與技術,即釆用dreamweaver頁面制作軟件與 photoshop等技術相結合開發(fā)系統(tǒng)的頁面,用asp.net動態(tài)頁面設計技術,sql server

3、 數據庫管理系統(tǒng)開發(fā)強大完善的數據庫支持環(huán)境。關鍵詞:住房公積金,管理,網絡信息化目錄第_章前言41.1網站建設背景41.2設計技術及開發(fā)環(huán)境41.3可行性分析7第二章住房公積金系統(tǒng)分析92. 1需求分析92.2功能需求92.3系統(tǒng)性能要求102.4系統(tǒng)功能擴充112. 5系統(tǒng)流程分析112.6用例分析13第三章住房公積金系統(tǒng)數據庫設計183. 1 e-r 圖183.2表結構22第四章住房公積金后臺詳細設計與實現244. 1管理員登陸244. 2用戶管理264. 3新聞管理30第五章系統(tǒng)測試325. 1數據庫完整性測試325. 2客戶端測試報告325.3后臺管理模塊測試報告34忌、t吉37結束

4、語38i射39參考文獻40第一章前言網上公積金系統(tǒng),是伴隨著internet技術在各個領域的廣泛應用,和各行各業(yè)企業(yè) 信息化建設少伐的加快應運而生。當代社會已經進入信息時代,信息技術革命使社會的各個領域都發(fā)生了翻天覆地的 變化,每個企業(yè)都必須緊跟吋代的步伐,加強企業(yè)競爭力和提升現代化企業(yè)的管理能力, 以適應整個社會的發(fā)展變化。民眾及公積金單位對公積金信息需求,使計算機、m絡技術己經滲透到單位的曰常 工作中。傳統(tǒng)的交流方式早已不能滿足大量信息的快速傳遞與處理的需求,公積金網的 應用滿足了單位信息的透明化,與信息化,提高了民眾對單位的了解及單位與民眾信息 交互水平,進而提高y單位的辦公透明化及市場

5、競爭屮的綜合競爭力1.1網站建設背景住房公積金網的基本運作是通過服務、監(jiān)督、管理和引導等手段促進用戶對公積金 貸款、還款及公積金申請等的了解;并切實維護廣大公積金用戶的根本利益,同吋在論 壇處可以提出建議、意見和請求,讓廣大用戶和公積金管理人員有交流互動幫助那些用 戶進一步了解一些政策、法規(guī)等更好的維護廣大用戶的利益。而今,處于信息化時代,作為一個服務于民的單位,為了能更方便更快捷的協(xié)調和 服務廣大用戶,因此,迫切需耍一個能最快最及時的發(fā)布信息,并能實現與用戶實現交 互,方便用戶了解政策法規(guī)等資訊的平臺。1.2設計技術及開發(fā)環(huán)境1.2.1設計技術木系統(tǒng)是.net平臺下完成的,繼承了 vs平臺強

6、大的功能,使得界面更加美觀,功 能越發(fā)人性。本網站采用了吋k較流行的三層架構技術和ajax (異步通訊與xml)等技術來實現功能。(1) .net 概述 microsoft .net框架:一個支持多語言的開發(fā) c#:基于.net平臺的編程語言 visual studio:集成了.net框架的丌發(fā)環(huán)境和網站。 asp.net:專用于開發(fā)網站的腳本語言:使用c#語言開發(fā)各種程序時,需耍調 用fcl中封裝的代碼,由于.net是一個支持多語言的開發(fā)平臺,各種語言使用的 語法格式都有所不同,所以需要在clr屮進行重新編譯,最后才能在各種操作系 統(tǒng)中正常運行。(2) 三層架構技術表現m (web):通俗講

7、就是展現給用戶的界面,即用戶在使用一個系統(tǒng)的 時候他的所見所得。業(yè)務邏輯層(bll):針對具體問題的操作,也可以說是對數據層的操作,對數據業(yè)務邏輯處理。數據訪問層(dal):該層所做事務直接操作數據庫,針對數據的增添、刪 除、修改、更新、杳找等。(3) ajax 技術ajax 全稱為“asynchronous javascript and xml”(異步 javascript 和 xml),是指一種創(chuàng)建交互網頁應用的網頁開發(fā)技術。主要包含了以下兒種技術:ajax (asynchronous javascript + xml)的定義基于 web 標準(standards-based presen

8、tation) xhtml+css 的衷示;使用dom (document object model)進行動態(tài)顯示及交互;使用xml和xslt進行數據交換及相關操作;使用xmlhttprequest進行異步數據查詢、檢索;使用javascript將所有的東四綁定在一起。英文參見ajax的提出者jesse james garrett 的原文。類似于dhtml或lamp, ajax不是指一種單一的技術,而是冇機地利用了一系 列相關的技術。事$上,一些基于ajax的“派生/合成”式(derivative/composite) 的技術正在出現,如“aflax”。1.2.2開發(fā)環(huán)境卜而就本系統(tǒng)的主要開發(fā)

9、工具microsoft visual studio 2008,microsoft sql server2005進行一個簡單的介紹。(1) microsoft visual studio 2008microsoft visual studio 2008 是面向 windows vista、office 2007、web 2.0 的下一代開發(fā)工具,代號“orcas”,是對visual studio 2005 次及時、全面的升級。vs2008引入了 250多個新特性,整合了對象、關系型數據、xml的訪問方式,語 言更加簡潔。使用visual studio 2008可以高效開發(fā)windows應用。設計

10、器中可以實 吋反映變更,xaml中智能感知功能可以提高開發(fā)效率。m時visual studio 2008支持項 目模板、調試器和部署程序。visual studio 2008可以高效開發(fā)web應用,集成了 ajax 1.0,包含ajax項目模板,它還可以高效開發(fā)office應用和mobile應用。(2) sql server 2005sql server是一個關系數掘庫管理系統(tǒng)。它最初是由microsoft sybase 八shton-tate三家公司共m開發(fā)的,丁 1988年推出了第一個os/2版木。在windows nt 推出后,microsoft與sybase在sql server的開發(fā)

11、上就分道揚鑣了,microsoft將 sql server移植到windows nt系統(tǒng)上,專注于開發(fā)推廣sql server的windows nt版 本。sybase則較專注于sql server在unix操作系統(tǒng)上的應sql server安裝界而用。 它有關開發(fā)的10個最重要的特點 net框架主機 xml技術 ado. net 2. 0 版本 增強的安全性 transact-sql的增強性能 sql服務中介 通告服務 web服務 報表服務全文搜索功能的増強1.3可行性分析可行性是系統(tǒng)開發(fā)的一項關鍵步驟,它是通過對整個系統(tǒng)的需求,技術及開發(fā)方法, 以及開發(fā)人員,所需資金的綜合考慮以評估對于該

12、系統(tǒng)的開發(fā)是否符合實際??尚行苑?析包括:組織和管理上的可行性、技術可行性、經濟可行性。1.3.1組織和管理可行性基于網上公積金系統(tǒng)采用模塊化開發(fā)方法,將整個系統(tǒng)劃分為多個功能模塊,并根 據幵發(fā)小組成員的實際能力分配相應的模塊,這種將系統(tǒng)功能平行劃分的方法有助于系 統(tǒng)開發(fā)的組織和管理。1.3.2經濟可行性通過網站對公積金單位信息進行全面的g動化的管理,大大提高了單位的辦公效 率。通過系統(tǒng)對單位公開的信息進行全面的管理和統(tǒng)計,避免人為處理各類數據吋所產 生的各種問題,同吋通過投票或留言等,為申位了解用戶關系的問題提供了大量的數據, 通過信息的發(fā)布讓群眾對公積金有更清楚的認識,使單位的管理與運作更

13、到科學化、透 明化。硬件方面主耍是計算機,我們的實際情況可以滿足開發(fā)任務,所需資料書籍可以到 圖書館翻閱或者個人購買,因此整個系統(tǒng)的所需投資符合我們的支付狀況,經濟吋行性 良好。1.3.3技術可行性基于網上公積金系統(tǒng)的開發(fā)采用了先進成熟并且符合實際應用的開發(fā)方法,廣泛應 用于網站開發(fā)的網頁開發(fā)工其dreamweaver、vs2008,功能強大的數裾庫管理工兵sql server 2005,結合自己的實際開發(fā)能力,可以開發(fā)出較為完善的網上公積金系統(tǒng)。應解決的主要問題及技術要求(1) 收集系統(tǒng)開發(fā)所使用的足夠的信息。(2) 按實際應用的可行性劃分模塊,確定模塊功能。(3) 建立完善的數裾庫支持環(huán)境

14、。(4) 使用.net語言實現前臺頁面視圖,使用三層架構實現與數據庫與各界面之間的 各項操作。(5) 各模塊功能的協(xié)調及信息的溝通。第二章住房公積金系統(tǒng)分析2. 1需求分析現在很多人都買了住房公積金,隨之信息化的不斷加深不少人在購買了公積金后 都會到網上查詢與公積金相關的政策法規(guī),也冇不少人會在網上查詢公積金余額等情 況。公積金網不但能提供給用戶很多表格,資料k載還能提供一些法規(guī)供人閱瀆,并可 以查閱自己還貸情況,而且還能夠提高政策的透明度,正因為這樣公積金網方孕育而生。 木系統(tǒng)擁有直接與管理人員交談的在線交流,以及論壇留言,還可以發(fā)email與工作人員聯(lián)系,而且能夠瀏覽新聞及政策法規(guī),在用廣

15、不知道公積金辦事處在哪時還能 夠查詢到公積金地閣,除此以外本網站還提供了用戶投票系統(tǒng)等功能。對于木系統(tǒng)的應用程序業(yè)務需求將從功能需求和系統(tǒng)需求兩個方面進行介紹。 其中功能的需求將分為兩人功能管理端和客戶端。2.2功能需求 2.1.1前臺主要工能通過對住房公積金門戶網站進行分析,我們需要完成到如下功能:(1) 工作動態(tài),介紹公積金的基本情況(2) 業(yè)界觀察,讓用戶能及吋了解業(yè)界的一些分析及未來政策走向(3) 房產金融,對政府制定的房地產及金融政策進行了解(4) 魅力長沙,展示長沙風釆(5) 今h湖南,了解湖南的面貌及發(fā)展方向(6) 時政要聞、體育新聞,了解一些國際國內的新聞動態(tài)(7) 業(yè)務查詢,

16、查詢自己的公積金余額,還貸情況(8) 信息公開,讓用戶對公積金、對國家政策等信息實時了解(9) 投票調查,用戶可對相應的問題進行投票,外顯示結果所占比例(10) 按揭樓盤,為用戶提供長沙各地新開發(fā)的樓盤的信息,方便用戶選擇。(11) 聯(lián)系我們,通過主任郵箱,邊上掛的qq,或是郵箱登陸等方式即可直接聯(lián)系我們方便用戶及吋跟我們溝通。(12) 交流互動平臺,通過枳臺指南讓用戶了解具體業(yè)務在哪里辦理,通過合作銀 行指南讓用戶能夠y解到在哪里能夠為用戶提供住房公積金服務。(13) 公積金論壇,讓用戶能夠發(fā)表一些自己的看法、觀點以及對自己不理解的信 息進行留言。(14) 中心所屬部地圖,讓用戶能夠找到其體

17、管理部的地點,方便用戶辦理業(yè)務。(15) 信息提示,告訴用戶吋間,讓用戶知道那天是不是公積金工作的吋間。(16) 下載中心,提供用戶需要的如表格等下載。(17) 服務明星,將最好的那部分工作人員推薦給用戶。2.2.2后臺主要功能(1) 管理員登錄該功能是提供給系統(tǒng)的管理者使用木系統(tǒng)的管理端功能的入ui, 管理員必須輸入止確的用戶名和密碼,經系統(tǒng)驗證無誤肜才允許進入,對系統(tǒng)進行操作。(2) 用戶管理該功能可管理所有用戶信息,并可以對用戶進行權限沒置。(3) 新聞管理包括發(fā)布新聞管理和管理新聞管理,可以對新聞分類發(fā)布,對已 發(fā)布的信總進行刪除。(4) 類別管理可以查看新聞類別、銀行類別、服務明星類

18、別、信息公開類別,并 能夠添加、刪除、修改類別。(5) 服務明星管理包拈發(fā)布服務明星和管理服務明星管理,可以對服務明星分 類發(fā)布,對已發(fā)布的信息進行刪除。(6) 指南管理包括櫨臺指南管理、業(yè)務指南管理、發(fā)亦業(yè)務指南管理,合作銀 行指南管理,可以對相應的信息進行添加、修改、刪除。(7) 論壇管理,可以刪除不良留言,并冋復用戶留言。(8) 樓盤管理,可發(fā)布新樓盤、管理樓盤信息,對已發(fā)布信息進行刪除。(8) 投票管理,可以添加新的投票選項,并對原來的投票項進行管理。(9) 文件管理,上傳提供給用戶的下載資源,還可刪除原下載資源的信息。2.3系統(tǒng)性能要求(1) 系統(tǒng)具有易操作性(2) 系統(tǒng)具有可開放性

19、(3) 系統(tǒng)具有可維護性(4) 系統(tǒng)具有通用性、靈活性2.4系統(tǒng)功能擴充系統(tǒng)功能擴充是系統(tǒng)開發(fā)過程中非常重要的一個環(huán)節(jié),因為在當前的項目開發(fā)中, 幾乎沒冇一個項h是開發(fā)一次就能滿足需求的,所以后期的系統(tǒng)升級吋必須的,因此我 們在建立系統(tǒng)的架構和系統(tǒng)設計吋,一定要注意系統(tǒng)的可擴充性,而且現在很多的項口 開發(fā)是分期進行的。以本項h為例,系統(tǒng)就可以擴充很多冇用而且比較高級的功能,比如為系統(tǒng)添加網 上注冊功能,在對個人信息審核后將注冊成功;為系統(tǒng)增加一個日期天氣提醒告知用戶 本單位工作f1是哪幾天工作,業(yè)務辦理吋間是什么吋段等等。通過需求分析,我們還劃份y系統(tǒng)的功能模塊,從而對系統(tǒng)奮y很深刻的認識。接

20、 下來的工作就是進行系統(tǒng)的架構分析。2.5系統(tǒng)流程分析前臺系統(tǒng)流程圖査詢個人公積金信在線聯(lián)系管理員或發(fā)郵件給主閣2-1前臺系統(tǒng)業(yè)務流程閹后臺流程圖用戶管理普通用戶管理員添、刪、修 用戶信息新m管理管理新聞發(fā)布新聞刪除新聞新聞類別類別管理銀行類別服務明s類別添刪修類別信息公幵類別服務明星管鈐理服務明星服務明眾發(fā)布業(yè)務指南合作銀行指i柯發(fā)布業(yè)務指南管理留言發(fā)布新樓盤管理樓盤信息柜臺指南刪除服務明笊添刪修指南回復留古刪除留言投票鈐理添加刪除修改投票信息文件管理刪除下載文件w錄圖2-2 p臺系統(tǒng)業(yè)務流程圖2.6用例分析2.6.1管理端應用方案和用例住房公積金系統(tǒng)頂民用例分析:管理員可對普通用戶信息管理

21、及管理員信息進行 管理,可對新聞信息進行管理,對指南信息進行管理,對樓盤信息進行管理,對論壇信 息進行管理,對投票信息進行管理,對k載文件信息進行管理,對類別信息進行管理。用戶管理緬宵理a遠期樓盤管論壇管理類別管理2.6.2詳細應用方案新m矜理z、服務明星管文件管理圖2-3頂層用例罔管理員登陸(d用戶打開管理端登錄頁面,輸入其用戶名和密碼;(2) 進行登錄驗證;(3) 如果用戶名和密碼或驗證碼為空,則系統(tǒng)將提示出錯消息;如果輸入的用戶 名密碼或驗證碼宥誤,系統(tǒng)將拒絕進入系統(tǒng)并提示出錯消息。登錄 > 登錄驗證管理員閣2- 4管理員登陸閣用戶管理管理員通過登錄驗證之后可進行用戶管理操作。用戶

22、管理分為普通用戶管理和管理員管理a、普通用戶管理:所有注冊的用戶均可在后臺查看其詳細信息,并可以對其操作, 包括添加,修改刪除某人信息。b、管理員管理:所宥注冊的管理員均可在肜臺奔看其詳細信息,并可以對其操作, 包括添加,修改刪除某人信息。竹理員3, 、, /vi管理員信息/v添加/ /、/v刪除用戶管理< ! /_ ,/ a / / 、 .- ' / 'j普通用戶信息圖2-5用戶信息管理圖修改新聞管理新聞管理模塊具體分為,發(fā)布新聞管理和管理新聞。a、發(fā)布新聞管理:主要是發(fā)布不同類別的新聞。b、管理新聞:主要是對已經過吋的新聞進行清理。->> 添加鉿理負新聞銫

23、理、'銫理新聞刪除圖2-6新聞管理圖類別管理類別管理功能主要是對新聞類別、銀行類別、服務明星類別、信息公開類別進行管a、新聞類別,所以新聞類別均可添加、刪除、修改。b、銀行類別,所以銀行類別均可添加、刪除、修改。c、服務明星類別,所以服務明星類別均可添加、刪除、修改。d、信息公開類別,所以信息公開類別均可添加、刪除、修改。7新聞類別修改類別鈐理添加管理員服務明星類別/ 7、信息公開類別圖2-7類別管理圖服務明s管理服務明星管理功能主耍是發(fā)布和刪除每個季度的服務明星的個人信息。八、發(fā)布服務明星,將每個季度服務態(tài)度和業(yè)務處理好的先進個人信息發(fā)布出來。 b、管理服務明星,將已經過吋的服務明星

24、信息刪除。發(fā)布股務明s - ->添加>服務明星管理、管理員管理服務明星>相除圖2-8服務明里管理圖指南管理類別管理功能主要是對柜臺指南、業(yè)務指南、合作銀行指南、信息公開類別進行管八、枳臺指南,所以枳臺指南均可添加、刪除、修改。b、業(yè)務指南,所以業(yè)務指南均可刪除、修改。c、合作銀行指南,所以合作銀行指南均可添加、刪除、修改。d、發(fā)布業(yè)務指南,添加一條業(yè)務指南。q 柜色拊ph » 修改'.r, ' ',一、, 業(yè)務卅兩 <;、 八'、< 一一概加、$ 刪除y z k- 、>館現、,、m?、 > 、一, 、 /、 /

25、 、 ,-、 / 資理資'、,、.'%s 廣,/發(fā)布業(yè)務hirtj /z'、一圖2-9指南管理圖留言管理留言管理主要是對前臺注冊用戶的留言進行的操作管理員可以查看,和刪除。該合作銀行銜肉功能主要是對前臺用戶不良留言進行刪除,或者是定期刪除留言信息。jw0 -、 ,、.> 艦辦> mt <' 0 % 鵬圖2-10論壇管理圖近期新增樓盤管理信息管理分為發(fā)介樓盤和管理樓盤兩個模塊??稍谶@些模塊里面進行相極信息的操 作,對它進行刪除添加等操作。相關信息會顯示在前臺相應的模塊上。發(fā)布新樓鹽>近期樓盤管理<:添加->管理樓盤信息浙除閣2-

26、11樓盤管理閣投票管理投票管理為單個模塊,主要負責對用戶滿意度或是_些關心的事進行調s。用廣每 次投完票后結果將馬上顯示在顯示界面以供用戶查看。投票鈐埋管理員修改刪除添加圖2-12投票管理圖卜載文件管理此項功能主要是提供用戶要卜*載的文件,上傳一些表政策信息等以供k載,對已經 過吋的信息進行清理。-f> 文件贊理添加刪除圖2 13投票管理圖客戶端應用方案和用例在客戶端用戶可進行的操做分為,查看各類新聞,查看信息公開中的各類信息,資 料下載,論壇留言,投票調查,聯(lián)系我們,查看個人信息。如閣所示:s瀏覽估息公幵中的類估兌一,用戶hx系我們否芴個人怕思圖2-14投票管理圖其中,杳看個人信息需注

27、冊盾才能使用。第三章住房公積金系統(tǒng)數據庫設計數裾庫的分析設計是軟件開發(fā)過程中的一個相當重要的環(huán)節(jié),數據庫設計的好壞對 軟件的質量冇著直接和相當的蜇要影響;所以本章將針對本系統(tǒng)的數據庫的設計嚴格、 規(guī)范、和詳細的分析、設計和說明。針對數據庫的設計主要是這么一個過程:確定外部 實體一確定實體的屬性-> 確定實體間的關系一根據實體關系圖導出并規(guī)劃出規(guī)范的數 據表。3. 1 e-r 圖(1)服務明星模塊的e-r圖如下圖所示(2)業(yè)務指南模塊的e-r圖如下圖所示圖3-2業(yè)務指南模塊e-r圖(3)新聞模塊的e-r圖如下所示圖3-3新聞模塊e-r圖 (4)合作銀行模塊的e-r圖如下所示圖3-4合作銀行

28、模塊e r罔 (5)信息公開模塊的e-r圖如下所示id圖3-5信總公開模塊e-k圖 (6)樓盤模塊的e-r閣如i所示圖3-7用戶信息e-r圖 (8)管理員模塊的e-r圖如下所示圖3-8管理員信息ei圖 (9)卜*載模塊的e-r圖如卜*所示(10)投票模塊的e-r圖如卜*所示i冬i 3-10投票表e-r閣 (11)論壇模塊的e-r圖如下所示圖3-11論壇表e-r圖(12)柜臺指南模塊的e-r圖如下所示contentsth圖3-12柜臺指南表e-r閣3. 2表結構yhordersjqxzlpfwmxordersidididtitleoctitleorderskfsnamehzyhzn貸id nam

29、e phone dassssglbtimecontentsixrenphoneimagesfwmx? id dass contentstimedickuntangywznordersxxgkordersid它 ordersiywznixxgkordersid貸 ordersnewsusersadminsusersgtznnumbertoupiaoidyueridgthdaikuangtitlecontentshuankuangnumber圖3-13優(yōu)房公積金表結構圖第四章住房公積金后臺詳細設計與實現詳細設計是整個設計過程中,最重耍的步驟之一,木章主耍介紹木人所幵發(fā)項目的 部分后臺界面和實現方法

30、。4. 1管理員登陸管理員登陸界而如用尸矍錄user login用戶名: 密碼:i冬i4-1管理員登陸點擊提交,系統(tǒng)對用戶名、密碼驗證及驗證碼進行驗證。如果用戶名、密碼正確和 驗證碼正確則進入后臺主界面,如果錯誤,則提示輸入錯誤,并根據錯誤原岡顯示不同 的提示信息。用戶登入成功后將用戶對象放入session中。用戶登陸后轉到后臺的index, aspx界而,在index, jsp頁而中,系統(tǒng)自動獲取登陸者的賬戶并顯示主頁面。 登陸主要代碼:protected void buttonl click(object sender, eventargs e)string a = this. textb

31、oxl. text: string b = this. textbox2. text;rtuser. table = users, admins (a, b); try string c = rtuser. table. rowsfo 0. tostringo ; session"gly" = c;response. redirect("index. aspx);catch (exception ex)alertscriptmanager. registerclientscriptblock(updatepanel1, this.gettype(),click,

32、(賬戶或密碼錯誤)/,true);登陸成功后的界而如圖4-2所示后臺管理歡迎用戶管理麵進入后臺管理界面 點擊左醐進行相諭新孵理類別昔理e務明星官理指南管8論6管理近翮盤官理s難理|文件管理爸版權所有327039585|qxom圖4-2后臺系統(tǒng)主界面4. 2用戶管理用戶管理分為管理員管理和普通用戶管理,由于采用的是同樣的控件和方法所以 此處僅介紹普通用戶管理。點擊用戶管理下面的普通用戶將敁示普通用戶管理界面,該界面如下圖所示:艦邙隱 stiffitofflmdnaijins敝aimlineiihfi血1期1»臓1m 醐l!f 1 側 l!f 醐以m15s911mbum1m腦鵬鵬鵬鵬身腿

33、:f號:卿 燃觀:0既:猶旭f1hall用p8jss胃jjbj 有 321(閣4-3咎通用戶管理主界而該界面主耍實現用戶信息的添加、刪除、修改、及用戶信息分頁,其體代碼如卜*:顯示用廣信息的帶碼bll. binderbus bus = new bll> binderbuso ;model. rtall all = new model. rtall(); private void binder()all. table 二 bus. user (); this. datagridl. datakeyfield = "number; this. datagridl. datasour

34、ce = all. table; this. datagridl. databindo ;在該界面屮,點擊翻頁的標簽能夠實現翻頁該分頁的代碼如下: private void binder ()all. table = bus- user();this. datagridl. datakeyfield = "number"this. datagridl. datasource = all. table;this. datagridl. databind ();點擊普通用戶管理界面中的添加用戶按鈕能添加新人員,在相應的文木框中輸入對 應的信息點擊添加即可添加成功。添加用戶信息時

35、所以文本框都不能為空,否則該信息 將不能添加并且彈出相關的錯誤提示。添加好用戶信息后,將會自動刷新用戶管理這個 界血并顯示出包括剛剛添加的信總在內的所以用戶信總。添加用戶主耍代碼:protected void buttonl click(object sender, eventargs e)string a = string b = string c = string d = string f = string g 二 string h =this. textboxl.text; this. textbox2. text; this.textbox3. text; this. textboxd

36、. text; this. textbox5. text; this. textboxg. text; this. textbox7. text;if (a =| | b = "" | | c =| | d = z/z/)page. registerstartupscript (ms,<script>alert ( 詰將信息輸入完整!)/script");elseif (b. length != 18)page. registerstartupscript ("ms", "<scriptalert ( 良份證輸入有k

37、 !)/script");elsetryall. count = insert, insertptyh(a, b, c, d, f, g, h);this, binder ();this. textboxl. text =this. textbox2. text =this. textbox3. text = ;this. textbox4. text =this. textboxl. focus ();catch (exception ex)page. registerstartupscript ("ms,scriptalert ( 此身份證已注冊!)/script&qu

38、ot;);在普通用戶管理界血中,點擊要修改的那條信息然后點擊編輯然后對要修改的項輸 入新的信息丼點擊更新,這樣就能夠修改普通用戶的信息。修改完成后顯示修改成功的提示信息,并q動刷新該界面。普通用戶管理界面修改用戶信息的主要代碼: protected void datagridl_updatecommand(object source, datagridcommancleventargs e)string name 二(tcxtbox)e. item. celis0. controls0). text; string number = this. datagridl. datakeyse. it

39、em. itemlndexl tostringo ; string password 二(textbox)e. item. cells1. controls0). text; string cardnumber= (textbox) e. item. cells2l controls() text; string yuer = (textbox)e. item. celis3. controls0). text; string daikuang= (textbox)e. item. cel ls4. controls() text; string huankuang= (textbox)e.

40、item. cells5. controls0). text;all-count =update, updateuser (name, number, password, cardnumber, yuer, daikuang, huankuang); this. datagridl. editltcmlndex = -1; this, binder ();page. registerstartupscript ("ms", "scriptalert ( 更新成功! )/script");在普通用戶管理界面中,點擊耍刪除的那條信息然盾點擊刪除,這樣就能夠刪

41、除管 理員所要刪除的那條普通用戶的信息。刪除完成后顯示長沙成功的提示信息,并自動刷 新該界面。普通用戶管理界面刪除用戶信息的主要代碼: protected void datagridl_deletecommand(object source, datagridcommandevcntargs e)string strtd = this. datagridl. datakeyse. item. ttemtndex. tostringo ;/獲得主鍵值all. count = delete. deleteuser(strld);page. regi sterstartupscr ipt (&quo

42、t;ms", "<scriptalert ( 刪除成功! )/script"); this, binder ();4. 3新聞管理新聞管理分為發(fā)介新聞和管理新聞兩個界血,由于管理新聞界血采用的控件和方 法與上面用戶管理界面相m所以此處僅介紹發(fā)布新聞管理。新聞發(fā)布界面主要采用丫從外部引進的freetextbox控件,以及visual studio 2008 幵發(fā)工具本身具有的內部控件來實現功能。實現該功能的具體界而如圖4-4所示:后臺管理圖4-4新m發(fā)布主界面在文木框中輸入相應的信息并點擊瀏覽上傳圖片,然盾選擇發(fā)布的新聞的類別,點 擊發(fā)布新聞即可完成新聞的發(fā)布

43、。實現新聞發(fā)布的主要代碼:bll. inscrtncwsbus insertnews 二 new bll. insertncwsbus();model. rtall rtall = new model. rtall();protected void page_load(object sender, eventargs e)i f(!ispostback)this. binder ();public void binder()rtall. table = insertnews. selectorder(); this. dropdownlist1. datasource = rtall.tabl

44、e; this. dropdownlistl. datatexteield = "orders" this. dropdownlistl. databindo ;protected void buttonl click(object sender, eventargs e)string path = server. mappath(./images/");/資源傳入的路徑 fileuploadl. postedfile. saveas(path + "" + fileuploadl. filename);string title = textb

45、oxl. text; string contents = ereetextboxl. text;string time = convert. tostring(datetime. now. tostring(yyyy-mm-cld); rtall. count =insertnews. counts(title, contents, time, this. dropdownlistl. selected item. value) page. registerstart叩script c'ms", "<scriptalert ( 發(fā)農成功! )/script,)

46、; this. textboxl.text = ”;this. ereetextboxl. text = this. textboxl. focus ();第五章系統(tǒng)測試對系統(tǒng)進行調試與測試的a的是為了驗證系統(tǒng)的各個模塊與功能是否正確運行和 性能以及各方面是否達到用戶的需求。除了對系統(tǒng)的各個模塊競選測試,還需對整個系 統(tǒng)的功能流程進行測試,以檢查和保證系統(tǒng)各個模塊和模塊之間的聯(lián)系性是否符合要 求。對系統(tǒng)進行反復的測試有助于改善系統(tǒng)各個方面,以保證系統(tǒng)正確運行,提高產品 質景。5.1數據庫完整性測試在開發(fā)過程屮和開發(fā)完成以后對系統(tǒng)進行y嚴格的測試。數據和數據庫完整性測試 見表。表5-1數據庫完整

47、性測試表測試目標確保數裾庫訪問方法和進程正常運行,數裾不會遭到損壞方法調用各個數據庫訪悶方法和進程,弁在其中填充有效的和無效的數據檢齊數據庫,確保數據庫已按預期的方式填充,并且所有數裾庫事件都按正常方式出現;或者檢查所返回的數據,確保為正當的理由檢查到了正確的數據完成標準所有數裾庠訪問方法和進程都按照設計的方式運行,數據沒有遭到損壞5. 2客戶端測試報告表5-2用戶登陸測試表操作預期結果實際結果原因輸入和應信息點擊查詢登陸成功登陸成功輸入錯誤信息點擊查詢提示輸入錯誤提示輸入錯誤直接點擊登陸點擊查詢提示為空提示為空操作預期結果實際結果原因點擊工作動態(tài)進入工作動態(tài)頁面顯示內容正確顯示出內容點擊業(yè)界

48、觀察進入業(yè)界觀察頁面顯示內容正確顯示出內容點擊房產金融進入房產金融頁而顯示內容正確顯示出內容點擊魅力長沙進入魅力長沙頁而顯示內容正確顯示出內容點擊今ft湖南進入今門湖南頁面顯示內容正確顯示出內容點擊時政要聞進入吋政要聞頁面顯示內容正確顯示出內容點擊體育新聞進入體育新聞頁面顯示內容正確顯示出內容點擊某條新聞進入新聞展示界而顯示該新聞正確顯示該新聞內容表5-4查看信息公開內容測試操作預期結果實際結果原因點擊機構介紹顯示機構介紹鏈接正確顯示出內容點擊領導信息顯示領導信息鏈接正確顯示出內容點擊通知公告顯示通知公告鏈接正確顯示出內容點擊規(guī)劃計劃顯示規(guī)劃計劃鏈接正確顯示出內容點擊人事信息顯示人事信息鏈接正

49、確顯示出內容點擊資金信息顯示資金信息鏈接正確顯示出內容點擊政府采購顯示政府采購鏈接正確顯示出內容點擊應急管理顯示應急管理鏈接正確顯示出內容點擊統(tǒng)計數據顯示統(tǒng)計數據鏈接正確顯示出內容點擊辦事事項顯示辦事事項鏈接正確顯示出內容點擊監(jiān)管信息顯示監(jiān)管信息鏈接正確顯示出內容點擊重大項目顯示重大項目鏈接正確顯示出內容點擊其它顯示其它鏈接正確顯示出內容點擊某條新聞新聞展示界面顯示該新聞正確顯示新聞內容操作預期結果實際結果原因選投票項點投票提示投票成功,并更新數據投票成功點擊投票按鈕提示請選擇一個投票項出現提示表5-6論壇發(fā)表留言測試操作預期結果實際結果原因填寫相應信息點擊發(fā)表發(fā)表成功發(fā)表成功未輸入完整信,&

50、amp;或未選擇頭像點擊發(fā)表提示不能為空提示不能為空表5-7聯(lián)系管理員功能測試操作預期結果實際結果原因點擊在線咨詢彈出qq聊天窗口彈出qq聊天窗口點擊主任郵箱emailemail表5-8下載功能測試操作預期結果實際結果原因點擊下載資源鏈接能夠成功下載資源下載資源成功5.3后臺管理模塊測試報告表5-9用戶管理功能測試操作預期結果實際結果原因輸入用戶信息點擊添加添加成功添加成功選擇信息點擊刪除刪掉該信息刪除成功輸入新信息點擊修改修改該信息修改成功未輸入信息直接點添加提示不能為空提亦小能為空操作預期結果實際結果原因輸入新聞信息點擊發(fā)布添加成功添加成功未輸入信息點擊發(fā)布提示不能為空提示不能為空選擇一條

51、信息點擊刪除刪掉該信息刪除成功表5-11類別管理功能測試操作預期結果實際結果原因輸入類別信息點擊添加添加成功添加成功選擇類別信息點擊刪除刪掉該信息刪除成功輸入新信息點擊修改修改該信息修改成功未輸入信息直接點添加提示不能為空提示不能為空表5-12服務明星管理功能測試操作預期結果實際結果原因輸入服務明星信息點擊發(fā)布添加成功添加成功未輸入信息點擊發(fā)布提亦小能為空提亦小能為空選擇一條信息點擊刪除刪掉該信息刪除成功表5-13指南管理功能測試操作預期結果實際結果原因輸入指南信息點擊添加添加成功添加成功選擇指南信息點擊刪除刪掉該信息刪除成功輸入新信息點擊修改修改該信息修改成功輸入業(yè)務指南點擊發(fā)布發(fā)布成功發(fā)布

52、成功未輸入信息直接點添加提示不能為空提示不能為空操作預期結果實際結果原因選擇回復輸入信息點擊回復按鈕冋復成功,論壇界面信息更新冋復成功,論壇信息更新成功選擇信息點擊刪除刪掉該信息刪除成功未輸入信息直接點回復提示不能為空提示不能為空表5-15近期樓盤管理功能測試操作預期結果實際結果原因輸入樓扁:信息點擊發(fā)布添加成功添加成功未輸入樓盤信息點發(fā)布提示不能為空提示不能為空選擇一條信息點擊刪除刪掉該信息刪除成功表5-16投票管理功能測試操作預期結果實際結果原因輸入新投票項點擊添加添加成功添加成功選擇一條信息點擊刪除刪掉該信息刪除成功輸入新信息點擊修改修改該信息修改成功未輸入新投票項點添加提示不能為空提示不能為空表5-17文件管理功能測試操作預期結果實際結果原因輸入文件信息點擊添加添加成功添加成功選擇一條信息點擊刪除刪掉該信息刪除成功輸入新信息點擊修改修改該信息修改成功未輸入信息直接點添加提示不能為空提示不能為空住房公積金系統(tǒng)是一個基于b/s模式的信息服務系統(tǒng),它集先進的計算機技術一 身,適應當今住房公積金系統(tǒng)的開發(fā)需求。通過調研以及細致合理的規(guī)劃分析,

溫馨提示

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

評論

0/150

提交評論