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

正文內(nèi)容

門診病歷信息管理系統(tǒng)實(shí)驗(yàn)報告-展示頁

2024-10-18 01:10本頁面
  

【正文】 ALT+E : Edit ALT+F : Help ESC : Cancel ENTER : Choose L,R,U,D: Select 13. void about() 關(guān)于作者函數(shù),用于介紹作者。進(jìn)入后菜單如下: of illness in every month of a year\r\n of illness in each department\r\n of workers who have no illness informations\r\n of the women workers:\r\n stating\r\n 分別統(tǒng)計(jì)的是 統(tǒng)計(jì)一年中各月的門診量,并按降序排序后輸出; 統(tǒng)計(jì)各單位員工的總門診量,并按降序排序后輸出 列出從未門診的員工基本信息 所有女員工的基本信息 ( 0 表示返回 ) app_help() 程序幫助函數(shù),用于幫助用這個軟件。當(dāng)用戶想知道某個部門,某個員工的病歷信息或某條門診信息是否已經(jīng)在系統(tǒng)中時可以用“ search”命令來查詢。后來我本想把這個函數(shù)直接 cut 掉,不過又想到一種辦法,那就是分屏顯示,即先顯示一部分 ,當(dāng)用戶按任意鍵時繼續(xù)顯示。顯示時一開始由于我不知道為什么顯示時不能顯示滾動條,所以就只能顯示最后一部分信息。 8. void del(UNIT **head6) 刪除函數(shù),用于刪除記錄,也可以刪除單位,病歷以及門診信息。格式類似于modify()函數(shù)。 7. void add(UNIT **head5) 增加函數(shù), 用于增加記錄。 0 是完成修改。 cprintf( modifying\r\n)。 cprintf( information\r\n)。當(dāng)用戶發(fā)現(xiàn)數(shù)據(jù)輸入有誤時可以通過“ modify”命令來修改數(shù)據(jù),基本上是想要修改什么就能修改什么。這樣載入的信息和直接輸是一樣的效果,目的是當(dāng)關(guān)閉程序后再打開可以載入以前保存數(shù)據(jù)而不用重新輸入。保存的時候我沒有用到 fwrite()和 fread()函數(shù),而用的是 fprintf(),fgetchar()和 fgets()函數(shù),因?yàn)槲蚁胱層脩裟茉谖募锌炊4娴男畔ⅲ脩艨梢酝ㄟ^用記事本打開這些 dat 文件看到所有信息。 /*保存 unit_p 的初始值 */ 流程圖: num=0 Y N 輸入要添加的部門數(shù) 輸入部門信息 輸入員工數(shù) 門診 數(shù) =0 Y N 輸入 病歷 信息 輸入門診數(shù) 員工數(shù) =0 Y N 輸入門診信息 返回 4. void save(UNIT *head2) 保存函數(shù),用于保存數(shù)據(jù)到當(dāng)前目錄的三個文件“ ”,“ ”和“ ”。 /*動態(tài)分配存儲空間 */ unit_pcase_history=NULL。 /*worker_x是病歷指針 */ ILLNESS *illness_p。 /*unit_x是單位指針 */ int i,j,k,num1,num2。創(chuàng)建的過程中允許用戶創(chuàng)建無員工的單位以及無門診信息的員工。返回值為 int類型,返回的是所創(chuàng)建鏈表中單位的總個數(shù)。 /*edit菜單項(xiàng)的下拉選項(xiàng) */ char *help[]={Application help,About the author}。 以下是用到的鍵的定義 define KEY_UP 72 define KEY_DOWN 80 define KEY_LEFT 75 define KEY_RIGHT 77 define KEY_ENTER 13 define KEY_ESC 27 define KEY_ALT_E 18 define KEY_ALT_F 33 define KEY_ALT_H 35 define KEY_ALT_X 45 菜單的定義: char *file[]={Create,Save,Load,Exit}。“幫助”又分為“程序幫助”和“關(guān)于作者”。 /*單位數(shù)據(jù)結(jié)構(gòu) */ ? 系統(tǒng)功能模塊結(jié)構(gòu)圖 以及 程序結(jié)構(gòu)圖 : 系統(tǒng)菜單總共有上個,分別是“文件”,“編輯”和“幫助”,“文件”下又分為“創(chuàng)建”,“保存”,“載入”和“退出”。 /*單位員工的病歷信息 */ struct struct3 *next。 /*用于保存該部門的總門診量 (統(tǒng)計(jì)時才用得到 )*/ int index。 /*負(fù)責(zé)人 */ char phone[12]。 /*單位編號 */ char name[30]。 }CASE_HISTORY。 /*住址 */ ILLNESS *illness。 /*過敏史 */ char phone[12]。 /*工作地點(diǎn) */ char birthday[11]。 /*病人姓名 */ char *sex。 /*門診數(shù)據(jù)結(jié)構(gòu) */ typedef struct struct2{ char code[10]。 /*醫(yī)生名字 */ struct struct1 *next。 /*初步診斷 */ char *suggestion。 /*門診時間 */ char *chief_plaint。 /*病歷編號 */ … head 單位 1 單位 2 單位 n NULL … 員工 1 病歷基本信息 員工 2 病歷基本信息 員工 n 病歷基本信息 員工 1 門診信息記錄鏈 員工 2 門診信息記錄鏈 員工 n 門診信息記錄鏈 char cause[10]。 每條鏈的都用 NULL結(jié)束。 華中科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 《 C 語言程序設(shè)計(jì)》課程設(shè)計(jì) 實(shí)驗(yàn)報告 題目: 門診病歷 信息管理系統(tǒng) 專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班級: 0810 學(xué)號: U202020230 姓名: 丁毅 成績: 指導(dǎo)教師: 盧萍 完成日期: 2020 年 10 月 2 日 實(shí)驗(yàn)報告 ? 題目: 門診病歷信息管理系統(tǒng) ? 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)及用法說明 : 系統(tǒng)說明: 本系統(tǒng)是門診病歷信息管理系統(tǒng), 用來記錄單位的門診病歷信息,以便于查找統(tǒng)計(jì)信息, 方便管理數(shù)據(jù), 數(shù)據(jù) 結(jié)構(gòu)圖如下。 首先用頭指針指向第一個創(chuàng)建的單位,然后由第一個指向第二個單位??而每個單位的指針作為該單位員工病歷基本信息的頭指針,依次又有一條病歷信息鏈,而每個病歷信 息都對應(yīng)了門診信息記錄鏈,所以就成了如上圖的三個方向的鏈表。 三個結(jié)構(gòu)的代碼如下: typedef struct struct1{ char code[10]。 /*科別 */ char time[11]。 /*主訴 */ char *first_diagnosis。 /*治療意見 */ char doctor_name[10]。 }ILLNESS。 /*病歷編號 */ char name[10]。 /*性別 */ char workplace[30]。 /*生日 */ char *allergy_history。 /*電話號碼 */ char address[30]。 /*員工的門診信息 */ struct struct2 *next。 /*病歷數(shù)據(jù)結(jié)構(gòu) */ typedef struct struct3{ char code[10]。 /*單位名稱 */ char response[10]。 /*電話號碼 */ int illness_num。 /*index用于保存索引 (統(tǒng)計(jì)時才用得到 )*/ CASE_HISTORY *case_history。 }UNIT?!熬庉嫛狈譃椤靶薷摹?,“增加”,“刪除”,“顯示”,“查詢”和“統(tǒng)計(jì)”。 文件 創(chuàng)建信息 保存信息 讀取信息 退出 創(chuàng)建單位 創(chuàng)建病歷 創(chuàng)建門診 保存到三個文件 從三個文件讀取 退出系統(tǒng) 編輯 修改信息 增加信息 刪除信息 顯示信息 查詢信息 統(tǒng)計(jì)信息 單位信息 病歷信息 門診信息 一年中各月的門診量 各單位員工的總門診量 從未門診的員工基本信息 所有女員工的基本信息 幫助 程序幫助 關(guān)于作者 ? 各模塊的功能 1. int main() 主函數(shù),包含了程序基本框架的創(chuàng)建,以及菜單和函數(shù)調(diào)用,是系統(tǒng)的主體部分。 /*file菜單項(xiàng)的下拉選項(xiàng) */ char *edit[]={Modify,Add,Delete,Show,Search,Stat}。 /*help 菜單項(xiàng)的下拉選項(xiàng) */ 2. void init_menu() 此函數(shù)用于輔助圖形界面的創(chuàng)建,在窗口中增加了漂亮的邊框以及當(dāng)日的日期 3. int create(UNIT **head1) 此函數(shù) 用于創(chuàng)建鏈表 ,參數(shù)為 UNIT 結(jié)構(gòu)體類型的二級指針。調(diào)用這個函數(shù)時用戶可以創(chuàng)建三個方向的鏈表,分別是單位鏈表,病歷鏈表,門診鏈表。 變量的定義及初始化: UNIT *unit_p,*unit_q。 CASE_HISTORY *worker_p。 /*illness_x是門診指針 */ unit_p=(UNIT *)malloc(sizeof(UNIT))。 unit_q=unit_p。分別保存的是三條鏈的信息。 5. void load(UNIT **head3) 載入函數(shù),用于載入數(shù)據(jù)到內(nèi)存中,用戶既可以在程序運(yùn)行時通過 ” create”和 ” save” 保存文件后再載入數(shù)據(jù),也可以通過直接在三個文件中輸入信息(不過要用固定的格式輸入,具體可以先用第一 種方法保存后再打開三個文件內(nèi)容的格式,再自己輸入數(shù)據(jù),這樣當(dāng)要錄入多個數(shù)據(jù)時較為方便)。 6. void modify(UNIT **head4) 修改函數(shù),用于修改數(shù)據(jù)。 此函數(shù)的特點(diǎn)是先列出所要修改的項(xiàng),即 cprintf( information\r\n)。 cprintf( information\r\n)。 其中 1, 2, 3分別是單位信息,即單位的 ID號,名稱等等;病歷信息;門診信息。用戶選擇更改某中信息后進(jìn)入下一項(xiàng)選擇,格式也類似這樣,然后一層層遞進(jìn),知道修改了信息,在通過 0來返回上一層??梢栽黾訂挝唬v信息以及門診信息。這樣做的目的是方便用戶。 9. void show(UNIT *head7) 顯示函數(shù),用于顯示記錄。后來在網(wǎng)上找了很久也問了許多同學(xué),不過還是無法解決。 search(UNIT *head8) 查詢函數(shù),用于查詢記錄。 stat(UNIT *head9) 統(tǒng)計(jì)函數(shù),用于統(tǒng)計(jì)信息。里面列出了一些快捷 鍵。 Author name :DingYi college :HUST academy :CS qq :308469181 : ? 試 驗(yàn)結(jié)果 主界面 界面最上面一欄是菜單欄,用快捷鍵可以進(jìn)行操作
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1