論文 學生社團管理系統(tǒng)_第1頁
已閱讀1頁,還剩45頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)論文(設計)</b></p><p>  題目:學生社團管理系統(tǒng)</p><p>  Title: Students’ Organization Management System</p><p>  申請學位 工學學士學位 </p><p>  系 別 計算機科

2、學與技術系 </p><p>  專 業(yè) 計算機科學與技術 </p><p>  學生姓名 </p><p>  學 號 </p><p>  導師姓名 </p><p>

3、  20 年 5 月 20 日</p><p><b>  中 文 摘 要</b></p><p>  利用網(wǎng)絡和數(shù)據(jù)庫技術,結合目前硬件價格普遍下跌與寬帶網(wǎng)大力建設的有利優(yōu)勢,應用Active Server Page技術和采用ACCESS數(shù)據(jù)庫系統(tǒng)組件來構成的應用服務系統(tǒng),本文開發(fā)了基于B/S模式多用戶學生社團管理系統(tǒng)這一程序。它運用方便、操作簡單,效

4、率很高。主要提供了對學生社團的管理平臺。在系統(tǒng)中,將管理用戶分為了四大類:第一類為系統(tǒng)管理員,主要用于對整個系統(tǒng)的管理;第二類為具體社團的管理員,主要實現(xiàn)對本社團的管理,如社團公告、社團新聞、社團相冊、社團成員管理等等;第三類為各社團的會員,主要實現(xiàn)網(wǎng)上交流及信息的瀏覽;第四類為一般游客,主要瀏覽系統(tǒng)的一些新聞公告和一些社團的基本信息等.借助B/S模式,會員及社團管理員可以方便的瀏覽社團的各種信息,并可根據(jù)自身的需要參加各種活動,加強會

5、員與社團的聯(lián)系。</p><p>  關鍵詞: 學生社團,ACCESS, ASP技術,信息系統(tǒng)</p><p><b>  Abstract</b></p><p>  Using the network and the data bank technology, the union the hardware price generally f

6、alls at present the advantageous superiority which constructs vigorously with the wide band net, technology and used the application service system using Active Server the Page which the SQL database system module consti

7、tuted, this article has developed based on B/S pattern multiuser student mass organization management system management system this procedure. It utilizes, the operation conveniently simple, t</p><p>  Keywo

8、rds:Student Organizations, Access,ASP Technology, MIS</p><p><b>  目 錄</b></p><p><b>  中 文 摘 要I</b></p><p>  AbstractII</p><p><b>  

9、前 言1</b></p><p>  第一章 學生社團系統(tǒng)說明2</p><p>  1.1學生社團系統(tǒng)描述2</p><p><b>  1.2系統(tǒng)目的2</b></p><p>  1.3學生社團系統(tǒng)設計概要模型2</p><p>  1.4學生社團管理系統(tǒng)功能要求2&

10、lt;/p><p>  第二章 學生社團系統(tǒng)可行性分析4</p><p>  2.1系統(tǒng)可行性分析4</p><p>  2.2技術可行性分析4</p><p>  2.3操作可行性分析6</p><p>  2.4法律可行性分析6</p><p>  第三章 學生社團系統(tǒng)的需求分析7&

11、lt;/p><p>  3.1需求分析的任務7</p><p><b>  3.2功能需求7</b></p><p><b>  3.3性能需求7</b></p><p>  第四章 學生社團系統(tǒng)總體設計9</p><p>  4.1系統(tǒng)功能設計9</p>

12、<p>  4.2系統(tǒng)流程圖11</p><p>  4.3社團管理系統(tǒng)前臺管理模塊12</p><p>  4.4社團管理系統(tǒng)后臺管理模塊14</p><p>  4.5社團管理系統(tǒng)資格申請流程圖15</p><p>  第五章 系統(tǒng)數(shù)據(jù)庫的分析與設計16</p><p>  5.1數(shù)據(jù)庫的分析

13、與設計16</p><p>  5.2社團管理系統(tǒng)部分數(shù)據(jù)庫16</p><p>  第六章 程序主要頁面設計介紹22</p><p>  第七章 后臺配置27</p><p>  7.1 后臺服務器配置27</p><p>  7.2后臺數(shù)據(jù)庫配置28</p><p>  第八章

14、系統(tǒng)測試30</p><p>  8.1測試目的30</p><p>  8.2測試環(huán)境30</p><p>  8.3測試方法30</p><p>  8.4測試步驟30</p><p>  8.5社團管理系統(tǒng)的測試30</p><p>  第九章 系統(tǒng)設計總結32</p&

15、gt;<p><b>  結束語33</b></p><p><b>  參考文獻34</b></p><p><b>  致   謝35</b></p><p><b>  前 言</b></p><p>  本學

16、生社團管理系統(tǒng)(網(wǎng)絡版)根據(jù)當前各類高校的實際需要,采用ASP(Microsoft Active Server Pages)而制作的。Microsoft Active Server Pages(ASP)是服務器端腳本編寫環(huán)境,使用它可以組合 HTML 頁、腳本命令和 ActiveX 組件以創(chuàng)建交互的 Web 頁和基于 Web 的功能強大的應用程序。本文主要介紹社團管理系統(tǒng)的基本框架及各功能的技術解決方案。</p><

17、p>  管理信息系統(tǒng)(MIS)是集成了計算機網(wǎng)絡技術、通信技術、信息處理技術,對信息進行收集、傳遞、存儲及加工處理,用于輔助決策進行事務管理的一種人機交互的智能化計算機系統(tǒng)。[1]</p><p>  在現(xiàn)代管理信息系統(tǒng)中,利用Web技術,實現(xiàn)Web服務器與數(shù)據(jù)庫系統(tǒng)的連接,完成對數(shù)據(jù)的處理與查詢,用戶可以通過操作簡單易學的瀏覽器來查詢處理所需要的各種數(shù)據(jù)。</p><p>  第一

18、章 學生社團系統(tǒng)說明</p><p>  1.1學生社團系統(tǒng)描述</p><p>  學生社團管理系統(tǒng)充分利用了Brower/Server結構的特點,實現(xiàn)了將社團管理移植Internet的功能,該系統(tǒng)的優(yōu)勢在于極大簡化對社團信息的維護,各個社團的信息由本社團相應管理人員維護,系統(tǒng)管理員僅需對系統(tǒng)信息的進行管理。[2]</p><p><b>  1.2系統(tǒng)

19、目的</b></p><p>  對于本學生社團管理系統(tǒng),其功能目標是實現(xiàn)將現(xiàn)有的社團管理模式向基于Internet的無紙張化社團管理模式的轉變,所以它必須實現(xiàn)本身社團信息的管理,對參與社團活動的學生的管理。通過互聯(lián)網(wǎng)聯(lián)絡協(xié)會成員的關鍵是要建立一個通暢的溝通平臺,這樣可以方便地實現(xiàn)會員與協(xié)會,會員與會員之間的溝通.</p><p>  1.3學生社團系統(tǒng)設計概要模型</p

20、><p>  由于系統(tǒng)數(shù)據(jù)收集的實時性要求并不高,因此采用Browser/Server結構來進行設計是合理可行的。圖1.1是本系統(tǒng)的網(wǎng)絡應用原理示意圖。[2] </p><p>  圖1.1 網(wǎng)絡應用原理示意圖</p><p>  1.4學生社團管理系統(tǒng)功能要求</p><p>  學生社團管理系統(tǒng)的主要功能要求如下[3]:</p>

21、<p>  1.4.1 分級別管理社團管理系統(tǒng)前臺、后臺</p><p>  1.4.2 用戶列表管理,按條件查詢用戶</p><p>  1.4.3 用戶個人注冊信息管理及留言、發(fā)布信息</p><p>  1.4.4 用戶信息發(fā)布功能</p><p>  1.4.5用戶留言管理功能</p><p>  

22、1.4.6 后臺社團管理系統(tǒng)基本信息管理功能</p><p>  1.4.7 社團類別設置功能</p><p>  1.4.8 具有社員信息管理功能</p><p>  1.4.9 管理員管理功能</p><p>  1.4.10 BBS管理及發(fā)布功能</p><p>  1.4.11 圖片上傳、審核、發(fā)布功能<

23、/p><p>  1.4.12 會員進入社團審核功能</p><p>  1.4.13 會員生日通告功能</p><p>  1.4.14 系統(tǒng)內部會員通訊功能</p><p>  第二章 學生社團系統(tǒng)可行性分析</p><p>  2.1系統(tǒng)可行性分析</p><p>  隨著網(wǎng)絡技術的飛速發(fā)展,

24、現(xiàn)在很多國外的大學和社會其他部門都已經(jīng)擁了百兆,甚至千兆的校內網(wǎng)絡通信息平臺,通過計算機網(wǎng)絡實現(xiàn)各種信息服務,并進行異地教育和培訓。另一方面,現(xiàn)在的很多高校,為豐富學生的校園生活,培養(yǎng)學生的個性,促進特長學生的培養(yǎng),學生會組織了很多社團。每個同學,根據(jù)參與自愿的原則,可以參加與自己興趣相符的社團,但隨著校園學生人數(shù)的增多,對社團及社團成員的管理,傳統(tǒng)的方式日顯不能勝任。[4]</p><p>  學生社團的管理主

25、要有兩大部分,一是批準合法的社團的建立及無人員參加的社團的清理或刪除,另一個是對具體社團本身的管理。其中很重要的一個環(huán)節(jié)就是具體社團管理,同時它也是本系統(tǒng)最難實現(xiàn)的環(huán)節(jié)。對于,一個具體的社團,學生可以自由的參加該社團組織的各種活動,如何對這類信息的管理是一個難點,另一方面,隨著學生社團的增多,如何有效的對各個社團間信息的劃分也是一個難點,這就需要對社團進行歸類處理.顯然,隨著學生人數(shù)的不斷增加及學生社團要求的不斷提高,管理者的工作量將會

26、越來越大,并且其工作將是一件十分煩瑣和非常難以組織的事情,可以說傳統(tǒng)的管理方式已經(jīng)不能適應急劇擴大的學校規(guī)模需要。隨著計算機應用的迅猛發(fā)展,網(wǎng)絡應用不斷擴大,如WWW服務、虛擬社區(qū)等等,且這些應用正逐步深入到千家萬戶。人們迫切要求利用這些技術來進行學生社團的組織和管理,以減輕管理者的工作負擔及提高工作效率,與此同時也提高了校園的文化氛圍,更加激發(fā)學生的學習興趣。</p><p>  基于B/S模式的信息管理系統(tǒng)是

27、現(xiàn)階段研究開發(fā)的一個熱點。它是建立在國際互聯(lián)網(wǎng)上的應用系統(tǒng),客戶端的配置可以極為簡單,使使用者不受地域的局限。一個完備的學生社團管理系統(tǒng)可以使學生在任一臺接入校園網(wǎng)或Internet的計算機上,瀏覽社團信息,查看各社團組織的各種活動,這將大大的激發(fā)學生的興趣,使在校大學生能力、個性得以全面的培養(yǎng)。為了適應新形勢的發(fā)展,本文進行了這一系統(tǒng)的初步設計工作,也可以說是做一個初步的探索,希望它能夠在各類高校中發(fā)揮高效、便捷的作用,達到簡化管理、

28、面向學生的目的。[4]</p><p>  2.2技術可行性分析</p><p>  目前,網(wǎng)絡應用軟件運行的模式主要有二類:Client/server模式,Browser/Web模式。前者主要的缺點是維護、升級較麻煩,后者是近幾年伴隨Internet迅速發(fā)展起來的一種技術,它與客戶/服務器方式類似,客戶端是一個標準的瀏覽器,服務器端是Web Server ,而Web Server與數(shù)據(jù)庫

29、和應用服務器的緊密結合,使得這種模式的應用范圍不斷擴大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴充應用、升級維護簡便。[5]</p><p>  2.2.1什么是ACCESS為何要選擇ACCESS</p><p>  作為Microsoft的office套件產品之一,access已經(jīng)賣出了近700萬份,成為世界上最流行的桌面數(shù)據(jù)庫

30、系統(tǒng)。Access與許多優(yōu)秀的關系數(shù)據(jù)庫一樣,可以讓你很容易地連接相關的信息而且還對其他的數(shù)據(jù)庫系統(tǒng)有所補充。它能操作其它來源的資料,包括許多流行的PC數(shù)據(jù)庫程序(如dBASE,Paradox,Microsoft FoxPro)和服務器、小型積極大型機上的許多SQL數(shù)據(jù)庫。Access還完全支持Microsoft的OLE技術。</p><p>  Access還提供windows操作系統(tǒng)的高級應用程序開發(fā)系統(tǒng)。A

31、ccess與其它數(shù)據(jù)庫開發(fā)系統(tǒng)之間相當顯著的區(qū)別就是:您不用寫一行代碼,就可以在很短的時間里開發(fā)出一個功能強大而且相當專業(yè)的數(shù)據(jù)庫應用程序,并且這一愉快的過程是完全可視的!如果您能給它加上簡短的VBA代碼,那么您的程序決不比專業(yè)程序員潛心開發(fā)的程序差。</p><p>  Access 功能強大,使用方便,是開發(fā)桌面數(shù)據(jù)庫的最優(yōu)秀的工具之一。</p><p>  Access 本身具有強大

32、的向導機制,能提供大量的數(shù)據(jù)庫常用操作。但如果你能適當?shù)募由仙倭康拇a,那么你的程序將是專業(yè)級的。這一切都靠VBA。[6]</p><p>  2.2.2 什么是ASP</p><p>  ASP的含義從字面上說,ASP包含三方面含義: </p><p>  第一:Active:ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是現(xiàn)在M

33、icrosoft軟件的重要基礎。它采用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。 </p><p>  第二:Server:ASP運行在服務器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和J

34、SCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。 </p><p>  第三:Pages:ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成

35、的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。[7] </p><p>  由此可以看出,ASP是在IIS下開發(fā)WEB應用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。</p><p>  以下羅列了 Active Server Pages 所獨具的一些特點:</p>

36、<p>  使用 VBScript 、JScript 等簡單易懂的腳本語言,結合 HTML 代碼,即可快速地完成網(wǎng)站的應用程序。 </p><p>  無須 compile 編譯,容易編寫,可在服務器端直接執(zhí)行。 </p><p>  使用普通的文本編輯器,如 Windows 的記事本,即可進行編輯設計。 </p><p>  與瀏覽器無關 (Brow

37、ser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設計的網(wǎng)頁內容。 Active Server Pages 所使用的腳本語言 (VBScript 、Jscript)均在 WEB 服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 Active Server Pages 能與任何 ActiveX scripting 語言相容。除了可使用 VBScri

38、pt 或JScript 語言來設計外,還通過 plug-in 的方式,使用由第三方所提供的其他腳本語言,譬如 REXX 、Perl 、Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。 </p><p>  Active Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 </p>&

39、lt;p>  可使用服務器端的腳本來產生客戶端的腳本。 </p><p>  物件導向( Object-oriented )。 </p><p>  ActiveX Server Components(ActiveX 服務器元件 ) 具有無限可擴充性??梢允褂?Visual Basic 、Java 、Visual C++ 、COBOL等編程語言來編寫你所需要的 ActiveX Ser

40、ver Component 。 </p><p>  基于上述考慮,用Browser/Web模式來設計考試系統(tǒng)比較合適,服務器端采用Access數(shù)據(jù)庫系統(tǒng)和ASP組件來構成學生社團的應用服務系統(tǒng);客戶端采用瀏覽器來完成社團管理全過程,同時可進行遠程系統(tǒng)維護和管理。[8]</p><p>  2.3操作可行性分析</p><p>  學生社團管理系統(tǒng)是在Windows

41、 xp 及 ASP+ACCESS環(huán)境下設計開發(fā),人機界面友好,操作簡單,各功能模塊結構清晰,較容易被用戶掌握。</p><p>  2.4法律可行性分析</p><p>  本軟件系統(tǒng)由個人自主設計開發(fā),版權屬本人,不存在侵犯他人,集體,國家利益等情況。綜合上所述,本系統(tǒng)完全具備設計開發(fā)條件。[8]</p><p>  第三章 學生社團系統(tǒng)的需求分析</p&g

42、t;<p>  3.1需求分析的任務</p><p>  通過對項目開發(fā)的調查與分析,了解《學生社團管理系統(tǒng)》的軟件功能和性能方面的要求,抽象出當前系統(tǒng)的邏輯模型。</p><p>  3.2功能需求 </p><p>  一、系統(tǒng)需要經(jīng)過有效的身份驗證才可以登陸,將登陸的身份分為四種:</p><

43、p><b>  1、系統(tǒng)管理員</b></p><p><b>  2、社團管理用戶</b></p><p><b>  3、普通會員用戶</b></p><p><b>  4、游客</b></p><p>  只有被授權的用戶才可以使用本系統(tǒng)資源

44、</p><p>  二、系統(tǒng)根據(jù)用戶身份不同,使用的系統(tǒng)資源也不同,下面將列出各類用戶的使用權限:[3]</p><p>  1、系統(tǒng)管理員:批準社團建立的申請、注冊會員的管理、系統(tǒng)公告的設置、新聞的發(fā)布、社團類別的添加、社團的管理、圖片上傳的審核、系統(tǒng)上傳圖片的刪除、系統(tǒng)投票的設置、BBS論壇公告的發(fā)布、BBS類別的設置、BBS版面的選擇、系統(tǒng)管理員帳號的修改等等。</p>

45、<p>  2、社團管理用戶:社團留言管理、社團公告管理、社團成員的添加刪除管理,社團相冊管理、社團資料的修改、社團的投票管理、管理員身份的轉讓等等。</p><p>  3、普通會員用戶:申請進入社團、在社團內部發(fā)布留言信息、登記修改查看自己或者社團內成員的基本資料、對某個具體社員發(fā)布E-MAIL、查看系統(tǒng)公告新聞、進入BBS內發(fā)表信息等等。</p><p>  4、游客:

46、瀏覽系統(tǒng)系統(tǒng)基本信息。</p><p><b>  3.3性能需求</b></p><p><b>  1.硬件環(huán)境</b></p><p><b>  服務器端:</b></p><p>  隨著計算機硬件的高速發(fā)展,現(xiàn)在普通的機子已經(jīng)可以做為一個服務器端使用。</p&

47、gt;<p>  CPU:CⅣ 2.0或更高</p><p><b>  硬盤:40G或更多</b></p><p>  內存:128M或更高(建議使用256M)</p><p><b>  用戶端</b></p><p>  CPU:CⅢ2.0或更高</p><p

48、><b>  硬盤:20G或更多</b></p><p>  內存:64M(建議使用128M)</p><p><b>  2.軟件環(huán)境</b></p><p><b>  服務器端</b></p><p>  操作系統(tǒng) Windows 2000 Server<

49、/p><p>  網(wǎng)絡協(xié)議 TCP/IP</p><p>  Web服務器 Internet Information Server 5.0 / Personal Web Server</p><p>  數(shù)據(jù)庫 ACCESS</p><p>  瀏覽器 IE5.0</p><p><b>  

50、用戶端</b></p><p>  操作系統(tǒng) Windows 98/Windows 2000/Windows XP</p><p>  網(wǎng)絡協(xié)議 TCP/IP</p><p>  瀏覽器 IE 5.0</p><p>  第四章 學生社團系統(tǒng)總體設計</p><p>  圖4.1 功

51、能模塊關系圖一</p><p>  圖4.2 功能模塊關系圖二</p><p>  4.1.1前臺管理模塊說明:</p><p>  此模塊對所有用戶開放(不同類別用戶權限不同),包括未注冊的用戶,注冊用戶的社團信息瀏覽,社團會員間的信息查詢、信息的發(fā)布、留言的發(fā)布等。</p><p>  4.1.2 后臺管理模塊說明:</p>

52、<p>  圖4.3系統(tǒng)的總體框架圖</p><p><b>  4.2系統(tǒng)流程圖</b></p><p>  本學生社團管理系統(tǒng)的系統(tǒng)流程圖如圖4.4所示。</p><p>  圖4.4 系統(tǒng)流程圖</p><p>  4.3社團管理系統(tǒng)前臺管理模塊</p><p>  社團管理系

53、統(tǒng)前臺管理程序流程圖如4.5所示</p><p>  圖4.5 社團管理系統(tǒng)前臺管理程序流程圖</p><p>  4.4社團管理系統(tǒng)后臺管理模塊</p><p>  社團管理系統(tǒng)后臺管理程序流程圖如4.6所示</p><p>  圖4.6 社團管理系統(tǒng)后臺管理程序流程圖</p><p>  4.5社團管理系統(tǒng)資格申請

54、流程圖</p><p>  圖4.7 社團管理系統(tǒng)資格申請流程圖</p><p>  第五章 系統(tǒng)數(shù)據(jù)庫的分析與設計</p><p>  5.1數(shù)據(jù)庫的分析與設計</p><p>  根據(jù)系統(tǒng)功能設計的要求以及功能模塊的劃分,對于學生社團管理系統(tǒng)和具體社團管理系統(tǒng),可以列出以下數(shù)據(jù)項和數(shù)據(jù)結構:</p><p>  1

55、、用戶信息有關數(shù)據(jù)表:存儲注冊用戶,管理員用戶姓名、密碼、宿舍地址、宿舍電話、所在社團、手機號碼等有關數(shù)據(jù),包括管理員信息表、用戶信息數(shù)據(jù)表。</p><p>  2、系統(tǒng)信息數(shù)據(jù)表:存儲有關社團的主要信息.包括社團基本信息數(shù)據(jù)表、社團設置數(shù)據(jù)表、類別設置數(shù)據(jù)表、信息發(fā)布數(shù)據(jù)表、留言信息數(shù)據(jù)表、BBS論壇數(shù)據(jù)表</p><p>  3、注冊會員功能數(shù)據(jù)表:注冊用戶使用功能主要數(shù)據(jù)表格.包括

56、短信數(shù)據(jù)表,發(fā)件箱數(shù)據(jù)表、好友列表[10]</p><p>  本系統(tǒng)將采用ACCESS作為數(shù)據(jù)庫管理系統(tǒng).安裝microsoft的office軟件,里面就有access 數(shù)據(jù)庫.新建一個數(shù)據(jù)庫名,將其命名為#$#%^jyst.mdb,#$#%^jyst.mdb數(shù)據(jù)庫所包含的數(shù)據(jù)表及其功能如表5.1所示:</p><p>  表5.1數(shù)據(jù)表及其功能</p><p>

57、  5.2社團管理系統(tǒng)部分數(shù)據(jù)庫</p><p>  根據(jù)數(shù)據(jù)庫需求的分析,建立如下十四個數(shù)據(jù)表:</p><p>  表1:名稱:管理員信息表(Admin)</p><p><b>  標識:Admin</b></p><p>  數(shù)據(jù)來源:后臺頁面獲得</p><p>  管理員信息表如表5.

58、2所示:</p><p>  表5.2管理員信息表</p><p>  表2:名稱:BBS論壇信息表(BBS)</p><p><b>  標識:BBS</b></p><p>  數(shù)據(jù)來源:前臺頁面獲得</p><p>  BBS論壇信息表如表5.3所示:</p><p>

59、;  表5.3 BBS論壇信息表表</p><p>  表3:名稱:社團信息表</p><p><b>  標識:bj</b></p><p>  數(shù)據(jù)來源:前臺頁面獲得</p><p>  社團信息表如表5.4所示:</p><p><b>  表5.4社團信息表</b>

60、</p><p>  表4:名稱:社團類型表</p><p><b>  標識:bytype</b></p><p>  數(shù)據(jù)來源:后臺頁面獲得</p><p>  社團類型表如表5.5所示:</p><p>  表5.5 社團類型表</p><p>  表5:名稱

61、:圖片刪除表</p><p>  標識:dellog</p><p>  數(shù)據(jù)來源:后臺頁面獲得</p><p>  圖片刪除表如表5.6所示:</p><p>  表5.6 圖片刪除表</p><p>  表6:備注名稱:系統(tǒng)及社團公告表</p><p><b>  標識:gg

62、</b></p><p>  數(shù)據(jù)來源:后臺頁面獲得</p><p>  系統(tǒng)及社團公告表5.7所示:</p><p>  表5.7系統(tǒng)及社團公告表</p><p>  表7:名稱:系統(tǒng)留言表</p><p><b>  標識:ly</b></p><p> 

63、 數(shù)據(jù)來源:后臺頁面獲得</p><p>  系統(tǒng)留言表如表5.8所示:</p><p>  表5.8 系統(tǒng)留言表</p><p>  表8:名稱:系統(tǒng)內部e-mail表</p><p><b>  標識:email</b></p><p>  數(shù)據(jù)來源:后臺頁面獲取</p><

64、;p>  系統(tǒng)內部e-mail表如表5.9所示:</p><p>  表5.9 系統(tǒng)內部e-mail表</p><p>  表9:名稱:系統(tǒng)新聞表</p><p><b>  標識:news</b></p><p>  數(shù)據(jù)來源:后臺頁面獲取</p><p>  新聞信息表如表5.10所示:

65、</p><p>  表5.10系統(tǒng)新聞表</p><p>  表10:名稱:會員筆記表</p><p><b>  標識:note1</b></p><p>  數(shù)據(jù)來源:后臺頁面獲取</p><p>  會員筆記表如表5.11所示:</p><p>  表5.11會

66、員筆記表</p><p>  表11:名稱:在線會員記錄表</p><p><b>  標識:online</b></p><p>  數(shù)據(jù)來源:后臺頁面獲取</p><p>  在線會員記錄表如表5.12所示:</p><p>  表5.12 在線會員記錄表</p><p&g

67、t;  表12:名稱:圖片的保存表</p><p><b>  標識:photo</b></p><p>  數(shù)據(jù)來源:后臺頁面獲取</p><p>  圖片的保存表如表5.13所示:</p><p>  表5.13 圖片的保存表</p><p>  表13:名稱:用戶頭像表</p>

68、<p>  標識:userface</p><p>  數(shù)據(jù)來源:后臺頁面獲取</p><p>  用戶頭像表如表5.14所示:</p><p>  表5.14 用戶頭像表</p><p>  表14:名稱:注冊用戶數(shù)據(jù)庫表</p><p><b>  標識:user</b><

69、;/p><p>  數(shù)據(jù)來源:后臺頁面獲取</p><p>  注冊用戶數(shù)據(jù)庫表如表5.15所示:</p><p>  表5.15注冊用戶數(shù)據(jù)庫表</p><p>  第六章 程序主要頁面設計介紹</p><p>  系統(tǒng)首頁如圖6.1及6.2所示,現(xiàn)在還未有用戶登陸</p><p>  圖6.1

70、社團管理系統(tǒng)首頁圖一</p><p>  圖6.2社團管理系統(tǒng)首頁圖二</p><p>  頁面上方顯示用戶導航欄.左側顯示當日有哪些會員生日、系統(tǒng)的數(shù)據(jù)、系統(tǒng)的調查以及會員的信息等.其中會員信息包括:最近登陸的會員、現(xiàn)在在線的會員以及最近注冊的會員.中間顯示系統(tǒng)的公告、系統(tǒng)的新聞、系統(tǒng)留言以及BBS上的熱門帖子.右側顯示會員及社團管理員登陸的界面,以及注冊會員的個人面版等.在系統(tǒng)首頁的右

71、下方則顯示經(jīng)過系統(tǒng)管理員審查合格的活動圖片.在登陸界面點擊申請帳號,系統(tǒng)將進入會員注冊界面,如6.3圖所示:</p><p>  圖6.3社團管理系統(tǒng)會員注冊界面</p><p>  會員通過注冊新的帳號后,就可以以普通會員的身份進入系統(tǒng),如圖6.4所示:</p><p>  圖6.4社團管理系統(tǒng)會員登陸成功界面</p><p>  會員成功

72、登陸后就可以去申請加入自己所屬社團,或者自己是屬于社團負責人則可以點擊頁面上方顯示欄的學院社團去建立社團.如圖6.5所示:</p><p>  圖6.5社團管理系統(tǒng)會員瀏覽社團或建立社團頁面</p><p>  社團負責人可以在圖6.5所示的頁面左側建立自己的社團,但必須保證合法,經(jīng)過學院批準,否則將會被系統(tǒng)管理員刪除. 社團建立好以后,建立社團的人也將默認成為社團管理員,可以對所屬社團進

73、行管理和維護.進入社團管理的頁面,如圖6.6所示:</p><p>  圖6.6具體社團管理頁面</p><p>  可以看到在系統(tǒng)的頁面上方出現(xiàn)了社團管理的導航欄.左側則顯示本社團當日生日的會員、個人的控制面版以及社團的基本數(shù)據(jù)(社團名稱、社團負責人、社團管理人、社團人數(shù)、社團留言、社團相片)以及所屬社團會員的基本信息.</p><p>  無論是會員還是社團管理

74、都有權限進入系統(tǒng)的BBS進行聊天或發(fā)布信息,或者在留言系統(tǒng)中進行留言,其基本界面如6.7,6.8所示</p><p>  圖6.7系統(tǒng)留言界面</p><p>  圖6.8 bbs論壇界面</p><p>  會員之間包括跨社團的會員,可以通過系統(tǒng)配置的短信交流平臺進行一對一交流及留言,其主要界面如圖6.9所示</p><p>  圖6.9系

75、統(tǒng)內部短信留言界面圖</p><p><b>  第七章 后臺配置</b></p><p>  7.1 后臺服務器配置</p><p>  本系統(tǒng)使用了Microsoft的IIS 5.0作為系統(tǒng)服務器。</p><p>  Windows 2000以上版本的操作系統(tǒng)。打開“控制面板”里面的“添加/刪除程序”選項,然后選擇

76、“添加/刪除Windows組件”,最后選中彈出對話框的“Internet 信息服務(IIS)選項”,如圖7.1所示,按照系統(tǒng)提示進行安裝即可。</p><p>  圖7.1系統(tǒng)內部短信留言界面圖</p><p>  下面來介紹一下怎么設置IIS的服務。[11]</p><p>  首先,選擇“控制面板”下“管理工具”中的“Internet 服務管理器”,出現(xiàn)如圖10

77、.1.2所示界面,單擊框中的按鈕可以開啟Internet 服務。</p><p>  在“默認Web站點上”目錄上單擊鼠標右鍵,在彈出的菜單中選擇“新建”,然后選擇“站點”</p><p>  然后根據(jù)以下步驟來完成站點設置:</p><p>  現(xiàn)在整個設置全部完成,本機的服務器IP是192.168.0.199,則訪問本系統(tǒng)頁面的地址:http:// localh

78、ost/a</p><p>  7.2后臺數(shù)據(jù)庫配置</p><p>  本系統(tǒng)開發(fā)是在Windows 2000 Server下開發(fā)的,開發(fā)數(shù)據(jù)庫使用的是Access 2000.</p><p><b>  具體配置步驟如下:</b></p><p>  新建一個空數(shù)據(jù)庫,取名為#$#%^jyst.mdb.mdb.<

79、;/p><p>  在#$#%^jyst.mdb.mdb中建立表:admin,bbs,bbs2,bbsbm,bbslb,bj,bytype等。數(shù)據(jù)表的結構見表5.1已有詳細說明。</p><p>  建立一個ODBC數(shù)據(jù)源,名稱為webExam,指向#$#%^jyst.mdb.mdb.</p><p>  首先,執(zhí)行“控制面板”中的“管理工具”中的“ODBC數(shù)據(jù)源管理”

80、項目,選擇“系統(tǒng)DSN”選項卡,單擊“添加”按鈕。如圖7.2所示。</p><p>  圖7.2創(chuàng)建數(shù)據(jù)源窗口</p><p>  在“創(chuàng)建新數(shù)據(jù)源”窗口中,選擇“Driver do Microsoft Access(*.mdb)”作為數(shù)據(jù)庫驅動程序,如圖7.2.1所示,然后單擊“完成”按鈕。</p><p><b>  第八章 系統(tǒng)測試</b>

81、;</p><p><b>  8.1測試目的</b></p><p>  依據(jù)用戶需求,概要設計和詳細設計說明,設計測試用例,對軟件系統(tǒng)進行測試。其目的是[12]:</p><p>  測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。</p><p>  好的測試方案是極有可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤測試方案</p

82、><p>  成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。</p><p><b>  8.2測試環(huán)境</b></p><p>  1.ASP+Access+操作系統(tǒng)Windows xp。</p><p>  2.測試重點是系統(tǒng)后臺基本功能模塊。</p><p><b>  8.3測試方

83、法</b></p><p><b>  8.3.1白盒法 </b></p><p>  其測試的前提是可以把程序看成裝在一個透明的白盒子中,也就是完全了解程序的結構盒處理過程。這種方法按照程序內部的邏輯測試程序,檢驗程序中的每一條通路是否能按預定的要求正確工作。</p><p><b>  8.3.2黑盒法 </b&

84、gt;</p><p>  其測試前提是把程序看成一個黑盒子,完全不考慮程序的內部結構盒處理過程。也就是說黑盒測試是在程序接口進行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)慕邮蛰斎氲臄?shù)據(jù)產生正確的輸出信息,并保持外部信息的完整性。</p><p><b>  8.4測試步驟</b></p><p>  一般大型

85、軟件系統(tǒng)的測試基本上包括5個步驟:模塊測試、子系統(tǒng)測試、系統(tǒng)測試、驗收測試和平行運行。軟件測試在軟件生命周期中橫跨兩個階段。通常在編寫出每個模塊之后就對它作必要的測試,模塊的編寫者和測試者是同一個人,編碼和模塊測試屬于軟件生命周期的同一個階段。在這個階段結束之后,對系統(tǒng)還應該進行各種綜合測試,這是軟件生命周期中的另一個獨立的階段,通常由專門的測試人員承擔這項工作。</p><p>  8.5社團管理系統(tǒng)的測試&l

86、t;/p><p>  系統(tǒng)測試主要采用上述的步驟方法,主要采用“白盒測試法”。因為系統(tǒng)模塊程序的編寫由自己完成,各個模塊程序的流程很清楚,在編寫過程中也出現(xiàn)過很多錯誤,甚至根本無法運行下去,采用程序中的設置斷點,進行斷點測試,逐步縮小范圍并最終找到問題的解。在編寫的過程中一邊編寫一邊進行測試,發(fā)現(xiàn)錯誤立刻更正盡量使模塊功能更貼近用戶。在測試過程中,盡量站在用戶的角度考慮問題,假如我是用戶如何才能更方便,假如我在某一時

87、刻進行某種操作會產生什么結果,大量進行假設,并請同學幫忙作為用戶試使用系統(tǒng)并提出建議意見。當在整個系統(tǒng)在所有模塊功能完成后,再進行測試。首先測試了一個模塊的功能,能夠實現(xiàn)后,再對其它模塊進行測試,在這個過程中,往往又會返回到剛才的模塊,再次改進。如此反復當所有模塊測試完成后,便對子系統(tǒng)分別測試,輸入大量數(shù)據(jù)并盡可能多的假設“非正常情況”以測試系統(tǒng)的健壯性。待這些測試都通過后就對整個系統(tǒng)進行測試。本文所采用的測試方式屬于集成測試中的漸增式

88、測試,這種方法實際上同時完成單元測試和集成測試,其優(yōu)點有:</p><p>  1.開銷小,因為其利用已測試過的模塊作為測試軟件。</p><p>  2.可以較早發(fā)現(xiàn)模塊間的接口錯誤。</p><p>  3.在測試時,如發(fā)現(xiàn)錯誤往往和最近加進來的那個模塊有關。</p><p>  4.已測試的模塊可以在新的條件下再次檢驗,使測試更徹底。&

89、lt;/p><p>  經(jīng)過系統(tǒng)測試并修改之后,學生社團管理系統(tǒng)基本上完成了在任務書中所要求的功能,并同時為了達到學習的目的,對系統(tǒng)作了功能一部分創(chuàng)新,且都已經(jīng)通過測試。</p><p>  第九章 系統(tǒng)設計總結</p><p>  在設計開始這前,我對ASP并不是很了解,后來在老師和同學的幫助下,慢慢對ASP有了一定了解,并結合了FLASH、POTOSHOP等設計思想

90、逐步完成了學生社團管理系統(tǒng)中的界面子系統(tǒng)模塊。</p><p>  在整個設計過程中,也出現(xiàn)過很多的問題,在不斷學習的過程中我體會到:</p><p>  a.設計是一個不斷學習新鮮事物的過程,從設計初的不懂到最后能夠順利完成,我體會到在實踐中學習的重要性。</p><p>  b.由于前期工作的不徹底,對系統(tǒng)的需求分析的要求認識不夠清楚,使得后續(xù)的工作不得不經(jīng)常返

91、回去修改數(shù)據(jù)表和個別代碼。使我體會到在設計中的每一步的重要性,如果上一個步驟不能很好的完成,在后續(xù)的設計將會付出幾倍的代價。</p><p>  c.設計過程中,由于要實現(xiàn)某些功能,互聯(lián)網(wǎng)幫了我的大忙。網(wǎng)絡資源是一個豐富的共享體系,我通過在ASP論壇上提出問題得到了很多熱心網(wǎng)友的幫助,使我在很多地方少走了很多的了彎路。</p><p><b>  結束語</b><

92、;/p><p>  本系統(tǒng)是一個面向各類高校,具有一定實用性的數(shù)據(jù)庫信息管理系統(tǒng)。它主要完成學生社團的流程管理和控制,從申請成立社團,審批社團到社團成立和社團維護等。本系統(tǒng)采用當前流行的ASP來完成整個系統(tǒng)的設計,在數(shù)據(jù)庫的設計上利用了ACCESS的便利性和實用性。</p><p>  系統(tǒng)在設計過程中不可避免地遇到了各種各樣的問題,有關ASP的許多細節(jié)問題都要靠自己去摸索,加之本人水平有限,

93、并沒有完全地理解ASP的強大功能,而且還存在著許多不足之處。</p><p>  經(jīng)過近二個月的設計,我深刻體會到了一個軟件的設計和它的發(fā)展是那么的嚴密,容不得半點的馬虎。要嚴格按照軟件工程的方法與思想,逐步完成。同時也讓我明白了,很多的知識在用時才會覺的“書到用時方恨少”,只有靠平常的積累。</p><p>  通過本次畢業(yè)設計我學到了不少新的東西,也發(fā)現(xiàn)了一些的問題,有些在設計過程中已

94、經(jīng)解決,有些還有待今后慢慢學習。只要學習就會有更多的問題,有更多的難點,但也會有更多的收獲。</p><p><b>  參考文獻</b></p><p>  [2]<<管理信息系統(tǒng)/面向21世紀課程教材>>,作者:薛華成編,-出版社:清華大學,2004.3</p><p>  [3]<<ASP+SQL SE

95、RVER 典型網(wǎng)站建設案例>>,宇峰編著,-北京:清華大學出版社,2006.1</p><p>  [4]<<需求分析與系統(tǒng)設計/軟件工程技術叢書>>,作者:麥沙塞克著//金芝譯,-出版社:機械工業(yè)</p><p>  [5]<<系統(tǒng)分析與設計(需求分析系列)/軟件工程技術叢書>>,作者:(美)薩茨辛格等著//朱群雄等譯,-出版社

96、:機械工業(yè)</p><p>  [6] <<Access2002中文版入門與提高/軟件入門與提高叢書>>,作者:王成輝編,-出版社:清華大學,2002</p><p>  [7]<<ASP動態(tài)網(wǎng)站開發(fā)自學導航>>,作者:戎馬工作室編著,-北京:機械工業(yè)出版社,2006.1</p><p>  [8]<<AS

97、P+Access開發(fā)動態(tài)網(wǎng)站實例薈萃>>,作者:屈喜龍、朱杰等,-出版社:機械工業(yè)出版社</p><p>  [9]<<中文Access2002實用教程>> ,作者:趙增敏等編,出版社:電子工業(yè)</p><p>  [10]<<數(shù)據(jù)庫系統(tǒng)與Access教程/21世紀全國高職高專計算機應用專業(yè)規(guī)劃教材>>,作者:申莉莉編,-出版社:

98、清華大學</p><p>  [11]<<IIS5.0使用參考手冊(IIS6.0新增功能詳解)>>,作者:(美國)微軟公司編//張軍等譯,-出版社:科學</p><p>  [12]<<軟件子系統(tǒng)測試/軟件工程技術叢書>>,作者:(美國)馬瑞克著//韓柯等譯,-出版社:機械工業(yè)</p><p>  曾鋒注:上述參考文獻

99、格式不正確,應按照下行例子進行</p><p>  [1] 章祥蓀等,管理信息系統(tǒng)的系統(tǒng)理論與規(guī)劃方法(M),科學出版社:2003.2</p><p><b>  致   謝</b></p><p>  在學生社團管理系統(tǒng)實施過程中,我得到了許多老師和同學的幫助,尤其是我的指導老師曾鋒,他給予我非常大的幫助并提出了許多寶貴的

溫馨提示

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

評論

0/150

提交評論