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

正文內(nèi)容

vc醫(yī)院住院處管理信息系統(tǒng)(doc畢業(yè)設(shè)計(jì)論文)doc(參考版)

2025-07-18 11:31本頁面
  

【正文】 在畢業(yè)設(shè)計(jì)和畢業(yè)論文的撰寫期間,和同學(xué)之間的相互探討也使我獲益匪淺,他們也給予了我很大的幫助,在此也對(duì)。在追求知識(shí)的道路中我一定時(shí)時(shí)刻刻以 X 老師為榜樣,追求嚴(yán)謹(jǐn)求實(shí),對(duì)人謙和自然,對(duì)工作的認(rèn)真負(fù)責(zé)。同時(shí) X 老師謙和的態(tài)度,也使我深受啟發(fā)。 致 謝四年的大學(xué)生活即將結(jié)束,在最后的這三個(gè)多月的畢業(yè)設(shè)計(jì)時(shí)間里,我受益很多。為了提高和練習(xí)自己運(yùn)用數(shù)據(jù)庫和操作數(shù)據(jù)庫的能力,采用了數(shù)據(jù)庫控件技術(shù)和ADO 連接技術(shù)相技術(shù)相結(jié)合的操作手法,經(jīng)過學(xué)習(xí)和查閱相關(guān)的資料,我了解到了他們之間的一些區(qū)別:因?yàn)閿?shù)據(jù)庫控件需要單獨(dú)放置在一個(gè)記錄集中的 SQL 查詢和表,都必須為其增加一個(gè)單獨(dú)的 ADO 控件,并且這些控件中的每一個(gè)都要和數(shù)據(jù)庫建立一個(gè)連接,這就造成了資源的浪費(fèi);使用數(shù)據(jù)庫控件可以很簡(jiǎn)單的建立數(shù)據(jù)庫應(yīng)用程序,這一點(diǎn)是它的優(yōu)勢(shì)所在。本系統(tǒng)基本具備了醫(yī)院住院處管理系統(tǒng)的主要功能及體系結(jié)構(gòu),實(shí)現(xiàn)了系統(tǒng)與數(shù)據(jù)庫連接等關(guān)鍵技術(shù)。沒有良好的需求分析是做不出好的軟件來的。我知道了需求分析重要性。擺脫了單純的理論知識(shí)學(xué)習(xí)狀態(tài),和實(shí)際設(shè)計(jì)的結(jié)合起來了。()。}if (MessageBox(是否刪除當(dāng)前用戶,請(qǐng)確認(rèn), MB_YESNO) == IDYES){CUsers usr。}if (() == Admin){MessageBox(不能刪除Admin用戶)。 () == 1){ //除Admin 外,其他管理員只能刪除普通用戶MessageBox(只能刪除普通用戶)。}if (() != Admin amp。} }void CUserManDlg::OnDelButton() {if (() == ){MessageBox(請(qǐng)選擇用戶)。 //設(shè)置默認(rèn)密碼(())。}if (MessageBox(是否對(duì)當(dāng)前用戶進(jìn)行密碼復(fù)位,請(qǐng)確認(rèn), MB_YESNO) == IDYES){CUsers usr。 () == 1){ //除Admin 外,其他管理員只能修改普通用戶信息MessageBox(只能對(duì)普通用戶進(jìn)行密碼復(fù)位)。 () != ()amp。}if (() != Admin amp。 }void CUserManDlg::OnModiButton() {if (() == ){MessageBox(請(qǐng)選擇用戶)。 = 2。 用戶管理模塊如圖 , 所示。系統(tǒng)管理員相當(dāng)與后臺(tái)管理員進(jìn)行管理。()。 + cYear + + cMonth + 39。// 刷新記錄CString cSql。index = ()。index = ()。3. 主要代碼://讀取月份信息CString cYear, cMonth。 圖 醫(yī)生效益統(tǒng)計(jì)表2. 實(shí)現(xiàn)方法:醫(yī)生效益信息統(tǒng)計(jì)表頁面,統(tǒng)計(jì)月份為列表控件。 醫(yī)生效益統(tǒng)計(jì)表設(shè)計(jì)1. 基本功能:當(dāng)訪問統(tǒng)計(jì)查詢管理模塊中的醫(yī)生效益統(tǒng)計(jì)表功能時(shí),實(shí)現(xiàn)對(duì)醫(yī)生效益信息的查看,查詢條件為按月份統(tǒng)計(jì)。}//設(shè)置數(shù)據(jù)源(cSql)。}else{cSql = SELECT * FROM ReportItems_v WHERE 銷售日期=39。if (() == 0) //查詢藥品銷售情況{cSql = SELECT * FROM ReportMedicine_v WHERE 銷售日期=39。(index, cMonth)。(index, cYear)。int index。顯示數(shù)據(jù)庫數(shù)據(jù)的控件的數(shù)據(jù)控件為 DataGrid 控件。如圖 所示。()。2. 實(shí)現(xiàn)方法:在 HospitalMan 中,該模塊下分別實(shí)現(xiàn)調(diào)用 DoModal 和消息映射來實(shí)現(xiàn)該模塊下的幾個(gè)功能。()。}// MessageBox(cSql)。cSql += (SELECT it.*,b.* FROM Items it,BaseType b WHERE =3 AND =) i 。cSql += AS 名稱, AS 銷售數(shù)量, AS 銷售價(jià)格,* AS 金額,。其它項(xiàng)目39。cSql += WHERE = AND =1 AND =+RegistrationID。cSql += (SELECT , 。cSql += AS 名稱, AS 銷售數(shù)量 , AS 銷售價(jià)格,* AS 金額,。藥品39。圖 編輯醫(yī)院繳費(fèi)信息頁面圖 編輯收費(fèi)項(xiàng)目信息頁面圖 編輯住院處收費(fèi)項(xiàng)目信息頁面3. 主要代碼:// 此語句分為 2 部分,藥品和項(xiàng)目的組合if (m_Radio == 0){AfxMessageBox(RegistrationID)。在REGEDITDLG 頁面上可以實(shí)現(xiàn)繳費(fèi)消息的完全控制。繳費(fèi)管理頁面如圖 所示。 收費(fèi)管理模塊設(shè)計(jì)1. 基本功能:繳費(fèi)管理模塊主要實(shí)現(xiàn)醫(yī)院繳費(fèi)管理。((LPCTSTR)(_bstr_t)cSql)。// 查詢條件是否為空if(m_ItemName!=)cSql += AND LIKE 39。cSql += AS 項(xiàng)目成本, AS 銷售價(jià)格, AS 庫存數(shù)量 。收費(fèi)項(xiàng)目信息管理頁面如圖 所示圖 收費(fèi)項(xiàng)目管理頁面3. 主要代碼:CString cSql。} 收費(fèi)項(xiàng)目管理功能設(shè)計(jì)1. 基本功能:當(dāng)訪問信息管理模塊中的收費(fèi)項(xiàng)目管理功能時(shí),實(shí)現(xiàn)實(shí)現(xiàn)對(duì)收費(fèi)項(xiàng)目信息的查看,添加,刪除和修改;默認(rèn)的界面為查詢界面,查詢條件為按項(xiàng)目名稱查找。//設(shè)置記錄源((LPCTSTR)(_bstr_t)cSql)。if (cTypeId!=)cSql += AND =+cTypeId。CString cTypeId。cSql += AS 庫存數(shù)量 FROM Medicine m, BaseType b, BaseType b1 。cSql += AS 藥品名稱, , AS 類別,。西藥39。中藥39。如圖 所示圖 藥品信息管理頁面3. 主要代碼:CString cSql。 藥品信息管理功能設(shè)計(jì)1. 基本功能:當(dāng)訪問信息管理模塊中的藥品信息管理功能時(shí),實(shí)現(xiàn)實(shí)現(xiàn)對(duì)醫(yī)院藥品信息的查看,添加,刪除和修改;默認(rèn)的界面為查詢界面,查詢條件為全部和按類別查詢。((LPCTSTR)(_bstr_t)cSql)。if(cDeptId!=)cSql += AND = + cDeptId。CString cDeptId。cSql += AS 科室, , AS 職務(wù) 。圖 醫(yī)生信息管理頁面3. 主要代碼: CString cSql。2. 實(shí)現(xiàn)方法:當(dāng)管理員點(diǎn)擊信息模塊中的醫(yī)生信息管理模塊時(shí),可進(jìn)行查詢,默認(rèn)顯示的是全部的醫(yī)生信息,顯示患者的控件是 ADO Data 控件和 DataGrid 控件相結(jié)合的,按科室查詢的列表框先是被隱藏起來,當(dāng)選擇是單擊的時(shí)候,顯示出隱藏的類別列表框,此列表框?yàn)?DataCombo,為連接數(shù)據(jù)庫控件,通過控制顯示要求顯示的數(shù)據(jù)庫中表 BaseType 的數(shù)據(jù) TypeName,單擊添加按鈕時(shí),將會(huì)連接到 DOCEDITDLG 頁面,添加信息更新數(shù)據(jù)庫表,在查詢結(jié)果顯示頁面,選擇要選擇的條目,單擊修改,連接到 DOCEDITDLG,只是和添加按鈕連接的不同的是,修改按鈕顯示數(shù)據(jù)庫中已存在的數(shù)據(jù),刪除操作比較簡(jiǎn)單。()。%+m_Name+%39。cSql += Marry AS 婚姻狀況 FROM Patient。CString cSql?;颊咝畔⒐芾眄撁嫒鐖D 所示。} 患者信息管理功能設(shè)計(jì)1. 基本功能:當(dāng)訪問信息管理模塊中的患者信息功能時(shí),實(shí)現(xiàn)實(shí)現(xiàn)對(duì)患者信息的查看,添加,刪除和修改;默認(rèn)的界面為查詢界面,查詢條件為按姓名查找。3. 主要代碼: void CHosptialManDlg::OnMed() {// TODO: Add your mand handler code hereCMedManDlg dlg。}}} 信息管理模塊設(shè)計(jì)1. 基本功能:當(dāng)一位醫(yī)院信息管理員訪問信息管理模塊時(shí),實(shí)現(xiàn)基本模塊的藥品信息管理,患者信息管理,醫(yī)生信息管理和收費(fèi)項(xiàng)目管理,每個(gè)管理中都包括的主要功能包括查看,添加,刪除和修改。else{(cUId)。(m_UnitName)。return。return。}void CUnitDlg::OnEditButton() {// TODO: Add your control notification handler code hereUpdateData(TRUE)。()。return。(m_UnitName)。return。如圖 所示 圖 藥品單位信息顯示界面: void CUnitDlg::OnAddButton() {// TODO: Add your control notification handler code hereUpdateData(TRUE)。}}} 藥品單位設(shè)置功能設(shè)計(jì)1. 基本功能:該功能的實(shí)現(xiàn)主要涉及到藥品單位信息的查看,刪除和修改。else{(cTId)。(m_TypeName)。return。return。}void CTypeDlg::OnEditButton(){// TODO: Add your control notification handler code hereUpdateData(TRUE)。()。return。(m_TypeName)。return。圖 藥品類別信息顯示界面3. 主要代碼: void CTypeDlg::OnAddButton() {// TODO: Add your control notification handler code hereUpdateData(TRUE)。2. 實(shí)現(xiàn)方法:藥品類別信息的添加,刪除和修改主要有 ADO Data 和 DataListk 數(shù)據(jù)庫控件連接數(shù)據(jù)庫,同時(shí)輔助以在 ADO 接口在顯示上用 SQL 語句進(jìn)行一些細(xì)微的控制。 //讀取科室名稱UpdateData(FALSE)。cDId = ()。()。if((1))MessageBox(新的科室名稱已經(jīng)存在!)。}// 如果不同則查看數(shù)據(jù)庫是否已經(jīng)存在新的科室名稱if(cDNameOld!=m_DeptName){CBaseType cBT。}//判斷科室名稱是否為空if (m_DeptName == ){MessageBox(請(qǐng)輸入科室名稱)。//判斷是否選擇了要修改的科室if (() == ){MessageBox(請(qǐng)選擇要修改的科室名稱)。 //調(diào)用sql_insert()函數(shù),插入記錄()。}(1)。if((1)){MessageBox(已經(jīng)存在此科室名稱!)。圖 科室信息顯示界面3. 主要代碼:CBaseType cBT。2. 實(shí)現(xiàn)方法:科室信息的添加,刪除和修改主要有 ADO Data 和 DataListk 數(shù)據(jù)庫控件連接數(shù)據(jù)庫,同時(shí)輔助以 ADO 接口在顯示上用 SQL 語句進(jìn)行一些細(xì)微的控制。()。2. 實(shí)現(xiàn)方法:在 HospitalMan 中,該模塊下分別實(shí)現(xiàn)調(diào)用 DoModal 和消息映射來實(shí)現(xiàn)該模塊下的幾個(gè)功能。return。(m_UserName)。return。return。else()。圖 登錄界面頁面 4. 主要代碼:CLoginDlg dlg。3. 現(xiàn)方法:在進(jìn)入主頁未初始化之前,通過 DoModal()調(diào)用登錄界面,登錄界面要求輸入用戶名和密碼,通過讀入用戶名,調(diào)用 getdata()函數(shù)去查找數(shù)據(jù)庫,通過getpwd()查找對(duì)應(yīng)的密碼,調(diào)用 getpwd()函數(shù),讀取相應(yīng)輸入的密碼,二者比較,正確則進(jìn)入管理系統(tǒng)。如果讀入的用戶名為空,則提示請(qǐng)輸入 用戶名,如果讀入的密碼為空,則提示請(qǐng)輸入密碼。 系統(tǒng)設(shè)計(jì)工程框架 該系統(tǒng)實(shí)現(xiàn)的主要功能包括普通管理員的登錄、添加和刪除用戶管理員信息;系統(tǒng)管理員對(duì)普通管理員的刪除操作;對(duì)醫(yī)院的科室、醫(yī)院使用藥品的類別、藥品的生產(chǎn)單位的信息實(shí)行管理;實(shí)現(xiàn)對(duì)藥品、患者、醫(yī)生信息和收費(fèi)項(xiàng)目信息的查看、添加、修改和刪除功能;完成醫(yī)院住院處系統(tǒng)的結(jié)算功能和銷售信息的查詢基本的功能。詳細(xì)設(shè)計(jì)的任務(wù)是編寫軟件的詳細(xì)說明書。用戶是用 MFC,可以很方便的開發(fā) Windows 應(yīng)用程序,而不必為如何繪制 Windows 窗口,對(duì)話框和菜單等等見用戶界面發(fā)愁,因?yàn)樗鼈兌及?MFC 中;? 因?yàn)榭梢猿浞掷们叭碎_發(fā)的代碼,所以縮短了程序的開發(fā)周期;? 使代碼具有更好的重用性;? 使一些復(fù)雜的開發(fā)技術(shù)變得容易實(shí)現(xiàn),例如網(wǎng)絡(luò)編程和數(shù)據(jù)庫編程等;? 使用消息映射機(jī)制可以避免處理消息時(shí)的復(fù)雜情形;? 使用 MFC 可以提高程序的運(yùn)行效率;4 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)說明詳細(xì)設(shè)計(jì)的目的,是為系統(tǒng)功能圖(圖 )中的每一個(gè)功能模塊確定采用的算法和內(nèi)部數(shù)據(jù)結(jié)構(gòu),給出流程圖的描述。 MFC 是 Visual C++的重要組成部分,要使用Visual C++開發(fā)應(yīng)用程序,必須了解 MFC 的層次結(jié)構(gòu)。M FC 是Windows API 與 C++
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1