




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、社區(qū)網(wǎng)絡服務之后臺管理摘 要隨著計算機技術、通信技術和網(wǎng)絡技術的迅速發(fā)展,信息高速公路的建設與利用為大規(guī)模的信息系統(tǒng)、社區(qū)網(wǎng)絡服務的發(fā)展提供了環(huán)境和條件。目前,網(wǎng)絡信息管理技術、數(shù)字化處理技術和數(shù)字式信息資源建設已成為國際競爭的焦點。各國都為此投入了相當?shù)膶嵙M行研究和開發(fā)社區(qū)網(wǎng)絡服務系統(tǒng)這一新概念、新模式應運而生,并被視為21世紀信息產(chǎn)業(yè)主要的發(fā)展方向之一。本文主要介紹了社區(qū)網(wǎng)絡服務系統(tǒng)的設計,本系統(tǒng)主要采用jsp為編程語言,實現(xiàn)了社區(qū)服務中的新聞資訊、社區(qū)共享、在線影院等功能。本系統(tǒng)操作簡單,使用方便。本系統(tǒng)使用 sun公司的jsp開發(fā)工具,數(shù)據(jù)庫為mysql。利用其提供的各種面向?qū)ο蟮拈_
2、發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進。關鍵詞: 社區(qū)網(wǎng)絡服務 網(wǎng)絡信息 jspafter community network service, steady pipe principleabstractalong with the computer technology, the communication and networkings rapidly expand, information superhighways construction and the use the devel
3、opment which for the large-scale information system, the community network served have provided the environment and the condition. at present, the network information management technology, the digitized processing technology and the digital information resource construction has become the internati
4、onal competition the focal point. various countries for this reason invested the suitable strength to conduct the research and development community network service system this new concept, the new pattern arise at the historic moment, and regarded as one of the 21st century information industries m
5、ain development directions.this article mainly introduced the community network service systems design, this system mainly uses jsp is the programming language, realized in the community services news information, the community to share, functions and so on online theater. this system operation is s
6、imple, easy to operate.this system uses sun corporations jsp development kit, the database is mysql. each kind of object-oriented development kit which provides using it, particularly the data window this can convenient and the succinct operation database intellectualized object, first establishes t
7、he system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves.key word:community network service network information jsp目 錄1、緒論-11.1 課題研究目的-11.2 課題意義-11.3 可行性分析-21.3.1技術可行性-21.3.2 經(jīng)濟可行性-21.3.3 操作可行性-22、相關技術簡介-
8、22.1 jsp-22.2 數(shù)據(jù)庫mysql介紹-32.3 jdbc 介紹-43、系統(tǒng)分析-54、系統(tǒng)設計-64.1 進入操作及登錄界面的設計-74.1.1 身份驗證模塊-74.1.2 功能鏈接和主窗口設計-74.2 模塊的設計-74.2.1 系統(tǒng)管理模塊-74.2.2 新聞資訊管理模塊-94.2.3 公告管理模塊-104.2.4 社區(qū)影院管理模塊-114.2.5 會員上傳下載管理模塊-134.2.6 留言管理模塊-134.3 添加功能-154.4 刪除功能-165、系統(tǒng)調(diào)試與測試-165.1 程序調(diào)試-165.2 程序的測試-175.2.1 測試的重要性及目的-175.2.2 測試的步驟-1
9、85.2.3 測試的主要內(nèi)容-186、安全性問題-20結論-21致謝-22參考文獻-231、緒論internet網(wǎng)是目前全球最大的計算機通信網(wǎng),它遍及全球幾乎所有的國家和地區(qū)。www系統(tǒng)是一個大型的分布式超媒體信息數(shù)據(jù)庫,它極大的推動了internet的發(fā)展,己經(jīng)成為internet中最流行、最主要的信息服務方式。www技術之所以能在全球普及,一個重要的原因就是它與數(shù)據(jù)庫管理系統(tǒng)相互融合,成為一個處理和共享信息的強大工具。一方面,數(shù)據(jù)庫是一種強大的信息管理工具,另一方面,www提供了共享數(shù)據(jù)的方法。兩者強強聯(lián)合取長補短,發(fā)揮各自優(yōu)勢,使用戶可以在web瀏覽器上方便地檢索數(shù)據(jù)庫的內(nèi)容。數(shù)據(jù)庫是從
10、60年代初發(fā)展起來的計算機技術。經(jīng)過四十來年的發(fā)展,數(shù)據(jù)庫技術己經(jīng)趨于成熟。web數(shù)據(jù)庫在新的internet環(huán)境中發(fā)生了很大的變化。就數(shù)據(jù)應用而言呈現(xiàn)出多樣化的空間,如數(shù)字圖書館、電子出版物、電子商務、遠程教育系統(tǒng)等的出現(xiàn),給web數(shù)據(jù)庫技術提出了更多、更高的要求。同時,隨著國內(nèi)高校校園網(wǎng)的建設,基于互聯(lián)網(wǎng)的應用系統(tǒng)的開發(fā)正在蓬勃發(fā)展并發(fā)揮著較大的作用。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。1.1 課題研究目的建設社區(qū)網(wǎng)絡服務系統(tǒng),是現(xiàn)代化建設的客觀要求。建設以計算機為核心的社區(qū)服務網(wǎng)絡,實現(xiàn)社區(qū)服務的自
11、動化,更好地為工作服務。1.2 課題意義社區(qū)網(wǎng)絡服務系統(tǒng)是信息管理不可缺少的部分, 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對選課信息進行管理,有著手工管理所無法比擬的優(yōu)點.例如:可靠性高、存儲量大、壽命長、成本低等。這些優(yōu)點能夠極大地提高社區(qū)網(wǎng)絡服務的效率,也是社區(qū)服務的科學化、正規(guī)化管理,與世界接軌的重要條件。 因此,開發(fā)這樣一套軟件成為很有必要的事情。1.3 可行性分析1.3.1技術可行性本系統(tǒng)僅需要一臺裝有mysql數(shù)據(jù)庫和jsp運行環(huán)境的計算機即可,對機器本身沒有太
12、高的要求,一般當前學?;騻€人電腦完全可滿足要求。對于軟件技術要求,現(xiàn)在的程序設計語言已非常成熟,要運用html樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件,數(shù)據(jù)庫使用mysql中提供的數(shù)據(jù)庫桌面工具jdbc。1.3.2 經(jīng)濟可行性由于本系統(tǒng)是為社區(qū)服務系統(tǒng),裝上配套應用軟件,即可使用系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當系統(tǒng)投入運行后可以為學校節(jié)約大量的人力,物力。所帶來的效益遠遠大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟上完全可行。1.3.3 操作可行性界面設計時充分考慮管理人員的習慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準確;制表靈活;適應力強;容易擴充。2、相關
13、技術簡介2.1 jspjsp(javaserver pages)是由sun microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。jsp技術有點類似jsp技術,它是在傳統(tǒng)的網(wǎng)頁html文件(*.htm,*.html)中插入java程序段(scriptlet)和jsp標記(tag),從而形成jsp文件(*.jsp)。 用jsp開發(fā)的web應用是跨平臺的,即能在linux下運行,也能在其他操作系統(tǒng)上運行。jsp技術使用java編程語言編寫類xml的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的
14、應用邏輯。jsp將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于web的應用程序的開發(fā)變得迅速和容易。 web服務器在遇到訪問jsp網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同jsp文件中的html代碼一起返回給客戶。插入的java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 jsp與java servlet一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個html文本,因此客戶端只要有瀏覽器就能瀏覽。jsp主要優(yōu)先如下:(1)一次編寫,到處運行。在這一點上java比php更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺支持。
15、基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比jsp/php的局限性是顯而易見的。 (3)強大的可伸縮性。從只有一個小的jar文件就可以運行servlet/jsp,到由多臺服務器進行集群和負載均衡,到多臺application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,java顯示了一個巨大的生命力。 (4)多樣化和功能強大的開發(fā)工具支持。這一點與jsp很像,java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。2.2 數(shù)據(jù)庫mysql介紹mysql是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典
16、mysql ab公司。目前mysql被廣泛地應用在internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了mysql作為網(wǎng)站數(shù)據(jù)庫。與其他的大型數(shù)據(jù)庫例如oracle、db2、sql server等相比,mysql自有它的不足之處,如規(guī)模小、功能有限(mysql不支持視圖(已經(jīng)被列入5.1版的開發(fā)計劃)、事件等)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,mysql提供的功能已經(jīng)綽綽有余,而且由于mysql是開放源碼軟件,因此可以大大降低總體擁有成本。目前internet上流
17、行的網(wǎng)站構架方式是lamp(linux+apache+mysql+php),即使用linux作為操作系統(tǒng),apache作為web服務器,mysql作為數(shù)據(jù)庫,php作為服務器端腳本解釋器。由于這四個軟件都是遵循gpl的開放源碼軟件,因此使用這種方式不用花一分錢就可以建立起一個穩(wěn)定、免費的網(wǎng)站系統(tǒng)。2.3 jdbc 介紹jdbc(java data base connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行sql語句的java api,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用java語言編寫的類和接口組成。jdbc為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標準的api,據(jù)此可以構建更高級的
18、工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 java api 編寫數(shù)據(jù)庫應用程序。 有了jdbc,向各種關系數(shù)據(jù)發(fā)送sql語句就是一件很容易的事。換言之,有了jdbc api,就不必為訪問sybase數(shù)據(jù)庫專門寫一個程序,為訪問oracle數(shù)據(jù)庫又專門寫一個程序,或為訪問informix數(shù)據(jù)庫又編寫另一個程序等等,程序員只需用jdbc api寫一個程序就夠了,它可向相應數(shù)據(jù)庫發(fā)送sql調(diào)用。同時,將java語言和jdbc結合起來使程序員不必為不同的平臺編寫不同的應用程序,只須寫一遍程序就可以讓它在任何平臺上運行,這也是java語言“編寫一次,處處運行”的優(yōu)勢。java數(shù)據(jù)庫連接體系結構是用于java
19、應用程序連接數(shù)據(jù)庫的標準方法。jdbc對java程序員而言是api,對實現(xiàn)與數(shù)據(jù)庫連接的服務提供商而言是接口模型。作為api,jdbc為程序開發(fā)提供標準的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實現(xiàn)與數(shù)據(jù)庫的連接提供了標準方法。jdbc使用已有的sql標準并支持與其它數(shù)據(jù)庫連接標準,如odbc之間的橋接。jdbc實現(xiàn)了所有這些面向標準的目標并且具有簡單、嚴格類型定義且高性能實現(xiàn)的接口。3、系統(tǒng)分析管理員可進后臺進行管理員設置、社區(qū)留言管理、社區(qū)公告管理、新聞資訊管理、會員上傳文件管理、在線影院管理等。功能模塊圖管理系統(tǒng)管理員設置社區(qū)公告管理新聞資訊管理社區(qū)留言管理在線影院管理會員上傳文件管理主控
20、流程圖開 始輸入用戶名、密碼 密碼正確?n y 進入主控模塊選擇操作方式退出系統(tǒng)y停 止 4、系統(tǒng)設計本人主要負責的是后臺管理功能的模塊,此功能模塊的設計是整個系統(tǒng)設計的重要部分,它決定怎么實現(xiàn)系統(tǒng)的功能,不僅要求功能完善,而且還要界面友好,因此,對于一個成功的系統(tǒng)設計,功能模塊的設計是關鍵。4.1 進入操作及登錄界面的設計對于一個完整的社區(qū)網(wǎng)絡服務系統(tǒng),不僅要求功能強大、操作簡單,還要有良好的設計風格和另人爽目的界面。登錄界面對于整個系統(tǒng)來說是非常重要的,因為它設置了進入本系統(tǒng)的用戶和口令,防止非法用戶進入系統(tǒng),破壞系統(tǒng)安全和所保存的數(shù)據(jù),只有合法的用戶在輸入正確的密碼后方可進入系統(tǒng),否則將
21、提示密碼或用戶名輸入錯誤,并詢問用戶是否重新輸入。這樣就對使用者有了限制,增加了系統(tǒng)的安全性和保密性,便于控制和管理,本系統(tǒng)只有管理員有權進入,所以在權限的設置中為他設置了密碼口令,這樣就更有利于系統(tǒng)的維護了。4.1.1 身份驗證模塊從登陸界面得到當前用的的用戶名及密碼,傳給內(nèi)部參數(shù)。用戶id與密碼共同組成身份認證內(nèi)容,密碼要以*顯示。對登陸的用戶名及密碼進行檢驗,如果通過驗證則返回ture,進入系統(tǒng)主菜單,否則返回faulse,調(diào)用錯誤處理程序。給出錯誤提示,并引導用戶轉(zhuǎn)入系統(tǒng)登陸界面。4.1.2 功能鏈接和主窗口設計 鏈接是整個系統(tǒng)的基礎,該系統(tǒng)的各項功能都是通過鏈接來調(diào)用的,并通過它將各
22、個窗口模塊連接起來。設置鏈接的任務是在其中規(guī)定了系統(tǒng)所要完成的功能,使用戶很方便的調(diào)用系統(tǒng)的各項功能。本系統(tǒng)的主要模塊共有四個,其中每個模塊又都有自己的子模塊,其中的子模塊還有其對應的功能,所以作為功能模塊出現(xiàn),和功能相應的鏈接,這就形成了多級模式的系統(tǒng)。4.2 模塊的設計4.2.1 系統(tǒng)管理模塊系統(tǒng)管理模塊是社區(qū)網(wǎng)絡服務系統(tǒng)中一個基礎的部分,在本模塊中包括管理員對自身密碼的重新設置,可以定時更換密碼,確保資料的安全;同時還有登陸日志模塊,記錄每一次登陸信息,如果出現(xiàn)特殊情況,可以查詢登陸日志查詢,增加了系統(tǒng)的安全性和保密性,便于控制和管理。要實現(xiàn)本模塊的功能,需要建立兩個子功能塊。系統(tǒng)管理密
23、碼設置登陸日志(1)密碼設置具體代碼如下: 序號管理員名創(chuàng)建時間狀態(tài)登錄次數(shù)刪除 %if(list2.size()!=0)for(int i = 0; i a href=admin.shtml?method=delm&id=刪除 當前還沒有添加管理員 增加/修改管理員 管理員名:input type=text name=username value= maxlength=10 size=18 class=input onbeforepaste=clipboarddata.setdata(text,clipboarddata.getdata(text).replace(/d/g,) onkeyu
24、p=value=value.replace(/w/g,)/ 字母或數(shù)字6-10位 登錄密碼: 字母或數(shù)字6-16位 當前狀態(tài):-請選擇-在用凍結 操作類型:增加 修改 (2)后臺登陸日志具體實現(xiàn)代碼如下: id 標題 縮略圖 發(fā)布時間 發(fā)布人 是否顯示 點擊率 修改 選擇 function allch()for(i=0;i;i+)document.pageform.checkit(i).checked=document.pageform.checkall.checked; form action=common.shtml?method=delnews method=post name=pageform%if(!pagelist3.isempty()for(int i=0;i input type=hidden name=id value= a href=newsinfo.jsp?id= target=_blank a href=newsinfo.jsp?id= target=_blank a href=common.shtml?me
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育健身行業(yè)私教課程訓練傷害免責合同
- 場房屋租賃合同
- 五人合伙合同協(xié)議書
- 建筑工程防水承包合同
- 建筑工程鋼筋采購合同
- 保險契約居間合同書
- 購物網(wǎng)站交易保障合同
- 臨建板房搭設施工合同
- 技術輔導合同協(xié)議書模板
- 提送車協(xié)議合同
- 市政工程施工員考試題庫及答案
- 《怎樣確保騎車安全》11
- GB/T 39866-2021建筑門窗附框技術要求
- GB/T 2421-1999電工電子產(chǎn)品環(huán)境試驗第1部分:總則
- GB/T 16422.4-2022塑料實驗室光源暴露試驗方法第4部分:開放式碳弧燈
- DB3201-T 1133-2022《旅游景區(qū)安全評估規(guī)范》
- 最難理解的V型濾池!90秒全面掌握構造和工作原理
- 新發(fā)展大學英語聽力教程 2(全新修訂版)答案及聽力原文
- 第6課《現(xiàn)代科技進步與人類社會發(fā)展》課件-高中歷史統(tǒng)編版(2019)選擇性必修二經(jīng)濟與社會生活
- 設備檢修登記表
- 高等數(shù)學上冊ppt課件完整版
評論
0/150
提交評論