2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  編號:</b></p><p><b>  本科畢業(yè)設(shè)計</b></p><p>  基于B/S架構(gòu)的黃淮學(xué)院學(xué)生社團(tuán)信息管理系統(tǒng)設(shè)計與實現(xiàn)</p><p><b>  摘 要</b></p><p>  大學(xué)社團(tuán)是一個豐富校園文化、擴展學(xué)生視野

2、、鍛煉學(xué)生交際能力的學(xué)生組織,而社團(tuán)的不斷發(fā)展,社團(tuán)活動的頻繁,進(jìn)入大學(xué)而選擇加入自己興趣社團(tuán)的新生也越來越多,社團(tuán)及社團(tuán)人數(shù)的不斷增加給日常管理帶來諸多不便。在當(dāng)前需求下,需要一款軟件來管理這些繁雜的事務(wù),即學(xué)生社團(tuán)信息管理系統(tǒng)。</p><p>  該系統(tǒng)即針對日常繁雜的社團(tuán)事務(wù)管理而進(jìn)行設(shè)計與實現(xiàn),從節(jié)約學(xué)校管理人員及社團(tuán)管理人員的時間及節(jié)省資源開銷的角度出發(fā),系統(tǒng)提供管理員管理學(xué)校社團(tuán)、社團(tuán)管理者管理本社

3、團(tuán)事務(wù)及社員通過登錄查看、修改個人信息等,該系統(tǒng)為社團(tuán)活動的安排、社團(tuán)會員的管理提供方便快捷的管理功能,為社團(tuán)管理效率的提升提供最大化的便利。</p><p>  系統(tǒng)采用B/S架構(gòu),采用面向?qū)ο蟮姆治雠c設(shè)計方法進(jìn)行系統(tǒng)的設(shè)計,系統(tǒng)采用Visual Studio 2013平臺下的ASP.NET進(jìn)行開發(fā),使用SQL Server 2008數(shù)據(jù)庫管理工具。</p><p>  關(guān)鍵詞:社團(tuán)管理

4、;大學(xué)生社團(tuán);B/S架構(gòu)</p><p><b>  Abstract</b></p><p>  The university association is a student organization which can enrich the culture of the campus, expand the students’ horizons and exer

5、cise students’ communicative ability. With the development of the association and frequent club activities, more and more freshman go into college and choose their interestedassociation. But the increasing associations a

6、nd students have bring a lot of inconvenience to daily management. Here needs a new software to manage those multifarious things under the curre</p><p>  This system’s design and realization are aimed at th

7、e management of the daily multifarious things of the association. It’s from the perspective of saving the school administrators and to reduce the resource consumption. From this system the administrator can administrate

8、 the school associations, the managers of the association can manage the community things and the members can check, amend personal information by logging in and so on. This system can also provide convenient and quick m

9、anagemen</p><p>  The system uses B/S architecture and it designed by the way of Object-oriented analysis and design . It developed by Asp.net of Visual Studio 2013 platform, use SQL Server 2008 database man

10、agement tools.</p><p>  Key words :Community management; Community of College Students;</p><p>  B/Sframework</p><p><b>  目 錄</b></p><p><b>  1 緒論1&l

11、t;/b></p><p>  1.1 課題研究的背景1</p><p>  1.2 研究目的和意義1</p><p>  1.3社團(tuán)管理系統(tǒng)介紹1</p><p>  2 開發(fā)工具及運用技術(shù)介紹3</p><p>  2.1Visual Studio 20133</p><p>

12、;  2.2SQL Server 20084</p><p>  2.3 Internet Information Services(IIS)4</p><p>  2.4ASP.NET技術(shù)5</p><p>  2.4.1ASP.NET技術(shù)介紹5</p><p>  2.4.2ASP.NET的優(yōu)勢6</p><

13、p>  2.5 B/S模式簡介7</p><p>  2.5.1 B/S模式作用7</p><p>  2.5.2 B/S模式架構(gòu)特點7</p><p><b>  2.6 小結(jié)8</b></p><p><b>  3系統(tǒng)分析9</b></p><p>  

14、3.1 系統(tǒng)可行性分析9</p><p>  3.2系統(tǒng)功能分析9</p><p>  3.2.1 用戶需求分析9</p><p>  3.2.2功能需求分析10</p><p>  3.3系統(tǒng)用例圖11</p><p>  3.4 系統(tǒng)數(shù)據(jù)庫需求分析13</p><p><b

15、>  3.5 小結(jié)17</b></p><p><b>  4系統(tǒng)設(shè)計18</b></p><p>  4.1 系統(tǒng)功能設(shè)計原則18</p><p>  4.2 系統(tǒng)結(jié)構(gòu)設(shè)計18</p><p>  4.3 功能權(quán)限劃分19</p><p>  4.4 系統(tǒng)功能設(shè)計1

16、9</p><p>  4.5 數(shù)據(jù)庫設(shè)計21</p><p><b>  4.6 小結(jié)23</b></p><p>  5 系統(tǒng)功能實現(xiàn)25</p><p>  5.1 系統(tǒng)功能劃分概述25</p><p>  5.2 系統(tǒng)功能實現(xiàn)25</p><p>  5.

17、2.1 系統(tǒng)后臺管理功能實現(xiàn)25</p><p>  5.2.2 系統(tǒng)前臺信息顯示功能33</p><p><b>  5.3小結(jié)36</b></p><p><b>  6 系統(tǒng)測試37</b></p><p>  6.1 測試環(huán)境37</p><p>  6.2

18、 功能測試37</p><p>  6.2.1用戶登錄功能測試37</p><p>  6.2.2 社團(tuán)信息修改測試38</p><p>  6.2.3 社團(tuán)新聞修改測試38</p><p>  6.2.4 社團(tuán)查詢測試39</p><p>  6.2.5 管理員權(quán)限測試39</p><

19、p><b>  6.3 小結(jié)40</b></p><p><b>  參考文獻(xiàn)41</b></p><p><b>  致謝42</b></p><p><b>  1 緒論</b></p><p>  1.1 課題研究的背景</p>

20、;<p>  隨著社會發(fā)展,新的科技不斷涌現(xiàn),計算機在我們的生活中扮演著越來越重要的角色,辦公自動化、高效的處理工作成為我們追求的目標(biāo)。日常生活中,計算機被應(yīng)用到更多的領(lǐng)域,所以,大學(xué)生社團(tuán)事務(wù)處理也可以交給計算機,以幫我們更好、更快的完成工作。提高工作效率,簡便的解決日常管理任務(wù),是我們所追求的共同目標(biāo)。</p><p>  目前,我們對社團(tuán)的管理還處于手動化,紙質(zhì)化的一個階段,而日益增長的需求已

21、經(jīng)不能靠原始的管理方式來完成所需的工作,社團(tuán)管理系統(tǒng)的開發(fā)是為解決當(dāng)前的需要而設(shè)計制作的一個管理系統(tǒng),為社團(tuán)的管理提供更好的管理支持,這樣才能節(jié)省我們在社團(tuán)管理方面所占用的資源。</p><p>  1.2 研究目的和意義</p><p>  在日常的社團(tuán)管理工作中,看似簡單的事情,但是真正著手去做卻是一件十分復(fù)雜的事情,需要我們花費大量的人力物力去管理大量的數(shù)據(jù),包括對會員信息的核實,對

22、社團(tuán)的信息管理,每年招新之后的資料整理等眾多事務(wù)。所以,為了使管理自動化,簡單化,我們也同樣采用計算機來處理日常繁雜的事務(wù),提高管理效率,節(jié)約不必要的人力物力。</p><p>  通過對“學(xué)生社團(tuán)信息管理系統(tǒng)”設(shè)計與實現(xiàn),達(dá)到讓學(xué)生了解社團(tuán)及學(xué)校、社團(tuán)自身管理的方便化、具有實用性的目的。系統(tǒng)主要分為功能模塊的建立和數(shù)據(jù)的維護(hù)。在系統(tǒng)設(shè)計初期,對各個功能進(jìn)行主要劃分,然后對功能進(jìn)行細(xì)分,進(jìn)行數(shù)據(jù)庫的設(shè)計,系統(tǒng)提供

23、管理員管理學(xué)校社團(tuán)、社團(tuán)管理者管理本社團(tuán)事務(wù)及社員通過登錄查看、修改個人信息等,該系統(tǒng)為社團(tuán)活動的安排、社團(tuán)會員的管理提供方便快捷的管理功能,為社團(tuán)管理效率的提升提供最大化的便利。一個合適的社團(tuán)管理系統(tǒng),能夠大大提高我們在日常管理中的工作效率,本系統(tǒng)就是為了此目的而進(jìn)行設(shè)計實現(xiàn)的。</p><p>  1.3社團(tuán)管理系統(tǒng)介紹</p><p>  對于社團(tuán)的管理問題,怎么實現(xiàn)靈活的管理方法,

24、使管理化繁為簡,簡化管理流程,最大限度的節(jié)約人力物理,使管理變的輕松,快速。當(dāng)然,這里的管理是對大量數(shù)據(jù)的管理,在社團(tuán)管理中,對社團(tuán)信息、社團(tuán)會員的管理、物品管理以及活動安排管理都是對數(shù)據(jù)的管理,這其中包括這些信息的添加、刪除、修改和查找等操作。在系統(tǒng)中,劃分權(quán)限的管理模式使系統(tǒng)更加安全以及更加容易管理,即系統(tǒng)擁有全局管理員,此管理員管理系統(tǒng)中的其他管理員,擁有最高的權(quán)限,可以對其他管理員的信息進(jìn)行管理,也對網(wǎng)站的新聞、活動的發(fā)布進(jìn)行管

25、理,并且可以通過數(shù)據(jù)統(tǒng)計功能對社團(tuán)會員進(jìn)行統(tǒng)計和獲取社團(tuán)會員數(shù)據(jù)。而每個社團(tuán)又擁有自己管理員,用來管理本社團(tuán)的日常事務(wù),包括活動的申請安排,會員信息的管理等功能。</p><p>  2 開發(fā)工具及運用技術(shù)介紹</p><p>  “學(xué)生社團(tuán)信息管理系統(tǒng)”是通過兩款微軟公司提供的開發(fā)工具實現(xiàn)的,分別是Visual Studio 2013進(jìn)行整體功能開發(fā),SQL Server 2008來實現(xiàn)

26、數(shù)據(jù)的創(chuàng)建和設(shè)計。下面對用到的工具及技術(shù)進(jìn)行簡單介紹。</p><p>  2.1Visual Studio 2013</p><p>  Visual Studio是微軟公司推出的開發(fā)環(huán)境.是目前最流行的 Windows 平臺應(yīng)用程序開發(fā)環(huán)境。微軟在Builder 2013開發(fā)者大會上發(fā)布了Visual Studio 2013,并且發(fā)布其程序組件庫.NET 4.5.1的預(yù)覽版。該軟件已于

27、北京時間2013年11月13日23:00時正式發(fā)布。</p><p>  Visual Studio 2013 以 Visual Studio 2012 和后續(xù)的Microsoft Visual Studio 更新中的進(jìn)展為基礎(chǔ)構(gòu)建而成,為開發(fā)團(tuán)隊提供需要的解決方案,使其接納這種轉(zhuǎn)變并開發(fā)和交付利用下一波Windows 平臺創(chuàng)新 (Windows 8.1) 的新式應(yīng)用程序,同時在所有 Microsoft 平臺上支

28、持多種設(shè)備和服務(wù)。</p><p>  Visual Studio 是一套完整的開發(fā)工具集,用于生成 ASP.NET Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NE

29、T Framework 的功能,通過此框架可使用簡化 ASP Web 應(yīng)用程序和 XML Web Services 開發(fā)的關(guān)鍵技術(shù)。</p><p>  圖2-1 Visual Studio 2013</p><p>  2.2SQL Server 2008</p><p>  SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)

30、據(jù)??梢詫⒔Y(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中。可以對數(shù)據(jù)進(jìn)行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計算機和移動設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。</p><p>  SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)

31、和通過 Microsoft BizTalk Server 進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。</p><p>  圖2-2 SQL Server 2008</p><p>  2.3 Internet Information Services(IIS)</p><p>  IIS是Internet Information Se

32、rvices的縮寫,是一個World Wide Web server。Gopher server和FTP server全部包容在里面。通過使用IIS意味著你能發(fā)布網(wǎng)頁,并且有ASP(Active Server Pages)、JAVA、VBscript產(chǎn)生頁面,有著一些擴展功能。IIS可以支持很多有趣的東西,比如有編輯環(huán)境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW)其次,I

33、IS是隨Windows NT Server 4.0一起提供的文件和應(yīng)用程序服務(wù)器,是在Windows NT Server上建立Internet服務(wù)器的基本組件。Internet Information Services與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強大靈活的Internet/Intranet站點。IIS(Internet Information

34、 Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中</p><p>  圖2-3 Internet Information Services(IIS)</p><p>  2.4ASP.NET技術(shù)</p><p>  2.4.1ASP.NET技術(shù)介紹</p><p>  ASP .NET的前身ASP技術(shù),是在IIS2.0上首次

35、推出(Windows NT 3.51),當(dāng)時與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Visual Inter Dev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺的關(guān)鍵技術(shù)之一,數(shù)以萬計的ASP網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡單以及高度可定制化的能力,也是

36、它能迅速崛起的原因之一。不過ASP的缺點也逐漸的浮現(xiàn)出來:面向過程型的程序開發(fā)方法,讓維護(hù)的難度提高很多,尤其是大型的ASP應(yīng)用程序。解釋型的VBScript或JScript語言,讓性能無法完全發(fā)揮。擴展性由于其基礎(chǔ)架構(gòu)的不足而受限,雖然有COM元件可用,但開發(fā)一些特殊功能(如文件上傳)時,沒有來自內(nèi)置的支持,需要尋求第三方控件商的控件。</p><p>  1997年時,微軟開始針對ASP的缺點(尤其是面向過程

37、型的開發(fā)思想),開始了一個新的項目。當(dāng)時ASP .NET的主要領(lǐng)導(dǎo)人Scott Guthrie剛從杜克大學(xué)畢業(yè),他和IIS團(tuán)隊的Mark Anders經(jīng)理一起合作兩個月,開發(fā)出了下一代ASP技術(shù)的原型,這個原型在1997年的圣誕節(jié)時被發(fā)展出來,并給予一個名稱:XSP,這個原型產(chǎn)品使用的是Java語言。不過它馬上就被納入當(dāng)時還在開發(fā)中的CLR平臺,Scott Guthrie事后也認(rèn)為將這個技術(shù)移植到當(dāng)時的CLR平臺,確實有很大的風(fēng)險(hu

38、ge risk),但當(dāng)時的XSP團(tuán)隊卻是以CLR開發(fā)應(yīng)用的第一個團(tuán)隊。</p><p>  為了將XSP移植到CLR中,XSP團(tuán)隊將XSP的內(nèi)核程序全部以C#語言進(jìn)行了重構(gòu)(在內(nèi)部的項目代號是 "Project Cool",但是當(dāng)時對公開場合是保密的),并且改名為ASP+。而且為ASP開發(fā)人員提供了相應(yīng)的遷移策略。ASP+首次的Beta版本以及應(yīng)用在PDC 2000中亮相,由Bill Gate

39、s主講Keynote(即關(guān)鍵技術(shù)的概覽),由富士通公司展示使用COBOL語言撰寫ASP+應(yīng)用程序,并且宣布它可以使用Visual Basic .NET、C#、Perl、Nemerle與Python語言(后兩者由ActiveState公司開發(fā)的互通工具支持)來開發(fā)。</p><p>  在2000年第二季時,微軟正式推動.NET策略,ASP+也順理成章的改名為ASP .NET,經(jīng)過四年的開發(fā),第一個版本的ASP .

40、NET在2002年1月5日亮相(和.NET Framework1.0),Scott Guthrie也成為ASP .NET的產(chǎn)品經(jīng)理(后來Scott Gu主導(dǎo)開發(fā)了數(shù)個微軟產(chǎn)品,如:ASP .NET AJAX、Silverlight、SignalR以及ASP .NET MVC)。自.NET 1.0之后的每次.NET Framework的新版本發(fā)布,都會給ASP .NET帶來新的特性。</p><p>  2.4.2

41、ASP.NET的優(yōu)勢</p><p> ?。?)靈活性:由于 ASP.NET 基于公共語言運行庫,因此 Web 應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET 框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。ASP.NET 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運行庫的交互性保證在遷移到 ASP.NET 時保留基于 COM 的開發(fā)中的現(xiàn)有投

42、資。</p><p>  (2)簡易性:ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET 頁框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(wù)(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。</p><p> ?。?)可管理性

43、:ASP.NET 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此"零本地管理"哲學(xué)也擴展到了ASP.NET 框架應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將 ASP.NET 框架應(yīng)用程序部署到服務(wù)器。不需要重新啟動服務(wù)器,即使是在部署或替換運行的編譯代碼時。</p><p&

44、gt;  (4)可縮放性和可用性:ASP.NET 在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到 ASP.NET 運行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請求。</p><p>  (5)自定義性和擴展性:ASP.NET 隨附了一個設(shè)計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募墑e"插入&q

45、uot;代碼。實際上,可以用自己編寫的自定義組件擴展或替換ASP.NET 運行庫的任何子組件。實現(xiàn)自定義身份驗證或狀態(tài)服務(wù)一直沒有變得更容易。</p><p> ?。?)安全性:借助內(nèi)置的 Windows 身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。</p><p>  2.5 B/S模式簡介</p><p>  B/S結(jié)構(gòu)是Web興起后的一種網(wǎng)絡(luò)結(jié)

46、構(gòu)模式,Web瀏覽器是客戶端最主要的應(yīng)用軟件。這種模Web式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C上只要安裝一個瀏覽器如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。B/S模式簡要模式圖如圖2-4所示。</p&g

47、t;<p>  圖2-4 B/S模式縮略圖</p><p>  2.5.1 B/S模式作用</p><p>  B/S最大的優(yōu)點就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護(hù)。系統(tǒng)的擴展非常容易。</p><p>  B/S結(jié)構(gòu)的使用越來越多,特別是由需求推動了AJAX技術(shù)的發(fā)展,它的程序也能在

48、客戶端電腦上進(jìn)行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并增加了交互性,能進(jìn)行局部實時刷新。</p><p>  2.5.2 B/S模式架構(gòu)特點</p><p>  (1)維護(hù)和升級方式簡單。當(dāng)前,軟件系統(tǒng)的改進(jìn)和升級越發(fā)頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟

49、件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實現(xiàn)遠(yuǎn)程維護(hù)、升級和共享。所以客戶機越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護(hù)會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和

50、升級革命的方式是“瘦”客戶機,“胖”服務(wù)器。</p><p> ?。?)成本降低,選擇更多。大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對的統(tǒng)治地位。當(dāng)前的趨勢是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用哪種操作系統(tǒng)都可以讓大部分人使用windows作為桌面電腦

51、操作系統(tǒng)不受影響,這就使得最流行免費的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。</p><p> ?。?)應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),所有

52、的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一。</p><p><b>  2.6 小結(jié)</b></p><p>  本章主要介紹Visual Studio、SQL Server開發(fā)工具和ASP.NET技術(shù)以及B/S 開發(fā)模式,結(jié)合所要開發(fā)

53、的系統(tǒng)需求,給出選擇這些開發(fā)工具和技術(shù)來設(shè)計該系統(tǒng)的原因。</p><p><b>  3系統(tǒng)分析</b></p><p>  本章節(jié)主要介紹“學(xué)生社團(tuán)信息管理系統(tǒng)”的功能需求分析和模塊設(shè)計。需求分析為系統(tǒng)建立可行性分析,分析軟件設(shè)計定義的最后一步,確定系統(tǒng)所具備的功能特征,提出系統(tǒng)完成的目標(biāo)和具體要求。</p><p>  3.1 系統(tǒng)可行性

54、分析</p><p>  可行性分析主要包括經(jīng)濟可行性分析、技術(shù)可行性分析和操作可行性三方面。</p><p><b>  (1)經(jīng)濟可行性</b></p><p>  目前辦公自動化已經(jīng)普及,信息化管理可以使學(xué)校及社團(tuán)管理人員節(jié)約大量的資源,帶來成本的極大節(jié)約,在當(dāng)前網(wǎng)絡(luò)基本普及的情況下,我們很容易通過網(wǎng)絡(luò)來進(jìn)行事務(wù)的管理,不僅可以節(jié)約人力物

55、力,還可以提供提高工作效率,為管理工作節(jié)約大量的時間,減少相關(guān)開支,所以本系統(tǒng)在經(jīng)濟上具有可行性。</p><p><b>  (2)技術(shù)可行性</b></p><p>  本系統(tǒng)的開發(fā)使用目前流行的ASP.NET+SQL技術(shù),技術(shù)成熟度高,開發(fā)難度適中,開發(fā)語言方面選擇C#為主要編程語言,適合做中小型的管理系統(tǒng)開發(fā)。首先在大學(xué)所學(xué)課程中學(xué)習(xí)過ASP.NET+SQL+

56、C#開發(fā)模式,能夠快速使用,對這方面技術(shù)有一定的基礎(chǔ),在實習(xí)過程中也會用到相關(guān)技術(shù),對動手和操作能力有一定的提高,項目中以Visual Studio做為開發(fā)平臺,簡單易用的特點也是能夠完成本系統(tǒng)的關(guān)鍵。</p><p><b> ?。?)操作可行性</b></p><p>  本系統(tǒng)設(shè)計的目的就是為社團(tuán)的管理及信息的流通提供簡單操作,為日常管理提供便捷操作的,系統(tǒng)采用

57、B/S模式開發(fā),能夠隨時隨地在有網(wǎng)絡(luò)的環(huán)境中對社團(tuán)信息進(jìn)行管理,在保證良好的界面和網(wǎng)站交互性的同時,也能夠保證信息的及時性和高效性,所以在操作可行性上完全可行。</p><p><b>  3.2系統(tǒng)功能分析</b></p><p>  3.2.1 用戶需求分析</p><p>  隨著校園社團(tuán)文化的日益增長,學(xué)生社團(tuán)在大學(xué)生活中所占比例不斷增

58、加,更多的學(xué)生愿意去加入社團(tuán)來發(fā)揮自己的興趣愛好,大學(xué)生社團(tuán)是以學(xué)生為主導(dǎo),體現(xiàn)大學(xué)生積極向上,興趣追求的學(xué)生組織,大多數(shù)進(jìn)入大學(xué)的學(xué)生都會為自己的興趣參加一個或多個社團(tuán),這些社團(tuán)是由學(xué)生根據(jù)自身愛好、自發(fā)形成并組織的,學(xué)生可以在一起共同管理并參與社團(tuán)活動,豐富課余生活,鍛煉團(tuán)隊合作及個人能力,正是社團(tuán)的這種以興趣和自發(fā)性推動著自身發(fā)展,吸引著學(xué)生的積極參與。大學(xué)社團(tuán)已成為大學(xué)文化的重要載體,對學(xué)校及學(xué)生的發(fā)展有著不可估量的作用。<

59、;/p><p>  然而,社團(tuán)的增多,會員的增加給社團(tuán)的管理帶來一定的難度,日常中處理的數(shù)據(jù)不斷增加,需要投入大量的人力物力,所以,對社團(tuán)管理者來說,急需一個能夠使辦公快速,省時省力的辦公系統(tǒng)。</p><p>  3.2.2功能需求分析</p><p>  在日常的大學(xué)生活中,從我們?nèi)雽W(xué)的開始,到我們離開母校,幾乎每天都能聽到社團(tuán)這個詞,這充分說明了大學(xué)生社團(tuán)已經(jīng)是我

60、們生活中不可缺少的一部分,隨著校園社團(tuán)的增多,隨之而來的便是管理問題,而一個良好的社團(tuán)管理系統(tǒng)必將會給我們的管理工作帶來質(zhì)的改變,為我們處理繁雜事務(wù)帶來簡便、快速等效果。</p><p>  “學(xué)生社團(tuán)信息管理系統(tǒng)”的設(shè)計初衷便是為簡化社團(tuán)事務(wù)管理、提高社團(tuán)管理效率、提升社團(tuán)管理質(zhì)量,開發(fā)“學(xué)生社團(tuán)信息管理系統(tǒng)”的目的是為了更好的促進(jìn)社團(tuán)的日常管理工作,使社團(tuán)管理進(jìn)而規(guī)范化、操作簡易化,從而大大提升了管理效率。從

61、節(jié)約人力物力的角度出發(fā),本著方便實用的原則,為學(xué)校社團(tuán)設(shè)計出一個簡單、方便、易于操作的信息管理系統(tǒng),為社團(tuán)信息的管理提供一個良好的管理平臺。</p><p>  “學(xué)生社團(tuán)信息管理系統(tǒng)”就是為達(dá)到以上目的而進(jìn)行設(shè)計開發(fā),系統(tǒng)的主要功能包括:</p><p>  (1)社團(tuán)管理:社團(tuán)申請、社團(tuán)信息修改、社團(tuán)刪除、社團(tuán)會員信息統(tǒng)計、會員信息導(dǎo)出</p><p> ?。?

62、)社團(tuán)事務(wù)管理:會員管理、活動管理、社團(tuán)新聞、社團(tuán)物品管理</p><p> ?。?)社團(tuán)信息查詢:社團(tuán)信息查詢、社團(tuán)活動查詢、會員查詢</p><p>  (4)系統(tǒng)管理:系統(tǒng)管理員管理、各社團(tuán)管理員管理、密碼修改</p><p>  系統(tǒng)要能夠清晰直觀的表達(dá)整體的管理模塊,系統(tǒng)的設(shè)計主要注重易操作性和高效性,方便學(xué)生和社團(tuán)管理使用,使用方便,功能齊全。系統(tǒng)模塊圖

63、如圖3-1所示。</p><p>  圖3-1 系統(tǒng)功能模塊圖</p><p><b>  3.3系統(tǒng)用例圖</b></p><p>  使用系統(tǒng)用例圖可以簡明扼要的說明在學(xué)生社團(tuán)管理系統(tǒng)中的各個角色以及這些角色之間的相互關(guān)系,所能體現(xiàn)的職能等,觀察用例圖可以很好的了解系統(tǒng)的大體結(jié)構(gòu)及功能。</p><p> ?。?)系

64、統(tǒng)管理員作為系統(tǒng)的完全控制者,擁有系統(tǒng)的全部權(quán)限,可進(jìn)行的操作如下:</p><p>  社團(tuán)信息管理:社團(tuán)審核、社團(tuán)信息修改、社團(tuán)信息刪除;</p><p>  社團(tuán)事務(wù)管理:社團(tuán)成員信息修改、社團(tuán)成員信息刪除、社團(tuán)活動添加、社團(tuán)活動刪除、社團(tuán)物品添加、社團(tuán)物品刪除;</p><p>  社團(tuán)新聞管理:社團(tuán)新聞添加、社團(tuán)新聞修改、社團(tuán)新聞審核、社團(tuán)新聞刪除;<

65、;/p><p>  信息查詢:社團(tuán)信息查詢、會員信息查詢;</p><p>  系統(tǒng)管理:管理員添加、管理員密碼修改、管理員刪除;</p><p>  數(shù)據(jù)統(tǒng)計:社團(tuán)會員分布統(tǒng)計、社團(tuán)會員信息導(dǎo)出。</p><p>  系統(tǒng)管理員用例圖,如圖3-2所示。</p><p>  圖3-2 系統(tǒng)管理員用例圖</p>

66、<p> ?。?)社團(tuán)管理員作為社團(tuán)信息管理者,擁有系統(tǒng)的部分權(quán)限,僅能對本社團(tuán)信息進(jìn)行管理,可進(jìn)行的操作如下:</p><p>  社團(tuán)事務(wù)管理:社團(tuán)成員信息修改、社團(tuán)成員信息刪除、社團(tuán)活動添加、社團(tuán)活動刪除、社團(tuán)物品添加、社團(tuán)物品刪除;</p><p>  社團(tuán)新聞管理:社團(tuán)新聞添加、社團(tuán)新聞修改、社團(tuán)新聞審核、社團(tuán)新聞刪除;</p><p>  信

67、息查詢:社團(tuán)信息查詢、會員信息查詢;</p><p>  系統(tǒng)管理:管理員添加、管理員密碼修改、管理員刪除;</p><p>  數(shù)據(jù)統(tǒng)計:社團(tuán)會員分布統(tǒng)計、社團(tuán)會員信息導(dǎo)出。</p><p>  數(shù)據(jù)統(tǒng)計:社團(tuán)會員分布統(tǒng)計、社團(tuán)會員信息導(dǎo)出。社團(tuán)管理員用例圖,如圖3-3所示。</p><p>  圖3-3 社團(tuán)管理員用例圖</p>

68、;<p> ?。?)普通用戶用例圖,如圖3-4所示。</p><p>  圖3-4 普通用戶用例圖</p><p>  3.4 系統(tǒng)數(shù)據(jù)庫需求分析</p><p>  根據(jù)“學(xué)生社團(tuán)信息管理系統(tǒng)”的需求分析和模塊功能設(shè)計,本系統(tǒng)將建立6張數(shù)據(jù)庫表來存放相應(yīng)的存儲數(shù)據(jù)。</p><p>  根據(jù)上文需求分析,這里為“學(xué)生社團(tuán)信息管

69、理系統(tǒng)”建立名為StudentCompany的數(shù)據(jù)庫,在StudentCompany數(shù)據(jù)庫中包含有Tb_Admin、Tb_ComanyMember、Tb_Company、Tb_CompanyParty、Tb_CompanyThing及Tb_News數(shù)據(jù)庫表。</p><p> ?。?)管理員實體中包含的為管理員的基本信息,包括管理員ID、管理員名稱、管理員登錄密碼等,如果為社團(tuán)管理員,則包含社團(tuán)管理員所在社團(tuán)的社

70、團(tuán)ID,管理員表實體圖,如圖3-5所示。</p><p>  圖3-5 管理員表實體圖</p><p>  (2)社團(tuán)信息實體包含社團(tuán)信息的基本組成部分,包括社團(tuán)ID、社團(tuán)管理者、社團(tuán)會員最大數(shù)量、社團(tuán)創(chuàng)建時間、指導(dǎo)老師及社團(tuán)宗旨等信息,社團(tuán)信息表實體圖,如圖3-6所示。</p><p>  圖3-6社團(tuán)信息表實體圖</p><p>  (3

71、)會員信息實體包含會員的基本信息,包括會員ID、會員所在社團(tuán)ID、會員姓名、年齡、系別專業(yè)等基本信息,會員信息表實體圖,如圖3-7所示。</p><p>  圖3-7 會員信息表實體圖</p><p> ?。?)活動信息實體包含社團(tuán)活動基本信息,包括舉辦活動社團(tuán)的ID、活動名稱、活動地點、活動時間、活動須知及活動參與人數(shù)等信息,社團(tuán)活動信息表實體圖,如圖3-8所示。</p>

72、<p>  圖3-8 社團(tuán)活動信息表實體圖</p><p> ?。?)社團(tuán)物品實體包含物品的基本信息,包括物品ID、物品所屬社團(tuán)ID、物品名稱、單價、數(shù)量等基本信息,社團(tuán)物品表實體圖,如圖3-9所示。</p><p>  3-9 社團(tuán)物品表實體圖</p><p>  (6)社團(tuán)新聞實體包含社團(tuán)新聞的信息,包括所屬社團(tuán)ID、新聞作者、新聞來源、新聞內(nèi)容、添加

73、時間等基本信息,社團(tuán)新聞表實體圖,如圖3-10所示。</p><p>  圖3-10社團(tuán)新聞表實體圖</p><p>  在有實體圖之后,我們需要清楚的知道各個表之間的關(guān)系,這時我們需要使用數(shù)據(jù)庫表的部分E-R圖來表示,如圖3-11所示。</p><p>  圖3-11 各數(shù)據(jù)庫表部分E-R圖</p><p><b>  3.5 小

74、結(jié)</b></p><p>  本章節(jié)為系統(tǒng)的開發(fā)做出需求分析,為系統(tǒng)的開發(fā)提供需求支持,對系統(tǒng)進(jìn)行可行性分析,將系統(tǒng)整體劃分為前臺數(shù)據(jù)顯示和后臺數(shù)據(jù)管理,再對系統(tǒng)進(jìn)行用戶需求分析和功能需求分析,來對系統(tǒng)整體功能進(jìn)行解析,得到系統(tǒng)主要功能;數(shù)據(jù)庫需求分析中,給出了系統(tǒng)的數(shù)據(jù)流圖、部分實體圖和實體總體的E-R圖。</p><p><b>  4系統(tǒng)設(shè)計</b>

75、;</p><p>  本章節(jié)根據(jù)背景研究和需求分析來設(shè)計出系統(tǒng)的設(shè)計方案。</p><p>  4.1 系統(tǒng)功能設(shè)計原則</p><p> ?。?)安全性原則:數(shù)據(jù)庫中部分字段,如用戶的密碼使用MD5加密,用來防止密碼泄露問題。</p><p> ?。?)良好的用戶操作界面:用戶操作界面美觀、方便、實用,使用戶能在較短的時間內(nèi)掌握其使用方法

76、。</p><p> ?。?)實用性原則:任何系統(tǒng)的設(shè)計都要考慮其實用性,系統(tǒng)開發(fā)的目的是為了實現(xiàn)業(yè)務(wù)處理自動化、規(guī)范化,提高工作效率,減輕工作人員的勞動強度,減少開支,規(guī)范管理。</p><p>  4.2 系統(tǒng)結(jié)構(gòu)設(shè)計</p><p>  本系統(tǒng)主要通過后臺管理來實現(xiàn)對網(wǎng)站首頁的管理,“學(xué)生社團(tuán)信息管理系統(tǒng)”提供的主要功能包括:社團(tuán)信息管理、社團(tuán)新聞管理及社團(tuán)活

77、動管理等。</p><p>  在“學(xué)生社團(tuán)信息管理系統(tǒng)”中,整體的布局簡單明了,使用方便,系統(tǒng)整體結(jié)構(gòu)圖如圖4-1所示。</p><p>  圖4-1 學(xué)生社團(tuán)信息管理系統(tǒng)整體結(jié)構(gòu)圖</p><p>  4.3 功能權(quán)限劃分</p><p> ?。?)普通用戶:通過進(jìn)入網(wǎng)站進(jìn)行瀏覽,了解社團(tuán)活動動向,查看社團(tuán)信息,綜合瀏覽社團(tuán)活動等;<

78、;/p><p> ?。?)系統(tǒng)管理員:系統(tǒng)管理員是整個網(wǎng)站的管理核心,可以對網(wǎng)站所有功能進(jìn)行操作,包括社團(tuán)信息管理、社團(tuán)事務(wù)管理、社團(tuán)新聞管理、信息查詢及系統(tǒng)用戶管理等操作;</p><p> ?。?)社團(tuán)管理員:社團(tuán)管理員是某一個社團(tuán)信息管理的管理者,可以對本社團(tuán)信息進(jìn)行維護(hù)更新,如會員管理、會員查詢、活動信息管理、管理本社團(tuán)管理員等操作。</p><p>  4.4

79、 系統(tǒng)功能設(shè)計</p><p>  (1)系統(tǒng)前臺功能主要用來顯示社團(tuán)信息數(shù)據(jù),給瀏覽者提供社團(tuán)新聞、活動等信息,同時也提供社團(tuán)申請功能。</p><p>  根據(jù)以上分析,前臺功能模塊圖如圖4-2所示。</p><p>  圖4-2 前臺功能模塊圖</p><p> ?。?)通過后臺登錄功能,系統(tǒng)管理員和社團(tuán)管理員可以登錄“學(xué)生社團(tuán)信息管理

80、系統(tǒng)”對后臺數(shù)據(jù)進(jìn)行操作,如果登錄類型為系統(tǒng)管理員,則可以進(jìn)行系統(tǒng)的所有操作,如圖4-3所示;如果登錄類型為社團(tuán)管理員,則具有權(quán)限限制,部分功能不能操作,只可以對本社團(tuán)的信息進(jìn)行簡單操作,如圖4-4所示。</p><p>  圖4-3 系統(tǒng)管理員功能模塊圖</p><p>  圖4-4 社團(tuán)管理員功能模塊圖</p><p><b>  4.5 數(shù)據(jù)庫設(shè)計&

81、lt;/b></p><p>  數(shù)據(jù)庫設(shè)計(Database Design)是指根據(jù)用戶需求,在具體的數(shù)據(jù)庫管理系統(tǒng)上設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程[10]?!皩W(xué)生社團(tuán)信息管理系統(tǒng)”的數(shù)據(jù)庫是使用SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)進(jìn)行設(shè)計的。在數(shù)據(jù)庫設(shè)計的過程中,我們通常把數(shù)據(jù)庫的設(shè)計分為五個步驟:需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、驗證設(shè)計。</p><p> 

82、 根據(jù)數(shù)據(jù)的概念設(shè)計,在這里設(shè)計出數(shù)據(jù)庫的物理設(shè)計方案,數(shù)據(jù)庫各表的說明如表4-1所示。</p><p>  表4-1 數(shù)據(jù)庫StudentCompany各表說明</p><p> ?。?)Tb_Admin表各字段說明如表4-2所示。</p><p>  表4-2 Tb_Admin表</p><p>  (2)Tb_ComanyMember表

83、各字段如表4-3所示。</p><p>  表4-3 Tb_ComanyMember表</p><p> ?。?)Tb_Company表各字段如表4-4所示。</p><p>  表4-4 Tb_Comany表</p><p> ?。?)Tb_CompanyParty表各字段如表4-5所示。</p><p>  表4-

84、5 Tb_ComanyParty表</p><p> ?。?)Tb_CompanyThing表各字段如表4-6所示。</p><p>  表4-6 Tb_ComanyThing表</p><p> ?。?)Tb_News表各字段如表4-7所示。</p><p>  表4-7 Tb_News表</p><p><b

85、>  4.6 小結(jié)</b></p><p>  本章在第三章的需求分析上對“學(xué)生社團(tuán)信息管理系統(tǒng)”進(jìn)行了詳細(xì)的系統(tǒng)設(shè)計。將系統(tǒng)分成了前臺數(shù)據(jù)顯示和后臺數(shù)據(jù)管理兩部分。隨后根據(jù)需求分析對該系統(tǒng)行結(jié)構(gòu)設(shè)計、系統(tǒng)功能模塊設(shè)計,并給出了系統(tǒng)功能框架圖和功能模塊設(shè)計圖。最后進(jìn)行了數(shù)據(jù)庫設(shè)計,并對數(shù)據(jù)庫的安全設(shè)置進(jìn)行了簡要介紹。</p><p><b>  5 系統(tǒng)功能實現(xiàn)

86、</b></p><p>  本章節(jié)主要介紹系統(tǒng)各個功能模塊的實現(xiàn)及實現(xiàn)效果。</p><p>  5.1 系統(tǒng)功能劃分概述</p><p>  系統(tǒng)功能劃分可以為系統(tǒng)的設(shè)計提供很好的參考,一個系統(tǒng)的劃分,關(guān)系到系統(tǒng)制作的流程、簡易程度,好的系統(tǒng)劃分可以為系統(tǒng)的設(shè)計和實現(xiàn)節(jié)約大量的時間,大大提高開發(fā)效率[4]。</p><p> 

87、 系統(tǒng)整體功能分為網(wǎng)站前臺和后臺管理兩部分,通過對后臺的管理,我們可以對前臺數(shù)據(jù)的操作,后臺是本系統(tǒng)的重中之重,承載著系統(tǒng)的大部分功能,包括“學(xué)生社團(tuán)信息管理系統(tǒng)”的所有管理功能;而前臺則是展現(xiàn)一些必要的數(shù)據(jù),可以讓我們通過查看前臺的數(shù)據(jù)來了解學(xué)校社團(tuán)中發(fā)生的新聞、要舉辦的活動等等,更好的展示社團(tuán)的風(fēng)貌,增加我們對獲取社團(tuán)信息的渠道。</p><p>  5.2 系統(tǒng)功能實現(xiàn)</p><p&g

88、t;  “學(xué)生社團(tuán)信息管理系統(tǒng)”的各個功能模塊已經(jīng)劃分清楚,在接下來就是對各個功能模塊的實現(xiàn),一個系統(tǒng)的開始,往往是從最簡單的管理登錄來入手,然后再通過對各個模塊功能的實現(xiàn),最后整合成為一個完整的系統(tǒng)。</p><p>  5.2.1 系統(tǒng)后臺管理功能實現(xiàn)</p><p>  系統(tǒng)管理員和社團(tuán)管理員可以登錄“學(xué)生社團(tuán)信息管理系統(tǒng)”對后臺數(shù)據(jù)進(jìn)行操作,如果登錄類型為系統(tǒng)管理員,則可以進(jìn)行系統(tǒng)

89、的所有操作;如果登錄類型為社團(tuán)管理員,則具有權(quán)限限制,部分功能不能操作,只可以對本社團(tuán)的信息進(jìn)行簡單操作,后臺管理系統(tǒng)流圖如圖5-1所示。</p><p>  圖5-1 后臺管理系統(tǒng)流圖</p><p> ?。?)首先,這里對系統(tǒng)登錄界面進(jìn)行設(shè)計,登錄界面力求簡單明了,易于使用,如圖5-2所示,即為本系統(tǒng)設(shè)計的登錄界面。</p><p>  圖5-2 系統(tǒng)登錄界面&

90、lt;/p><p>  系統(tǒng)登錄界面功能介紹:在這里,我們需要輸入用戶名和密碼,并且選擇登錄的用戶類型來獲取相應(yīng)的操作權(quán)限,而這里的操作權(quán)限即為系統(tǒng)管理員權(quán)限和社團(tuán)管理員權(quán)限。</p><p>  (2)登錄系統(tǒng)之后,我們便能對系統(tǒng)數(shù)據(jù)進(jìn)行操作,在這里,由于登錄的管理員類型不同,能夠進(jìn)行的操作權(quán)限也是有所區(qū)別,如果為系統(tǒng)管理員,在這里將能夠進(jìn)行后臺管理的所有功能,而如果是社團(tuán)管理員則只能對本社

91、團(tuán)的相關(guān)信息進(jìn)行操作,如果社團(tuán)管理員想要操作系統(tǒng)管理員功能,則會提示權(quán)限不足,無法操作。</p><p>  (3)系統(tǒng)管理員登錄,可以操作系統(tǒng)所有功能,管理員對社團(tuán)申請進(jìn)行審核,如圖5-3所示。</p><p>  圖5-3 管理員審核功能</p><p>  (4)系統(tǒng)管理員可以對社團(tuán)信息進(jìn)行管理,如進(jìn)行社團(tuán)信息修改,推薦為優(yōu)秀社團(tuán)及刪除社團(tuán)等操作,如圖5-4所

92、示。</p><p>  圖5-4 系統(tǒng)管理員管理社團(tuán)信息</p><p>  (5)系統(tǒng)管理員對社團(tuán)信息進(jìn)行修改,可以對社團(tuán)的所有信息進(jìn)行修改,如圖5-5所示。</p><p>  圖5-5 系統(tǒng)管理員修改社團(tuán)信息</p><p>  (6)社團(tuán)管理員不能進(jìn)行社團(tuán)審核和社團(tuán)信息的修改,如果進(jìn)行相關(guān)操作,系統(tǒng)則會提示權(quán)限不足,無法操作,提示如

93、圖5-6所示。</p><p>  圖5-6 社團(tuán)管理員越權(quán)操作</p><p>  (7)社團(tuán)事務(wù)管理模塊,在這個功能模塊中提供社團(tuán)會員管理、社團(tuán)活動管理和社團(tuán)物品管理三個功能,在三個功能中,又提供不同的管理功能,如社團(tuán)成員管理模塊,可以提供為特定社團(tuán)添加成員和查看社團(tuán)成員功能,這里提供社團(tuán)成員管理截圖,如圖4-7所示。如果登錄的管理員類型為社團(tuán)管理員,則這里提供的功能為只能操作本社團(tuán)的

94、相關(guān)信息,無法查看或者操作其他社團(tuán)的相關(guān)信息,如圖5-8所示。</p><p>  圖5-7 系統(tǒng)管理員管理社團(tuán)成員</p><p>  圖5-8 社團(tuán)管理員管理社團(tuán)成員</p><p> ?。?)社團(tuán)新聞管理模塊,此模塊提供社團(tuán)新聞管理,包括社團(tuán)新聞的添加、刪除、修改等功能,更加方便快捷的管理社團(tuán)新聞,如圖5-9所示。如果管理員類型為社團(tuán)管理員,則只能進(jìn)行本社團(tuán)的

95、新聞管理功能。</p><p>  圖5-9 新聞管理功能</p><p>  (9)信息查詢模塊,通過此功能模塊,可以快速的查詢到所要查找的社團(tuán)或者會員信息,如圖5-10所示。</p><p>  圖5-10 社團(tuán)查詢功能</p><p>  (10)系統(tǒng)管理模塊,提供對社團(tuán)管理員的管理功能,包括添加和刪除等功能,如圖5-11為添加管理員,

96、圖5-12為修改或刪除某一社團(tuán)的管理員。</p><p>  圖5-11 管理員登錄添加社團(tuán)管理員</p><p>  圖5-12 社團(tuán)管理員添加管理員</p><p> ?。?1)管理員可以通過數(shù)據(jù)統(tǒng)計功能實現(xiàn)查看各社團(tuán)會員在各系部的分布情況,統(tǒng)計圖以餅狀圖為例,如圖5-13所示。</p><p>  圖5-13 統(tǒng)計社團(tuán)在各系部分布情況&

97、lt;/p><p> ?。?2)為方便獲取會員信息,社團(tuán)管理員可以通過導(dǎo)出社團(tuán)會員信息功能將會員的所有信息導(dǎo)出為Excel文檔,如圖5-14所示。</p><p>  圖5-14 社團(tuán)查詢功能</p><p>  5.2.2 系統(tǒng)前臺信息顯示功能</p><p>  “學(xué)生社團(tuán)信息管理系統(tǒng)”僅有后臺管理是不夠的,不能真正的體現(xiàn)出一個完整信息管理系

98、統(tǒng)的全部內(nèi)容,所以,系統(tǒng)前臺信息顯示的功能能夠更好的將我們想要了解的信息展示給更多的人去瀏覽閱讀,能夠充分的了解學(xué)校社團(tuán)中近期發(fā)生的一些新聞,或者是某些社團(tuán)將要舉辦的一些活動,我們都可以通過系統(tǒng)的前臺來瀏覽、去了解這些信息。</p><p>  (1)進(jìn)入系統(tǒng),我們看到的應(yīng)該是系統(tǒng)的首頁,可以很直觀的看到整個頁面所能表達(dá)的信息,直接找到我們想要去了解的信息,在首界面上我們可以看到熱點社團(tuán)新聞,最新活動,優(yōu)秀社團(tuán)信

99、息等,首頁界面如圖5-14所示。</p><p>  圖5-14 系統(tǒng)首界面</p><p> ?。?)進(jìn)入新聞導(dǎo)航,我們很容易看到所有有關(guān)學(xué)校社團(tuán)的新聞列表,能夠快速的瀏覽新聞的摘要信息,如圖5-15所示。</p><p>  圖5-15 新聞列表頁面</p><p> ?。?)如果需要查看社團(tuán)新聞的詳細(xì)信息,只需要點擊相應(yīng)新聞下的“詳細(xì)內(nèi)

100、容”鏈接即可進(jìn)入到新聞的詳情頁面,如圖5-16所示。</p><p>  圖5-16 新聞詳情頁面</p><p> ?。?)要查看所有社團(tuán)的信息,只需要點擊相應(yīng)導(dǎo)航,即可到達(dá)社團(tuán)信息列表,夠快速的瀏覽各個社團(tuán)的概要信息,如圖5-17所示。</p><p>  圖5-17 社團(tuán)信息列表</p><p>  (5)如果需要查看社團(tuán)的詳細(xì)信息,只

101、需要點擊相應(yīng)社團(tuán)下的“詳細(xì)內(nèi)容”鏈接即可進(jìn)入到社團(tuán)的詳情頁面,如圖5-18所示。</p><p>  圖5-18 社團(tuán)信息詳情</p><p>  (6)在申請社團(tuán)頁面下,我們可以對社團(tuán)進(jìn)行申請,這里只需填寫基本的社團(tuán)信息,提交到系統(tǒng)管理,由管理員進(jìn)行審核,然后由管理員進(jìn)一步添加社團(tuán)的詳細(xì)信息,即可添加新的社團(tuán),申請社團(tuán)填寫信息如圖5-19所示。</p><p> 

102、 圖5-19 申請社團(tuán)填寫頁面</p><p><b>  5.3小結(jié)</b></p><p>  本章在需求分析與系統(tǒng)設(shè)計的基礎(chǔ)上對“學(xué)生社團(tuán)信息管理系統(tǒng)”各功能模塊的詳細(xì)設(shè)計與實現(xiàn),包括系統(tǒng)前臺各模塊的實現(xiàn)和系統(tǒng)后臺各模塊的實現(xiàn),并對各個功能模塊進(jìn)行截圖展示。</p><p><b>  6 系統(tǒng)測試</b></

103、p><p><b>  6.1 測試環(huán)境</b></p><p>  系統(tǒng)制作完成,需要進(jìn)行系統(tǒng)的功能及性能測試,這里列出系統(tǒng)測試和運行的環(huán)境,如表6-1所示。</p><p>  表6-1 系統(tǒng)測試環(huán)境</p><p><b>  6.2 功能測試</b></p><p>  

104、經(jīng)過測試,“學(xué)生社團(tuán)信息管理系統(tǒng)”各個功能模塊均能滿足社團(tuán)日常管理工作的需要,能夠進(jìn)行社團(tuán)信息的管理、社團(tuán)會員信息的管理、及活動新聞的管理等功能,這里列出所用到的測試方案,以便查閱,如表6-2所示。</p><p>  表6-2 功能測試方案表</p><p>  6.2.1用戶登錄功能測試</p><p>  “學(xué)生社團(tuán)信息管理系統(tǒng)”后臺登錄測試,這里區(qū)分是系統(tǒng)管

105、理員登錄或者是社團(tuán)管理員登錄,這里必須輸入相應(yīng)賬戶權(quán)限才能得到相應(yīng)的操作,防止信息的不安全設(shè)置,如圖6-1所示。</p><p><b>  圖6-1 登錄測試</b></p><p>  6.2.2 社團(tuán)信息修改測試</p><p>  “學(xué)生社團(tuán)信息管理系統(tǒng)”社團(tuán)信息修改,此功能提供對社團(tuán)信息進(jìn)行不定期修改,從而保證社團(tuán)信息的完整性和及時性

106、,如圖6-2所示。</p><p>  圖6-2 社團(tuán)信息修改測試</p><p>  6.2.3 社團(tuán)新聞修改測試</p><p>  “學(xué)生社團(tuán)信息管理系統(tǒng)”新聞信息添加和修改功能測試,活動信息添加及修改與此功能類似,不再累述,新聞信息修改頁面如圖6-3所示。</p><p>  圖6-3 社團(tuán)新聞修改測試</p><

107、p>  6.2.4 社團(tuán)查詢測試</p><p>  “學(xué)生社團(tuán)信息管理系統(tǒng)”社團(tuán)查詢功能測試,這里可以通過關(guān)鍵字查詢到想要查找的信息,方便快捷的顯示信息,會員查找功能與此功能類似,這里不再累述,如圖6-4所示。</p><p>  圖6-4 社團(tuán)查詢測試</p><p>  6.2.5 管理員權(quán)限測試</p><p>  系統(tǒng)管理員分

108、為系統(tǒng)管理員和社團(tuán)管理員,系統(tǒng)管理員可以對系統(tǒng)的所有功能進(jìn)行操作,而社團(tuán)管理員只能對本社團(tuán)數(shù)據(jù)進(jìn)行操作,如果越權(quán)操作,則會提示權(quán)限不足,停止訪問提示,如圖6-5所示。</p><p><b>  圖6-5 權(quán)限提示</b></p><p><b>  6.3 小結(jié)</b></p><p>  本章節(jié)對系統(tǒng)開發(fā)環(huán)境進(jìn)行描述,

109、并以用戶登錄、社團(tuán)信息修改、社團(tuán)查詢等功能為例進(jìn)行測試運行,系統(tǒng)功能基本完成,能夠運行良好,功能能夠正常使用。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]崔淼.ASP.NET程序設(shè)計教程(C#版)[M].北京:機械工業(yè)出版社,2011.</p><p>  [2]JonGalloway.ASP.NET MVC 4高

110、級編程(第4版)[M].北京:清華大學(xué)出版社,2013.</p><p>  [3]張正禮.ASP.NET 4.0網(wǎng)站開發(fā)與項目實戰(zhàn)[M].北京:清華大學(xué)出版社,2012.</p><p>  [4]王祥仲.ASP.NET 4.0基礎(chǔ)教程(C# 2010篇)[M]. 北京:清華大學(xué)出版社,2012.</p><p>  [5]劉乃琦.ASP.NET應(yīng)用開發(fā)與實踐[M

111、].北京:人民郵電出版社,2012.</p><p>  [6]李彥.ASP.NET 4.0 MVC敏捷開發(fā)給力起飛[M].北京:電子工業(yè)出版社,2011.</p><p>  [7]江紅. ASP.NET Web數(shù)據(jù)庫開發(fā)技術(shù)實踐教程[M].北京:清華大學(xué)出版社,2012.</p><p>  [8]劉乃麗.完全手冊 ASP.NET 2.0網(wǎng)路開發(fā)詳解[M].北京

溫馨提示

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

最新文檔

評論

0/150

提交評論