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

正文內(nèi)容

門診病歷信息管理系統(tǒng)實驗報告-資料下載頁

2024-10-06 01:10本頁面

【導(dǎo)讀】數(shù)據(jù)結(jié)構(gòu)設(shè)計及用法說明:。便于查找統(tǒng)計信息,方便管理數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)圖如下。而每個單位的指針作為該單位員工病歷基本信息的頭指針,依。次又有一條病歷信息鏈,而每個病歷信息都對應(yīng)了門診信息記錄鏈,所以就成了如上圖的三個方向的鏈表。每條鏈的都用NULL結(jié)束。head單位1單位2單位nNULL…系統(tǒng)功能模塊結(jié)構(gòu)圖以及程序結(jié)構(gòu)圖:。下又分為“創(chuàng)建”,“保存”,“載入”和“退出”?!熬庉嫛狈譃椤靶薷摹?,“增加”,“刪除”,“顯示”,“查詢”和“統(tǒng)計”?!皫椭庇址譃椤俺?。序幫助”和“關(guān)于作者”。主函數(shù),包含了程序基本框架的創(chuàng)建,以及菜單和函數(shù)調(diào)用,是系統(tǒng)的主體部分。此函數(shù)用于創(chuàng)建鏈表,參數(shù)為UNIT結(jié)構(gòu)體類型的二級指針。返回值為int類型,創(chuàng)建的過程中允許用戶創(chuàng)建無員

  

【正文】 textbackground(LIGHTGRAY)。 textcolor(BLACK)。 cprintf(Do you really want to exit?(Y or N))。 temp=getche()。 if(temp==39。y39。||temp==39。Y39。) exit(0)。 else goto L0。 } if(key0==KEY_ESC) goto L0。 if(key1==KEY_ALT_F) { init_menu()。 goto L2。 } if(key1==KEY_ALT_E) { init_menu()。 goto L3。 } if(key1==KEY_RIGHT) { init_menu()。 goto L2。 } if(key1==KEY_LEFT) { init_menu()。 goto L3。 } if(key1==KEY_DOWN) { puttext(55,3,73,7,help_buf)。 if(y==3) { textbackground(BLACK)。 textcolor(WHITE)。 gotoxy(3,4)。 cprintf(%s,help[1])。 y=5。 } else if(y==5) { textbackground(BLACK)。 textcolor(WHITE)。 gotoxy(3,2)。 cprintf(%s,help[0])。 y=3。 } } if(key1==KEY_UP) { puttext(55,3,73,7,help_buf)。 if(y==3) { textbackground(BLACK)。 textcolor(WHITE)。 gotoxy(3,4)。 cprintf(%s,help[1])。 y=5。 } else if(y==5) { textbackground(BLACK)。 textcolor(WHITE)。 gotoxy(3,2)。 cprintf(%s,help[0])。 y=3。 } } if(key0==KEY_ENTER) { window(1,1,80,25)。 switch(y) { case 3: puttext(55,2,73,7,help_buf2)。 app_help()。 system(cls)。 goto L0。 case 5: puttext(55,2,73,7,help_buf2)。 about()。 system(cls)。 goto L0。 } } while(bioskey(1)==0)。 key0=key1=bioskey(0)。 key0=key0amp。0xff。 key1=key1amp。0xff?0:key18。 } } } } void init_menu() /*初始化界面 */ { int i,x1,y1,len。 time_t timer。 struct tm *now。 /*定義一個 tm結(jié)構(gòu)指針 now*/ timer=time(NULL)。 /*獲得當(dāng)前時間到 now中 */ now=localtime(amp。timer)。 /*將 time_t型指針指定的日期與時間轉(zhuǎn)換為 tm結(jié)構(gòu)的日期與時間 */ window(1,1,80,25)。 textbackground(LIGHTCYAN)。 /*設(shè)置背景色為淡青色 */ clrscr()。 textcolor(WHITE)。 /*設(shè)置文本顏色 */ window(1,1,80,1)。 /*建立字符窗口 */ clrscr()。 window(17,2,80,3)。 gotoxy(2,1)。 for(i=0。i3。i++) { x1=wherex()。 /*獲取光標(biāo)位置 */ y1=wherey()。 cprintf(%s,menu[i])。 len=strlen(menu[i])。 gotoxy(x1,y1)。 /*定位光標(biāo) */ textcolor(LIGHTGREEN)。 cprintf(%c,menu_head[i])。 gotoxy(x1+len+12,y1)。 textcolor(WHITE)。 } window(1,3,80,24)。 textbackground(LIGHTGRAY)。 clrscr()。 /*一下實現(xiàn)的是畫一個黃色的框 */ window(1,1,80,25)。 textcolor(YELLOW)。 gotoxy(1,3)。 putch(0xda)。 for(i=2。i80。i++) { gotoxy(i,3)。 putch(0xc4)。 } putch(0xbf)。 for(i=4。i24。i++) { gotoxy(1,i)。 putch(0xb3)。 } gotoxy(1,24)。 putch(0xc0)。 for(i=2。i80。i++) { gotoxy(i,24)。 putch(0xc4)。 } putch(0xd9)。 for(i=4。i24。i++) { gotoxy(80,i)。 putch(0xb3)。 } textbackground(LIGHTCYAN)。 textcolor(WHITE)。 gotoxy(5,25)。 cprintf(Outpatient service and medical history management system )。 cprintf(Today:%d%02d%02d,1900+nowtm_year,1+nowtm_mon,nowtm_mday)。 /*由于 tm結(jié)構(gòu)體中變量 tm_year(年)不包括世紀(jì),所以要加上 1900,而 tm_mon(月)是從 0開始算,所以加 1*/ textcolor(BLACK)。 } int create(UNIT **head1) /*創(chuàng)建鏈表 */ { UNIT *unit_p,*unit_q。 /*unit_x是單位指針 */ int i,j,k,num1,num2。 CASE_HISTORY *worker_p。 /*worker_x是病歷指針 */ ILLNESS *illness_p。 /*illness_x是門診指針 */ unit_p=(UNIT *)malloc(sizeof(UNIT))。 /*動態(tài)分配存儲空間 */ unit_pcase_history=NULL。 unit_q=unit_p。 /*保存 unit_p的初始值 */ cprintf(Input the number of departments:)。 scanf(%d,amp。num)。 if(num=0) /*若輸入的數(shù)值小于 0,表示不輸入單位 */ { cprintf(\r\nYou choose to input no informations\r\npress any key to continue)。 getch()。 system(cls)。 return 0。 } cprintf(\r\n)。 getchar()。 for(i=0。inum。i++) { cprintf(\r\nDepartment %d:\r\n,i+1)。 cprintf()。 /*此函數(shù)中位于一系列 之間的為所要輸入的某個部門的信息 */ cprintf(\r\n Input the information of department %d:\r\n,i+1)。 cprintf( \r\n)。 /*位于一系列 之間的為所要輸入單位或員工或出診的具體信息 */ cprintf( code name responsible_person phone\r\n)。 cprintf( \r\n)。 cprintf( )。 scanf(%s%s%s%s,unit_pcode,unit_pname,unit_presponse,unit_pphone)。 getchar()。 cprintf(\r\n Input the number of workers of department %s(0 if no workers):,unit_pname)。 scanf(%d,amp。num1)。 getchar()。 if(num1=0) /*小于或等于 0表示該單位暫無員工 */ { cprintf(\r\nYou choose to input no workers\r\npress any key to continue\r\n)。 cprintf(\r\n\r\n\r\n\r\n)。 unit_pcase_history=NULL。 if(i!=num1) { unit_pnext=(UNIT *)malloc(sizeof(UNIT))。 unit_p=unit_pnext。 } else { unit_pnext=NULL。 unit_p=unit_pnext。 } getch()。 continue。 } unit_pcase_history=(CASE_HISTORY *)malloc(sizeof(CASE_HISTORY))。 worker_p=unit_pcase_history。 unit_pcase_historysex=(char *)malloc(6)。 unit_pcase_historyallergy_history=(char *)malloc(30)。 for(j=0。jnum1。j++) { cprintf(\r\n*****************************************************************************)。 /*位于一系列 *之間的為所要輸入的某員工的信息 */ cprintf(\r\nThe information of workers %d of department %d:\r\n,j+1,i+1)。 cprintf(
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1