ASP交友系統設計(一)

學識都 人氣:3.09W

前  言
 在科技不斷髮展的今天,利用計算機進行現代化通訊已經成爲我們身邊必部可少的工具。我們身處在一個知識日新月異、時刻充滿挑戰的時代,科技的飛速,知識不斷創新的社會。所以利用新的通訊方式增進同學見友誼,增進朋友之間的瞭解是時代所要求的。
 作爲當代大學生,應有長遠的目光和隨機應變的能力,應走在時間的前面,掌握最新的社會動態、最先進科學技術,以調整自己的知識結構和能力結構,去適應社會的發展。新世紀需要具有豐富現代科學知識的人;需要能夠獨立解決問題、完成工作的人;需要能獨當一面、時常挑戰自己極限的人;需要有創新意識的人。我們在不斷努力中學習做一個與時代並進的人。
 在進入實習的階段中越來越覺得友誼的增進是必須的。俗話說人在社會,多一個朋友是條路,而且各種通訊方式的變更更是五花八門。因此我想做一個校友錄系統來增加一種通訊方式以方便我院學生的聯繫。讓我院學生感受到雖然身處異地,卻隨時可以鼠標一點重新讓你有重歸校園的親切感。
 我現在用文字形式將我做此係統的過程及其功能介紹展現給大家。由於是初次編寫,缺少經驗,可能有許多不完備或出錯的地方,誠懇希望老師們不吝指正。
關鍵詞: 校友錄系統、窗體、控件、數據庫

ASP交友系統設計(一)

第一章 系統設計
§1.1 市場需求分析
 隨着社會的發展,同學之間之間的學術交流,以及同學之間的相互聯繫 ,等這些都必須利用計算機,因此用電子信息技術來交流已經成爲社會發展的趨勢 。在交流中大家可以重新一起回憶往事。有新鮮事大家可以一起交流,有疑問可以通過留言方式來獲取校友提供的信息。這樣既增進了同學之間的友誼同時也得到了自己想要獲取的信息。
 計算機技術的迅速發展帶動其它技術的發展,自然也推動着信息技術高度發展快速前進。信息、信息技術和信息化的重要性日益被人們所認識,高科技電子通訊也日益被大衆所接受,所以現代化通訊方式是今後發展的趨勢,,所以建立一套符合實際的、簡便快捷的、易於掌握的信息系統勢在必行。
§1.2 系統設計
§1.2.1 系統目標設計
 通過此係統可以輕鬆瀏覽自己或與自己好友的詳細情況,註冊會員後還可輕鬆添加、修改、刪除好友信息。
§1.2.2 開發設計思想
 本系統的開發設計思想:
 ★系統應符合規定,滿足大家日常通訊的工作需要,並達到操作過程中的直觀、方便、實用、安全等要求;
 ★系統採用模塊化程序設計方法,既便於系統功能的各種組合和修改,又便於未參與開發的技術維護人員的補充和維護;
 ★系統應具備數據庫維護功能,及時根據用戶需求進行數據的添加,刪除、修改、等操作。
 ★系統中還應具備有信息查詢功能,以便使管理人員方便、及時地瞭解各類有關情況,使系統真正地幫助並提高管理員的管理水平,使管理方便、快捷、準確、無誤。
§1.3 校友錄系統的開發環境及其可擴展性
§1.3.1 校友錄系統的開發環境
 (1)硬件環境:
 主機:電腦486DX/100,推薦Pentium200以上;
 內存:最低要求8MB,最好在32M內上;
 硬盤:程序需用硬盤容量約2M,由數據所需空間使用情況而定;
 顯示器:標準VGA彩色(黑白)顯示器;1024×768;
 (2)軟件配置:
 操作系統:windowsXP
 系統開發軟件:Dreamweaver MX
 數據庫開發軟件:Access2000
 操作環境: Asp+Access ,IIS4.0
 :20世紀末,隨着計算機科學的發展,數據庫技術在Internet中的應用越來越廣泛,爲廣大網絡用戶提供了更加周到和人性化的服務。個性化已逐漸成爲當今Web應用的潮流。本文研究了一種基於數據關聯規則網上論壇系統,論壇也稱爲BBS,BBS是BULLETIN BOARD SYSTEM的縮寫,意即電子公告板,一種在INTERNET上常用的用於信息服務的web系統,他的主要服務是用來幫助瀏覽者相互溝通,吸引用戶、服務用戶的。
 :WE務器是Web應用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,作爲Win2000server的擴展,自推出以來已經有了很大發展,其體系結構是當今市場上最受關注的Web服務器之一。新推出的IIS4.0版本增強了系統安全性,具有服務器端腳本開發調試,內容管理和站點分析,崩潰防護,內置JAVA虛擬機及全面支持ASP等強大功能。
 IIS與ASP相結合:
 在過去,客戶機/服務器結構的設計與Web的相關技術幾乎處於平行線上,兩者相互獨立並無法作出集成性的設計。現在我們利用IIS+ASP構成三層式Web結構(如圖2.1所示)的中間一層,將客戶機/服務器結構與Web密切結合,完成前後端兩者的集成輸出功能,使得Web站點的開發更方便,實現的功能更強大。  利用IIS+ASP技術來集成Web前後端所帶來的強大效益可歸結爲以下幾個方面:
 (1)減少構建和維護成本
 (2)加快聯機過程
 (3)軟件集中在服務器端開發管理
 (4)端可使用任何瀏覽器(IE、Netscape…..)
 (5)端可存取任何數據庫 (SQL、Access…..)
 (6)用任何腳本語言開發 (VBScript、java script、PERL…..)

 ASP的內部特點:
 ASP提供了6個功能強大的內部對象,每個對象具有各自的屬性(Property)、方法(Method),有的還擁有數據集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個對象及其功能描述如表2.1所示。
 
 表2.1  ASP 內部6大對象及其功能
對象名稱 功能描述 
Request 從客戶端取得信息 
Response 將信息送給客戶端 
Server 提供一些Web服務器工具 
Session 儲存在一個Session內的用戶信息,該信息僅可被該用戶訪問 
Application 在一個ASP-Application中讓不同的客戶端共享信息 
ObjectContext 配合Microsoft Transaction服務器進行分佈式事務處理 
 
合理地運用這些對象可以使原本複雜,煩瑣的工作變得簡捷而條理清晰。我們可以用以下的語法直接使用這些對象:對象/屬性/方法/數據集合
 3.GLOBAL文件
 每一個以Active 

TAGS:系統 交友 ASP