




已閱讀5頁,還剩36頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業設計(論文) 題 目 _ _簡單聊天室設計_ 學 院 _ 專業及班級 _ _ 姓 名 _ _ 指 導 教 師 _ _ 日 期 _簡單聊天室設計xxx摘要 隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統的實施在技術上已逐步成熟。管理信息系統是一個不斷發展的新型學科,任何一個單位要生存要發展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統。 本文介紹了在asp.net環境下采用“自上而下地總體規劃,自下而上地應用開發”的策略開發一個管理信息系統的過程。通過分析某一聊天室用戶管理的不足,創建了一套行之有效的計算機管理學生的方案。文章介紹了聊天室用戶管理信息系統的系統分析部分,包括可行性分析、業務流程分析等;系統設計部分主要介紹了系統功能設計和數據庫設計及代碼設計;系統實現部分說明了幾個主要模塊的算法,本系統界面友好,操作簡單,比較實用。關鍵字:聊天室 用戶 程序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第一章 系統的需求分析71.1 用戶聊天系統的背景分析71.2開發用戶聊天管理的必要性 71.3聊天室管理系統設計的目標的分析 81.4聊天室管理系統的系統需求 81.5聊天室管理系統的功能需求分析9 第二章 系統技術以及運行環境的需求分析 92.1 asp技術簡介-92.2 access2003 技術簡介102.3 sql語句簡介 102.4 iis簡介 112.5 運行環境 11第三章 聊天室信息管理系統 123.1聊天室信息管理系統概述 12 3.2 聊天信息管理系統展 12第四章 聊天室全面設計概述 134.1設計任務 134.1.1 設計目的 134.1.2 設計內容 134.1.3 設計指求 134.2各版塊設計過程134.3程序主要模塊或參數184.4主要過程設計步驟194.5測試結果20第五章 聊天室信息管理系統開發的意義22第六章 實際調查23 6.1 國內外現狀研究236.2 目前存在的問題23第七章 解決方法247.1軟件設計過程中遇到的問題以及解決辦法247.2理論支持247.3系統設計研究25 第八章 程序源代碼26結論38參考文獻39致謝40引言人類已進入21世紀,科學技術突飛猛進,經濟知識和信息產業初見端倪,特別是信息技術和網絡技術的訊速發展和廣泛應用,對社會的政治、經濟、軍事、文化等領域產生越來越深刻的影響,也正在改變人們的工作、生活學習、交流方式。信息的獲取、處理、交流和應用能力,已經成為人們最重要的能力之一。 在不久的將來知識經濟將占世界經濟發展的主導地位,國家綜合國力和國際競爭能力越來越取決于教育發展、科學技術和知識創新的水平,教育在經濟和社會發展過程中將呈現出越來越突出的重要作用。學生成績管理系統是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學生成績管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。但是一直以來人們使用傳統人工的方式管理學生成績、填寫各種表格,這種管理方式存在著許多缺點,如:效率低、保密性差,另外所用其時間長,產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。 隨著中國加入wto,意味著我國要在同一個網絡平臺上參與國際競爭,同世界接軌。這對我們既是一個機遇,也是一個挑戰。為此我們必須全面加強全民的信息技術教育,以提高我國的整體素質。科學技術的不斷發展和提高,計算機科學技術日漸成熟,其強大的功能人們已有深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對用戶交友管理系統進行信息管理,有著手工管理所無法比擬的優點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高用戶系統管理的效率,也是教育單位的科學化、正規化管理,與世界接軌的重要條件,因此,開發一套這樣成績管理軟件成為很有必要的事情。第一章 系統的需求分析1.1 聊天室信息管理系統的背景分析 當今時代是飛速發展的信息時代,在各行各業中離不開信息處理,這正是計算機被廣泛應用于信息管理系統的環境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復雜的信息管理,計算機能夠充分發揮它的優越性。 管理信息系統是進行信息的采集、存儲、加工、維護和使用的系統,它是隨著管理科學和技術科學的發展而形成的。用戶信息管理系統是一個教育單位不可缺少的部分,它的內容對于用戶交友的決策者和管理者來說都至關重要,所以用戶信息管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段,對用戶來說可以輕松的查閱自己在線信息等。但是一直以來人們都是靠傳統人工的方式管理學生成績,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對用戶交友信息進行管理,有著手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生成績管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。因此,開發這樣的一套成績管理系統成為很有必要的事情。 聊天室信息管理系統提供了強大的用戶信息管理管理功能,方便系統管理員對用戶信息等信息的添加、修改、刪除、查詢、留言等操作,同時一樣的方便用戶對自己留言信息,在線信息的查詢。1.2開發用戶信息管理的必要性 在21世紀的科技時代,科學技術突飛猛進,計算機已經不僅是在科技上應用,而且在生活中也是同樣得到了廣泛在應用。如今,很多交友用戶的用戶信息管理基本上是靠人工進行管理,但隨著時間的變化,用戶規模的擴大,有關用戶信息管理工作和所涉及到的數據量越來越大越來越多,大多數用戶不得不靠增加人力、物力、財力來進行用戶信息管理。但是人工管理信息檔案具有效率低、查找麻煩、可靠性不高、保密性低等因素。因此開發出一個不僅僅是適用于大中型以及其它通用的用戶信息管理系統是必要的。 開發一個用戶信息管理系統,采用計算機對用戶信息進行管理,進一步提高了辦學效益和現代化水平。為廣大用戶提高交友效率,實現用戶信息信息管理工作流程的系統化、規范化和自動化。現在我國的用戶信息管理水平普遍都不是很高,有的還停留在郵遞介質基礎上,這種管理方式已不能適應時代的發展,社會的需求,因為它浪費了大量的人力物力,也存在著許多不足的因素。在今天信息時代這種傳統的管理方法必然會被計算機為基礎的信息管理系統所代替。一個高效的用戶信息管理系統可以存儲廣大用戶信息檔案,不需要大量的人力,只需要幾名專門錄入員即可操作系統,節省大量人力,可以迅速查到所需信息、高效、安全,學生在能方便的查看自己的交友信息。1.3用戶信息管理系統設計的目標的分析1.管理員能夠實現對整個用戶信息的添加、修改、刪除、查詢等操作,對用戶的添加、刪除、修改等操作,對留言信息的添加、刪除、修改查詢等操作。2.可以將用戶信息的數據庫發布到網上,方便交友用戶進行查詢,達到資源共享的目的。3.用戶能夠在一定的權限內對所有用戶信息的查詢,所有信息的查詢,留言信息的添加、刪除、修改是、查看等,對的自己的聯系信息進行更新,登錄密碼的修改。4.用戶可以在自己的權限內對對自己信息的查詢,以及個人信息的查詢,登錄密碼的修改,留言的查看、提交留言信息的相關操作。1.4用戶信息管理系統的系統需求 在21世紀的科技時代,科學技術突飛猛進,信息社會的高科技時代,商品經濟化的高效益,計算機的應用已普及到經濟和社會生活的各個領域。計算機雖然與人類的關系愈來愈密切,還有人由于計算機操作不方便繼續用手工勞動。為了適應現代社會人們高度強烈的時間觀念,用戶信息管理系統為交友,人與人之間的聯系帶來了極大的方便。該用戶信息管理系統是以asp網頁編程+access數據庫+sql數據查詢語言編寫,其系統功能在內部iis服務器上運行。系統管理員、交友用戶只需通過簡單的操作,用戶都可以了解本系統軟件的基本工作原理。用戶只需進行輸入一些簡單的漢字、數字,或用鼠標點擊即可達到自己想要的目標。1.5用戶信息管理系統的功能需求分析用戶信息管理系統主要提供成績查詢,方便管理的網上的信息查閱平臺,用戶可以通過該系統查閱與自己相關信息,查看留言、提交留言。管理員可以通過成績管理系統查閱用戶信息,查看用戶留言、提交留言、留言的管理等相關操作。系統管理員可以實現以上的所有功能,還有對用戶的添加、刪除、修改、數據庫的備份、數據庫的還原等相關操作。第二章 系統技術以及運行環境的需求分析2.1 asp技術簡介microsoft active server pages 即我們所稱的asp,其實是一套微軟開發的服務器端腳本環境。active server page 是創建動態網頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態產生html的程序代碼。因此,只要用戶瀏覽web站點并請求一個asp頁,web服務器就可以處理相應的asp代碼,生成html代碼,然后將它傳遞到用戶瀏覽器并顯示出網頁。 asp程序的優點: 1.asp使用vbscript腳本語言直接源于vb語言,秉承了vb簡單易學的特點,掌管起來非常容易。 2.無須編譯,容易編寫,可在服務器端直接執行。 3.利用ado組件輕松存取數據庫。 4.與瀏覽器無關,客戶端只要使用可執行html碼的瀏覽器,即可瀏覽asp所設計的網頁內容。 5.asp能與任何activex scripting語言相容。除了可使用vbscript或javascript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言。 6.asp技術的處理速度相當快,并且其安全性也很高,asp的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 7.asp的對象和組件:asp有7個固有對象這7個固有對象分別是request、response、server、application、session、asperror和objectcontext。2.2 access2003 技術簡介 access2003 就是關系數據庫開發工具,數據庫能匯集各種信息以供查詢、存儲和檢索。那么什么叫數據庫呢?數據庫(database)是由一些有意義和有關系的數據(data)所組合而成。一個數據庫中,包含了許多條記錄(record),而每條記錄是由多個字段(field)所組成,不同的字段存放這不同的數據。所以數據庫的嚴格定義是一組相關記錄的集合,而字段則是最基本的數據項,也是數據庫中最小的單位。在計算機中用來幫我們管理數據庫的系統,我們稱之為數據庫管理管理系統(database management system dbms)。數據庫管理系統是架構在一個或多個數據庫之上,并針對數據庫中的數據進行管理運用。 access 的優點在于它能使用數據表示圖或自定義窗體收集信息,數據表示圖提供了一種類似于 excel 的電子表格,可以使數據庫一目了然。另外,access 允許創建自定義報表用于打印或輸出數據庫中的信息。access也提供了數據存儲庫,可以使用桌面數據庫文件把數據庫文件置于網絡文件服務器,與其他網絡用戶共享數據庫。如上所述,access 作為關系數據庫開發具備了許多優點,可以在一個數據包中同時擁有桌面數據庫的便利和關系數據庫的強大功能。2.3 sql語句簡介1.sql 語句簡介sql全稱是“結構化查詢語言(structured query language)”,sql包含4個部分:(1)數據查詢語言dql-data query language select(2)據操縱語言dql-data manipulation language insert, update, delete (3)數據定義語言dql-data definition language create, alter, drop(4)數據控制語言dql-data control language commit work, rollback work 2.sql的優點:(1)非過程化語言(2)統一的語言 sql為許多任務提供了命令,包括:查詢數據、數據更新、在表中插入記錄、在表中修改記錄、在表中刪除記錄、建立、修改和刪除數據對象、控制對數據和數據對象的存取 、保證數據庫一致性和完整性 、以前的數據庫管理系統為上述各類操作提供單獨的語言,而sql將全部任務統一在一種語言中。(3)是所有關系數據庫的公共語言 由于所有主要的關系數據庫管理系統都支持sql語言,用戶可將使用sql的技能從一個rdbms轉到另一個。所有用sql編寫的程序都是可以移植的。sql是大多數關系型數據庫用做查詢語言的語言。它是可以移植的,并且容易學習使用,但是所有sql語句都必須由數據庫服務器獨立地執行。這就意味著客戶端應用必須把每條查詢發送到數據庫服務器,等待它處理這個查詢,接收結果,做一些運算,然后給服務器發送另外一條查詢。所有這些東西都會產生進程間通訊,并且如果客戶端在另外一臺機器上甚至還會導致網絡開銷。2.4 iis簡介1. iis的安裝windows 2000 server提供的web服務器組件iis的安裝方法,在開始設置控制面板添加/刪除程序命,在添加/刪除程序中選擇添加/刪除windows組件按鈕,就會彈出如圖2-1所示的windows組件向導對話框。在其中選擇internet信息服務iis,然后單擊下一步按鈕,隨后根據系統提示一步一步的操作即可完成iis的安裝。2.5 運行環境1.硬件環境 硬件配置要求: cpu:pii333以上。 內存:64mb以上。 硬盤:2.1gb以上(可用空間最好在160mb以上)。2.軟件環境1.設計平臺: vb6.0vb是一個面向對象設計的應用程序語言,是開發數據庫前端的優秀工具,它的編程語言簡潔明快、組件功能強大和編程環境靈活方便。采用vb來開發數據庫應用程序具有更大的靈活性和可擴展性。第三章 聊天室信息管理系統3.1概述聊天信息管理系統(chat information management system,簡稱cims)是一個由管理人員和計算機組成的用以進行信息的收集、傳輸、加工、存儲、維護和使用的系統。它是一門綜合了管理科學,系統理論,計算機科學的系統性邊緣科學。 聊天信息管理系統的物理組成:1.計算機硬件系統:包括主機、外部存儲器、輸入輸出設備等。2.計算機軟件系統:包括系統軟件和應用軟件兩大部分。3.通信系統:包括線路等通信設施和與計算機網絡、數據通信有關的軟件等。4.工作人員:包括系統分析員、程序設計員、維護人員、管理員、操作人員等。3.2聊天信息管理系統的發展 聊天信息管理系統通過對企業當前運行的數據進行處理來獲得有關信息,以控制企業的行為;利用過去和現在的數據及相應的模型,對未來的發展進行預測;能從全局目標出發,對企業的管理決策活動予以輔助。從工業發達國家來看,管理信息系統的發展經歷了以下幾個階段: 第一階段:(1953年至1965年)單項數據處理階段,也稱電子數據處理(edp)階段。這是電子計算機在管理領域應用的起步階段。這一階段,由于當時計算機硬、軟件的限制,數據處理的性質只是使用計算機代替人的手工勞動,進行簡單的單項數據處理工作,如計算工資、數據統計、報表登記、編制計劃等。這個階段的處理方式主要是集中式的批處理。 第二階段:(1965年至1970年)綜合數據處理階段,也稱事務處理系統(tps)階段。這個階段計算機硬、軟件有了很大的發展,出現了多用戶的分時系統,計算機開始應用于對某一個管理子系統的控制,并具有一定的反饋功能。如庫存管理系統、生產調度系統、物資管理系統等。這個階段的處理方式已發展為面向終端的聯機實時處理。第三階段:(1970年至今)管理信息系統(cmis)階段。這個階段是在企業中全面的使用計算機把各種管理子系統的功能集中起來,構成了計算機化的全方位的信息系統,即現代管理信息系統。這個階段的處理方式是在數據庫和網絡基礎上組成分布式處理系統。它的特點是使用數據庫和分時處理的計算機網絡,并充分利用運籌學等數學方法,實現了硬件、軟件和數據資源的共享.第四章 聊天室全面設計過程4.1. 設計任務本程序綜合了大多數文本聊天室的主要功能,為網上用戶提供一個聊天的環境.聊天室的功能主要是實現用戶的發言和觀看其他人的發言內容,發言界面和聊天內容通常需要顯示在同一界面中.另外,通常還需要顯示當前在線的人數和用戶列表,可以使用戶自由選擇聊天對象,了解聊天室中的情況.4.1 .1設計目的用戶經過注冊過后,登錄其聊天室后,可以在聊天室中能讓大家抒發心情,結交好友,可以實現的發言和查看發言功能,實現查看在線用戶和在線人數功能.本聊天室只是實現一些聊天的基本功能,代碼簡單,便于學習。4.1.2設計內容用戶在聊天室中需要能夠把自己的發言發送出去,并能夠看到其他網友的在線信息和發言信息,所有在線用戶都需要有一個昵稱,作為用戶在聊天室里的代碼.4.1.3設計指標或者要求 本次設計是關于聊天室的創建過程。其整個過程包括5個模塊:1、用戶注冊 聊天用戶必須經過注冊成功后,方可以進入聊天室。其用戶資料自動存儲到數據庫中與用戶登錄時輸入的資料進行驗證匹配。2、用戶登錄 只有當用戶輸入合法資料以及不重復的資料時,即可進行聊天室。3、聊天室功能設計發送信息查看發言查看在線網友信息4、界面設計用戶進入聊天室界面在線網友列表界面網友發言界面發言顯示界面5、數據庫設計4.2 各版塊設計過程聊天室注冊頁面 每個用戶想要進入聊天室聊天時,都必須先要進行用戶注冊。其用戶名與已有的用戶名不能重復,來作為用戶的身份代號,用這代號來對聊天用戶進行識別。聊天室登錄頁面 進入聊天室,首先是一個登錄界面,每個用戶每次進入聊天室都必須先登錄,否則不能進入聊天室界面。在登錄界面中,除了要求輸入昵稱以外,還要選擇一種用戶喜愛的顏色,用這種顏色來顯示他的發言,以區別其他成員的發言。另外,為了增加聊天的趣味性,用戶還可以選擇一種進入聊天室的行為。網友發言界面 1.功能描述 網友可以選擇聊天時的表情,選擇聊天對象,包括大家或某一特定網友。用戶將發言信息輸入到文本框中,單擊提交發言按鈕送出發言。 2.ipq圖 輸入:用戶輸入發言信息,單擊“提交發言”按鈕。 處理: 發言內容存入數據庫的chattext表中; 若發言超過15條,刪除最久的數據。 輸出:發言內容。 3.程序的設計與實現 在現網友列表的功能由vpostmsg.asp文件實現。 發言界面設計 使用html的表單標記實現。包括選擇表情的下拉列表框、選擇聊天對象的下拉列表框,輸入發言的文本框,以及提交發言按鈕。聊天對象需要從online表中取出。2.1 程序功能用戶進入聊天室界面1、功能描述 用戶任意輸入一個昵稱,如果聊天室內沒有和他重復的昵稱,則該用戶可以進入聊天室,他的昵稱將會保存下來用戶在聊天室內的標識身份。如果聊天室內有這個昵稱,則用戶不可進入,必須重新輸入一個昵稱,直到不與聊天室內的其他人員重名為止。2ipo圖 輸入:用戶昵稱處理:連接數據庫查詢表中所有在線用戶的昵稱用戶輸入的昵稱與表中昵稱逐一做字符轉比較若兩個字符轉相等,則重定向到用戶進入聊天室頁面,若不等,記錄用戶當前登錄時間 連接數據庫,將用戶昵稱,登錄時間保存到表中 將用戶昵稱保存到session變量中 輸出:聊天室主界面在線網友列表界面 1、功能描述 本界面顯示所有在線網友的昵稱,并且定時刷新,使新進入的網友名稱都能夠及時顯示出來。如果某網友離線時間超過5分鐘,則該網友將被系統刪除。 2、ipo圖輸入:進入聊天室主界面處理: 連接數據庫顯示所有在線用戶的昵稱 判斷用戶離線時間,超過5分鐘則刪除該用戶 定時刷新頁面輸出:網友昵稱列表發言顯示界面 1、功能描述 用表格的形式顯示所有網友的發言信息,表格各列分別是發言網友的昵稱,聊天表情、聊天對象昵稱、發言內容、發言時間。發言顯示界面也是定時刷新。 2、ipo圖輸入:進入聊天室主界面處理: 定時刷新頁面 取出所有網友的發言信息并顯示輸出:顯示所有發言信息聊天室系統流程圖:登陸頁面新用戶注冊密碼驗證 聊天主頁面顯示用戶登陸之前的聊天內容離開聊天室輸入聊天內容并發送顯示更新后的聊天內容正確新用戶老用戶 4.3程序主要模塊或者函數聊天室功能結構圖如下:用戶進入聊天室頁面聊天室主界面在線網友列表界面網友發言界面發言顯示界面 主要函數及文件:1、 首先用#include包含常量定義文件2、 除了request,response,server對象外,在聊天室設計中使用更多的是application和session對象,所以掌握application和session對象的用法是創建聊天室的關鍵3、 application對象可以儲存不同客戶端的共享信息4、 session對象用來存儲正在執行該程序的一個用戶的信息,一個session僅屬于一位用戶,別的用戶室不能訪問這些信息的。5、 登錄界面index.htm6、 處理登錄index.asp7、 聊天室界面框架上部top.asp文件8、 左側在線網友列表界面showname.asp文件9、 右側上方的聊天室顯示發言界面showmsg.asp文件10、 刪除離線用戶時需要的timertime和timename函數11、 發言信息提交由postmsg.asp文件實現4.4主要過程設計步驟 一showname.asp頁面程序的執行步驟:1. 通過語句,獲得數據庫連接2. 檢查用戶是否已經通過登錄,如果是則繼續,否則停止程序,要求用戶先進行登錄3. 根據session變量中的id號查詢數據庫,獲得當前用戶自身的用戶名4. 查詢online數據表,獲得所有在線用戶的昵稱資料5. 循環訪問所得的查詢記錄集中的每一條記錄,根據記錄的結果進行對比,獲得在線用戶的信息,并將用戶昵稱以超鏈接的形式顯示,單擊此超鏈接將向該用戶發送信息。6. 關閉記錄集和數據庫的連接,釋放對象,結束程序。 二 postmsg.asp頁面程序的執行步驟: 1. 通過語句,獲得數據庫連接2. 檢查用戶是否已經通過登錄,如果是則繼續,否則停止程序,要求用戶先進行登錄3. 根據session變量中的id號查詢數據庫,獲得當前用戶自身的用戶名4.根據request.querystring的值查詢數據表中所指定的用戶名字,并加入到下拉列表中,設置為選中狀態。5.查詢數據表,獲得所有在線用戶的昵稱資料,并循環加入到下拉列表中,該下拉列表所在的表單將提交給postmsg.asp頁面自身。6. 根據request.querystring判斷是否是添加的新消息。7. 根據request.querystring判斷后進行聊天,將發言人,發言消息,發言對象等內容保存到聊天數據表中。 4.5軟件運行或者測試結果1、用戶登錄界面 2、用戶注冊界面 3、用戶進入聊天室界面 第五章 聊天室信息管理系統開發的意義(一)計算機已經成為我們學習和工作的得力助手:今天,計算機的價格已經十分低廉,性能卻有了長足的進步。它已經被應用于許多領域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜的勞動;其次,計算機可以節省許多資源;第三,計算機可以大大的提高人們的工作效率;第四,計算機可以使敏感文檔更加安全,等等。(二)開發聊天管理信息系統的意義:cims主要是提供一個聊天的環境.聊天室的功能主要是實現用戶的發言和觀看其他人的發言內容,發言界面和聊天內容通常需要顯示在同一界面中.另外,通常還需要顯示當前在線的人數和用戶列表,可以使用戶自由選擇聊天對象,了解聊天室中的情況.第六章 實際調查(一)國內外現狀研究:計算機在管理中的應用開始于1954年,當時美國首先用計算機處理工資單。40多年來,計算機在處理管理信息方面發展迅速。例如,60年代美國計算機在管理中應用項目不到300項,到了1975年達到2670項。而現在,美國在財務會計上90%的工作由計算機完成;物資管理中80100%的信息處理由計算機完成;計劃管理中是8090%。據計算機應用方面發展較快的國家統計,計算機用于經濟管理的約占80%;用于科技運算的占8%;用于生產過程控制的占12%。我國在全國范圍內推廣計算機在管理中的應用,是在70年代末開始的,雖然起步較晚,近幾年發展卻較快,特別是微型計算機的出現和普及為信息處理提供了物美價廉的手段,對于推動我國管理信息處理的現代化起了重要的作用。(二)目前存在的問題:傳統紙媒介管理的用戶信息難于共享匯總,其統計數據正確性也難以考證。存在著較多的缺點,如:效率底,保密性差,時間一長將產生大量的文件和數據,更不便于查找,更新,維護等。計算機在全國普及后,管理媒介有了質的飛躍。 隨著人類的規模不斷擴大,聊天客戶數量急劇增加,有關用戶的各種信息量也成倍增長。面對龐大的信息量,就需要有聊天信息管理系統來提高用戶管理工作的效率。通過這樣的系統,可以做到信息的規范管理、科學統計和快速的查詢,從而減少管理方面的工作量。由于計算機和網絡的普及,若建立一個c/s或b/s結構的用戶信息管理系統,聊天用戶便可以通過網絡來選課并且查詢自己的有關信息,使得聊天信息管理工作系統化,規范化,自動化,大大提高了聊天室管理用戶的效率。第七章 解決方法該項目開發的軟件為聊天室用戶信息管理系統軟件,是鑒于目前聊天室用戶人數劇增,用戶信息呈爆炸性增長的前提下,聊天室對用戶信息管理的自動化與準確化的要求日益強烈的背景下構思出來的,該軟件設計完成后也可用于所有教育單位(包括學校,學院等等)的學生信息的管理等。(一)軟件設計過程中遇到的問題以及解決辦法1) 除了request,response,server對象外,在聊天室設計中使用更多的是application和session對象,所以掌握application和session對象的用法是創建聊天室的關鍵。2)另外,自動離線功能也是必備的功能,否則,在聊天室運行一段時間后,就不能加入新的用戶了。3)如果需要修改系統默認的會話時限,單擊“開始”“設置”“控制面板”“管理工具”“internet計算機管理”,打開“計算機管理”窗口。在“服務和應用程序”下的“internet信息服務”下的“默認web站點”上單擊右鍵,再在快捷菜單上單擊“屬性”菜單項,打開“默認web站點屬性”對話框,在“主目錄”屬性頁中,單擊“配置”按鈕,打開“應用程序配置”對話框。在“應用程序選項”屬性頁中的“會話超時”文本框中,即可修改會話時限。4) 需要連接數據庫時,由于沒有我們所學的sql server環境,所以我們必須自己學習access環境進行實驗。其中,有好多知識是我們以前沒有接觸到的,都必須經過查找資料,來解決設計過程中所遇到的問題。 (二).理論支持當前計算機管理界所流行且實用的系統建設三原則:整體性原則、分作協調原則、目標優化原則。1.系統開發的結構化生命周期法。其基本思想是把整個系統開發過程分成若干個階段,每個階段進行若干活動,每項活動應用一系列標準、規范、方法和技術,完成一個或多個任務,形成符合給定規范的產品。 采用結構化生命周期法開發管理信息系統時,應遵循的主要原則:(1)用戶參與的原則;(2)“先邏輯后物理”的原則;(3)“自頂向下”的原則;(4)工作成果描述(主要指文檔)標準化的原則。其具體開發步驟可分為以下四步:系統規劃,系統開發(包括系統分析,系統設計,系統實施),系統的運行及維護,系統評價 。2.原型法。其基本思想是在系統開發的初期,盡快構造出系統的原型,使用戶能及早地運行這個系統原型,通過使用它、熟悉它,受到啟發并取得經驗,然后對系統的目標和功能提出更精確、具體的要求,研制人員據此逐漸修改和完善原型,使它滿足用戶的需求,最后完成系統的開發。該方法大大提高了系統開發效率,彌補了結構化生命周期法開發時間長的缺陷。通常采用原型法需以下四個階段:1).明確用戶的基本要求,2).研制系統的原型,3).使用、評價系統原型,4).修改和完善原型。(三)系統設計研究系統設計階段的主要目的是將系統分析階段所提出的反映了用戶信息需求的系統邏輯方案轉換成可以實施的基于計算機與通信系統的物理(技術)方案。包括總體結構設計、總體功能設計、總體物理結構設計、系統詳細設計、數據庫設計(概念結構設計、邏輯結構設計、物理結構設計)、代碼設計、輸入輸出設計等。1.數據庫: microsoft access access 是關系數據庫開發工具,數據庫能匯集各種信息以供查詢、存儲和檢索。access 的優點在于它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了一種類似于 excel 的電子表格,可以使數據庫一目了然。另外,access 允許創建自定義報表用于打印或輸出數據庫中的信息。access也提供了數據存儲庫,可以使用桌面數據庫文件把數據庫文件置于網絡文件服務器,與其他網絡用戶共享數據庫。access 是一種關系數據庫工具,關系數據庫是已開發的最通用的數據庫之一。access 多用于中小型企業來設計中小型數據庫,一般的學校教務系統的數據庫用access 來設計完全能達到要求。由于考慮到本系統是應用在單機系統上,只建立起一個數據庫。2.數據庫訪問方式:adoado(active data objects)實際是一種提供訪問各種數據類型 的連接機制。ado設計為一種極簡單的格式,通過odbc的方法同數據庫接口。可以使用任何一種odbc數據源,即不止適合于sql server、oracle、access 等數據庫應用程序,也適合于excel表格、文本文件、圖形文件和無格式的數據文件。ado是基于ole-db之上的技術,因此ado通過其內部的屬性和方法提供統一的數據訪問接口方法。其主要優點是易于使用、高速度、低內存支出和占用磁盤空間較少。3.開發工具與技術的研究 就現在開發oa的技術來說,主要集中分為三大類:基于c/s結構的應用程序開發,結合c/s結構和web技術的復合應用程序,基于b/s結構的動態網頁技術。以下 將分析這三類技術的各自優缺點: c/s結構系統:是傳統開發模式,一般以數據庫和客戶端的兩層結構實現,也有加入中間件的三層或多層結構,在oa早期是標準的系統模式,但隨著計算機技術的發展和網絡的發展,它已經無法滿足現在的遠程網絡辦公和移動辦公,逐漸在被取代 c/s+web技術:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煙盒手機攝影課程總結
- 高血壓性心臟病相關知識
- 廈門華天涉外職業技術學院《古代文學(上)》2023-2024學年第一學期期末試卷
- 圖木舒克職業技術學院《NoSQL數據庫系統》2023-2024學年第二學期期末試卷
- 四川工業科技學院《版畫(木版、絲網)》2023-2024學年第二學期期末試卷
- 西寧城市職業技術學院《數學分析方法》2023-2024學年第二學期期末試卷
- 鄭州鐵路職業技術學院《英語創意寫作》2023-2024學年第二學期期末試卷
- 長沙理工大學城南學院《中醫內科學一》2023-2024學年第二學期期末試卷
- 2025建筑施工勞務分包合同(范本)
- 《順豐速運戰略案例》課件
- 外協救援服務協議
- 完整版肺癌護理查房課件
- DL-T-1878-2018燃煤電廠儲煤場盤點導則
- 2024年廣東省中考生物+地理試卷(含答案)
- DL∕T 2547-2022 交流斷面失電監測裝置技術規范
- 基于STM32的智能物料盒管理系統設計
- 《汽車傳感器技術》課件-第十章 其他傳感器
- 高齡患者的麻醉管理策略
- 2024年地理中考二輪復習:跨學科主題學習+課件
- 2024年安徽蚌埠市國有資本運營控股集團有限公司招聘筆試參考題庫含答案解析
- 湖南省張家界市永定區2022-2023學年七年級下學期期中歷史試題
評論
0/150
提交評論