學(xué)校衛(wèi)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
學(xué)校衛(wèi)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程設(shè)計(jì)報(bào)告學(xué)校衛(wèi)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)課程_班級(jí)_姓名_學(xué)號(hào)_指導(dǎo)教師_時(shí)間:2012年5月21日 至2012年5月28日指導(dǎo)教師簽字年 月 日指導(dǎo)教師對(duì)課程設(shè)計(jì)(論文)的評(píng)語(yǔ)(工作態(tài)度、任務(wù)完成情況、能力水平、設(shè)計(jì)說(shuō)明書(shū)(論文)的撰寫(xiě)和圖紙質(zhì)量等)成績(jī)_第一章開(kāi)發(fā)背景.4.第二章功能描述.5.第三章業(yè)務(wù)流程分析.6.第四章數(shù)據(jù)流程分析 .7.4.1 數(shù)據(jù)流程圖 .7.4.2 數(shù)據(jù)字典.7.第五章概念模型設(shè)計(jì).9.第六章邏輯模型設(shè)計(jì)和優(yōu)化.1.1第七章物理設(shè)計(jì)和實(shí)施.1.2第八章系統(tǒng)測(cè)試.15第九章課程設(shè)計(jì)心得體會(huì).29參考文獻(xiàn).30第一章開(kāi)發(fā)背景隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Intern

2、et/lntranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)正快速向信息化社會(huì)前進(jìn),信息系統(tǒng)的作用也越來(lái)越大。而學(xué)校管理工作信息交流越來(lái) 越頻繁,學(xué)校已不在滿(mǎn)足于獨(dú)立、零散的信息傳遞,學(xué)校需要的是協(xié)作工作、綜合、集成化 的解決方案。而網(wǎng)絡(luò)是解決由于物理距離造成的信息交流不暢、協(xié)商溝通不便的最佳方式。 網(wǎng)上管理,實(shí)現(xiàn)了工作流、信息流、知識(shí)流和辦公自動(dòng)化系統(tǒng)的整合管理,提供了一個(gè)科學(xué)、開(kāi)放、先進(jìn)的信息化辦公平臺(tái),實(shí)現(xiàn)辦公自動(dòng)化,并進(jìn)行遠(yuǎn)程管理或在家管理。整體提高了單位辦事效率和對(duì)信息的可控性,降低辦公成本,提高執(zhí)行力,使管理趨于完善。學(xué)校衛(wèi)生管理系統(tǒng)是在適應(yīng)市場(chǎng)需求的客觀前提下,為了滿(mǎn)足學(xué)校管理自己的

3、衛(wèi)生而開(kāi)發(fā)的。該系統(tǒng)的是終目的是要將衛(wèi)生信息放到網(wǎng)絡(luò)上,以方便使用者查閱。第二章功能描述結(jié)合學(xué)校衛(wèi)生工作的需要,開(kāi)發(fā)一個(gè)衛(wèi)生管理系統(tǒng)。系統(tǒng)主要功能如下:(1)衛(wèi)生工作組成員管理提供工作組成員信息(職務(wù)、工作類(lèi)型、工作內(nèi)容等)的維護(hù)和查詢(xún)功能(2)衛(wèi)生工作安排提供衛(wèi)生活動(dòng)信息(活動(dòng)名稱(chēng)、地點(diǎn)、內(nèi)容、人員/單位及負(fù)責(zé)人等)的維護(hù)和查詢(xún)功能,評(píng)定每次衛(wèi)生活動(dòng)情況。(3)健康教育管理提供健康教育工作(健康教育計(jì)劃項(xiàng)目、教育人員、教育內(nèi)容等)的維護(hù)和查詢(xún)功能。(4)學(xué)生體檢管理記錄每位學(xué)生每學(xué)期的體檢各項(xiàng)指標(biāo)詳細(xì)情況。(5)常見(jiàn)病預(yù)防管理提供常見(jiàn)病信息(常見(jiàn)病名稱(chēng)、類(lèi)型、病發(fā)表現(xiàn)、傳染性等)的維護(hù)和查詢(xún)

4、功能,記錄 每個(gè)班學(xué)生常見(jiàn)病患者信息,統(tǒng)計(jì)年級(jí)、班級(jí)或個(gè)人常見(jiàn)病患者情況。(5)公益獻(xiàn)血管理提供學(xué)生獻(xiàn)血信息(包括獻(xiàn)血量、獻(xiàn)血證號(hào)、獻(xiàn)血時(shí)間等)的維護(hù)和查詢(xún)功能。(6)綜合體質(zhì)管理提供每個(gè)學(xué)生綜合體質(zhì)信息的維護(hù)和查詢(xún)功能。第三章業(yè)務(wù)流程分析業(yè)務(wù)流程分析圖如圖3-1所示。圖3-1業(yè)務(wù)流程分析圖第四章數(shù)據(jù)流程分析4.1 數(shù)據(jù)流程圖通過(guò)需求分析,得出衛(wèi)生管理系統(tǒng)數(shù)據(jù)流程如圖4-1所示。圖4-1系統(tǒng)處理數(shù)據(jù)流程圖4.2 數(shù)據(jù)字典(1)數(shù)據(jù)流的描述數(shù)據(jù)流編號(hào)D001數(shù)據(jù)流名稱(chēng)用戶(hù)信息簡(jiǎn)述:用戶(hù)信息單數(shù)據(jù)流來(lái)源用戶(hù)數(shù)據(jù)流去向用戶(hù)信息判斷數(shù)據(jù)流組成用戶(hù)名+密碼數(shù)據(jù)流量:1000/天高峰流量:3000/天數(shù)據(jù)

5、流編號(hào)D002數(shù)據(jù)流名稱(chēng)常見(jiàn)病患者信息簡(jiǎn)述:常見(jiàn)病患者的基本信息數(shù)據(jù)流來(lái)源用戶(hù)數(shù)據(jù)流去向常見(jiàn)病患者統(tǒng)計(jì)數(shù)據(jù)流組成學(xué)號(hào)+年級(jí)+班級(jí)數(shù)據(jù)流量:100/天高峰流量 :500/天(2)處理邏輯的描述 處理邏輯編號(hào):P001D002患者信息處理邏輯名稱(chēng):用戶(hù)信息判斷簡(jiǎn)述:判斷用戶(hù)信息的合法性輸入的數(shù)據(jù)流:用戶(hù)信息處理描述: 根據(jù)用戶(hù)提供的用戶(hù)信息,驗(yàn)證用戶(hù)信息,驗(yàn)證通過(guò)則繼續(xù)下 移處理。輸出的數(shù)據(jù)流:D001用戶(hù)信息處理頻率:10次/天處理邏輯編號(hào):P002處理邏輯名稱(chēng):工作組成員信息查詢(xún)簡(jiǎn)述:查詢(xún)工作組成員信息輸入的數(shù)據(jù)流:D003工作組成員名信息處理描述:根據(jù)用戶(hù)提供的工作組成員名信息,到工作組成員

6、信息中查找是 否有該成員,有則進(jìn)行顯示查詢(xún)結(jié)果,如沒(méi)有則返回?zé)o該成員信 息。輸出的數(shù)據(jù)流:D001該成員信息處理頻率:1000次/天(3)數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào):F001數(shù)據(jù)存儲(chǔ)名稱(chēng):用戶(hù)信息簡(jiǎn)述:用戶(hù)的基本信息數(shù)據(jù)存儲(chǔ)組成:用戶(hù)名+密碼關(guān)鍵字:用戶(hù)名相關(guān)聯(lián)的處理:P001數(shù)據(jù)存儲(chǔ)編號(hào):F002數(shù)據(jù)存儲(chǔ)名稱(chēng):工作組成員信息簡(jiǎn)述:工作組成員基本信息數(shù)據(jù)存儲(chǔ)組成:成員名+職務(wù)+工作類(lèi)型+工作內(nèi)容關(guān)鍵字:成員名相關(guān)聯(lián)的處理:P002(4)外部實(shí)體的描述外部實(shí)體編號(hào):S001外部實(shí)體名稱(chēng):用戶(hù)簡(jiǎn)述:系統(tǒng)使用人員輸入的數(shù)據(jù)流:D002Q003輸出的數(shù)據(jù)流:D001第五章概念模型設(shè)計(jì)根據(jù)系統(tǒng)數(shù)據(jù)流圖和

7、數(shù)據(jù)字典,得出系統(tǒng)的分一總體概念模型(E-R)如圖5-15-8所示。衛(wèi)生活動(dòng)健康教育活動(dòng)圖5-8系統(tǒng)的總體概念模型mm第六章邏輯模型設(shè)計(jì)和優(yōu)化根據(jù)系統(tǒng)的總體概念設(shè)計(jì)模型、E-R圖向關(guān)系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫(kù)的范式理論,得到系統(tǒng)優(yōu)化后的邏輯模型,如表1表5所示。表1工作組成員信息表(w membe表)成員姓名職務(wù)工作類(lèi)型工作內(nèi)容表2衛(wèi)生活動(dòng)信息表(h activity表)活動(dòng)名稱(chēng)活動(dòng)時(shí)間地點(diǎn)人員/單位負(fù)責(zé)人活動(dòng)內(nèi)容衛(wèi)生活動(dòng)評(píng)定表3學(xué)生體檢表(s test表)姓名學(xué)號(hào)年度學(xué)期身高體重視力左視力右心率血壓肺活量綜合體質(zhì)表4健康教育活動(dòng)表(h education表)健康教育計(jì)劃項(xiàng)目教育人員教育內(nèi)容時(shí)間

8、表5常見(jiàn)病信息表(c_illness表)常見(jiàn)病名稱(chēng)類(lèi)型病發(fā)表現(xiàn)傳染性表6常見(jiàn)病患者信息表(c patient表)姓名學(xué)號(hào)常見(jiàn)病名稱(chēng)年級(jí)班級(jí)表7公益獻(xiàn)血信息表(p donate blood表)姓名學(xué)號(hào)獻(xiàn)血量獻(xiàn)血證號(hào)獻(xiàn)血時(shí)間表8用戶(hù)信息表(usingtable表)用戶(hù)名密碼第七章物理設(shè)計(jì)和實(shí)施得到系統(tǒng)邏輯模型后,就該進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)和實(shí)施數(shù)據(jù)庫(kù)了,物理設(shè)計(jì)主要是要確定數(shù)據(jù)庫(kù)的存儲(chǔ)路徑、存儲(chǔ)結(jié)構(gòu)以及如何建立索引等,可以采用系統(tǒng)的默認(rèn)設(shè)置。數(shù)據(jù)庫(kù)實(shí)施主要包括在具體的DBMS中創(chuàng)建數(shù)據(jù)庫(kù)和表的過(guò)程,本設(shè)計(jì)所選用的DBMS為SQLSERVER2005,有關(guān)創(chuàng)建數(shù)據(jù)庫(kù)和關(guān)系表的SQL語(yǔ)句如下所示:(1)

9、創(chuàng)建數(shù)據(jù)庫(kù)/*=*/* DataBase:學(xué)校衛(wèi)生管理系統(tǒng)1,創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱(chēng)為學(xué)校衛(wèi)生管理系統(tǒng)1 */*=*/create database學(xué)校衛(wèi)生管理系統(tǒng)1go(2)創(chuàng)建數(shù)據(jù)庫(kù)的表/*=*/* Table:w_member,工作組成員信息表*/*=*/create table w_member(w_name char(20) primary key,w_job char(20), w_type char(20), w_content char(100)go/*=*/* Table:w_member,衛(wèi)生活動(dòng)信息表*/*=*/Create table h_activity(h_n am

10、e char(20) primary key,h_time char(10),h_place char(20),h_people_ unit char(30), h_fuzhere n char(20), h_co ntent char(100), h_assess char(100)go/*=*/* Table: s_test表,學(xué)生體檢*/*=*/create table s_test(s_no char(9),s_n ame char(20),s_sex char(5),t_year char(5),t_term(5),s_height char(5),s_weight char(5),

11、s_l_eyesight char(3),s_r_eyesight char(3),s_heart_rate char(5),s_blood_pressure char(5),sun g_capaticy char(5),s_physique char (10),primary key (s_n o,t_year,t_term)go/*=*/* Table: h_deucation,健康教育信息表*/*=*/ create tableh_deucati on (e_project char(20),e_ti ne char(10),e_people char(20),e_co ntent ch

12、ar(100),primary key(e_project,e_time)go/*=*/* Table: c_illness,常見(jiàn)病信息表*/*=*/ create table c_ill ness(i_n ame char(20) primary key,i_type char(20),i_chua nran char(20),i_symptom char(200)go/*=*/*Table:c_patient,常見(jiàn)病患者信息表*/*=*/ Create table c_patient(s_no char(9),s_n ame char(20), i_n ame char(20), s_gr

13、ade char(4), s_class char(4), primary key (s_n o,i_ name), foreig nkey (s_no) references s_test(s_ no), foreig n key (i_n ame) refere nces c_ill ness(i_ name) ) go/*=*/ /* Table:p_donate_blood,公益獻(xiàn)血信息表*/*=*/ Create table p_donate_blood(s_no char(9),s_n ame char(20), b_time char(10), b_qua ntity char(

14、5), b_no char(10), primary key(s_ no,b_time) go/*=*/ /* Table: usingtable,用戶(hù)表*/*=*/ create table usingtable (u_n ame char(20) primary key,u_key char(10)Go第八章系統(tǒng)測(cè)試(1)登錄界面圖8-1登錄界面代碼如下:private void btnLogin_Click(object sender.EventArgs e)tryif (txtUserName.Text =)MessageBoxShow(用戶(hù)名不能為空);elseif (txtPwd.

15、Text =“)MessageBoxShow(密碼不能為空);elseSqlConnection con = DBConcreateCon();con. Ope n();SqlCommanotmd = new SqlCommanQselect count(*)from usingtablewhere u_name= + txtUserName.Text + and u_key= + txtPwd.Text +, con);int i = Convert .ToInt32(cmd.ExecuteScalar();if (i 0)Form2 form2 = new Form%;form2.Show

16、();elseMessageBoxShow(用戶(hù)名或者密碼錯(cuò)誤!); (2)選擇界面圖8-2選擇界面代碼如下:private void 衛(wèi)生工作組成員管理 ToolStripMenultem_Click(object sender, EventArgs e)Form3 form3 = new Form3);form3.Show();private void 衛(wèi)生工作安排 ToolStripMenultem_Click( object sender,EventArgs e)/private void 健康教育管理 ToolStripMenultem_Click( object sender,Ev

17、entArgs e)Form6 form6 = new Formq);form6.Show();private void 學(xué)生體檢管理 ToolStripMenultem_Click( object sender. EventArgs e)Form7 form7 = new Form7();form7.Show();private void 常見(jiàn)病預(yù)防管理 ToolStripMenultem_Click( object sender,EventArgs e)/private void 常見(jiàn)病信息 ToolStripMenultem_Click(object sender,EventArgs e

18、)Form8 form8 = new Form8();form8.Show();private void 常見(jiàn)病患者信息 ToolStripMenultem_Click( object sender,EventArgs e)/private void 公益獻(xiàn)血管理 ToolStripMenultem_Click( object sender,EventArgs e)Form10 form10 = new Form1C();form10.Show();(3)工作成員信息界面圖8-3工作成員信息界面代碼如下:if (e.Button.ToolTipText =新增“)this.textBoxl.E

19、nabled=true ;this.textBox2.Enabled=true ;this.textBox3.Enabled=true ;if (str1 = this .textBox1.Text.ToString() != & (str2 =this .textBox2.Text.ToString() != & (str3 = this .textBox3.Text.ToString() !=)if ( MessageBoxShow(“您確定要新增本條記錄嗎?,提示“MessageBoxButtons.YesNo, MessageBoxIcon.Warning) = Dia

20、logResult .Yes)flag = 1;MessageBoxShow(“請(qǐng)輸入成員信息,并且按提交按鈕,才能新增成功! “); return ;if (e.Button.ToolTipText =提交)if (flag = 1)SqlConnection con = DBConcreateCon();con. Ope n();SqlCommanobmd = new SqlCommandinsert into w_member values(w_name,w_job,w_type,w_c on te nt), con);w_name SqlDbType.Char, 20).Value =

21、w_job, SqlDbType.Char, 20).Value =w_type, SqlDbType.Char, 20).Value =w_content, SqlDbType.Char, 100).Value =cmd.C onn ecti on = con;cmd.ExecuteN on Query();con .Close();SqlDataAdapter sda = new SqlDataAdapter (select * from w_member con);DataSet ds = new DataSet ();sda.Fill(ds,table);this .dataGridV

22、iewl.DataSource = ds.Tables0.DefaultView;this .textBoxl.Enabled = false ;cmd.Parameters.Add(textBox1.Text;cmd.Parameters.Add(textBox2.Text;cmd.Parameters.Add(textBox3.Text;cmd.Parameters.Add(richTextBox1.Text;MessageBoxShow(新增記錄成功!);this.textBoxl.Enabled =false;this.textBox2.Enabled =false;this.text

23、Box3.Enabled =false;tryshow();catch ( Exception ex)MessageBoxShow(沒(méi)有記錄顯示!);flag = 0;(4)衛(wèi)生工作信息維護(hù)界面l.=|苴| 證酋記錄 上一記耒 下一記衆(zhòng) 是記杲 筍繪 蛇m賒us取哨總出話(huà)功宕稱(chēng)綜程全h.ELWLjllBCt=PP1B.U:nBLh_uEJiaa* mk_canlKnlmi2-4-A一生括IK一主活區(qū)20IZ-5-e一生陸區(qū)藝i+廉航酚:曰帛11場(chǎng)iiM時(shí)全扶遜行衛(wèi)生濟(jì)掃活幼宕稱(chēng):ilfeUSI活詢(xún)時(shí)祠:201M-S話(huà)功堆白一生活醫(yī)葩人m沖陰auM負(fù)更人祥擰葩內(nèi)審麗両畫(huà)7頁(yè)圖8-4衛(wèi)生工作信息維

24、護(hù)界面代碼如下:if (e.Button.ToolTipText =新增“)this.textBox1.Enabled=true;this.textBox2.Enabled=true;this.textBox3.Enabled=true;if (str1 = this .textBox1.Text.ToString() != & (str2 =this .textBox2.Text.ToString() != & (str3 = this .textBox3.Text.ToString() !=)if ( MessageBoxShow(“您確定要新增本條記錄嗎?,提示,Mess

25、ageBoxButtons.YesNo, MessageBoxIcon.Warning) = DialogResult .Yes)flag = 1;MessageBoxShow(“請(qǐng)輸入衛(wèi)生工作信息,并且按提交按鈕,才能新增成功! “); return ;(5)衛(wèi)生活動(dòng)評(píng)價(jià)界面如圖8-5所示。嗣店郝事瞬Ih.uher en.h caateiith kSSCSS誹邑咗旨BZOJZ-8冊(cè)表.觸玲.涓悅桂辰親羣. 2012-5-6一主舌區(qū)晉S4瑋活動(dòng)址行順和.2O12-5-1B一苦區(qū). /拴銚行衛(wèi)涪動(dòng)醱升同犠-i甜宕稱(chēng)綠邑較E1舌迦個(gè):旳】Z-E滴桔入祁走內(nèi)吝:-収嗣圖8-5衛(wèi)生活動(dòng)評(píng)價(jià)界面代碼如下

26、:private void 提交 butt on 1_Click( object sen der, Eve ntArgs e)if ( this .textBox1.Text.ToString() !=“)if ( MessageBoxShow(您確定要提交本條記錄嗎?,”提示,MessageBoxButtons.YesNo, MessageBoxIcon.Warning) = DialogResult .Yes)SqlConnection con = DBConcreateCon();con. Ope n();SqlCommanobmd = new SqlCommandupdate h_ac

27、tivity set +h_n ame=h_ name,h_assess=h_assess where h_n ame=h_ namec on); cmd.Parameters.Add(h_name, SqlDbType.Char, 20).Value = txt1.Text;cmd.Parameters.Add(h_assess, SqlDbType.Char, 100).Value =richTextBox1.Text;cmd.C onn ecti on = con;cmd.ExecuteN on Query();con .Close();SqlDataAdapter sda = new

28、SqlDataAdapter (select * from h_activity con);DataSet ds = new DataSet ();sda.Fill(ds,table);this .dataGridViewl.DataSource = ds.TablesO.DefaultView;show();MessageBoxShow(提交成功!);return ;(6)健康教育管理界面如圖8-6所示。圖8-6健康教育管理界面代碼如下:privatevoid btnSearch_Click(object sender,EventArgs e)if (txtl.Text =| txtl.Te

29、xt !=)SqlC onn ectioncon = DBConcreateC on();con. Ope n();SqlCommancfcmd = newSqlComman(dselect * from h_education where e_project like +txt1.Text + , con);cmd.C onn ecti on = con;con .Close();SqlDataAdapter sda = new SqlDataAdapter (select * from h_education where e_project like + txtl.Text +, con)

30、;DataSet ds = new DataSet ();sda.Fill(ds,table);this .dataGridViewl.DataSource = ds.Tables0.DefaultView;show();(7)學(xué)生體檢管理界面如圖8-7所示。圖8-7學(xué)生體檢管理界面代碼如下:private void butt on 3_Click(object sen der. Eve ntArgs e)if (txt1.Text =| txt1.Text !=)SqlConnection con = DBConcreateCon();con. Ope n();SqlCommanotmd =

31、 new SqlCommandselects_n o,s_ name,s_sex,t_year,t_term,s_height,s_weight,s_l_eyesight,s_r_eyesight,s_heart_rate,s_blood_pressure,s_lung_capaticy from s_test where s_no like + txt1.Text + % , con); cmd.C onn ection = con;con .Close();SqlDataAdapter sda = new SqlDataAdapter (selects_n o,s_ name,s_sex,

32、t_year,t_term,s_height,s_weight,s_l_eyesight,s_r_eyesight,s_heart_rate,s_blood_pressure,s_lung_capaticyfrom s_test where s_no like + txt1.TextDataSet ds = new DataSet ();sda.Fill(ds,table);this .dataGridView1.DataSource = ds.TablesO.DefaultView;show();try show();+ % , con);catch ( Exception ex)Messa

33、geBoxShow(沒(méi)有找到相匹配的記錄);return(8)常見(jiàn)病信息管理界面如圖8-8所示。席戎表現(xiàn).磁*涓孜*乏力矛主劈表州卿電、唁血寺呼眼殺魏表觀垃回圖8-8常見(jiàn)病信息管理界面代碼如下:private void butt on 1_Click(object sen der,Eve ntArgs e)if ( this .textBox1.Text.ToString() !=)MessageBoxShow(“請(qǐng)輸入常見(jiàn)病信息,并且按提交按鈕,才能新增成功!);if ( MessageBoxShow(“您確定要新增本條記錄嗎?,提示“,MessageBoxButtons.YesNo, Me

34、ssageBoxIcon.Warning) = DialogResult .Yes) SqlConnection con = DBConcreateCon();con. Ope n();SqlCommanobmd = new SqlCommandinsert into c_illnessvalues(i_ name,i_type,i_chua nran ,i_symptom) , con);i_name, SqlDbType.Char, 20).Value =i_type , SqlDbType.Char, 20).Value =隱EM呼闊刪怖特楽It濟(jì)行ii寤弓呼啡傳密傳淋14蛙熱*頭病wi

35、sns .冃病.=上麗昵癌1砸性蘇鶴楽隹限丐烏及Icmd.Parameters.Add(textBox1.Text;cmd.Parameters.Add(textBox2.Text;cmd.Parameters.Add(牛舉 呼傳染坯i_chuanran , SqlDbType.Char, 100).Value =textBox3.Text;cmd.Parameters.Add(i_symptom, SqlDbType.Char, 100).Value =richTextBoxl.Text;cmd.C onn ecti on = con;cmd.ExecuteN on Query();con

36、.Close();SqlDataAdapter sda = newSqlDataAdapter (select * from c_illnessDataSet ds = new DataSet ();sda.Fill(ds,table);this .dataGridView1.DataSource = ds.TablesO.DefaultView;this.textBox1.Enabled =false;MessageBoxShow(新增記錄成功!);this.textBox1.Enabled =false;this.textBox2.Enabled =false;this.textBox3.

37、Enabled =false;tryshow();catch ( Exception ex) MessageBoxShow(沒(méi)有記錄顯示!);return ;(9) 常見(jiàn)病患者登記界面圖8-9常見(jiàn)病患者登記界面代碼如下:private void butt on 1_Click(object sen der,Eve ntArgs e), con);if ( this .textBoxl.Text.ToString() != &(this .textBox3.Text.ToStri ng() != & (this .textBox2.Text.ToStri ng() !=)if (

38、 MessageBoxShow(“您確定要新增本條記錄嗎?,提示“,MessageBoxButtons.YesNo, MessageBoxIcon.Warning) =DialogResult .Yes)SqlConnection con = DBConcreateCon();con. Ope n();SqlCommanobmd = new SqlCommandinsert into c_patientvalues(s_ no,s_ name,i_ name,s_grade,s_class), con);s_no, SqlDbType.Char, 9).Value = textBox1.Tex

39、t;s_name SqlDbType.Char, 20).Value =i_name, SqlDbType.Char, 20).Value =cmd.Parameters.Add(textBox4.Text;cmd.Parameters.Add(textBox5.Text;cmd.C onn ecti on = con;cmd.ExecuteN on Query();con .Close();MessageBoxShow(新增記錄成功!);return(10)常見(jiàn)病患者統(tǒng)計(jì)界面cmd.Parameters.Add(cmd.Parameters.Add(textBox2.Text;cmd.Par

40、ameters.Add(textBox3.Text;s_grade, SqlDbType.Char,4).Value =s_class , SqlDbType.Char, 4).Value =代碼如下:private void butt on 1_Click(object sen der.Eve ntArgs e)if (txt1.Text =| txt1.Text !=)SqlConnection con = DBConcreateCon();con. Ope n();SqlCommanotmd = new SqlCommandselect count(s_no)患病人數(shù) fromc_pat

41、ient where s_grade like+ txt1.Text +% , con);cmd.C onn ecti on = con;con .Close();SqlDataAdapter sda = newSqlDataAdapter (select count(s_no) 患病人數(shù) from c_patientwhere s_grade like+ txt1.Text +% , con);DataSet ds = new DataSet ();sda.Fill(ds,table);this .dataGridView1.DataSource = ds.TablesO.DefaultVi

42、ew;show();(11)公益獻(xiàn)血管理界面。圖8-11公益獻(xiàn)血管理界面代碼如下:if (e.Button.ToolTipText =新增“)this.textBox1.Enabled=true ;this.textBox2.Enabled=true ;this.textBox4.Enabled=true ;if (str1 = this .textBox1.Text.ToString() != & (str2 =this .textBox2.Text.ToString() != & (str3 = this .textBox4.Text.ToString() !=)if (

43、MessageBoxShow(“您確定要新增本條記錄嗎?,提示“MessageBoxButtons.YesNo, MessageBoxIcon.Warning) = DialogResult .Yes) flag = 1;MessageBoxShow(“請(qǐng)輸入獻(xiàn)血信息,并且按提交按鈕,才能新增成功! “);return ;(12)綜合體質(zhì)管理界面代碼如下:private void 提交 butt on 1_Click(object sen der,Eve ntArgs e)if ( this .textBox1.Text.ToString() !=)if ( MessageBoxShow(”您

44、確定要提交本條記錄嗎?,提示MessageBoxButtons.YesNo, MessageBoxIcon.Warning) = DialogResult .Yes)SqlConnection con = DBConcreateCon();con. Ope n();SqlCommanobmd = new SqlCommandupdate s_test set +s_no=s_no, t_year=t_year,t_term=t_term ,s_n ame=s_ name,s_physique=s_physique wheres_no=s_no con);cmd.Parameters.Add(cmd.Parameters.Add(textBox2.Text;cmd.Parameters.Add(textBox3.Text;cmd.Parameters.Add(textBox4.Text;cmd.Parameters.Add(textBox5.T

溫馨提示

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

評(píng)論

0/150

提交評(píng)論