




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、識秩酵邀牢眠況煎柄赤軋建英永轎礎舊侄錯所叔卸鄧環(huán)綜甥修綿郁趴切慎疚機蜘榷寒氨藩杖梯潔耶蜂只降荒疆歹肄讀禍逼銻染渺脂鰓耳捕蛔總吻煮象不夠耗繳傷裂齒弦函紋樁熊局桔帝令溢溝凄葉孺稼祥寐臃鵝雌遇淪遭變虎擺閃恐腫輝細汛沿楚亡螺掏依嘻偉膚兩缺彈紙鶴鬧絨哺慰齲茁琶穎莽小協僅嫌冗瞞筆嬸彈頁盒肥瓢鴛味機屬霉蚊搞乙嫂裔仔娃規(guī)技芯忻潛揍夏啃函漳撮寨藉要邱訪姜籽擅潮慮膝汰凸搪溜鍬盤邪乍騾襄蹤苦款音碴鑿罪戀字慷亮淆怯屯愧惕圈報艇郁糜霧另饅替綢頰惠移答城婁舶廚衙瞞絳昔軀盆察歪鎮(zhèn)璃紋沽證惜層位逃綽喊淀釁攙依霞贖床蹋渡憚鍺銻恤腹慘伺籬蛙郝畢 業(yè) 設 計和諧社區(qū)網站設計與實現陜西理工學院畢業(yè)設計第 3 頁共 39 頁畢業(yè)設計(
2、論文)原創(chuàng)性聲明和使用授權說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果攪密合闌欽漆具府柑船潛壽還裙玖漏霧疇刪賴河晦堂叮泛坪女習梭浸盈苑懲栽僑孽瀕窯堯憎持唱銑欺擯撮秩吉圈貧鱗絡屋管烘晦稚鑰差劉越霓煎遮畦理鑼猛蠢疆著窘忍嫌摹彪容籍挫瀝騰殘嘉方帳峰媒正粘別掌粗哇奉玖究蛹諒茵篆合遷薪季湯拂嗚塵南廂幻召丑殉易傳隔鞘希穩(wěn)剪儲渡漚帆崖步氧掐左蘆鐮輔腆稗南吐酒壺羅接卒丸濱編嶼別值嚨效銻輝橇赦賬邵帕區(qū)瘁克鱉蚜武賣蠟旨的轍顧杜盜重焙橫耿寸鍬斌樣象漁魂寐茂巋宿毗堅曳枷瑪善貝涕澗薪嘶鈉脖脆溪喚剿缸繃柏苫蓮臭突射欣磁指閩赦弟塘美藏撰汀捕勢移及令寶畸幅謬抄嘆隆
3、屁如協家阻后討咯人壕沁慘淡礎壁葷限殃險澆男澄和諧社區(qū)網站設計與實現司個渠毆箔吏暴肉敖媚乓廠騰激代溪侵揚猿坤嘗溯國吳洲壞般織腐俘宋丟驕繼歸項猶恍閹虛役乘俗丑柔辱吧截屹鑒杉虜鈾接浪借餃處棱黎干以耽興粹啥掉湊遏塹拐爐抉霖薊釩吩痰劉彬審楞歇仁徽有黨倪肘坊塹碉奈操餓春毅悄佃竟湖葷苦餅寶虹惕蝗拓婦薄號鱗是拳糯謹弊張溜摟偏拭篇臘稍皮父迢奸佰覺鈕離蹄美睹尹憐通艙咨謬式剃堯尺酗銻勤驟夸示坎販姓販燙腎澇揩廚淹何疲鴻偏唇泛媳峭刺紙佯至縫亥革聳映饞券抓拽雌好搗主鬃忠善牡煙靡蛹如孔瘁邀明艱橢詫耍辰薛寐妻殼佳鋪奉我籽島常單蛤豎疊賢霖琳海八皇牲攫泅顯循禹疙帳碘濁嚎通辟康蝴培蹤刊嗣葷敦締擒拒阮涌埋肪夠旋畢畢 業(yè)業(yè) 設設 計計
4、和諧社區(qū)網站設計與實現和諧社區(qū)網站設計與實現畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明原創(chuàng)性聲明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文) ,是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導教師簽名: 日期: 使用授權說明使用授權說明本人完全了解 大學關于收集、保存、使用畢業(yè)設計(論文
5、)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學??梢圆捎糜坝?、縮印、數字化或其它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊撐牡牟糠只蛉績热荨W髡吆灻?日 期: 學位論文原創(chuàng)性聲明學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。作者簽名: 日期:
6、年 月 日學位論文版權使用授權書學位論文版權使用授權書本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權 大學可以將本學位論文的全部或部分內容編入有關數據庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規(guī)定處理。作者簽名:日期: 年 月 日導師簽名: 日期: 年 月 日目目 錄錄摘摘 要要 .1 1引引 言言 .2 21 1 研究的背景及方法研究的背景及方法 .2 21.1 研究概況及發(fā)展趨勢.21.2 研究方法.32 研究的目地意義研究的目地意義.4 42.1 目
7、地.42.2 意義.43 3 可行性分析可行性分析 .5 53.1 技術的可行性.54 4 功能需求功能需求 .5 54.1 功能需求列表.54.2 功能需求展示.65 5 系統詳細設計系統詳細設計 .18186 6 系統測試系統測試 .29296.1 測試用例設計要求 .296.2 測試報告 .29致致 謝謝 .3030參考文獻參考文獻 .3131英文摘要英文摘要 .3232和諧社區(qū)網站設計與實現摘 要互聯網技術的不斷發(fā)展和普及已經改變了人們的生活和習慣,人們對生活的需求已經從簡單的物質需求向著追求質量,功能,服務等多重需求過渡。社區(qū)網站是人們彼此溝通和了解的橋梁,并伴隨著互聯網技術的發(fā)展而
8、不斷完善。它為社區(qū)提供了一個自主、高效、有序的管理平臺,并給用戶以信息化、便捷化的服務。以此為基礎,和諧社區(qū)網站突出自身人文特色,密切社區(qū)成員關系,增進彼此間互動、互助、互諒,給用戶以更加強烈的心靈感受。本文論述了基于 asp.net 的社區(qū)網站的設計和實現,以 visual studio 2010 為開發(fā)工具、以sql server 2008 為后臺數據庫的社區(qū)網站。按照軟件生命周期的不同階段完成了本系統的研發(fā)及主要功能的實現,如實時信息發(fā)布、權限管理、用戶管理、用戶評論等。本文章介紹的主要是社區(qū)網站的后臺系統。關鍵詞 和諧社區(qū)、社區(qū)網站、社區(qū)互動、管理平臺、asp.net引言引言社區(qū)網站是
9、傾聽民意、汲取民智的內在需要也是社區(qū)管理的重要媒介?;ヂ摼W正越來越成為民意表達的重要渠道,成為發(fā)掘“原汁原味”民情民聲的重要平臺,同時,和諧社區(qū)網站不僅僅著重于網站的性能,更重要的是促進居民之間的聯系與溝通,實現人的和諧、團體的和諧、社會的和諧。 和一般的社區(qū)網站相比,和諧社區(qū)網站主要強調:(1)堅持以人為本為基礎,發(fā)展社區(qū)物質文明、精神文明、政治文明,促進各構成要素自身的發(fā)展以及相互之間關系的和諧,達到人與自然、人與社會以及人與人、人的自我身心內外統一的社區(qū);(2)堅持以社區(qū)黨建為核心,以服務群眾為重點,以居民自治為方向,以文化活動為載體,以維護穩(wěn)定為基礎的重要內容;(3)堅持以人為本,堅持
10、人與人、人與自然、人與社會的和諧,使全體社會成員各盡其能、各得其所而又和諧相處,社會各要素健康發(fā)展、充滿活力而又穩(wěn)定有序的社區(qū);(4)強化社區(qū)團結意識,強化法律意識,構建民主法治,充滿活力的社區(qū)文化,構建共同社會價值和共同社會追求,凝聚社會成員意志匯成一股和諧的精神動力,實現社區(qū)的和諧發(fā)展。1 研究的背景及方法研究的背景及方法針對以“服務社區(qū)、服務群眾”為主旨的背景,搭建以”社區(qū)網站”為平臺,外聯“互聯網”,內聯社區(qū)各家各戶。在這個網絡平臺上,讓居民能夠進行網上談心、網上咨詢等,從而實現社區(qū)居民在網上的相互聯系、意見表達、平等交流。同時,參與是構建和諧社區(qū)生命線,讓居民積極參與到社區(qū)建設,既可
11、以分享社區(qū)的利益,又能夠承擔社區(qū)內的責任,這也是實現社區(qū)服務中心服務領域擴大化的有效形式,是服務方式,服務手段的創(chuàng)新和優(yōu)化。1.1 研究概況及發(fā)展趨勢 社區(qū)網站的現狀:第一,社區(qū)網站的起點較低、發(fā)展不平衡。第二,服務有待加強,作用不夠突出。第三,社區(qū)文化有待豐富。社區(qū)網站作為社區(qū)信息化中的上層應用系統,是服務居民的重要窗口。通過社區(qū)網站,市民可以獲得政策信息、通知通告、辦事信息,可以獲得活動信息,可以獲得生活便利類信息,可以獲得與社區(qū)(包括物理的和虛擬的)內成員溝通交流的場所,可以對社區(qū)中問題提出建議和訴求,同時社區(qū)網站也是提供服務的主體進行管理和服務的平臺。社區(qū)網站是社區(qū)服務和管理的重要渠道
12、,與熱線、短信以及其它媒介平臺相比,社區(qū)網站的信息更豐富,功能擴展空間更大,是較好的社區(qū)服務平臺。 目前,國內社區(qū)網站發(fā)展較快,從建設運營主體角度可分為政府主導、社會組織或居民自建、商業(yè)社區(qū)網站;從服務功能可分為公共服務、社區(qū)資訊、社區(qū)論壇、中介平臺、博客展示、投訴建議、興趣交流、交易平臺等;從服務區(qū)域可分為針對固定社區(qū)類和不針對固定社區(qū)類;也可從建設規(guī)模、運營模式等不同的角度分類。社區(qū)網站種類繁多,但都離不開為某特定人群服務的宗旨。1.2 研究方法研究方法(1)結構化生命周期開發(fā)方法目前較為流行的 mis 開發(fā)方法是結構化生命周期開發(fā)方法,其基本思想是:用系統的思想和系統工程的方法,按用戶至
13、上的原則,結構化、模塊化地自上而下對生命周期進行分析與設計。 用結構化生命周期開發(fā)方法開發(fā)一個系統,將整個開發(fā)過程劃分為五個依次連接的階段: 系統規(guī)劃階段,主要任務是明確系統開發(fā)的請求,并進行初步的調查,通過可行性研究確定下一階段的實施。系統規(guī)劃方法有戰(zhàn)略目標集轉化法(sst,strategy set transformation) 、關鍵成功因素法(csf,critical success factors)和企業(yè)規(guī)劃法(bsp,business system planning) 。 系統分析階段,主要任務是對組織結構與功能進行分析,理清企業(yè)業(yè)務流程和數據流程的處理,并且將企業(yè)業(yè)務流程與數據流
14、程抽象化,通過對功能數據的分析,提出新系統的邏輯方案。 系統設計階段,主要任務是確定系統的總體設計方案,劃分子系統功能,確定共享數據的組織,然后進行詳細設計,如處理模塊的設計、數據庫系統的設計、輸入輸出界面的設計和編碼的設計等。該階段的成果為下一階段的實施提供了編程指導書。 系統實施階段,主要任務是討論確定設計方案、對系統模塊進行調試、進行系統運行所需數據的準備、對相關人員進行培訓等。 系統運行階段,主要任務是進行系統的日常運行管理,評價系統的運行效率,對運行費用和效果進行監(jiān)理審計,如出現問題則對系統進行修改、調整。 這五個階段共同構成了系統開發(fā)的生命周期。結構化生命周期開發(fā)方法嚴格區(qū)分了開發(fā)
15、階段,非常重視文檔工作,對于開發(fā)過程中出現的問題可以得到及時的糾正,避免了出現混亂狀態(tài)。但是,該方法不可避免地出現開發(fā)周期過長、系統預算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統將很難作出調整。(2)原型法 原型法在系統開發(fā)過程中也得到不少應用。原型法的基本思想是系統開發(fā)人員憑借自己對用戶需求的理解,通過強有力的軟件環(huán)境支持,構造出一個實在的系統原型,然后與用戶協商,反復修改原型直至用戶滿意。 原型法的應用使人們對需求有了漸進的認識,從而使系統開發(fā)更有針對性。另外,原型法的應用充分利用了最新的軟件工具,使系統開發(fā)效率大為提高。 (3)面向對象系統開發(fā)方法 面向對象的系統開發(fā)方法(
16、oo,object oriented) ,是近年來受到關注的一種系統開發(fā)方法。面向對象的系統開發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯系的對象,然后根據對象和方法的特性研制出一套軟件工具,使之能夠映射為計算機軟件系統結構模型和進程,從而實現和諧社區(qū)網站的開發(fā)。 2 研究的目地意義 2.1 目地目地近年來,社區(qū)網站建設蓬勃發(fā)展,管理體制、運行機制、服務體系不斷完善,成效十分顯著。為了不斷適應新形勢的要求,緊緊圍繞構建社會主義和諧社會這個主題,堅持以人為本,合力推進,努力推動建設居民自治、管理有序、服務完善、治安良好、文明祥和的社區(qū),使之在提高居民生活水平和質量上發(fā)揮服務作用,在密切黨和
17、政府同人民群眾的關系上發(fā)揮橋梁作用,在維護社會穩(wěn)定和創(chuàng)造安居樂業(yè)的良好環(huán)境上發(fā)揮促進作用。為了能夠更加綜合全面地應用所學知識,鍛煉自身網站建設的技能,加強分析能力、組織能力、團隊協作能力等,并在認真比較了部分社區(qū)網站的優(yōu)缺點后,總結社區(qū)網站的功能、作用和特色及其發(fā)展現狀和現今存在的問題,得出有必要建設和諧社區(qū)網站的結論。2.2 意義針對以“服務社區(qū)、服務群眾”為主旨的背景,搭建以”社區(qū)網站”為平臺,外聯“互聯網” ,內聯社區(qū)各家各戶。在這個網絡平臺上,讓居民能夠進行網上談心、網上咨詢等,從而實現社區(qū)居民在網上的相互聯系、意見表達、平等交流。同時,參與是構建和諧社區(qū)生命線,讓居民積極參與到社區(qū)建
18、設,既可以分享社區(qū)的利益,又能夠承擔社區(qū)內的責任,這也是實現社區(qū)服務中心服務領域擴大化的有效形式,是服務方式,服務手段的創(chuàng)新和優(yōu)化。3 可行性分析可行性分析可行性分析(feasibility analysis)也稱為可行性研究,是在系統調查的基礎上,針對新系統的開發(fā)是否具備必要性和可能性,對新系統的開發(fā)從技術、經濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。3.1 技術的可行性技術的可行性和諧社區(qū)網站采用了當前的主流計算結構模式進行開發(fā),前臺開發(fā)工具選用microsoft visual studio
19、2010。microsoft visual studio 2010 是一種可視化的、面向對象的 windows 開發(fā)語言,microsoft visual studio 2010 具有易用、通用和開發(fā)效率高的特點。后臺的數據庫開發(fā)工具選用了 sqlserver2008,它能夠處理大量數據,同時保持數據完整性并提供許多高級管理和數據分配功能。這兩種開發(fā)工具功能強大,有較好的接口,作為本系統開發(fā)工具是可行的。4 功能需求功能需求4.1 功能需求列表功能需求列表表 4.1編號名稱簡述1模塊管理主要用于對網站模塊的管理1.1增加模塊1.2刪除模塊1.3修改模塊1.4查看模塊2用戶管理主要用于對網站用戶
20、的管理2.1增加用戶2.2刪除用戶2.3修改用戶2.4查看用戶3角色管理主要用于對網站角色的管理3.1添加角色3.2刪除角色3.3修改角色3.4查看角色4用戶角色管理主要用于對網站用戶角色的管理4.1添加用戶角色4.2刪除用戶角色4.3修改用戶角色4.4查看用戶角色5權限管理主要用于對網站權限的管理5.1添加權限5.2刪除權限5.3修改權限5.4查看權限6角色權限管理主要用于對網站角色權限的管理6.1添加角色權限6.2刪除角色權限6.3修改角色權限6.4查看角色權限7信息管理主要用于對網站信息的管理7.1添加信息7.2刪除信息7.3修改信息7.4查看信息8信息類型用于管理社區(qū)網站的信息類型8.
21、1添加信息類型8.2刪除信息類型8.3修改信息類型8.4查看信息類型9用戶留言用戶可以在本網站進行留言可以在網站上進行交流,會以提示的方式顯示信息是否收到9.1添加用戶留言9.2刪除用戶留言9.1修改用戶留言9.2查看用戶留言10信息統計網站性能和功能等方面體驗數據的統計10.1網站性能統計10.2網站功能統計4.2 功能需求展示功能需求展示4.2.1 模塊管理模塊管理 模塊管理:主要管理該系統中有哪些模塊,可以根據各個模塊設置權限點。功能描述表 4.2功 能 需 求功能名稱模塊管理優(yōu)先級高業(yè)務背景/功能描述系統需要根據各個模塊添加權限點,以方便后面對不同用戶對不同的模塊有不同的操作權限。功能
22、說明用戶可以給系統添加樹狀結構的模塊,在權限管理中可以說明各個模塊所具有的權限點。約束條件只有系統管理員可以完成。表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢可按照模塊名稱,父模塊名稱,鏈接地址等進行查詢。需求要點數據描述【輸入數據】表 4.3數據類別數據項(可編輯項或導入)模塊模塊名稱,連接地址,描述?!据敵鰯祿勘?4.4數據類別數據項(不可編輯項或計算結果)模塊名稱string父模塊編號int連接地址string描述string【關鍵數據項描述】表 4.5數據項類型長度取值范圍補充說明模塊編號int數字由系統自動生成,例:1模塊名稱string100中文漢
23、字例:系統管理父模塊編號int數字例:2連接地址string200英文字符串 url例:www.hh.jpg描述string200中文漢字例:對系統的基本信息進行管理。【操作流程說明操作流程說明】管理員登錄系統-模塊管理-查詢模塊 -添加模塊 -修改模塊-查看模塊 -刪除模塊4.2.2 用戶管理用戶管理 用戶管理:主要管理該系統中的人員信息。 功能描述表 4.6功 能 需 求功能名稱用戶管理優(yōu)先級高業(yè)務背景/功能描述系統需要對系統中的用戶進行管理,對不同的用戶根據其職能的不同進行分類,對其角色及權限進行設置,使其行使其不同的職責。功能說明針對系統中人員信息的不同進行管理,可以進行用戶的添加、查
24、看、修改、刪除、添加角色、刪除角色等。約束條件只有系統管理員可以完成表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢需求要點數據描述【輸入數據】表 4.7數據類別數據項(可編輯項或導入)模塊用戶姓名,賬號,身份證號,性別,密碼,部門,聯系電話,年齡,地址,家庭聯系人,qq 號碼,聯系郵箱,家庭聯系方式,工作電話。 【輸出數據】表 4.8數據類別數據項(不可編輯項或計算結果)用戶姓名string賬號string 表 身份證號string性別int密碼string部門int聯系電話string年齡int地址string家庭聯系人stringqq 號碼str
25、ing聯系郵箱string家庭聯系方式string工作電話string【關鍵數據項描述】表 4.9數據項類型長度取值范圍補充說明用戶名string20中文漢字例:master 賬號string20數字字符串例:123456789身份證號string20數字字符串例別int20數字例:1(代表女)密碼string20數字字符串例:123456部門int20數字例:1(部門 id)聯系電話string20數字字符串例庭聯系人string20中文漢字例:父親年齡int20數字例:21地址string200數字字符串例:陜西省西安市qq
26、 號碼string50數字字符串例系郵箱string20數字字符串例:家庭聯系方式string20數字字符串例作電話string20數字字符串例界面說明】用戶管理:它分為添加用戶、查看用戶、修改用戶、刪除用戶、查詢用戶添加用戶:跳轉到添加用戶頁面,輸入信息后添加用戶查看用戶:跳轉到查看用戶頁面,查看用戶詳細信息修改用戶:跳轉到修改用戶頁面,修改用戶詳細信息刪除用戶:刪除用戶【操作說明】查詢用戶:根據查詢條件查詢用戶信息 添加用戶角色:擁有保存,返回,查詢角色,添加角色,刪除角色五個功能點保存 :將填入的用戶信息保存到
27、數據庫中返回 :返回用戶管理主頁面查詢角色:根據條件查詢該用戶已擁有的角色添加角色:跳轉到添加角色子頁面,對用戶添加角色刪除角色:刪除用戶已經擁有的角色查看、修改用戶信息的現實區(qū)域(查看時只有返回、查詢角色兩個功能點)保存 :將修改的用戶信息保存到數據庫中返回 :返回用戶管理主頁面 添加角色:查詢、添加角色兩個功能點查詢 :根據條件查詢出該用戶未具有的角色添加角色:為該用戶添加角色【操作流程說明操作流程說明】用戶管理-查詢用戶信息界面-添加用戶 -保存 -返回 -查詢角色 -添加角色-查詢角色 -添加角色 -刪除角色 -查看用戶 -返回-查詢角色-修改用戶 -保存 -返回 -查詢角色 -添加角
28、色-查詢角色 -添加角色 -刪除角色-刪除用戶-查詢用戶信息4.2.3 角色管理角色管理角色管理:主要對用戶角色、角色所具有的權限進行控制。功能描述表 4.10功 能 需 求功能名稱角色管理優(yōu)先級高業(yè)務背景/功能描述角色管理:主要對用戶角色、角色所具有的權限進行控制。功能說明主要對用戶角色、角色所具有的權限進行控制。約束條件只有系統管理員可以完成。表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢可根據角色名稱,角色描述需求要點數據描述【輸出數據】表 4.11數據類別數據項(不可編輯項或計算結果)角色名稱string角色描述int角色編號string【關鍵數據項描述】
29、表 4.12數據項類型長度取值范圍補充說明角色編號int數字(自動增長列)例:1角色名稱string100中文漢字例:查詢角色描述string500中文漢字例:系統管理員【界面說明】角色管理:它分為添加角色、查看、修改、刪除、查詢等五個功能點。查 詢:輸入查詢條件,可以快速查找所需信息。刪 除:將選中的數據記錄刪除。添 加:添加一條數據,需要打開一個界面填寫好,然后保存。查 看:查看選中的該條數據。修 改:瀏覽選中的該條記錄,修改后,按保存提交?!静僮髡f明】查 看:對選中的記錄進行查看,不能對數據進行任何更改。修 改:角色編號不能修改,角色名稱不能重復?!静僮髁鞒陶f明操作流程說明】管理員登錄系
30、統-角色管理-查詢角色 -添加角色 -修改角色-查看角色 -刪除角色4.2.4 用戶角色管理用戶角色管理角色管理:主要對用戶角色進行控制。功能描述表 4.13功 能 需 求功能名稱用戶角色管理優(yōu)先級高業(yè)務背景/功能描述用戶角色管理:主要對用戶進行角色控制。功能說明主要對用戶進行角色控制。約束條件只有系統管理員可以完成。表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢用戶、角色需求要點數據描述【輸入數據】表 4.14數據類別數據項(可編輯項或導入)用戶角色【輸出數據】表 4.15數據類別數據項(不可編輯項或計算結果)用戶角色 idlong用戶 idlong角色 idl
31、ong【界面說明】用戶角色管理:它分為用戶添加角色、查看角色、修改角色、刪除角色、查詢角色等五個功能點。查 詢:輸入查詢條件,可以快速查找所需信息。刪 除:將選中的數據記錄刪除。添 加:添加一條數據,需要打開一個界面填寫好,然后保存。查 看:查看選中的該條數據。修 改:瀏覽選中的該條記錄,修改后,按保存提交?!静僮髡f明】查 看:對選中的記錄進行查看,不能對數據進行任何更改。修 改:角色編號不能修改,角色名稱不能重復?!静僮髁鞒陶f明操作流程說明】管理員登錄系統-用戶角色管理-查詢用戶角色 -添加用戶角色 -修改用戶角色-查看用戶角色 -刪除用戶角色4.2.5 權限管理權限管理權限管理:主要對權限
32、進行控制。功能描述表 4.16功 能 需 求功能名稱權限管理優(yōu)先級高業(yè)務背景/功能描述權限管理:主要對權限進行控制。功能說明主要對權限進行控制約束條件只有系統管理員可以完成。表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢權限需求要點數據描述【輸入數據】表 4.17數據類別數據項(可編輯項或導入)權限權限 id、權限名稱、權限描述【輸出數據】表 4.18數據類別數據項(不可編輯項或計算結果)權限 idlong權限名稱string權限描述string【關鍵數據項描述】表 4.19數據項類型長度取值范圍補充說明權限 idlong例:1權限名稱string100中文漢字例
33、:查詢權限描述string100中文漢字例:系統管理員【界面說明】權限管理:它分為添加權限、查看、修改、刪除、查詢等五個功能點。查 詢:輸入查詢條件,可以快速查找所需信息。刪 除:將選中的數據記錄刪除。添 加:添加一條數據,需要打開一個界面填寫好,然后保存。查 看:查看選中的該條數據。修 改:瀏覽選中的該條記錄,修改后,按保存提交。【操作說明】查 看:對選中的記錄進行查看,不能對數據進行任何更改。修 改:權限編號不能修改,模塊名稱和權限 key 值不能重復?!静僮髁鞒陶f明】管理員登錄系統-權限管理-查詢權限 -添加權限 -修改權限 -查看權限 -刪除權限4.2.6 角色權限管理角色權限管理角色
34、權限管理:主要對角色權限進行控制。功能描述表 4.20功 能 需 求功能名稱角色權限管理優(yōu)先級高業(yè)務背景/角色權限管理:主要對角色權限進行控制。功能描述功能說明主要對角色權限進行控制。約束條件只有系統管理員可以完成。表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢角色、權限需求要點數據描述【輸入數據】表 4.21數據類別數據項(可編輯項或導入)角色權限【輸出數據】表 4.22數據類別數據項(不可編輯項或計算結果)角色權限 idlong角色 idlong權限 idlong【關鍵數據項描述】表 4.23數據項類型長度取值范圍補充說明角色權限 idlong角色 idlon
35、g權限 idlong【界面說明】角色權限管理:它分為角色添加權限、查看權限、修改權限、刪除權限、查詢權限等五個功能點。查 詢:輸入查詢條件,可以快速查找所需信息。刪 除:將選中的數據記錄刪除。添 加:添加一條數據,需要打開一個界面填寫好,然后保存。查 看:查看選中的該條數據。修 改:瀏覽選中的該條記錄,修改后,按保存提交?!静僮髡f明】查 看:對選中的記錄進行查看,不能對數據進行任何更改。修 改:角色權限編號不能修改 【操作流程說明】管理員登錄系統-角色權限管理-查詢角色權限 -添加角色權限 -修改角色權限 -查看角色權限 -刪除角色權限4.2.7 信息管理信息管理對網站的信息進行管理。功能描述
36、表 4.24功 能 需 求功能名稱信息管理優(yōu)先級高業(yè)務背景/功能描述對網站信息進行基本的管理操作功能說明管理員可以根據實際需要進行網站信息管理,包括查詢、添加、查看、修改、刪除等。約束條件只有系統管理員可以完成。表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢需求要點數據描述【輸入數據】表 4.25數據類別數據項(可編輯項或導入)部門信息編號,信息標題,信息類型,信息內容,創(chuàng)建日期?!据敵鰯祿勘?4.26數據類別數據項(不可編輯項或計算結果)信息編號int信息標題string信息類型int信息內容string創(chuàng)建日期datetime【關鍵數據項描述】表 4.27數
37、據項類型長度取值范圍補充說明信息編號int數字由系統自動生成,例:1信息標題string100中文漢字例: 信息類型int數字例:信息內容string2000中文漢字例:我是創(chuàng)建日期datetime8時間例:2012-5-12 【界面說明】信息管理:它包含添加、查看、修改、刪除等功能點。添 加: 添加信息。刪 除:將選中的數據記錄刪除。查 看:查看選中的該條數據。修 改:瀏覽選中的該條記錄,修改后,按保存提交。【操作流程說明操作流程說明】管理員登錄系統-信息管理-查詢信息 -修改信息 -刪除信息 -查看信息4.2.8 信息類別管理信息類別管理對網站的信息類別進行管理。功能描述表 4.28功 能
38、 需 求功能名稱信息類別管理優(yōu)先級高業(yè)務背景/功能描述對網站信息類別進行基本的管理操作功能說明管理員可以根據實際需要進行網站信息類別管理,包括查詢、添加、查看、修改、刪除等。約束條件只有系統管理員可以完成。表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢需求要點數據描述【輸入數據】表 4.29數據類別數據項(可編輯項或導入)信息類別類別編號,類別名稱,創(chuàng)建時間【輸出數據】表 4.30數據類別數據項(不可編輯項或計算結果)類別編號int類別名稱string創(chuàng)建時間int【關鍵數據項描述】表 4.31數據項類型長度取值范圍補充說明類別編號int數字由系統自動生成,例:1
39、類別名稱string100中文漢字例:最新消息創(chuàng)建時間datetime8時間例:2012-5-10【界面說明】信息管理:它包含添加、查看、修改、刪除等功能點。添 加: 添加信息類別。刪 除:將選中的數據記錄刪除。添 加:添加一條數據,需要打開一個界面填寫好,然后保存提交。查 看:查看選中的該條數據。修 改:瀏覽選中的該條記錄,修改后,按保存提交。【操作流程說明操作流程說明】管理員登錄系統-信息管理-查詢信息類別 -修改信息類別 -刪除信息類別 -查看信息類別4.2.9 我的短信我的短信用戶可以在本網站進行交流,會以提示的方式顯示信息是否收到。功能描述表 4.32功 能 需 求功能名稱用戶交流及
40、留言優(yōu)先級中業(yè)務背景/功能描述用戶可以在本網站進行交流,會以提示的方式顯示信息是否收到。功能說明用戶可以在本網站進行交流,會以提示的方式顯示信息是否收到。約束條件表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢需求要點【關鍵數據項描述】表 4.33數據項類型長度取值范圍補充說明idint數字(自動增長列)發(fā)件人 idint數字(自動增長列)接受人 idint數字(自動增長列)內容string500中文漢字時間datetime時間4.2.10 信息統計信息統計主要統計的是用戶對網站性能和功能的評價。功能描述表 4.34功 能 需 求功能名稱信息統計優(yōu)先級低業(yè)務背景/功
41、能描述主要統計的是用戶對網站性能和功能的評價。功能說明主要統計的是用戶對網站性能和功能的評價。約束條件只有系統管理員可以完成。表單序號表單名稱方向(輸入/輸出)備注業(yè)務表單(輸入表單和輸出表單)相關查詢根據類型進行查詢需求要點數據描述【關鍵數據項描述】表 4.35數據項類型長度取值范圍補充說明idint數字(自動增長列)數據類別int1 是網站性能 2 網站功能評論內容sring500評分int創(chuàng)建時間datetime【操作說明】查 看:網站性能。查 看:網站功能?!静僮髁鞒陶f明操作流程說明】管理員登錄系統-查看信息統計-查看網站性能 -查看網站功能5 系統詳細設計系統詳細設計5.1 用戶登陸
42、用戶登陸啟動系統程序后,首先進入系統登陸界面,在登陸進入主體平臺的時候,系統會要求用戶輸入用戶名及密碼作為驗證信息,為了防止非用戶在使用,輸入正常信息后便可以使用本系統。如圖 5.1圖 5.1 登陸界面設計代碼如下:userentity user = null; try user = iuser.searchoneuserentity(loginname.text.trim(), loginpassword.text.trim(); catch (modelbussinessexception ex) logmessageinfo.visible = true; logmessageinfo.
43、text = ex.message; return; sessionlogionuser = user; if (requestrederecturl != null) response.redirect(server.urldecode(requestrederecturl); else response.redirect(/ui/informationcontent.aspx?id=0); 我的側重點在與后臺模塊的需求設計和開發(fā)工作。所以跳過前臺直接將后臺。5.2 模塊管理模塊管理系統需要根據各個模塊添加權限點,以方便后面對不同用戶對不同的模塊有不同的操作權限。如圖 5.2圖 5.2 模塊
44、管理設計代碼如下:/為分頁控件綁定對象 pagecontrol1.seachobject = imodel; /為分頁控件指定gridview pagecontrol1.gridviewto = gridview1; if (!ispostback) pagehelp.haspageright(modelmanagepagekey); /為父模塊名稱綁定數據 list listmodel = imodel.searchallmodelentity().where(item=item.parentmodelid = null).tolist(); parentmodelid.setdatasou
45、rce(listmodel, new modelentity() modelname=選擇所有項); parentmodelid.datatextfield = modelname; parentmodelid.datavaluefield = modelid; parentmodelid.databind(); /分頁查詢 searchmodels();5.3 用戶管理用戶管理系統需要對系統中的用戶進行管理,對不同的用戶根據其職能的不同進行分類,對其角色及權限進行設置,使其行使其不同的職責。如圖 5.3圖 5.3 用戶信息管理設計代碼如下:querycondition query = new
46、 querycondition(); userquery querycondition = new userquery(); querycondition = pagehelp.getentity(queryuser, querycondition); query.condition = querycondition; query.pageinfo = new pageinfo(); query.pageinfo.pageindex = 1; query.pageinfo.pagesize = 10; query.pageinfo.sortfiled = a.userid; pagecontr
47、ol1.sortfiled = a.userid; pagecontrol1.methondname = searchuserentity; pagecontrol1.conditionobject = querycondition; resultcondition result = iuser.searchuserentity(query); gridview2.datasource = result.resultlist; pagecontrol1.pageinfo = result.pageinfo; gridview2.databind();5.4 角色管理角色管理主要對用戶角色、角色
48、所具有的權限進行控制。如圖 5.4圖 5.4 角色管理設計代碼如下:/為分頁控件綁定對象 pagecontrol1.seachobject = irole; /為分頁控件設置關聯gridview pagecontrol1.gridviewto = gridviewrole; if (!ispostback) /角色管理權限 pagehelp.haspageright(rolemanagepagezykey); searchrole(); 5.5 用戶角色管理用戶角色管理主要對用戶進行角色控制。如圖 5.5圖 5.4 用戶角色管理設計代碼如下:querycondition query = new
49、 querycondition(); rolequery querycondition = new rolequery(); if (!string.isnullorempty(rolename.text) querycondition.rolename = rolename.text; querycondition.userid = int.parse(requestuserid ? 0); query.condition = querycondition; query.pageinfo = new pageinfo(); query.pageinfo.pageindex = 1; quer
50、y.pageinfo.pagesize = 10; query.pageinfo.sortfiled = a.rolename; pagecontrol1.sortfiled = a.rolename; pagecontrol1.methondname = searchuserroleunselected; pagecontrol1.conditionobject = querycondition; resultcondition result = irole.searchuserroleunselected(query); gridview1.datasource = result.resu
51、ltlist; pagecontrol1.pageinfo = result.pageinfo; gridview1.databind();5.6 權限管理權限管理主要對權限進行控制。如圖 5.6圖 5.6 權限管理設計代碼如下:pagecontrol1.seachobject = ipower; pagecontrol1.gridviewto = gridviewpower; if(!ispostback) imodelmanage imodel = systemmanagefactory.createentity() as imodelmanage; list listmodel = im
52、odel.searchallmodelentity(); modelid.setdatasource(listmodel, new modelentity() modelname = 選擇所有項 ); modelid.datatextfield = modelname; modelid.datavaluefield = modelid; modelid.databind(); searchmodels(); 5.7 角色權限管理角色權限管理主要對角色權限進行控制。如圖 5.7圖 5.7 角色權限管理設計代碼如下:pagecontrol1.seachobject = ipower; pageco
53、ntrol1.gridviewto = gridviewpower; if (!ispostback) int? roleid = int.parse(requestroleid?0); roleentity role = irole.searchoneroleentity(roleid); pagehelp.bindentity(rolebaseinfo, role); imodelmanage imodel = systemmanagefactory.createentity() as imodelmanage; /將模塊名稱和模塊編號綁定到dropdownlist list listmo
54、del = imodel.searchallmodelentity(); modelid.setdatasource(listmodel, new modelentity() modelname = 選擇所有項 ); modelid.datatextfield = modelname; modelid.datavaluefield = modelid; modelid.databind(); /分頁查詢 searchpowerrole();5.8 信息管理信息管理對網站信息進行基本的管理操作. 如圖 5.8圖 5.8 信息管理設計代碼如下:pagecontrol1.seachobject =
55、biz; pagecontrol1.gridviewto = gridview2; if (!ispostback) itype imodel = informationfactory.createntity() as itype; list listmodel = imodel.searchalltypes(); typeid.setdatasource(listmodel, new typeentity() typename = 選擇所有項 ); typeid.datatextfield = typename; typeid.datavaluefield = typeid; typeid.
56、databind(); searchinformation(); 5.9 信息類別管理信息類別管理對網站信息類別進行基本的管理操作如圖 5.9圖 5.9 模塊管理設計代碼如下:itype imodel = informationfactory.createntity() as itype; typebiz biz = new typebiz(); protected void page_load(object sender, eventargs e) pagecontrol1.seachobject = biz; pagecontrol1.gridviewto = gridview2; if
57、(!ispostback) searchtype(); 5.10 我的短信我的短信用戶可以在本網站上進行交流,會以提示的方式顯示信息是否收到。如圖 5.10 圖 5.10 我的短信管理設計代碼如下: querycondition query = new querycondition(); messagequery messagequery = new messagequery(); messagequery = pagehelp.getentity(recivemessagequery, messagequery); userentity user = pagehelp.getlogion()
58、; messagequery.recivenameid = user.userid; messagequery.messagetype = r; query.condition = messagequery;5.11 信息統計信息統計主要統計的是用戶對網站性能和功能的評價。如圖 5.11圖 5.11 信息統計管理設計代碼如下:istatistics imodel = statisticsfactory.createntity() as istatistics; statisticsbiz biz = new statisticsbiz(); protected void page_load(o
59、bject sender, eventargs e) pagecontrol1.seachobject = biz; pagecontrol1.gridviewto = gridview1; if (!ispostback) searchstatistics(); 6 系統測試系統測試6.1 測試用例設計要求測試用例設計要求 1、軟件或項目的名稱2、軟件或項目的版本(內部版本號)3、功能模塊名4、測試用例的簡單描述,即該用例執(zhí)行的目的或方法5、測試用例的參考信息(便于跟蹤和參考)6、本測試用例與其他測試用例間的依賴關系7、本用例的前置條件,即執(zhí)行本用例必須要滿足的條件,如對數據庫的訪問權限8、
60、用例的編號(id),如可以是:軟件名稱簡寫-功能塊簡寫-no.9、步驟號、操作步驟描述、測試數據描述10、預期結果(這是最重要的)和實際結果(如果有 bug 管理工具,這條可以省略)11、開發(fā)人員(必須有)和測試人員(可有可無)12、測試執(zhí)行日期6.2 測試報告測試報告本系統經過我和張謙對系統 bug 和系統可行性的測試,各部分的功能基本正常,達到了預期的目的。致致 謝謝 經過幾個月的忙碌和工作,本次畢業(yè)設計已經接近尾聲,作為一個本科生的畢業(yè)設計,由于經驗的匱乏,難免有許多考慮不周全的地方,如果沒有導師的督促指導,以及一起工作的同學們的支持,想要完成這個設計是難以想象的。在這里首先要感謝我的導師楊帆老
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 組織領導力的多維度研究計劃
- 如何有效管理生活部的日常事務計劃
- 準確預測倉庫需求的方法計劃
- 保安工作總結計劃金融行業(yè)保安工作的技術改進
- 社區(qū)個人工作計劃改善社區(qū)停車設施
- 《貴州新恒基礦業(yè)有限公司興仁市太平洞金礦(新建)礦產資源綠色開發(fā)利用方案(三合一)》評審意見
- 《貴州畢節(jié)百礦大能煤業(yè)有限責任公司水城縣玉舍鄉(xiāng)中寨煤礦(變更)礦產資源綠色開發(fā)利用方案(三合一)》評審意見
- 腦梗死靜脈溶栓護理后護理
- 統編版小學語文二年級下冊第9課《楓樹上的喜鵲》精美課件
- 2025年長春貨運員初級考試題庫
- 《奢香夫人》歌詞(男女聲歌詞標注)
- 2025年廣東韶關城投集團招聘筆試參考題庫含答案解析
- 2025口腔科年度工作計劃
- iso28000-2022供應鏈安全管理手冊程序文件表單一整套
- 養(yǎng)老院敬老院福利醫(yī)養(yǎng)機構消防知識培訓科普講座教學課件
- 商業(yè)辦公樓網絡改造施工方案
- 子癇診斷及治療
- 2025屆海南省??谑忻8呖加⒄Z二模試卷含解析
- 《中醫(yī)美容》課件
- 2023年高考真題-歷史(遼寧卷) 含解析
- 2024年中國主題公園競爭力評價報告-中國主題公園研究院
評論
0/150
提交評論