免費網上戰友錄的設計與實現(一)

學識都 人氣:2.56W

摘要
 戰友錄系統是一個與通訊系統,通過使用網上戰友錄,他們可以和多年的戰友通過留言平臺來交流,就好比現在很流行的QQ或MSN等通訊系統。通過使用網上戰友錄,戰友們可以很方便的進行彼此交流。
 本文介紹了網上戰友錄的設計與實現。整個系統分爲三大模塊:用戶模塊,管理員模塊,和註冊模塊。主要實現用戶對資料的查看,修改,用戶上傳照片,戰友查詢及留言,創建部隊和加入部隊、戰友社區。管理員對用戶的資料查看,添加刪除用戶,部隊管理,查看和回覆申請,戰友留言管理及嘉賓留言管理功能。
 在技術上,該系統選擇了三層的網絡體系結構。客戶端技術綜合採用HTML、VBScript等技術提供用戶界面;應用服務器端使用IIS,並採用ASP動態網頁編程技術實現業務邏輯;數據庫服務器採用SQL Server 2000關係數據庫。應用服務器利用ADO技術與數據庫服務器進行透明的數據傳輸。
 
 關鍵字:戰友錄;數據庫;圖片上傳;留言; asp

免費網上戰友錄的設計與實現(一)


 
目  錄
論文總頁數:24頁
1 引言 1
1.1 開發背景及現狀 1
1.2 系統設計方法 1
1.3 ASP簡述 1
1.4 VBScript簡介 2
1.5 開發工具dreamweaver簡介 2
2 系統需求分析 2
2.1 系統初步調查 2
2.2 可行性分析 3
2.3 技術可行性 3
3 系統總體設計 3
3.1 系統流程分析 3
3.2 數據流圖 4
3.3 系統功能模塊設計 5
3.4 系統功能模塊圖 5
3.5 功能模塊具體分析 6
3.5.1 用戶模塊具體分析 6
3.5.2 管理員模塊分析 7
4 戰友錄系統的數據庫設計與邏輯實現 7
4.1 數據庫簡介 7
4.2 系統E-R圖 8
4.3 數據庫的表結構設計 8
5 戰友錄系統的實現 10
5.1 數據庫的連接 10
5.1.1 設置數據庫的身份驗證模式 10
5.1.2 設置數據源 11
5.1.3 編寫代碼 11
5.2 普通用戶模塊 11
5.2.1 用戶登陸模塊 11
5.2.2 創建部隊 13
5.2.3 用戶更新 13
5.2.4 戰友社區 14
5.2.5 加入部隊 15
5.2.6 戰友留言 15
5.2.7 上傳圖片 17
5.3 管理員模塊 18
5.3.1 查看用戶資料 18
5.3.2 刪除用戶 19
5.3.3 部隊管理 20
5.3.4 留言薄管理 20
6 難點及解決方法 21
6.1 圖片上傳功能的實現 21
6.2 代碼中要實現的方法 21
結   論 21
參考文獻 22
致    謝 23
聲    明 24

引言
  開發背景及現狀
 當代社會,隨着社會、科技、文化和經濟的發展,特別是計算機網絡技術和通信技術的發展,人們隨時隨地,都可以知道遠在千里的信息。但是,現在許多退役後的戰友都失去了聯繫,如果遠在千里之外的戰友想找到對方的聯繫方式,則很困難。因此在這種狀況下,提供一種網絡管理系統讓戰友們都有一個統一的交流平臺。
 系統設計方法
 系統採用的是B/S模式開發,界面簡單實用,沒有冗餘頁面。此係統既可以在網站上用,也可以在局域網上使用。
 本系統用的是ASP+VBScript +SQL 和少量的語句就用 java script來開發,採用的服務器是IIS。系統有非常簡潔的界面,給用戶帶來了方便。這樣用戶就可以更加方便的人性化的交流。
 ASP簡述
 ASP是Active Server Page的縮寫,意爲“活動服務器網頁”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是,現在常用於各種動態網站中。 ASP是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加交互式內容(如在線表單),也可以創建使用HTML網頁作爲用戶界面的web應用程序。 與HTML相比,ASP網頁具有以下特點:
 (1)利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技;
 (2)ASP文件是包含在HTML代碼所組成的文件中的,易於修改和測試;
 (3)服務器上的ASP解釋程序會在服務器端制定ASP程序,並將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;
 (4)ASP提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,並在腳本中對這些信息進行處理,然後向web瀏覽器發送信息;
 (5)ASP可以使用服務器端ActiveX組件來執行各種各樣的任務,例如存取數據庫、發Email或訪問文件系統等;
 (6)由於服務器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。
 ASP有幾大內置對象:
 Response對象:向瀏覽器端傳送數據,Request對象:服務器讀取瀏覽器端數據,Server對象:提供了服務器端的最基本的屬性及方法Session和Application對象記錄瀏覽器端變量。
  VBScript簡介
 VBScript是Visual Basic Script的簡稱,即 Visual Basic 描述語言,有時也被縮寫爲VBS。VBScript是微軟開發的一種腳本語言,可以看作是VB語言的簡化版,與VBA的關係也非常密切。它具有原語言容易學習的特性。目前這種語言廣

TAGS:戰友 免費