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