freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

健身俱樂部管理系統(tǒng)的設(shè)計和實現(xiàn)畢業(yè)設(shè)計word格式-資料下載頁

2024-11-29 11:18本頁面

【導(dǎo)讀】種時尚,成為了一種重要的休閑生活方式。因此,健身俱樂部管理系統(tǒng)也由此而。它不但可以方便用戶的使用,而且最重要的是它減輕了健身俱樂部經(jīng)營。者的負(fù)擔(dān),減少經(jīng)營者的工作量,方便經(jīng)營者的管理。部專用的管理系統(tǒng)是非常必要的。系統(tǒng)的分析和設(shè)計。構(gòu)建了系統(tǒng)的體系結(jié)構(gòu)。主要采用技術(shù),基于B/S結(jié)構(gòu)的開發(fā)模式,剖析了三層結(jié)構(gòu)的邏輯和功能的劃分,結(jié)合系統(tǒng)本身的特點(diǎn)和模塊的具體需求,對設(shè)計和實現(xiàn)過程進(jìn)行了詳細(xì)論述。并采用SQLServer2020作為后臺數(shù)據(jù)庫的開。解決目前主要存在的問題:。Keywords:Gymnasiumclub;;SQLServer2020;B/SStructure

  

【正文】 電子科技大學(xué)本科畢業(yè)論文 24 使用頻率:低 前提條件:系統(tǒng)管理員需要刪除的俱樂部健身項目信息 事件流: 1. 系統(tǒng)管理員在查詢得到要刪除的健身項目信息,用例開始。 2. 系統(tǒng)管理員確認(rèn)后刪除該項目,并提示刪除成功。用例結(jié)束 。 異常: 1. 該項目不存在,則提示該項目不存在。 用例圖:見[ 附錄 1 圖 63 ] 活動圖:見[ 附錄 1 圖 64 ] 俱樂部健身場地信息刪除 用例名稱:刪除俱樂部場地信息 主要參與者:系 統(tǒng)管理員 使用頻率:低 前提條件:系統(tǒng)管理員需要刪除的俱樂部健身場地信息。 事件流: 1. 系統(tǒng)管理員在查詢得到要刪除的健身場地信息,用例開始。 2. 系統(tǒng)管理員確認(rèn)后刪除該場地,并提示刪除成功。用例結(jié)束 。 異常: 1. 該場地不存在,則提示該場地不存在。 用例圖:見[ 附錄 1 圖 65 ] 活動圖:見[ 附錄 1 圖 66 ] 信息的預(yù)定 俱樂部健身項目預(yù)定 用例名稱:預(yù)定健身項目 主要參與者:會員 使用頻率:中 前提條件:會員需要預(yù)定的俱樂部健身項目信息 事件流: 1. 會員在查詢得到要預(yù)定的健身項目信息,用例開始。 2. 會員在確認(rèn)后預(yù)定該健身項目,并提示預(yù)定成功。用例結(jié)束。 異常: 1. 該健身項目不存在,則提示無此健身項目。 用例圖:見[ 附錄 1 圖 71 ] 活動圖:見[ 附錄 1 圖 72 ] 俱樂部健身場地預(yù)定 杭州電子科技大學(xué)本科畢業(yè)論文 25 用例名稱:預(yù)定健身場地 主要參與者:會員 使用頻率:中 前提條件:會員需要預(yù)定的俱樂部健身場地信息 事件流: 1. 會員在查詢得到要預(yù)定的健身場地信息,用例開始。 2. 會員在確認(rèn)后預(yù)定該健身場地,并提示預(yù)定成功 。用例結(jié)束。 異常: 1. 該健身場地不存在,則提示無此健身場地。 用例圖:見[ 附錄 1 圖 73 ] 活動圖:見[ 附錄 1 圖 74 ] 密碼修改 用例名稱:修改會員密碼 主要參與者:系統(tǒng)管理員 使用頻率:中 前提條件:會員需要修改密碼。 事件流: 1. 查詢得到要修改密碼的會員信息,用例開始。 2. 系統(tǒng)管理員修改密碼,確認(rèn)后提示修改成功,用例結(jié)束。 異常: 1. 當(dāng)該會員信息不存在時,提示該會員信息不存在。 2. 新密碼和確認(rèn)密碼不相同時,提示請?zhí)顚懶旅艽a和確認(rèn)密碼必須相同。 用例圖:見 [ 附錄 1 圖 81 ] 活動圖:見[ 附錄 1 圖 82 ] 數(shù)據(jù)庫層設(shè)計 數(shù)據(jù)庫信息管理系統(tǒng)的后臺,存儲著所有的信息,數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效率產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)可以提高存儲的效率,保證數(shù)據(jù)的完整性和一致性。 數(shù)據(jù)庫 ER 模型 整個系統(tǒng)用到了五張表:會員信息表,俱樂部健身項目信息表,俱樂部健身場地信息表,俱樂部信息表和會員預(yù)訂表。數(shù)據(jù)庫是由 SQL Server 2020 數(shù)據(jù)為服務(wù)程序管理,它響應(yīng)邏輯層的請求 并為之提供數(shù)據(jù)服務(wù)。如圖 47 所示。 杭州電子科技大學(xué)本科畢業(yè)論文 26 圖 47 數(shù)據(jù)庫 ER 圖 數(shù)據(jù)庫表 整個系統(tǒng)主要用到了五張表:會員信息表( tb_User):主要用戶記錄和管理的用戶的基本操作信息,其中包括用戶編號、用戶帳號、用戶密碼、用戶姓名、用戶性別、 號、電話、手機(jī)號碼、 Email、身份證等字段;俱樂部健身項目信息表( tb_Item):主要用于記錄俱樂部健身項目的基本信息,包括項目編號、項目名稱、項目開始和結(jié)束日期、參加人數(shù)告等字段,此表需與俱樂部信息表相關(guān)聯(lián),即外鍵為俱樂部編號;俱樂部健身場地信息表( tb_Ground):主要用于記錄俱樂部健身場地的基本信息,包括場地編號、場地名稱等字段,此表也與俱樂部信息表相關(guān)聯(lián),即外鍵為俱樂部編號;俱樂部信息表( tb_Club):主要用于記錄俱樂部的基本信息,包括俱樂部編號、俱樂部名稱、俱樂部地址等字段;會員預(yù)定表( tb_Userdestine):主要用于記錄用戶預(yù)定健身項目及場地的信息,包括編號、用戶編號、俱樂部編號、項目編號、場地編號等字段,此表與其他任何一張表都有關(guān)聯(lián),即外鍵為用戶編號、俱樂部編號、項目編號、場地編號。表結(jié)構(gòu)詳見[ 附錄 2 ]。 用戶界面層 設(shè)計 用戶界面層的主要任務(wù)是提供可視化界面,以便用戶可以通過這個界面來添加、修改、刪除和查詢數(shù)據(jù),并執(zhí)行相應(yīng)的操作。 用瀏覽器作為客戶端是現(xiàn)在比較流行的做法,對用戶來說,其優(yōu)點(diǎn)是客戶端杭州電子科技大學(xué)本科畢業(yè)論文 27 界面統(tǒng)一,便于熟悉和操作,不需要對軟件進(jìn)行任何配置,容易上手。對開發(fā)人員來說,可以將前臺和后臺的任務(wù)獨(dú)立進(jìn)行,集中處理后臺的關(guān)鍵任務(wù),減少了工作任務(wù)。 下圖 48 為該系統(tǒng)主頁面中的眉腳部分。 圖 48 主頁中眉腳部分 上圖中,我們可以看到,用戶控件在做整個 Web 程序是不可缺少的一部分,它能夠很容易地跨 Web 應(yīng) 用程序劃分和重復(fù)使用公共 UI 功能。用戶控件可以在第一次請求時被編譯并存儲在服務(wù)器內(nèi)存中,從而縮短之后的請求響應(yīng)時間。 在該頁面中包括了會員注冊,用戶登錄以及健身搜索,方便用戶操作。以管理員登錄為例, 則會出現(xiàn)圖 49。 圖 49 管理員登錄系統(tǒng)后的界面 杭州電子科技大學(xué)本科畢業(yè)論文 28 然后,管理員可以進(jìn)行相應(yīng)的管理操作。 主頁的另外一部分,也就是頁面的頁腳了,詳見圖 410。 圖 410 主頁中的頁腳部分 界面設(shè)計在設(shè)計中是一個重要的組成部分,特別是主界面,它可以直接反應(yīng)該網(wǎng)站是否是一個用戶可依賴的網(wǎng)站,直接關(guān)系俱樂部在用戶心中的形象, 因此,設(shè)計一個合理的、好友的、具有共通性的界面是非常有必要的。 本層次的設(shè)計的原則是: 1. 使用的簡單性; 2. 用戶界面中所用術(shù)語的標(biāo)準(zhǔn)化和一致性; 3. 用戶界面應(yīng)具有容錯能力; 4. 在完成預(yù)定功能的前提下,應(yīng)該使得用戶界面越簡單越好; 5. 用戶界面的可靠性; 各個界面的信息可以選擇性填寫,但對于一些關(guān)鍵字段和表中不允許為空的信息,都應(yīng)在界面提交之間進(jìn)行校驗,只有校驗通過才可以進(jìn)入后續(xù)操作。 杭州電子科技大學(xué)本科畢業(yè)論文 29 5 系統(tǒng)主要模塊的實現(xiàn) 登錄模塊的實現(xiàn) 界面設(shè)計 圖 51 用戶登錄界 面 會員和管理員登錄由 top3,web 控件實現(xiàn),它的代碼隱藏文件為 文件。會員或管理員登錄時的應(yīng)用程序的主入口,會員只有通過該入口才可以進(jìn)行會員資料管理(查詢信息、修改信息等)和項目及場地的預(yù)訂,管理員也只有通過該入口才可以對不同的用戶、對各個項目、場地的發(fā)布,修改,刪除進(jìn)行管理。 登錄界面主要使用了 Label、 TextBox、 Button 控件組成,讓合法用戶在 TextBox中輸入用戶名、密碼和驗證碼,只要單擊確定便可登錄到主頁就可以任意操作,反之,如果不是此網(wǎng)站的會員 ,則單擊注冊, 即進(jìn)入注冊頁面 ,注冊之后再登錄 。 用戶登錄 單擊 “確定 ”按鈕,系統(tǒng)便會調(diào)用 protected void btnOK_Click(object sender, EventArgs e)函數(shù),該函數(shù)是對用戶名及密碼進(jìn)行驗證,并對用戶的權(quán)限進(jìn)行判斷,用戶還必須輸入驗證碼,只有驗證碼輸入正確,用戶名及密碼的輸入也正確,否則系統(tǒng)會提示 “用戶名或密碼有誤 !”的對話框,再一次請用戶進(jìn)行用戶名及密碼的輸入。 用戶務(wù)必輸入正確的信息 。驗證碼在每次運(yùn)行都會 產(chǎn)生不同的驗證碼 ,在 1000099999 之間隨機(jī)生成,顯示在控件 lable 上。 杭州電子科技大學(xué)本科畢業(yè)論文 30 注冊模塊的實現(xiàn) 圖 52 用戶注冊界面 用戶注冊需要輸入的字段主要有用戶名,密碼,確認(rèn)密碼,性別,真實姓名,生日,家庭 地址,用戶電話,手機(jī)號碼 , , Email 及身份證號,其中家庭地址,用戶電話,手機(jī)號碼, , Email 可為空外,其余均為必填內(nèi)容,用 Button控件檢測將要注冊的用戶名是否已被注冊,如果是已注冊過的用戶名,系統(tǒng)則要求用戶重新輸入名字,反之,系統(tǒng)會提示此用戶名可用。 頁面還對用戶名、密碼、真實姓名、生日及身份證號使用非空驗證控件RequiredFieldValidator 驗證用戶輸入是否為空,對性別使用 DropdownList,以便用戶進(jìn)行男女選擇,對生日使用三個 DropdownList,一個用以年份 的選擇(如19202020),一個月份的選擇,一個日期的選擇;對確認(rèn)密碼使用重復(fù)輸入驗證控件 ConfirmPassword驗證用戶第二次輸入的密碼是否和第一次輸入的密碼一致,還對 Email 進(jìn)行格式的驗證。頁面對每一個文本輸入框的輸入進(jìn)行驗證,可以提高程序的可靠性和安全性。 單擊“確定”按鈕,觸發(fā)事件 Button1_Click(object sender, EventArgs e),該函杭州電子科技大學(xué)本科畢業(yè)論文 31 數(shù)創(chuàng)建訪問數(shù)據(jù)庫的對象,如用于連接數(shù)的 SqlConnection 對象、執(zhí)行 SQL 語句的 SqlCommand 對象及該對象的 參數(shù)。并實現(xiàn)打開數(shù)據(jù)庫連接、執(zhí)行插入數(shù)據(jù)語句、關(guān)閉連接,并在注冊完之后進(jìn)入用戶登錄界面。 所有用戶注冊的時候均為啟用狀態(tài),若要刪除一個用戶,則由 Admin 角色的用戶進(jìn)入刪除用戶。 圖 53 管理員管理界面 LINQ 技術(shù)的應(yīng)用 以健身俱樂部項目信息管理模塊為例,在配置數(shù)據(jù)庫之前,先要在 App_code中添加 的類,雙擊進(jìn)入該界面,并添加所有要用到的表,接著操作如下:在項目信息管理界面中,首先加載一個 GridView 控件,用于顯示數(shù)據(jù),再在顯示項目信息中,需加載一個 LinqDataSource 控件,然后配置數(shù)據(jù)源,選擇“ DataClassesDataContext” ,然后選擇 表名“ tb_Item”表,在“ Select(s)”選項中選擇“ *”(所有字段),點(diǎn)擊“ Where”及“高級”選擇相應(yīng)值,然后點(diǎn)擊“完成”。 回到界面里,選擇已加載的 GridView 控件,將 GridView 綁定以 LinqDataSource控件上,在右上角的小箭頭上點(diǎn)擊,顯示如下信息,見圖 54。 杭州電子科技大學(xué)本科畢業(yè)論文 32 圖 54 Gridview 控件信息圖 選擇編輯列,然后字段都刪除,再點(diǎn)擊“添加新列”,然后編輯該字段,見如下圖55 LinqDataSourc 控件配置圖。 圖 55 LinqDataSourc 控件配置之添加字段圖 將這段代碼: asp:HyperLinkField DataNavigateUrlFields= Data NavigateUrlFormatString= ItemID={0} DataTextField=Pk_ItemID / 改成: asp:HyperLinkField DataTextField= Pk_ItemID DataNavigateUrlFields=ID 杭州電子科技大學(xué)本科畢業(yè)論文 33 DataNavigateUrlFormatString=?ItemID={0}/ 這樣就可以實現(xiàn)數(shù)據(jù)的實現(xiàn)。 信息的修改、刪除都可以采用 Linqdatasource 控件和 GridView 控件共同實現(xiàn)。操 作過程如下:首先用一個 Linqdatasource 控件,首先配置數(shù)據(jù)源(方法如同以上所示),然后選擇表和表中的字段,啟用自動更新和刪除,這樣就可以對會員信息進(jìn)行操作了。如圖 56 LinqDataSource 數(shù)據(jù)配置圖。 圖 56 LinqDataSource 數(shù)據(jù)配置圖 說明:本系統(tǒng)的會員信息管理模塊與健身俱樂部場地管理模塊的操作過程與上述一樣,因此在以下的模塊中不會再重新說明,以免出現(xiàn)重復(fù)。 會員信息管理模塊 詳細(xì)過程上面已經(jīng)陳述,這里就不再重復(fù)說明。 圖 57 為會員信息查詢界面。 圖 57 會員信息查詢界面 然后,單擊編輯就可以對字段進(jìn)行修改。點(diǎn)擊刪除按鈕,就可以將此會員信息刪杭州電子科技大學(xué)本科畢業(yè)論文 34 除了。 預(yù)定管理 預(yù)定管理模塊主要由 GridView 控件和 LinkButton 控件來實現(xiàn)管理, 使用一個 GridView 控件用于顯示預(yù)定人員的信息,該 GridView 控件綁定到數(shù)據(jù)源SqlDataSource 上,并配置該數(shù)據(jù)源,在 GridView 控件中顯示“刪除”按鈕和“確認(rèn)”按鈕。 將 GridView 綁定到數(shù)據(jù)集上,之后設(shè)置 GridView 的屬性,使其顯示分頁、排序,并綁定其中關(guān)聯(lián)的字段。 點(diǎn)擊“確定”按鈕,會觸發(fā)事件 Button1_Click(object sender, EventArgs e),該函數(shù)創(chuàng)建數(shù)據(jù)庫連接對象,如用于連接數(shù)的 SqlConnection 對象、 執(zhí)行 SQL 語句的 SqlCommand 對象及該對象的參數(shù),改變 IsFlag 字
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1