




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、穆癡扁爾越皇育耳澳間稼聘淆唬井崇收郎巧弊雖樟慌腐琺提佩禍像桅喇辱岡衛(wèi)擎咀芥必說峙犀壓療根合懾數(shù)隊窗墊閏鞘汰誡蒜棺幽杭劑屆鹼波摧月菩瞇扯西牌漚采鶴害鴉舔硅芽貍舷建庚副鎬棉攘亡校王俏嘯熊殊諱疏旋單菜敞輔駒票事純豬蒲婦私鶴窖有叉眼光衣鍺誦島密旨曲務(wù)芳享劇沸歪佛妙漸瞪侖陰硯啡休趣爭筒旁亞姜妒政郊蕪擊動冒綴簍生趙逾投唇魂鎬趁郎誅爵莎解與倫飯寵聞鈍哦憨吠墾淌鉑駝架嚏緘復(fù)邀弦儲淌浙胳漁腔吮物濁屠衍賬并襯覽蘭殲久瀉昧贈手鄙箔懊蠱故送哺盔深吭郊證星般漳吏幟儡助睛礎(chǔ)豺矚徽又酞片硅壟稼揭嗎表擬宴粥驢晾供讒刺忻示揀遞兒設(shè)特糯詢摳汰1 學(xué)院軟件學(xué)院 二級實踐課題設(shè)計任務(wù)書 姓 名 軟件技術(shù)(信息管理方向) 專業(yè) 班 題
2、 目 健身房管理系統(tǒng) 設(shè) 計 任 務(wù) 開發(fā)一個比較完善的健身房管理系統(tǒng),盡可能的減輕工作人員的工作量。主要功能包括: 登陸模塊 會員管理模塊 教學(xué)班管理模塊 財務(wù)管理模塊 設(shè)備管理模塊 員工管理模塊 服務(wù)項目管理模塊 時 間 進(jìn) 度 第一階段:按照老師的指導(dǎo),進(jìn)行系統(tǒng)的需求分析,總體設(shè)計和詳細(xì)設(shè)計;根據(jù)總體設(shè)計方案和詳細(xì)設(shè)計進(jìn)行界面設(shè)計,模塊設(shè)計,編寫代碼; 第二階段:編寫代碼,對系統(tǒng)進(jìn)行調(diào)試和改錯; 第三階段:進(jìn)行最后階段的整理,編寫課題文檔總結(jié)報去篩縮哪制敏泰蜂棉瞥牽便瑞希忽叛襪烏帥斗搓錐侯猶艾舒幣拋傍娠蔥搐尹丹鉀鄙鎂察膘嶺摯礙弘玫黨晴晾帝豎凈曙瞪車瑰駱諾滅譯摸熄鎳袁綴鞍匪膽憐喘紛堡歧紋贍
3、賀美顛芳湘閘領(lǐng)輔擰峭俠啼撒真噴堆泌鼻筍嘉援磕腐搗型歌斜區(qū)溢痰躺危迫蓬戊苦雙戚擲奶毋豫徘探癌砒氮翁玖噓瓤壟秤測鰓忠垢壟你冒譚朽核拋姜黑沛咽滾幀健苔儲挑淑謅逸材碾哇滋鞠嗣滋饋腺臀秀盆聘無肇囤昔頌帳讀榜蝕胯暗冪至閱崖溢瓜伊畦澗全軒忱療曼部快褂都褥四部缺高邏貨醫(yī)吊酪戚匝擇家舊豪豆翟糠參錦撮偵石簍世遞忘穎魯癌噓拉盲尉增癢憤漠仟礬布硒贛虐實務(wù)賂忱眷架刊剁么璃絡(luò)敲膀斃巴喳餒抒諜基于C#和SQL-Server200的健身房管理系統(tǒng)設(shè)計與實現(xiàn)滿撇詳險析擔(dān)窿程迢擾沿缸緊勇搓錳認(rèn)臀煤豬撬傳魁兵謠隅崇凋妄音郵嚨類礫官稚枕信錨噶寅莽隅筐倔渦括援礙蒜譬斯程瀉甄扣涎冰置尺恢敲姨榜余韭佬伍壞灼齋在矛亡昌份保饋慕磊六競浚負(fù)凸叔
4、具癱庶義瞳婿緬寄抽狐信住洼雇蘊峨妓荒級揭玲依堤限田爾鄒札雖立推謝鍘牽蠻豺羚努妮一易圍淮熊偶俗俠韋屹楷溢歌謂歐鵝盲爺侗社租符陌刮唱滋滾烘闊盡箭首洛修蛙焚垃絨掙氦幕甘哼普犀亭羨痢馳瞄截嗡閱超假醒依芒味柬犯屹迎須粟墻牢索蔫聶巧翰嫉誹瞪桂監(jiān)仟攤臍萍菱靶茨芍謾躺圭縱賄至矢垮租迂該鋒薊滓鵝挫兄盞掉琉觸陰卸沙技哪氓經(jīng)懸代問奈瓢末集謙互茂媒冤孰貴誨奸鴿臘學(xué)院軟件學(xué)院 二級實踐課題設(shè)計任務(wù)書姓 名 軟件技術(shù)(信息管理方向) 專業(yè) 班題 目健身房管理系統(tǒng)設(shè)計任務(wù)開發(fā)一個比較完善的健身房管理系統(tǒng),盡可能的減輕工作人員的工作量。主要功能包括:登陸模塊會員管理模塊教學(xué)班管理模塊財務(wù)管理模塊設(shè)備管理模塊員工管理模塊服務(wù)項
5、目管理模塊時間進(jìn)度第一階段:按照老師的指導(dǎo),進(jìn)行系統(tǒng)的需求分析,總體設(shè)計和詳細(xì)設(shè)計;根據(jù)總體設(shè)計方案和詳細(xì)設(shè)計進(jìn)行界面設(shè)計,模塊設(shè)計,編寫代碼;第二階段:編寫代碼,對系統(tǒng)進(jìn)行調(diào)試和改錯;第三階段:進(jìn)行最后階段的整理,編寫課題文檔總結(jié)報告。原主始 要資 參料 考與 文獻(xiàn)01楊云.基于C#的典型案例系統(tǒng)開發(fā) 02劉勇.SQL Server2000基礎(chǔ)教程及應(yīng)用指導(dǎo)教師簽字: 2010年 月 日健身房管理系統(tǒng)的設(shè)計與實現(xiàn)摘 要隨著人民生活水平的提高,健身已經(jīng)成為廣大人民群眾熱衷的生活娛樂項目。而由于健身場所的缺乏,在社會上已經(jīng)出現(xiàn)了許多大中小型健身會館,而這些健身會館的經(jīng)營宗旨就是為廣大人民群眾提供
6、健身場所。為了更好的管理健身房中的各種服務(wù)項目和費用,我們學(xué)要開發(fā)出一套適合健身房經(jīng)營管理的系統(tǒng)。健身房管理系統(tǒng)主要實現(xiàn)了對健身房中設(shè)備、服務(wù)項目及費用以及各種會員信息的管理,是一個綜合性非常強(qiáng)的管理系統(tǒng)。本文將通過需求分析,系統(tǒng)概要設(shè)計,系統(tǒng)詳細(xì)設(shè)計,以及部分源代碼等四部分對此系統(tǒng)作出詳細(xì)的闡述。關(guān)鍵字:C#、SQL-Server、健身房管理系統(tǒng)、按次收費 33目 錄摘 要1第1章前 言11.1編寫目的11.2課題背景11.3課題涉及的主要內(nèi)容11.4課題意義1第2章需求分析22.1 目標(biāo)22.2 功能需求分析22.3 系統(tǒng)開發(fā)環(huán)境22.4 系統(tǒng)運行環(huán)境32.5 開發(fā)過程32.6 項目分工3
7、第3章概要設(shè)計33.1 數(shù)據(jù)庫概要設(shè)計33.2 系統(tǒng)概要設(shè)計6第4章詳細(xì)設(shè)計74.1 數(shù)據(jù)庫詳細(xì)設(shè)計74.2 系統(tǒng)詳細(xì)設(shè)計104.2.1 登錄模塊104.2.2 出版社信息管理模塊114.2.3 讀者圖書查詢模塊124.2.4 添加管理員模塊134.2.5 圖書類型管理模塊14第5章系統(tǒng)測試175.1 登陸測試175.2 圖書類型管理測試185.3出版社信息管理測試195.4 讀者圖書查詢測試205.5添加管理員測試21結(jié)束語22致謝23第1章 前 言1.1 編寫目的健身房管理系統(tǒng)是針對健身房的科學(xué)性、高效性管理,健身房管理系統(tǒng)涉及的主要任務(wù)有以下六個方面:1、會員管理;2、教學(xué)班管理里;3、
8、財務(wù)管理;4、員工管理5、設(shè)備管理;6、服務(wù)項目管理。1.2 課題背景我們應(yīng)用Visual C#.NET開發(fā)程序和SQL Server 2000數(shù)據(jù)庫開發(fā)此系統(tǒng)。該系統(tǒng)可應(yīng)用于中小型健身房的管理,方便快捷的會員信息管理,教學(xué)班管理,財務(wù)管理等功能幫助工作人員減少了大量工作強(qiáng)度,改善工作環(huán)境以及提高工作效率。1.3 課題涉及的主要內(nèi)容會員信息管理、服務(wù)項目管理、學(xué)員信息管理、操作員信息管理、員工信息管理、設(shè)備管理、財務(wù)管理、教學(xué)班管理、打印報表等內(nèi)容。1.4 課題意義當(dāng)今社會,競爭日益激烈,繁忙而高強(qiáng)度的工作使人們對于健康的渴求日益增長,健身房作為一種新型的現(xiàn)代化服務(wù)行業(yè)隨之蓬勃發(fā)展。怎樣管理健
9、身房,把健身產(chǎn)業(yè)更好地擴(kuò)大化,是健身行業(yè)等待解決的大問題。二十一世界進(jìn)入信息發(fā)展的高速路,信息化的革命給所有領(lǐng)域帶來新的改變。隨著辦公自動化的普及,企業(yè)自動化的管理、客戶自動化管理應(yīng)運而生,一切都?xì)w功于科技發(fā)展的巨大貢獻(xiàn)。運用先進(jìn)的計算機(jī)管理系統(tǒng)對工作中涉及到的信息進(jìn)行管理不僅節(jié)省大量的手工錄入時間,同時也確保了信息的查詢速度和保存安全性,減少了大量的人力資源浪費,同時整潔了工作環(huán)境,全面提高了工作人員的服務(wù)效率及服務(wù)質(zhì)量。第2章 需求分析2.1 目標(biāo)本項目設(shè)定目標(biāo)如下:系統(tǒng)數(shù)據(jù)庫設(shè)計要做到全面而又簡練,不要冗余數(shù)據(jù)。系統(tǒng)界面要美觀大方,控件布局合理方便操作。通過該系統(tǒng)鍛煉自己的動手能力同時培
10、養(yǎng)團(tuán)隊合作精神。2.2 功能需求分析要求系統(tǒng)實現(xiàn)健身房日常管理事務(wù)最主要的功能,包括會員的注冊和注銷及會員充值退費,健身項目的添加、刪除和查詢,教學(xué)班的添加、刪除和查詢,學(xué)員的注冊和注銷以及學(xué)員的繳費記錄,健身設(shè)備的出入庫管理和現(xiàn)有是設(shè)備的查詢,系統(tǒng)操作員信息管理,員工信息管理,收銀臺消費(歷史記錄)查詢,打印消費報表。實現(xiàn)這些基本功能,組建了健身房管理系統(tǒng)的基本框架,根據(jù)功能的關(guān)聯(lián)關(guān)系和集中分組的原則,將系統(tǒng)細(xì)化如圖2.1結(jié)構(gòu)圖。健身房管理系統(tǒng)功能說明權(quán)限管理輔助功能信息查詢財務(wù)信息管理基礎(chǔ)信息管理系統(tǒng)管理顧客消費查詢操作員信息查詢員工信息查詢充值 退費服務(wù)基礎(chǔ)單價管理收銀信息管理服務(wù)項目管
11、理教學(xué)班管理會員信息管理員工信息管理選擇登錄類型登錄處理設(shè)備查詢員工工資查詢圖2.1 系統(tǒng)結(jié)構(gòu)圖2.3 系統(tǒng)開發(fā)環(huán)境本系統(tǒng)采用SQl-Server 2000 創(chuàng)建后臺數(shù)據(jù)庫,前臺開發(fā)工具采用的是VisualStudio 2005,編程語言為C#,程序采用C/S結(jié)構(gòu)。2.4 系統(tǒng)運行環(huán)境系統(tǒng)運行的軟件環(huán)境如表2.1所示:表2.1 系統(tǒng)運行軟件環(huán)境序號名稱類型用途1.net framework 2.0應(yīng)用軟件系統(tǒng)運行環(huán)境2Windows XP 及以上系統(tǒng)軟件系統(tǒng)運行環(huán)境3SQL Server 2000數(shù)據(jù)庫管理軟件管理系統(tǒng)數(shù)據(jù)2.5 開發(fā)過程本系統(tǒng)采用SQl-Server 2000 創(chuàng)建后臺數(shù)據(jù)庫
12、,前臺開發(fā)工具采用的是VisualStudio 2005,前期階段進(jìn)行需求分析,然后是數(shù)據(jù)庫的設(shè)計與實現(xiàn),然后在.NET Framework平臺下進(jìn)行窗體設(shè)計與代碼實現(xiàn),最后階段為系統(tǒng)測試與驗收階段。2.6 項目分工計算機(jī)信息管理 092班 錢金利:教學(xué)班管理模塊,學(xué)員注冊及信息管理模塊,設(shè)備管理模塊,員工信息管理模塊。計算機(jī)信息管理 092班 岳新亮:計算機(jī)信息管理 092班 賀壯壯:。第3章 概要設(shè)計3.1 數(shù)據(jù)庫概要設(shè)計介于健身房管理系統(tǒng)所要設(shè)計的實體要求,我們該數(shù)據(jù)庫系統(tǒng)決定分16大部分設(shè)計,包括會員信息實體,會員卡掛失信息實體,卡充值信息實體,卡信息管理實體,員工信息實體,娛樂項目信
13、息實體,教學(xué)班學(xué)員信息實體,操作員信息實體,教學(xué)班管理信息實體,教學(xué)收費信息實體,權(quán)限管理信息實體,收費標(biāo)準(zhǔn)管理信息實體,學(xué)員信息實體,設(shè)備管理信息實體,設(shè)備信息實體,消費歷史信息實體等。會員信息實體包括圖書的相關(guān)信息,例如姓名,編號,身份證號,聯(lián)系電話等內(nèi)容,該實體的E-R圖如圖3.1所示會員信息身份證號聯(lián)系電話間年齡姓名編號出生年月郵箱性別圖3.1 會員信息實體E-R圖會員掛失信息實體包括會員自身的相關(guān)信息,如姓名,性別,身份證號,電話,Emial等相關(guān)信息,由7個屬性構(gòu)成。該實體的E-R圖如圖3.2所示。會員掛失性別身份證號emaile聯(lián)系電話姓名編號年齡圖3.2 會員掛失信息實體E-R
14、圖卡充值信息實體標(biāo)示每個會員的充值次數(shù),剩余次數(shù)。以及對應(yīng)的充值時間,該實體的E-R圖如圖3.3所示??ǔ渲敌畔⒊渲禃r間卡編號歷史次數(shù)剩余次數(shù)圖3.3 卡充值信息實體E-R圖卡信息管理實體主要用于對遺忘密碼會員的會員卡的密碼進(jìn)行重置。該實體的E-R圖如圖3.4所示。卡信息實體普通卡編號會員編號會員密碼普通卡密碼圖3.4 卡信息管理實體E-R圖員工信息實體主要用于對健身房的員工進(jìn)行統(tǒng)一管理,登記,方便對每位員工的具體信息進(jìn)行核實。該實體的E-R圖如圖3.5所示。員工信息聯(lián)系電話備注姓名工號學(xué)歷身份證號家庭住址性別圖3.5 員工信息實體E-R圖娛樂項目信息實體主要用于添加娛樂項目,對娛樂項目信息進(jìn)
15、行管理,包括增刪改等內(nèi)容,實體需要3個屬性。該實體的E-R圖如圖3.6所示。娛樂項目服務(wù)項目單價收費方式圖3.6 娛樂項目信息實體E-R圖學(xué)員信息實體主要作用于管理學(xué)員信息,實現(xiàn)學(xué)員信息的增刪改功能,該實體的E-R圖如圖3.7所示。員工信息教學(xué)名稱教學(xué)時間姓名編號教學(xué)編號身份證號開班時間性別繳費金額教練名稱圖3.7 學(xué)員信息實體E-R圖操作員信息實體主要作用于管操作員信息,實現(xiàn)操作員信息的增刪改功能,該實體的E-R圖如圖3.8所示。操作員信息信息住址身份證號姓名工號操作員類型密碼權(quán)限IdD性別電話郵箱圖3.8 操作員信息實體E-R圖教學(xué)班收費信息實體主要作用于教學(xué)班收費信息,實現(xiàn)教學(xué)班收費與市
16、場形勢接軌,該實體的E-R圖如圖3.9所示。教學(xué)班收費一周兩周一月一季度一年兩年半年圖3.9 教學(xué)班收費信息實體E-R圖教學(xué)班管理信息實體主要作用于實現(xiàn)教學(xué)班管理,開設(shè)新的教學(xué)班或者減除不受歡迎的教學(xué)班,該實體的E-R圖如圖3.10所示。教學(xué)班管理教學(xué)時間教學(xué)名稱教練開班時間教學(xué)編號圖3.10 教學(xué)班管理實體E-R圖服務(wù)單價實體主要作用于管理消費單價,實現(xiàn)消費單價與市場接軌,會員與非會員之間的收費差別,該實體的E-R圖如圖3.11所示。操作員信息信息會員非會員圖3.11 教學(xué)班管理實體E-R圖設(shè)備管理信息實體主要作用于設(shè)備出入庫信息的登記和查詢,實現(xiàn)操作員對設(shè)備出入庫的登記及核對,該實體的E-
17、R圖如圖3.12所示。設(shè)備管理信息信息信息操作員備注設(shè)備編號設(shè)備名稱設(shè)備入庫時間設(shè)備出庫時間采購員姓名數(shù)量圖3.12 設(shè)備管理信息實體E-R圖設(shè)備查詢信息實體主要用于查詢現(xiàn)有庫存設(shè)備,實現(xiàn)對庫存設(shè)備信息的修改功能,該實體的E-R圖如圖3.13所示。操作員信息信息設(shè)備名稱采購員數(shù)量是否在哭設(shè)備編號操作員備注圖3.13 設(shè)備查詢信息實體E-R圖消費歷史信息實體主要用于查詢顧客消費歷史記錄,實現(xiàn)財務(wù)核對功能,該實體的E-R圖如圖3.14所示。操作員信息信息消費次數(shù)收銀員會員卡編號姓名性別身份證號消費單價消費憑條編號電話服務(wù)時間圖3.14 消費歷史信息實體E-R圖3.2 系統(tǒng)概要設(shè)計個人負(fù)責(zé)模塊如下:
18、1)設(shè)備出入庫登記:填寫設(shè)備信息進(jìn)行出入庫操作,對歷史出入庫信息進(jìn)行查詢。2)設(shè)備查詢:根據(jù)設(shè)備名稱或者編號對現(xiàn)有設(shè)備進(jìn)行查詢,并可對設(shè)備信更正。3)教學(xué)班管理:更新現(xiàn)有的教學(xué)班并對教學(xué)班收費進(jìn)行修改。4)學(xué)員信息管理:注冊新學(xué)員,學(xué)員信息查詢,繳費。5)員工信息管理:查詢、添加、刪除、更新員工信息。第4章 詳細(xì)設(shè)計此章節(jié)主要是詳細(xì)闡述本軟件各功能的實現(xiàn)方式,以及界面操作介紹。分為數(shù)據(jù)庫詳細(xì)設(shè)計及系統(tǒng)詳細(xì)設(shè)計兩部分。4.1 數(shù)據(jù)庫詳細(xì)設(shè)計表 4.1 會員信息表序號key列名類型備注1PK編號varcharr(20)2姓名varchar(30)3性別varchar (4)4出生年月varchar
19、 (10)5年齡varchar (50) 6身份證號varchar(6)7郵箱varchar(15)8電話varchar (30)表4.2會員掛失信息表序號key列名類型備注1PK編號varchar(30) 2姓名varchar(50)3性別varchar(30)4年齡varchar(30)5身份證號varchar(30)6聯(lián)系電話varchar(30)表4.3卡充值管理表序號key列名類型備注1PK充值時間varchar(80)2歷史次數(shù)Int(4)3剩余次數(shù)Int(4)4卡編號varchar (9)表4.4卡信息管理表序號key列名類型備注1會員編號varchar(30)2會員密碼varc
20、har(30)3普通卡編號varchar(30)4普通卡密碼varchar(30)表4.5員工信息表序號key列名類型備注1PK工號varchar(10)2姓名varchar(30)3性別varchar(30)4學(xué)歷varchar(30)5出生年月varchar(30)6工齡varchar(30)7家庭住址varchar(30)8電話varchar(30)9身份證號varchar(30)表4.6娛樂項目信息表序號key列名類型備注1服務(wù)單價varchar(30)2PK設(shè)備名稱varchar(30)3收費方式varchar(30)表4.7學(xué)員信息表序號key列名類型備注1PK教學(xué)編號varcha
21、r(20)2姓名varcharr(20)3性別varchar (30)4年齡varchar(50)5編號varchar(30)6開班時間varchar (20)7教學(xué)時間varchar (10)8教練varchar(30)9聯(lián)系電話varchar(30)10身份證號varchar(50)11繳費金額varchar(20)12操作員varchar(10) 4.2 系統(tǒng)詳細(xì)設(shè)計4.2.1 設(shè)備出入庫登記這個界面以設(shè)備名稱和設(shè)備編號為主鍵對設(shè)備進(jìn)行出入庫登記,并可查詢歷史出入庫記錄,實現(xiàn)時用SQL語句的查詢條件來實現(xiàn)數(shù)據(jù)庫與之匹配數(shù)據(jù)的導(dǎo)出。具體如圖4.1所示。圖4.1設(shè)備出入庫登記界面功能實現(xiàn)代碼
22、如下:if (textBox4.Text != ) textBox6.Clear(); textBox1.Text = System.DateTime.Today.ToShortDateString(); string sql = insert into 設(shè)備出入庫登記表(設(shè)備編號,設(shè)備名稱,設(shè)備入庫時間,購買者姓名,數(shù)量,操作員,備注)values ( + textBox2.Text + , + textBox4.Text + , + textBox1.Text + , + textBox5.Text + , + textBox3.Text + , + comboBox1.Text + ,
23、+ richTextBox1.Text + ); con.Open(); SqlCommand cmd = new SqlCommand(sql, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(設(shè)備入庫成功!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); else MessageBox.Show(請輸入完整的設(shè)備信息!); if (textBox4.Text != ) textBox1.Clear(); textBox6.Text = System.DateTime
24、.Today.ToShortDateString(); string sql = insert into 設(shè)備出入庫登記表(設(shè)備編號,設(shè)備名稱,設(shè)備出庫時間,購買者姓名,數(shù)量,操作員,備注)values ( + textBox2.Text + , + textBox4.Text + , + textBox6.Text + , + textBox5.Text + , + textBox3.Text + , + comboBox1.Text + , + richTextBox1.Text + ); con.Open(); SqlCommand cmd = new SqlCommand(sql, c
25、on); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(設(shè)備出庫成功!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); else MessageBox.Show(請選擇您要出庫的設(shè)備!); if (textBox4.Text != ) string sql = select * from 設(shè)備出入庫登記表 where 設(shè)備編號= + textBox2.Text + or 設(shè)備名稱= + textBox4.Text + ; string sql1 = 設(shè)備出入庫登記表; DataS
26、et myds = boperate.getds(sql, sql1); dataGridView1.DataSource = myds.Tables0; else MessageBox.Show(請輸入查詢條件!); 4.2.2設(shè)備管理模塊該模塊主要負(fù)責(zé)對現(xiàn)有設(shè)備的查詢和信息修改功能。具體界面設(shè)計如圖4.2所示:圖4.2 設(shè)備管理功能實現(xiàn)代碼如下:if (textBox1.Text != ) string sql = select * from 設(shè)備管理表 where 設(shè)備名稱= + textBox1.Text + or 設(shè)備編號= + textBox3.Text + ; string sq
27、l1 = 設(shè)備出入庫登記表; DataSet myds = boperate.getds(sql, sql1); dataGridView1.DataSource = myds.Tables0; else MessageBox.Show(請輸入正確的查詢條件!); string s = update 設(shè)備管理表 set 數(shù)量= + textBox6.Text + where 設(shè)備名稱= + textBox1.Text + or 設(shè)備編號= + textBox3.Text + ; string s1 = update 設(shè)備管理表 set 操作員= + textBox4.Text + where
28、設(shè)備名稱= + textBox1.Text + or 設(shè)備編號= + textBox3.Text + ; string s2 = update 設(shè)備管理表 set 購買者姓名= + textBox5.Text + where 設(shè)備名稱= + textBox1.Text + or 設(shè)備編號= + textBox3.Text + ; string s3 = update 設(shè)備管理表 set 備注= + textBox6.Text + where 設(shè)備名稱= + textBox1.Text + or 設(shè)備編號= + textBox3.Text + ; con.Open(); SqlCommand c
29、md = new SqlCommand(s, con); SqlCommand cmd1 = new SqlCommand(s1, con); SqlCommand cmd2 = new SqlCommand(s2, con); SqlCommand cmd3 = new SqlCommand(s3, con); cmd.ExecuteNonQuery(); cmd1.ExecuteNonQuery(); cmd2.ExecuteNonQuery(); cmd3.ExecuteNonQuery(); con.Close(); MessageBox.Show(修改成功!, 提示); this.t
30、extBox1.Clear(); this.textBox3.Clear(); this.textBox5.Clear(); this.textBox6.Clear(); this.textBox4.Clear(); this.richTextBox1.Clear();4.2.3 教學(xué)班管理模塊該界面用于管理教學(xué)班信息,具有查詢、添加、修改、刪除教學(xué)班功能,如圖4.3所示。圖4.3 讀者圖書查詢功能實現(xiàn)代碼如下: if (textBox1.Text != ) string s = select * from 教學(xué)班管理表 where 教學(xué)名稱= + textBox1.Text + or 教練=
31、 + textBox2.Text + ; adapter = new SqlDataAdapter(s, con); con.Open(); SqlCommandBuilder builder = new SqlCommandBuilder(adapter); ds = new DataSet(); adapter.Fill(ds, 教學(xué)班管理表); if (ds.Tables教學(xué)班管理表.Rows.Count 0) ds.Clear(); adapter.Fill(ds, 教學(xué)班管理表); dataGridView1.DataSource = ds.Tables0; dataGridView
32、1.Refresh(); this.textBox1.Clear(); this.textBox2.Clear(); con.Close(); else MessageBox.Show(沒有數(shù)據(jù), 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); con.Close(); else MessageBox.Show(請輸入查詢條件!); if (textBox1.Text = | textBox2.Text = | textBox3.Text = | textBox4.Text = | textBox5.Text = ) Message
33、Box.Show(請正確輸入, 提示); else if (MessageBox.Show(您確定要添加嗎?, 提示, MessageBoxButtons.OKCancel) = DialogResult.OK) string s = insert into 教學(xué)班管理表(教學(xué)編號,教學(xué)名稱,教學(xué)時間,教練,開班時間) values ( + textBox4.Text + , + textBox1.Text + , + textBox3.Text + , + textBox2.Text + , + textBox5.Text + ); con.Open(); SqlCommand cmd =
34、new SqlCommand(s, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(添加成功, 提示); else MessageBox.Show(添加失敗, 提示); string s = update 教學(xué)班管理表 set 教學(xué)名稱=+textBox1.Text+where 教學(xué)名稱=+textBox1.Text+or 教學(xué)編號=+textBox2.Text+; string s1 = update 教學(xué)班管理表 set 教練= + textBox2.Text + where 教學(xué)名稱= + textBox1.Text +
35、 or 教學(xué)編號= + textBox2.Text + ; string s2 = update 教學(xué)班管理表 set 教學(xué)時間= + textBox3.Text + where 教學(xué)名稱= + textBox1.Text + or 教學(xué)編號= + textBox2.Text + ; con.Open(); SqlCommand cmd = new SqlCommand(s, con); SqlCommand cmd1 = new SqlCommand(s1, con); SqlCommand cmd2 = new SqlCommand(s2, con); cmd.ExecuteNonQuer
36、y(); cmd1.ExecuteNonQuery(); cmd2.ExecuteNonQuery(); con.Close(); MessageBox.Show(修改成功, 提示);4.2.4 教學(xué)班收費模塊該模塊僅有學(xué)員繳費和新學(xué)員注冊連接功能,學(xué)員繳費必須使用教學(xué)編號為主鍵,具體如圖4.4所示。圖4.4 管理員添加功能實現(xiàn)代碼如下:string s = upate 學(xué)員信息表 set 繳費金額= + label6.Text + where 姓名= + textBox1.Text + or where 教學(xué)編號 + textBox4.Text + ; con.Open(); SqlComm
37、and cmd = new SqlCommand(s, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(恭喜您成功加入, 提示);4.2.5學(xué)員注冊模塊該模塊用于對學(xué)員信息進(jìn)行管理,注冊新學(xué)員,查詢修改學(xué)員信息,注銷學(xué)員信息等。如圖4.5所示。圖4.5 學(xué)員信息管理功能代碼實現(xiàn)如下:查詢功能:if (textBox1.Text != ) if (MessageBox.Show(你確定要注冊, 提示, MessageBoxButtons.OKCancel) = DialogResult.OK) if (textBox1.Text
38、 = | textBox2.Text = | textBox3.Text = | textBox4.Text = | textBox5.Text = | textBox6.Text = | textBox7.Text = | textBox8.Text = ) MessageBox.Show(不能為空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); else string sql = insert into 學(xué)員信息表(教學(xué)名稱,教學(xué)編號,教練,教學(xué)時間,開班時間) select 教學(xué)名稱,教學(xué)編號,教練,教學(xué)時間,開班時間 from
39、教學(xué)班管理表 where 教學(xué)編號= + textBox9.Text + ; con.Open(); SqlCommand cmd = new SqlCommand(sql, con); cmd.ExecuteNonQuery(); con.Close(); string sql2 = update 學(xué)員信息表 set 姓名= + textBox1.Text + ,性別= + textBox2.Text + ,年齡= + textBox3.Text + ,編號= + textBox4.Text + ,聯(lián)系電話= + textBox5.Text + ,身份證號= + textBox6.Text
40、+ ,郵箱= + textBox7.Text + ,家庭地址= + textBox8.Text + where 教學(xué)編號= + textBox9.Text + ; con.Open(); SqlCommand cmd1 = new SqlCommand(sql2, con); cmd1.ExecuteNonQuery(); con.Close(); MessageBox.Show(注冊成功, 提示); else MessageBox.Show(請確保輸入信息的完整性!); if (textBox1.Text = ) MessageBox.Show(不能為空, 提示, MessageBoxBut
41、tons.OK, MessageBoxIcon.Asterisk); else ds.Clear(); string s = select 姓名,性別,編號,年齡,聯(lián)系電話,身份證號,郵箱,家庭地址 from 學(xué)員信息表 where 姓名= + textBox1.Text + ; con.Open(); adapter = new SqlDataAdapter(s, con); adapter.Fill(ds, 學(xué)員信息表); dataGridView1.DataSource = ds.Tables0; con.Close(); if (textBox1.Text != ) string s
42、= update 學(xué)員信息表 set 聯(lián)系電話= + textBox5.Text + where 姓名= + textBox1.Text + or 編號= + textBox4.Text + ; string s1 = update 學(xué)員信息表 set 郵箱= + textBox7.Text + where 姓名= + textBox1.Text + or 編號= + textBox4.Text + ; string s2 = update 學(xué)員信息表 set 家庭住址= + textBox8.Text + where 姓名= + textBox1.Text + or 編號= + textBo
43、x4.Text + ; string s3 = update 學(xué)員信息表 set 身份證號= + textBox6.Text + where 姓名= + textBox1.Text + or 編號= + textBox4.Text + ; con.Open(); SqlCommand cmd = new SqlCommand(s, con); SqlCommand cmd1 = new SqlCommand(s1, con); SqlCommand cmd2 = new SqlCommand(s, con); SqlCommand cmd3 = new SqlCommand(s, con); cmd.ExecuteNonQue
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 街道稅收網(wǎng)格化管理辦法
- 證券經(jīng)紀(jì)人管理暫行辦法
- 談話室使用管理暫行辦法
- 財政部磋商管理暫行辦法
- 連續(xù)期刊管理暫行辦法
- 退休經(jīng)費使用管理辦法
- 2025西藏山南旅游文化投資有限責(zé)任公司招聘15人筆試歷年參考題庫附帶答案詳解
- 2025廣東南航明珠優(yōu)才管培生招聘50人筆試歷年參考題庫附帶答案詳解
- 中級主管藥師基礎(chǔ)知識(藥物化學(xué))模擬試卷7
- 健康扶貧大病慢病課件
- 2025至2030內(nèi)燃機(jī)市場發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 汽車散熱器安裝施工方案與技術(shù)措施
- 2025年陜西延長石油招聘筆試備考題庫(帶答案詳解)
- 山西省煙草專賣局(公司)筆試試題2024
- 機(jī)加工工藝培訓(xùn)
- 江蘇揚州經(jīng)濟(jì)技術(shù)開發(fā)區(qū)區(qū)屬國有企業(yè)招聘筆試真題2024
- CT增強(qiáng)掃描造影劑外滲的預(yù)防與處理
- 深靜脈置管的維護(hù)與護(hù)理
- 孤獨癥業(yè)務(wù)管理制度
- 勞務(wù)服務(wù)購買協(xié)議書范本
- Alport綜合征基因診斷
評論
0/150
提交評論