畢業(yè)設計 系統 論文_第1頁
畢業(yè)設計 系統 論文_第2頁
畢業(yè)設計 系統 論文_第3頁
畢業(yè)設計 系統 論文_第4頁
畢業(yè)設計 系統 論文_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于web的同窗錄應用研究[摘要]該系統——WEB在線同窗錄,運行于IIS5.1和MicrosoftAccess環(huán)境,隨著計算機網絡及通訊技術的飛速發(fā)展,從最早的通過model撥號上網,到現在的寬帶專線接入,Internet正逐步把人們的日常生活的各個方面都納入到網絡上,沒有網絡的日子真的很難想象,那會給工作和生活造成多大的煩惱。本著運用網絡將四方人員重新聚合而開發(fā),通過網絡將夕日的班級重現,同窗只要注冊帳號,就能夠在同窗錄上留言,信息互動,圖片瀏覽,查找同窗聯系資料等等。全部操作通過網頁瀏覽器在線完畢,既方便又快捷。[核心詞]留言短消息班級相冊投票聊天室Schoolmates’sAddressLists’ApplicationResearchbasedonWeb[Abstract]Thesystem——onlineclasssystem,runsintheenvironmentofIIS5.1andMicrosoftaccess.Inthe21stcentury,withcomputernetworksandtherapiddevelopmentofcommunicationstechnology,fromtheinitialadoptionofdial-upmodemstobroadbandservicesaccess,Internetgraduallytakespeople’slifeintothenetwork,Itishardforpeopletoimaginewhatwillhappenwithoutthecomputernetworks’assistanceinourlivesandworks。Theonlineclasssystemisdevelopedforconnectingtheclassmatesallovertheworldwithinternet,andtheformerclassesandgradesrecurthroughthenetwork,theschoolmatessolongasregistertheaccountnumber,mayrecordthemessageintheschoolmate,theinformationinteraction,thepicturebrowsing,andmaysearchtheclassmates’relatedmaterialsandsoon.Alloperationson-linecompletethroughthehomepagebrowser,bothconvenientlyandquickly.[Keywords]Leaveword,shortmessage,classalbum,vote,chatroom目錄第一章引言 11.1概述 11.2選題意義 11.2.1選題的背景 11.3系統開發(fā)困難 21.4設計辦法 21.4.1設計方案 21.4.2設計思路 2第二章系統的數據庫設計 32.1數據庫構造設計 32.1.1數據庫基本知識簡述 32.1.2數據庫設計的基本環(huán)節(jié) 42.2創(chuàng)立數據庫和表 62.2.1班級信息表Classinfo 62.2.2通訊錄統計表Contact 72.2.3留言信息表Message 82.2.4在線顧客表online 82.2.5圖片上傳信息表photo 92.2.6短信息表shortmsg 92.2.7顧客信息表userinfo 102.2.8投票表決表vote 102.2.9投票表決選項表voteoption 102.2.10投票表決參加者表voteuser 112.2.11影音表musicinfo 11第三章在線同窗錄的概要分析 123.1系統分析 123.1.1系統功效的描述 123.1.2系統功效模塊劃分 143.1.3系統流程分析 15第四章系統的需求分析 114.1開發(fā)系統的環(huán)境 114.1.1ASP介紹 114.1.2ACCESS介紹 12第五章系統具體設計 145.1前臺重要模塊具體設計 145.1.1顧客功效 145.1.2留言功效 155.1.3紙條功效 165.1.4聊天室功效 165.1.5投票功效 175.1.6通訊錄功效 175.1.7影音功效 185.2后臺重要模塊具體設計 185.2.1系統設立 195.2.2班級檔案功效 195.2.3顧客管理功效 205.2.4投票功效 215.2.5安全管理功效 22結論 23致謝 24參考文獻 25附錄A部分代碼 26附錄B英文材料 34附錄C譯文 52第一章引言概述21世紀是一種高速信息化的年代。技術決定了一切,知識推動了社會的發(fā)展。人才是一切發(fā)展的本源。為了滿足社會的需要,大學生人數也始終不停處在增加之中。學之為社會所用,面臨畢業(yè),學生們紛紛踏上了人生之路。在自己的崗位上發(fā)揮著自己的能力。為社會奉獻著自己的一份力量。也就是在這樣一種生活環(huán)節(jié)如此快速的年代里,工作占據了絕大部分的時間,人們總是在思考;如何在工作和生活上做一種平衡呢?隨著科學技術的發(fā)展和人們生活水平的提高,互聯網的出現能夠說是近十幾年來的最大突破,網絡含有交互性、實用性和方便性等特點。這給親人、朋友之間的聯系提供了極其便捷的條件。隨著計算機的發(fā)展,人們的日常生活都需要用到電腦,人們離開了電腦就像魚離開水同樣,什么事都做不了,什么事都辦不成,給人們的生活帶來了很大的不方便。在過去的幾年里,電話是人們聯系的唯一手段,但是不得不面對的一種問題是,該如何來減少如此昂貴的通信費呢?;ヂ摼W的發(fā)展,正好為這一想法提供了條件。只要有一臺電腦,一條連接到互聯網的線路,就能夠容易實現雙方涉及語音、視頻等通信。選題意義為了保持同窗在畢業(yè)之后之間的聯系,增進同窗之間的友情與感情。共享大家的資料,涉及相片,有用的信息,軟件,文檔等等。同窗錄所提供的信息不會被系統自動刪除,除非管理員手動刪除,這樣能夠避免由于不能及能上網的同窗而看不到消息。方便登陸,只要計算機有聯網,有對應的瀏覽器就能夠進行瀏覽,無需安裝任何特殊軟件。1.2.1選題的背景隨著社會的快速發(fā)展,可能人們的絕大部分時間都會耗費在工作之上,所剩無幾的時間都是用來休息的。然而,昔日的同窗好友,曾經共有的雄心壯志,現在工作上的煩惱、身邊的喜悅。你如何和大家一起共享,寫信?打電話?寫信已經是不太現實了。打電話,一分鐘好幾毛的電話費可能你支撐的起,可是你舍得嗎?在互聯網如此發(fā)達的今天,為什么不好好運用這一點呢?在同窗錄上分享你的喜悅,你的煩惱,你的成果.系統開發(fā)困難現在網絡上的同窗錄是多得不計其數,其功效方便又強大。如何去創(chuàng)新是現在面臨的第一種難點。通過調查,絕大部同窗都只是說只要能留言、發(fā)信息即可,然而如果是千篇一律的話就沒有什么意義了。第二是如何做出一種人性化的界面,操作簡樸又易懂。第三就是某些腳本代碼難以實現,這點對開發(fā)造成了最大的障礙。1.4設計辦法1.4.1設計方案根據指導老師提供的課題闡明,以及結合實際狀況。經指導老師允許擬定以下設計方案。系統開發(fā)語言:ASP數據庫:MicrosoftAccess構造化查詢語言:SQLServer圖片制作工具:AdobePhotoshop7.0開發(fā)工具:MacromediaDreamweaver8.01.4.2設計思路首先、羅列出某些相對重點的重要模塊,再對這些模塊進行分析,畫流程圖,用例圖。另一方面、根據系統功效分析設計出需要的數據庫和各個數據表的構造,然后創(chuàng)立系統項目,并創(chuàng)立數據庫和各個表。在設計各個模塊時,采用先模塊后系統集成的方式,即各個系統功效模塊分別獨立設計和調試,最后進行系統整體設計和調試。

第二章系統的數據庫設計2.1數據庫構造設計數據庫E-R圖如圖2-1所示圖2-1實體之間關系圖2.1.1數據庫基本知識簡述數據庫技術是信息社會的重要基礎技術之一,是計算機科學技術領域中發(fā)展最為快速的重要分支。數據庫技術是一門綜合性技術,涉及到操作系統、數據構造、算法設計、程序設計等基礎理論知識,因此,在計算機科學中是將其作為專門的學科來學習、研究的,并以之指導和推動應用。對普通計算機顧客而言,雖更多重視于學習數據庫技術的實際應用辦法,但學習、掌握某些必需的、實用的基礎知識,也是非常重要的。對數據庫技術的應用,特別是在開發(fā)應用系統時尤為重要[1]。數據庫設計是指對一種給定的應用環(huán)境,構造最優(yōu)的、最有效的數據庫模式,建立數據庫及其應用系統,使之能夠高效地存取數據,滿足多種顧客的應用需求。數據庫設計普通是在一種通用的DBMS支持下進行的,該同窗錄系統是以關系數據庫——SQLServer為基礎來設計數據庫的。現在數據庫設計大都采用規(guī)范化設計辦法,以邏輯數據庫設計和物理數據庫為核心,運用軟件工程的思想,根據多種設計準則和規(guī)程進行。其中邏輯數據庫設計是根據顧客規(guī)定和特定數據庫管理系統的特點,物理數據庫設計是在邏輯構造擬定之后,設計數據庫的存儲構造及其它實現細節(jié)[2]。2.1.2數據庫設計的基本環(huán)節(jié)數據庫設計開始之前,首先必須選定參加設計的人員,涉及系統分析人員、數據庫設計人員和程序員、顧客和數據庫管理員。程序員則在系統實施階段參加進來,分別負責編制程序和準備軟硬件環(huán)境。需求分析階段:需求分析是設計數據庫的起點,需求分析的目的是在顧客調查的基礎上,通過分析,逐步明確顧客對系統的需求,涉及數據需求和圍繞這些數據的業(yè)務需求,從而得到設計系統所必須的需求信息。需求分析這一階段的任務重要有兩項:擬定設計范疇數據收集與分析需求分析過程如圖2-2所示。概念構造設計階段:概念構造設計是整個數據庫設計的核心,概念構造設計要借助于方便、直觀的描述工具給出概念模型,現在應用最為廣泛的是E—R圖模型。E—R圖可用于描述數據流圖中數據存貯及其之間的關系,它是數據庫概念設計最慣用的工具。設計概念構造普通有下列4種辦法。自頂向下設計法自底向上設計法由里向外設計法混合方略設計法概要構造設計如圖2-3所示。調查機構狀況熟悉業(yè)務活動明確顧客需求擬定系統邊界分析體現顧客需求DD調查機構狀況熟悉業(yè)務活動明確顧客需求擬定系統邊界分析體現顧客需求DDDFD需求分析析顧客設計人員析概念概念設計析圖2—2需求分析過程DFDDDDFDDD分E—R圖總E—R圖視圖集成需求分析析局部視圖設計邏輯構造設計析概念構造設計析概念構造設計析圖2—3概念構造設計的環(huán)節(jié)邏輯構造設計階段:邏輯構造設計的重要目的是將概念構造轉換為一種特定的DBMS可解決的數據模型和數據庫模式。數據庫物理設計階段:數據庫在物理設備上的存取構造與存取辦法稱為數據庫的物理構造,它依賴于給定的計算機系統,數據庫的物理設計普通分為兩步:擬定數據庫的物理構造對物理構造進行評價,評價的重點是時間和空間效率數據庫實施階段:數據庫實施的任務就是根據邏輯設計和物理設計的成果,在計算機上建立起實際的數據庫構造,裝入數據,并測試和運行數據庫。這個階段的重要工作有:建立實際的數據庫構造將原始數據庫裝入數據庫數據庫運行和維護階段:數據庫應用系統通過試運行后即可投入正式運行。在數據庫系統運行過程中必須不停地對其進行評價、調節(jié)和修改。它涉及下列工作:數據庫的轉儲和恢復數據庫安全性數據庫性能的監(jiān)督數據庫的重組織和重構造設計一種完善的數據庫應用系統是不能一蹴而就的,它往往需要上述六個階段的不停重復[3]。系統在設計數據庫時,考慮采用第三范式的辦法來進行設計,設計環(huán)節(jié)按照數據庫原理來實施,參考完整性約束等,本系統定義的數據庫中包含下列10個表:班級信息表classinfor,通訊錄表contact,留言信息表message,顧客在線表online,班級相庫表photo,短信息表shortmsg,顧客信息表userinfo,投票表vote,投票選項表voteoption,投票顧客表voteuser.2.2創(chuàng)立數據庫和表本系統所涉及的數據庫為MicrosoftAccess,建立數據庫名為Classmate.并且包含有以下幾張表:ClassInfo,Contact,Message,Online,Photo,Shortmsg,Userinfo,Vote,Voteoption,Voteuser?,F將表的功效及其構造分析以下:2.2.1班級信息表Classinfo該表重要用于存儲班級有關和系統有關的設立信息,構造以下表2—1所示。表2—1classinfo表的構造編號字段名稱字段類型字段長度闡明1classname文本50班級名稱2administrator文本50系統管理員3Count數字4班級總人數4reaclcount數字4實際注冊人數5Teacher文本50輔導員6Monitor文本50班長7Debuty文本50副班長8Notice備注1024班級公示9Onlinetimeout數字4在線超時時間10Maxmail數字4信箱容量11Scripttimeout數字4腳本超時時間12Maxphoto數字4上傳圖片最大值13Maxfj數字4上傳附件最大值14Maxword數字4留言最大字數15Msgcount數字4留頁版每頁條數16Logcount數字4登陸次數17Fatiecount數字4留言次數18url文本50該系統的網址注:logcount和fatiecount是規(guī)定一種顧客組員管理員的條件2.2.2通訊錄統計表Contact通訊錄統計表是用來統計會員這間的聯系方面,如工作單位,現住地址等等,其表構造以下表2—2所示。表2—2Contact表的構造編號字段名稱字段類型字段長度闡明Id自動編號唯一性2Name文本50姓名(非注冊名)3Email文本50電子郵件4Address文本50聯系地址5Post數字4郵政編號8Telephone文本50聯系電話10Company文本50工作所在公司13Mobile文本50移動電話14Other備注1024其它備注2.2.3留言信息表Message留言信息表可用來保存班級顧客的留言內容,其構造以下表2—3所示。表2—3Message表的構造編號字段名稱字段類型字段長度闡明1Id數字唯一性擬定2Content備注1024留言內容3Username文本50留言顧客名4Ipaddress文本50留言所在的ip地址5Fujian文本50所上傳的附件6Time時間留言時間2.2.4在線顧客表online統計現在在線顧客,當顧客非法掉線時,有一定的時間間隔內自動刪除訪顧客,構造以下表2—4所示。

表2—4online表構造編號字段名稱字段類型字段長度闡明1Username文本50顧客名2Logintime時間登陸時間2.2.5圖片上傳信息表photo圖片上傳信息表是用來統計顧客所上傳的圖片的途徑,構造以下表2—5所示。表2—5photo表的構造編號字段名稱字段類型字段長度闡明1Id自動編號唯一性2Username文本50上傳者帳號3Information文本50圖片闡明4Uploadtime時間上傳時間5Imgurl文本50圖片途徑2.2.6短信息表shortmsg短信息表是用于存儲顧客之間交流的點對點私有數據,其構造如2-6表達表2—6shortmsg表的構造編號字段名稱字段類型字段長度闡明1Id自動編號唯一性2Username文本50接受者帳號3Fromer文本50發(fā)送者帳號4Sendtime時間信息發(fā)送時間5Content備注1024消息內容6Read數字4與否已讀2.2.7顧客信息表userinfo顧客信息表用于寄存注冊顧客的個人信息,其構造以下表2-7所示表2—7userinfo表的構造編號字段名稱字段類型字段長度闡明1Username文本50顧客注冊名2Password文本50密碼3Realname文本50真實姓名4Sex文本50性別5Email文本50電子郵件6Birthday時間生日7Telephone文本50電話號碼8OICQ文本50號碼9Registertime時間注冊時間10Lastlogin時間最后登陸時間11Logincount數字4登陸次數12Fatie數字4留言次數13Admin數字4與否管理員2.2.8投票表決表vote用于發(fā)起班級投票是寄存投票的標題,其構造如表2-8所示表2—8vote表的構造編號字段名稱字段類型字段長度闡明1Id自動編號唯一性2Title文本50投票主題3Datetime時間發(fā)起時間4Count數字50現在所得票數2.2.9投票表決選項表voteoption投票表決選項表是用于寄存投票的表項,其構造如2-9表達表2—9voteoption表的構造編號字段名稱字段類型字段長度闡明1Id自動編號唯一性2Voteid數字4對應的主題3Option文本50對應的選項4Count數字4該選項現在所得票數2.2.10投票表決參加者表voteuser投票表決參加者表是統計一哪些顧客對哪些主題的投票,其構造如表2-10所示表2—10voteuser表的構造編號字段名稱字段類型字段長度闡明1Id數字4對應的主題2Username文本50參加者3Time時間投票時間2.2.11影音表musicinfo 影單表是寄存放顧客上傳的資料,涉及文獻途徑、歌手等等,其構造如2-11所示 表2-11musicinfo表的構造編號字段名稱字段類型字段長度闡明1Id自動編號唯一性2musicname文本50音樂名稱3Singer文本50歌手4Size數字4字節(jié)大小5Uploadtime時間上傳時間第三章在線同窗錄的概要分析3.1系統分析設計在線同窗錄的目的是將五湖四海的同窗,通過互聯網緊緊地連在一起,充足運用當代化科技,突出當代人高效快捷的生活節(jié)奏。3.1.1系統功效的描述在線同窗錄涉及顧客功效、留言功效、班級圖片,投票系統,紙條,聊天室,管理,注銷等功效模塊?,F將各功效模塊具體分析以下:1)顧客登陸模塊顧客登陸:注冊成為會員且通過管理員的審核的顧客即可進行登陸,享有系統所提供的功效。2)顧客功效模塊顧客注冊:通過填寫對應的資料并且通過管理員的審核即可成為正當顧客。顧客信息管理:注冊顧客并且登陸即可修改自己的個人資料。刪除顧客:如果注冊顧客要退出該班級,即可自動自己的帳號。而管理員則能夠直接刪除顧客。修改顧客帳號狀態(tài):管理權限,管理可根據需要對顧客帳號進行審核,禁用,激活,升職(升為管理員),降職(降為普通顧客)。3)留言功效模塊顧客留言:注冊成為會員且登陸的顧客能夠直接進行留言。留言管理。涉及刪除和修改,針對普通顧客,只用自己留言的內容可進行修改或刪除,而管理員則能夠對整個系統的留言內容進行刪除。上傳附件:在留言的同時允許上傳容量有限的附件。4)班級圖片模塊上傳圖片:允許注冊并登陸的顧客進行圖片上傳。圖片管理:普通顧客能夠刪除自己所上傳圖片,管理員則能夠刪除全部已上傳的圖片。5)投票模塊顧客投票:注冊會員且登陸,則允許進行投票。任何一次的投票,一種顧客只允許投一次。投票管理:管理員能夠通過后臺發(fā)起新的一輪投票,也能夠未刪除的投票選項重新發(fā)起。管理員允許直接刪除投票。6)短消息模塊短消息互動:注冊會員且登陸即能夠進行短消息的發(fā)送及接受。允許對自己的信件進行讀取,刪除,回復等功效。7)聊天室模塊顧客聊天:注冊會員且登陸允許直接進入聊天室進行聊天。涉及群聊,私聊等。8)影音模塊顧客上傳:注冊會員且登陸就能夠上傳某些音頻和視頻的文獻。在線觀賞:能夠直接在網上進行歌曲觀賞。9)管理模塊系統管理:管理員特權功效,允許管理員對系統的參數進行設立。班級管理:管理員特權功效,允許管理員對班級資料進行修改,涉及公示。信息廣播:管理員特權功效,允許管理員對全部注冊顧客廣播信息。數據備份與還原:管理員特權功效,允許管理員對數據庫進行備份和還原。10)注銷模塊注銷:注銷退出系統。3.1.2系統功效模塊劃分從功效描述的內容能夠看到,本系統能夠實現7個完整的功效(額外2個小模塊)。根據這些功效,設計本系統的功效模塊如圖3—1所示。圖3—1在線同窗錄功效模塊示意圖在線同窗錄的功效模塊之間的關系如圖3—2所示。后臺管理后臺管理系統設立班級檔案數據備份與還原顧客管理投票管理數據庫前臺系統顧客留言投票短消息圖3—2在線同窗錄的功效模塊關系圖3.1.3系統流程分析為了能進一步理解本系統的系統設計,現在對系統進行流程分析。多顧客系統的工作流程都是從對顧客的身份進行認證開始顧客登錄模塊的。本系統分為前臺系統和后臺系統兩個部分。當顧客順利登陸完畢,就能夠運用系統所提供的多種功效模塊,涉及留言、投票、上傳圖片、消息等等。系統會根據所登陸的顧客級別提供不同的權限。管理即可直接進行后臺管理?,F在該系統的具體流程畫出如圖3-3所示:圖3—3系統流程分析圖第四章系統的需求分析4.1開發(fā)系統的環(huán)境本系統是基于ASP的在線同窗錄系統,后臺數據管理用MicrosoftAccess。配備:windowsxp操作系統(包含IIS5.1),SQLserver,IE6.0,Dreamweaver8.0,PhotoShop。安裝iis5.1:打開控制面板,打開添加/刪除Windows組件,在Internet信息服務的方框中打勾選中,點擊下一步,按照規(guī)定安裝;安裝MicrosoftOffice并將Access也裝進去。4.1.1ASP介紹ASP是ActiveServerPages(動態(tài)服務器主頁)的縮寫,它是一種服務器端的腳本環(huán)境,在站點的Web服務器上解釋腳本,可產生并執(zhí)行動態(tài)、交互式、高效率的站點服務器應用程序。ASP能夠勝任基于微軟Web服務器的多種動態(tài)數據公布[4]。撰寫ASP程序只需要含有有簡樸的HTML語法常識,再加上JavaScript或VBScript的一點基礎,就能夠運用ASP來創(chuàng)立前大的交互式網頁。下面介紹ASP程序含有的幾點特性:(1)使用Jscript或VBScript等簡易的Script語言,結合HTML代碼,就能夠快速地完畢網站的應用程序。(2)不需編譯或鏈接就能夠之間執(zhí)行,并整合于HTML當中。(3)使用普通文本編輯程序,如記事本就能夠編輯設計。(4)與瀏覽器無關??蛻舳酥灰褂每蓤?zhí)行HTML代碼的瀏覽器就能夠瀏覽ASP的網頁內容。(5)ASP的源程序不會傳到使用者的瀏覽器上,因而能夠保護源程序不會外漏。(6)采用了面對對象技術。(7)可通過ActiveX服務器組件來擴充增加功效。一種ASP文獻是由HTML標記與Script所組合而成的,而擴展名則是由.htm改為.asp。ASP和JavaScript、VBScript有很大區(qū)別,JavaScript和VBScript是在客戶端執(zhí)行,而ASP程序代碼則在服務器執(zhí)行[5]。理解ASP如何工作的最佳辦法是將支持ASP和不支持ASP的Web服務器進行對比。Microsoft運用InternetInformationServer(IIS)3.0版本和ASP結合在一起。在IIS3.0中引入了ASP就能夠使站點從單純的靜態(tài)內容變成動態(tài)內容。IIS的重要功效是支持靜態(tài)HTML主頁,當顧客向一種使用IIS的服務器提出請求后,服務器將會從自己的硬盤或者內存中提出一種靜態(tài)主頁發(fā)送到顧客的瀏覽器上,IIS的重要作用就是作為瀏覽器到服務器端硬盤的某些文獻解決有效的接口。從這個意義上,IIS和其它的Web服務器沒有什么區(qū)別,任何Web服務器的重要作用都是支持靜態(tài)HTML主頁[6]。作為一種顧客首先是在瀏覽器的地址欄中填上要訪問的主頁地址并按回車觸發(fā)這個申請。瀏覽器將申請發(fā)送到諸如IIS的Web服務器上,Web服務器接受這些申請并根據.htm或html的后綴名意識到這是HTML文獻。Web服務器從現在硬盤或內存中讀取對的的HTML文獻然后將他送回顧客瀏覽器。HTML文獻會被顧客的瀏覽器解釋并將成果顯示在顧客瀏覽器上。固然,這種過程可能會更加復雜某些。在大多數狀況下,對于多種典型的Web服務器來說,這種過程是按部就班的,Web服務器接受文獻申請并從內存或者硬盤中讀取對的的文獻[7]。ASP在使用ADO時首先要設立數據庫源,即DSN(DataSourceName)。DSN是連接ODBC和數據庫的橋梁,ODBC通過DSN來找到要訪問的數據庫。在Windows的控制面板中提供了一種名為“32位ODBC'’的工具對其進行管理。完畢DSN的設立后我們就能夠在ASP文獻中使用AD0對象來對指定的數據源進行訪問[8]。4.1.2ACCESS介紹與Access以前的版本比較,Access新增了許多功效,字段類型增加了OLE對象和超級鏈接,特別是與Internet的融合,在數據庫中能夠直接鏈接到指定的Web頁面或網絡文獻,也能夠把Web頁面上的表格導入到數據庫。Access能夠方便地運用多種數據源,涉及dBASE,FoxBase,FoxPro,Excel,Word等。Access增加了數據庫訪問的安全機制,可對表一級設立訪問許可權。Access還能夠方便地運用FoxPro數據庫、Excel電子表格的數據,還能夠和Word混合使用,打印通用信函或信封[9]。access含有界面和諧、易學易用、開發(fā)簡樸、接口靈活等特點,是典型的新一代桌面數據庫管理系統。其重要特點以下:1)Access是一種中、小型關系數據庫管理系統。2)Access又是一種完全方面對對象,采用事件驅動機制的最新關系數據庫管理系統,使得數據庫的應用與開發(fā)更加便捷、靈活。3)Access是一種同時面對數據庫最后顧客和數據庫開發(fā)人員的關系數據庫管理系統。4)Access支持多媒體的應用與開發(fā)。5)Access是一種典型的開放式數據庫管理系統。6)Access既能夠在單顧客環(huán)境下工作也能夠在多顧客環(huán)境下工作,并且含有完善的安全管理機制。7)Access內置了大量的函數。8)Access提供了許多宏操作。9)Access提供了聯機協助功效[10]。第五章系統具體設計5.1前臺重要模塊具體設計班級首頁包含有投票,公示,班級檔案,生日狀況,在線狀況,班級近照,顧客登陸等等,整個頁面簡樸清晰,一目了然。如5-1圖所示圖5-1系統首頁5.1.1顧客功效由于該系統重要是針對注冊顧客,因此基本上只能是會員,否則基本上只能瀏覽首頁。該功效允許顧客進行注冊,但是要通過管理員審核才干正常使用。會員能夠進行留言、瀏覽或上傳班級圖片,進行投票,發(fā)送或接受紙條,進入聊天室等等。界面如圖5-2所示。圖5-2顧客注冊 顧客只需要填寫完對應的個人資料,就能夠進行注冊,等待管理員審核。5.1.2留言功效登陸顧客能夠直接進行留言,也能夠對自己的留言進行進行修改,顧客的留言右上角都會有一種修改和刪除的連接。允許顧客進行修改和刪除,具體狀況如圖5-3所示。圖5-3顧客留言5.1.3紙條功效會員能夠通過紙條功效和其它會員進行互動,會員能夠讀取消息、回復、刪除等等,具體狀況如圖5-4所示。圖5-4短信息5.1.4聊天室功效聊天室是一種實時的在線交互系統,登陸顧客能夠直接進行實時在線聊天。該功效允許顧客群聊,共同討論問題,相稱于qq軟件的群功效,同時允許顧客進行私聊,保持顧客之間的隱私。同時也能夠變化字體的顏色,附加聊天表情等等。具體狀況如圖5-5所示。圖5-5聊天室5.1.5投票功效登陸顧客能夠參加班級所舉辦的投票表決,以提供自己對某件事情的見解。針對一次都投票,一種注冊顧客只能投一張票,這樣能夠保持投票的權威。具體狀況如圖5-6所示。 圖5-6投票系統 5.1.6通訊錄功效該功效統計著畢業(yè)后同窗之間的聯系方式,如電子郵件、家庭住址、郵政編碼、聯系電話、工作單位和其它備注等等,允許注冊顧客直接添加其它同窗的聯系信息,方便聯系,具體狀況如圖5-7所示。圖5-7通訊錄5.1.7影音功效該功效允許注冊顧客上傳某些歌曲和視頻文獻,并且能夠進行在線試聽。其具體如圖5-8所示。圖5-8影音觀賞5.2后臺重要模塊具體設計任何一種系統都有一種強大的后臺系統支持。它涉及到一種系統的參數設立。后臺系統是針對管理員的,只有特殊權限的顧客才能夠進行設立。在后臺的首頁上顯示的是顧客該系統所放置的服務器的系統信息和某些作者的有關信息。其圖5-9以下所示。圖5-9后臺管理5.2.1系統設立該模塊允許管理員設立以下的系統參數。在線顧客超時時間、腳本執(zhí)行超時時間、該同窗錄域名、信箱容量、允許上傳圖片最大字節(jié)數、允許上傳附件最大字節(jié)數、允許留言的最多字數、每頁的留言條數、登陸次數不小于、且發(fā)貼次數不小于。后兩者是決定一種顧客成為管理員的條件。具體狀況如圖5-10所示。圖5-10系統設立5.2.2班級檔案功效該模塊是讓管理員設立班級的某些有關資料,所設立的資料將會在首頁上顯示。涉及專業(yè)名稱、現在管理員、理論組員數、現有組員數、班組任、班長、副班長。具體狀況如圖5-11所示。圖5-11檔案設立5.2.3顧客管理功效管理員的權限還體現在對顧客的管理。顧客的權限處在以下幾個狀態(tài):1、正常帳號:帳號沒有任何限制,能夠直接登陸,享有系統所提供的多種功效。2、管理禁用中:帳號被管理員禁用,是一種人為的禁用狀態(tài)。3、待審核中:這是顧客一注冊帳號就會所處的狀態(tài)。任何一種注冊的顧客,只有通過管理員的審核才能夠使用。管理員能夠能夠針對以上的顧客狀態(tài)進行以下操作。1、禁用:針對正常帳號狀態(tài)的顧客,禁用后的帳號將處在不可用狀態(tài)。2、激活:作用和禁用正好相反,使禁用的帳號變成正常帳號。3、審核:對于注冊顧客,要通過該環(huán)節(jié)才干邊為正常使用。能夠查看顧客注冊時給管理員的留言。 其具體如圖5-12所示圖5-12顧客管理5.2.4投票功效管理員能夠發(fā)起投票,通過添加的連接,填上對應的選項,就能夠發(fā)起了。也能夠刪除任何一次的投票,通過刪除的連接就能夠進行刪除,固然,也能夠將之前發(fā)起的投票繼續(xù)發(fā)起,通過繼續(xù)發(fā)起連接就能夠繼續(xù)發(fā)起之前發(fā)起的投票。具體狀況如圖5-13所示。圖5-13投票系統5.2.5安全管理功效這一功效重要是針對數據庫進行備份和還原。用于避免意外的狀況發(fā)生,造成數據丟失。通過該功效可進行恢復。備份:通過將正常使用中的數據庫復制到另外一種文獻夾中,當單擊左側的”數據庫備份”時,系統通過文獻系統組件功效將data文獻夾下面的classmate.mdb復制到backup文獻下,提供文獻備份。還原:將事先備份好的數據庫文獻復制到data文獻夾下面進行覆蓋,這樣可確保在數據受到破壞時將數據恢復到最后一次備份的數據,這樣能夠提高系統的強健性。結論在線同窗錄系統是基于ASP開發(fā)而成的B/S系統,結合HTML的腳本語言在IE上顯示,顧客能夠直接在瀏覽器的地址欄里輸入地址來訪問;后臺管理界面也是通過瀏覽器來訪問,但是是有一定使用權限的,只有注冊顧客才干進使用系統,管理員能夠對后臺進行維護,設立等等。數據庫所選用的工具為MicrosoftAccess,并使用Dreamweaver進行排版。用IIS5.1進行本地測試。在系統的開發(fā)中也碰到了諸多的問題和困難,特別是javascript腳本這一塊,由于至今還沒有專門的javascript調制軟件,對整個系統的開發(fā)造成了巨大的障礙。然而通過自己的不停努力,指導老師的耐心解說,尚有同窗之間的不停交流,逐步克服了開發(fā)過程所碰到的困然。在整個系統的開發(fā)過種,學習到諸多知識,理解到了團體之間的可貴,積累了不少的開發(fā)經驗,相信會為后來的工作打下良好的基礎。致謝在本次畢業(yè)設計開發(fā)過程中,感謝丁躍潮專家和羅冬梅老師的細心指導,特別是羅老師,老師無私的奉獻精神可能是我畢業(yè)之前最大的收獲,羅老師認真負責的工作態(tài)度,嚴謹的治學精神和深厚的理論水平都使我受益匪淺。她無論在理論上還是在實踐中,都給我很大的協助,使我得到不少的提高,這對于我后來的工作和學習都有一定的協助,非常感謝她耐心的指導。正是由于老師﹑同窗的協助才使我的畢業(yè)設計能夠順利完畢,在此表達衷心的感謝!參考文獻[1]鴻志創(chuàng)等編著.MSSQLSERVER6.5應用開發(fā)指南.科學出版社,1998.5:32-125.[2]D.Solomon,R.Rankins等編著.MicrosoftSQLServer6.5開發(fā)指南.清華大學出版社,1998.4:22-101.[3]麥吉.MICROSOFTACCESSFORWINDOWS循序漸進教程.

科學出版社,1993.10:16-49.[4]彭萬波.ASP開發(fā)基礎與范例[M].北京:電子工業(yè)出版社,:8-29.[5]李曉黎.ASP+SQLServer網絡應用系統與開發(fā)實例[M].北京:人民郵電出版版,:20-36.[6]莊明.動態(tài)網頁中的數據庫操作技術[J].微機發(fā)展,:20-35.[7]張景峰.ASP程序設計教程[M].北京:中國水利水電出版社,:1-30.[8]RichardAndersonChrisBlexrud.ProfessionalActiveServerPages3.0.機械工業(yè)出版社,-10-30:23-92.[9]AlexBlanton.MicrosoftOfficeAccessMicrosoftPress:QA76.9.D3M5733.[10]徐振剛,鄧剛.中文Access應用學習捷徑.科學出版社,:6-51.附錄A部分代碼數據庫連接:db="data/classmate.mdb"setconn=server.createobject("ADODB.connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(""&db&"")conn.openconnstriferrthenResponse.Write("連接數據庫出錯,系統即將關閉")Response.Write("<script>window.close()</script>")endif顧客注冊:ifRequest.QueryString("act")="chk"thenrs.open"select*fromuserinfowhereusername='"&Request.Form("username")&"'",conn,1,3ifnotrs.eofthenmessage="顧客名已經存在,請另外其它顧客名"elsers.addnewrs("username")=Request.Form("username")rs("password")=md5(Request.Form("password"))rs("realname")=Request.Form("realname")ifrs("realname")=""thenrs("realname")=Request.Form("username")endifrs("sex")=Request.Form("sex")rs("email")=Request.Form("email")birthday=trim(Request.Form("year")&"-"&Request.Form("month")&"-"&Request.Form("day"))onerrorresumenextrs("birthday")=cdate(birthday)rs("telephone")=Request.Form("telephone")rs("address")=Request.Form("address")rs("OICQ")=Request.Form("qq")setrd=conn.execute("selectcount(username)fromuserinfo")ifrd.eofandrd.bofthenrs("admin")=2rd.closeendifrs("message")=Request.Form("introduce")rs.update'session("online")=Request.Form("username")rs.close'rs.open"select*fromonline",conn,1,3'rs.addnew'rs("username")=Request.Form("username")'rs("logintime")=now()'rs.update'rs.closeconn.execute("updateclassinfosetrealcount=realcount+1")response.Redirect("succimply.asp?page=index&message=<li>你已成功注冊,待管理審核才可登陸<li>系統將3秒后返回<li>如果瀏覽器不支持自動跳轉,請單擊<ahref=index.asp>返回</a>")endifrs.closeendif顧客登陸:ifRequest.QueryString("act")="chk"thenifinstr(request.Form("username"),"'")>0thenresponse.Redirect("succimply.asp?page=login&message=<li>請勿使用非法手段進行嘗試<li>系統將3秒后返回<li>如果瀏覽器不支持自動跳轉,請單擊<ahref=index.asp>返回眸頁</a>")response.End()endififRequest.Form("username")<>""andRequest.Form("password")<>""thenrs.open"selectusername,lastlogin,logincount,fatie,admin,statusfromuserinfowhereusername='"&Request.Form("username")&"'andpassword='"&md5(Request.Form("password"))&"'",conn,1,3ifnotrs.eofthenifrs("status")=2thenresponse.Redirect("succimply.asp?page=login&message=<li>帳號未通過審核,請過一段時間再登陸<li>系統將3秒后返回<li>如果瀏覽器不支持自動跳轉,請單擊<ahref=index.asp>返回眸頁</a>")response.End()elseifrs("status")=1thenresponse.Redirect("succimply.asp?page=login&message=<li>帳號處在嚴禁狀態(tài),不允許登陸<li>系統將3秒后返回<li>如果瀏覽器不支持自動跳轉,請單擊<ahref=index.asp>返回眸頁</a>")response.End()elseifrs("status")=""thenresponse.Redirect("succimply.asp?page=login&message=<li>無效的帳號,系統予以嚴禁<li>系統將3秒后返回<li>如果瀏覽器不支持自動跳轉,請單擊<ahref=index.asp>返回眸頁</a>")response.End()endifrs("lastlogin")=now()rs("logincount")=rs("logincount")+1session("online")=rs("username")ifrs("admin")>=1thensession("admin")=trueendifrs.updateifrs("logincount")>=logcountandrs("fatie")>=fatiecountthenconn.execute("updateuserinfosetadmin=1whereusername='"&Request.Form("username")&"'")conn.execute("insertintoshortmsg(username,fromer,content)values('"&rs("username")&"','system','由于你的再接再勵,現在提高你為管理員,祝賀你')")endifrs.closers.open"select*fromonlinewhereusername='"&Request.Form("username")&"'",conn,1,3ifnotrs.eofthenrs("logintime")=now()elsers.addnewrs("username")=Request.Form("username")rs("logintime")=now()endifrs.updaters.closeresponse.Redirect("succimply.asp?page=index&message=<li>你已成功登陸系統,歡迎您的光顧<li>系統將3秒后返回<li>如果瀏覽器不支持自動跳轉,請單擊<ahref=index.asp>返回</a>")elsemessage="<li>可能顧客和密碼有誤<li>可能尚未<ahref='register.asp'>注冊</a>"endifendifendif文獻上傳和圖片上傳:dimmessage,filepath,upload,file,maxsizemaxsize=maxfjifRequest.QueryString("act")="delete"thenfilepath="share/"&session("upload")'Response.Write(server.MapPath(Request.ServerVariables("PATH_INFO")))'Response.Write(server.MapPath(filepath))'response.endsetfso=server.CreateObject("scripting.filesystemobject")iffso.fileexists(server.MapPath(filepath))thenfso.deletefileserver.MapPath(filepath)endifsession("upload")=""message="文獻刪除成功"callsuccess()response.end()endififRequest.QueryString("act")="uploadphoto"thenresponse.Write("<script>parent.document.forms[0].upload.disabled=true</script>")calluploadphoto()response.End()endififsession("upload")<>""thenResponse.Write("<tablewidth=100%height=76><tr><tdheight=60>已經成功上傳了附件<strong>"&session("upload")&"</strong></td><td><ahref='?act=delete'>刪除</a></td></tr></table>")response.End()endififRequest.QueryString("act")="upload"thenfilepath=Request.QueryString("path")&"/"calluploadfile()endifsubuploadfile()setupload=newupload_5xSoft'建立上傳對象setfile=upload.file("file")fileext=lcase(right(file.filename,4))iffile.filesize<1thenmessage="<li>無效的上傳途徑"founderr=trueelseiffileext<>".gif"andfileext<>".jpg"andfileext<>".rar"andfileext<>".zip"thenmessage="<li>無效的擴展名文獻"founderr=trueelseiffile.filesize>maxsize*1024thenmessage="<li>本系統最大允許上傳的字節(jié)數為"&maxsize&"K"founderr=trueendififfounderr=truethencallerror()Response.End()exitsubendiffilename=year(date)&month(date)&day(date)&hour(now)&minute(now)&second(now)&fileextfile.SaveAsServer.mappath(filepath&filename)session("upload")=filenamemessage="成功上傳了附件!<br><imgsrc='image/success.gif'>"callsuccess()Response.End()endsubsubuploadphoto()founderr=falsesetupload=newupload_5xSoft'建立上傳對象filepath="image/photo/"setfile=upload.file("file")fileext=lcase(right(file.filename,4))iffile.filesize<1thenmessage="<li>無效的上傳途徑"founderr=trueelseiffileext<>".gif"andfileext<>".jpg"thenmessage="<li>無效的擴展名文獻"founderr=trueelseiffile.filesize>maxphoto*1024thenmessage="<li>本系統最大允許上傳的字節(jié)數為"&maxsize&"K"founderr=trueendififfounderr=truethenresponse.Redirect("succimply.asp?page=classphoto&message="&message&"<li>系統將3秒后返回<li>如果瀏覽器不支持自動跳轉,請單擊<ahref=message.asp>返回</a>")response.End()endiffilename=year(date)&month(date)&day(date)&hour(now)&minute(now)&second(now)&fileextfile.SaveAsServer.mappath(filepath&filename)conn.execute("insertintophoto(username,information,imgurl)values('"&session("online")&"','"&upload.form("information")&"','"&filename&"')")message="<li>圖片已成功上傳"rs.open"selectrealnamefromuserinfowhereusername='"&session("online")&"'",conn,1,1ifnotrs.eofthenrealname=rs("realname")endifrs.closeconn.execute("insertintomessage(content,username,ipaddress)values('"&realname&"上傳的最新圖片<br><ahref=classphoto.asp><imgsrc="&filepath&filename&"border=0width=60height=60></a>','"&session("online")&"','"&request.ServerVariables("REMOTE_ADDR")&"')")response.Redirect("succimply.asp?page=classphoto&message="&message&"<li>系統將3秒后返回<li>如果瀏覽器不支持自動跳轉,請單擊<ahref=message.asp>返回</a>")Response.End()endsub投票:ifrequest.Form("act")="vote"thenconn.execute("insertintovoteuser([id],username)values("&request.Form("id")&",'"&session("online")&"')")conn.execute("updatevoteoptionset[count]=[count]+1whereid="&request.Form("optionvalue"))conn.execute("updatevoteset[count]=[count]+1whereid="&Request.form("id"))'session("vote")=trueresponse.Write("<script>alert('謝謝參加')</script>")endif留言:conn.execute("insertintomessage(content,username,ipaddress,fujian)values('"&content&"','"&session("online")&"','"&request.ServerVariables("REMOTE_ADDR")&"','"&session("upload")&"')")session("upload")=""conn.execute("updateuserinfosetfatie=fatie+1whereusername='"&session("online")&"'")response.Redirect("succimply.asp?page=message&message=<li>你已成功留言<li>系統將3秒后返回<li>如果瀏覽器不支持自動跳轉,請單擊<ahref=index.asp>回到首頁</a>")聊天室:ifsession("online")=""thenresponse.end()ifrequest.form("quit")="退出"thenname=session("online")items=split(application("people"),",")application.lockapplication("people")=""fori=0toubound(items)-1ifitems(i)<>namethenapplication("people")=application("people")&items(i)&","nextsession("flag")=falseapplication(name)=""application.unlocksession.Abandon()response.Redirect("index.asp")response.endelseifrequest.form("content")<>""then'response.writerequest.form("content")&request.form("color")&request.form("face")name=session("online")string1="<fontcolor='"&request.form("color")&"'>"&name&request.form("face")&""&request.form("who")&"說:"&request.form("content")&"</font><br>"who=request.form("who")items=split(application("people"),",")'response.writeubound(items)application.lockifwho="all"thenfori=0toubound(items)-1application(items(i))=string1&application(items(i))'response.writeapplication(items(i))nextelsefori=0toubound(items)-1iftrim(items(i))=trim(name)ortrim(items(i))=trim(who)thenapplication(items(i))=string1&application(items(i))endifnextendifresponse.Write("<script>top.ltop.location.reload();</script>")application.unlockendIf附錄B英文材料UnderstandingOSPFFundamentalsOSPFstandsforOpenShortestPathFirst,anopenstandardusingtheSPFalgorithm,makingitalink-stateroutingprotocol.OSPFisanopenstandardbecauseitwasbuiltbyastandardscommittee.Thetermopenstandardmeansthatanyonecanreadtherulesorstandardandwriteanapplication.Theroutingprotocolassuchbelongstonoonevendor,buttoeveryone.Thisdocumentationisfreelyavailable,allowingOSPFtobedevelopedandofferedbyeveryvendor.Withthespecificationsinplace,itisanobvioussolutiontoconnectvarioustechnologiesandvendorsolutions.OSPF'spurposeasaroutingprotocolistoconveyroutinginformationtoeveryrouterwithintheorganizationalnetwork.Thetechnologythathasbeenselectedisalink-statetechnology,whichwasdesignedtobeveryefficientinthewayitpropagatesupdates,allowingthenetworktogroworscale.OSPFTerminologyOSPFisasophisticatedprotocol,butitisinessencequitestraightforward.Aswitha19thcenturyRussiannovel,whenyouknowthedifferentnamesoftheprotagonistsandhowtheyinterrelate,therestissimple.Table6-2explainsbrieflytheOSPFterminologythatyouwillseeinthenextfewchapters.Table6-2.OSPFTermsTermDescriptionAdjacencyFormedwhentwoneighboringroutershaveexchangedinformationandhavethesametopologytable.Thedatabasesaresynchronized,andtheybothseethesamenetworks.AreaAgroupofroutersthatsharethesameareaID.Eachrouterintheareahasthesametopologytable.Eachrouterintheareaisaninternalrouter.TheareaisdefinedonaninterfacebasisintheconfigurationofOSPF.AutonomoussystemRoutersthatsharethesameroutingprotocolwithintheorganization.Backupdesignatedrouter(BDR)Thebackuptothedesignatedrouter(DR),incasetheDRfails.TheBDRperformsnoneoftheDRfunctionswhiletheDRisoperatingcorrectly.CostThemetricforOSPF.Itisnotdefinedinthestandardwithavalue.Ciscousethedefaultoftheinverseofbandwidthsothatthehigherthespeedofthelink,thelowerthecost,and,therefore,themoreattractivethepath.Thisdefaultcanbeoverriddenbyamanualconfiguration.Thisshouldbedoneonlyifyouhaveafullknowledgeofthenetwork.DatabasedescriptorReferredtoasDBDsordatabasedescriptorpackets(DDPs).Thesearepacketsexchangedbetweenneighborsduringtheexchangestate.TheDDPscontainpartialLSAs,whichsummarizethelinksofeveryrouterintheneighbor'stopologytable.Designatedrouter(DR)Routerresponsibleformakingadjacencieswithallneighborsonamultiaccessnetwork,suchasEthernetorFDDI.TheDRrepresentsthemultiaccessnetwork,inthatitensuresthateveryrouteronthelinkhasthesametopologydatabase.DijkstraalgorithmAcomplexalgorithmusedbyroutersrunninglink-stateroutingprotocolstofindtheshortestpathtothedestination.ExchangestateStateinwhichtwoneighboringroutersdiscoverthemapofthenetwork.Whentheseroutersbecomeadjacent,theymustfirstexchangeDDPstoensurethattheyhavethesametopologytable。ExstartstateStateinwhichtheneighboringroutersdeterminethesequencenumberoftheDDPsandestablishthemaster/slaverelationship.FloodAtermthatreferstonetworkinformation.Whennetworkinformationisflooded,itissenttoeverynetworkdeviceinthedomain.FullyadjacentWhentheroutingtablesofthetwoneighborsarefullysynchronized,withexactlythesameviewofthenetwork.InitstateStateinwhichahellopackethasbeensentfromtherouter,whichiswaitingforareplytoestablishtwo-waycommunication.InternalrouterArouterthathasallitsinterfacesinthesamearea.Link-stateadvertisement(LSA)Apacketdescribingarouter'slinksandthestateofthoselinks.TherearedifferenttypesofLSAstodescribethedifferenttypesoflinks.ThesearediscussedinChapter9,Link-statedatabaseOtherwiseknownasthetopologymap,thelink-statedatabasehasamapofeveryrouter,itslinks,andthestateofthelinks.Italsohasamapofeverynetworkandeverypathtoeachnetwork.Link-staterequest(LSR)

溫馨提示

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

評論

0/150

提交評論