




已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì)(論文) 題 目 _ _簡(jiǎn)單聊天室設(shè)計(jì)_ 學(xué) 院 _ 專業(yè)及班級(jí) _ _ 姓 名 _ _ 指 導(dǎo) 教 師 _ _ 日 期 _簡(jiǎn)單聊天室設(shè)計(jì)xxx摘要 隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。 本文介紹了在asp.net環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的過(guò)程。通過(guò)分析某一聊天室用戶管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理學(xué)生的方案。文章介紹了聊天室用戶管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分說(shuō)明了幾個(gè)主要模塊的算法,本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用。關(guān)鍵字:聊天室 用戶 程序abstractalong with the information technology in the management of a more profound and extensive application of management information system in the implementation of technology has gradually matured. management information system is a continuous development of new discipline, any unit to survive is to develop and efficient activities of the internal organization of organic, it must establish its own characteristics in line with the management information system.introduced in the asp.net environment using top-down land planning, application of bottom-up development strategy to develop a management information system. through the analysis of a chat room users management, established a set of effective management of computer. students this paper introduces the management information system of chat room users system analysis parts, including the feasibility analysis, business process analysis, etc. system design part mainly introduces the functions of the system design and database design and code design, the system realizes that part of the main modules, this system algorithm with a friendly interface, easy operation, the more practical.key words: chatroom users program目錄引 言6第一章 系統(tǒng)的需求分析71.1 用戶聊天系統(tǒng)的背景分析71.2開(kāi)發(fā)用戶聊天管理的必要性 71.3聊天室管理系統(tǒng)設(shè)計(jì)的目標(biāo)的分析 81.4聊天室管理系統(tǒng)的系統(tǒng)需求 81.5聊天室管理系統(tǒng)的功能需求分析9 第二章 系統(tǒng)技術(shù)以及運(yùn)行環(huán)境的需求分析 92.1 asp技術(shù)簡(jiǎn)介-92.2 access2003 技術(shù)簡(jiǎn)介102.3 sql語(yǔ)句簡(jiǎn)介 102.4 iis簡(jiǎn)介 112.5 運(yùn)行環(huán)境 11第三章 聊天室信息管理系統(tǒng) 123.1聊天室信息管理系統(tǒng)概述 12 3.2 聊天信息管理系統(tǒng)展 12第四章 聊天室全面設(shè)計(jì)概述 134.1設(shè)計(jì)任務(wù) 134.1.1 設(shè)計(jì)目的 134.1.2 設(shè)計(jì)內(nèi)容 134.1.3 設(shè)計(jì)指求 134.2各版塊設(shè)計(jì)過(guò)程134.3程序主要模塊或參數(shù)184.4主要過(guò)程設(shè)計(jì)步驟194.5測(cè)試結(jié)果20第五章 聊天室信息管理系統(tǒng)開(kāi)發(fā)的意義22第六章 實(shí)際調(diào)查23 6.1 國(guó)內(nèi)外現(xiàn)狀研究236.2 目前存在的問(wèn)題23第七章 解決方法247.1軟件設(shè)計(jì)過(guò)程中遇到的問(wèn)題以及解決辦法247.2理論支持247.3系統(tǒng)設(shè)計(jì)研究25 第八章 程序源代碼26結(jié)論38參考文獻(xiàn)39致謝40引言人類已進(jìn)入21世紀(jì),科學(xué)技術(shù)突飛猛進(jìn),經(jīng)濟(jì)知識(shí)和信息產(chǎn)業(yè)初見(jiàn)端倪,特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對(duì)社會(huì)的政治、經(jīng)濟(jì)、軍事、文化等領(lǐng)域產(chǎn)生越來(lái)越深刻的影響,也正在改變?nèi)藗兊墓ぷ?、生活學(xué)習(xí)、交流方式。信息的獲取、處理、交流和應(yīng)用能力,已經(jīng)成為人們最重要的能力之一。 在不久的將來(lái)知識(shí)經(jīng)濟(jì)將占世界經(jīng)濟(jì)發(fā)展的主導(dǎo)地位,國(guó)家綜合國(guó)力和國(guó)際競(jìng)爭(zhēng)能力越來(lái)越取決于教育發(fā)展、科學(xué)技術(shù)和知識(shí)創(chuàng)新的水平,教育在經(jīng)濟(jì)和社會(huì)發(fā)展過(guò)程中將呈現(xiàn)出越來(lái)越突出的重要作用。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但是一直以?lái)人們使用傳統(tǒng)人工的方式管理學(xué)生成績(jī)、填寫各種表格,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外所用其時(shí)間長(zhǎng),產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。 隨著中國(guó)加入wto,意味著我國(guó)要在同一個(gè)網(wǎng)絡(luò)平臺(tái)上參與國(guó)際競(jìng)爭(zhēng),同世界接軌。這對(duì)我們既是一個(gè)機(jī)遇,也是一個(gè)挑戰(zhàn)。為此我們必須全面加強(qiáng)全民的信息技術(shù)教育,以提高我國(guó)的整體素質(zhì)??茖W(xué)技術(shù)的不斷發(fā)展和提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能人們已有深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)用戶交友管理系統(tǒng)進(jìn)行信息管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高用戶系統(tǒng)管理的效率,也是教育單位的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件,因此,開(kāi)發(fā)一套這樣成績(jī)管理軟件成為很有必要的事情。第一章 系統(tǒng)的需求分析1.1 聊天室信息管理系統(tǒng)的背景分析 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。 管理信息系統(tǒng)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng),它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。用戶信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于用戶交友的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以用戶信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,?duì)用戶來(lái)說(shuō)可以輕松的查閱自己在線信息等。但是一直以來(lái)人們都是靠傳統(tǒng)人工的方式管理學(xué)生成績(jī),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)用戶交友信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣的一套成績(jī)管理系統(tǒng)成為很有必要的事情。 聊天室信息管理系統(tǒng)提供了強(qiáng)大的用戶信息管理管理功能,方便系統(tǒng)管理員對(duì)用戶信息等信息的添加、修改、刪除、查詢、留言等操作,同時(shí)一樣的方便用戶對(duì)自己留言信息,在線信息的查詢。1.2開(kāi)發(fā)用戶信息管理的必要性 在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),計(jì)算機(jī)已經(jīng)不僅是在科技上應(yīng)用,而且在生活中也是同樣得到了廣泛在應(yīng)用。如今,很多交友用戶的用戶信息管理基本上是靠人工進(jìn)行管理,但隨著時(shí)間的變化,用戶規(guī)模的擴(kuò)大,有關(guān)用戶信息管理工作和所涉及到的數(shù)據(jù)量越來(lái)越大越來(lái)越多,大多數(shù)用戶不得不靠增加人力、物力、財(cái)力來(lái)進(jìn)行用戶信息管理。但是人工管理信息檔案具有效率低、查找麻煩、可靠性不高、保密性低等因素。因此開(kāi)發(fā)出一個(gè)不僅僅是適用于大中型以及其它通用的用戶信息管理系統(tǒng)是必要的。 開(kāi)發(fā)一個(gè)用戶信息管理系統(tǒng),采用計(jì)算機(jī)對(duì)用戶信息進(jìn)行管理,進(jìn)一步提高了辦學(xué)效益和現(xiàn)代化水平。為廣大用戶提高交友效率,實(shí)現(xiàn)用戶信息信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化?,F(xiàn)在我國(guó)的用戶信息管理水平普遍都不是很高,有的還停留在郵遞介質(zhì)基礎(chǔ)上,這種管理方式已不能適應(yīng)時(shí)代的發(fā)展,社會(huì)的需求,因?yàn)樗速M(fèi)了大量的人力物力,也存在著許多不足的因素。在今天信息時(shí)代這種傳統(tǒng)的管理方法必然會(huì)被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。一個(gè)高效的用戶信息管理系統(tǒng)可以存儲(chǔ)廣大用戶信息檔案,不需要大量的人力,只需要幾名專門錄入員即可操作系統(tǒng),節(jié)省大量人力,可以迅速查到所需信息、高效、安全,學(xué)生在能方便的查看自己的交友信息。1.3用戶信息管理系統(tǒng)設(shè)計(jì)的目標(biāo)的分析1.管理員能夠?qū)崿F(xiàn)對(duì)整個(gè)用戶信息的添加、修改、刪除、查詢等操作,對(duì)用戶的添加、刪除、修改等操作,對(duì)留言信息的添加、刪除、修改查詢等操作。2.可以將用戶信息的數(shù)據(jù)庫(kù)發(fā)布到網(wǎng)上,方便交友用戶進(jìn)行查詢,達(dá)到資源共享的目的。3.用戶能夠在一定的權(quán)限內(nèi)對(duì)所有用戶信息的查詢,所有信息的查詢,留言信息的添加、刪除、修改是、查看等,對(duì)的自己的聯(lián)系信息進(jìn)行更新,登錄密碼的修改。4.用戶可以在自己的權(quán)限內(nèi)對(duì)對(duì)自己信息的查詢,以及個(gè)人信息的查詢,登錄密碼的修改,留言的查看、提交留言信息的相關(guān)操作。1.4用戶信息管理系統(tǒng)的系統(tǒng)需求 在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),信息社會(huì)的高科技時(shí)代,商品經(jīng)濟(jì)化的高效益,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來(lái)愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,用戶信息管理系統(tǒng)為交友,人與人之間的聯(lián)系帶來(lái)了極大的方便。該用戶信息管理系統(tǒng)是以asp網(wǎng)頁(yè)編程+access數(shù)據(jù)庫(kù)+sql數(shù)據(jù)查詢語(yǔ)言編寫,其系統(tǒng)功能在內(nèi)部iis服務(wù)器上運(yùn)行。系統(tǒng)管理員、交友用戶只需通過(guò)簡(jiǎn)單的操作,用戶都可以了解本系統(tǒng)軟件的基本工作原理。用戶只需進(jìn)行輸入一些簡(jiǎn)單的漢字、數(shù)字,或用鼠標(biāo)點(diǎn)擊即可達(dá)到自己想要的目標(biāo)。1.5用戶信息管理系統(tǒng)的功能需求分析用戶信息管理系統(tǒng)主要提供成績(jī)查詢,方便管理的網(wǎng)上的信息查閱平臺(tái),用戶可以通過(guò)該系統(tǒng)查閱與自己相關(guān)信息,查看留言、提交留言。管理員可以通過(guò)成績(jī)管理系統(tǒng)查閱用戶信息,查看用戶留言、提交留言、留言的管理等相關(guān)操作。系統(tǒng)管理員可以實(shí)現(xiàn)以上的所有功能,還有對(duì)用戶的添加、刪除、修改、數(shù)據(jù)庫(kù)的備份、數(shù)據(jù)庫(kù)的還原等相關(guān)操作。第二章 系統(tǒng)技術(shù)以及運(yùn)行環(huán)境的需求分析2.1 asp技術(shù)簡(jiǎn)介microsoft active server pages 即我們所稱的asp,其實(shí)是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境。active server page 是創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的一個(gè)很好的工具,它起一種編程語(yǔ)言的作用,可以利用它編寫動(dòng)態(tài)產(chǎn)生html的程序代碼。因此,只要用戶瀏覽web站點(diǎn)并請(qǐng)求一個(gè)asp頁(yè),web服務(wù)器就可以處理相應(yīng)的asp代碼,生成html代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁(yè)。 asp程序的優(yōu)點(diǎn): 1.asp使用vbscript腳本語(yǔ)言直接源于vb語(yǔ)言,秉承了vb簡(jiǎn)單易學(xué)的特點(diǎn),掌管起來(lái)非常容易。 2.無(wú)須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 3.利用ado組件輕松存取數(shù)據(jù)庫(kù)。 4.與瀏覽器無(wú)關(guān),客戶端只要使用可執(zhí)行html碼的瀏覽器,即可瀏覽asp所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 5.asp能與任何activex scripting語(yǔ)言相容。除了可使用vbscript或javascript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in的方式,使用由第三方所提供的其他腳本語(yǔ)言。 6.asp技術(shù)的處理速度相當(dāng)快,并且其安全性也很高,asp的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 7.asp的對(duì)象和組件:asp有7個(gè)固有對(duì)象這7個(gè)固有對(duì)象分別是request、response、server、application、session、asperror和objectcontext。2.2 access2003 技術(shù)簡(jiǎn)介 access2003 就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。那么什么叫數(shù)據(jù)庫(kù)呢?數(shù)據(jù)庫(kù)(database)是由一些有意義和有關(guān)系的數(shù)據(jù)(data)所組合而成。一個(gè)數(shù)據(jù)庫(kù)中,包含了許多條記錄(record),而每條記錄是由多個(gè)字段(field)所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫(kù)的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項(xiàng),也是數(shù)據(jù)庫(kù)中最小的單位。在計(jì)算機(jī)中用來(lái)幫我們管理數(shù)據(jù)庫(kù)的系統(tǒng),我們稱之為數(shù)據(jù)庫(kù)管理管理系統(tǒng)(database management system dbms)。數(shù)據(jù)庫(kù)管理系統(tǒng)是架構(gòu)在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)之上,并針對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理運(yùn)用。 access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類似于 excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。如上所述,access 作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。2.3 sql語(yǔ)句簡(jiǎn)介1.sql 語(yǔ)句簡(jiǎn)介sql全稱是“結(jié)構(gòu)化查詢語(yǔ)言(structured query language)”,sql包含4個(gè)部分:(1)數(shù)據(jù)查詢語(yǔ)言dql-data query language select(2)據(jù)操縱語(yǔ)言dql-data manipulation language insert, update, delete (3)數(shù)據(jù)定義語(yǔ)言dql-data definition language create, alter, drop(4)數(shù)據(jù)控制語(yǔ)言dql-data control language commit work, rollback work 2.sql的優(yōu)點(diǎn):(1)非過(guò)程化語(yǔ)言(2)統(tǒng)一的語(yǔ)言 sql為許多任務(wù)提供了命令,包括:查詢數(shù)據(jù)、數(shù)據(jù)更新、在表中插入記錄、在表中修改記錄、在表中刪除記錄、建立、修改和刪除數(shù)據(jù)對(duì)象、控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 、保證數(shù)據(jù)庫(kù)一致性和完整性 、以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類操作提供單獨(dú)的語(yǔ)言,而sql將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。(3)是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言 由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持sql語(yǔ)言,用戶可將使用sql的技能從一個(gè)rdbms轉(zhuǎn)到另一個(gè)。所有用sql編寫的程序都是可以移植的。sql是大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)用做查詢語(yǔ)言的語(yǔ)言。它是可以移植的,并且容易學(xué)習(xí)使用,但是所有sql語(yǔ)句都必須由數(shù)據(jù)庫(kù)服務(wù)器獨(dú)立地執(zhí)行。這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫(kù)服務(wù)器,等待它處理這個(gè)查詢,接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢。所有這些東西都會(huì)產(chǎn)生進(jìn)程間通訊,并且如果客戶端在另外一臺(tái)機(jī)器上甚至還會(huì)導(dǎo)致網(wǎng)絡(luò)開(kāi)銷。2.4 iis簡(jiǎn)介1. iis的安裝windows 2000 server提供的web服務(wù)器組件iis的安裝方法,在開(kāi)始設(shè)置控制面板添加/刪除程序命,在添加/刪除程序中選擇添加/刪除windows組件按鈕,就會(huì)彈出如圖2-1所示的windows組件向?qū)?duì)話框。在其中選擇internet信息服務(wù)iis,然后單擊下一步按鈕,隨后根據(jù)系統(tǒng)提示一步一步的操作即可完成iis的安裝。2.5 運(yùn)行環(huán)境1.硬件環(huán)境 硬件配置要求: cpu:pii333以上。 內(nèi)存:64mb以上。 硬盤:2.1gb以上(可用空間最好在160mb以上)。2.軟件環(huán)境1.設(shè)計(jì)平臺(tái): vb6.0vb是一個(gè)面向?qū)ο笤O(shè)計(jì)的應(yīng)用程序語(yǔ)言,是開(kāi)發(fā)數(shù)據(jù)庫(kù)前端的優(yōu)秀工具,它的編程語(yǔ)言簡(jiǎn)潔明快、組件功能強(qiáng)大和編程環(huán)境靈活方便。采用vb來(lái)開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序具有更大的靈活性和可擴(kuò)展性。第三章 聊天室信息管理系統(tǒng)3.1概述聊天信息管理系統(tǒng)(chat information management system,簡(jiǎn)稱cims)是一個(gè)由管理人員和計(jì)算機(jī)組成的用以進(jìn)行信息的收集、傳輸、加工、存儲(chǔ)、維護(hù)和使用的系統(tǒng)。它是一門綜合了管理科學(xué),系統(tǒng)理論,計(jì)算機(jī)科學(xué)的系統(tǒng)性邊緣科學(xué)。 聊天信息管理系統(tǒng)的物理組成:1.計(jì)算機(jī)硬件系統(tǒng):包括主機(jī)、外部存儲(chǔ)器、輸入輸出設(shè)備等。2.計(jì)算機(jī)軟件系統(tǒng):包括系統(tǒng)軟件和應(yīng)用軟件兩大部分。3.通信系統(tǒng):包括線路等通信設(shè)施和與計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)通信有關(guān)的軟件等。4.工作人員:包括系統(tǒng)分析員、程序設(shè)計(jì)員、維護(hù)人員、管理員、操作人員等。3.2聊天信息管理系統(tǒng)的發(fā)展 聊天信息管理系統(tǒng)通過(guò)對(duì)企業(yè)當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理來(lái)獲得有關(guān)信息,以控制企業(yè)的行為;利用過(guò)去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對(duì)未來(lái)的發(fā)展進(jìn)行預(yù)測(cè);能從全局目標(biāo)出發(fā),對(duì)企業(yè)的管理決策活動(dòng)予以輔助。從工業(yè)發(fā)達(dá)國(guó)家來(lái)看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個(gè)階段: 第一階段:(1953年至1965年)單項(xiàng)數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(edp)階段。這是電子計(jì)算機(jī)在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時(shí)計(jì)算機(jī)硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計(jì)算機(jī)代替人的手工勞動(dòng),進(jìn)行簡(jiǎn)單的單項(xiàng)數(shù)據(jù)處理工作,如計(jì)算工資、數(shù)據(jù)統(tǒng)計(jì)、報(bào)表登記、編制計(jì)劃等。這個(gè)階段的處理方式主要是集中式的批處理。 第二階段:(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(tps)階段。這個(gè)階段計(jì)算機(jī)硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時(shí)系統(tǒng),計(jì)算機(jī)開(kāi)始應(yīng)用于對(duì)某一個(gè)管理子系統(tǒng)的控制,并具有一定的反饋功能。如庫(kù)存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、物資管理系統(tǒng)等。這個(gè)階段的處理方式已發(fā)展為面向終端的聯(lián)機(jī)實(shí)時(shí)處理。第三階段:(1970年至今)管理信息系統(tǒng)(cmis)階段。這個(gè)階段是在企業(yè)中全面的使用計(jì)算機(jī)把各種管理子系統(tǒng)的功能集中起來(lái),構(gòu)成了計(jì)算機(jī)化的全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。這個(gè)階段的處理方式是在數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點(diǎn)是使用數(shù)據(jù)庫(kù)和分時(shí)處理的計(jì)算機(jī)網(wǎng)絡(luò),并充分利用運(yùn)籌學(xué)等數(shù)學(xué)方法,實(shí)現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享.第四章 聊天室全面設(shè)計(jì)過(guò)程4.1. 設(shè)計(jì)任務(wù)本程序綜合了大多數(shù)文本聊天室的主要功能,為網(wǎng)上用戶提供一個(gè)聊天的環(huán)境.聊天室的功能主要是實(shí)現(xiàn)用戶的發(fā)言和觀看其他人的發(fā)言內(nèi)容,發(fā)言界面和聊天內(nèi)容通常需要顯示在同一界面中.另外,通常還需要顯示當(dāng)前在線的人數(shù)和用戶列表,可以使用戶自由選擇聊天對(duì)象,了解聊天室中的情況.4.1 .1設(shè)計(jì)目的用戶經(jīng)過(guò)注冊(cè)過(guò)后,登錄其聊天室后,可以在聊天室中能讓大家抒發(fā)心情,結(jié)交好友,可以實(shí)現(xiàn)的發(fā)言和查看發(fā)言功能,實(shí)現(xiàn)查看在線用戶和在線人數(shù)功能.本聊天室只是實(shí)現(xiàn)一些聊天的基本功能,代碼簡(jiǎn)單,便于學(xué)習(xí)。4.1.2設(shè)計(jì)內(nèi)容用戶在聊天室中需要能夠把自己的發(fā)言發(fā)送出去,并能夠看到其他網(wǎng)友的在線信息和發(fā)言信息,所有在線用戶都需要有一個(gè)昵稱,作為用戶在聊天室里的代碼.4.1.3設(shè)計(jì)指標(biāo)或者要求 本次設(shè)計(jì)是關(guān)于聊天室的創(chuàng)建過(guò)程。其整個(gè)過(guò)程包括5個(gè)模塊:1、用戶注冊(cè) 聊天用戶必須經(jīng)過(guò)注冊(cè)成功后,方可以進(jìn)入聊天室。其用戶資料自動(dòng)存儲(chǔ)到數(shù)據(jù)庫(kù)中與用戶登錄時(shí)輸入的資料進(jìn)行驗(yàn)證匹配。2、用戶登錄 只有當(dāng)用戶輸入合法資料以及不重復(fù)的資料時(shí),即可進(jìn)行聊天室。3、聊天室功能設(shè)計(jì)發(fā)送信息查看發(fā)言查看在線網(wǎng)友信息4、界面設(shè)計(jì)用戶進(jìn)入聊天室界面在線網(wǎng)友列表界面網(wǎng)友發(fā)言界面發(fā)言顯示界面5、數(shù)據(jù)庫(kù)設(shè)計(jì)4.2 各版塊設(shè)計(jì)過(guò)程聊天室注冊(cè)頁(yè)面 每個(gè)用戶想要進(jìn)入聊天室聊天時(shí),都必須先要進(jìn)行用戶注冊(cè)。其用戶名與已有的用戶名不能重復(fù),來(lái)作為用戶的身份代號(hào),用這代號(hào)來(lái)對(duì)聊天用戶進(jìn)行識(shí)別。聊天室登錄頁(yè)面 進(jìn)入聊天室,首先是一個(gè)登錄界面,每個(gè)用戶每次進(jìn)入聊天室都必須先登錄,否則不能進(jìn)入聊天室界面。在登錄界面中,除了要求輸入昵稱以外,還要選擇一種用戶喜愛(ài)的顏色,用這種顏色來(lái)顯示他的發(fā)言,以區(qū)別其他成員的發(fā)言。另外,為了增加聊天的趣味性,用戶還可以選擇一種進(jìn)入聊天室的行為。網(wǎng)友發(fā)言界面 1.功能描述 網(wǎng)友可以選擇聊天時(shí)的表情,選擇聊天對(duì)象,包括大家或某一特定網(wǎng)友。用戶將發(fā)言信息輸入到文本框中,單擊提交發(fā)言按鈕送出發(fā)言。 2.ipq圖 輸入:用戶輸入發(fā)言信息,單擊“提交發(fā)言”按鈕。 處理: 發(fā)言內(nèi)容存入數(shù)據(jù)庫(kù)的chattext表中; 若發(fā)言超過(guò)15條,刪除最久的數(shù)據(jù)。 輸出:發(fā)言內(nèi)容。 3.程序的設(shè)計(jì)與實(shí)現(xiàn) 在現(xiàn)網(wǎng)友列表的功能由vpostmsg.asp文件實(shí)現(xiàn)。 發(fā)言界面設(shè)計(jì) 使用html的表單標(biāo)記實(shí)現(xiàn)。包括選擇表情的下拉列表框、選擇聊天對(duì)象的下拉列表框,輸入發(fā)言的文本框,以及提交發(fā)言按鈕。聊天對(duì)象需要從online表中取出。2.1 程序功能用戶進(jìn)入聊天室界面1、功能描述 用戶任意輸入一個(gè)昵稱,如果聊天室內(nèi)沒(méi)有和他重復(fù)的昵稱,則該用戶可以進(jìn)入聊天室,他的昵稱將會(huì)保存下來(lái)用戶在聊天室內(nèi)的標(biāo)識(shí)身份。如果聊天室內(nèi)有這個(gè)昵稱,則用戶不可進(jìn)入,必須重新輸入一個(gè)昵稱,直到不與聊天室內(nèi)的其他人員重名為止。2ipo圖 輸入:用戶昵稱處理:連接數(shù)據(jù)庫(kù)查詢表中所有在線用戶的昵稱用戶輸入的昵稱與表中昵稱逐一做字符轉(zhuǎn)比較若兩個(gè)字符轉(zhuǎn)相等,則重定向到用戶進(jìn)入聊天室頁(yè)面,若不等,記錄用戶當(dāng)前登錄時(shí)間 連接數(shù)據(jù)庫(kù),將用戶昵稱,登錄時(shí)間保存到表中 將用戶昵稱保存到session變量中 輸出:聊天室主界面在線網(wǎng)友列表界面 1、功能描述 本界面顯示所有在線網(wǎng)友的昵稱,并且定時(shí)刷新,使新進(jìn)入的網(wǎng)友名稱都能夠及時(shí)顯示出來(lái)。如果某網(wǎng)友離線時(shí)間超過(guò)5分鐘,則該網(wǎng)友將被系統(tǒng)刪除。 2、ipo圖輸入:進(jìn)入聊天室主界面處理: 連接數(shù)據(jù)庫(kù)顯示所有在線用戶的昵稱 判斷用戶離線時(shí)間,超過(guò)5分鐘則刪除該用戶 定時(shí)刷新頁(yè)面輸出:網(wǎng)友昵稱列表發(fā)言顯示界面 1、功能描述 用表格的形式顯示所有網(wǎng)友的發(fā)言信息,表格各列分別是發(fā)言網(wǎng)友的昵稱,聊天表情、聊天對(duì)象昵稱、發(fā)言內(nèi)容、發(fā)言時(shí)間。發(fā)言顯示界面也是定時(shí)刷新。 2、ipo圖輸入:進(jìn)入聊天室主界面處理: 定時(shí)刷新頁(yè)面 取出所有網(wǎng)友的發(fā)言信息并顯示輸出:顯示所有發(fā)言信息聊天室系統(tǒng)流程圖:登陸頁(yè)面新用戶注冊(cè)密碼驗(yàn)證 聊天主頁(yè)面顯示用戶登陸之前的聊天內(nèi)容離開(kāi)聊天室輸入聊天內(nèi)容并發(fā)送顯示更新后的聊天內(nèi)容正確新用戶老用戶 4.3程序主要模塊或者函數(shù)聊天室功能結(jié)構(gòu)圖如下:用戶進(jìn)入聊天室頁(yè)面聊天室主界面在線網(wǎng)友列表界面網(wǎng)友發(fā)言界面發(fā)言顯示界面 主要函數(shù)及文件:1、 首先用#include包含常量定義文件2、 除了request,response,server對(duì)象外,在聊天室設(shè)計(jì)中使用更多的是application和session對(duì)象,所以掌握application和session對(duì)象的用法是創(chuàng)建聊天室的關(guān)鍵3、 application對(duì)象可以儲(chǔ)存不同客戶端的共享信息4、 session對(duì)象用來(lái)存儲(chǔ)正在執(zhí)行該程序的一個(gè)用戶的信息,一個(gè)session僅屬于一位用戶,別的用戶室不能訪問(wèn)這些信息的。5、 登錄界面index.htm6、 處理登錄index.asp7、 聊天室界面框架上部top.asp文件8、 左側(cè)在線網(wǎng)友列表界面showname.asp文件9、 右側(cè)上方的聊天室顯示發(fā)言界面showmsg.asp文件10、 刪除離線用戶時(shí)需要的timertime和timename函數(shù)11、 發(fā)言信息提交由postmsg.asp文件實(shí)現(xiàn)4.4主要過(guò)程設(shè)計(jì)步驟 一showname.asp頁(yè)面程序的執(zhí)行步驟:1. 通過(guò)語(yǔ)句,獲得數(shù)據(jù)庫(kù)連接2. 檢查用戶是否已經(jīng)通過(guò)登錄,如果是則繼續(xù),否則停止程序,要求用戶先進(jìn)行登錄3. 根據(jù)session變量中的id號(hào)查詢數(shù)據(jù)庫(kù),獲得當(dāng)前用戶自身的用戶名4. 查詢online數(shù)據(jù)表,獲得所有在線用戶的昵稱資料5. 循環(huán)訪問(wèn)所得的查詢記錄集中的每一條記錄,根據(jù)記錄的結(jié)果進(jìn)行對(duì)比,獲得在線用戶的信息,并將用戶昵稱以超鏈接的形式顯示,單擊此超鏈接將向該用戶發(fā)送信息。6. 關(guān)閉記錄集和數(shù)據(jù)庫(kù)的連接,釋放對(duì)象,結(jié)束程序。 二 postmsg.asp頁(yè)面程序的執(zhí)行步驟: 1. 通過(guò)語(yǔ)句,獲得數(shù)據(jù)庫(kù)連接2. 檢查用戶是否已經(jīng)通過(guò)登錄,如果是則繼續(xù),否則停止程序,要求用戶先進(jìn)行登錄3. 根據(jù)session變量中的id號(hào)查詢數(shù)據(jù)庫(kù),獲得當(dāng)前用戶自身的用戶名4.根據(jù)request.querystring的值查詢數(shù)據(jù)表中所指定的用戶名字,并加入到下拉列表中,設(shè)置為選中狀態(tài)。5.查詢數(shù)據(jù)表,獲得所有在線用戶的昵稱資料,并循環(huán)加入到下拉列表中,該下拉列表所在的表單將提交給postmsg.asp頁(yè)面自身。6. 根據(jù)request.querystring判斷是否是添加的新消息。7. 根據(jù)request.querystring判斷后進(jìn)行聊天,將發(fā)言人,發(fā)言消息,發(fā)言對(duì)象等內(nèi)容保存到聊天數(shù)據(jù)表中。 4.5軟件運(yùn)行或者測(cè)試結(jié)果1、用戶登錄界面 2、用戶注冊(cè)界面 3、用戶進(jìn)入聊天室界面 第五章 聊天室信息管理系統(tǒng)開(kāi)發(fā)的意義(一)計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。(二)開(kāi)發(fā)聊天管理信息系統(tǒng)的意義:cims主要是提供一個(gè)聊天的環(huán)境.聊天室的功能主要是實(shí)現(xiàn)用戶的發(fā)言和觀看其他人的發(fā)言內(nèi)容,發(fā)言界面和聊天內(nèi)容通常需要顯示在同一界面中.另外,通常還需要顯示當(dāng)前在線的人數(shù)和用戶列表,可以使用戶自由選擇聊天對(duì)象,了解聊天室中的情況.第六章 實(shí)際調(diào)查(一)國(guó)內(nèi)外現(xiàn)狀研究:計(jì)算機(jī)在管理中的應(yīng)用開(kāi)始于1954年,當(dāng)時(shí)美國(guó)首先用計(jì)算機(jī)處理工資單。40多年來(lái),計(jì)算機(jī)在處理管理信息方面發(fā)展迅速。例如,60年代美國(guó)計(jì)算機(jī)在管理中應(yīng)用項(xiàng)目不到300項(xiàng),到了1975年達(dá)到2670項(xiàng)。而現(xiàn)在,美國(guó)在財(cái)務(wù)會(huì)計(jì)上90%的工作由計(jì)算機(jī)完成;物資管理中80100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理中是8090%。據(jù)計(jì)算機(jī)應(yīng)用方面發(fā)展較快的國(guó)家統(tǒng)計(jì),計(jì)算機(jī)用于經(jīng)濟(jì)管理的約占80%;用于科技運(yùn)算的占8%;用于生產(chǎn)過(guò)程控制的占12%。我國(guó)在全國(guó)范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在70年代末開(kāi)始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國(guó)管理信息處理的現(xiàn)代化起了重要的作用。(二)目前存在的問(wèn)題:傳統(tǒng)紙媒介管理的用戶信息難于共享匯總,其統(tǒng)計(jì)數(shù)據(jù)正確性也難以考證。存在著較多的缺點(diǎn),如:效率底,保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。計(jì)算機(jī)在全國(guó)普及后,管理媒介有了質(zhì)的飛躍。 隨著人類的規(guī)模不斷擴(kuò)大,聊天客戶數(shù)量急劇增加,有關(guān)用戶的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有聊天信息管理系統(tǒng)來(lái)提高用戶管理工作的效率。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。由于計(jì)算機(jī)和網(wǎng)絡(luò)的普及,若建立一個(gè)c/s或b/s結(jié)構(gòu)的用戶信息管理系統(tǒng),聊天用戶便可以通過(guò)網(wǎng)絡(luò)來(lái)選課并且查詢自己的有關(guān)信息,使得聊天信息管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,大大提高了聊天室管理用戶的效率。第七章 解決方法該項(xiàng)目開(kāi)發(fā)的軟件為聊天室用戶信息管理系統(tǒng)軟件,是鑒于目前聊天室用戶人數(shù)劇增,用戶信息呈爆炸性增長(zhǎng)的前提下,聊天室對(duì)用戶信息管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來(lái)的,該軟件設(shè)計(jì)完成后也可用于所有教育單位(包括學(xué)校,學(xué)院等等)的學(xué)生信息的管理等。(一)軟件設(shè)計(jì)過(guò)程中遇到的問(wèn)題以及解決辦法1) 除了request,response,server對(duì)象外,在聊天室設(shè)計(jì)中使用更多的是application和session對(duì)象,所以掌握application和session對(duì)象的用法是創(chuàng)建聊天室的關(guān)鍵。2)另外,自動(dòng)離線功能也是必備的功能,否則,在聊天室運(yùn)行一段時(shí)間后,就不能加入新的用戶了。3)如果需要修改系統(tǒng)默認(rèn)的會(huì)話時(shí)限,單擊“開(kāi)始”“設(shè)置”“控制面板”“管理工具”“internet計(jì)算機(jī)管理”,打開(kāi)“計(jì)算機(jī)管理”窗口。在“服務(wù)和應(yīng)用程序”下的“internet信息服務(wù)”下的“默認(rèn)web站點(diǎn)”上單擊右鍵,再在快捷菜單上單擊“屬性”菜單項(xiàng),打開(kāi)“默認(rèn)web站點(diǎn)屬性”對(duì)話框,在“主目錄”屬性頁(yè)中,單擊“配置”按鈕,打開(kāi)“應(yīng)用程序配置”對(duì)話框。在“應(yīng)用程序選項(xiàng)”屬性頁(yè)中的“會(huì)話超時(shí)”文本框中,即可修改會(huì)話時(shí)限。4) 需要連接數(shù)據(jù)庫(kù)時(shí),由于沒(méi)有我們所學(xué)的sql server環(huán)境,所以我們必須自己學(xué)習(xí)access環(huán)境進(jìn)行實(shí)驗(yàn)。其中,有好多知識(shí)是我們以前沒(méi)有接觸到的,都必須經(jīng)過(guò)查找資料,來(lái)解決設(shè)計(jì)過(guò)程中所遇到的問(wèn)題。 (二).理論支持當(dāng)前計(jì)算機(jī)管理界所流行且實(shí)用的系統(tǒng)建設(shè)三原則:整體性原則、分作協(xié)調(diào)原則、目標(biāo)優(yōu)化原則。1.系統(tǒng)開(kāi)發(fā)的結(jié)構(gòu)化生命周期法。其基本思想是把整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程分成若干個(gè)階段,每個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的產(chǎn)品。 采用結(jié)構(gòu)化生命周期法開(kāi)發(fā)管理信息系統(tǒng)時(shí),應(yīng)遵循的主要原則:(1)用戶參與的原則;(2)“先邏輯后物理”的原則;(3)“自頂向下”的原則;(4)工作成果描述(主要指文檔)標(biāo)準(zhǔn)化的原則。其具體開(kāi)發(fā)步驟可分為以下四步:系統(tǒng)規(guī)劃,系統(tǒng)開(kāi)發(fā)(包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)施),系統(tǒng)的運(yùn)行及維護(hù),系統(tǒng)評(píng)價(jià) 。2.原型法。其基本思想是在系統(tǒng)開(kāi)發(fā)的初期,盡快構(gòu)造出系統(tǒng)的原型,使用戶能及早地運(yùn)行這個(gè)系統(tǒng)原型,通過(guò)使用它、熟悉它,受到啟發(fā)并取得經(jīng)驗(yàn),然后對(duì)系統(tǒng)的目標(biāo)和功能提出更精確、具體的要求,研制人員據(jù)此逐漸修改和完善原型,使它滿足用戶的需求,最后完成系統(tǒng)的開(kāi)發(fā)。該方法大大提高了系統(tǒng)開(kāi)發(fā)效率,彌補(bǔ)了結(jié)構(gòu)化生命周期法開(kāi)發(fā)時(shí)間長(zhǎng)的缺陷。通常采用原型法需以下四個(gè)階段:1).明確用戶的基本要求,2).研制系統(tǒng)的原型,3).使用、評(píng)價(jià)系統(tǒng)原型,4).修改和完善原型。(三)系統(tǒng)設(shè)計(jì)研究系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。包括總體結(jié)構(gòu)設(shè)計(jì)、總體功能設(shè)計(jì)、總體物理結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)(概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì))、代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)等。1.數(shù)據(jù)庫(kù): microsoft access access 是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。access 是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。access 多用于中小型企業(yè)來(lái)設(shè)計(jì)中小型數(shù)據(jù)庫(kù),一般的學(xué)校教務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)用access 來(lái)設(shè)計(jì)完全能達(dá)到要求。由于考慮到本系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上,只建立起一個(gè)數(shù)據(jù)庫(kù)。2.數(shù)據(jù)庫(kù)訪問(wèn)方式:adoado(active data objects)實(shí)際是一種提供訪問(wèn)各種數(shù)據(jù)類型 的連接機(jī)制。ado設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò)odbc的方法同數(shù)據(jù)庫(kù)接口。可以使用任何一種odbc數(shù)據(jù)源,即不止適合于sql server、oracle、access 等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于excel表格、文本文件、圖形文件和無(wú)格式的數(shù)據(jù)文件。ado是基于ole-db之上的技術(shù),因此ado通過(guò)其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問(wèn)接口方法。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。3.開(kāi)發(fā)工具與技術(shù)的研究 就現(xiàn)在開(kāi)發(fā)oa的技術(shù)來(lái)說(shuō),主要集中分為三大類:基于c/s結(jié)構(gòu)的應(yīng)用程序開(kāi)發(fā),結(jié)合c/s結(jié)構(gòu)和web技術(shù)的復(fù)合應(yīng)用程序,基于b/s結(jié)構(gòu)的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。以下 將分析這三類技術(shù)的各自優(yōu)缺點(diǎn): c/s結(jié)構(gòu)系統(tǒng):是傳統(tǒng)開(kāi)發(fā)模式,一般以數(shù)據(jù)庫(kù)和客戶端的兩層結(jié)構(gòu)實(shí)現(xiàn),也有加入中間件的三層或多層結(jié)構(gòu),在oa早期是標(biāo)準(zhǔn)的系統(tǒng)模式,但隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)的發(fā)展,它已經(jīng)無(wú)法滿足現(xiàn)在的遠(yuǎn)程網(wǎng)絡(luò)辦公和移動(dòng)辦公,逐漸在被取代 c/s+web技術(shù):
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能名片識(shí)別系統(tǒng)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 潮汐能路燈系統(tǒng)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 鹽酸氯己定企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 智能溫控調(diào)光玻璃行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 智能嬰兒床音樂(lè)搖籃曲播放企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 智能電療影像引導(dǎo)系統(tǒng)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 環(huán)保再生材料休閑椅行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 上下鋪出售合同范例
- 特色干貨旅行套裝企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 儀表服務(wù)采購(gòu)合同范例
- 亞馬遜代運(yùn)營(yíng)合同樣本
- 低空經(jīng)濟(jì)產(chǎn)業(yè)園的戰(zhàn)略意義
- 金屬鑄造企業(yè)熔煉過(guò)程中的安全控制
- 2024年至2025年山東省泰安市公開(kāi)招聘警務(wù)輔助人員輔警結(jié)構(gòu)化面試必練經(jīng)典模擬題庫(kù)一含答案
- 汽修廠三人合伙協(xié)議
- 金融法律知識(shí)培訓(xùn)課件
- 《亞洲文化概覽》課件
- 《廢品創(chuàng)意與制作》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)教科版
- 2024年食品檢驗(yàn)員(三級(jí))技能理論考試復(fù)習(xí)題庫(kù)(含答案)
- 山東省城市園林綠化鄉(xiāng)土適生植物名錄2024
- 尾礦庫(kù)污染隱患排查治理制度
評(píng)論
0/150
提交評(píng)論