




已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
湖北工業(yè)大學(xué)課程設(shè)計(jì)題目:基于ASP動態(tài)網(wǎng)頁健身房會員管理系統(tǒng)學(xué) 號:0710832118姓 名:韋曉專 業(yè):電子商務(wù)班 級:07電商1班指導(dǎo)老師:楊斌 2010年12月01日摘要:隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,許多企事業(yè)單位的管理都實(shí)現(xiàn)了辦公自動化,這種自動化管理方式不僅管理簡單,而且效率非常高。健身房實(shí)行會員制已經(jīng)非常流行,但是由于客戶需要親自到健身房所在地或制定地點(diǎn)進(jìn)行注冊,因此阻礙了健身房的發(fā)展。而網(wǎng)絡(luò)會員注冊系統(tǒng)通過互聯(lián)網(wǎng)突破了時間和空間的限制,實(shí)現(xiàn)了便捷快速的注冊和管理功能。使用計(jì)算機(jī)進(jìn)行信息的管理,使健身房管理科學(xué)化,可以最大限度地減少信息損失,提高健身房的利益。設(shè)計(jì)基于ASP的健身房會員管理系統(tǒng)的主要目的是為了方便健身房對會員、課程安排等的實(shí)際情況進(jìn)行集中的查詢與管理工作,以提高整個健身房的工作效率。主要由會員管理系統(tǒng)和管理員系統(tǒng)組成。其中會員管理系統(tǒng)里由信息瀏覽、新會員注冊、會員信息修改等組成。而管理員系統(tǒng)則有新聞和通知的發(fā)布管理、會員信息的管理、管理員信息的修改等功能模塊??蓜討B(tài)的對整個系統(tǒng)數(shù)據(jù)進(jìn)行編輯。本系統(tǒng)操作簡單,靈活性好、運(yùn)行穩(wěn)定,并且可以根據(jù)應(yīng)用的具體情況,適當(dāng)加以修改,以便更好地應(yīng)用。本系統(tǒng)使用Asp作為系統(tǒng)開發(fā)工具對整個系統(tǒng)的設(shè)計(jì)與開發(fā),且使用Access2003管理所有系統(tǒng)數(shù)據(jù)。本系統(tǒng)可以實(shí)現(xiàn)對健身房的科學(xué)化、規(guī)范化,有助于提高管理的效率。關(guān)鍵詞:健身房,管理系統(tǒng),網(wǎng)絡(luò)應(yīng)用系統(tǒng),ASP技術(shù),Access數(shù)據(jù)庫1.緒論隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,許多信息都進(jìn)行了網(wǎng)絡(luò)化的管理。相對于傳統(tǒng)的手工管理,效率低,流程繁瑣,現(xiàn)行的網(wǎng)絡(luò)化管理卻給我們帶來了額外的利益。在此情況下,我們針對現(xiàn)在健身房俱樂部只有會員制卻沒有網(wǎng)絡(luò)化的管理,時間和空間的瓶頸阻礙了健身房更好的發(fā)展。我們在ASP技術(shù)指導(dǎo)下設(shè)計(jì)了一個健身房管理系統(tǒng)。它能夠使會員足不出戶就可以在網(wǎng)上進(jìn)行會員注冊、信息修改、網(wǎng)上選課、新聞通知瀏覽等服務(wù)。而管理員也可以更便捷的對信息進(jìn)行發(fā)布和管理。隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,特別是校園網(wǎng)的日益完善,以及Web技術(shù)的發(fā)展,信息的發(fā)布、檢索瀏覽無論在形式上還是手段上都發(fā)生了革命性的變化,開發(fā)這樣的健身房管理系統(tǒng)也有著廣泛的理論和實(shí)踐基礎(chǔ)。我們使用先進(jìn)的程序開發(fā)工具ASP,結(jié)合 Web技術(shù)和Access2003,開發(fā)個一個基于ASP動態(tài)網(wǎng)頁的健身房管理系統(tǒng),本文介紹了整個系統(tǒng)的功能和流程。2 系統(tǒng)開發(fā)具備的基本知識與技術(shù)2.1 系統(tǒng)開發(fā)語言ASP(Active Server Pages)是微軟公司推出的用以取代CGI(Common Gateway Interface)的動態(tài)服務(wù)器網(wǎng)頁技術(shù)。ASP目前可以在Windows NT、Windows2000上運(yùn)行,在Windows98上裝上WEB服務(wù)器PW 4.0(Personal Web Server 4.0)后也可以運(yùn)行。它對客戶端沒有任何的特殊的要求,只要有一個普通的瀏覽器就行。ADO(Active Data Object)是目前在Windows環(huán)境中比較流行的客戶端數(shù)據(jù)庫編程技術(shù)。ADO是建立在OLEDB底層技術(shù)之上的高級編程接口,因而它兼具有強(qiáng)大的數(shù)據(jù)處理功能(處理各種不同類型的數(shù)據(jù)源、分布式的數(shù)據(jù)處理等等)和極其簡單、易用的編程接口,因而得到了廣泛的應(yīng)用。2.2 數(shù)據(jù)庫的建立 Web 又稱為 WWW ,中譯為“萬維網(wǎng)”。Web 是基于 Internet 采用 Internet 協(xié)議的一種體系結(jié)構(gòu)。Web上的信息是由彼此關(guān)聯(lián)的文檔組成的,這些文檔成為主頁或頁面,它是一種超文本信息, 而使其連接在一起的是超鏈接。由于超文本的特性,用戶可以得到文本、圖形、視頻、音頻等多種信息,這些稱為超媒體。Web中的內(nèi)容保存在Web 站點(diǎn)(Web 服務(wù)器)中,用戶可以通過瀏覽器訪問Web 站點(diǎn)。因此Web是一種基于B/ S服務(wù)器的體系結(jié)構(gòu)。2.3 數(shù)據(jù)庫技術(shù)2.3.1 數(shù)據(jù)庫的選擇本系統(tǒng)的關(guān)鍵在于ASP數(shù)據(jù)庫的開發(fā)應(yīng)用技巧和流程。為了與數(shù)據(jù)庫更好的配合工作,我們采用了 ADO對象。使用ActiveX數(shù)據(jù)對象ADO,可以對來自許多數(shù)據(jù)提供者的數(shù)據(jù)進(jìn)行讀取和寫入操作。例如,可以使用ADO訪問Microsoft Access、Microsoft SQL Server 和 Oracle數(shù)據(jù)庫中的信息。微軟公司的Access數(shù)據(jù)庫本身不是一個數(shù)據(jù)庫m服務(wù)器,它不能用服務(wù)器來運(yùn)行查詢。對于數(shù)據(jù)龐大的情況,Access本身不是一個好的選擇,另外一個要考慮的是數(shù)據(jù)庫的安全問題,Access比起SQL Server而言,總體的安全性要差。 對于ASP而言,與它搭配的最常用的數(shù)據(jù)庫是Microsoft SQL Server ,但從應(yīng)用的角度而言,本系統(tǒng)從前端ASP頁面的內(nèi)容來看,它并不十分關(guān)心后臺的數(shù)據(jù)庫類型。它采用的數(shù)據(jù)庫組件(ADO)模型對于系統(tǒng)開發(fā)者而言,是面向?qū)ο蠓庋b好的,開發(fā)者在面對不同的后臺數(shù)據(jù)庫時,需要修改的只是很少的一些對方即可。因此采用了在創(chuàng)建、使用以及配置上都比較容易的Access數(shù)據(jù)庫。Access是Microsoft Office 系列中的一個組件,它用于企業(yè)管理和個人用戶中,提供通過向?qū)Ы?shù)據(jù)庫管理系統(tǒng)和通過編程建立數(shù)據(jù)庫管理系統(tǒng)。Access采用的是”關(guān)系型數(shù)據(jù)庫”,它本身就可以生成一個完整的系統(tǒng)。由于它和VB同為Microsoft開發(fā),Access中采用Microsoft Access Visual Basic編程,所以它能很好的和VBScript 結(jié)合編程。2.4 系統(tǒng)開發(fā)環(huán)境2.4.1 Web服務(wù)器的選擇要使自己的計(jì)算機(jī)成為Web服務(wù)器就要安裝相應(yīng)的Web服務(wù)器軟件。有許多的Web服務(wù)器可以用來建立Windows下的Web站點(diǎn)。但是不同的Web服務(wù)器支持不同的功能。選擇Web服務(wù)器時,最重要的是使Web服務(wù)器易于建立和管理。其次選擇服務(wù)器時應(yīng)注意服務(wù)器提供的安全程序,如果Web站點(diǎn)只為瀏覽Web站點(diǎn)的用戶提供大量的信息,那么安全性問題并不十分重要,但如果要在網(wǎng)上提供重要信息時,應(yīng)確保數(shù)據(jù)在傳輸之前進(jìn)行加密,這時可以使用額一種安全機(jī)制進(jìn)行傳輸。另外,Web服務(wù)器必須支持CGI腳本(包括ASP)。通過提供動態(tài)內(nèi)容和及時響應(yīng)用戶輸入,CGI腳本使得用戶可以與服務(wù)器進(jìn)行交互。此外Web服務(wù)器還應(yīng)支持日志文件,這對于Web管理員及時了解站點(diǎn)的反問情況并做出相應(yīng)的決策有幫助。2.4.2IIS簡介IIS是Windows NT提供的Internet服務(wù)的核心,Windows NT的安裝光盤上帶有IIS。IIS是微軟公司為企業(yè)和部門發(fā)布信息而設(shè)計(jì)的,一般用于大型的站點(diǎn)。IIS 5 是新一代的Web服務(wù)器軟件,它包括許多新的特征: (1) ASP3.0解釋工具和ASP調(diào)試工具。 (2) 功能強(qiáng)大的Microsoft Management Console(是微軟管理控制臺)、Microsoft Transaction Server等管理工具。 (3) 對多Web站點(diǎn)(虛擬主機(jī))支持。 (4) 對Web站點(diǎn)內(nèi)容完全控制。 (5) Microsoft Index Server微軟高性能索引器。 (6) HTTP1.1和HTTP重定向支持。要特別注意的是服務(wù)器端的運(yùn)行環(huán)境如下:(1) Windows 2000 IIS5.0 (Internet信息服務(wù)管理器5.0)(2) Windows XP IIS5.0 (Internet 信息服務(wù)管理器5.0)(3) Windows 98 PWS4.0 (personal Web Server 4.0,個人Web服務(wù)管理器)(4) Windows NT 4.0 Windows NT Option pack3系統(tǒng)設(shè)計(jì)3.1.1 系統(tǒng)功能的規(guī)劃健身房會員管理系統(tǒng)隨著計(jì)算機(jī)網(wǎng)絡(luò)、企業(yè)局域網(wǎng)的不斷完善,現(xiàn)在可以說網(wǎng)絡(luò)已經(jīng)深入到了家家戶戶,許多高校和家庭里都把互聯(lián)網(wǎng)鋪到了實(shí)驗(yàn)室、教研室、甚學(xué)生寢室和家里。健身房會員管理系統(tǒng)能夠利用這些計(jì)算機(jī)局域網(wǎng)來管理和發(fā)布信息。健身房會員管理系統(tǒng)對會員用戶主要包括會員信息修改、注冊、信息瀏覽、課程選修等功能,對管理員主要包括新聞和通知的管理以及會員信息的查看管理,還有管理員自身信息的修改等模塊。進(jìn)入健身房會員管理系統(tǒng)主界面,選擇登錄系統(tǒng),通過身份驗(yàn)證后,管理員可以對整個數(shù)據(jù)庫數(shù)據(jù)的整體維護(hù),而會員用戶則可以進(jìn)入會員登錄系統(tǒng),對信息進(jìn)行瀏覽,修改個人信息,選課管理等。系統(tǒng)能根據(jù)授權(quán)客戶的請求鏈接服務(wù)器上的各個功能模塊?;贏SP動態(tài)網(wǎng)頁的健身房會員管理系統(tǒng),借助于Internet,即基于 Web 的健身房系統(tǒng)。用戶不需在本地安裝任何程序,而只要使用 WWW 瀏覽器,就能夠登錄會員系統(tǒng)進(jìn)行相關(guān)的訪問、瀏覽等操作。從而實(shí)現(xiàn)對網(wǎng)絡(luò)的在線服務(wù)和對遠(yuǎn)程客戶的支持。一個具有修改權(quán)限的用戶即使在外地,它也同樣可以通過因特網(wǎng)對健身房會員管理系統(tǒng)進(jìn)行瀏覽或相關(guān)頁面信息的修改。3.1.2 系統(tǒng)功能及性能要求對系統(tǒng)功能的說明:(1)系統(tǒng)需要經(jīng)過有效的身份驗(yàn)證才可以登錄。(2)將登錄本系統(tǒng)的身份定為二種:一是會員用戶,二是管理員,只有被授權(quán)的用戶才可以使用本系統(tǒng)的功能。(3)系統(tǒng)提供合法用戶進(jìn)行考試并對其監(jiān)控的功能。(4)系統(tǒng)提供對用戶的信息修改系統(tǒng)信息查看瀏覽的功能。(5)管理員可以管理所有用戶的注冊信息并有管理系統(tǒng)內(nèi)所有資源的權(quán)限。(6)用戶可以瀏覽信息,修改個人信息,選課等功能的操作。(7)用戶的身份不同,使用的系統(tǒng)資源也不同。會員用戶只可以查看信息和選課以及修改個人信息。管理員的權(quán)限在普通用戶之上,他擁有整個系統(tǒng)的全部使用權(quán)。作為一個完整的健身房會員管理數(shù)據(jù)庫系統(tǒng),其各種功能也要求比較完善,本系統(tǒng)的主要性能有:(1)系統(tǒng)登入功能:在系統(tǒng)授權(quán)的范圍內(nèi),用戶選擇各自的用戶名,輸入密碼后登入系統(tǒng)。(2) 用戶管理:對會員用戶及管理員用戶,進(jìn)行注冊、登錄、輸入用戶名、密碼、E-MAIL、電話及其他說明等。(3)數(shù)據(jù)處理:管理員手動添加健身房(新聞、通知、課程、課程安排)等數(shù)據(jù)的輸入、編輯、修改、刪除等功能。(4)數(shù)據(jù)輸出:會員用戶可以瀏覽信息。 (5)系統(tǒng)設(shè)置:對用戶權(quán)限的設(shè)置。管理員在此可修改各個用戶的密碼。健身房實(shí)行會員制已經(jīng)非常流行。但是由于客戶需要親自到健身房所在地或制定地點(diǎn)進(jìn)行注冊,因此阻礙了健身房的發(fā)展。而網(wǎng)絡(luò)會員注冊系統(tǒng)通過互聯(lián)網(wǎng)突破了時間和空間的限制,實(shí)現(xiàn)了便捷快速的注冊和管理功能。1.用戶部分用戶注冊:檢測用戶提供的信息并注冊用戶用戶登錄:檢測用戶名和密碼,核實(shí)用戶身份會員管理:修改用戶個人信息瀏覽功能:瀏覽新聞和通知精品課程學(xué)習(xí):網(wǎng)上選課,查看課程安排時間2.管理員部分會員管理:刪除制定的用戶及用戶信息新聞管理:添加和刪除新聞通知管理:添加和刪除通知課程管理:添加課程和安排課程管理員管理:管理員可以修改自己的密碼,保護(hù)個人帳號。3.2 可行性分析3.2.1 操作可行性對于新系統(tǒng)的實(shí)施運(yùn)作,由于組織人員都相當(dāng)配合,沒有任何抗拒心理,所以運(yùn)作方面沒有太大的困難。而由于作業(yè)流程和程序設(shè)計(jì)皆很詳細(xì)規(guī)劃,所以方案的運(yùn)作都能按照作業(yè)程序來進(jìn)行。而軟硬件方面,在加上ASP、Dreamweaver和IIS極為普遍,取的容易,所以沒有太大的問題。3.2.2 管理可行性如今是信息化的時代,學(xué)校、企事業(yè)單位的電腦特別是PC機(jī)已相當(dāng)普及,對健身房進(jìn)行電腦化管理已具備了足夠的硬件條件,本系統(tǒng)是在電腦中進(jìn)行健身房管理的一種軟件,提供友好的界面,結(jié)合數(shù)據(jù)庫技術(shù),具有易學(xué)、易懂、易操作的優(yōu)點(diǎn),本軟件的開發(fā)一定能得到廣大用戶的歡迎。3.2.3 技術(shù)可行性方案所需的硬件設(shè)備,組織內(nèi)可以提供;以及軟件技術(shù)方面,系統(tǒng)發(fā)展人員的能力足以勝任,而且在軟件技術(shù)方面,我們采用Access來作為后臺數(shù)據(jù)庫,使用基于ASP動態(tài)網(wǎng)頁的健身房管理系統(tǒng),因?yàn)檫@種技術(shù)已實(shí)用化,設(shè)計(jì)的頁面精美,功能強(qiáng)大。3.2.4 經(jīng)濟(jì)可行性隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如俱樂部和論壇的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。在開發(fā)該健身房管理系統(tǒng)中,考慮的主機(jī)費(fèi)用,而且要計(jì)算外圍設(shè)備費(fèi)用、軟件開發(fā)費(fèi)用、人員培訓(xùn)費(fèi)用以及系統(tǒng)運(yùn)行后的經(jīng)常費(fèi)用(如管理費(fèi)、維護(hù)費(fèi))等,都進(jìn)行綜合的預(yù)估。經(jīng)過以上個可行性分析,該系統(tǒng)是有開發(fā)的必要的和它所在市場上的經(jīng)濟(jì)價值尺度的。3.3模塊化分3.3.1會員管理系統(tǒng)部分該系統(tǒng)具有用戶注冊登錄、查看信息、用戶管理等功能。以下圖1.1是會員功能結(jié)構(gòu)圖。會員登錄界面注冊界面會員信息修改瀏覽信息精品課程學(xué)習(xí)圖1.1(1) 登錄界面:提供會員進(jìn)入系統(tǒng)的入口,只有注冊過的會員才可以進(jìn)入系統(tǒng),查看信息和新聞。(2) 如果用戶不是會員,可以進(jìn)入注冊界面進(jìn)行注冊(3) 會員信息修改模塊是當(dāng)會員的資料發(fā)生變動時,可以直接通過網(wǎng)絡(luò)自主的修改個人信息(4) 瀏覽信息模塊可以讓會員瀏覽查看各種及時信息和通知3.3.2管理員管理系統(tǒng)部分該系統(tǒng)具有管理員登錄、發(fā)布信息、會員管理、課程管理等功能。以下圖1.2是會員功能結(jié)構(gòu)圖。管理員新聞管理通知管理會員管理管理員管理課程管理圖1.2(1) 添加通知模塊和添加新聞模塊是方便管理員快捷的添加會員需求的信息。分為兩個模塊主要是為了區(qū)分通知和新聞。(2) 會員管理模塊提供給管理員對用戶信息查詢方便管理。(3) 管理員管理模塊主要功能是管理員信息的修改和刪除。(4) 課程管理模塊主要是管理員對于課程的安排和添加管理。3.4系統(tǒng)流程分析3.4.1會員登錄系統(tǒng)登錄注冊界面健身房會員系統(tǒng)查看通知修改會員信息精品課程學(xué)習(xí)瀏覽新聞注冊成功用戶部分系統(tǒng)流程圖1.3(1) 首先,會員登錄系統(tǒng)要有一個登錄頁面,判斷用戶是否為健身房的會員,如果登錄成功則可以通過登錄界面進(jìn)入系統(tǒng)首頁,可以瀏覽新聞、收看通知、選課和修改個人信息;相反,如果用戶沒有注冊,則可以通過登錄界面進(jìn)入會員注冊界面,進(jìn)行注冊,然后進(jìn)入系統(tǒng)首頁。新聞管理3.4.2管理員登錄系統(tǒng)通知管理登錄管理員系統(tǒng)會員管理課程管理管理員管理圖1.4管理員系統(tǒng)流程圖管理端部分設(shè)計(jì)和用戶端相似,首先判斷用戶是否為管理員權(quán)限,如果是管理員,則進(jìn)入管理端主界面,進(jìn)入管理員操作,包括新聞管理、通知管理、會員維護(hù)和管理員維護(hù)。5數(shù)據(jù)庫實(shí)現(xiàn)設(shè)計(jì)與實(shí)現(xiàn)5.1數(shù)據(jù)庫選用此試題庫管理系統(tǒng)是一個小型的數(shù)據(jù)庫系統(tǒng)。在這里選擇ACCESS 數(shù)據(jù)庫進(jìn)行開發(fā)。因本系統(tǒng)是在Windows系統(tǒng)下使用的,并且要支持訪問,考慮ACCESS數(shù)據(jù)庫是由Microsoft公司開發(fā),與系統(tǒng)的兼容度較高。相比之下,雖然SQL Server數(shù)據(jù)庫比ACCESS數(shù)據(jù)庫功能更強(qiáng)大,更安全。但是ACCESS數(shù)據(jù)庫容易操作,并且更容易移植,所以采用ACCESS數(shù)據(jù)庫開發(fā)。5.2數(shù)據(jù)庫需求分析康康健身房會員管理系統(tǒng)的數(shù)據(jù)庫功能主要體現(xiàn)在對各種信息的提供、保存、更新、查找操作上,包括用戶信息、管理員信息、課程安排信息、新聞信息和通知信息,各個部分互相關(guān)聯(lián)。針對該系統(tǒng)數(shù)據(jù)庫特點(diǎn),總結(jié)出以下幾點(diǎn)需求。會員和管理員具有不同的身份會員信息記錄會員資料新聞包括新聞標(biāo)題和內(nèi)容等多種信息通知包括通知標(biāo)題和內(nèi)容等多種信息綜上所述,根據(jù)系統(tǒng)功能分析和需求總結(jié),設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。管理員信息包括數(shù)據(jù)項(xiàng):管理員帳號、姓名、密碼。管理員登錄包括數(shù)據(jù)項(xiàng):管理員帳號、密碼會員信息包括數(shù)據(jù)項(xiàng):會員帳號、密碼、電話、課程號等會員登錄包括數(shù)據(jù)項(xiàng):會員帳號、密碼新聞信息包括的數(shù)據(jù)項(xiàng):標(biāo)題、內(nèi)容、時間日期和審核狀態(tài)通知信息包括的數(shù)據(jù)項(xiàng):標(biāo)題、內(nèi)容、時間日期和審核狀態(tài)課程信息包括的數(shù)據(jù)項(xiàng):課程號、課程名、上課時間5.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)滿足需求的各種實(shí)體及相互關(guān)系,再用實(shí)體關(guān)系圖,即E_R圖將這些內(nèi)容表達(dá)出來,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本系統(tǒng)規(guī)劃出的實(shí)體有:用戶信息實(shí)體、管理員信息實(shí)體、新聞信息實(shí)體、通知信息實(shí)體。他們的關(guān)系見下圖:通知PK 通知編號 通知標(biāo)題、內(nèi)容、審核狀態(tài)、日期和時間用戶PK 用戶名 姓名、性別、郵編、電話、課程號、密碼問題、密碼答案、電子郵件 瀏覽 發(fā)布管理員PK 管理員帳號 管理員姓名、密碼 查詢、瀏覽 選課、查看 發(fā)布 添加 修改、 瀏覽課程PK 課程號 課程名 上課時間新聞信息PK 新聞編號 新聞標(biāo)題、內(nèi)容、日期和時間、審核狀態(tài)5.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)完畢就可以通過數(shù)據(jù)庫軟件轉(zhuǎn)化為實(shí)際的數(shù)據(jù)模型,即數(shù)據(jù)庫的邏輯結(jié)構(gòu)。本系統(tǒng)采用的數(shù)據(jù)庫軟件是MICROSOFT ACCESS。首先打開Access2003,新建一個空的數(shù)據(jù)庫命名為haitao.mdb,然后通過表設(shè)計(jì)器創(chuàng)建本系統(tǒng)的幾個表。下面分別介紹各個表的內(nèi)容。1. 管理員信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值備注管理員帳號文本12是Null主鍵姓名文本12是Null密碼文本16是Null2. 用戶信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值備注用戶帳號文本20是無主鍵姓名文本20是無性別文本2是男密碼文本20是無密碼問題文本100是“”密碼答案文本100是“”電話文本20是“”電子郵件文本30是“”地址文本100是“”郵編文本10是“”3.新聞信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值備注新聞編號文本16是無主鍵新聞標(biāo)題文本50是無新聞內(nèi)容文本255否無審核狀態(tài)文本1否無日期和時間文本30否無3. 通知信息表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值備注通知編號文本16是無主鍵通知標(biāo)題文本50是無通知內(nèi)容文本255否無審核狀態(tài)文本1否無日期和時間文本30否無5.管理員登錄表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值備注管理員帳號文本12是無主鍵密碼文本12是無6.用戶登錄表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值備注用戶帳號文本20是無主鍵密碼文本20是無7.課程表列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值備注課程號文本12是無主鍵課程名文本20是無上課時間文本50是無6服務(wù)器和數(shù)據(jù)庫的配置6.1 后臺服務(wù)器配置首先,我們要談的是試題庫的管理系統(tǒng)的服務(wù)器配置問題。本系統(tǒng)使用IIS 5.0作為系統(tǒng)服務(wù)器。如果使用的是Windows2000以上版本的操作系統(tǒng),那么添加IIS 5.0服務(wù)器非常的簡單,只需要打開“控制面板”里面的“添加/刪除WINDOWS組件”,作后選中彈出對話框的“INTERNRT信息服務(wù)器(IIS)選項(xiàng)”,如圖6-1所示,按照系統(tǒng)提示進(jìn)行安裝就可以。圖6-1 后臺服務(wù)器配置下面來介紹以下怎么設(shè)置IIS的服務(wù)。因?yàn)樵囶}庫的系統(tǒng)的各個系統(tǒng)的模塊都使用ASP的SESSION(會話)對象和APPLICATION(應(yīng)用程序)對象。這樣,就必須創(chuàng)建一個ASP應(yīng)用程序來出用戶登錄次數(shù)信息。一個ASP應(yīng)用程序必須使用一個公共的目錄結(jié)構(gòu),該目錄包含了網(wǎng)站使用的所有頁面。頁面的具體位置并不重要,但是讓這些頁面都存在于一個公共的目錄結(jié)構(gòu)里。6.2 后臺數(shù)據(jù)庫的配置本系統(tǒng)沒有使用ODBC這種形式的數(shù)據(jù)庫,而是直接采用了ACCESS文件的相對路徑來實(shí)現(xiàn)讀取數(shù)據(jù)庫的功能。7 前端網(wǎng)絡(luò)頁面的開發(fā)與設(shè)計(jì)7.1 網(wǎng)頁結(jié)構(gòu)圖圖7-1 網(wǎng)頁結(jié)構(gòu)圖7.1.1 各功能模塊對應(yīng)的網(wǎng)頁(1) 主頁模塊用戶登錄.asp:會員管理系統(tǒng)登錄文件管理員登錄.asp:管理員系統(tǒng)登錄文件zuce.asp:新會員用戶的注冊文件(2) 會員管理系統(tǒng)模塊(Admin)index.asp:信息瀏覽(新聞)inforlook.asp:信息瀏覽(通知)kechenglist.asp:精品課程瀏覽和選課頁kechengdetails.asp:課程主詳細(xì)頁xiugai.asp:會員個人信息修改頁infordetails.asp:通知瀏覽詳細(xì)頁newsdetails.asp:新聞瀏覽詳細(xì)頁 (3) 管理員系統(tǒng)模塊index1.asp:管理員登錄后進(jìn)入頁新聞管理.asp:管理員發(fā)布新聞頁通知管理.asp:管理員發(fā)布通知頁會員管理.asp:管理會員頁課程管理.asp:管理課程頁管理員管理.asp:管理管理員個人信息頁7.2 頁面設(shè)計(jì)與介紹7.2.1 主要界面示例分析 管理端界面設(shè)計(jì)用戶端界面的大部分功能都是以管理端為前提的。在用戶端界面所顯示的大部分?jǐn)?shù)據(jù)都是通過管理員來添加和管理的。因此,首先介紹管理端界面的設(shè)計(jì)和開發(fā),管理端首頁面如下圖所示。在管理端,需要對所有信息進(jìn)行維護(hù),包括瀏覽、添加、修改等。圖11.1這里是系統(tǒng)主頁面的管理員登錄系統(tǒng),在這里登錄后就進(jìn)入下面的管理端界面圖11.2在這里面就有相關(guān)的幾個功能模塊:新聞管理通知管理會員管理課程管理 管理員管理說明:圖11.1所示為管理員登錄頁面。管理員只有具有管理員權(quán)限的用戶才可以進(jìn)入,用戶輸入帳號和密碼并單擊“登錄”按鈕,系統(tǒng)將用戶輸入的數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較,如果匹配,則進(jìn)入圖11.2所示的管理端界面的首頁,否則提示錯誤信息。 會員用戶端界面設(shè)計(jì)用戶端的界面設(shè)計(jì)要球做得漂亮些,主要是用來增加系統(tǒng)網(wǎng)站的吸引力。圖11.3這是會員登錄系統(tǒng)的登錄頁面,會員在輸入框中輸入已注冊的帳號和密碼,點(diǎn)擊“登錄”按鈕,就會進(jìn)入系統(tǒng)的主要頁面,即會員可以管理的頁面。如圖11.4所示圖11.4如果用戶沒有帳號或登入的帳號密碼有誤,則會有一個提示頁面出現(xiàn)根據(jù)提示頁面您可以重新登錄或注冊。在一開始的登錄頁面也有“注冊”按鈕。點(diǎn)擊“注冊”按鈕,進(jìn)入會員注冊也面如下圖所示:注冊成功后會有一個轉(zhuǎn)入登錄頁面的連接如圖:在圖11.4中有會員管理的各個模塊,它們分別是:會員登錄新會員注冊會員信息修改精品課程學(xué)習(xí)信息瀏覽在精品課程學(xué)習(xí)頁面可以瀏覽課程表,以及選擇自己要選的課。如圖11.5所示在輸入框中輸入要學(xué)習(xí)的課程后就會進(jìn)入下一個頁面提示如輸入“跆拳道”7.3 網(wǎng)站制作過成相關(guān)截圖站點(diǎn)建立和相關(guān)頁面,見右框。其中管理員登錄頁面的制作說明:在這次的制作過程中,加入了flash.其中有背景音樂,和一個滾動歡迎字條。在網(wǎng)頁插入flash時在參數(shù)位置也進(jìn)行了設(shè)置,主要是想在網(wǎng)頁上把它設(shè)置為透明的flash。這樣會使頁面美觀。參數(shù)設(shè)置Flash制作8 系統(tǒng)測試系統(tǒng)在投入使用之前必須進(jìn)行嚴(yán)格的測試,測試的內(nèi)容包括功能測試、性能測試、可用性測試、客戶端兼容性測試、安全測試等。測試完成后要上交測試報告,我們可以根據(jù)測試報告及時發(fā)現(xiàn)問題并提出解決方案,便于系統(tǒng)的維護(hù)與升級。經(jīng)過初步測試,系統(tǒng)在服務(wù)器端和客戶端均能正常運(yùn)行,對于不同顯示分辨率下網(wǎng)頁也能夠正常顯示而且網(wǎng)頁的鏈接基本正確。但由于系統(tǒng)對操作人員錄入的錯誤數(shù)據(jù)和數(shù)據(jù)本身的錯誤所造成數(shù)據(jù)的不完整性,系統(tǒng)的約束力較弱,應(yīng)加強(qiáng)數(shù)據(jù)的完整性約束提高系統(tǒng)。8.1 系統(tǒng)維護(hù)設(shè)計(jì)作為一個成熟的系統(tǒng),在開發(fā)系統(tǒng)是,應(yīng)充分考慮系統(tǒng)的可維護(hù)性,系統(tǒng)的模塊劃分應(yīng)考慮高內(nèi)聚,低耦合的特點(diǎn),同時程序的內(nèi)部應(yīng)有詳細(xì)的注釋和統(tǒng)一的編碼格式,以利于系統(tǒng)在以后工作中的維護(hù)與運(yùn)行。數(shù)據(jù)的正確性和相容性,以及系統(tǒng)的容錯性,加強(qiáng)對用戶輸入端的數(shù)據(jù)進(jìn)行檢驗(yàn)。9 結(jié)束語本文詳細(xì)論述了健身房會員管理的設(shè)計(jì)與實(shí)現(xiàn),該系統(tǒng)基本實(shí)現(xiàn)了規(guī)劃分析中的功能要求,其中健身房會員管理系統(tǒng)的信息主要要由數(shù)據(jù)庫直接輸入,用戶成功登錄后進(jìn)入健身房的界面主要由登錄、新會員注冊、修改個人資料、精品課程學(xué)習(xí)和信息瀏覽組成。管理員輸入正確的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年輔警招聘考試綜合提升試卷及一套答案詳解
- 2025年輔警招聘考試綜合提升練習(xí)題含答案詳解(滿分必刷)
- 2022年2月鞍山市直機(jī)關(guān)遴選公務(wù)員面試真題帶題目詳解
- 2022年2月銀川市直機(jī)關(guān)遴選公務(wù)員面試真題附詳細(xì)解析
- 2025年云南省交通運(yùn)輸綜合行政執(zhí)法局文山支隊(duì)硯山大隊(duì)執(zhí)法輔助人員招聘(1人)筆試備考試題附答案詳解(達(dá)標(biāo)題)
- 2013年成人高考試題及答案
- 麗江云南麗江市交通運(yùn)輸綜合行政執(zhí)法支隊(duì)執(zhí)法輔助人員招聘6人筆試歷年參考題庫及答案詳解(基礎(chǔ)+提升)
- 1 x網(wǎng)店運(yùn)營初級理論考試試題及答案
- 特殊兒童康復(fù)服務(wù)供給的協(xié)同治理研究-以武漢市江岸區(qū)為例
- 2025企業(yè)員工調(diào)動合同
- 2025年高中化學(xué)學(xué)業(yè)水平合格性考試模擬試卷試題(含答案)
- 第23課《“蛟龍”探?!氛n件-2024-2025學(xué)年統(tǒng)編版語文七年級下冊第六單元
- 2025年監(jiān)理工程師考試《建設(shè)工程監(jiān)理基本理論與相關(guān)法規(guī)》真題及答案
- 四川省綿陽市2023-2024學(xué)年八年級下學(xué)期6月期末數(shù)學(xué)試卷(含詳解)
- 2025-2030中國哈喹諾行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 小學(xué)道德與法制教學(xué)中“責(zé)任擔(dān)當(dāng)”核心素養(yǎng)的培養(yǎng)
- 建設(shè)工程監(jiān)理研究預(yù)測報告-中國建設(shè)工程監(jiān)理行業(yè)現(xiàn)狀與發(fā)展前景預(yù)測報告
- 東莞2025年東莞日報社公開招聘7人筆試歷年參考題庫附帶答案詳解
- 2025年山東省濰坊安丘市中考一模數(shù)學(xué)試題(含部分答案)
- 機(jī)械專業(yè)面試真題及答案
- TCPQSXF006-2023消防水帶產(chǎn)品維護(hù)更換及售后服務(wù)
評論
0/150
提交評論