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

正文內(nèi)容

門(mén)診病歷信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告-文庫(kù)吧

2025-09-02 01:10 本頁(yè)面


【正文】 :DingYi college :HUST academy :CS qq :308469181 : ? 試 驗(yàn)結(jié)果 主界面 界面最上面一欄是菜單欄,用快捷鍵可以進(jìn)行操作(程序剛運(yùn)行時(shí)顯示了幫助頁(yè)面),中間是視圖,用于輸出結(jié)果以及用戶輸入數(shù)據(jù)。最下方左側(cè)顯示的是管理系統(tǒng)的名稱,右方顯示的是當(dāng)前日期。 ( 1)錄入信息 按下 ” Alt+F” 后 按“ Enter” 依次輸入如下數(shù)據(jù)(中間有回車) 2 00000201 Peking Huangquan 0123456012 1 P2020001 wangwu M Peking 1990/05/10 Yes 52468 Zhongguancun 1 surgery 2020/10/02 coughamp。fever Flu exerciseamp。rest Qianzhen 00000102 HUST Zhangliu 123456789 2 H2020001 Zhangsan M HUST 1989/07/01 No 12345 Yuyuan 1 inter_med 2020/05/02 cough Bronchitis exerciseamp。medicine Zhaoer H2020002 Lisi W HUST 1991/09/09 Yes 15423 Qinyuan 2 surgery 2020/08/15 ache Cerebral_Hemorrhage medicine Wuxin inter_med 2020/04/27 short Rickets medicine Zhuhu 之后界面如下 次程序創(chuàng)建鏈表時(shí)特點(diǎn)是一次性輸入多個(gè)信息,以減少用戶的工作量,提高效率,輸入后用了不同的標(biāo)識(shí)符,如上面的“ ———————————— ”,用于標(biāo)識(shí)已完成某項(xiàng)的輸入工作。最后提示用戶輸入成功。 按任意鍵回到主界面,然后在 File菜單下選擇“ save”,之后就能在程序所在目錄下看到三個(gè)文件 “ ”,“ ” 和“ ”。 打開(kāi)后就能看到所輸入的數(shù)據(jù)了。 (我雖然保存的是 dat文件,但并沒(méi)有以二進(jìn)制格式保存數(shù)據(jù),所以打開(kāi)后仍能看到其中的內(nèi)容,這樣就可以在不 運(yùn)行程序的情況下直接讀取信息,更加方便。) 三個(gè)文件的數(shù)據(jù)如下 : , 從數(shù)據(jù)中可以看出 其中第一個(gè)部門(mén)的 code是 00000201,名稱是 Peking,負(fù)責(zé)人是 Huangquan,電話是 0123456012,其他類推, 由于錄入數(shù)據(jù)時(shí)只錄入了連個(gè)部門(mén),所以 這里 只顯示了兩個(gè) 部門(mén)。 : ,即員工的信息,其中第一個(gè)部門(mén)Peking有一個(gè)員工,其代碼為 P2020001,姓名為 wangwu?? ,另一個(gè)部門(mén) HUST有兩個(gè)員工 ?? : ,其中單位 Peking的 wangwu員工的第一個(gè)病歷信息代碼為 P2020001?? , HUST部門(mén)的 Zhangsan員工和 Lisi員工 分別有一個(gè)和兩個(gè)門(mén)診信息 下面只介紹“ Edit”菜單下的“ modify”命令 ( 2)修改信息 錄入完成后,按下“ Alt+E”(或“ Alt+F”后按“→ ” ,或 ” Alt+F” 后按“← ” ) ,如圖 所示 按回車 若用戶輸入 1,則表示要修改部門(mén) 的信息,輸入 2修改病歷信息,輸入 3修改門(mén)診信息, 0結(jié)束修改,結(jié)束修改后并沒(méi)有保存到文件,用戶可以用保存文件的方法保存到三個(gè)文件中,若用戶發(fā)現(xiàn)輸入有誤,可以不保存,重新讀取信息。也可以再次修改數(shù)據(jù), 若要修改 HUST部門(mén)的員工 Zhangsan名字修改為 Dingyi,可依次輸入以下數(shù)據(jù): 2 /*顯示了所有的單位,并讓用戶選擇該員工所屬部門(mén) */ 2 /*顯示了該單位的所有員工,讓用戶選擇修改哪個(gè)員工 */ 1 /*這里我選的是 Zhangsan*/ 2 /*顯示了該員工的所有信息,讓用戶選擇修改哪項(xiàng)信息,我這里 選擇修改姓名 */ Dingyi /*修改姓名為 Dingyi*/ 修改后 如下 按回車進(jìn)入繼續(xù)修改的界面,可一直輸 0后回車,直到回到主界面。 如果你要驗(yàn)證是否修改成功,方法有很多種,可以保存后查看 ” ” 文件的內(nèi)容,可再次進(jìn)入修改的界面查看,看到后可不做修改,即直接輸 0后回車直到回到主界面。下面我介紹另一種方法,即通過(guò)“ Edit” 菜單下的“ search” 命令,如圖: 輸入以下內(nèi)容 2 2 Dingyi 如圖示: 程序中提示已經(jīng)在部門(mén) HUST中找到了排在第 一位的名字為 Dingyi的員工。按任意鍵后一直輸 0后回車回到主界面。 ( 3) 統(tǒng)計(jì)界面 其中 4是我自加的一個(gè)功能,統(tǒng)計(jì)所有女員工的信息,輸入 1后,結(jié)果如下: 結(jié)果是按有多到少排序的,若月份之間有相同的門(mén)診量,則 從月份小的開(kāi)始顯示 ( 4) 幫助界面 程序幫助界面如下 關(guān)于作者界面: 按任意鍵回到主界面 ? 體會(huì) 可以說(shuō)對(duì)我來(lái)說(shuō)這是一個(gè)極其浩大的工程。雖然 C語(yǔ)言學(xué)的還不錯(cuò),不過(guò)在暑假前最多只寫(xiě)過(guò)五六百行代碼的我看到這個(gè)題目心里免不了有些害怕。之前就聽(tīng)說(shuō) C語(yǔ)言是一種非常難學(xué)的語(yǔ)言,雖然學(xué)了一個(gè) 學(xué)期了,不過(guò)似乎學(xué)的還是非?;A(chǔ)的東西,因?yàn)槲以趯W(xué) Java時(shí) 發(fā)現(xiàn)在 C中的東西幾乎全部可用照搬過(guò)來(lái)。所以又加深了心里的陰影。心里再多的害怕也還是要寫(xiě)啊,學(xué)長(zhǎng)們還不是一樣過(guò)去的?。?duì)?。∠攵歼@里我的心就平靜了許多。放假了,本打算回去的,不過(guò)團(tuán)隊(duì)要求在這里集訓(xùn)一個(gè)月,沒(méi)辦法,我就在 團(tuán)隊(duì)呆下來(lái)了,就這樣一個(gè)月過(guò)去了,學(xué)完了 C++以及一部分 Windows API和 MFC,感覺(jué)到了windows編程的強(qiáng)大,用 MFC只要加入少許代碼就能形成一個(gè)很好的界面,而 C?我一臉迷茫。就這樣想了一天,甚至可以說(shuō)是發(fā)呆了一天,之后聽(tīng)說(shuō) 貌似可以用 windows編程(只是聽(tīng)說(shuō)的),我當(dāng)時(shí)真打算用MFC寫(xiě)界面,這樣只要自己繪制菜單,然后用響應(yīng)消息的方法去調(diào)用函數(shù)就 OK了,想到這里非常高興,因?yàn)榻缑娴膯?wèn)題就成功解決了。馬上我就進(jìn)入 狀態(tài)開(kāi)始了我的 MFC之旅, 果然這確實(shí)很簡(jiǎn)單,沒(méi) 一會(huì)就把除了鏈表方面全部搞定了。難道這就是我的成果?不, 我想來(lái)想去心里還是有些過(guò)意不去,這明顯就是微軟 MFC的功勞啊,什么都為我做好了,唉!最終我還是決定放棄 windows窗口了,因?yàn)檫@樣可以多學(xué)到東西,畢竟我覺(jué)得沒(méi)有任何編程語(yǔ)言能和 強(qiáng)大的 C媲美了。由于我關(guān)于 C圖形方面什么 都不懂,所以看了下《 C圖形教程》電子文檔,從中學(xué)到了遍圖形界面的兩種方法,一是直接用文本函數(shù)將菜單做出了,還有一種就是用 。經(jīng)過(guò)比較后來(lái)我選擇了第一種 ,因?yàn)檫@樣比較像 TurboC的界面,而不是用第二種方法做出來(lái)那樣的全屏模式。之后又在網(wǎng)上查了有關(guān)處理鍵盤(pán)按鍵的函數(shù),就這樣我一步一步的完成了圖形界面的創(chuàng)建。 后來(lái)回想起來(lái)其實(shí)圖形界面也很簡(jiǎn)單,就是坐標(biāo)把我搞暈了頭。 之后更難得還等著我去完成,因?yàn)槲覍?duì)指針有點(diǎn)頭疼,總是指來(lái)指去的。可以說(shuō)要寫(xiě)完所有函數(shù),那是比較簡(jiǎn)單的。于是我開(kāi)工了,我一邊 寫(xiě)一遍調(diào)試(鏈表我用的是 VC++些的,因?yàn)檎{(diào)試比較方便),經(jīng)過(guò)幾天的努力我發(fā)現(xiàn)用在調(diào)試的時(shí)間里是總時(shí) 間的三分之二,調(diào)試對(duì)我來(lái)說(shuō)真是太痛苦了,整天報(bào)告內(nèi)存錯(cuò)誤 。特別是在要用到二級(jí)指針的函數(shù)里面,嚴(yán)重影響了我寫(xiě)代碼的進(jìn)程。 不過(guò)總不能將錯(cuò)誤的程序給用戶用吧?雖說(shuō)困難,我還是歷經(jīng)艱難險(xiǎn)阻,最終完成了我的軟件,共花了我三四一十二天。不過(guò)還有一些小問(wèn)題我尚不能解決。完成之時(shí)我心中無(wú)比高興和自豪,我做到了 ?? 到現(xiàn)在,開(kāi)學(xué)已經(jīng)一個(gè)月了,馬上就要交工了,而我的程序還有一點(diǎn)點(diǎn)小問(wèn)題,國(guó)慶看完大閱兵和晚會(huì)后第二天我用了一天的時(shí) 間把問(wèn)題解決了。 解決之后我又用了很長(zhǎng)的時(shí)間徹底的檢查了我的程序,修改了一小部分 bug,有讓同學(xué)幫忙運(yùn)行了一遍程序,將各個(gè)功能測(cè)試了一遍,最后我所知道的問(wèn)題和 bug已經(jīng)全部解決??梢哉f(shuō)到此,我的工程 劃上了一個(gè) 圓滿的句號(hào),雖然在別人看來(lái)我的程序并不怎么樣,但我已心滿意足 ,特別是對(duì)于我的工作態(tài)度,我 無(wú)可 挑剔。 最后感謝為我們授課的盧萍老師,您的 教學(xué) 是我寫(xiě)完整個(gè)代碼的基石。 ? 參考文獻(xiàn): 《 C圖形教程》電子文檔 《 C語(yǔ)言庫(kù)函數(shù)》電子文檔 《 C函數(shù)查詢》書(shū)籍 以及網(wǎng)上資料 ?? ? 程序代碼: include include include include include include include include include typedef struct struct1{ char code[10]。 /*病歷編號(hào) */ char cause[10]。 /*科別 */ char time[11]。 /*門(mén)診時(shí)間 */ char *chief_plaint。 /*主訴 */ char *first_diagnosis。 /*初步診斷 */ char *suggestion。 /*治療意見(jiàn) */ char doctor_name[10]。 /*醫(yī)生名字 */ struct struct1 *next。 }ILLNESS。 /*門(mén)診數(shù)據(jù)結(jié)構(gòu) */ typedef struct struct2{ char code[10]。 /*病歷編號(hào) */ char name[10]。 /*病人姓名 */ char *sex。 /*性別 */ char workplace[30]。 /*工作地點(diǎn) */ char birthday[11]。 /*生日 */ char *allergy_history。 /*過(guò)敏史 */ char phone[12]。 /*電話號(hào)碼 */ char address[30]。 /*住址 */ ILLNESS *illness。 /*員工的門(mén)診信息 */ struct struct2 *next。 }CASE_HISTORY。 /*病歷數(shù)據(jù)結(jié)構(gòu) */ typedef struct struct3{ char code[10]。 /*單位編號(hào) */ char name[30]。 /*單位名稱 */ char response[10]。 /*負(fù)責(zé)人 */ char phone[12]。 /*電話號(hào)碼 */ int illness_num。 /*用于保存該部門(mén)的總門(mén)診量 (統(tǒng)計(jì)時(shí)才用得到 )*/ int index。 /*index用于保存索引 (統(tǒng)計(jì)時(shí)才用得到 )*/ CASE_HISTORY *case_history。 /*單位員工的病歷信息 */ struct struct3 *next。 }UNIT。 /*單位數(shù)據(jù)結(jié)構(gòu) */ int create(UNIT **head1)。 void init_menu(),save(UNIT *head2),load(UNIT **head3),del(UNIT **head4),add(UNIT **head5)。 void show(UNIT *head6),search(UNIT *head7),modify(UNIT **head8),stat(UNIT *head9),app_help(),about()。 UNIT *head。 /*指向單位的頭指針 */ int num=0,k,y,key0,key1。 /*num為單位的個(gè)數(shù)初始化為0*/ char *menu[]={File(F),Edit(E),Help(H)}。 char menu_head[]={39。F39。,39。E39。,39。H39。}。 /*menu_head是個(gè)菜單的首字母 */ char file_buf2[9*10*2],edit_buf2[9*14*2],help_buf2[19*6*2]。 /*用于存儲(chǔ)各菜單及其下拉區(qū)域的周邊一塊區(qū)域 */ int main() { char file_buf[9*9*2],edit_buf[9*13*2],help_buf[19*5*2]。 /*用于存儲(chǔ)個(gè)菜單的下拉區(qū)域 */ char *file[]={Create,Save,Load,Exit}。 /*file菜單項(xiàng)的下拉選項(xiàng) */ char *edit[]={Modify,Add,Delete,Show,Search,Stat}。 /*edit菜單項(xiàng)的下拉選項(xiàng) */ char *help[]={A
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1