ASP校友錄網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)ACCESS版_第1頁
ASP校友錄網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)ACCESS版_第2頁
ASP校友錄網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)ACCESS版_第3頁
ASP校友錄網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)ACCESS版_第4頁
ASP校友錄網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)ACCESS版_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、畢畢 業(yè)業(yè) 論論 文文 (設(shè)(設(shè) 計(jì))計(jì)) ( (20112011 屆屆) ) 題 目:大學(xué)同學(xué)校友錄班級(jí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 系 部:信息技術(shù)系 專 業(yè):信息管理與信息系統(tǒng) 班 級(jí):2007 級(jí) 4 班 學(xué) 號(hào):070414010409 姓 名:郭翔宇 指導(dǎo)教師:郭 群 完成日期:2011 年 5 月 11 日 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 畢業(yè)論文(設(shè)計(jì))誠信聲明書 本人聲明:我將提交的畢業(yè)論文(設(shè)計(jì)) 大學(xué)同學(xué)校友錄班級(jí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)是 我在指導(dǎo)教師指導(dǎo)下獨(dú)立研究、寫作的成果,論文中所引用他人的無論以何種方式發(fā)布 的文字、研究成果,均在論文中加以說明

2、;有關(guān)教師、同學(xué)和其他人員對(duì)本文的寫作、 修訂提出過并為我在論文中加以采納的意見、建議,均已在我的致謝辭中加以說明并深 致謝意。 論文作者 (簽字) 時(shí)間: 年 月 日 指導(dǎo)教師已閱 (簽字) 時(shí)間: 年 月 日 畢業(yè)論文(設(shè)計(jì))版權(quán)使用授權(quán)書 本畢業(yè)論文(設(shè)計(jì)) 大學(xué)同學(xué)校友錄班級(jí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)是本人在校期間所完成 學(xué)業(yè)的組成部分,是在遼寧對(duì)外經(jīng)貿(mào)學(xué)院教師的指導(dǎo)下完成的,因此,本人特授權(quán)對(duì)遼 寧對(duì)外經(jīng)貿(mào)學(xué)院可將本畢業(yè)設(shè)計(jì)的全部或部分內(nèi)容編入有關(guān)書籍、數(shù)據(jù)庫保存,可采用 復(fù)制、印刷、網(wǎng)頁制作等方式將論文文本和經(jīng)過編輯、批注等處理的論文文本提供給讀 者查閱、參考,可向有關(guān)學(xué)術(shù)部門和國家有關(guān)教育主

3、管部門呈送復(fù)印件和電子文檔。本 畢業(yè)設(shè)計(jì)無論做何種處理,必須尊重本人的著作權(quán),署明本人姓名。 論文作者: (簽字) 時(shí)間: 年 月 日 指導(dǎo)教師已閱 (簽字) 時(shí)間: 年 月 日 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 目目 錄錄 中文摘要(關(guān)鍵字)1 英文摘要(關(guān)鍵字)1 前 言2 1 概述3 1.1 研究開發(fā)的背景3 1.2 開發(fā)的目的和意義3 1.3 研究的主要內(nèi)容3 2 系統(tǒng)分析4 2.1 可行性分析4 2.1.1 技術(shù)可行性4 2.1.2 經(jīng)濟(jì)可行性4 2.1.3 操作可行性4

4、 2.1.4 法律可行性4 2.2 需求分析4 2.2.1 業(yè)務(wù)流程4 2.2.2 基礎(chǔ)數(shù)據(jù)5 2.2.3 信息維護(hù)5 2.2.4 查詢?yōu)g覽5 2.2.5 產(chǎn)品背景5 2.2.6 功能需求5 2.2.7 性能需求6 3 總體設(shè)計(jì)7 3.1 項(xiàng)目規(guī)劃7 3.2 開發(fā)本網(wǎng)站的軟硬件環(huán)境7 4 數(shù)據(jù)庫設(shè)計(jì)8 4.1 數(shù)據(jù)庫的概述8 4.2 數(shù)據(jù)流圖設(shè)計(jì)8 4.3 數(shù)據(jù)庫 E-R 圖分析8 4.4 數(shù)據(jù)庫表設(shè)計(jì)10 5 詳細(xì)模塊設(shè)計(jì)與實(shí)現(xiàn)13 5.1 模塊詳細(xì)設(shè)計(jì)13 5.1.1 登錄窗口設(shè)計(jì)13 5.1.2 用戶注冊(cè)頁面設(shè)計(jì)13 5.1.3 學(xué)校查找頁面設(shè)計(jì)14 5.1.4 用戶個(gè)人頁面設(shè)計(jì)15 5

5、.1.5 個(gè)人資料修改頁面設(shè)計(jì)16 5.1.6 通訊錄頁面設(shè)計(jì)17 5.1.7 留言板頁面設(shè)計(jì)17 5.1.8 班級(jí)相冊(cè)頁面設(shè)計(jì)18 5.2 系統(tǒng)實(shí)現(xiàn)18 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 5.2.1 登錄窗口實(shí)現(xiàn)18 5.2.2 用戶注冊(cè)頁面實(shí)現(xiàn)20 5.2.3 按地區(qū)查找學(xué)校頁面實(shí)現(xiàn)23 5.2.4 用戶功能頁面實(shí)現(xiàn)24 5.2.5 用戶個(gè)人資料修改頁面實(shí)現(xiàn)25 5.2.6 通訊錄頁面實(shí)現(xiàn)27 5.2.7 留言板頁面實(shí)現(xiàn)28 5.2.8 班級(jí)相冊(cè)頁面實(shí)現(xiàn)29 6 系統(tǒng)評(píng)價(jià)31 6.1 系統(tǒng)測(cè)試實(shí)施31 6.2 系統(tǒng)的優(yōu)點(diǎn)及技術(shù)特征31 6.3 系統(tǒng)的

6、不足及改進(jìn)方案32 6.4 系統(tǒng)的運(yùn)行與維護(hù)32 結(jié) 論33 參考文獻(xiàn)34 致 謝35 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁1 大學(xué)同學(xué)校友錄班級(jí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 中文摘要中文摘要:21世紀(jì),經(jīng)濟(jì)快速的發(fā)展,人們把大多數(shù)的時(shí)間都投入到工作中去,人與人互相之間 缺乏有效的溝通手段,淡忘了同學(xué)和同事,使得人與人之間距離漸漸拉遠(yuǎn)。重新找到自己想知道 的朋友,建立信息化溝通網(wǎng)絡(luò),強(qiáng)化信息交流效率擴(kuò)大信息交流范圍已經(jīng)成為現(xiàn)代人一種迫切的 需求。 本設(shè)計(jì)具體的實(shí)現(xiàn)是構(gòu)造一個(gè)校友錄系統(tǒng),能很方便的和同學(xué)溝通和交流。校友錄具有功能 強(qiáng)大、使用方便的特點(diǎn)。用戶以個(gè)人的身

7、份進(jìn)入,搜索滿足條件的班級(jí),并可以在線注冊(cè)個(gè)人資 料,以便被查詢;也可以在線留言,方便同學(xué)之間的溝通和交流。 本設(shè)計(jì)是基于xp環(huán)境的數(shù)據(jù)庫管理,使用ASP.NET為核心技術(shù),采用Microsoft Visual Studio 2003作為前臺(tái)開發(fā)工具,Access2003作為后臺(tái)數(shù)據(jù)庫平臺(tái)的管理系統(tǒng),通過IIS 5.1進(jìn)行 發(fā)布。系統(tǒng)模塊設(shè)計(jì)包括系統(tǒng)的設(shè)計(jì)、前臺(tái)用戶模塊的設(shè)計(jì)和后臺(tái)用戶管理模塊的設(shè)計(jì),系統(tǒng)功 能的實(shí)現(xiàn)基于數(shù)據(jù)庫信息的存儲(chǔ)和提取。本系統(tǒng)經(jīng)過一系列測(cè)試,運(yùn)行穩(wěn)定,已得到認(rèn)可。 關(guān)鍵詞:關(guān)鍵詞:ASP.NET Access2003 校友錄 數(shù)據(jù)庫 Abstract: : In the

8、 21st century, the rapid economic development, people spend most of the time into work, People is lack of effective communication method between each other,dismissed classmates and colleagues, making the interpersonal distance gradually pull away. To find friends again, build an information communic

9、ation, and strengthening information exchange efficiency expand information exchange range has become modern requirement. This design implementation is constructing a alumni record system, and students can communicate and exchange conveniently . Alumni record with powerful functions, use convenient

10、features. User individually enter, search satisfy certain conditions, and can register online class, so that be personal data query; Can also online message, convenient communication and exchange between the classmate. This paper is based on the database management in xp environment,using as the cor

11、e technology, using Microsoft Visual Studio 2003 as a receptionist development tools, Access2003 as backend database platform management system. Through IIS 5.1 were released, this system has been tested and stable operation, has been recognized. Keywords: : ASP.NET Access 2003 Alumni record Databas

12、e 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁2 前前 言言 近年來計(jì)算機(jī)技術(shù)的快速發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,越來越深刻地改變了人們 生活的方方面面。使得人們能以更低廉的價(jià)格,開發(fā)出更方便、更實(shí)用的網(wǎng)絡(luò)工具。各 種在線服務(wù)系統(tǒng),更是深刻地影響了人們的聯(lián)系方式,使得人們可以在遠(yuǎn)隔千里之遙隨 時(shí)通訊。過去種種陳舊的聯(lián)系方式,已經(jīng)不能滿足現(xiàn)代生活的需要。校友錄作為一種方 便同學(xué)之間聯(lián)系的實(shí)用系統(tǒng)便應(yīng)運(yùn)而生。通過提供良好的校友錄服務(wù)和規(guī)范校友錄的管 理,可以達(dá)到增進(jìn)同學(xué)之間、同學(xué)與母校之間的感情,方便校友溝通,為校友構(gòu)建完善 的信息化人脈網(wǎng)絡(luò)的目的。 信息社會(huì)

13、使得檔案的載體形態(tài)和記錄方式呈現(xiàn)出多元化發(fā)展態(tài)勢(shì),紙質(zhì)檔案必將被 聲像檔案、電子檔案并存的格局所替代,而使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,有著手工管 理所無法比擬的優(yōu)點(diǎn),這些優(yōu)點(diǎn)能夠極大地提高人事信息管理的效率,也是企業(yè)走向科 學(xué)化、正規(guī)化管理,與世界接軌的重要條件,校友通信錄網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)正是人事資 源信息化管理的一個(gè)體現(xiàn)。 網(wǎng)絡(luò)發(fā)展前景無限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會(huì)給社 會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽到了網(wǎng)絡(luò)時(shí)代 的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來。 應(yīng)用 C#語言開發(fā)一個(gè)班級(jí)校友錄網(wǎng)站,是為了將傳統(tǒng)的人員信息管理方式和交流方 法

14、與計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)相結(jié)合,方便了同學(xué)之間互相溝通信息動(dòng)態(tài)的共享,實(shí)現(xiàn)了 同學(xué)信息的管理。C#是由 C 和 C+衍生出來的面向?qū)ο蟮木幊陶Z言,它以其強(qiáng)大的操作能 力、簡(jiǎn)潔易用語法風(fēng)格、創(chuàng)新的語言特性和直觀的面向組件編程的支持成為.NET 開發(fā)的 首選語言。本設(shè)計(jì)采用 B/S 架構(gòu),使得整個(gè)系統(tǒng)具有較好的性能,使用這種架構(gòu)的通信 成本也相對(duì)較低。 本課題就是運(yùn)用 ASP.NET 技術(shù)框架基于 C#語言制作的一個(gè)動(dòng)態(tài)網(wǎng)站,并進(jìn)一步學(xué)習(xí) 和應(yīng)用 C#和.NET 的基本技術(shù)。 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁3 1 1 概述概述 1.11.1 研究開發(fā)

15、的背景研究開發(fā)的背景 計(jì)算機(jī)技術(shù)發(fā)展四十多年來,已經(jīng)形成非常完善的應(yīng)用體系,但計(jì)算機(jī)本身而言由 于個(gè)體的限制,信息交流方式比較傳統(tǒng),無法建立起更龐大更有效率的信息網(wǎng),近幾年 由于互聯(lián)網(wǎng)的迅猛發(fā)展,網(wǎng)民數(shù)量開始激增,人們的信息交流方式發(fā)生了翻天覆地的變 化,在網(wǎng)絡(luò)上跟家人、朋友、同學(xué)進(jìn)行溝通并建立屬于自己的人員信息數(shù)據(jù)庫成為了一 種趨勢(shì)。 現(xiàn)在應(yīng)用程序越來越多的基于 web 瀏覽器,越來越多的用戶嘗試在 web 服務(wù)上進(jìn)行 自己的應(yīng)用,包括博客,個(gè)人網(wǎng)站,個(gè)人日志,網(wǎng)店等都是基于 web 應(yīng)用的。隨著國內(nèi) 教育水平的提高和規(guī)模的擴(kuò)大,越來越多的人獲得了在大學(xué)進(jìn)修的機(jī)會(huì),在這一過程中 也結(jié)識(shí)了大量

16、的同學(xué)和朋友,這是我們?cè)趯W(xué)習(xí)階段除知識(shí)外最寶貴的財(cái)富,但隨著人們 走出校園走向社會(huì),曾經(jīng)深厚的感情漸漸淡去,曾經(jīng)的摯友甚至失去了聯(lián)系,如何與同 學(xué)朋友獲得聯(lián)系保持交流成為了一種極大的現(xiàn)實(shí)需求。現(xiàn)開發(fā)基于 校友通信錄, 通過用戶的網(wǎng)上注冊(cè),找到自己的班級(jí)自己的同學(xué)和朋友,進(jìn)行同學(xué)之間的交流,可以 相互的留言,增進(jìn)同學(xué)、朋友的感情。 在 21 世紀(jì),隨著網(wǎng)絡(luò)進(jìn)入千家萬戶,網(wǎng)絡(luò)成為了人們生活的一部分,在網(wǎng)絡(luò)上進(jìn)行 人與人之間的交流成為了一種主流趨勢(shì)。運(yùn)用信息技術(shù)在網(wǎng)絡(luò)上實(shí)現(xiàn)信息的記錄和信息 的動(dòng)態(tài)交流共享是信息管理在信息社會(huì)的一個(gè)典型應(yīng)用。 1.21.2 開發(fā)的目的和意義開發(fā)的目的和意義 在信息時(shí)代

17、的主題下,傳統(tǒng)的溝通方式如電話信件等在在需要信息高速準(zhǔn)確傳遞的 情況下顯得捉襟見肘。針對(duì)學(xué)生群體而言,集體信息的通告,個(gè)體信息的變更是常見的 信息處理事件,構(gòu)建一個(gè)校友錄管理系統(tǒng)可以最大限度的完成這些任務(wù)。具體構(gòu)造一個(gè) 校友錄管理系統(tǒng),用戶以個(gè)人的身份進(jìn)入,查找滿足條件的班級(jí),并可以填寫個(gè)人資料, 以便被查詢。通過校友錄這種網(wǎng)絡(luò)聯(lián)系方式,可以讓很多因畢業(yè)而分離的同學(xué)們還能夠 經(jīng)常聚首,互相噓寒問暖,了解各自的近況,還可以建立畢業(yè)生和在校生的溝通渠道, 增強(qiáng)學(xué)校的凝聚力,能很方便的和同學(xué)溝通和交流。 本系統(tǒng)能減少很多不必要的資源浪費(fèi),不用象以前那樣用冗余的紙張式的管理。大 節(jié)省了資源。并且計(jì)算機(jī)

18、的存儲(chǔ)與快速查詢功能大大提高了管理的效率,并且還提高了 同學(xué)信息的精確度。 1.31.3 研究的主要內(nèi)容研究的主要內(nèi)容 本校友錄網(wǎng)站使用以 C#為開發(fā)語言的 visual studio2003 平臺(tái)進(jìn)行開發(fā), Access2003 作為后臺(tái)數(shù)據(jù)庫,基于 B/S 架構(gòu)的網(wǎng)站設(shè)計(jì),該設(shè)計(jì)包括:用戶注冊(cè)及登錄、 班級(jí)查詢、通信錄、留言板、班級(jí)相冊(cè)五個(gè)模塊,是一個(gè)面向網(wǎng)絡(luò)的簡(jiǎn)單的網(wǎng)站。 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁4 2 2 系統(tǒng)系統(tǒng)分析分析 2.12.1 可行性可行性分析分析 .1 技術(shù)可行性技術(shù)可行性 本設(shè)計(jì)項(xiàng)目是運(yùn)行在 wind

19、ows xp 系統(tǒng)上的,采用 ASP.NET(C#) IIS、Access2003 技術(shù)開發(fā)的。該系統(tǒng)對(duì)軟、硬件系統(tǒng)要求較低,所需硬件設(shè)備都無需特殊購置。軟件上, 操作系統(tǒng)采用 Windows 系列操作系統(tǒng)、Microsoft Visual Studio 2003 作為前臺(tái)開發(fā)工 具,它具有的“編輯后繼續(xù)運(yùn)行(edit and continue)”的特性,超越了舊的編輯編譯 測(cè)試模式。它還引入了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想和“控件”概念,使得大量已經(jīng)編好 的 C#程序可以直接拿來使用。同時(shí), C#又是最容易學(xué)習(xí)與應(yīng)用的程序語言之一。它的功 能非常強(qiáng)大,已成為一種專業(yè)化的開發(fā)語言和環(huán)境。采用 Acce

20、ss2003 作為后臺(tái)數(shù)據(jù)庫平 臺(tái)的管理系統(tǒng),它有著存儲(chǔ)方式簡(jiǎn)單,易于維護(hù)管理,界面友好、易操作,支持廣泛等 特點(diǎn)。另外,本系統(tǒng)做為一個(gè)網(wǎng)上在線班級(jí)通訊錄系統(tǒng),所耗費(fèi)的資源非常的小。 綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此, 它在技術(shù)上是可行的。 .2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 從開發(fā)角度來看,IIS 、visual studio 等關(guān)鍵軟件都是在網(wǎng)上可以免費(fèi)下載的,無 需進(jìn)行購買。從使用的角度來看,現(xiàn)在計(jì)算機(jī)和網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)費(fèi)用年年的減少,而 計(jì)算機(jī)價(jià)格越來越便宜,性能不斷地提高。整個(gè)系統(tǒng)只需擁有一臺(tái)能夠上網(wǎng)的計(jì)算機(jī)就 可以操作,使用者不需要投入

21、大量的資金,另外 WEB 形式的校友錄在吸引大量的用戶的 同時(shí),廣告效益也非常可觀,所以,在經(jīng)濟(jì)上也是可行的。 綜上所述,本系統(tǒng)的開發(fā)和使用上都不造成經(jīng)濟(jì)負(fù)擔(dān),因此,它在經(jīng)濟(jì)上是可行的。 .3 操作可行性操作可行性 在操作上本著簡(jiǎn)單,實(shí)用為原則,多數(shù)操作只需點(diǎn)擊鼠標(biāo)完成,容易比較好掌握, 適合各種人群。 本系統(tǒng)方面靈活方便,快捷迅速,適應(yīng)處理多項(xiàng)數(shù)據(jù)。制作時(shí)采用友好的系統(tǒng)界面, 各種功能一目了然。界面設(shè)計(jì)時(shí)充分考慮普通用戶和系統(tǒng)管理人員的習(xí)慣,使得操作簡(jiǎn) 單,界面人性化,各個(gè)模塊容易擴(kuò)充 綜上所述,本系統(tǒng)在操作和界面上使用簡(jiǎn)易輕松上手,因此,它在操作上是可行的。 2.1.42.

22、1.4 法律可行性法律可行性 此系統(tǒng)沒有侵犯他人合法權(quán)益,系統(tǒng)所涉及的條款與國家的現(xiàn)行法律沒有抵觸,不 損害國家、集體、個(gè)人的任何利益,因此在法律上是完全可行的。 2.22.2 需求分析需求分析 21 世紀(jì)是信息爆炸的時(shí)代,網(wǎng)絡(luò)的發(fā)展更是給信息的傳輸帶來了極大的便利,在社 會(huì)的各各領(lǐng)域?yàn)樾畔⒔涣鳂?gòu)建了一個(gè)完美的平臺(tái)。 為了更加方便同學(xué)們的交流,本系統(tǒng)設(shè)計(jì)開發(fā)出一個(gè)功能實(shí)用的校友錄網(wǎng)站.提供聯(lián) 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁5 系的平臺(tái)的同時(shí),也對(duì)外宣傳本站情況,樹立本站忠誠服務(wù)形象.打開對(duì)外交流窗口.使更 多的網(wǎng)絡(luò)用戶來關(guān)心本站的發(fā)展情況,實(shí)現(xiàn)

23、一個(gè)交流、娛樂、發(fā)布信息等功能為一體的 平臺(tái)。 .1 業(yè)務(wù)流程業(yè)務(wù)流程 在系統(tǒng)開發(fā)總體任務(wù)的基礎(chǔ)上完成系統(tǒng)功能分析。包括這些信息的增加、修改及對(duì) 各項(xiàng)信息的變動(dòng)都將在這進(jìn)行操作,網(wǎng)站業(yè)務(wù)流程圖如圖 2-1 所示,主要實(shí)現(xiàn)如下的一 些功能,: 1、新用戶注冊(cè),包括用戶名,密碼,姓名,性別,生日,郵箱,電話等基礎(chǔ)信息的輸入。 2、查詢您所在學(xué)校的省份。 3、查詢您所在學(xué)校的城市。 4、查詢您所在學(xué)校的關(guān)鍵字。 5、注冊(cè)學(xué)校(校名,所在市,郵編,網(wǎng)站) 。 6、添加班級(jí)。 7、點(diǎn)擊同學(xué)名稱后面的通訊錄,顯示同學(xué)的聯(lián)系方式。 8、留言板,同學(xué)之間可以互相留言,實(shí)現(xiàn)信息發(fā)布。 9、班級(jí)相

24、冊(cè),照片上傳和瀏覽。 登登錄錄 用用戶戶信信息息 管管理理用用戶戶信信息息 個(gè)個(gè)人人資資料料信信息息 個(gè)個(gè)人人信信息息修修改改 班班級(jí)級(jí)通通訊訊錄錄功功能能 修修改改管管理理員員信信息息 維維護(hù)護(hù)留留言言信信息息 同同學(xué)學(xué)信信息息 留留言言板板信信息息 圖圖片片信信息息信信息息 學(xué)學(xué)校校班班級(jí)級(jí)信信息息 留留言言板板功功能能 班班級(jí)級(jí)相相冊(cè)冊(cè)功功能能 班班級(jí)級(jí)搜搜索索功功能能 維維護(hù)護(hù)相相冊(cè)冊(cè)信信息息 注注冊(cè)冊(cè)班班級(jí)級(jí)信信息息 用用戶戶 管管理理員員 注注冊(cè)冊(cè) 圖 2-1 網(wǎng)站業(yè)務(wù)流程圖 .2 基礎(chǔ)數(shù)據(jù)基礎(chǔ)數(shù)據(jù) 學(xué)校學(xué)生的個(gè)人信息,中國有所的省,以及相應(yīng)的城市信息,留言信息,學(xué)

25、校信息, 年級(jí)信息,班級(jí)信息等?;A(chǔ)數(shù)據(jù)模塊中包括:注冊(cè)模塊、登陸模塊,留言模塊,查找 模塊。在數(shù)據(jù)庫的表有:省份表,城市表,個(gè)人信息表,學(xué)校信息表,年級(jí)表,留言表 等。 .3 信息維護(hù)信息維護(hù) 對(duì)用戶個(gè)人信息進(jìn)行的信息進(jìn)行修改與刪除操作,避免由于工作失誤造成的信息錄 入錯(cuò)誤,及時(shí)更改存儲(chǔ)數(shù)據(jù)中存在的不足之處。 .4 查詢?yōu)g覽查詢?yōu)g覽 根據(jù)輸入的查詢條件,快速、準(zhǔn)確的找到并瀏覽符合條件的學(xué)校,此模塊擁有檢索 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁6 迅速、查找方便、可靠性高、保密性好、成本低的優(yōu)點(diǎn),可以極大地提高網(wǎng)站的查

26、詢效 率,優(yōu)化網(wǎng)站的速度,也可以使用戶節(jié)省時(shí)間,在第一時(shí)間找到想要找的學(xué)校和同學(xué)。 .5 產(chǎn)品背景產(chǎn)品背景 近年來計(jì)算機(jī)技術(shù)的快速發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,深刻的改變了人們生活 的方方面面。人們對(duì)互相溝通的需求漸漸加大。學(xué)生時(shí)代是感情最純真的時(shí)代,在那時(shí), 我們都會(huì)遇到很多不同的人,也交了很多知己。但是一走上工作崗位,大多數(shù)人都會(huì)與 以前的朋友失去聯(lián)系。有時(shí),即使想聯(lián)系卻沒有聯(lián)系方式。通過校友錄系統(tǒng),可以找到 想要聯(lián)系的朋友,增進(jìn)友誼擴(kuò)展交際圈。由此可以看出設(shè)計(jì)一個(gè)校友錄是極具可行性的。 .6 功能需求功能需求 1.注冊(cè)模塊:這里主要是填寫學(xué)生、學(xué)校、班級(jí)等

27、基本資料,讓別人能夠從校園中 搜索到認(rèn)識(shí)的同學(xué)。從填寫的基本信息中找到聯(lián)系方式。 2.班級(jí)查詢:主要查找一些已經(jīng)存在的班級(jí),和添加沒有存在的班級(jí)。 3.通信錄:用戶可以在此處查看同班同學(xué)的基本信息。 4.留言板:提供用戶可以在留言板上進(jìn)行編輯和刪除操作。 校友錄網(wǎng)站系統(tǒng)利用 Internet、ASP.NET、數(shù)據(jù)庫等技術(shù)。全面收集和處理數(shù)據(jù),提 供各類信息,利用現(xiàn)代化管理方法對(duì)校園的信息進(jìn)行管理并對(duì)向同學(xué)開放,完成這一功 能強(qiáng)大的校友錄網(wǎng)站。 .7 性能需求性能需求 從理論上講系統(tǒng)的性能需求包括: 1、系統(tǒng)的吞吐量:是在給定時(shí)間段內(nèi)系統(tǒng)完成的數(shù)據(jù)接收和提交的數(shù)量。即系統(tǒng)的吞吐

28、量越大,說明系統(tǒng)在單位時(shí)間內(nèi)完成的用戶或系統(tǒng)請(qǐng)求越多, 系統(tǒng)的資源得到充分 利用。 2、響應(yīng)時(shí)間:事務(wù)從終端輸入,以按下回車鍵開始計(jì)時(shí),到開始從屏幕上顯示結(jié)果為止 所用的時(shí)間,至于顯示結(jié)果所用的時(shí)間不計(jì)算在內(nèi)。通常在線系統(tǒng)要規(guī)定系統(tǒng)的響應(yīng) 時(shí)間指標(biāo)。 3、可靠性:有一個(gè)穩(wěn)定可靠的系統(tǒng)是確保整個(gè)系統(tǒng)正常運(yùn)行的關(guān)鍵。 4、安全性:計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)不受非授權(quán)用戶存取的能力。整個(gè)系統(tǒng)不應(yīng)由于操作失誤, 甚至惡意攻擊而遭到破壞。系統(tǒng)的安全性能可由操作系統(tǒng)的口令設(shè)備以及數(shù)據(jù)庫系統(tǒng) 的視圖管理設(shè)備提供。 本系統(tǒng)的性能需求能夠滿足以上要求,具有系統(tǒng)吞吐量大、響應(yīng)時(shí)間短、可靠性與 安全行強(qiáng)的優(yōu)點(diǎn)。由于采用 B/

29、S 架構(gòu),大大降低了用戶的使用門檻,實(shí)現(xiàn)了客戶端零維 護(hù),系統(tǒng)的擴(kuò)展非常容易。對(duì)所有登錄本系統(tǒng)的使用用戶進(jìn)行嚴(yán)格的用戶名和密碼的管 理,如果不屬于系統(tǒng)事先設(shè)定好的合法用戶,則系統(tǒng)無法登錄,為了防止密碼外泄,本 系統(tǒng)具備密碼修改功能。 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁7 3 3 總體設(shè)計(jì)總體設(shè)計(jì) 3.13.1 項(xiàng)目規(guī)劃項(xiàng)目規(guī)劃 班級(jí)校友錄網(wǎng)站主要由通訊錄模塊、留言板模塊、班級(jí)相冊(cè)模塊、信息查詢模塊組 成,具體規(guī)劃如下。 (1)基本信息模塊 基本信息模塊主要用于實(shí)現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入,相關(guān)基礎(chǔ)數(shù)據(jù)為:用戶信息,同 學(xué)個(gè)人資料、學(xué)校班級(jí)信息以及用戶權(quán)限

30、的分配。 (2)查詢搜索模塊 查詢搜索模塊主要用于實(shí)現(xiàn)已注冊(cè)學(xué)校信息、班級(jí)信息、和同學(xué)信息的搜索,從而 實(shí)現(xiàn)班級(jí)的加入和與同學(xué)的交流。 (3)通訊錄模塊 通訊錄模塊主要用于實(shí)現(xiàn)用戶對(duì)班級(jí)內(nèi)其他同學(xué)資料的瀏覽和用戶個(gè)人資料的修改。 (4)留言板模塊 留言板模塊主要用于班級(jí)內(nèi)留言信息的瀏覽、新建、修改以及刪除。 (5)班級(jí)相冊(cè)模塊 班級(jí)相冊(cè)模塊主要用于實(shí)現(xiàn)班級(jí)內(nèi)同學(xué)照片的上傳、瀏覽和刪除。 班級(jí)校友錄網(wǎng)站功能結(jié)構(gòu)圖如圖3-1所示。 基本信息 通訊錄 留言板 班級(jí)相冊(cè) 班級(jí)校友錄網(wǎng)站功能模塊 查詢搜索 同 學(xué) 信 息 學(xué) 校 信 息 班 級(jí) 信 息 用 戶 權(quán) 限 班 級(jí) 查 詢 留 言 置 頂 同

31、 學(xué) 查 詢 照 片 瀏 覽 留 言 刪 除 學(xué) 校 查 詢 留 言 編 輯 照 片 刪 除 個(gè) 人 信 息 修 改 同 學(xué) 信 息 瀏 覽 留 言 新 建 留 言 瀏 覽 照 片 上 傳 圖3-1 班級(jí)校友錄功能結(jié)構(gòu)圖 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁8 3.23.2 開發(fā)本網(wǎng)站的軟硬件環(huán)境開發(fā)本網(wǎng)站的軟硬件環(huán)境 本網(wǎng)站完成開發(fā)硬件環(huán)境如下: (1)CPU:Genuine Intel(R)T2130 1.60GHz (2)內(nèi)存:1GB (3)硬盤:80G 本網(wǎng)站完成開發(fā)需要安裝如下軟件: (1)操作系統(tǒng):Microsoft Windows XP

32、 Preofessional 版本 2002 Server Pack 3 (2)主要開發(fā)軟件:MS Visual Studio.NET 2003 (3)主數(shù)據(jù)庫:MicroSoft Access 2003 (4)輔助軟件:Internet 信息服務(wù)(IIS) Microsoft .NET Framework SDK v1.1 Adobe Photoshop CS3 4 4 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 用戶需求該信息管理系統(tǒng)提供保存、更新、查詢、維護(hù),這就需求數(shù)據(jù)庫結(jié)構(gòu)能充 分滿足各種信息的輸入與輸出,實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便用戶訪 問系統(tǒng)中的數(shù)據(jù),它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分

33、共享,交叉訪問,與應(yīng)用程序 的高度獨(dú)立性和安全性。 4.14.1 數(shù)據(jù)庫的概述數(shù)據(jù)庫的概述 數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)軟件的一個(gè)重要分支,它產(chǎn)生于 20 世紀(jì) 60 年代,最早是由 IBM 公司推出的 IMS 數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫技術(shù)從開始到現(xiàn)在大致經(jīng)歷了三個(gè)階段,分別是: 人工管理階段、文件管理階段和數(shù)據(jù)庫管理階段。 本系統(tǒng)設(shè)計(jì)使用的數(shù)據(jù)庫為 Access2003,Acces2003 使用標(biāo)準(zhǔn)的 SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)作為它的數(shù)據(jù)庫語言,從而提供了強(qiáng)大的數(shù)據(jù)處理能 力和通用性,使其成為一個(gè)功能強(qiáng)大而且易于使用的桌面關(guān)系型數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用 程序生

34、成器。 一個(gè) Access 數(shù)據(jù)庫中可以包含表、查詢、窗體、報(bào)表、宏、模塊以及數(shù)據(jù)訪問頁。 不同于傳統(tǒng)的桌面數(shù)據(jù)庫(dbase、 FoxPro、Paradox), Access 數(shù)據(jù)庫使用單一的 *.mdb 文件管理所有的信息,這種針對(duì)數(shù)據(jù)庫集成的最優(yōu)化文件結(jié)構(gòu)不僅包括數(shù)據(jù)本身, 也包括了它的支持對(duì)象。此外,Access 2003 還利用 Office 套件共享的編程語言 VBA(Visual Basic for Application)進(jìn)行高級(jí)操作控制和復(fù)雜的數(shù)據(jù)操作。 4.24.2 數(shù)據(jù)流圖設(shè)計(jì)數(shù)據(jù)流圖設(shè)計(jì) 本系統(tǒng)主要數(shù)據(jù)有三部分:學(xué)生信息、學(xué)校班級(jí)信息和留言板信息。都通過用戶錄 入的方式

35、存儲(chǔ)于數(shù)據(jù)庫中,保存在各功能數(shù)據(jù)表里。以用戶查詢的途徑進(jìn)行輸出,數(shù)據(jù) 流程圖如圖 4-1 所示。 管管理理員員 用用戶戶 F1用用戶戶信信息息表表 P1 用用戶戶管管理理 F2用用戶戶信信息息表表 F3留留言言信信息息表表 F4班班級(jí)級(jí)信信息息表表 P2 通通訊訊錄錄管管理理 P3 留留言言板板管管理理 P4 搜搜索索管管理理 圖 4-1 網(wǎng)站數(shù)據(jù)流程圖 4.34.3 數(shù)據(jù)庫數(shù)據(jù)庫 E-RE-R 圖分析圖分析 數(shù)據(jù)庫表的設(shè)計(jì),在確定了各個(gè)表主鍵字段的基礎(chǔ)上,通過表與表之間相關(guān)字段之 間的聯(lián)系建立起各表之間的對(duì)應(yīng)關(guān)系,表與表之間的關(guān)系是主表與子表之間確立的一種 約束,用于實(shí)現(xiàn)表與表之間的數(shù)據(jù)參照

36、完整性,這些關(guān)系的建立可以避免由于誤操作導(dǎo) 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁9 致數(shù)據(jù)庫的崩潰,保證各表之間數(shù)據(jù)的一致性和完整性?,F(xiàn)實(shí)各個(gè)表的實(shí)體與屬性之間 的關(guān)系。 (1) 學(xué)生注冊(cè)信息實(shí)體圖,如圖 4-2 所示 學(xué)生注冊(cè)信息 用戶性別 用戶姓名 用戶學(xué)歷 用戶班級(jí) 用戶生日 聯(lián)系方式 用戶QQ 用戶住址 用戶郵編 用戶郵箱 用戶編號(hào) 圖 4-2 學(xué)生信息實(shí)體圖 (2)學(xué)校注冊(cè)信息實(shí)體圖,如圖 4-3 所示 學(xué)校注冊(cè)信息 學(xué)校編號(hào) 學(xué)校名稱 所在市編號(hào)所在城市名稱 學(xué)校郵編 學(xué)校網(wǎng)站 學(xué)校類型編號(hào)所在省編號(hào) 圖 4-3 學(xué)校信息實(shí)體圖 (3)班

37、級(jí)注冊(cè)信息實(shí)體圖,如圖 4-4 所示 班級(jí)注冊(cè)信息 班級(jí)編號(hào) 所在省編號(hào) 管理員編號(hào) 班級(jí)人數(shù) 班級(jí)類型 所屬學(xué)校編號(hào) 所在市編號(hào) 班級(jí)名稱 班級(jí)成立時(shí)間 圖 4-4 班級(jí)信息實(shí)體圖 (4)留言信息實(shí)體圖,如圖 4-5 所示 留言主題 留言信息 留言內(nèi)容 所屬班級(jí)編號(hào) 留言人編號(hào) 留言時(shí)間 編輯時(shí)間留言編號(hào) 圖 4-5 留言信息實(shí)體圖 根據(jù)需求分析和實(shí)體圖的設(shè)計(jì),系統(tǒng)的 E-R 圖如圖 4-6 所示 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁10 圖 4-6 校友錄網(wǎng)站系統(tǒng) E-R 圖 4.44.4 數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫表設(shè)計(jì) 1.建立學(xué)生信息表命名 use

38、rinfo,用來存儲(chǔ)用戶錄入的個(gè)人基本資料。設(shè)計(jì)如表 4- 1 所示 表 4-1 學(xué)生信息表 字段名數(shù)據(jù)類型長(zhǎng)度主鍵否說明 u_id 自動(dòng)編號(hào) 10 主鍵用戶編號(hào) u_name 文本 20 否用戶姓名 u_account 文本 10 否用戶登錄名 u_pwd 文本 10 否用戶密碼 u_grp 文本 10 否用戶學(xué)歷 u_class 備注 20 否用戶班級(jí) u_sex 文本 5 否用戶性別 u_bth 日期/時(shí)間默認(rèn)否用戶出生年月 u_regdate 日期/時(shí)間默認(rèn)否用戶注冊(cè)時(shí)間 u_tel1 文本 15 否聯(lián)系方式 1 u_tel2 文本 15 否聯(lián)系方式 2 u_tel3 文本 15 否聯(lián)

39、系方式 3 u_addr 文本 50 否用戶住址 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁11 u_zip 文本 10 否郵編 u_email 文本 20 否用戶郵箱 u_job 文本 30 否用戶工作 u_icq 文本 20 否用戶 ICQ u_qq 文本 20 否用戶 QQ u_pager 文本 30 否用戶個(gè)人主頁 u_lasttime 文本 8 否上次登錄時(shí)間 u_count 數(shù)字 10 否登陸次數(shù) 2.建立學(xué)校信息表命名為 school,用來存儲(chǔ)用戶注冊(cè)的學(xué)校信息。設(shè)計(jì)如表 4-2 所示 表 4-2 學(xué)校信息表 字段名數(shù)據(jù)類型長(zhǎng)度主鍵否說明 s

40、_id 自動(dòng)編號(hào) 10 主鍵學(xué)校編號(hào) s_name 文本 20 否學(xué)校名稱 s_pid 數(shù)字 2 否學(xué)校所在省編號(hào) s_cid 數(shù)字 4 否學(xué)校所在城市編號(hào) s_erea 文本 20 否學(xué)校所在城市名稱 s_type 數(shù)字 2 否學(xué)校類型編號(hào) s_zip 文本 10 否學(xué)校郵編 s_http 文本 30 否學(xué)校網(wǎng)站 s_who 數(shù)字 10 否學(xué)校信息注冊(cè)者編號(hào) 3.建立省份信息表命名為 prove,存儲(chǔ)全國省份信息,為查詢?cè)O(shè)定地域范圍。設(shè)計(jì)如圖 4-3 所示 表 4-3 省份信息表 字段名數(shù)據(jù)類型長(zhǎng)度主鍵否說明 p_id 自動(dòng)編號(hào) 2 主鍵省編號(hào) p_name 文本 20 否省名稱 4.建立城

41、市信息表命名為 city,存儲(chǔ)全國城市信息設(shè)置與省份信息表相連接的外鍵 c_pid 進(jìn)一步為查詢確定范圍。設(shè)計(jì)如表 4-4 所示 表 4-4 城市信息表 字段名數(shù)據(jù)類型長(zhǎng)度主鍵否說明 c_id 自動(dòng)編號(hào) 4 主鍵城市編號(hào) c_name 文本 20 否城市名稱 c_pid 數(shù)字 2 否所屬省編號(hào) 5.建立學(xué)校類型表命名為 classtype,存儲(chǔ)學(xué)校類型分類信息,為學(xué)校查詢確定范圍。設(shè) 計(jì)如表 4-5 所示 表 4-5 學(xué)校類型表 字段名數(shù)據(jù)類型長(zhǎng)度主鍵否說明 t_id 自動(dòng)編號(hào) 10 主鍵學(xué)校類型編號(hào) t_name 文本 10 否學(xué)校類型 6.建立班級(jí)信息表命名為 classinfo,用于存儲(chǔ)

42、用戶注冊(cè)的班級(jí)信息。設(shè)計(jì)如表 4-6 所示 表 4-6 班級(jí)信息表 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁12 字段名數(shù)據(jù)類型長(zhǎng)度主鍵否說明 cl_id 自動(dòng)編號(hào) 10 主鍵班級(jí)編號(hào) cl_name 文本 10 否班級(jí)名稱 cl_pid 數(shù)字 2 否班級(jí)所在省編號(hào) cl_cid 數(shù)字 4 否班級(jí)所在市編號(hào) cl_sid 數(shù)字 10 否班級(jí)所屬學(xué)校編號(hào) cl_m1 數(shù)字 10 否班級(jí)管理員 1 編號(hào) cl_m2 數(shù)字 10 否班級(jí)管理員 2 編號(hào) cl_type 數(shù)字 8 否班級(jí)類型 cl_num 數(shù)字 8 否班級(jí)人數(shù) cl_grad 數(shù)字 10 否班級(jí)

43、成立時(shí)間(如 2007 級(jí)) 7.建立留言信息表命名為 board,用于存儲(chǔ)用戶留言信息,并提取顯示。設(shè)計(jì)如表 4-7 所 示 表 4-7 留言信息表 字段名數(shù)據(jù)類型長(zhǎng)度主鍵否說明 b_id 自動(dòng)編號(hào) 10 主鍵留言編號(hào) b_theme 文本 30 否留言主題 b_cnt 備注 100 否留言內(nèi)容 b_clid 數(shù)字 10 否留言所屬班級(jí)編號(hào) b_uid 數(shù)字 10 否留言人編號(hào) b_date 日期/時(shí)間默認(rèn)否留言時(shí)間 b_editer 數(shù)字 10 否編輯次數(shù) b_edittime 日期/時(shí)間默認(rèn)否編輯時(shí)間 b_top 數(shù)字 4 否未啟用 5 5 詳細(xì)模塊設(shè)計(jì)詳細(xì)模塊設(shè)計(jì)與實(shí)現(xiàn)與實(shí)現(xiàn) 在系統(tǒng)設(shè)

44、計(jì)中綜合考慮如下因素: 1、技術(shù)的先進(jìn)性,符合網(wǎng)絡(luò)發(fā)展的趨勢(shì)。 2、滿足人們的需要,節(jié)省時(shí)間。 3、提高工作效率,滿足網(wǎng)絡(luò)現(xiàn)在和將來的數(shù)據(jù)傳輸需求。 4、實(shí)用性、靈活性、模塊化、擴(kuò)充性、經(jīng)濟(jì)性、安全性。 5.15.1 模塊詳細(xì)設(shè)計(jì)模塊詳細(xì)設(shè)計(jì) .1 登錄窗口設(shè)計(jì)登錄窗口設(shè)計(jì) 登錄窗口頁面用于對(duì)用戶進(jìn)行身份驗(yàn)證,已注冊(cè)用戶通過用戶名和密碼的輸入可以 進(jìn)入系統(tǒng),根據(jù)身份的不同分配不同的權(quán)限。用戶登錄設(shè)計(jì)圖如圖 5-1 所示,用戶登錄 頁面控件列表如表 5-1 所示。 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁13 圖 5-1 用戶登錄設(shè)計(jì)圖 表

45、 5-1 用戶登錄頁面控件列表 控件類型控件名稱主要屬性設(shè)置用途 txtAccount ReadOnly 設(shè)置為“false”輸入用戶名 TextBox txtPwd ReadOnly 設(shè)置為“false”輸入密碼 btnOK Text 屬性設(shè)置為“確定”執(zhí)行登錄操作 Button btnCancel Text 屬性設(shè)置為“注冊(cè)”轉(zhuǎn)入注冊(cè)頁面 .2 用戶注冊(cè)頁面設(shè)計(jì)用戶注冊(cè)頁面設(shè)計(jì) 用戶注冊(cè)頁面通過注冊(cè)協(xié)議的確認(rèn)、用戶名及密碼的錄入和用戶基本資料的輸入完 成用戶在校友錄網(wǎng)站的注冊(cè)。用戶注冊(cè)頁面設(shè)計(jì)圖如圖 5-2 所示,用戶注冊(cè)頁面控件列 表如表 5-2 所示。 圖 5-2 用戶

46、注冊(cè)頁面設(shè)計(jì)圖 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁14 表 5-2 用戶注冊(cè)頁面控件列表 控件類型控件名稱主要屬性設(shè)置用途 txtAccount ReadOnly 設(shè)置為“false”輸入用戶名 txtUpwd ReadOnly 設(shè)置為“false”輸入密碼 txtUpwd2 ReadOnly 設(shè)置為“false”確認(rèn)輸入 txtUname ReadOnly 設(shè)置為“false”輸入姓名 txtUjob ReadOnly 設(shè)置為“false”輸入工作 txtUtel1 ReadOnly 設(shè)置為“false”輸入電話 txtUaddr ReadOnl

47、y 設(shè)置為“false”輸入地址 TextBox txtUemail ReadOnly 設(shè)置為“false”輸入電子郵件 btnAgree Text 屬性設(shè)置為“我同意”執(zhí)行登錄操作 btnNext Text 屬性設(shè)置為“下一步”轉(zhuǎn)入注冊(cè)頁面 btnOK Text 屬性設(shè)置為“確認(rèn)”轉(zhuǎn)入確認(rèn)界面 btnSave Text 屬性設(shè)置為“確定”確認(rèn)信息 Button btnReturn Text 屬性設(shè)置為“返回”重新編輯 ddlYear Visble 設(shè)置為“true”日期年 ddlMonth Visble 設(shè)置為“true”日期月Dropdownlist ddlDay Visble 設(shè)置為“t

48、rue”日期日 RadiobuttonrltSex Visble 設(shè)置為“true”性別選擇 Compare validator txtUpwd2 Textmode 設(shè)置為“Password”比較兩次密碼 Requiredfield validator txtAccount ReadOnly 設(shè)置為“false”確認(rèn)用戶名非空 RegularExpression Validator RegularExpression Validator2 ValidationExpression 設(shè)置為“d6” 確認(rèn)郵編格式 .3 學(xué)校查找頁面設(shè)計(jì)學(xué)校查找頁面設(shè)計(jì) 學(xué)校查找頁面通過對(duì)學(xué)校所在地

49、區(qū)和學(xué)校類型的選擇以及學(xué)校關(guān)鍵字的輸入,完成 對(duì)學(xué)校的條件搜索。搜索到目標(biāo)學(xué)校后可進(jìn)行班級(jí)的注冊(cè)或加入,若尚無此學(xué)校注冊(cè), 用戶可對(duì)學(xué)校信息進(jìn)行注冊(cè),學(xué)校查找頁面設(shè)計(jì)圖如圖 5-3 所示,學(xué)校查找頁面控件列 表如表 5-3 所示。 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁15 圖 5-3 學(xué)校查找頁面設(shè)計(jì)圖 表 5-3 學(xué)校查找頁面控件列表 控件類型控件名稱主要屬性設(shè)置用途 ddlSchcity Visble 設(shè)置為“true”選擇學(xué)校所在地區(qū) Dropdownlist ddlSchtype Visble 設(shè)置為“true”選擇學(xué)校類型 Textboxt

50、xtSchkey ReadOnly 設(shè)置為“false”輸入關(guān)鍵字 ButtonbtnNext1 Text 屬性設(shè)置為“下一步”轉(zhuǎn)入學(xué)校選擇頁 Requiredfield validator lblSchtype Visble 設(shè)置為“true”確認(rèn)學(xué)校類型 .4 用戶個(gè)人頁面設(shè)計(jì)用戶個(gè)人頁面設(shè)計(jì) 個(gè)人登陸頁面是已注冊(cè)用戶成功登陸后進(jìn)入的頁面,包含已加入的班級(jí)的顯示和通 訊錄留言本模塊的的進(jìn)入,和為加入班級(jí)用戶的班級(jí)查找。個(gè)人登錄頁面設(shè)計(jì)圖如圖 5- 4 所示,個(gè)人登錄頁面控件列表如表 5-4 所示。 圖 5-4 用戶個(gè)人頁面設(shè)計(jì)圖 表 5-4 用戶個(gè)人頁面控件列表 控件類型控

51、件名稱主要屬性設(shè)置用途 DatagridDataGrid1 Visble 設(shè)置為“true”列出已加入的班級(jí) DropdownlistddlProve Visble 設(shè)置為“true”省份選擇 btnNext Text 設(shè)置為“下一步”轉(zhuǎn)入班級(jí)登錄頁 Button1 Text 設(shè)置為“照片上傳”轉(zhuǎn)入班級(jí)相冊(cè)頁面Button Button2 Text 設(shè)置為“修改信息”轉(zhuǎn)入個(gè)人資料修改頁面 HyperlinkGoto Visble 設(shè)置為“true”進(jìn)入留言和通訊錄頁面 .5 個(gè)人資料修改頁面設(shè)計(jì)個(gè)人資料修改頁面設(shè)計(jì) 個(gè)人資料修改頁面是在已登錄用戶個(gè)人資料有所更新的時(shí)候,對(duì)自己在

52、班級(jí)通訊錄 的顯示的內(nèi)容進(jìn)行的修改,實(shí)現(xiàn)資料的更新。個(gè)人資料修改頁面設(shè)計(jì)圖如圖 5-5 所示, 個(gè)人資料修改頁面控件列表如表 5-5 所示。 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁16 圖 5-5 個(gè)人資料修改頁面設(shè)計(jì)圖 表 5-5 個(gè)人資料修改頁面控件列表 控件類型控件名稱主要屬性設(shè)置用途 DatagridDatagrid1 Visble 設(shè)置為“true”顯示已錄入信息 u_pwd ReadOnly 設(shè)置為“false”修改密碼 u_name ReadOnly 設(shè)置為“false”修改姓名 u_job ReadOnly 設(shè)置為“false”修改工作

53、單位 u_tel1 ReadOnly 設(shè)置為“false”修改宅電 u_tel2 ReadOnly 設(shè)置為“false”修改移動(dòng)電話 u_addr ReadOnly 設(shè)置為“false”修改地址信息 u_email ReadOnly 設(shè)置為“false”修改電子郵箱 Textbox u_qq ReadOnly 設(shè)置為“false”修改 QQ 信息 RadiobuttonSex Visble 設(shè)置為“true”性別修改 ddlYear Visble 設(shè)置為“true”修改日期年 ddlMonth Visble 設(shè)置為“true”修改日期月Dropdownlist ddlDay Visble 設(shè)置

54、為“true”修改日期日 Update Text 屬性設(shè)置為“修改”確認(rèn)修改 Button Cancel Text 屬性設(shè)置為“取消”轉(zhuǎn)回個(gè)人頁面 .6 通訊錄頁面設(shè)計(jì)通訊錄頁面設(shè)計(jì) 通訊錄頁面是通過 Datalist 控件對(duì)班級(jí)內(nèi)的同學(xué)錄入的個(gè)人信息即表 userinfo 中 部分通訊信息進(jìn)行數(shù)據(jù)綁定列表顯示。通訊錄頁面設(shè)計(jì)圖如圖 5-6 所示,通訊錄頁面控 件列表如表 5-6 所示。 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁17 圖 5-6 通訊錄頁面設(shè)計(jì)圖 表 5-6 通訊錄頁面控件列表 控件類型控件名稱主要屬性設(shè)置用途 Datal

55、istDataList1 Repeatlayout 設(shè)置為“table”列出所有班級(jí)同學(xué)基本資料 ButtonBtnreturn Text 設(shè)置為“返回”返回班級(jí)登錄頁 .7 留言板頁面設(shè)計(jì)留言板頁面設(shè)計(jì) 留言板頁面是班級(jí)內(nèi)注冊(cè)用戶通過文本輸入進(jìn)行留言,實(shí)現(xiàn)網(wǎng)上留言和在留言板上實(shí) 現(xiàn)留言的瀏覽。留言板頁面設(shè)計(jì)圖如圖 5-7 所示。留言板頁面控件列表如表 5-7 所示。 圖 5-7 留言板頁面設(shè)計(jì)圖 表 5-7 留言板頁面控件列表 控件類型控件名稱主要屬性設(shè)置用途 DatagriddgdCl Visble 設(shè)置為“true”列出已注冊(cè)的班級(jí) TextboxtxtTheme Rea

56、dOnly 設(shè)置為“false”輸入留言主題 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁18 txtContent Textmode 設(shè)置為“multiline”輸入留言內(nèi)容 CustomvalidatorlblName Visble 設(shè)置為“true”顯示留言人 CustomvalidatorlblDate Visble 設(shè)置為“true”顯示留言時(shí)間 ButtonbtnOK Text 屬性設(shè)置為“確認(rèn)”確認(rèn)留言 .8 班級(jí)相冊(cè)頁面設(shè)計(jì)班級(jí)相冊(cè)頁面設(shè)計(jì) 班級(jí)相冊(cè)頁面的功能是實(shí)現(xiàn)用戶對(duì)圖片的上傳,刪除。班級(jí)內(nèi)用戶實(shí)現(xiàn)對(duì)上傳圖片 的瀏覽查看,

57、班級(jí)相冊(cè)頁面設(shè)計(jì)圖如圖 5-8 所示,班級(jí)相冊(cè)頁面控件列表如表 5-8 所示。 圖 5-8 班級(jí)相冊(cè)頁面設(shè)計(jì)圖 表 5-8 班級(jí)相冊(cè)頁面控件列表 控件類型控件名稱主要屬性設(shè)置用途 UploadfileUploadfile1 Disabled 設(shè)置為“false”瀏覽本地文件 ImageimguploadFile Visble 設(shè)置為“true”顯示上傳圖片 Buttonbtnsubmit Text 屬性設(shè)置為“上傳”上傳圖片 DataListphotoview Repeatlayout 設(shè)置為“flow”顯示已上傳圖片 5.25.2 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn) .1 登錄窗口登錄窗口實(shí)現(xiàn)

58、實(shí)現(xiàn) 登錄界面即為系統(tǒng)首頁如圖 5-9 所示,從首頁根據(jù)輸入的用戶名、密碼來進(jìn)行登錄 操作,通過連接數(shù)據(jù)庫在 userinfo 表中進(jìn)行相應(yīng)驗(yàn)證,如果表中有此用戶名和密碼,則 驗(yàn)證通過而進(jìn)入系統(tǒng),如果表中沒有此用戶相應(yīng)信息,則驗(yàn)證不能通過而繼續(xù)留在登錄 首頁。 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁19 圖 5-9 登錄窗口 其核心代碼如下: private void btnOK_Click(object serder,EventArgs e) strSQL=select u_id from userinfo where u_account=+txtA

59、ccount.Text.ToString().Replace(,)+ and u_pwd=+txtPwd.Text.ToString().Replace(,)+; /strSQL=select u_id from userinfo where u_account=gxy and u_pwd=123; strConn=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=+Server.MapPath(txl.aspx); cn=new OleDbConnection(strConn); cn.Open(); cmd=new OleDbCommand(strSQL,cn); OleDbDataReader dr=cmd.ExecuteReader(); if(dr.Read() Sessionuid=dru_id.ToString(); Page.Response.Redirect(welcome.aspx); else lblMsg.Text=用戶名或口令有錯(cuò)!請(qǐng)重新輸入!; /txtAccount.Text=; txtPwd.Text=; /Page.Response.Write(Session.Count); 遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì))遼寧對(duì)外經(jīng)貿(mào)學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 第 頁20 cn.Close(); private voi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論