網(wǎng)絡(luò)用戶管理系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  學(xué)士學(xué)位畢業(yè)設(shè)計(jì)(論文)</p><p><b>  臨沂某某管理系統(tǒng)</b></p><p><b>  2011年4月</b></p><p> NETWORK USER MANAGEMENT SYSTEM OF LINYI RIPARIAN EXPERIMENT SCHOOL&l

2、t;/p><p> By</p><p><b>  摘 要</b></p><p>  對(duì)于網(wǎng)絡(luò)的開通、關(guān)閉等的網(wǎng)絡(luò)用戶信息管理與維護(hù)變得越來越復(fù)雜,而簡單的Excel表格已經(jīng)不能滿足這些信息的存儲(chǔ)、查詢,并且不能實(shí)現(xiàn)信息的批量處理。針對(duì)這種情況,開發(fā)了臨沂濱河實(shí)驗(yàn)學(xué)校網(wǎng)絡(luò)用戶管理系統(tǒng),實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)用戶方便快捷的處理。</p>&l

3、t;p>  系統(tǒng)利用ASP.NET技術(shù),以C#作為開發(fā)語言,使用Microsoft公司的Visual Studio 2005作為開發(fā)工具,結(jié)合SQLServer 2000作為后臺(tái)數(shù)據(jù)庫,開發(fā)了一套臨沂濱河實(shí)驗(yàn)學(xué)校網(wǎng)絡(luò)用戶管理系統(tǒng)。實(shí)現(xiàn)了基于網(wǎng)絡(luò)網(wǎng)絡(luò)用戶管理功能。功能設(shè)計(jì)包括用戶信息管理功能、留言管理功能和個(gè)人業(yè)務(wù)申請(qǐng)功能三大基本功能。</p><p>  本系統(tǒng)使網(wǎng)絡(luò)用戶信息的管理更加方便,提高了網(wǎng)絡(luò)管理者

4、的工作效率。</p><p>  關(guān)鍵詞:網(wǎng)絡(luò)用戶管理;ASP.NET;SQLServer</p><p><b>  Abstract</b></p><p>  With the continuous improvement of the degree of the network, Linyi Binhe Shiyan School fa

5、culty network users is also increasing. The opening of the network, shut down the network user information such as management and maintenance becomes more complex, and simple Excel form can not meet the information stora

6、ge, query and batch processing of information can not be achieved. In response, the development of Linyi Binhe Shiyan School network user management system to realize the convenient handling</p><p>  System

7、using ASP.NET technology to C # as development language, using Microsoft's Visual Studio 2005 as a development tool, combined with SQLServer 2000 database as a background, Linyi Binhe Shiyan School has developed a ne

8、twork user management system. To realize network-based network users management. Functional design, including user information management, message management for individual business functions and the three basic function

9、s. </p><p>  This system enables the network user information management easier and improve the efficiency of the network managers.</p><p>  Key Words:Management of network user; ASP.NET;SQLServ

10、er;</p><p><b>  目 錄</b></p><p><b>  前 言1</b></p><p>  第1章 需求分析2</p><p>  1.1系統(tǒng)開發(fā)背景2</p><p>  1.2可行性分析2</p><p>  

11、1.2.1技術(shù)可行性2</p><p>  1.2.2經(jīng)濟(jì)可行性2</p><p>  1.2.3操作可行性3</p><p>  1.3系統(tǒng)需求分析3</p><p>  1.3.1系統(tǒng)流程圖4</p><p>  1.4 數(shù)據(jù)分析6</p><p>  第2章 編程環(huán)境的選擇7

12、</p><p><b>  2.1編程技術(shù)7</b></p><p><b>  2.2數(shù)據(jù)庫7</b></p><p>  2.3服務(wù)器程序8</p><p>  第3章 系統(tǒng)設(shè)計(jì)9</p><p>  3.1系統(tǒng)的體系結(jié)構(gòu)9</p><p&

13、gt;  3.1.1兩種體系結(jié)構(gòu)的比較9</p><p>  3.1.2系統(tǒng)體系結(jié)構(gòu)圖9</p><p>  3.2系統(tǒng)功能結(jié)構(gòu)9</p><p>  3.3系統(tǒng)安全策略13</p><p>  3.4數(shù)據(jù)庫設(shè)計(jì)13</p><p>  第4章 詳細(xì)設(shè)計(jì)17</p><p>  4.

14、1普通用戶模塊17</p><p><b>  結(jié) 論36</b></p><p><b>  附 錄37</b></p><p><b>  參考文獻(xiàn)38</b></p><p><b>  謝 辭39</b></p>&l

15、t;p><b>  前 言</b></p><p>  在信息技術(shù)飛速發(fā)展的今天,臨沂濱河實(shí)驗(yàn)學(xué)校教職工網(wǎng)絡(luò)用戶越來越多,原本用Excel表格管理網(wǎng)絡(luò)用戶信息變得越來越吃力。由于Excel表格不方便精確查詢,添加用戶的信息還可能造成重復(fù)使用,不支持批量信息處理。臨沂濱河實(shí)驗(yàn)學(xué)校網(wǎng)絡(luò)用戶管理系統(tǒng)是一款極為實(shí)用的信息管理工具,具有豐富而強(qiáng)大的功能。它是針對(duì)網(wǎng)絡(luò)用戶信息管理的需要而設(shè)計(jì)的。

16、系統(tǒng)的設(shè)計(jì)要適合多種層次的用戶使用,因此系統(tǒng)的界面設(shè)計(jì)應(yīng)盡量做到簡潔、友好、方便、易用,用戶不需要專門學(xué)習(xí)便可熟練操作。</p><p>  文章主要介紹了在ASP.NET環(huán)境下開發(fā)一個(gè)網(wǎng)絡(luò)用戶管理系統(tǒng)的過程。系統(tǒng)主要包括普通用戶模塊、校區(qū)管理員模塊和超級(jí)管理員模塊,功能設(shè)計(jì)包括用戶信息管理功能、留言管理功能、個(gè)人業(yè)務(wù)申請(qǐng)三大基本功能。普通用戶登錄系統(tǒng)后可以查詢自己的信息,更新自己信息,留言,個(gè)人申請(qǐng)等操作;校區(qū)

17、管理員登錄系統(tǒng)后,可以管理本人負(fù)責(zé)校區(qū)用戶信息,回復(fù)查看留言等操作。超級(jí)管理員登陸后,管理所有用戶信息。</p><p><b>  第1章 需求分析</b></p><p><b>  1.1系統(tǒng)開發(fā)背景</b></p><p>  科學(xué)技術(shù)日新月異,網(wǎng)絡(luò)作為一種新型的聯(lián)系世界的方式,人們的生活越來越離不開網(wǎng)絡(luò)。生活離不

18、開規(guī)則,對(duì)于網(wǎng)絡(luò)的使用和維護(hù)也有它的規(guī)則,這種約定俗成的規(guī)則推動(dòng)著網(wǎng)絡(luò)的發(fā)展。</p><p>  這種規(guī)則需要一種管理,這種管理就是把使用者與服務(wù)者放在一個(gè)框架之內(nèi)正常運(yùn)行,我們學(xué)校網(wǎng)絡(luò)用戶很多,就可以設(shè)計(jì)出一種系統(tǒng)來管理網(wǎng)絡(luò)用戶,使網(wǎng)絡(luò)用戶可以在網(wǎng)絡(luò)上對(duì)自己的信息可以查詢,修改,錄入。</p><p>  現(xiàn)在我們對(duì)用戶管理主要是靠Excel表格,不方便信息的更新與維護(hù),本系統(tǒng)可以方便

19、對(duì)用戶的信息的管理。還有就是網(wǎng)絡(luò)用戶無法在網(wǎng)上查看自己的個(gè)人信息,通過本系統(tǒng)網(wǎng)絡(luò)用戶可以很容易的查看自己的用戶信息?,F(xiàn)在我們學(xué)校網(wǎng)絡(luò)中出現(xiàn)的故障只能通過電話通知網(wǎng)絡(luò)中心,而本系統(tǒng)添加了故障申報(bào)功能,從而解決了單一的只是利用電話來解決故障的方式,所以只要用戶能上網(wǎng)隨時(shí)都可以留言給網(wǎng)絡(luò)中心,使用戶申報(bào)故障的機(jī)會(huì)更多樣性。</p><p>  因此,設(shè)計(jì)一套臨沂濱河實(shí)驗(yàn)學(xué)校網(wǎng)絡(luò)用戶管理系統(tǒng)是十分必要的。</p&g

20、t;<p><b>  1.2可行性分析</b></p><p>  開發(fā)這么一套系統(tǒng)是完全可行的,以下將從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性三個(gè)方面來分析。</p><p>  1.2.1技術(shù)可行性</p><p>  在眾多的網(wǎng)絡(luò)開發(fā)語言中,我們選擇用ASP.NET,是因?yàn)樗哂懈呖煽啃院头奖愕囊浦残?,以及?yōu)秀的平臺(tái)開發(fā)解決方

21、案。系統(tǒng)開發(fā)所使用的數(shù)據(jù)庫管理系統(tǒng)為SQL Server。SQLServer具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。再者大多數(shù)的中小企業(yè)和家庭日常生活中的數(shù)據(jù)應(yīng)用是建立在Windows平臺(tái)上的,由于SQL Server與Windows </p><p>  第2章 編程環(huán)境的選擇</p><p><b>  2.1編程技術(shù)</b></p>&l

22、t;p>  選擇的編程技術(shù)是ASP.NET。</p><p>  ASP.NET是Microsoft公司Active Server Page(ASP)的最新版本,它是一種服務(wù)器端的功能強(qiáng)大的技術(shù),用于為Web站點(diǎn)或企業(yè)的內(nèi)部網(wǎng)創(chuàng)建動(dòng)態(tài)的、交互式的HTML頁。其設(shè)計(jì)改進(jìn)了傳統(tǒng)ASP技術(shù)的各個(gè)方面,減少了需要編寫的代碼量,提供了更強(qiáng)的功能和更高的靈活性。</p><p&g

23、t;  ASP.NET也是Microsoft的.NET Framework的核心組件之一,可以對(duì)功能強(qiáng)大的.NET開發(fā)環(huán)境提供基于Web的訪問。它允許以一種非常靈活的創(chuàng)新方式創(chuàng)建Web應(yīng)用程序,把常用的代碼封裝到各種可以觸發(fā)用戶事件的可重用控件中。成為Internet 和 Intranet 開發(fā)Web應(yīng)用程序的新一代工具,逐漸被廣大程序員普遍采用。</p><p>  ASP.NET涵蓋許多分支技術(shù),例

24、如Web服務(wù)、ADO.NET、定制控件和安全性。</p><p>  ASP.NET具備下列的優(yōu)點(diǎn):</p><p><b>  1.與瀏覽器無關(guān)。</b></p><p>  2.將業(yè)務(wù)邏輯代碼與顯示代碼分開。</p><p>  3.新的集成開發(fā)環(huán)境。</p><p>  4.簡單性和易學(xué)性。

25、</p><p>  5.多處理器環(huán)境的可靠性。</p><p>  6.執(zhí)行效率的大幅度提高。</p><p>  7.可擴(kuò)展性、可維護(hù)性強(qiáng)。</p><p>  8.易于配置和部署。</p><p><b>  第3章 系統(tǒng)設(shè)計(jì)</b></p><p>  系統(tǒng)設(shè)計(jì)是指

26、對(duì)系統(tǒng)從總體上進(jìn)行規(guī)劃和設(shè)計(jì),主要包括系統(tǒng)的體系結(jié)構(gòu)、系統(tǒng)功能結(jié)構(gòu)、系統(tǒng)流程設(shè)計(jì)、系統(tǒng)安全策略設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)五部分。</p><p>  3.1系統(tǒng)的體系結(jié)構(gòu)</p><p>  系統(tǒng)采用B/S結(jié)構(gòu),前臺(tái)ASP.NET實(shí)現(xiàn)網(wǎng)頁設(shè)計(jì),后臺(tái)數(shù)據(jù)的存放到數(shù)據(jù)庫SQLServer,系統(tǒng)采用IIS作為服務(wù)器管理程序。</p><p>  3.1.1兩種體系結(jié)構(gòu)的比較<

27、/p><p>  信息系統(tǒng)主要有兩種體系結(jié)構(gòu),即C/S(Client/Server)結(jié)構(gòu)和B/S(Brower/Server)結(jié)構(gòu)。</p><p>  建專門的網(wǎng)絡(luò)硬件環(huán)境,信息自己管理,有比C/S更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行,操作方便。</p><p>  2.B/S由構(gòu)件組成,容易更換個(gè)別構(gòu)件,實(shí)現(xiàn)系統(tǒng)的無縫升級(jí),使系統(tǒng)維護(hù)開銷減到最小。用戶從網(wǎng)

28、上自己下載安裝就可以實(shí)現(xiàn)升級(jí)。</p><p>  3.B/S技術(shù)成本比較低,一般只需安裝、配置在服務(wù)器上,因此客戶機(jī)上的工作較少,降低了開發(fā)及管理成本。</p><p>  3.1.2系統(tǒng)體系結(jié)構(gòu)圖</p><p>  經(jīng)過分析,我們?cè)贐/S結(jié)構(gòu)基礎(chǔ)上設(shè)計(jì)出本系統(tǒng)的體系結(jié)構(gòu),如圖3-1所示。</p><p>  圖3-1 系統(tǒng)結(jié)構(gòu)體系圖&l

29、t;/p><p><b>  3.2系統(tǒng)功能結(jié)構(gòu)</b></p><p>  根據(jù)需求分析的結(jié)果以及結(jié)構(gòu)化的設(shè)計(jì)思想,可得出如圖3-2所示的系統(tǒng)功能結(jié)構(gòu)圖。</p><p>  圖3-2 系統(tǒng)功能結(jié)構(gòu)圖</p><p>  從系統(tǒng)的整體來看,系統(tǒng)有三個(gè)模塊組成。分別為普通用戶模塊、校區(qū)管理員模塊和超級(jí)管理員模塊,其中普通用戶

30、模塊提供查看個(gè)人信息、更新部分個(gè)人信息、查看留言,發(fā)表留言,回復(fù)留言,個(gè)人業(yè)務(wù)申請(qǐng)等功能。校區(qū)管理員模塊提供對(duì)所負(fù)責(zé)校區(qū)用戶信息的管理、留言板管理等功能。超級(jí)管理員模塊提供對(duì)普通用戶和校區(qū)管理員信息的管理、留言板的管理等功能。</p><p>  普通用戶的系統(tǒng)功能模塊圖如圖3-3所示。</p><p>  圖3-3 普通統(tǒng)功能模塊圖</p><p>  校區(qū)管理員

31、的系統(tǒng)功能模塊圖如圖3-4所示。</p><p>  圖3-4 校區(qū)統(tǒng)功能模塊</p><p>  超級(jí)管理員的系統(tǒng)功能模塊圖如圖3-5所示。</p><p>  圖3-5 超級(jí)管理員系統(tǒng)功能模塊</p><p><b>  3.3數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  根據(jù)E-R圖和系統(tǒng)的具體需

32、要,將系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)為5個(gè)表:普通用戶信息表、留言信息表、回復(fù)信息表、校區(qū)管理員信息表、超級(jí)管理員信息表等。 </p><p>  1.普通用戶信息表。信息表存儲(chǔ)了編號(hào)、用戶名、密碼、職工號(hào)、工作地址、登錄帳號(hào)、住址、樓號(hào)、門牌號(hào)、IP地址、網(wǎng)卡、開通|關(guān)閉時(shí)間、繳費(fèi)方式、網(wǎng)費(fèi)、聯(lián)系電話、業(yè)務(wù)記錄、ID號(hào)等信息,具體信息如表3-1所示。</p><p>  表3-1 普通用戶信息表<

33、/p><p><b>  第4章 詳細(xì)設(shè)計(jì)</b></p><p>  詳細(xì)設(shè)計(jì)是對(duì)系統(tǒng)架構(gòu)設(shè)計(jì)的精化,主要是在系統(tǒng)需求規(guī)格和架構(gòu)設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)用例中使用的類和對(duì)象進(jìn)行進(jìn)一步的精化,確定每一個(gè)類的屬性和方法。</p><p><b>  4.1系統(tǒng)運(yùn)行環(huán)境</b></p><p>  系統(tǒng)運(yùn)行的操

34、作系統(tǒng)為Windows,也可以移植到Linux、Unix等操作系統(tǒng)下執(zhí)行,數(shù)據(jù)庫采用MySQL,應(yīng)用服務(wù)器采用符合J2EE規(guī)范的Tomcat6.0應(yīng)用服務(wù)器。</p><p><b>  4.2系統(tǒng)部署架構(gòu)</b></p><p>  整個(gè)應(yīng)用部署在一臺(tái)應(yīng)用服務(wù)器、一臺(tái)數(shù)據(jù)庫服務(wù)器上。系統(tǒng)可以使用企業(yè)內(nèi)部局域網(wǎng),也可以通過廣域網(wǎng)訪問系統(tǒng)。</p><

35、;p>  4.3 模塊功能設(shè)計(jì)與實(shí)現(xiàn)</p><p>  因?yàn)槲抑回?fù)責(zé)用戶管理以及權(quán)限管理模塊,所以在此僅列出我所負(fù)責(zé)的模塊進(jìn)行分析。</p><p>  4.3.1 登錄模塊</p><p>  用戶先訪問index.jsp主頁面,轉(zhuǎn)到default.jsp進(jìn)行登錄,用戶輸入賬號(hào)、密碼提交,先進(jìn)入JavaScript中進(jìn)行簡單的非空驗(yàn)證,后進(jìn)入U(xiǎn)p_user

36、Servlet,并且傳遞參數(shù)option=login調(diào)用service層的login方法進(jìn)行登錄驗(yàn)證,登錄界面如圖5-1所示。</p><p><b>  圖5-1登陸界面</b></p><p>  在登錄過程中,將對(duì)用戶帳號(hào)、密碼、類型等進(jìn)行進(jìn)一步驗(yàn)證,正確才能登錄;否則,將彈出對(duì)話框提示用戶名密碼輸入錯(cuò)誤,界面如圖5-2所示。 </p><p

37、><b>  圖5-2錯(cuò)誤提示框</b></p><p>  此功能使用AJAX技術(shù)實(shí)現(xiàn),具體代碼如下:</p><p>  var xmlhttp = null;</p><p>  function createXMLHttpRequest(){</p><p>  if(window.XMLHttpReque

38、st){</p><p>  xmlhttp = new XMLHttpRequest();</p><p><b>  }else{</b></p><p>  xmlhttp = new ActiveXobject("Microsoft.XMLHTTP");</p><p><b>  

39、}</b></p><p>  function login(){</p><p>  var cellphone = document.getElementById("txtCellphone").value;</p><p>  var password = document.getElementById("txtPas

40、sword").value;</p><p>  createXMLHttpRequest();</p><p>  xmlhttp.onreadystatechange=callBackLogin;</p><p>  var url = "Up_userServlet?option=login&cellphone="+cel

41、lphone+"&password="+password;</p><p>  xmlhttp.open("post", url,true);</p><p>  xmlhttp.send(null);</p><p><b>  }</b></p><p>  funct

42、ion callBackLogin(){</p><p>  if(xmlhttp.readyState == 4 && xmlhttp.status == 200){</p><p>  var login = parseInt(xmlhttp.responseText);</p><p><b>  結(jié) 論</b><

43、/p><p>  本系統(tǒng)為營銷物品管理系統(tǒng),經(jīng)過較為深入和全面的分析、測(cè)試,該系統(tǒng)能夠成功完成員工用戶管理、權(quán)限管理、管理、部門管理、調(diào)撥管理、庫存管理、營銷管理等功能。</p><p>  本系統(tǒng)是基于J2EE架構(gòu)的設(shè)計(jì)模式,具有良好的擴(kuò)展性和可維護(hù)性,能適應(yīng)人力資源管理的需要。本系統(tǒng)還具有較好的跨平臺(tái)性,用戶能夠使用各種不同的操作系統(tǒng),適應(yīng)今后可能的變化。同時(shí),本系統(tǒng)對(duì)當(dāng)前比較流行的框架J

44、SP+Servlet、Ajax技術(shù)等都進(jìn)行大量的研究,并在本系統(tǒng)中得到了應(yīng)用。</p><p><b>  附 錄</b></p><p>  首先要安裝JDK1.6.0,安裝完成以后,需配置環(huán)境變量。在我的電腦→屬性→高級(jí)→環(huán)境變量中,設(shè)置如下兩個(gè)環(huán)境變量。設(shè)置完成后,在開始今運(yùn)行界面中輸入"cmd"命令,進(jìn)入DOS環(huán)境下直接鍵入"j

45、avac"回車后,系統(tǒng)如果輸出了javac的幫助信息,則說明已經(jīng)成功安和配置了JDK。</p><p><b>  參考文獻(xiàn)</b></p><p>  [3] 王芳瀟,張慧等.基于Struts與AJAX的Web交互模型的研究[J],微計(jì)算機(jī)信息,2010:182-184.</p><p>  [4] 覃海生,馬云浙等.Web服務(wù)安全

46、技術(shù)的研究與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2010,6-3:69-70.</p><p>  [5] Chaozhen Guo; Miao Zhuang; Honghong Wang; Xinchen Han; Jia Wu. A cooperation mechanism for spatial information sharing[J]. Computer Supported Cooperative Work

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論