基于C#和SQL-SERVER200的健身房管理系統(tǒng)設計與實現(xiàn)_第1頁
基于C#和SQL-SERVER200的健身房管理系統(tǒng)設計與實現(xiàn)_第2頁
基于C#和SQL-SERVER200的健身房管理系統(tǒng)設計與實現(xiàn)_第3頁
基于C#和SQL-SERVER200的健身房管理系統(tǒng)設計與實現(xiàn)_第4頁
基于C#和SQL-SERVER200的健身房管理系統(tǒng)設計與實現(xiàn)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、學院軟件學院 二級實踐課題設計任務書姓 名 軟件技術信息管理方向 專業(yè) 班題 目健身房管理系統(tǒng)設計任務開發(fā)一個比擬完善的健身房管理系統(tǒng),盡可能的減輕工作人員的工作量。主要功能包括:登陸模塊會員管理模塊教學班管理模塊財務管理模塊設備管理模塊員工管理模塊效勞工程管理模塊時間進度第一階段:按照老師的指導,進行系統(tǒng)的需求分析,總體設計和詳細設計;根據(jù)總體設計方案和詳細設計進行界面設計,模塊設計,編寫代碼;第二階段:編寫代碼,對系統(tǒng)進行調(diào)試和改錯;第三階段:進行最后階段的整理,編寫課題文檔總結(jié)報告。原主始 要資 參料 考與 文獻01楊云.基于C#的典型案例系統(tǒng)開發(fā) 02劉勇.SQL Server2000

2、根底教程及應用指導教師簽字: 2021年 月 日健身房管理系統(tǒng)的設計與實現(xiàn)摘 要隨著人民生活水平的提高,健身已經(jīng)成為廣闊人民群眾熱衷的生活娛樂工程。而由于健身場所的缺乏,在社會上已經(jīng)出現(xiàn)了許多大中小型健身會館,而這些健身會館的經(jīng)營宗旨就是為廣闊人民群眾提供健身場所。為了更好的管理健身房中的各種效勞工程和費用,我們學要開發(fā)出一套適合健身房經(jīng)營管理的系統(tǒng)。健身房管理系統(tǒng)主要實現(xiàn)了對健身房中設備、效勞工程及費用以及各種會員信息的管理,是一個綜合性非常強的管理系統(tǒng)。本文將通過需求分析,系統(tǒng)概要設計,系統(tǒng)詳細設計,以及局部源代碼等四局部對此系統(tǒng)作出詳細的闡述。關鍵字:C#、SQL-Server、健身房管

3、理系統(tǒng)、按次收費 目 錄 TOC o 1-3 h z u HYPERLINK l _Toc272132935 摘 要 PAGEREF _Toc272132935 h 1 HYPERLINK l _Toc272132936 第1章前 言 PAGEREF _Toc272132936 h 1 HYPERLINK l _Toc272132937 編寫目的 PAGEREF _Toc272132937 h 1 HYPERLINK l _Toc272132938 課題背景 PAGEREF _Toc272132938 h 1 HYPERLINK l _Toc272132939 課題涉及的主要內(nèi)容 PAGERE

4、F _Toc272132939 h 1 HYPERLINK l _Toc272132940 課題意義 PAGEREF _Toc272132940 h 1 HYPERLINK l _Toc272132941 第2章需求分析 PAGEREF _Toc272132941 h 2 HYPERLINK l _Toc272132942 目標 PAGEREF _Toc272132942 h 2 HYPERLINK l _Toc272132943 2.2 功能需求分析 PAGEREF _Toc272132943 h 2 HYPERLINK l _Toc272132944 2.3 系統(tǒng)開發(fā)環(huán)境 PAGEREF

5、_Toc272132944 h 2 HYPERLINK l _Toc272132945 系統(tǒng)運行環(huán)境 PAGEREF _Toc272132945 h 3 HYPERLINK l _Toc272132946 2.5 開發(fā)過程 PAGEREF _Toc272132946 h 3 HYPERLINK l _Toc272132947 2.6 工程分工 PAGEREF _Toc272132947 h 3 HYPERLINK l _Toc272132948 第3章概要設計 PAGEREF _Toc272132948 h 3 HYPERLINK l _Toc272132949 3.1 數(shù)據(jù)庫概要設計 PAG

6、EREF _Toc272132949 h 3 HYPERLINK l _Toc272132950 3.2 系統(tǒng)概要設計 PAGEREF _Toc272132950 h 6 HYPERLINK l _Toc272132951 第4章詳細設計 PAGEREF _Toc272132951 h 7 HYPERLINK l _Toc272132952 4.1 數(shù)據(jù)庫詳細設計 PAGEREF _Toc272132952 h 7 HYPERLINK l _Toc272132953 4.2 系統(tǒng)詳細設計 PAGEREF _Toc272132953 h 10 HYPERLINK l _Toc272132954

7、4.2.1 登錄模塊 PAGEREF _Toc272132954 h 10 HYPERLINK l _Toc272132955 4.2.2 出版社信息管理模塊 PAGEREF _Toc272132955 h 11 HYPERLINK l _Toc272132956 4.2.3 讀者圖書查詢模塊 PAGEREF _Toc272132956 h 12 HYPERLINK l _Toc272132957 4.2.4 添加管理員模塊 PAGEREF _Toc272132957 h 13 HYPERLINK l _Toc272132958 4.2.5 圖書類型管理模塊 PAGEREF _Toc27213

8、2958 h 14 HYPERLINK l _Toc272132959 第5章系統(tǒng)測試 PAGEREF _Toc272132959 h 17 HYPERLINK l _Toc272132960 5.1 登陸測試 PAGEREF _Toc272132960 h 17 HYPERLINK l _Toc272132961 5.2 圖書類型管理測試 PAGEREF _Toc272132961 h 18 HYPERLINK l _Toc272132962 出版社信息管理測試 PAGEREF _Toc272132962 h 19 HYPERLINK l _Toc272132963 5.4 讀者圖書查詢測試

9、 PAGEREF _Toc272132963 h 20 HYPERLINK l _Toc272132964 添加管理員測試 PAGEREF _Toc272132964 h 21 HYPERLINK l _Toc272132965 結(jié)束語 PAGEREF _Toc272132965 h 22 HYPERLINK l _Toc272132966 致謝 PAGEREF _Toc272132966 h 23第1章 前 言編寫目的健身房管理系統(tǒng)是針對健身房的科學性、高效性管理,健身房管理系統(tǒng)涉及的主要任務有以下六個方面:1、會員管理;2、教學班管理里;3、財務管理;4、員工管理5、設備管理;6、效勞工程

10、管理。課題背景我們應用Visual C#.NET開發(fā)程序和SQL Server 2000數(shù)據(jù)庫開發(fā)此系統(tǒng)。該系統(tǒng)可應用于中小型健身房的管理,方便快捷的會員信息管理,教學班管理,財務管理等功能幫助工作人員減少了大量工作強度,改善工作環(huán)境以及提高工作效率。課題涉及的主要內(nèi)容會員信息管理、效勞工程管理、學員信息管理、操作員信息管理、員工信息管理、設備管理、財務管理、教學班管理、打印報表等內(nèi)容。課題意義當今社會,競爭日益劇烈,繁忙而高強度的工作使人們對于健康的渴求日益增長,健身房作為一種新型的現(xiàn)代化效勞行業(yè)隨之蓬勃開展。怎樣管理健身房,把健身產(chǎn)業(yè)更好地擴大化,是健身行業(yè)等待解決的大問題。二十一世界進入

11、信息開展的高速路,信息化的革命給所有領域帶來新的改變。隨著辦公自動化的普及,企業(yè)自動化的管理、客戶自動化管理應運而生,一切都歸功于科技開展的巨大奉獻。運用先進的計算機管理系統(tǒng)對工作中涉及到的信息進行管理不僅節(jié)省大量的手工錄入時間,同時也確保了信息的查詢速度和保存平安性,減少了大量的人力資源浪費,同時整潔了工作環(huán)境,全面提高了工作人員的效勞效率及效勞質(zhì)量。第2章 需求分析 目標本工程設定目標如下:系統(tǒng)數(shù)據(jù)庫設計要做到全面而又簡練,不要冗余數(shù)據(jù)。系統(tǒng)界面要美觀大方,控件布局合理方便操作。通過該系統(tǒng)鍛煉自己的動手能力同時培養(yǎng)團隊合作精神。2.2 功能需求分析要求系統(tǒng)實現(xiàn)健身房日常管理事務最主要的功能

12、,包括會員的注冊和注銷及會員充值退費,健身工程的添加、刪除和查詢,教學班的添加、刪除和查詢,學員的注冊和注銷以及學員的繳費記錄,健身設備的出入庫管理和現(xiàn)有是設備的查詢,系統(tǒng)操作員信息管理,員工信息管理,收銀臺消費歷史記錄查詢,打印消費報表。實現(xiàn)這些根本功能,組建了健身房管理系統(tǒng)的根本框架,根據(jù)功能的關聯(lián)關系和集中分組的原那么,將系統(tǒng)細化如圖結(jié)構(gòu)圖。健身房管理系統(tǒng)功能說明權限管理輔助功能信息查詢財務信息管理根底信息管理系統(tǒng)管理顧客消費查詢操作員信息查詢員工信息查詢充值 退費效勞根底單價管理收銀信息管理效勞工程管理教學班管理會員信息管理員工信息管理選擇登錄類型登錄處理設備查詢員工工資查詢圖2.1

13、系統(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)。 系統(tǒng)運行環(huán)境系統(tǒng)運行的軟件環(huán)境如表2.1所示:表2.1 系統(tǒng)運行軟件環(huán)境序號名稱類型用途1應用軟件系統(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ù)庫,前臺開發(fā)工具采用的是VisualStudio 2005,前期階段進行需求分析,然后是數(shù)據(jù)庫的設計與實現(xiàn),然后在.NET Fra

14、mework平臺下進行窗體設計與代碼實現(xiàn),最后階段為系統(tǒng)測試與驗收階段。 工程分工計算機信息管理 092班 錢金利:教學班管理模塊,學員注冊及信息管理模塊,設備管理模塊,員工信息管理模塊。計算機信息管理 092班 岳新亮:計算機信息管理 092班 賀壯壯:。第3章 概要設計 數(shù)據(jù)庫概要設計介于健身房管理系統(tǒng)所要設計的實體要求,我們該數(shù)據(jù)庫系統(tǒng)決定分16大局部設計,包括會員信息實體,會員卡掛失信息實體,卡充值信息實體,卡信息管理實體,員工信息實體,娛樂工程信息實體,教學班學員信息實體,操作員信息實體,教學班管理信息實體,教學收費信息實體,權限管理信息實體,收費標準管理信息實體,學員信息實體,設備

15、管理信息實體,設備信息實體,消費歷史信息實體等。會員信息實體包括圖書的相關信息,例如姓名,編號,身份證號,聯(lián)系 等內(nèi)容,該實體的E-R圖如下圖會員信息身份證號聯(lián)系 間年齡姓名編號出生年月郵箱性別圖3.1 會員信息實體E-R圖會員掛失信息實體包括會員自身的相關信息,如姓名,性別,身份證號, ,Emial等相關信息,由7個屬性構(gòu)成。該實體的E-R圖如圖3.2所示。會員掛失性別身份證號emaile聯(lián)系 姓名編號年齡圖3.2 會員掛失信息實體E-R圖卡充值信息實體標示每個會員的充值次數(shù),剩余次數(shù)。以及對應的充值時間,該實體的E-R圖如下圖??ǔ渲敌畔⒊渲禃r間卡編號歷史次數(shù)剩余次數(shù)圖3.3 卡充值信息實

16、體E-R圖卡信息管理實體主要用于對遺忘密碼會員的會員卡的密碼進行重置。該實體的E-R圖如圖3.4所示??ㄐ畔嶓w普通卡編號會員編號會員密碼普通卡密碼圖3.4 卡信息管理實體E-R圖員工信息實體主要用于對健身房的員工進行統(tǒng)一管理,登記,方便對每位員工的具體信息進行核實。該實體的E-R圖如圖3.5所示。員工信息聯(lián)系 備注姓名工號學歷身份證號家庭住址性別圖3.5 員工信息實體E-R圖娛樂工程信息實體主要用于添加娛樂工程,對娛樂工程信息進行管理,包括增刪改等內(nèi)容,實體需要3個屬性。該實體的E-R圖如圖3.6所示。娛樂工程效勞工程單價收費方式圖3.6 娛樂工程信息實體E-R圖學員信息實體主要作用于管理學

17、員信息,實現(xiàn)學員信息的增刪改功能,該實體的E-R圖如圖3.7所示。員工信息教學名稱教學時間姓名編號教學編號身份證號開班時間性別繳費金額教練名稱圖3.7 學員信息實體E-R圖操作員信息實體主要作用于管操作員信息,實現(xiàn)操作員信息的增刪改功能,該實體的E-R圖如圖3.8所示。操作員信息信息住址身份證號姓名工號操作員類型密碼權限IdD性別 郵箱圖3.8 操作員信息實體E-R圖教學班收費信息實體主要作用于教學班收費信息,實現(xiàn)教學班收費與市場形勢接軌,該實體的E-R圖如圖3.9所示。教學班收費一周兩周一月一季度一年兩年半年圖3.9 教學班收費信息實體E-R圖教學班管理信息實體主要作用于實現(xiàn)教學班管理,開設

18、新的教學班或者減除不受歡送的教學班,該實體的E-R圖如圖3.10所示。教學班管理教學時間教學名稱教練開班時間教學編號圖3.10 教學班管理實體E-R圖效勞單價實體主要作用于管理消費單價,實現(xiàn)消費單價與市場接軌,會員與非會員之間的收費差異,該實體的E-R圖如圖3.11所示。操作員信息信息會員非會員1 教學班管理實體E-R圖設備管理信息實體主要作用于設備出入庫信息的登記和查詢,實現(xiàn)操作員對設備出入庫的登記及核對,該實體的E-R圖如圖3.12所示。設備管理信息信息信息操作員備注設備編號設備名稱設備入庫時間設備出庫時間采購員姓名數(shù)量2 設備管理信息實體E-R圖設備查詢信息實體主要用于查詢現(xiàn)有庫存設備,

19、實現(xiàn)對庫存設備信息的修改功能,該實體的E-R圖如圖3.13所示。操作員信息信息設備名稱采購員數(shù)量是否在哭設備編號操作員備注圖3.13 設備查詢信息實體E-R圖消費歷史信息實體主要用于查詢顧客消費歷史記錄,實現(xiàn)財務核對功能,該實體的E-R圖如圖3.14所示。操作員信息信息消費次數(shù)收銀員會員卡編號姓名性別身份證號消費單價消費憑條編號 效勞時間圖3.14 消費歷史信息實體E-R圖3.2 系統(tǒng)概要設計個人負責模塊如下:1設備出入庫登記:填寫設備信息進行出入庫操作,對歷史出入庫信息進行查詢。2設備查詢:根據(jù)設備名稱或者編號對現(xiàn)有設備進行查詢,并可對設備信更正。3教學班管理:更新現(xiàn)有的教學班并對教學班收費

20、進行修改。4學員信息管理:注冊新學員,學員信息查詢,繳費。5員工信息管理:查詢、添加、刪除、更新員工信息。第4章 詳細設計此章節(jié)主要是詳細闡述本軟件各功能的實現(xiàn)方式,以及界面操作介紹。分為數(shù)據(jù)庫詳細設計及系統(tǒng)詳細設計兩局部。4.1 數(shù)據(jù)庫詳細設計表 4.1 會員信息表序號key列名類型備注1PK編號varcharr202姓名varchar(30)3性別varchar (4)4出生年月varchar (10)5年齡varchar (50) 6身份證號varchar(6)7郵箱varchar(15)8 varchar (30)表4.2會員掛失信息表序號key列名類型備注1PK編號varchar30

21、 2姓名varchar503性別varchar304年齡varchar305身份證號varchar306聯(lián)系 varchar30卡充值管理表序號key列名類型備注1PK充值時間varchar802歷史次數(shù)Int43剩余次數(shù)Int44卡編號varchar (9)卡信息管理表序號key列名類型備注1會員編號varchar302會員密碼varchar303普通卡編號varchar304普通卡密碼varchar30員工信息表序號key列名類型備注1PK工號varchar102姓名varchar303性別varchar304學歷varchar305出生年月varchar306工齡varchar307家庭

22、住址varchar308 varchar309身份證號varchar30娛樂工程信息表序號key列名類型備注1效勞單價varchar302PK設備名稱varchar303收費方式varchar30表4.7學員信息表序號key列名類型備注1PK教學編號varchar202姓名varcharr203性別varchar (30)4年齡varchar50)5編號varchar306開班時間varchar (20)7教學時間varchar (10)8教練varchar309聯(lián)系 varchar3010身份證號varchar5011繳費金額varchar2012操作員varchar10 4.2 系統(tǒng)詳細設

23、計 設備出入庫登記這個界面以設備名稱和設備編號為主鍵對設備進行出入庫登記,并可查詢歷史出入庫記錄,實現(xiàn)時用SQL語句的查詢條件來實現(xiàn)數(shù)據(jù)庫與之匹配數(shù)據(jù)的導出。具體如圖4.1所示。設備出入庫登記界面功能實現(xiàn)代碼如下:if (textBox4.Text != ) textBox6.Clear(); textBox1.Text = System.DateTime.Today.ToShortDateString(); string sql = insert into 設備出入庫登記表(設備編號,設備名稱,設備入庫時間,購置者姓名,數(shù)量,操作員,備注)values ( + textBox2.Text +

24、 , + textBox4.Text + , + textBox1.Text + , + textBox5.Text + , + textBox3.Text + , + comboBox1.Text + , + richTextBox1.Text + ); con.Open(); SqlCommand cmd = new SqlCommand(sql, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(設備入庫成功!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); els

25、e MessageBox.Show(請輸入完整的設備信息!); if (textBox4.Text != ) textBox1.Clear(); textBox6.Text = System.DateTime.Today.ToShortDateString(); string sql = insert into 設備出入庫登記表(設備編號,設備名稱,設備出庫時間,購置者姓名,數(shù)量,操作員,備注)values ( + textBox2.Text + , + textBox4.Text + , + textBox6.Text + , + textBox5.Text + , + textBox3.T

26、ext + , + comboBox1.Text + , + richTextBox1.Text + ); con.Open(); SqlCommand cmd = new SqlCommand(sql, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(設備出庫成功!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); else MessageBox.Show(請選擇您要出庫的設備!); if (textBox4.Text != ) string sql = select

27、* from 設備出入庫登記表 where 設備編號= + textBox2.Text + or 設備名稱= + textBox4.Text + ; string sql1 = 設備出入庫登記表; DataSet myds = boperate.getds(sql, sql1); dataGridView1.DataSource = myds.Tables0; else MessageBox.Show(請輸入查詢條件!); 設備管理模塊該模塊主要負責對現(xiàn)有設備的查詢和信息修改功能。具體界面設計如圖4.2所示:圖4.2 設備管理功能實現(xiàn)代碼如下:if (textBox1.Text != ) st

28、ring sql = select * from 設備管理表 where 設備名稱= + textBox1.Text + or 設備編號= + textBox3.Text + ; string sql1 = 設備出入庫登記表; DataSet myds = boperate.getds(sql, sql1); dataGridView1.DataSource = myds.Tables0; else MessageBox.Show(請輸入正確的查詢條件!); string s = update 設備管理表 set 數(shù)量= + textBox6.Text + where 設備名稱= + text

29、Box1.Text + or 設備編號= + textBox3.Text + ; string s1 = update 設備管理表 set 操作員= + textBox4.Text + where 設備名稱= + textBox1.Text + or 設備編號= + textBox3.Text + ; string s2 = update 設備管理表 set 購置者姓名= + textBox5.Text + where 設備名稱= + textBox1.Text + or 設備編號= + textBox3.Text + ; string s3 = update 設備管理表 set 備注= +

30、textBox6.Text + where 設備名稱= + textBox1.Text + or 設備編號= + textBox3.Text + ; con.Open(); SqlCommand cmd = 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

31、(); cmd2.ExecuteNonQuery(); cmd3.ExecuteNonQuery(); con.Close(); MessageBox.Show(修改成功!, 提示); this.textBox1.Clear(); this.textBox3.Clear(); this.textBox5.Clear(); this.textBox6.Clear(); this.textBox4.Clear(); this.richTextBox1.Clear(); 教學班管理模塊該界面用于管理教學班信息,具有查詢、添加、修改、刪除教學班功能,如圖4.3所示。圖4.3 讀者圖書查詢功能實現(xiàn)代碼如

32、下: if (textBox1.Text != ) string s = select * from 教學班管理表 where 教學名稱= + textBox1.Text + or 教練= + textBox2.Text + ; adapter = new SqlDataAdapter(s, con); con.Open(); SqlCommandBuilder builder = new SqlCommandBuilder(adapter); ds = new DataSet(); adapter.Fill(ds, 教學班管理表); if (ds.Tables教學班管理表.Rows.Coun

33、t 0) ds.Clear(); adapter.Fill(ds, 教學班管理表); dataGridView1.DataSource = ds.Tables0; dataGridView1.Refresh(); this.textBox1.Clear(); this.textBox2.Clear(); con.Close(); else MessageBox.Show(沒有數(shù)據(jù), 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); con.Close(); else MessageBox.Show(請輸入查詢條件!); if (tex

34、tBox1.Text = | textBox2.Text = | textBox3.Text = | textBox4.Text = | textBox5.Text = ) MessageBox.Show(請正確輸入, 提示); else if (MessageBox.Show(您確定要添加嗎?, 提示, MessageBoxButtons.OKCancel) = DialogResult.OK) string s = insert into 教學班管理表(教學編號,教學名稱,教學時間,教練,開班時間) values ( + textBox4.Text + , + textBox1.Text

35、+ , + textBox3.Text + , + textBox2.Text + , + textBox5.Text + ); con.Open(); SqlCommand cmd = new SqlCommand(s, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(添加成功, 提示); else MessageBox.Show(添加失敗, 提示); string s = update 教學班管理表 set 教學名稱=+textBox1.Text+where 教學名稱=+textBox1.Text+or 教學編號=+tex

36、tBox2.Text+; string s1 = update 教學班管理表 set 教練= + textBox2.Text + where 教學名稱= + textBox1.Text + or 教學編號= + textBox2.Text + ; string s2 = update 教學班管理表 set 教學時間= + textBox3.Text + where 教學名稱= + textBox1.Text + or 教學編號= + textBox2.Text + ; con.Open(); SqlCommand cmd = new SqlCommand(s, con); SqlCommand

37、 cmd1 = new SqlCommand(s1, con); SqlCommand cmd2 = new SqlCommand(s2, con); cmd.ExecuteNonQuery(); cmd1.ExecuteNonQuery(); cmd2.ExecuteNonQuery(); con.Close(); MessageBox.Show(修改成功, 提示); 教學班收費模塊該模塊僅有學員繳費和新學員注冊連接功能,學員繳費必須使用教學編號為主鍵,具體如圖4.4所示。圖4.4 管理員添加功能實現(xiàn)代碼如下:string s = upate 學員信息表 set 繳費金額= + label6

38、.Text + where 姓名= + textBox1.Text + or where 教學編號 + textBox4.Text + ; con.Open(); SqlCommand cmd = new SqlCommand(s, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(恭喜您成功參加, 提示);學員注冊模塊該模塊用于對學員信息進行管理,注冊新學員,查詢修改學員信息,注銷學員信息等。如圖4.5所示。圖4.5 學員信息管理功能代碼實現(xiàn)如下:查詢功能:if (textBox1.Text != ) if (MessageB

39、ox.Show(你確定要注冊, 提示, MessageBoxButtons.OKCancel) = DialogResult.OK) if (textBox1.Text = | textBox2.Text = | textBox3.Text = | textBox4.Text = | textBox5.Text = | textBox6.Text = | textBox7.Text = | textBox8.Text = ) MessageBox.Show(不能為空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); else string

40、 sql = insert into 學員信息表(教學名稱,教學編號,教練,教學時間,開班時間) select 教學名稱,教學編號,教練,教學時間,開班時間 from 教學班管理表 where 教學編號= + textBox9.Text + ; con.Open(); SqlCommand cmd = new SqlCommand(sql, con); cmd.ExecuteNonQuery(); con.Close(); string sql2 = update 學員信息表 set 姓名= + textBox1.Text + ,性別= + textBox2.Text + ,年齡= + tex

41、tBox3.Text + ,編號= + textBox4.Text + ,聯(lián)系 = + textBox5.Text + ,身份證號= + textBox6.Text + ,郵箱= + textBox7.Text + ,家庭地址= + textBox8.Text + where 教學編號= + textBox9.Text + ; con.Open(); SqlCommand cmd1 = new SqlCommand(sql2, con); cmd1.ExecuteNonQuery(); con.Close(); MessageBox.Show(注冊成功, 提示); else MessageBo

42、x.Show(請確保輸入信息的完整性!); if (textBox1.Text = ) MessageBox.Show(不能為空, 提示, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); else ds.Clear(); string s = select 姓名,性別,編號,年齡,聯(lián)系 ,身份證號,郵箱,家庭地址 from 學員信息表 where 姓名= + textBox1.Text + ; con.Open(); adapter = new SqlDataAdapter(s, con); adapter.Fill(ds, 學員信息表); da

43、taGridView1.DataSource = ds.Tables0; con.Close(); if (textBox1.Text != ) string s = update 學員信息表 set 聯(lián)系 = + textBox5.Text + where 姓名= + textBox1.Text + or 編號= + textBox4.Text + ; string s1 = update 學員信息表 set 郵箱= + textBox7.Text + where 姓名= + textBox1.Text + or 編號= + textBox4.Text + ; string s2 = upd

44、ate 學員信息表 set 家庭住址= + textBox8.Text + where 姓名= + textBox1.Text + or 編號= + textBox4.Text + ; string s3 = update 學員信息表 set 身份證號= + textBox6.Text + where 姓名= + textBox1.Text + or 編號= + textBox4.Text + ; con.Open(); SqlCommand cmd = new SqlCommand(s, con); SqlCommand cmd1 = new SqlCommand(s1, con); Sql

45、Command cmd2 = new SqlCommand(s, con); SqlCommand cmd3 = new SqlCommand(s, con); cmd.ExecuteNonQuery(); cmd1.ExecuteNonQuery(); cmd2.ExecuteNonQuery(); cmd3.ExecuteNonQuery(); con.Close(); MessageBox.Show(修改成功!, 提示); else MessageBox.Show(請選擇所要修改的內(nèi)容!); 員工信息管理模塊該模塊用于登記記錄員工信息,并可對其進行修改、刪除等操作。界面如圖4.6所示。圖

46、4.6 員工信息管理功能代碼實現(xiàn)如下: if (textBox1.Text != ) string s = select * from 員工信息表 where 姓名= + textBox1.Text + ; string s1 = 員工信息; DataSet myds = dadasda.getds(s, s1); if (myds.Tables0.Rows.Count 0) dataGridView1.DataSource = myds.Tables0; else MessageBox.Show(不存在這個人, 提示, MessageBoxButtons.OK, MessageBoxIcon

47、.Exclamation); else MessageBox.Show(請輸入查詢條件!); if (textBox1.Text = | textBox2.Text = | textBox3.Text = | textBox4.Text = | textBox5.Text = | textBox6.Text = |comboBox1.Text = | comboBox2.Text = | richTextBox1.Text = ) MessageBox.Show(不能為空的, 提示, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); else

48、 string s = insert into 員工信息表(姓名,性別,工號,學歷,出生年月,工齡,家庭住址, ,郵箱,備注)values( + textBox1.Text + , + comboBox1.Text + , + textBox2.Text + , + comboBox2.Text + , + dateTimePicker1.Value + , + textBox5.Text + , + textBox4.Text + , + textBox3.Text + , + textBox6.Text + , + richTextBox1.Text + ); dadasda.getcon

49、(s); /con.Close(); MessageBox.Show(成功, 提示);string str = update 員工信息表 set 郵箱=+textBox6.Text+, =+textBox3.Text+,家庭住址=+textBox4.Text+,備注=+richTextBox1.Text+where 姓名=+textBox1.Text+; dadasda.getcon(str); MessageBox.Show(更新成功!, 提示); string str = delete from 員工信息表 where 姓名= + textBox1.Text + or 工號= + text

50、Box2.Text + ; con.Open(); SqlCommand cmd = new SqlCommand(str, con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(刪除成功, 提示); this.textBox1.Clear(); this.textBox2.Clear(); this.textBox3.Clear(); this.textBox4.Clear(); this.textBox5.Clear(); this.textBox6.Clear(); this.richTextBox1.Clear();第5章

51、系統(tǒng)測試5.1 設備出入庫管理測試表5.1 設備出入庫測試表用例名稱出入庫管理用例編號1創(chuàng)立人錢金利創(chuàng)立日期2010年12月3日描述該用例描設備出入庫是否成功期望結(jié)果能夠?qū)崿F(xiàn)出入庫都會有相對應的記錄前置條件輸入信息完整典型過程參與者行為系統(tǒng)響應Step1:輸入設備信息Step3:單擊入庫按鈕Step5:單擊出庫按鈕Step2:提取該信息Step4:比照判斷入庫貨物是否合法Step6:判斷出庫請求是否合法 Step8:給予結(jié)果可選過程是否到達預期效果是5.2 設備管理測試表5.2 設備管理管理測試表用例名稱設備管理用例編號2創(chuàng)立人錢金利創(chuàng)立日期2010年12月3日描述該用例描述設備管理表是否可用期望結(jié)果能夠成功實現(xiàn)設備查詢,根底信息修改前置條件使用者必須具有使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論