健身中心管理系統(tǒng)
專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí):計(jì)算機(jī)092本 姓名:池周強(qiáng) 指導(dǎo)教師:潘巧明
摘要: 隨著時(shí)代的發(fā)展,人們的生活水平不斷的提高,生活節(jié)奏也不斷的加快,為了能有一個(gè)很好的身體來應(yīng)對各種情況的挑戰(zhàn),健身逐漸成為當(dāng)代可人兒經(jīng)常討論的話題,因此各種各樣的健身場所猶如雨后春筍般的建立起來,隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,電子商務(wù)的理念越來越被大眾所接受,如何建立一個(gè)網(wǎng)上預(yù)定的健身場館正是本文要討論的主要話題。
本系統(tǒng)—健身中心管理系統(tǒng)嚴(yán)格按照軟件工程的原理,運(yùn)用先進(jìn)的ASP.NET技術(shù),并采用強(qiáng)大的SQLServer2000數(shù)據(jù)庫管理系統(tǒng)作為后臺(tái)技術(shù)支持,應(yīng)用B/S模式開發(fā)而成,本系統(tǒng)主要包括兩方面的內(nèi)容,健身中心管理員通過維護(hù)健身項(xiàng)目、健身場地的基礎(chǔ)信息可以使會(huì)員通過注冊系統(tǒng)后,預(yù)約自己需要的場地信息,熟悉各種不同的健身項(xiàng)目信息以及時(shí)刻的關(guān)注本健身中心發(fā)布的各種即時(shí)消息信息等功能。
關(guān)鍵詞 B/S ASP.NET SQL Server 健身中心
Fitness Center Management System
Profession: Computer Science and Technology Class: J092 Name : chizhouqiang Instructor : panqiaoming
Abstract With the development, peoples living standards improve, the accelerated pace of life has been, in order to have a good body to respond to the challenges of a variety of conditions, fitness, pleasant contemporary children often become the topic of discussion, so A variety of fitness sites set up like a mushroom-like, with the rapid development of network technology, the concept of e-commerce is increasingly being accepted by the public, how to build an online gym is scheduled to discuss the main topic of this article .
The system - fitn
……(新文秘網(wǎng)http://m.jey722.cn省略1816字,正式會(huì)員可完整閱讀)……
象的開發(fā)語言,現(xiàn)在或者將來她將會(huì)引導(dǎo)一個(gè)時(shí)代;在這種前提下我選擇了用此語句來開發(fā)我的網(wǎng)站。
1.2 國內(nèi)外研究狀況
ASP.NET 不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。ASP.NET 的語法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。課題利用以上優(yōu)點(diǎn),使開發(fā)出來的網(wǎng)站具有高效性和安全性。國外對ASP.NET的研究比較早,在國外也有比較成熟的技術(shù)支持,在國雖然起步比較晚,但是得到了極大的重視,很多人投生于ASP.NET技術(shù)中,相信她將會(huì)在未來發(fā)展得更好。
1.3 本課題的研究意義
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的高速發(fā)展,傳統(tǒng)的桌面系統(tǒng)、C/S架構(gòu)系統(tǒng)已經(jīng)不能滿足社會(huì)的需要。當(dāng)今社會(huì)是一個(gè)網(wǎng)絡(luò)社會(huì),電子商務(wù)系統(tǒng)、企業(yè)信息系統(tǒng)已經(jīng)走進(jìn)了網(wǎng)絡(luò)應(yīng)用系統(tǒng)階段。如何快速開發(fā)出適應(yīng)社會(huì)各個(gè)行業(yè)發(fā)展的網(wǎng)絡(luò)應(yīng)用系統(tǒng)是擺在人們前面的一個(gè)難題。選擇什么樣的開發(fā)平臺(tái)、開發(fā)工具、開發(fā)語言、開發(fā)技術(shù)直接影響行業(yè)的信息化建設(shè)。.NET的問世給開發(fā)人員帶來了一種全新的開發(fā)框架,它已經(jīng)成為一種令人激動(dòng)的、具有革命性和發(fā)展性的新技術(shù)。我們之所以選擇開發(fā)此網(wǎng)站,是因?yàn)槲覀儸F(xiàn)在大多數(shù)用戶都使用微軟的產(chǎn)品,微軟的產(chǎn)品有很大的市場,并且有著開發(fā)速度快,容易上手等優(yōu)點(diǎn)本課題的研究方法
本課題采取循序漸進(jìn)的方法進(jìn)行研究,按照軟件工程原理進(jìn)行研究,先進(jìn)行需求分析和系統(tǒng)分析,然后根據(jù)需求分析來建立數(shù)據(jù)庫和數(shù)據(jù)庫中的表,然后進(jìn)行關(guān)鍵模塊代碼的分析與編寫,在實(shí)現(xiàn)代碼編寫之后對界面進(jìn)行簡單設(shè)計(jì),最后是進(jìn)行編譯運(yùn)行與系統(tǒng)測試。
1.4 可行性分析
1.4.1 技術(shù)可行性
技術(shù)可行性是以特定的技術(shù)解決方案的實(shí)用性和技術(shù)資源的可用性的量度。通常說來人們喜歡追逐新技術(shù)解決他們碰到的實(shí)際問題。根據(jù)該系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。
考慮到系統(tǒng)實(shí)施的可行性,在軟件方面選擇了如今較流行的Asp.net 2.0來進(jìn)行開發(fā)管理平臺(tái)的設(shè)計(jì),使用SQL Server 2000 數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。在軟件方面,由于ASP.NET 2.0 和 SQL Server 2000都兩個(gè)非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,。
目前以上這些軟件在 MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此技術(shù)上是可行。
在硬件方面,則選擇空間較大,只要是PentiumIII系列及以上的計(jì)算機(jī),內(nèi)存在256M以上,硬盤1GB以上,都可以滿足系統(tǒng)的開發(fā)需要,且現(xiàn)在的市場上這些硬件均有銷售,價(jià)格方面并不是很高,另外,本系統(tǒng)所需要的硬件也很簡單,能滿足系統(tǒng)的功能需求。當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會(huì)更流暢?紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。
1.4.2 操作可行性
操作可行性又可稱社會(huì)可行性或運(yùn)行可行性,是對開發(fā)系統(tǒng)在一個(gè)給定的工作環(huán)境中能否運(yùn)行或運(yùn)行好壞程度的量度。操作可行性分析決定在當(dāng)前政治
_態(tài)、法律法規(guī)、社會(huì)道德、民族意識(shí)以及系統(tǒng)運(yùn)行的組織機(jī)構(gòu)和人員等環(huán)境下,系統(tǒng)是否可行。
本系統(tǒng)在開發(fā)之前不僅僅要對各方面進(jìn)行初步的調(diào)查,也需要對當(dāng)前社會(huì)環(huán)境進(jìn)行初步的分析,在我國進(jìn)行健身綜合性調(diào)查中也發(fā)現(xiàn)城鄉(xiāng)居民正是缺乏這樣健身的平臺(tái)。
網(wǎng)站設(shè)計(jì)中通常擁有關(guān)于站點(diǎn)的直接知識(shí),知道站點(diǎn)中信息存放的位置以及如何安裝插入件,并擁有最優(yōu)化的屏幕分辨率以及瀏覽器的設(shè)定。但我們必須接受事實(shí),我們站點(diǎn)的服務(wù)對象是用戶,滿足用戶需求,而不是設(shè)計(jì)者。通過以上操作可行性的分析,表明本系統(tǒng)在現(xiàn)有的工作環(huán)境內(nèi)運(yùn)行是可行的。
第二章 系統(tǒng)開發(fā)技術(shù)、開發(fā)工具簡介
本系統(tǒng)主要是利用MicroSoft公司的兩大產(chǎn)品開發(fā)而成,程序頁面利用VS Net2008開發(fā),NET2.0架構(gòu),數(shù)據(jù)庫采用MicroSoft的經(jīng)典產(chǎn)品SQL2000數(shù)據(jù)庫服務(wù)器,發(fā)布服務(wù)器采用IIS服務(wù)器。下面對這套系統(tǒng)的技術(shù)環(huán)境進(jìn)行詳細(xì)介紹:
2.1 C#簡介
現(xiàn)在ASP.NET支持的開發(fā)語言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的語言。我們所做的學(xué)生信息管理系統(tǒng)是用C#語言。所以,在這里我介紹一下C#語言。
C# (C sharp)是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于Microsoft .NET平臺(tái)的應(yīng)用程序,Microsoft .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。
正是由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選——無論是高級(jí)的商業(yè)對象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為*ML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進(jìn)行調(diào)用。
C#有以下特性:
效率與安全性
支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn)
消除大量程序錯(cuò)誤
對版本的更新提供內(nèi)在的支持降低了開發(fā)成本
商業(yè)過程和軟件實(shí)現(xiàn)的更好對應(yīng)
擴(kuò)展交互性
2.2 ASPNET簡介
提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全稱是Active Server Pages,即活動(dòng)服務(wù)器頁面,為什么稱之為活動(dòng)服務(wù)器頁面,這是因?yàn)橐郧暗幕ヂ?lián)網(wǎng)全部是由靜態(tài)的HTML頁面組成,如果需要更新你的網(wǎng)站內(nèi)容,你不得不制作大量的HTML頁面。有了ASP以后,我們就能夠根據(jù)不同的用戶,在不同的時(shí)間向用戶顯示不同的內(nèi)容。網(wǎng)站的內(nèi)容更新也不再是一個(gè)乏味的重復(fù)過程,它開始變得簡單而有趣。也因此在國內(nèi)掀起了一股學(xué)習(xí)ASP的熱潮。
但是由于ASP程序和網(wǎng)頁的HTML混合在一起,這就使得程序看上去相當(dāng)?shù)碾s亂。在現(xiàn)在的網(wǎng)站設(shè)計(jì)過程中,通常是由程序開發(fā)人員做后臺(tái)的程序開發(fā),前面有專業(yè)的美工設(shè)計(jì)頁面,這樣,在相互配合的過程中就會(huì)產(chǎn)生各種各樣的問題。同時(shí),ASP頁面是有腳本語言解釋執(zhí)行的,使得其速度受到影響。受到腳本語言自身?xiàng)l件的限制,我們在編寫ASP程序的時(shí)候不得不調(diào)用COM組件來完成一些功能。所以,微軟推出了ASP.NET。
ASP.NET不僅僅只是ASP 3的一個(gè)簡單升級(jí),它更為我們提供了一個(gè)全新而強(qiáng)大的服務(wù)器控件結(jié)構(gòu)。從外觀上看,ASP.NET和ASP是相近的,但是從本質(zhì)上是完全不同的。ASP.NET幾乎全是基于組件和模塊化,每一個(gè)頁,對象,和HTML元素都是一個(gè)運(yùn)行的組件對象。在開發(fā)語言上,ASP.NET拋棄了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等語言做為其開發(fā)語言,這些語言生成的網(wǎng)頁在后臺(tái)被轉(zhuǎn)換成了類并編譯成了一個(gè)DLL。由于ASP.NET是編譯執(zhí)行的,所以它比ASP擁有了更高的效率。
ASP.NET有以下技術(shù)特點(diǎn):
Microsoft .NET平臺(tái)的出現(xiàn)在應(yīng)用程序開發(fā)這一領(lǐng)域開創(chuàng)了一個(gè)新時(shí)代,它將推動(dòng)下 一代Internet的進(jìn)步。作為Microsoft .NET平臺(tái)的一部分,ASP.NET是一個(gè)革命性的編程框架,它實(shí)現(xiàn)了企業(yè)級(jí)Web應(yīng)用程序的快速開發(fā)。它提供了最簡便、最具有擴(kuò)展能力的方式來開發(fā)、部署和運(yùn)行可以將任何瀏覽器或設(shè)備作為目標(biāo)的Web應(yīng)用程序。實(shí)際上,這只是令A(yù)SP.NET成為程序員創(chuàng)建Web應(yīng)用程序的首選的眾多特色中的一小部分。
與以前使用的ASP相比,ASP.NET使應(yīng)用程序的開發(fā)工作簡單得多,因此它在很大程度上提高了程序員的工作效率。ASP.NET讓程序員可以只編寫最少量的代碼便能夠給Web應(yīng)用程序提供更為豐富的功能。最好的一點(diǎn)則是ASP.NET使程序員可以選擇任何一種可用的.NET編程語言。
除了常見的Web應(yīng)用程序,利用ASP.NET還可以創(chuàng)建其他的一些類型,這就使我們的應(yīng)用程序的范圍可以延伸到新的客戶和業(yè)務(wù)合作伙伴。
對程序員來說,部署服務(wù)器應(yīng)用程序一直是一件很痛苦的事。不過,有了ASP.NET,程序員根本不必?fù)?dān)心這個(gè)問題,因?yàn)锳SP.NET大大簡化了部署過程。要部署Web應(yīng)用程序,只要把它復(fù)制到Web服務(wù)器上就可以了。
除了提供了豐富的程序員這方面的經(jīng)驗(yàn),ASP.NET還提供了豐富的用戶經(jīng)驗(yàn)。ASP.NET Web應(yīng)用程序比傳統(tǒng)的ASP應(yīng)用程序速度要快很多,因?yàn)锳SP.NET令我們可以使用經(jīng)過編譯的編程語言。因此,ASP.NET應(yīng)用程序不需要明確的編譯步驟,結(jié)果便是執(zhí)行得更快了。
2.3 SQL2000數(shù)據(jù)庫簡介
隨著科學(xué)技術(shù)的進(jìn)步,信息已成為各行各業(yè)的重要資源。數(shù)據(jù)庫以其強(qiáng)大的操作和管理功能成為高速信息表達(dá)的途經(jīng)。據(jù)我所知,數(shù)據(jù)庫的類型有很多,比如:"sql server", "vf","framework","access", "Oracle""MySQL""SYBASE""DB2"等等,然而本軟件選擇了用SQL Server2000來作為數(shù)據(jù)庫軟件。
關(guān)于SQL Server2000的介紹:
Microsoft SQL Server2000是由 Microsoft公司開發(fā)的,在Microsoft SQL ……(未完,全文共28353字,當(dāng)前僅顯示5099字,請閱讀下面提示信息。
收藏《畢業(yè)論文:健身中心管理系統(tǒng)》)