




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì) 和諧社區(qū)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)和諧社區(qū)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文) ,是我個(gè)人在指導(dǎo)教師的 指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和 致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不 包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。 對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的 說明并表示了謝意。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說明使用授權(quán)說明 本人完全
2、了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文) 的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本; 學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱 覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在 不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。 作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所 取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任 何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本文的研究做出重要貢 獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。
3、本人完全意識(shí)到本聲明的 法律后果由本人承擔(dān)。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意 學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文 被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或 部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手 段保存和匯編本學(xué)位論文。 涉密論文按學(xué)校規(guī)定處理。 作者簽名:日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 目目 錄錄 摘摘 要要 .1 1 引引 言言 .2 2 1 1 研究的背景及方法研究的背景及方法 .2 2 1.1
4、 研究概況及發(fā)展趨勢.2 1.2 研究方法.3 2 研究的目地意義研究的目地意義.4 4 2.1 目地.4 2.2 意義.4 3 3 可行性分析可行性分析 .5 5 3.1 技術(shù)的可行性.5 4 4 功能需求功能需求 .5 5 4.1 功能需求列表.5 4.2 功能需求展示.6 5 5 系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì) .1818 6 6 系統(tǒng)測試系統(tǒng)測試 .2929 6.1 測試用例設(shè)計(jì)要求 .29 6.2 測試報(bào)告 .29 致致 謝謝 .3030 參考文獻(xiàn)參考文獻(xiàn) .3131 英文摘要英文摘要 .3232 和諧社區(qū)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 摘 要互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和普及已經(jīng)改變了人們的生活和習(xí)慣,人們對(duì)生
5、活的需求已經(jīng)從簡 單的物質(zhì)需求向著追求質(zhì)量,功能,服務(wù)等多重需求過渡。社區(qū)網(wǎng)站是人們彼此溝通和了解的橋梁, 并伴隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展而不斷完善。它為社區(qū)提供了一個(gè)自主、高效、有序的管理平臺(tái),并給 用戶以信息化、便捷化的服務(wù)。以此為基礎(chǔ),和諧社區(qū)網(wǎng)站突出自身人文特色,密切社區(qū)成員關(guān)系, 增進(jìn)彼此間互動(dòng)、互助、互諒,給用戶以更加強(qiáng)烈的心靈感受。 本文論述了基于 asp.net 的社區(qū)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn),以 visual studio 2010 為開發(fā)工具、以 sql server 2008 為后臺(tái)數(shù)據(jù)庫的社區(qū)網(wǎng)站。按照軟件生命周期的不同階段完成了本系統(tǒng)的研發(fā)及 主要功能的實(shí)現(xiàn),如實(shí)時(shí)信息發(fā)布、權(quán)限管
6、理、用戶管理、用戶評(píng)論等。本文章介紹的主要是社區(qū) 網(wǎng)站的后臺(tái)系統(tǒng)。 關(guān)鍵詞 和諧社區(qū)、社區(qū)網(wǎng)站、社區(qū)互動(dòng)、管理平臺(tái)、asp.net 引言引言 社區(qū)網(wǎng)站是傾聽民意、汲取民智的內(nèi)在需要也是社區(qū)管理的重要媒介。互聯(lián)網(wǎng)正 越來越成為民意表達(dá)的重要渠道,成為發(fā)掘“原汁原味”民情民聲的重要平臺(tái),同時(shí), 和諧社區(qū)網(wǎng)站不僅僅著重于網(wǎng)站的性能,更重要的是促進(jìn)居民之間的聯(lián)系與溝通,實(shí) 現(xiàn)人的和諧、團(tuán)體的和諧、社會(huì)的和諧。 和一般的社區(qū)網(wǎng)站相比,和諧社區(qū)網(wǎng)站主要強(qiáng)調(diào):(1)堅(jiān)持以人為本為基礎(chǔ),發(fā) 展社區(qū)物質(zhì)文明、精神文明、政治文明,促進(jìn)各構(gòu)成要素自身的發(fā)展以及相互之間關(guān) 系的和諧,達(dá)到人與自然、人與社會(huì)以及人與人、
7、人的自我身心內(nèi)外統(tǒng)一的社區(qū); (2)堅(jiān)持以社區(qū)黨建為核心,以服務(wù)群眾為重點(diǎn),以居民自治為方向,以文化活動(dòng)為 載體,以維護(hù)穩(wěn)定為基礎(chǔ)的重要內(nèi)容;(3)堅(jiān)持以人為本,堅(jiān)持人與人、人與自然、 人與社會(huì)的和諧,使全體社會(huì)成員各盡其能、各得其所而又和諧相處,社會(huì)各要素健 康發(fā)展、充滿活力而又穩(wěn)定有序的社區(qū);(4)強(qiáng)化社區(qū)團(tuán)結(jié)意識(shí),強(qiáng)化法律意識(shí),構(gòu) 建民主法治,充滿活力的社區(qū)文化,構(gòu)建共同社會(huì)價(jià)值和共同社會(huì)追求,凝聚社會(huì)成 員意志匯成一股和諧的精神動(dòng)力,實(shí)現(xiàn)社區(qū)的和諧發(fā)展。 1 研究的背景及方法研究的背景及方法 針對(duì)以“服務(wù)社區(qū)、服務(wù)群眾”為主旨的背景,搭建以”社區(qū)網(wǎng)站”為平臺(tái),外 聯(lián)“互聯(lián)網(wǎng)”,內(nèi)聯(lián)社區(qū)
8、各家各戶。在這個(gè)網(wǎng)絡(luò)平臺(tái)上,讓居民能夠進(jìn)行網(wǎng)上談心、 網(wǎng)上咨詢等,從而實(shí)現(xiàn)社區(qū)居民在網(wǎng)上的相互聯(lián)系、意見表達(dá)、平等交流。同時(shí),參 與是構(gòu)建和諧社區(qū)生命線,讓居民積極參與到社區(qū)建設(shè),既可以分享社區(qū)的利益,又 能夠承擔(dān)社區(qū)內(nèi)的責(zé)任,這也是實(shí)現(xiàn)社區(qū)服務(wù)中心服務(wù)領(lǐng)域擴(kuò)大化的有效形式,是服 務(wù)方式,服務(wù)手段的創(chuàng)新和優(yōu)化。 1.1 研究概況及發(fā)展趨勢 社區(qū)網(wǎng)站的現(xiàn)狀:第一,社區(qū)網(wǎng)站的起點(diǎn)較低、發(fā)展不平衡。第二,服務(wù)有待加強(qiáng), 作用不夠突出。第三,社區(qū)文化有待豐富。社區(qū)網(wǎng)站作為社區(qū)信息化中的上層應(yīng)用系 統(tǒng),是服務(wù)居民的重要窗口。通過社區(qū)網(wǎng)站,市民可以獲得政策信息、通知通告、辦 事信息,可以獲得活動(dòng)信息,可以
9、獲得生活便利類信息,可以獲得與社區(qū)(包括物理 的和虛擬的)內(nèi)成員溝通交流的場所,可以對(duì)社區(qū)中問題提出建議和訴求,同時(shí)社區(qū) 網(wǎng)站也是提供服務(wù)的主體進(jìn)行管理和服務(wù)的平臺(tái)。社區(qū)網(wǎng)站是社區(qū)服務(wù)和管理的重要 渠道,與熱線、短信以及其它媒介平臺(tái)相比,社區(qū)網(wǎng)站的信息更豐富,功能擴(kuò)展空間 更大,是較好的社區(qū)服務(wù)平臺(tái)。 目前,國內(nèi)社區(qū)網(wǎng)站發(fā)展較快,從建設(shè)運(yùn)營主體角度可分為政府主導(dǎo)、社會(huì)組織或 居民自建、商業(yè)社區(qū)網(wǎng)站;從服務(wù)功能可分為公共服務(wù)、社區(qū)資訊、社區(qū)論壇、中介 平臺(tái)、博客展示、投訴建議、興趣交流、交易平臺(tái)等;從服務(wù)區(qū)域可分為針對(duì)固定社 區(qū)類和不針對(duì)固定社區(qū)類;也可從建設(shè)規(guī)模、運(yùn)營模式等不同的角度分類。社區(qū)
10、網(wǎng)站 種類繁多,但都離不開為某特定人群服務(wù)的宗旨。 1.2 研究方法研究方法 (1)結(jié)構(gòu)化生命周期開發(fā)方法 目前較為流行的 mis 開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法,其基本思想是:用系 統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對(duì)生命 周期進(jìn)行分析與設(shè)計(jì)。 用結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個(gè)系統(tǒng),將整個(gè)開發(fā)過程劃分為五個(gè)依次連接 的階段: 系統(tǒng)規(guī)劃階段,主要任務(wù)是明確系統(tǒng)開發(fā)的請(qǐng)求,并進(jìn)行初步的調(diào)查,通過可 行性研究確定下一階段的實(shí)施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(sst,strategy set transformation) 、關(guān)鍵成功因素法(csf,critic
11、al success factors)和企業(yè) 規(guī)劃法(bsp,business system planning) 。 系統(tǒng)分析階段,主要任務(wù)是對(duì)組織結(jié)構(gòu)與功能進(jìn)行分析,理清企業(yè)業(yè)務(wù)流程和 數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,通過對(duì)功能數(shù)據(jù)的分析, 提出新系統(tǒng)的邏輯方案。 系統(tǒng)設(shè)計(jì)階段,主要任務(wù)是確定系統(tǒng)的總體設(shè)計(jì)方案,劃分子系統(tǒng)功能,確定 共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計(jì),如處理模塊的設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)、輸入 輸出界面的設(shè)計(jì)和編碼的設(shè)計(jì)等。該階段的成果為下一階段的實(shí)施提供了編程指導(dǎo)書。 系統(tǒng)實(shí)施階段,主要任務(wù)是討論確定設(shè)計(jì)方案、對(duì)系統(tǒng)模塊進(jìn)行調(diào)試、進(jìn)行系 統(tǒng)運(yùn)行所需數(shù)據(jù)的準(zhǔn)
12、備、對(duì)相關(guān)人員進(jìn)行培訓(xùn)等。 系統(tǒng)運(yùn)行階段,主要任務(wù)是進(jìn)行系統(tǒng)的日常運(yùn)行管理,評(píng)價(jià)系統(tǒng)的運(yùn)行效率, 對(duì)運(yùn)行費(fèi)用和效果進(jìn)行監(jiān)理審計(jì),如出現(xiàn)問題則對(duì)系統(tǒng)進(jìn)行修改、調(diào)整。 這五個(gè)階段共同構(gòu)成了系統(tǒng)開發(fā)的生命周期。結(jié)構(gòu)化生命周期開發(fā)方法嚴(yán)格區(qū)分 了開發(fā)階段,非常重視文檔工作,對(duì)于開發(fā)過程中出現(xiàn)的問題可以得到及時(shí)的糾正, 避免了出現(xiàn)混亂狀態(tài)。但是,該方法不可避免地出現(xiàn)開發(fā)周期過長、系統(tǒng)預(yù)算超支的 情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng)將很難作出調(diào)整。 (2)原型法 原型法在系統(tǒng)開發(fā)過程中也得到不少應(yīng)用。原型法的基本思想是系統(tǒng) 開發(fā)人員憑借自己對(duì)用戶需求的理解,通過強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一
13、個(gè)實(shí)在 的系統(tǒng)原型,然后與用戶協(xié)商,反復(fù)修改原型直至用戶滿意。 原型法的應(yīng)用使人們對(duì) 需求有了漸進(jìn)的認(rèn)識(shí),從而使系統(tǒng)開發(fā)更有針對(duì)性。另外,原型法的應(yīng)用充分利用了 最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高。 (3)面向?qū)ο笙到y(tǒng)開發(fā)方法 面向?qū)ο蟮南到y(tǒng)開發(fā)方法(oo,object oriented) , 是近年來受到關(guān)注的一種系統(tǒng)開發(fā)方法。面向?qū)ο蟮南到y(tǒng)開發(fā)方法的基本思想是將客 觀世界抽象地看成是若干相互聯(lián)系的對(duì)象,然后根據(jù)對(duì)象和方法的特性研制出一套軟 件工具,使之能夠映射為計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程,從而實(shí)現(xiàn)和諧社區(qū)網(wǎng)站的 開發(fā)。 2 研究的目地意義 2.1 目地目地 近年來,社區(qū)網(wǎng)站建設(shè)蓬勃發(fā)
14、展,管理體制、運(yùn)行機(jī)制、服務(wù)體系不斷完善,成 效十分顯著。為了不斷適應(yīng)新形勢的要求,緊緊圍繞構(gòu)建社會(huì)主義和諧社會(huì)這個(gè)主題, 堅(jiān)持以人為本,合力推進(jìn),努力推動(dòng)建設(shè)居民自治、管理有序、服務(wù)完善、治安良好、 文明祥和的社區(qū),使之在提高居民生活水平和質(zhì)量上發(fā)揮服務(wù)作用,在密切黨和政府 同人民群眾的關(guān)系上發(fā)揮橋梁作用,在維護(hù)社會(huì)穩(wěn)定和創(chuàng)造安居樂業(yè)的良好環(huán)境上發(fā) 揮促進(jìn)作用。 為了能夠更加綜合全面地應(yīng)用所學(xué)知識(shí),鍛煉自身網(wǎng)站建設(shè)的技能,加強(qiáng)分析能 力、組織能力、團(tuán)隊(duì)協(xié)作能力等,并在認(rèn)真比較了部分社區(qū)網(wǎng)站的優(yōu)缺點(diǎn)后,總結(jié)社 區(qū)網(wǎng)站的功能、作用和特色及其發(fā)展現(xiàn)狀和現(xiàn)今存在的問題,得出有必要建設(shè)和諧社 區(qū)網(wǎng)站的
15、結(jié)論。 2.2 意義 針對(duì)以“服務(wù)社區(qū)、服務(wù)群眾”為主旨的背景,搭建以”社區(qū)網(wǎng)站”為平臺(tái),外 聯(lián)“互聯(lián)網(wǎng)” ,內(nèi)聯(lián)社區(qū)各家各戶。在這個(gè)網(wǎng)絡(luò)平臺(tái)上,讓居民能夠進(jìn)行網(wǎng)上談心、網(wǎng) 上咨詢等,從而實(shí)現(xiàn)社區(qū)居民在網(wǎng)上的相互聯(lián)系、意見表達(dá)、平等交流。同時(shí),參與 是構(gòu)建和諧社區(qū)生命線,讓居民積極參與到社區(qū)建設(shè),既可以分享社區(qū)的利益,又能 夠承擔(dān)社區(qū)內(nèi)的責(zé)任,這也是實(shí)現(xiàn)社區(qū)服務(wù)中心服務(wù)領(lǐng)域擴(kuò)大化的有效形式,是服務(wù) 方式,服務(wù)手段的創(chuàng)新和優(yōu)化。 3 可行性分析可行性分析 可行性分析(feasibility analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ) 上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系
16、統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社 會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康?目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。 3.1 技術(shù)的可行性技術(shù)的可行性 和諧社區(qū)網(wǎng)站采用了當(dāng)前的主流計(jì)算結(jié)構(gòu)模式進(jìn)行開發(fā),前臺(tái)開發(fā)工具選用 microsoft visual studio 2010。microsoft visual studio 2010 是一種可視化的、 面向?qū)ο蟮?windows 開發(fā)語言,microsoft visual studio 2010 具有易用、通用和開 發(fā)效率高的特點(diǎn)。后臺(tái)的數(shù)據(jù)庫開發(fā)工具選用了 sqlserver2008,它能夠處理大
17、量數(shù)據(jù), 同時(shí)保持?jǐn)?shù)據(jù)完整性并提供許多高級(jí)管理和數(shù)據(jù)分配功能。這兩種開發(fā)工具功能強(qiáng)大, 有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。 4 功能需求功能需求 4.1 功能需求列表功能需求列表 表 4.1 編號(hào)名稱簡述 1模塊管理主要用于對(duì)網(wǎng)站模塊的管理 1.1增加模塊 1.2刪除模塊 1.3修改模塊 1.4查看模塊 2用戶管理主要用于對(duì)網(wǎng)站用戶的管理 2.1增加用戶 2.2刪除用戶 2.3修改用戶 2.4查看用戶 3角色管理主要用于對(duì)網(wǎng)站角色的管理 3.1添加角色 3.2刪除角色 3.3修改角色 3.4查看角色 4用戶角色管理主要用于對(duì)網(wǎng)站用戶角色的管理 4.1添加用戶角色 4.2刪除用戶角色 4
18、.3修改用戶角色 4.4查看用戶角色 5權(quán)限管理主要用于對(duì)網(wǎng)站權(quán)限的管理 5.1添加權(quán)限 5.2刪除權(quán)限 5.3修改權(quán)限 5.4查看權(quán)限 6角色權(quán)限管理主要用于對(duì)網(wǎng)站角色權(quán)限的管理 6.1添加角色權(quán)限 6.2刪除角色權(quán)限 6.3修改角色權(quán)限 6.4查看角色權(quán)限 7信息管理主要用于對(duì)網(wǎng)站信息的管理 7.1添加信息 7.2刪除信息 7.3修改信息 7.4查看信息 8信息類型用于管理社區(qū)網(wǎng)站的信息類型 8.1添加信息類型 8.2刪除信息類型 8.3修改信息類型 8.4查看信息類型 9用戶留言用戶可以在本網(wǎng)站進(jìn)行留言可以在網(wǎng)站上進(jìn) 行交流,會(huì)以提示的方式顯示信息是否收到 9.1添加用戶留言 9.2刪除
19、用戶留言 9.1修改用戶留言 9.2查看用戶留言 10信息統(tǒng)計(jì)網(wǎng)站性能和功能等方面體驗(yàn)數(shù)據(jù)的統(tǒng)計(jì) 10.1網(wǎng)站性能統(tǒng)計(jì) 10.2網(wǎng)站功能統(tǒng)計(jì) 4.2 功能需求展示功能需求展示 4.2.1 模塊管理模塊管理 模塊管理:主要管理該系統(tǒng)中有哪些模塊,可以根據(jù)各個(gè)模塊設(shè)置權(quán)限點(diǎn)。 功能描述 表 4.2 功 能 需 求 功能名稱模塊管理 優(yōu)先級(jí)高 業(yè)務(wù)背景/ 功能描述 系統(tǒng)需要根據(jù)各個(gè)模塊添加權(quán)限點(diǎn),以方便后面對(duì)不同用戶對(duì)不同的模塊有 不同的操作權(quán)限。 功能說明用戶可以給系統(tǒng)添加樹狀結(jié)構(gòu)的模塊,在權(quán)限管理中可以說明各個(gè)模塊所具 有的權(quán)限點(diǎn)。 約束條件只有系統(tǒng)管理員可以完成。 表單序號(hào)表單名稱方向(輸入/
20、輸出)備注業(yè)務(wù)表單 (輸入表單 和輸出表單) 相關(guān)查詢可按照模塊名稱,父模塊名稱,鏈接地址等進(jìn)行查詢。 需求要點(diǎn) 數(shù)據(jù)描述 【輸入數(shù)據(jù)】 表 4.3 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(可編輯項(xiàng)或?qū)耄?模塊模塊名稱,連接地址,描述。 【輸出數(shù)據(jù)】 表 4.4 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(不可編輯項(xiàng)或計(jì)算結(jié)果) 模塊名稱string 父模塊編號(hào)int 連接地址string 描述string 【關(guān)鍵數(shù)據(jù)項(xiàng)描述】 表 4.5 數(shù)據(jù)項(xiàng)類型長度取值范圍補(bǔ)充說明 模塊編號(hào) int 數(shù)字由系統(tǒng)自動(dòng)生成,例:1 模塊名稱string 100 中文漢字例:系統(tǒng)管理 父模塊編號(hào)int數(shù)字例:2 連接地址string 200英文字符串 url
21、例:www.hh.jpg 描述string 200 中文漢字 例:對(duì)系統(tǒng)的基本信息進(jìn)行管理。 【操作流程說明操作流程說明】 管理員登錄系統(tǒng)-模塊管理-查詢模塊 -添加模塊 -修改模塊 -查看模塊 -刪除模塊 4.2.2 用戶管理用戶管理 用戶管理:主要管理該系統(tǒng)中的人員信息。 功能描述 表 4.6 功 能 需 求 功能名稱用戶管理 優(yōu)先級(jí)高 業(yè)務(wù)背景/ 功能描述 系統(tǒng)需要對(duì)系統(tǒng)中的用戶進(jìn)行管理,對(duì)不同的用戶根據(jù)其職能的不同進(jìn)行分 類,對(duì)其角色及權(quán)限進(jìn)行設(shè)置,使其行使其不同的職責(zé)。 功能說明針對(duì)系統(tǒng)中人員信息的不同進(jìn)行管理,可以進(jìn)行用戶的添加、查看、修改、 刪除、添加角色、刪除角色等。 約束條件
22、只有系統(tǒng)管理員可以完成 表單序號(hào)表單名稱方向(輸入/輸出)備注業(yè)務(wù)表單 (輸入表單 和輸出表單) 相關(guān)查詢 需求要點(diǎn) 數(shù)據(jù)描述 【輸入數(shù)據(jù)】 表 4.7 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(可編輯項(xiàng)或?qū)耄?模塊用戶姓名,賬號(hào),身份證號(hào),性別,密碼,部門,聯(lián)系電話,年 齡,地址,家庭聯(lián)系人,qq 號(hào)碼,聯(lián)系郵箱,家庭聯(lián)系方式,工 作電話。 【輸出數(shù)據(jù)】 表 4.8 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(不可編輯項(xiàng)或計(jì)算結(jié)果) 用戶姓名string 賬號(hào)string 表 身份證號(hào)string 性別int 密碼string 部門int 聯(lián)系電話string 年齡int 地址string 家庭聯(lián)系人string qq 號(hào)碼s
23、tring 聯(lián)系郵箱string 家庭聯(lián)系方式string 工作電話string 【關(guān)鍵數(shù)據(jù)項(xiàng)描述】 表 4.9 數(shù)據(jù)項(xiàng)類型長度取值范圍補(bǔ)充說明 用戶名string 20 中文漢字例:master 賬號(hào)string 20 數(shù)字字符串例:123456789 身份證號(hào)string 20 數(shù)字字符串例性別int 20 數(shù)字例:1(代表女) 密碼string 20 數(shù)字字符串例:123456 部門int 20 數(shù)字例:1(部門 id) 聯(lián)系電話string 20 數(shù)字字符串例家庭聯(lián)系 人 string 20 中文漢字例:父親 年齡int
24、 20 數(shù)字例:21 地址string 200 數(shù)字字符串例:陜西省西安市 qq 號(hào)碼string 50 數(shù)字字符串例聯(lián)系郵箱string 20 數(shù)字字符串例: 家庭聯(lián)系 方式 string 20 數(shù)字字符串例工作電話string 20 數(shù)字字符串例【界面說明】 用戶管理:它分為添加用戶、查看用戶、修改用戶、刪除用戶、查詢用戶 添加用戶:跳轉(zhuǎn)到添加用戶頁面,輸入信息后添加用戶 查看用戶:跳轉(zhuǎn)到查看用戶頁面,查看用戶詳細(xì)信息 修改用戶:跳轉(zhuǎn)到修改用戶頁面,修改用戶詳細(xì)信息 刪除用戶:刪除用戶 【操作說明】 查詢用戶:根
25、據(jù)查詢條件查詢用戶信息 添加用戶角色:擁有保存,返回,查詢角色,添加角色,刪除角色五個(gè)功能點(diǎn) 保存 :將填入的用戶信息保存到數(shù)據(jù)庫中 返回 :返回用戶管理主頁面 查詢角色:根據(jù)條件查詢該用戶已擁有的角色 添加角色:跳轉(zhuǎn)到添加角色子頁面,對(duì)用戶添加角色 刪除角色:刪除用戶已經(jīng)擁有的角色 查看、修改用戶信息的現(xiàn)實(shí)區(qū)域 (查看時(shí)只有返回、查詢角色兩個(gè)功能點(diǎn)) 保存 :將修改的用戶信息保存到數(shù)據(jù)庫中 返回 :返回用戶管理主頁面 添加角色:查詢、添加角色兩個(gè)功能點(diǎn) 查詢 :根據(jù)條件查詢出該用戶未具有的角色 添加角色:為該用戶添加角色 【操作流程說明操作流程說明】 用戶管理-查詢用戶信息界面-添加用戶 -
26、保存 -返回 -查詢角色 -添加角色-查詢角色 -添加角色 -刪除角色 -查看用戶 -返回 -查詢角色 -修改用戶 -保存 -返回 -查詢角色 -添加角色-查詢角 色 -添加角 色 -刪除角色 -刪除用戶 -查詢用戶信息 4.2.3 角色管理角色管理 角色管理:主要對(duì)用戶角色、角色所具有的權(quán)限進(jìn)行控制。 功能描述 表 4.10 功 能 需 求 功能名稱角色管理 優(yōu)先級(jí)高 業(yè)務(wù)背景/ 功能描述 角色管理:主要對(duì)用戶角色、角色所具有的權(quán)限進(jìn)行控制。 功能說明主要對(duì)用戶角色、角色所具有的權(quán)限進(jìn)行控制。 約束條件只有系統(tǒng)管理員可以完成。 表單序號(hào)表單名稱方向(輸入/輸出)備注業(yè)務(wù)表單 (輸入表單 和輸
27、出表單) 相關(guān)查詢可根據(jù)角色名稱,角色描述 需求要點(diǎn) 數(shù)據(jù)描述 【輸出數(shù)據(jù)】 表 4.11 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(不可編輯項(xiàng)或計(jì)算結(jié)果) 角色名稱string 角色描述int 角色編號(hào)string 【關(guān)鍵數(shù)據(jù)項(xiàng)描述】 表 4.12 數(shù)據(jù)項(xiàng)類型長度取值范圍補(bǔ)充說明 角色編號(hào) int 數(shù)字(自動(dòng)增長列)例:1 角色名稱string 100 中文漢字例:查詢 角色描述string 500 中文漢字例:系統(tǒng)管理員 【界面說明】 角色管理:它分為添加角色、查看、修改、刪除、查詢等五個(gè)功能點(diǎn)。 查 詢:輸入查詢條件,可以快速查找所需信息。 刪 除:將選中的數(shù)據(jù)記錄刪除。 添 加:添加一條數(shù)據(jù),需要打開一個(gè)界面填
28、寫好,然后保存。 查 看:查看選中的該條數(shù)據(jù)。 修 改:瀏覽選中的該條記錄,修改后,按保存提交。 【操作說明】 查 看:對(duì)選中的記錄進(jìn)行查看,不能對(duì)數(shù)據(jù)進(jìn)行任何更改。 修 改:角色編號(hào)不能修改,角色名稱不能重復(fù)。 【操作流程說明操作流程說明】 管理員登錄系統(tǒng)-角色管理-查詢角色 -添加角色 -修改角色 -查看角色 -刪除角色 4.2.4 用戶角色管理用戶角色管理 角色管理:主要對(duì)用戶角色進(jìn)行控制。 功能描述 表 4.13 功 能 需 求 功能名稱用戶角色管理 優(yōu)先級(jí)高 業(yè)務(wù)背景/ 功能描述 用戶角色管理:主要對(duì)用戶進(jìn)行角色控制。 功能說明主要對(duì)用戶進(jìn)行角色控制。 約束條件只有系統(tǒng)管理員可以完成
29、。 表單序號(hào)表單名稱方向(輸入/輸出)備注業(yè)務(wù)表單 (輸入表單 和輸出表單) 相關(guān)查詢用戶、角色 需求要點(diǎn) 數(shù)據(jù)描述 【輸入數(shù)據(jù)】 表 4.14 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(可編輯項(xiàng)或?qū)耄?用戶角色 【輸出數(shù)據(jù)】 表 4.15 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(不可編輯項(xiàng)或計(jì)算結(jié)果) 用戶角色 idlong 用戶 idlong 角色 idlong 【界面說明】 用戶角色管理:它分為用戶添加角色、查看角色、修改角色、刪除角色、查詢角色等 五個(gè)功能點(diǎn)。 查 詢:輸入查詢條件,可以快速查找所需信息。 刪 除:將選中的數(shù)據(jù)記錄刪除。 添 加:添加一條數(shù)據(jù),需要打開一個(gè)界面填寫好,然后保存。 查 看:查看選中的該條數(shù)據(jù)。 修 改:
30、瀏覽選中的該條記錄,修改后,按保存提交。 【操作說明】 查 看:對(duì)選中的記錄進(jìn)行查看,不能對(duì)數(shù)據(jù)進(jìn)行任何更改。 修 改:角色編號(hào)不能修改,角色名稱不能重復(fù)。 【操作流程說明操作流程說明】 管理員登錄系統(tǒng)-用戶角色管理-查詢用戶角色 -添加用戶角色 -修改用戶角色 -查看用戶角色 -刪除用戶角色 4.2.5 權(quán)限管理權(quán)限管理 權(quán)限管理:主要對(duì)權(quán)限進(jìn)行控制。 功能描述 表 4.16 功 能 需 求 功能名稱權(quán)限管理 優(yōu)先級(jí)高 業(yè)務(wù)背景/ 功能描述 權(quán)限管理:主要對(duì)權(quán)限進(jìn)行控制。 功能說明主要對(duì)權(quán)限進(jìn)行控制 約束條件只有系統(tǒng)管理員可以完成。 表單序號(hào)表單名稱方向(輸入/輸出)備注業(yè)務(wù)表單 (輸入表單
31、 和輸出表單) 相關(guān)查詢權(quán)限 需求要點(diǎn) 數(shù)據(jù)描述 【輸入數(shù)據(jù)】 表 4.17 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(可編輯項(xiàng)或?qū)耄?權(quán)限權(quán)限 id、權(quán)限名稱、權(quán)限描述 【輸出數(shù)據(jù)】 表 4.18 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(不可編輯項(xiàng)或計(jì)算結(jié)果) 權(quán)限 idlong 權(quán)限名稱string 權(quán)限描述string 【關(guān)鍵數(shù)據(jù)項(xiàng)描述】 表 4.19 數(shù)據(jù)項(xiàng)類型長度取值范圍補(bǔ)充說明 權(quán)限 id long 例:1 權(quán)限名稱string 100 中文漢字例:查詢 權(quán)限描述string 100 中文漢字例:系統(tǒng)管理員 【界面說明】 權(quán)限管理:它分為添加權(quán)限、查看、修改、刪除、查詢等五個(gè)功能點(diǎn)。 查 詢:輸入查詢條件,可以快速查找所需信息。
32、 刪 除:將選中的數(shù)據(jù)記錄刪除。 添 加:添加一條數(shù)據(jù),需要打開一個(gè)界面填寫好,然后保存。 查 看:查看選中的該條數(shù)據(jù)。 修 改:瀏覽選中的該條記錄,修改后,按保存提交。 【操作說明】 查 看:對(duì)選中的記錄進(jìn)行查看,不能對(duì)數(shù)據(jù)進(jìn)行任何更改。 修 改:權(quán)限編號(hào)不能修改,模塊名稱和權(quán)限 key 值不能重復(fù)。 【操作流程說明】 管理員登錄系統(tǒng)-權(quán)限管理-查詢權(quán)限 -添加權(quán)限 -修改權(quán)限 -查看權(quán)限 -刪除權(quán)限 4.2.6 角色權(quán)限管理角色權(quán)限管理 角色權(quán)限管理:主要對(duì)角色權(quán)限進(jìn)行控制。 功能描述 表 4.20 功 能 需 求 功能名稱角色權(quán)限管理 優(yōu)先級(jí)高 業(yè)務(wù)背景/角色權(quán)限管理:主要對(duì)角色權(quán)限進(jìn)行
33、控制。 功能描述 功能說明主要對(duì)角色權(quán)限進(jìn)行控制。 約束條件只有系統(tǒng)管理員可以完成。 表單序號(hào)表單名稱方向(輸入/輸出)備注業(yè)務(wù)表單 (輸入表單 和輸出表單) 相關(guān)查詢角色、權(quán)限 需求要點(diǎn) 數(shù)據(jù)描述 【輸入數(shù)據(jù)】 表 4.21 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(可編輯項(xiàng)或?qū)耄?角色權(quán)限 【輸出數(shù)據(jù)】 表 4.22 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(不可編輯項(xiàng)或計(jì)算結(jié)果) 角色權(quán)限 idlong 角色 idlong 權(quán)限 idlong 【關(guān)鍵數(shù)據(jù)項(xiàng)描述】 表 4.23 數(shù)據(jù)項(xiàng)類型長度取值范圍補(bǔ)充說明 角色權(quán)限 idlong 角色 idlong 權(quán)限 idlong 【界面說明】 角色權(quán)限管理:它分為角色添加權(quán)限、查看權(quán)限、修改權(quán)限
34、、刪除權(quán)限、查詢權(quán)限等 五個(gè)功能點(diǎn)。 查 詢:輸入查詢條件,可以快速查找所需信息。 刪 除:將選中的數(shù)據(jù)記錄刪除。 添 加:添加一條數(shù)據(jù),需要打開一個(gè)界面填寫好,然后保存。 查 看:查看選中的該條數(shù)據(jù)。 修 改:瀏覽選中的該條記錄,修改后,按保存提交。 【操作說明】 查 看:對(duì)選中的記錄進(jìn)行查看,不能對(duì)數(shù)據(jù)進(jìn)行任何更改。 修 改:角色權(quán)限編號(hào)不能修改 【操作流程說明】 管理員登錄系統(tǒng)-角色權(quán)限管理-查詢角色權(quán)限 -添加角色權(quán)限 -修改角色權(quán)限 -查看角色權(quán)限 -刪除角色權(quán)限 4.2.7 信息管理信息管理 對(duì)網(wǎng)站的信息進(jìn)行管理。 功能描述 表 4.24 功 能 需 求 功能名稱信息管理 優(yōu)先級(jí)高
35、 業(yè)務(wù)背景/ 功能描述 對(duì)網(wǎng)站信息進(jìn)行基本的管理操作 功能說明管理員可以根據(jù)實(shí)際需要進(jìn)行網(wǎng)站信息管理,包括查詢、添加、查看、修改、 刪除等。 約束條件只有系統(tǒng)管理員可以完成。 表單序號(hào)表單名稱方向(輸入/輸出)備注業(yè)務(wù)表單 (輸入表單 和輸出表單) 相關(guān)查詢 需求要點(diǎn) 數(shù)據(jù)描述 【輸入數(shù)據(jù)】 表 4.25 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(可編輯項(xiàng)或?qū)耄?部門信息編號(hào),信息標(biāo)題,信息類型,信息內(nèi)容,創(chuàng)建日期。 【輸出數(shù)據(jù)】 表 4.26 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(不可編輯項(xiàng)或計(jì)算結(jié)果) 信息編號(hào)int 信息標(biāo)題string 信息類型int 信息內(nèi)容string 創(chuàng)建日期datetime 【關(guān)鍵數(shù)據(jù)項(xiàng)描述】 表 4.27
36、 數(shù)據(jù)項(xiàng)類型長度取值范圍補(bǔ)充說明 信息編號(hào)int數(shù)字由系統(tǒng)自動(dòng)生成,例:1 信息標(biāo)題string 100 中文漢字例: 信息類型int數(shù)字例: 信息內(nèi)容string 2000 中文漢字例:我是 創(chuàng)建日期 datetim e 8 時(shí)間例:2012-5-12 【界面說明】 信息管理:它包含添加、查看、修改、刪除等功能點(diǎn)。 添 加: 添加信息。 刪 除:將選中的數(shù)據(jù)記錄刪除。 查 看:查看選中的該條數(shù)據(jù)。 修 改:瀏覽選中的該條記錄,修改后,按保存提交。 【操作流程說明操作流程說明】 管理員登錄系統(tǒng)-信息管理-查詢信息 -修改信息 -刪除信息 -查看信息 4.2.8 信息類別管理信息類別管理 對(duì)網(wǎng)站
37、的信息類別進(jìn)行管理。 功能描述 表 4.28 功 能 需 求 功能名稱信息類別管理 優(yōu)先級(jí)高 業(yè)務(wù)背景/ 功能描述 對(duì)網(wǎng)站信息類別進(jìn)行基本的管理操作 功能說明管理員可以根據(jù)實(shí)際需要進(jìn)行網(wǎng)站信息類別管理,包括查詢、添加、查看、 修改、刪除等。 約束條件只有系統(tǒng)管理員可以完成。 表單序號(hào)表單名稱方向(輸入/輸出)備注業(yè)務(wù)表單 (輸入表單 和輸出表單) 相關(guān)查詢 需求要點(diǎn) 數(shù)據(jù)描述 【輸入數(shù)據(jù)】 表 4.29 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(可編輯項(xiàng)或?qū)耄?信息類別類別編號(hào),類別名稱,創(chuàng)建時(shí)間 【輸出數(shù)據(jù)】 表 4.30 數(shù)據(jù)類別數(shù)據(jù)項(xiàng)(不可編輯項(xiàng)或計(jì)算結(jié)果) 類別編號(hào)int 類別名稱string 創(chuàng)建時(shí)間int
38、 【關(guān)鍵數(shù)據(jù)項(xiàng)描述】 表 4.31 數(shù)據(jù)項(xiàng)類型長度取值范圍補(bǔ)充說明 類別編號(hào)int數(shù)字由系統(tǒng)自動(dòng)生成,例:1 類別名稱string 100 中文漢字例:最新消息 創(chuàng)建時(shí)間datetime 8 時(shí)間例:2012-5-10 【界面說明】 信息管理:它包含添加、查看、修改、刪除等功能點(diǎn)。 添 加: 添加信息類別。 刪 除:將選中的數(shù)據(jù)記錄刪除。 添 加:添加一條數(shù)據(jù),需要打開一個(gè)界面填寫好,然后保存提交。 查 看:查看選中的該條數(shù)據(jù)。 修 改:瀏覽選中的該條記錄,修改后,按保存提交。 【操作流程說明操作流程說明】 管理員登錄系統(tǒng)-信息管理-查詢信息類別 -修改信息類別 -刪除信息類別 -查看信息類別
39、 4.2.9 我的短信我的短信 用戶可以在本網(wǎng)站進(jìn)行交流,會(huì)以提示的方式顯示信息是否收到。 功能描述 表 4.32 功 能 需 求 功能名稱用戶交流及留言 優(yōu)先級(jí)中 業(yè)務(wù)背景/ 功能描述 用戶可以在本網(wǎng)站進(jìn)行交流,會(huì)以提示的方式顯示信息是否收到。 功能說明用戶可以在本網(wǎng)站進(jìn)行交流,會(huì)以提示的方式顯示信息是否收到。 約束條件 表單序號(hào)表單名稱方向(輸入/輸出)備注業(yè)務(wù)表單 (輸入表單 和輸出表單) 相關(guān)查詢 需求要點(diǎn) 【關(guān)鍵數(shù)據(jù)項(xiàng)描述】 表 4.33 數(shù)據(jù)項(xiàng)類型 長 度 取值范圍補(bǔ)充說明 idint 數(shù)字(自動(dòng)增長列) 發(fā)件人 idint數(shù)字(自動(dòng)增長列) 接受人 idint數(shù)字(自動(dòng)增長列)
40、內(nèi)容string 500 中文漢字 時(shí)間datetime時(shí)間 4.2.10 信息統(tǒng)計(jì)信息統(tǒng)計(jì) 主要統(tǒng)計(jì)的是用戶對(duì)網(wǎng)站性能和功能的評(píng)價(jià)。 功能描述 表 4.34 功 能 需 求 功能名稱信息統(tǒng)計(jì) 優(yōu)先級(jí)低 業(yè)務(wù)背景/ 功能描述 主要統(tǒng)計(jì)的是用戶對(duì)網(wǎng)站性能和功能的評(píng)價(jià)。 功能說明 主要統(tǒng)計(jì)的是用戶對(duì)網(wǎng)站性能和功能的評(píng)價(jià)。 約束條件只有系統(tǒng)管理員可以完成。 表單序號(hào)表單名稱方向(輸入/輸出)備注業(yè)務(wù)表單 (輸入表單 和輸出表單) 相關(guān)查詢根據(jù)類型進(jìn)行查詢 需求要點(diǎn) 數(shù)據(jù)描述 【關(guān)鍵數(shù)據(jù)項(xiàng)描述】 表 4.35 數(shù)據(jù)項(xiàng)類型長度取值范圍補(bǔ)充說明 idint 數(shù)字(自動(dòng)增長列) 數(shù)據(jù)類別int1 是網(wǎng)站性能
41、 2 網(wǎng)站功能 評(píng)論內(nèi)容sring 500 評(píng)分int 創(chuàng)建時(shí)間datetime 【操作說明】 查 看:網(wǎng)站性能。 查 看:網(wǎng)站功能。 【操作流程說明操作流程說明】 管理員登錄系統(tǒng)-查看信息統(tǒng)計(jì)-查看網(wǎng)站性能 -查看網(wǎng)站功能 5 系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì) 5.1 用戶登陸用戶登陸 啟動(dòng)系統(tǒng)程序后,首先進(jìn)入系統(tǒng)登陸界面,在登陸進(jìn)入主體平臺(tái)的時(shí)候,系統(tǒng)會(huì)要求 用戶輸入用戶名及密碼作為驗(yàn)證信息,為了防止非用戶在使用,輸入正常信息后便可以 使用本系統(tǒng)。如圖 5.1 圖 5.1 登陸界面 設(shè)計(jì)代碼如下: userentity user = null; try user = iuser.searchone
42、userentity(loginname.text.trim(), loginpassword.text.trim(); catch (modelbussinessexception ex) logmessageinfo.visible = true; logmessageinfo.text = ex.message; return; sessionlogionuser = user; if (requestrederecturl != null) response.redirect(server.urldecode(requestrederecturl); else response.red
43、irect(/ui/informationcontent.aspx?id=0); 我的側(cè)重點(diǎn)在與后臺(tái)模塊的需求設(shè)計(jì)和開發(fā)工作。所以跳過前臺(tái)直接將后臺(tái)。 5.2 模塊管理模塊管理 系統(tǒng)需要根據(jù)各個(gè)模塊添加權(quán)限點(diǎn),以方便后面對(duì)不同用戶對(duì)不同的模塊有不同 的操作權(quán)限。如圖 5.2 圖 5.2 模塊管理 設(shè)計(jì)代碼如下: /為分頁控件綁定對(duì)象 pagecontrol1.seachobject = imodel; /為分頁控件指定gridview pagecontrol1.gridviewto = gridview1; if (!ispostback) pagehelp.haspageright(mode
44、lmanagepagekey); /為父模塊名稱綁定數(shù)據(jù) list listmodel = imodel.searchallmodelentity().where(item=item.parentmodelid = null).tolist(); parentmodelid.setdatasource(listmodel, new modelentity() modelname=選擇所有項(xiàng)); parentmodelid.datatextfield = modelname; parentmodelid.datavaluefield = modelid; parentmodelid.databi
45、nd(); /分頁查詢 searchmodels(); 5.3 用戶管理用戶管理 系統(tǒng)需要對(duì)系統(tǒng)中的用戶進(jìn)行管理,對(duì)不同的用戶根據(jù)其職能的不同進(jìn)行分類, 對(duì)其角色及權(quán)限進(jìn)行設(shè)置,使其行使其不同的職責(zé)。如圖 5.3 圖 5.3 用戶信息管理 設(shè)計(jì)代碼如下: querycondition query = new querycondition(); userquery querycondition = new userquery(); querycondition = pagehelp.getentity(queryuser, querycondition); query.condition = q
46、uerycondition; query.pageinfo = new pageinfo(); query.pageinfo.pageindex = 1; query.pageinfo.pagesize = 10; query.pageinfo.sortfiled = a.userid; pagecontrol1.sortfiled = a.userid; pagecontrol1.methondname = searchuserentity; pagecontrol1.conditionobject = querycondition; resultcondition result = ius
47、er.searchuserentity(query); gridview2.datasource = result.resultlist; pagecontrol1.pageinfo = result.pageinfo; gridview2.databind(); 5.4 角色管理角色管理 主要對(duì)用戶角色、角色所具有的權(quán)限進(jìn)行控制。如圖 5.4 圖 5.4 角色管理 設(shè)計(jì)代碼如下: /為分頁控件綁定對(duì)象 pagecontrol1.seachobject = irole; /為分頁控件設(shè)置關(guān)聯(lián)gridview pagecontrol1.gridviewto = gridviewrole; if
48、(!ispostback) /角色管理權(quán)限 pagehelp.haspageright(rolemanagepagezykey); searchrole(); 5.5 用戶角色管理用戶角色管理 主要對(duì)用戶進(jìn)行角色控制。如圖 5.5 圖 5.4 用戶角色管理 設(shè)計(jì)代碼如下: querycondition query = new querycondition(); rolequery querycondition = new rolequery(); if (!string.isnullorempty(rolename.text) querycondition.rolename = rolenam
49、e.text; querycondition.userid = int.parse(requestuserid ? 0); query.condition = querycondition; query.pageinfo = new pageinfo(); query.pageinfo.pageindex = 1; query.pageinfo.pagesize = 10; query.pageinfo.sortfiled = a.rolename; pagecontrol1.sortfiled = a.rolename; pagecontrol1.methondname = searchus
50、erroleunselected; pagecontrol1.conditionobject = querycondition; resultcondition result = irole.searchuserroleunselected(query); gridview1.datasource = result.resultlist; pagecontrol1.pageinfo = result.pageinfo; gridview1.databind(); 5.6 權(quán)限管理權(quán)限管理 主要對(duì)權(quán)限進(jìn)行控制。如圖 5.6 圖 5.6 權(quán)限管理 設(shè)計(jì)代碼如下: pagecontrol1.seac
51、hobject = ipower; pagecontrol1.gridviewto = gridviewpower; if(!ispostback) imodelmanage imodel = systemmanagefactory.createentity() as imodelmanage; list listmodel = imodel.searchallmodelentity(); modelid.setdatasource(listmodel, new modelentity() modelname = 選擇所有項(xiàng) ); modelid.datatextfield = modelna
52、me; modelid.datavaluefield = modelid; modelid.databind(); searchmodels(); 5.7 角色權(quán)限管理角色權(quán)限管理 主要對(duì)角色權(quán)限進(jìn)行控制。如圖 5.7 圖 5.7 角色權(quán)限管理 設(shè)計(jì)代碼如下: pagecontrol1.seachobject = ipower; pagecontrol1.gridviewto = gridviewpower; if (!ispostback) int? roleid = int.parse(requestroleid?0); roleentity role = irole.searchoner
53、oleentity(roleid); pagehelp.bindentity(rolebaseinfo, role); imodelmanage imodel = systemmanagefactory.createentity() as imodelmanage; /將模塊名稱和模塊編號(hào)綁定到dropdownlist list listmodel = imodel.searchallmodelentity(); modelid.setdatasource(listmodel, new modelentity() modelname = 選擇所有項(xiàng) ); modelid.datatextfie
54、ld = modelname; modelid.datavaluefield = modelid; modelid.databind(); /分頁查詢 searchpowerrole(); 5.8 信息管理信息管理 對(duì)網(wǎng)站信息進(jìn)行基本的管理操作. 如圖 5.8 圖 5.8 信息管理 設(shè)計(jì)代碼如下: pagecontrol1.seachobject = biz; pagecontrol1.gridviewto = gridview2; if (!ispostback) itype imodel = informationfactory.createntity() as itype; list l
55、istmodel = imodel.searchalltypes(); typeid.setdatasource(listmodel, new typeentity() typename = 選擇 所有項(xiàng) ); typeid.datatextfield = typename; typeid.datavaluefield = typeid; typeid.databind(); searchinformation(); 5.9 信息類別管理信息類別管理 對(duì)網(wǎng)站信息類別進(jìn)行基本的管理操作如圖 5.9 圖 5.9 模塊管理 設(shè)計(jì)代碼如下: itype imodel = informationfact
56、ory.createntity() as itype; typebiz biz = new typebiz(); protected void page_load(object sender, eventargs e) pagecontrol1.seachobject = biz; pagecontrol1.gridviewto = gridview2; if (!ispostback) searchtype(); 5.10 我的短信我的短信 用戶可以在本網(wǎng)站上進(jìn)行交流,會(huì)以提示的方式顯示信息是否收到。如圖 5.10 圖 5.10 我的短信管理 設(shè)計(jì)代碼如下: querycondition q
57、uery = new querycondition(); messagequery messagequery = new messagequery(); messagequery = pagehelp.getentity(recivemessagequery, messagequery); userentity user = pagehelp.getlogion(); messagequery.recivenameid = user.userid; messagequery.messagetype = r; query.condition = messagequery; 5.11 信息統(tǒng)計(jì)信息
58、統(tǒng)計(jì) 主要統(tǒng)計(jì)的是用戶對(duì)網(wǎng)站性能和功能的評(píng)價(jià)。如圖 5.11 圖 5.11 信息統(tǒng)計(jì)管理 設(shè)計(jì)代碼如下: istatistics imodel = statisticsfactory.createntity() as istatistics; statisticsbiz biz = new statisticsbiz(); protected void page_load(object sender, eventargs e) pagecontrol1.seachobject = biz; pagecontrol1.gridviewto = gridview1; if (!ispostback
59、) searchstatistics(); 6 系統(tǒng)測試系統(tǒng)測試 6.1 測試用例設(shè)計(jì)要求測試用例設(shè)計(jì)要求 1、軟件或項(xiàng)目的名稱 2、軟件或項(xiàng)目的版本(內(nèi)部版本號(hào)) 3、功能模塊名 4、測試用例的簡單描述,即該用例執(zhí)行的目的或方法 5、測試用例的參考信息(便于跟蹤和參考) 6、本測試用例與其他測試用例間的依賴關(guān)系 7、本用例的前置條件,即執(zhí)行本用例必須要滿足的條件,如對(duì)數(shù)據(jù)庫的訪問權(quán)限 8、用例的編號(hào)(id),如可以是:軟件名稱簡寫-功能塊簡寫-no. 9、步驟號(hào)、操作步驟描述、測試數(shù)據(jù)描述 10、預(yù)期結(jié)果(這是最重要的)和實(shí)際結(jié)果(如果有 bug 管理工具,這條可以省 略) 11、開發(fā)人員(
60、必須有)和測試人員(可有可無) 12、測試執(zhí)行日期 6.2 測試報(bào)告測試報(bào)告 本系統(tǒng)經(jīng)過我和張謙對(duì)系統(tǒng) bug 和系統(tǒng)可行性的測試,各部分的功能基本正常, 達(dá)到了預(yù)期的目的。 致致 謝謝 經(jīng)過幾個(gè)月的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)本科生的畢業(yè) 設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo), 以及一起工作的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。在這里首先要感謝 我的導(dǎo)師楊帆老師。楊帆平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從查閱資 料到設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì)等整個(gè)過程中都給予了我悉心 的指導(dǎo)。我的設(shè)計(jì)較為復(fù)雜煩瑣,但是朱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 3408-2024林下經(jīng)濟(jì)術(shù)語
- 【假期提升】五升六語文暑假作業(yè)(七)-人教部編版(含答案含解析)
- 緊急任務(wù) 面試題及答案
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職法學(xué)考前沖刺模擬試卷A卷含答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級(jí)技能題庫綜合試卷A卷附答案
- 遺產(chǎn)繼承房產(chǎn)過戶合同
- 汽車運(yùn)輸合同協(xié)議書
- 語言學(xué)與文化差異閱讀理解題
- 信息技術(shù)支持下的農(nóng)業(yè)智能生產(chǎn)合作協(xié)議
- 陜西省渭南市富平縣2024-2025學(xué)年八年級(jí)上學(xué)期期末生物學(xué)試題(含答案)
- 中考心理減壓輔導(dǎo) 中考前心理健康教育主題班會(huì)
- 小學(xué)四年級(jí)心理健康教育課
- 【上市公司的財(cái)務(wù)風(fēng)險(xiǎn)的分析和防范:以三只松鼠為例10000字(論文)】
- 部編版小學(xué)語文四年級(jí)下冊教師教學(xué)用書(教學(xué)參考)完整版
- 幼兒園消防安全知識(shí)競賽試題及答案
- 莫高窟群文閱讀教學(xué)設(shè)計(jì)
- 樂理視唱練耳簡明教程課后習(xí)題答案
- 2023年10月自考試題02398土力學(xué)及地基基礎(chǔ)
- 農(nóng)業(yè)領(lǐng)域的服務(wù)禮儀
- 高壓旋噴樁加固工程施工方案
- 【鹽津鋪?zhàn)庸境杀竟芾憩F(xiàn)狀、問題及對(duì)策】10000字
評(píng)論
0/150
提交評(píng)論