《C#課程設(shè)計(jì)報(bào)告書》華美整形醫(yī)院管理系統(tǒng)_第1頁(yè)
《C#課程設(shè)計(jì)報(bào)告書》華美整形醫(yī)院管理系統(tǒng)_第2頁(yè)
《C#課程設(shè)計(jì)報(bào)告書》華美整形醫(yī)院管理系統(tǒng)_第3頁(yè)
《C#課程設(shè)計(jì)報(bào)告書》華美整形醫(yī)院管理系統(tǒng)_第4頁(yè)
《C#課程設(shè)計(jì)報(bào)告書》華美整形醫(yī)院管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、c#課程設(shè)計(jì)報(bào)告書華美整形醫(yī)院管理系統(tǒng) 院 系:計(jì)算機(jī)與信息工程學(xué)院班 級(jí):計(jì)算機(jī)應(yīng)用技術(shù)(2)班姓 名:學(xué) 號(hào):指導(dǎo)老師:完成時(shí)間:2011年12月20日一、選題目的31選題目的:32設(shè)計(jì)內(nèi)容:3二、算法的基本思想4三、需求分析41.有管理員登陸窗口,以默認(rèn)密碼登陸,進(jìn)入系統(tǒng)后管理員可以更改密碼42.對(duì)管理員信息進(jìn)行瀏覽43.對(duì)管理員信息進(jìn)行管理54.對(duì)客戶表中的客戶信息進(jìn)行瀏覽55.按客戶信息字段查詢客戶信息56.對(duì)客戶信息進(jìn)行管理5四、概要設(shè)計(jì)5五、運(yùn)行界面、運(yùn)行結(jié)果61.登陸界面:62.登陸成功:73.添加管理員:74.修改管理員信息:75.刪除管理員信息:76.管理員信息查詢:87.

2、添加客戶信息:88.修改客戶信息:89.刪除客戶信息:910.查詢客戶信息:911.瀏覽客戶信息:9六、總結(jié)10七、參考文獻(xiàn)10八、部分主要代碼101.form1的公有類:112.“登陸”按鈕代碼:113.對(duì)管理員信息管理:124.添加客戶信息:145.刪除客戶信息:156.修改客戶信息:167.按字段查詢客戶信息:168.瀏覽客戶信息:18一、選題目的1選題目的:隨著現(xiàn)代科技的發(fā)展,人們也在不斷地追求完美,整形的人數(shù)在日益增加,因此整形醫(yī)院的各種客戶信息也在日益倍增,為了提高整形醫(yī)院的管理工作效率,實(shí)現(xiàn)信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,需要設(shè)計(jì)一個(gè)整形醫(yī)院管理系統(tǒng),同時(shí),通過(guò)系統(tǒng)的制作,可

3、以使我熟悉系統(tǒng)的開(kāi)發(fā)流程,更加熟練掌握c#.net的編程以及系統(tǒng)制作。 2設(shè)計(jì)內(nèi)容:管理員以默認(rèn)密碼登陸系統(tǒng)后,進(jìn)入管理員管理頁(yè)面,可以對(duì)管理員的信息進(jìn)行瀏覽 、添加、刪除、修改,還可以進(jìn)入客戶信息界面,可以供管理員對(duì)客戶信息方便地進(jìn)行瀏覽、添加、刪除、修改、還可以按相應(yīng)字段對(duì)客戶信息進(jìn)行查詢。二、算法的基本思想管理員登陸添加管理員刪除管理員修改管理員添加客戶信息刪除客戶信息修改客戶信息瀏覽客戶信息查詢客戶信息三、需求分析根據(jù)我的調(diào)查和分析,系統(tǒng)中各種功能所需的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:1.有管理員登陸窗口,以默認(rèn)密碼登陸,進(jìn)入系統(tǒng)后管理員可以更改密碼 系統(tǒng)設(shè)計(jì)了登陸界面,每個(gè)合法用戶有有戶名及一

4、個(gè)密碼,只有當(dāng)用戶輸入正確的用戶名及密碼組合后才能夠?qū)芾韱T和客戶信息進(jìn)行操作,這樣提高了管理員登陸的安全性。2.對(duì)管理員信息進(jìn)行瀏覽 用于瀏覽管理員信息,以便于了解有哪些人有權(quán)限能夠使用此系統(tǒng)。3.對(duì)管理員信息進(jìn)行管理 主要是用于管理員信息更新、添加、刪除、修改。4.對(duì)客戶表中的客戶信息進(jìn)行瀏覽 用于了解客戶信息的情況,在此表中列出了客戶的詳細(xì)信息。5.按客戶信息字段查詢客戶信息 客戶信息查詢:管理員可以根據(jù)客戶的編號(hào)、電話、性別、咨詢項(xiàng)目進(jìn)行查詢。6.對(duì)客戶信息進(jìn)行管理 可以供管理員對(duì)客戶信息進(jìn)行更新、添加、刪除、修改。四、概要設(shè)計(jì)數(shù)據(jù)庫(kù)華美整形醫(yī)院管理系統(tǒng)管理員信息管理登陸客戶信息管理添

5、加管理員信息修改管理員信息刪除管理員信息瀏覽管理員信息添加客戶信息修改客戶信息刪除客戶信息瀏覽客戶信息五、運(yùn)行界面、運(yùn)行結(jié)果1.登陸界面:2.登陸成功:3.添加管理員: 4.修改管理員信息:5.刪除管理員信息:6.管理員信息查詢:7.添加客戶信息:8.修改客戶信息:9.刪除客戶信息:10.查詢客戶信息:11.瀏覽客戶信息:六、總結(jié)c#因其設(shè)計(jì)的合理性與簡(jiǎn)潔化使其成為了一門很容易入門的編程語(yǔ)言,但要真正學(xué)好還是需要努力學(xué)習(xí)的。通過(guò)一個(gè)學(xué)期的學(xué)習(xí)我們也算入門了,而以后編程的道路還很漫長(zhǎng)。更多的練習(xí),更多的源代碼閱讀將是我們能力提高的必經(jīng)之路。相信經(jīng)過(guò)努力,我們終會(huì)熟練地掌握這門語(yǔ)言。七、參考文獻(xiàn)1

6、 王平華,孔璐,周學(xué)軍等,c#.net程序設(shè)計(jì)項(xiàng)目教程:中國(guó)鐵道出版社,2008.2 郭勝,秦岸,馬利等,c#.net程序設(shè)計(jì)教程:北京清華大學(xué)出版社,2002.八、部分主要代碼1.form1的公有類:public oledbconnection myconn = new oledbconnection(provider = microsoft.jet.oledb.4.0; + data source =.db1.mdb);public dataset mydataset = new dataset();public void excutesql(string sql) myconn.open

7、(); oledbcommand mycmd = new oledbcommand(sql,myconn); mycmd.commandtype = commandtype.text; mycmd.executenonquery(); myconn.close(); 2.“登陸”按鈕代碼: private void 登錄_click_1(object sender, eventargs e) oledbcommand mycmd = new oledbcommand(select * from 用戶登錄 where 密碼=密碼 and 用戶名=用戶名,myconn);mycmd.paramet

8、ers.add(密碼, oledbtype.varchar, 10).value = textbox2.text;mycmd.parameters.add(用戶名, oledbtype.varchar, 10).value = textbox1.text; myconn.open(); if (mycmd.executescalar() != null) if (messagebox.show(登陸成功, 提示, messageboxbuttons.okcancel) = dialogresult.ok) 管理員信息管理toolstripmenuitem.enabled = true; 客戶信

9、息管理toolstripmenuitem.enabled = true; 登錄.enabled =false; else messagebox.show(錯(cuò)誤); myconn.close(); 3.對(duì)管理員信息管理: private void 修改toolstripmenuitem_click(object sender, eventargs e) if (textbox1.text = ) messagebox.show(必須給出用戶名!, 錯(cuò)誤); else string updatesql = update 用戶登錄 set 密碼= + textbox2.text + + where

10、用戶名 = + textbox1.text + ; frm1.excutesql(updatesql); messagebox.show(修改數(shù)據(jù)記錄成功!); private void 刪除toolstripmenuitem_click(object sender, eventargs e) if (textbox1.text = ) messagebox.show(必須給出用戶名!, 錯(cuò)誤); else string deletesql = delete from 用戶登錄 where 用戶名=; deletesql += textbox1.text + ; frm1.excutesql(

11、deletesql); messagebox.show(已刪除該記錄!, 提示); private void 瀏覽toolstripmenuitem_click(object sender, eventargs e) form4 frm4 = new form4(); frm4.showdialog(); private void 注冊(cè)_click(object sender, eventargs e) if (textbox1.text = | textbox2.text = ) messagebox.show(不能為空!, 錯(cuò)誤); else string strinsert = inse

12、rt into 用戶登錄(用戶名,密碼)values( + textbox1.text + , + textbox2.text + ); frm1.excutesql(strinsert); messagebox.show(添加成功, 提示); 4.添加客戶信息: private void button1_click(object sender, eventargs e) form1 frm1 = new form1(); try if (textbox1.text = | combobox1.text = | combobox2.text = | textbox2.text = | text

13、box5.text = | textbox6.text = | combobox3.text = | textbox8.text = | textbox9.text = ) messagebox.show(所有項(xiàng)都是必填項(xiàng),請(qǐng)?zhí)钔旰笤賳螕籼砑影粹o); else string strinsert = insert into 表1( 編號(hào),姓名,性別,年齡,電話,時(shí)間,咨詢項(xiàng)目,價(jià)格,回訪記錄)values( + textbox1.text + , + textbox2.text + , + combobox1.text + , + combobox2.text + , + textbox5.te

14、xt + , + textbox6.text + , + combobox3.text + , + textbox8.text + , + textbox9.text + ); frm1.excutesql(strinsert); messagebox.show(恭喜你添加成功!, 提示); catch (exception ed) messagebox.show(保存數(shù)據(jù)記錄發(fā)生 + ed.tostring(), 錯(cuò)誤); 5.刪除客戶信息: private void 刪除toolstripmenuitem1_click(object sender, eventargs e) if (tex

15、tbox1.text = ) messagebox.show(必須給出記錄的id號(hào)段值!, 錯(cuò)誤); else string deletesql = delete from 表1 where 編號(hào)= ; deletesql += textbox1.text + ; frm1.excutesql(deletesql); messagebox.show(已刪除該記錄!, 提示); 6.修改客戶信息: private void 修改toolstripmenuitem1_click(object sender, eventargs e) if (textbox1.text = ) messagebox

16、.show(必須給出記錄的id號(hào)段值!); else string updatesql = update 表1 set 姓名= + textbox2.text + + where 編號(hào) = + textbox1.text + ; frm1.excutesql(updatesql); messagebox.show(修改數(shù)據(jù)記錄成功!); 7.按字段查詢客戶信息: public void query(string sql) dataset mydataset = new dataset(); frm1.myconn.open();oledbdataadapter mycommand = new

17、oledbdataadapter(sql, frm1.myconn); mycommand.fill(mydataset, info);datagridview1.datasource =mydataset.tablesinfo; frm1.myconn.close(); private void 確定_click(object sender, eventargs e) if (textbox10.text != ) string namesql = select * from 表1 + where 電話 like % + textbox10.text.trim() + %; query(na

18、mesql); else if (textbox11.text != ) string idsql = select * from 表1 + where 編號(hào) like % + textbox11.text.trim() + %; query(idsql); else if (textbox12.text != ) string sexsql = select * from 表1 + where 性別 like % + textbox12.text.trim() + %; query(sexsql); else if (textbox13.text != ) string projectsql = select * from 表1 + where 咨詢項(xiàng)目 like % + textbox13.text.trim() + %; query(projectsql); else me

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論