已閱讀5頁(yè),還剩31頁(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è)業(yè) 設(shè)設(shè) 計(jì)計(jì)( 論論 文文) 某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論論文作者姓名:文作者姓名: 申申請(qǐng)請(qǐng)學(xué)位學(xué)位專業(yè)專業(yè): : 申申請(qǐng)請(qǐng)學(xué)位學(xué)位類別類別: : 指指導(dǎo)導(dǎo)教教師師姓姓名名( (職職稱稱) ): : 論論文提交日期:文提交日期: 某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。人們?nèi)找?追求著高效、低成本、穩(wěn)定可靠的運(yùn)營(yíng)模式。隨著計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展,它 已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。本文論述了應(yīng)用計(jì)算 機(jī)網(wǎng)絡(luò)技術(shù)建立一個(gè)企業(yè)宿舍管理網(wǎng)站的實(shí)現(xiàn)與設(shè)計(jì)過(guò)程。在網(wǎng)站的設(shè)計(jì)與開 發(fā)過(guò)程中嚴(yán)格遵守軟件工程的規(guī)范,運(yùn)用軟件設(shè)計(jì)模式,以減少系統(tǒng)模塊間的 耦合,力求使系統(tǒng)具有穩(wěn)定性,并具有一定程度的可重用性和可擴(kuò)充性。 本軟件功能主要包括成員注冊(cè)、成員管理、成員信息交流基本功能。此外, 本網(wǎng)站也將實(shí)現(xiàn)網(wǎng)站的后臺(tái)管理,包括動(dòng)態(tài)信息的添加的功能。 本軟件運(yùn)用 asp 技術(shù)實(shí)現(xiàn),后臺(tái)數(shù)據(jù)庫(kù)采用 access 作為數(shù)據(jù)庫(kù)服務(wù)器,前 端開發(fā)工具使用 macromedia dreamweaver。 關(guān)鍵詞:關(guān)鍵詞:公寓管理;b/s;asp;access the development and implementation of the network dormitory management of an enterprise abstract the information system based on the computer and communication technology is in the process of vigorous development. people are pursuing on more effective, low cost and more reliable operation pattern. with its development, computer science has entered almost every domain in human society and is playing more and more important role in these domains. this article introduces the design and implementation process of an enterprise dormitory management web site by applying the computer network technique. in the process of design and implementation, we strictly obey the specifications of software engineering and use the software design patterns to reduce the coupling among modules and to make the system more stable and, more over, to make the code reusable and expandable. this software basic function mainly involves the member registration, the member management and the member communication module. besides, this website also realizes backstage management, including the adding functionality of the dynamic information. this software was implemented with the asp technology, used access as backstage database server and macromedia dream weaver as the front development tool. key words:dormitory management; b/s; asp ; access 目目 錄錄 論文總頁(yè)數(shù):24 頁(yè) 1.引言1 1.1 選題背景 1 1.2 課題意義 2 2.開發(fā)工具2 2.1 開發(fā)語(yǔ)言-html .2 2.2 開發(fā)軟件 dreamweaver功能的簡(jiǎn)介 3 2.3 asp 語(yǔ)言的特性 3 2.4 access 數(shù)據(jù)庫(kù)簡(jiǎn)介 .4 3.某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的總體設(shè)計(jì)4 3.1 某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的設(shè)計(jì)風(fēng)格 4 3.2 系統(tǒng)功能分析 5 3.3 e-r 圖 5 3.4 結(jié)構(gòu)圖6 3.5 系統(tǒng)流程圖 6 4.網(wǎng)站的詳細(xì)設(shè)計(jì)7 4.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 7 4.2 系統(tǒng)功能模塊分析 8 4.2.1 數(shù)據(jù)庫(kù)連接功能 8 4.2.2 主界面 8 4.2.3 用戶信息查詢模塊 9 4.2.4 用戶留言模塊 9 4.2.5 后臺(tái)管理窗口 9 4.2.6 宿舍管理窗口 .11 4.2.7 查詢信息窗口 .11 4.2.8 房間入住窗口 .12 4.2.9 退房管理窗口 .14 4.2.10 費(fèi)用管理選擇操作窗口 15 4.2.11 登記水電指數(shù)操作窗口 15 4.2.12 交水電費(fèi)管理窗口 17 4.2.13 留言簿管理登錄窗口 18 4.2.14 留言簿管理操作窗口 20 5.網(wǎng)站的分析與測(cè)試.21 結(jié) 論.21 參考文獻(xiàn).22 致 謝.23 聲 明.24 1.1.引言引言 1.11.1 選題背景選題背景 隨著計(jì)算機(jī)產(chǎn)業(yè)的迅速發(fā)展,電子計(jì)算機(jī)已廣泛的應(yīng)用于信息管理、文字 處理、輔助設(shè)計(jì)、輔助教學(xué)及人們的日常生活中。特別是在計(jì)算機(jī)的操作系統(tǒng) 具有了圖形化的界面后,使用計(jì)算機(jī)已經(jīng)不再是某些專業(yè)人員的專利,各行各 業(yè)的人們不需要經(jīng)過(guò)專業(yè)化的訓(xùn)練就能自如的在計(jì)算機(jī)上進(jìn)行各種復(fù)雜的操作。 時(shí)下,為了能創(chuàng)造更大的經(jīng)濟(jì)效益和社會(huì)效益,更有利于參與國(guó)際競(jìng)爭(zhēng), 越來(lái)越多的企業(yè)、公司和學(xué)校迫切需要引入現(xiàn)代化的管理手段,而計(jì)算機(jī)的大 容量操作,精確的計(jì)算,使它成為企業(yè)管理不可缺少的手段之一,但隨著計(jì)算 機(jī)應(yīng)用的不斷深入,用戶對(duì)軟件的需求也不斷增加,越來(lái)越多的用戶希望擁有 適合自己需要的特殊軟件來(lái)滿足自己的特殊要求。 我的畢業(yè)設(shè)計(jì)題目的選定應(yīng)該說(shuō)是順應(yīng)這一趨勢(shì)的。對(duì)于當(dāng)今企業(yè)公寓來(lái) 說(shuō),其數(shù)據(jù)量大,各種信息管理內(nèi)容復(fù)雜,查詢和管理員工信息和企業(yè)內(nèi)的公 寓信息等工作由人工完成將是很累的,也許還很不切實(shí)際,不僅浪費(fèi)了許多人 力物力資源,而且還很容易出現(xiàn)差錯(cuò),有一個(gè)符合要求的軟件對(duì)其進(jìn)行智能化 的企業(yè)公寓管理是最好不過(guò)的,節(jié)省了人力物力資源,并且對(duì)各種信息的把握 和操作也更加方便了,對(duì)所有信息有了一個(gè)全局的掌握。 可行性分析: (1)經(jīng)濟(jì)的可行性: 主要從對(duì)項(xiàng)目的經(jīng)濟(jì)上進(jìn)行分析評(píng)價(jià),一方面是支出的費(fèi)用,包括設(shè)備購(gòu) 置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個(gè)是取得的收益。這是個(gè) 超小型的管理系統(tǒng),從投入的人力,財(cái)力與物力來(lái)講是非常之小的,只要一臺(tái) 電腦,一臺(tái)打印機(jī),這個(gè)系統(tǒng)就可以搞起來(lái),考慮到學(xué)校里有電腦,現(xiàn)只要購(gòu) 置一臺(tái)打印機(jī)就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作 中解脫出來(lái),做更多的工作,可以給宿舍里的管理提高一個(gè)層次。 (2)技術(shù)上的可行性: 技術(shù)上的可行性分析要考慮將來(lái)要采用的硬件和軟件技術(shù)能否滿足用戶 (這里是企業(yè))提出的要求(如計(jì)算機(jī)的容量、速度等) 。asp 語(yǔ)言的深入人心, 數(shù)據(jù)庫(kù)語(yǔ)言的普及,此外,還要考慮開發(fā)人員的水平,作為計(jì)算機(jī)信息管理專 業(yè)畢業(yè)的優(yōu)等生,數(shù)據(jù)庫(kù)設(shè)計(jì)方面對(duì)于我們應(yīng)該還過(guò)得去,在宿舍里生活了四 年,對(duì)這個(gè)管理模式應(yīng)該比較的熟。 (3)結(jié)論: 通過(guò)以上兩點(diǎn)的分析,編寫或開發(fā)這個(gè)宿舍管理系統(tǒng)是可行的,只要這個(gè) 系統(tǒng)能實(shí)現(xiàn)對(duì)員工數(shù)據(jù)的輸入、修改、刪除、打印、瀏覽與查詢就可以了。如 果技術(shù)方面可行,瀏覽與查詢方面的功能應(yīng)該編寫得強(qiáng)大一點(diǎn),再好有條件組 合的查詢,可以實(shí)現(xiàn)按男女生分類查詢,也可以按名字、寢室號(hào)、是否空缺等 分類查詢,以便企業(yè)方面管理人員可以很方便的查詢想要的數(shù)據(jù),以便進(jìn)行統(tǒng) 一管理,統(tǒng)一安排。 1.21.2 課題意義課題意義 對(duì)于一名專業(yè)的信息技術(shù)人員來(lái)說(shuō),如何最大限度地利用企業(yè)后勤部門多 年來(lái)在數(shù)據(jù)庫(kù)系統(tǒng)上的投資,把企業(yè)花了大力氣搜集來(lái)的數(shù)據(jù)變成對(duì)企業(yè)未來(lái) 發(fā)展有巨大價(jià)值的信息,這是每一個(gè)從事信息技術(shù)工作的專業(yè)人員都應(yīng)該考慮 的問(wèn)題。 現(xiàn)在全國(guó)的很多企業(yè)公寓都采用了計(jì)算機(jī)統(tǒng)一管理,這樣就需要一種管理 軟件來(lái)為公寓的管理者服務(wù),協(xié)助他們來(lái)完成管理員工公寓這么一個(gè)龐大的工 作。 在這種情況下,用各種開發(fā)工具開發(fā)出來(lái)的企業(yè)公寓智能管理系統(tǒng)應(yīng)運(yùn)而 生,并且蓬勃的發(fā)展起來(lái)。這為企業(yè)公寓管理帶來(lái)了很大的方便,更重要的是 節(jié)省了相當(dāng)大的人力,物力,財(cái)力。 本系統(tǒng)的深刻意義可以通過(guò)一個(gè)例子來(lái)體現(xiàn)出來(lái)。假如想在企業(yè)范圍內(nèi)查 找一名員工所在的公寓,則不要像以前那樣去查公寓樓名單,只需通過(guò)查詢方 法,輸入該員工的姓名,即可很容易的找到他的所在公寓,同時(shí)也可以了解他 的一些基本信息,看所查找的對(duì)象是否是自己所要找的人,另外,還可以知道 他的交費(fèi)情況,可以幫助及時(shí)的了解員工欠交住宿費(fèi)用的情況。 2.2.開發(fā)工具開發(fā)工具 2.12.1 開發(fā)語(yǔ)言開發(fā)語(yǔ)言-html-html html(hyper text markup language,超文本標(biāo)記語(yǔ)言),或稱為“多媒體文 件語(yǔ)言”,是用于創(chuàng)建 web 頁(yè)和 web 信息發(fā)布的第一個(gè)通用語(yǔ)言。html 以其簡(jiǎn) 單精練的語(yǔ)法、極易掌握的通用性與易學(xué)性,使 web 網(wǎng)頁(yè)可以親近于每一個(gè)普 通人,網(wǎng)絡(luò)也才得以普及發(fā)展,以至今日的輝煌。 html 語(yǔ)言主要有以下幾個(gè)特性: (1)通用性:可實(shí)現(xiàn)不同平臺(tái)的文檔共享。 (2)可擴(kuò)展性:html 的標(biāo)簽集合可以根據(jù)新需求而不斷修正或加入有限的新 標(biāo)簽符,為實(shí)現(xiàn)有限的新功能的擴(kuò)展提供保障。 (3)創(chuàng)建的靈活性:html 文檔是純文本文檔,可以由網(wǎng)頁(yè)編輯器以及其他文 本編輯軟件創(chuàng)建。 html 是“hyper text markup language”的縮寫,它是一種超文本標(biāo)記語(yǔ)言, 是網(wǎng)頁(yè)的描述語(yǔ)言,用于編制通過(guò)萬(wàn)維網(wǎng)顯示的超文本文件。它是目前在網(wǎng)頁(yè) 設(shè)計(jì)中,所使用的最基本的標(biāo)記語(yǔ)言?,F(xiàn)在很多 html 的編輯器,都是通過(guò)跟 文字處理器相似的接口來(lái)編輯網(wǎng)頁(yè)的。有了這些編輯工具,即使對(duì) html 沒(méi)有 深入的認(rèn)識(shí),仍能編寫出個(gè)人網(wǎng)頁(yè)。這類網(wǎng)頁(yè)編輯工具包 dreamweaver 和 frontpage 使用這些工具時(shí),有時(shí)候可能會(huì)奇怪,為什么會(huì)看不到 html 的存 在呢?事實(shí)上,網(wǎng)頁(yè)所使用的原始碼正是 html。雖然不需要成為一個(gè) html 的 專家,但學(xué)會(huì)一點(diǎn)基本的 html,對(duì)編寫網(wǎng)頁(yè),肯定是有好處的。 2.22.2 開發(fā)軟件開發(fā)軟件 dreamweaverdreamweaver 功能的簡(jiǎn)介功能的簡(jiǎn)介 對(duì)于一般的動(dòng)態(tài)網(wǎng)頁(yè)的我們將用 macromedia 公司的 dream weaver 網(wǎng)頁(yè)開 發(fā)軟件。dream weaver mx 主要負(fù)責(zé)網(wǎng)頁(yè)的版式設(shè)計(jì),網(wǎng)頁(yè)編輯制作。它是一 套“所見所得”的網(wǎng)頁(yè)制作編輯軟件。 它提供了文字的設(shè)置,圖像編輯,表格制作,布局定位,層與動(dòng)畫,表單 對(duì)象,框架結(jié)構(gòu)等用途。 這里我用到層,表單,表格,和框架來(lái)讓我們的界面更加友好,和華麗及 讓我們的用戶一目了然我們要實(shí)現(xiàn)什么功能。比如系統(tǒng)中就用到框架這一功能, 它就讓我們的操作更加方便,讓我們對(duì)系統(tǒng)要實(shí)現(xiàn)的功能一目了然。用 dream weaver 來(lái)對(duì)我們寫的程序進(jìn)行調(diào)試也是一個(gè)很好的選擇 文字的設(shè)置:在制作前臺(tái)網(wǎng)頁(yè)的時(shí)候就可以發(fā)揮它的特定的功能,讓設(shè)計(jì) 人員可以更好的發(fā)揮自己的設(shè)計(jì)靈感。不必要寫很多程序代碼。 表單:表單的設(shè)計(jì)就可以讓設(shè)計(jì)人員更直觀的操作界面。 表格:表格是整個(gè)網(wǎng)頁(yè)設(shè)計(jì)中的核心網(wǎng)頁(yè)中的位置概念是通過(guò)字節(jié)來(lái)定位, 文本等元素的位置為了可以以像素的方式控制,就只有通過(guò)表格和層次來(lái)實(shí)現(xiàn)。 2.32.3 aspasp 語(yǔ)言的特性語(yǔ)言的特性 web 源于靜態(tài)文本,現(xiàn)在很多站點(diǎn)幾乎還是采用這種方式。靜態(tài)文本的缺 點(diǎn)就是維護(hù)難(文件數(shù)目多)、查詢難、修改難。雖然可以采用 frontpage 對(duì)站 點(diǎn)進(jìn)行管理,但這只是其中的一個(gè)辦法?,F(xiàn)在,很多的站點(diǎn)都會(huì)在后臺(tái)采用數(shù) 據(jù)庫(kù),動(dòng)態(tài)生成超文本。這樣,要改變式樣,只需修改幾個(gè)文件;要變更內(nèi)容, 只需對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作即可,而且易于保持致性;而對(duì)于全文檢索等查詢應(yīng)用, 這種方式的優(yōu)越性更為突出。(經(jīng)常說(shuō)的“動(dòng)態(tài)”也包括圖片的動(dòng)態(tài)顯示,如動(dòng) 態(tài) gif、java applet 等,本文所指為資料的動(dòng)態(tài)性)通用網(wǎng)關(guān)界面 cgi(common gateway interface)和網(wǎng)絡(luò)服務(wù)器應(yīng)用程序界面 isapi(internet server application programming interface)與其他相關(guān)技術(shù)的出現(xiàn),使我們能夠方 便地與 web server 進(jìn)行溝通,從而像一些計(jì)數(shù)器、留言版等 cgi 程式相繼出現(xiàn) 并蔚然成風(fēng)。但這些 cgi 程序都有一個(gè)很大的缺點(diǎn),就是 cgi(可用 vb、java、perl、c 或 delphi 等編寫)與 html 只能分開編寫、分開運(yùn)行,要將 兩者融合在一起并不 容易,從而導(dǎo)致維護(hù)與編寫都相當(dāng)困難。因此,一些廠商 后來(lái)都推出了自己的 script 語(yǔ)言,來(lái)增強(qiáng)網(wǎng)頁(yè)開發(fā)的功能。其中 netscape 推 出了 javascript(for client 端和 for server 端);微軟則推出了 vbscript 和 asp(asp 的語(yǔ)法與 vb 的語(yǔ)法類似)兩種,也用于服務(wù)器端和客戶端程序的編 寫。對(duì)于專業(yè)開發(fā)人員而言,客戶端程序的最重要的一點(diǎn)是通用性,而服務(wù)器 端的則強(qiáng)調(diào)功能和效率。對(duì)于 client 端程序的開發(fā),javascript 無(wú)疑是最佳 的,因?yàn)楫?dāng)今兩大主流瀏覽器 ie 和 netscape 都宣稱支持該標(biāo)準(zhǔn);而 vbscript 則只有 ie 才能支持。但令我們苦惱的是對(duì)某些 javascript 的標(biāo)記,ie 或 ie 的某些版本并不一定會(huì)支持,這必將導(dǎo)致我們不得不把一部分程序移到服務(wù)器 端去執(zhí)行,因?yàn)榉?wù)器端的程序會(huì)先解釋生成 html(或含 activex)文本,再送 到客戶端,故不存在兼容問(wèn)題。 2.42.4 accessaccess 數(shù)據(jù)庫(kù)簡(jiǎn)介數(shù)據(jù)庫(kù)簡(jiǎn)介 在辦公軟件 office 套件中,最為廣大用戶熟悉的是 word 和 excel,因?yàn)?它們功能強(qiáng)大且方便易用,更因?yàn)樗鼈儾粌H可用于辦公,還可用于個(gè)人寫作和 家庭理財(cái)?shù)取M瑸?office 套件中一部分的 access,雖然有著同樣強(qiáng)大的功 能,但使用的人卻相對(duì)少些,不像 word 和 excel 那樣廣泛。事實(shí)上,真正用過(guò) access 的用戶,對(duì)其強(qiáng)大功能和靈活應(yīng)用均稱贊“不錯(cuò),很好的。 ” access 數(shù)據(jù)庫(kù)管理系統(tǒng)是 microsoft office 套件的重要組成部分,是 access 的最新版本,可在 windows 95 環(huán)境下運(yùn)行。access 適用于小型商務(wù)活 動(dòng),用以存貯和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。access 不僅是一個(gè)數(shù)據(jù)庫(kù),而且 它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單) , 查詢,報(bào)表和應(yīng)用程序等。 數(shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無(wú) 結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖像、聲音等。 microsoft access 是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成, 表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段 有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。圖 1 是一個(gè)“產(chǎn)品”表的例子。 “產(chǎn)品”表由 10 個(gè)記錄組成,一個(gè)記錄只占一行,每一個(gè)記錄由產(chǎn)品 id、產(chǎn) 品名稱、庫(kù)存量、訂貨量、單價(jià)和折扣率 6 個(gè)字段組成。 “產(chǎn)品 id”是字段名, 其下面的 1,2 等是字段的值。 表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接) ,以便查詢相關(guān)聯(lián)的信息。 access 數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是.mdb。 3.3.某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的總體設(shè)計(jì)某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的總體設(shè)計(jì) 3.13.1 某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的設(shè)計(jì)風(fēng)格某企業(yè)網(wǎng)絡(luò)公寓管理系統(tǒng)的設(shè)計(jì)風(fēng)格 以溫馨的界面為主,突顯出企業(yè)的人性化的一面。讓內(nèi)部員工有家的感覺(jué), 也有利用視覺(jué)美觀,也讓管理者不易疲勞,樂(lè)于管理網(wǎng)站的數(shù)據(jù)流通。設(shè)計(jì)時(shí) 使用的數(shù)據(jù)庫(kù)為 access,數(shù)據(jù)庫(kù)的鏈接比較簡(jiǎn)單,不需要復(fù)雜性的過(guò)程,只 需要將數(shù)據(jù)庫(kù)和設(shè)計(jì)代碼放入同一目錄即可。不同級(jí)別人員的宿舍等級(jí)不同; 公寓的衛(wèi)生情況管理、入住人員多種情況的統(tǒng)計(jì)、入住人員住宿、補(bǔ)貼等等。 3.23.2 系統(tǒng)功能分析系統(tǒng)功能分析 在系統(tǒng)中,充分利用了 access 數(shù)據(jù)庫(kù)和 asp 的強(qiáng)大功能,通過(guò)實(shí)踐,也使 自己對(duì)這些方面有了較深入的了解。在設(shè)計(jì)過(guò)程中力求完善系統(tǒng)功能,使界面 友好,具有一定的容錯(cuò)能力,在使用過(guò)程中不會(huì)出現(xiàn)難以糾正的錯(cuò)誤和毛病。 本網(wǎng)站是一個(gè)利用網(wǎng)絡(luò)對(duì)企業(yè)宿舍信息進(jìn)行管理的系統(tǒng),可以進(jìn)行員工信息的 管理,房間信息的管理,以及員工間的信息交流的功能。分為普通用戶的管理 用戶,普通用戶只能進(jìn)行一般的瀏覽,管理員可以對(duì)網(wǎng)站的數(shù)據(jù)進(jìn)行更新,刪 除,修改的功能。 3.33.3 e-re-r 圖圖 e-r 圖是最常用的概念模型表示方法,是由實(shí)體、實(shí)體的屬性以及實(shí)體之 間的關(guān)系三部分組成,是數(shù)據(jù)庫(kù)的核心和基礎(chǔ),它是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和 信息建模,依據(jù)概念模型設(shè)計(jì)應(yīng)具的特點(diǎn):真實(shí)性、易理解性、易修改性、易 轉(zhuǎn)換性,網(wǎng)絡(luò)公寓管理系統(tǒng)的 e-r 圖如下所示: 用戶 幢號(hào) 留言薄 宿舍 宿舍號(hào) 姓名 留言 留言人 主題 內(nèi)容 時(shí)間 幢號(hào) 宿舍號(hào)水費(fèi)電費(fèi) 管理 圖 1 系統(tǒng) e-r 圖 3.43.4 結(jié)構(gòu)圖結(jié)構(gòu)圖 圖 2 系統(tǒng)結(jié)構(gòu)圖 3.53.5 系統(tǒng)流程圖系統(tǒng)流程圖 水電費(fèi)管理 交費(fèi) 宿舍信息查 詢 主頁(yè) 用戶留言 添加留言 回復(fù)信息 刪除留言 關(guān)于我們 查詢宿舍退房管理 信息管理 入住 登記水電數(shù) 數(shù) 后臺(tái)管理登錄 登錄 n 后臺(tái)管理 查詢宿舍信息費(fèi)用管理退房管理房間入住留言簿管理 y 用戶 查看宿舍信息 查看最新公告 發(fā)布留言 修改/增加/刪除 n 操作成功 y 退出管理 y 圖 3 系統(tǒng)流程圖 4.4.網(wǎng)站的詳細(xì)設(shè)計(jì)網(wǎng)站的詳細(xì)設(shè)計(jì) 4.14.1 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 通過(guò)需求分析和流程設(shè)計(jì)以后,需要將數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為關(guān)系數(shù)據(jù)模 型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。在實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù) 庫(kù)中的表格以及各個(gè)表格之間的關(guān)系。先用 access 在 tao 數(shù)據(jù)庫(kù)中建立了 student(員工信息表) ,gly(管理員表) ,lyb(留言簿表)表,we(水電費(fèi)表) 表分別如下: 表 1 員工信息表 student 字段名類型大小是否為空 幢號(hào) text50null 宿舍號(hào) text50null 姓名 text50null 部門 text50null 房間費(fèi)用數(shù)字自動(dòng) null 是否空缺是/否 2null 管理員 text50null 家庭住址 text50null 寢室電話數(shù)字自動(dòng) null 表 2 管理員表 yanz 字段名類型大小是否為空備注 nametext50null 用戶名 pwdtext50null 密碼 表 3 留言簿表 lyb 字段名類型大小是否為空備注 lyid 自動(dòng)編號(hào)長(zhǎng)整型 null 留言號(hào) lynametext50null 留言姓名 lyxbtext50null 留言性別 lyqqtext50null 留言 qq lyiptext50null 留言 ip lytimetime50null 留言時(shí)間 lynr 備注無(wú) null 留言內(nèi)容 lytxtext50null 留言頭像 lyxptext50null 留言心情 lywebtext50null 留言主面 glynrtext50null 管理員回復(fù) lyzttext50null 留言主題 hfnr 備注無(wú) null 備注 表 4 水電費(fèi)表 we 字段名類型大小是否為空 幢號(hào) text50null 宿舍號(hào) text50null 姓名 text50null 本月用電數(shù)字自動(dòng) null 本用用水?dāng)?shù)字自動(dòng) null 水電費(fèi)用數(shù)字自動(dòng) null 交費(fèi)否是/否 2null 4.24.2 系統(tǒng)功能模塊分析系統(tǒng)功能模塊分析 4.2.14.2.1 數(shù)據(jù)庫(kù)連接功能數(shù)據(jù)庫(kù)連接功能 計(jì)算機(jī)化的管理信息系統(tǒng)設(shè)計(jì)是一個(gè)以大量數(shù)據(jù)資源為基礎(chǔ)并以此為中心 而建立起來(lái)的應(yīng)用系統(tǒng),其目的是為一個(gè)組織中各個(gè)部門和各個(gè)管理層次提供 必要的管理信息和決策數(shù)據(jù),由于它涉及到應(yīng)用領(lǐng)域中一定的深度和廣度,因 而必然要接觸大量的不同類型的數(shù)據(jù),對(duì)這些數(shù)據(jù)的合理組織、有效的存儲(chǔ)和 正確的連接是管理信息系統(tǒng)開發(fā)中一項(xiàng)重要的工作。 為使設(shè)計(jì)出的管理信息系統(tǒng)更具有實(shí)用價(jià)值,就不得不調(diào)用表中的各個(gè)數(shù) 據(jù)項(xiàng),因此本系統(tǒng)也專門獨(dú)立出一個(gè)頁(yè)面作為數(shù)據(jù)庫(kù)的連接,其目的是方便以后 其它頁(yè)面的功能實(shí)現(xiàn)時(shí)能直接調(diào)用此頁(yè)面,將數(shù)據(jù)庫(kù)中的數(shù)據(jù)讀取出來(lái),而不 需反復(fù)寫入代碼,對(duì)數(shù)據(jù)庫(kù)連接的時(shí)候建立文件對(duì)象,是為了后臺(tái)控制數(shù)據(jù)庫(kù) 連接的關(guān)閉和打開更加方便,提高工作效率。如果沒(méi)有這部份的連接,則無(wú)法 將數(shù)據(jù)庫(kù)中的數(shù)據(jù)顯示出來(lái),無(wú)法達(dá)到動(dòng)態(tài)網(wǎng)頁(yè)的效果 數(shù)據(jù)庫(kù)連接代碼: dim objconn set objconn=server.createobject(“adodb.connection“) objconn.connection.string=“provider=microsoft.jet.oledb.4.0;“history. go(-1)“) end if if a=“ then response. write “alert(請(qǐng)?zhí)顚戲?yàn)證碼); “ response.write“this.location.href=vbscript: history. back ();“ response. end end if glymima=md5(request. form(“glymima“) sql=“select * from gly where glyname=“ response. write “javascript: history. go (-1);“ response. write “ else response. cookies (“glyname“) =rs (“glyname“) response. cookies(“glysf“)=rs(“glysf“) session(“glyname“)=glyname session(“glymima“)=glymima response. redirect“gly.asp“ end if end if % 4.2.144.2.14 留言簿管理操作窗口留言簿管理操作窗口 留言簿管理操作窗口 glyindex.asp: 圖 16 留言簿管理操作窗口界面 當(dāng)管理員成功登錄到該界面后,即可對(duì)留言簿進(jìn)行管理操作。可以對(duì)用戶 的留言進(jìn)行回復(fù),刪除一些不必要的留言,或是更新數(shù)據(jù)庫(kù),將數(shù)據(jù)庫(kù)的內(nèi)容 按最新情況進(jìn)行更新。以下主要是管理員進(jìn)行留言回復(fù)的代碼,以及判斷用戶 是否登錄超時(shí)。 其代碼如下: alert(登陸超時(shí)請(qǐng)重新 登陸);“ response.write“this.location.href=gly.asp;“ end if % alert(回復(fù)留言成功,,請(qǐng) 點(diǎn)擊更新數(shù)據(jù)庫(kù));“ response.write“this.location.href=javascript: history.go (-1);“ end if % 5.5.網(wǎng)站的分析與測(cè)試網(wǎng)站的分析與測(cè)試 本網(wǎng)站是一個(gè)比較簡(jiǎn)單的網(wǎng)絡(luò),能夠?qū)崿F(xiàn)一些基本功能,可以實(shí)現(xiàn)公寓信 息的管理,如新用戶的入住,用戶退房管理,用戶信息的查詢。也可以實(shí)現(xiàn)用 戶間信息的交流,這里主要是使用留言簿,讓各住戶之間的信息交流方便,快 捷。也有利于管理者對(duì)整個(gè)公寓信息的管理。 結(jié)結(jié) 論論 系統(tǒng)從軟件工程的角度出發(fā),分析系統(tǒng)需求;然后論述了 asp 技術(shù)在動(dòng)態(tài) 網(wǎng)頁(yè)中的應(yīng)用,從 asp 的技術(shù)特點(diǎn)和工作原理開始介紹,由淡入深,逐步展開, 再詳細(xì)說(shuō)明用 asp 開發(fā)的具體實(shí)施過(guò)程。最后總結(jié)了在應(yīng)用 asp 開發(fā)時(shí)應(yīng)注意 的問(wèn)題。 在作畢業(yè)設(shè)計(jì)過(guò)程中。我深切體會(huì)到合理建庫(kù)的必要性和重要性每一個(gè)表 必須有序號(hào)且最好為關(guān)鍵字由系統(tǒng)自動(dòng)生成。表的字段邏輯結(jié)構(gòu)要合理盡量建 成主從關(guān)系的表,才更有利編程。在編碼過(guò)程中常遇到代碼重用率高的現(xiàn)象,所 以應(yīng)編寫公有過(guò)程,以降低代碼重用率。在設(shè)計(jì)中還遇到創(chuàng)建窗體太多,內(nèi)存 不足的現(xiàn)象所以對(duì)窗體進(jìn)行動(dòng)態(tài)創(chuàng)建以提高運(yùn)行速度。 雖然系統(tǒng)已經(jīng)通過(guò)相關(guān)的控制語(yǔ)句對(duì)登陸用戶身份進(jìn)行驗(yàn)證,但是在當(dāng)今 網(wǎng)絡(luò)信息安全中,僅僅對(duì)用戶身份驗(yàn)證是不夠的,還需要對(duì)傳送數(shù)據(jù)進(jìn)行加密, 防止數(shù)據(jù)傳輸過(guò)程中被篡改等攻擊進(jìn)行防御。 因此在今后的工作里,這些功能的實(shí)現(xiàn)還需要更高的技術(shù)支持,也只有這樣 才能做出更完善的系統(tǒng),讓所有的用戶能在一個(gè)互相信任且安全的環(huán)境中享受 網(wǎng)絡(luò)的樂(lè)趣。由于篇幅有限,未能將設(shè)計(jì)過(guò)程一一列出,只挑選了重要的部分 加以說(shuō)明,由于這次設(shè)計(jì)涉及到數(shù)據(jù)庫(kù),也學(xué)到了不少編程庫(kù)工具和數(shù)據(jù)庫(kù)連 接的知識(shí),對(duì)數(shù)據(jù)庫(kù)的操作有了進(jìn)一步的了解,總之,這次的畢業(yè)設(shè)計(jì)使我的 軟件設(shè)計(jì)水平有了巨大的提高和質(zhì)的飛躍。 參考文獻(xiàn)參考文獻(xiàn) 1陳俊榮.asp 與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)m.北京:中國(guó)鐵道出版社,2005。 2立雅科技.dreamweaver if i pursue you i will not catch you, and if i catch you-through your own slowness and clumsiness-i will not kill you, and if i kill you i will not eat you.“ nicholas had begun to back away, and at the last; words, realizing that they were a signal, he turned and began to run, splashing through the shallow water. ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square teeth-each white as a bone and as big as nicholass thumbnail-showing like spectators who lined the railings of his lips. “dont run, nicholas,“ dr. island said with the voice of a wave. “it only makes him angry that you run.“ nicholas did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing ignacio was not right behind him, about to grab him by the neck. when he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.; out of breath, the thumping of his own heart the only . sound in an atmosphere silent and unwaked as earths long, prehuman day. for a time he listened for any sound ignacio might make searching for him; there was none. he drew a deep breath then and said, “well, thats over,“ expecting dr. island to answer from somewhere; there was only the green hush. the light was still bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, horizontal distortions of their objects. he felt no hunger, but he had fasted be- fore and knew on which side of hunger he stood; he was not as strong as he had been only a day past, and by this time next day he would probably be unable to outrun ignacio. he should, he now realized, have eaten the monkey he had killed; but his stomach revolted at the thought of the raw flesh, and he did not know how he might build a fire, although ignacio seemed to have done so the night before. raw fish, even if he were able to catch a fish, would be as bad, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, but it was surely not impossible. his mind was hazy as to what a coconut might contain, but there had to be an edible core, because they were eaten in books. he decided to make a wide sweep through the jungle that would bring him back to the beach well away from ignacio; he had several times seen coconuts lying in the sand under the trees. he moved quietly, still a little afraid, trying to think of ways to open the coconut when he found it. he imagined himself standing before a large and raggedly faceted stone, holding the coconut in both hands. he raised it and smashed it down, but when it struck it was no longer a coconut but mayas head; he heard her nose cartilage break with a distinct, rubbery snap. her eyes, as blue as the sky above madhya pradesh, the sparkling blue sky of the egg, looked up at him, but he could no longer look into them, they retreated from his own, and it came to him quite suddenly that lucifer, in falling, must have fallen up, into the fires and the coldness of space, never again to see the warm blues and browns and greens of earth: 1 was watching satan fall as lightning from heaven. he had heard that on tape somewhere, but he could not remember where. he had read that on earth lightning did not come down from the clouds, but leaped up from the planetary surface toward them, never to return. “nicholas.“ he listened, but did not hear his name again. faintly water was babbling; had dr. island used that sound to speak to him? he walked toward it and found a little rill that threaded a way among the trees, and followed it. in a hundred steps it grew broader, slowed, and ended in a long blind pool under a dome of leaves. . diane was sitting on moss on the side opposite him; she looked up as she saw him, and smiled. “hello,“ he said. “hello, nicholas. i thought i heard you. i wasnt mistaken after all, was i?“ “i didnt think i said anything.“ he tested the dark water with his foot and found that it was very cold. “you gave a little gasp, i fancy. i heard it, and i said to myself, thats nicholas, and i called you. then i thought i might be wrong, or that it might be ignacio.“ “ignacio was chasing me. maybe he still is, but h think hes probably given up by now.“ the girl nodded, looking into the dark waters of they pool, but did not seem to have heard him. he began to work his way around to her, climbing across the snakelike roots of the crowding trees. “why does ignacio want to kill me, diane?“ “sometimes he wants to kill me, too,“ the girl said. “but why?“ “i think hes a bit frightened of us. have you ever talked to him, nicholas?“ “today i did a little. he told me a story about a pet fish he used to have.“ “ignacio grew up all alone; did he tell you that? on= earth. on a plantation in brazil, way up the amazon -dr. island told me.“ “i thought it was crowded on earth.“ “the cities are crowded, and the countryside closes to the cities. but there are places where its emptie than it used to be. where ignacio was, there would have been red indian hunters two or three hundred years ago; when he was there, there wasnt anyone, just the machines. now he doesnt want to be looked at, doesnt want anyone around him.“ nicholas said slowly, “dr. island said lots of people wouldnt be sick if only there werent other people around all the time. remember that?“ a “only there. are other people around all the time; thats how the world is.“ “not in brazil, maybe,“ nicholas said. he was trying to remember something about brazil, but the only thing he could think of was a parrot singing in a straw hat from the comview cartoons; and then a turtle and a hedgehog that turned into armadillos for the love of god, montressor. he said, “why didnt he stay there?“ “did i tell you about the bird, nicholas?“ she had been not listening again. “what bird?“ “i have a bird. inside.“ she patted the flat stomach below her small breasts, and for a moment, nicholas thought she had really found food. “she sits in here. she has tangled a nest in my entrails, where she sits and tears at my breath with her beak. i look healthy to you, dont i? but inside im hollow and rotten and turning brown, dirt and old feathers, oozing away. her beak will break through soon.“ “okay.“ nicholas turned to go. “ive been drinking water here, trying to drown her. i think ive swallowed so much i couldnt stand up now if i tried, but she isnt even wet, and do you know something, nicholas? ive found out im not really me, im her.“ turning back nicholas asked, “when was the last time you had anything to eat?“ “i dont know. two, three days ago. ignacio gave me something.“ “im going to try to open a coconut. if i can ill bring you back some.“ when he reached the beach, nicholas turned and walked slowly back in the direction of the dead fire, this time along the rim of dampened sand between the sea and the palms. he was thinking about machines. there were hundreds of thousands, perhaps millions, of machines out beyond the belt, but few
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版高端壓路機(jī)銷售與技術(shù)支持合同3篇
- 二零二五年度企業(yè)員工借款利率調(diào)整及還款計(jì)劃合同3篇
- 2024年股權(quán)轉(zhuǎn)讓合同樣本
- 2024消防工程承包協(xié)議
- 2025版國(guó)際貿(mào)易融資貸款合同保證擔(dān)保3篇
- 2024版國(guó)際貿(mào)易采購(gòu)合同中英文對(duì)照本一
- 2025年度橄欖樹苗種植園合作合同3篇
- 2024版招標(biāo)文件編寫與協(xié)議定價(jià)策略版B版
- 2024煤炭購(gòu)銷居間服務(wù)與保障協(xié)議3篇
- 二零二五年度個(gè)人教育培訓(xùn)場(chǎng)地租賃合同范本6篇
- 2024年?duì)I銷部工作人員安全生產(chǎn)責(zé)任制(2篇)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之3:4組織環(huán)境-4.1理解組織及其環(huán)境(雷澤佳編制-2025B0)
- 2024年國(guó)家低壓電工電工作業(yè)證理論考試題庫(kù)(含答案)
- 2025年上半年山西呂梁市柳林縣招聘畢業(yè)生70人到村(社區(qū))工作(第二批)重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 2024年非煤礦山年終安全生產(chǎn)工作總結(jié)
- 部編版2024-2025學(xué)年三年級(jí)上冊(cè)語(yǔ)文期末測(cè)試卷(含答案)
- 研發(fā)部年終總結(jié)(33篇)
- (正式版)SHT 3046-2024 石油化工立式圓筒形鋼制焊接儲(chǔ)罐設(shè)計(jì)規(guī)范
- 游戲綜合YY頻道設(shè)計(jì)模板
- 紡紗學(xué)-ppt課件
- (高清版)嚴(yán)寒和寒冷地區(qū)居住建筑節(jié)能設(shè)計(jì)標(biāo)準(zhǔn)JGJ26-2018
評(píng)論
0/150
提交評(píng)論