【正文】
技術(shù)的支持,最終會(huì)導(dǎo)致越來越多的優(yōu)秀醫(yī)藥管理軟件的出現(xiàn),并在競爭中得到不斷的完善和優(yōu)化。方便病人、醫(yī)生、管理人員查詢藥品信息、出入庫情況等使醫(yī)院的工作更有效和方便。 同時(shí)管理員的動(dòng)態(tài)添加藥品類型和公告信息,維護(hù)方便。微機(jī)化使 門診藥品查詢 逐漸 向規(guī)范化和現(xiàn)代化發(fā)展,將 藥品查詢 從過去單純的 “ 粗放型 ” 的管理提升到品種、數(shù)量、金額三位一體精密管理,杜絕了金額管理中存在的諸多弊端,提高了 門診 藥房管理水平 。 ( 2) SQL Server 2020 由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的 Web 站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需要。 SQL Server2020 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán) 境所需的功能。 SQL Server 中還包括一些工具,可用來直觀地設(shè)計(jì)數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( TCO)。 B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是 : ( 1) 可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。 D a t a B a s e S e r v e rI n t e r n e tS e r v e r P r o g r a mW W W S e r v e rI n t e r n e tW W W . B r o w s e rS e c o n d S e r v e r M a c h i n eF i r s t S e r v e r M a c h i n eH T T P r e q u s e tH T M LH T M LI n p u tS Q L Q u e r r yd a t aR e m o te U s e r’s C o m p u te r 圖 21 B/S 結(jié)構(gòu)模型圖 C語言 C是一種最新的、面向?qū)ο蟮木幊陶Z言。它使開發(fā)者用更少的代碼做更多的事,同時(shí)也不易出錯(cuò)。 C程序員可以在Microsoft .NET 平臺(tái)上事半功倍的構(gòu)建應(yīng)用程序的擴(kuò)展框架。還有一些精細(xì)的特性,使得 C成為一流的網(wǎng)絡(luò)編程工具。這樣對(duì)處理少量的數(shù)據(jù)非常有效。此外, Visual Studio 還集成了多種快速應(yīng)用開發(fā)工具以促進(jìn)對(duì)托管應(yīng)用的快速、輕松開發(fā)。代碼重構(gòu) (Refactoring)是一個(gè)激動(dòng)人心的新特性,是每 個(gè)開發(fā)者的良師益友。 如智能設(shè)備 (Smart Device)等。 能夠編寫對(duì)數(shù)據(jù) 庫服務(wù)器中的數(shù)據(jù)進(jìn)行訪問和操作的應(yīng)用程序,并且易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少,支持用于建立基于客戶端 /服務(wù)器和 Web 的應(yīng)用程序的主要功能 。同 Connection 對(duì)象一樣, Command也有兩種: OleDbCommand 和 SqlCommand。數(shù)據(jù)安全,存儲(chǔ)量大等功能。 也實(shí)現(xiàn)了藥房管理員簡單查詢藥品信息。 ( 3)藥品的 添加刪除 及報(bào)警功能 門診藥品入庫和出庫是由藥房管理員對(duì)藥品進(jìn)行添加和刪除。門診 藥品 管理:藥品 出入庫的管理 , 庫存報(bào)警 ,公告的添加,藥品類型的添加,藥品的查看 。 2)門診醫(yī)生登錄成功以后,能夠查詢的藥品信息內(nèi)容相對(duì)于病人有所增加。 4 門診藥品查詢系統(tǒng)設(shè)計(jì)流程 數(shù)據(jù) 庫設(shè)計(jì)成 五 張表,系統(tǒng)管理員 登錄,可以對(duì)藥房管理員和門診醫(yī)生 做管理,所以設(shè)計(jì)了三個(gè)字段,分別是: number 為自增長的列,作為記數(shù)用 。 公告表主要 是對(duì)門診藥房的信息的存儲(chǔ)。 表 42藥房管理員表 (tb_user) 列名 數(shù)據(jù)類型 大小 允許為空 說明 staff_id Int 4 否 藥房管理員的工作編號(hào) username Varchar 20 否 藥房管理員的登陸名 password Nvarchar 20 否 藥房管理員的密碼 number Int 4 否 dockind Int 4 用數(shù)字代表用戶類型 tb_medicine( 藥品表 ) 藥品表:作為藥房系統(tǒng)最主要的藥品信息的存放 表 。 表 44藥品和用戶類型表 ( data) 列名 數(shù)據(jù)類型 大小 允許為空 說明 kind Char 10 否 類型名 number Int 4 否 代表類型名的數(shù) databiao(公告表 ) 公告表主要是對(duì)門診藥房的信息的存儲(chǔ)。 return。 switch (input) //設(shè)置進(jìn)入角色; { case 門診醫(yī)生 : doctor = true。 } string table=Administrator。 = 。 = 。一般的查詢頁面,由類型和藥品名為查詢的條件,進(jìn)行模糊查詢。查詢?nèi)鐖D 4 43 和 44 所示,主要代碼分別如下: 圖 42按藥品種類查詢 主要代碼 : SELECT [medical_name], [pinyin_name], [kinds], [price], [pany], [introduce] FROM [tb_medicine] WHERE ([kinds] = kinds); 第 12 頁 共 24 頁 圖 43病人藥品種類查詢 藥品的模糊查詢: SELECT [medical_name], [pinyin_name], [kinds], [introduce], [quantity], [pany], [guige] FROM [tb_medicine] WHERE (([kinds] = kinds) AND ([medical_name] LIKE 39。)) 初始化連接: DataTable dt = new DataTable()。 string sql = select medical_name,pinyin_name,kind,price,intrduce,pany from tb_medicine where。 = false。 } } protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { } protected void Button4_Click(object sender, EventArgs e) { = true。 = false。 添加藥品 在對(duì)應(yīng)的藥品名稱,藥品拼音名,藥品價(jià)格,數(shù)量,廠家等藥品信息的筐內(nèi),添入信息,點(diǎn)擊添加。如下圖 45 添加刪除藥品的 頁面 。 ms = new ()。 break。 break。,+number1+); } protected void Button2_Click(object sender, EventArgs e) { DateTime dt =; string datet = ()。,39。 } } protected void Button3_Click(object sender, EventArgs e) { = true。 + + 39。 string newnum = ()。 string mm = select quantity from tb_medicine where medical_name= 39。 long newNumber = number + inputnumber。 } } 第 18 頁 共 24 頁 圖 46 藥品添加刪除 主要代碼: protected void Button1_Click(object sender, EventArgs e) //在點(diǎn)擊按鈕時(shí),藥品 { //queryString做頁面之間的傳值 = false。 } protected void Button2_Click(object sender, EventArgs e) { = true。 + + 39。 + strselectedMedName + 39。 + + 39。 = 。 = 。//初始化數(shù)據(jù)庫的連接; string de = delete (medical_name,pinyin_name,kinds,price,quantity,introduce,pany,guige,neishuliang) from tb_medicine where medical_name=39。 } } 第 20 頁 共 24 頁 圖 47藥品報(bào)警 代碼如下: SELECT [medical_name], [pinyin_name], [kinds], [price], [introduce], [quantity], [pany], [guige], [neishuliang] FROM [tb_medicine] WHERE ([quantity] quantity) 首頁公告欄模塊: 首頁的公告欄中的信息,是一個(gè)動(dòng)態(tài)顯示的信息,它是由藥品管理員在后臺(tái)進(jìn)行添加,在添加的同時(shí)讀入系統(tǒng)時(shí)間,然后存入數(shù)據(jù)庫中,而首頁只是從數(shù)據(jù)庫中讀取最近的三條消息,如果少于三條則全部讀出。對(duì)病人,門診醫(yī)生,藥房管理員和系統(tǒng)管理員的功能做出了詳細(xì)的測試, 結(jié)果能夠達(dá)到預(yù)期功能。 將藥品管理的藥品添加刪除,藥品不足報(bào)警,藥品類型的動(dòng)態(tài)添加,首頁公告的動(dòng)態(tài)添加,藥品的出入庫 等環(huán)節(jié)完全一體化,規(guī)范化,充分利用計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的特性,使用資源共享,達(dá)到藥品管理的藥品出入庫,查詢等環(huán)節(jié)的相互協(xié)作,相互制約,提供藥品監(jiān)控和 查詢功能,為醫(yī)院和藥品管理人員提供精確,豐富的各種庫存信息,從而提高藥品管理的整體水平 。 參考文獻(xiàn) [1] 方睿,刁仁宏,吳四九 .網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用 [M]. 成都 :四川大學(xué)出版社, 2020。 [5]孫三才 .C與 . Framework 實(shí)戰(zhàn)演練 [M]. 北京 :中國鐵道出版社, 2020。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。 ( 3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。 特此聲明 作者簽名: 年 月 日 第 25 頁 共 24 頁 54 Of Vainglory It was prettily devised of Aesop。s diversion, namely, the wild hunt to Amack. Ah, you don39。s night through the air to Amack. They sit backwards on their painting b all lapse of time, and had bee a cipher and a nothing. Then three alone, or moveth upon greater means, if they have never so little hand in it, they think it is they that carry it They that are glorious, must needs be factious。 there are sometimes great effects of cross lies。s memory。s self hath any perfection. For saith Pliny very wittily。 the admiration of fools。s without the consent of theowner。 and the slaves of their own vaunts. 第 26 頁 共 24 頁 LastIndexNext And now having spoken of assaults, let us sum up all acts ofviolence under a single law, which sh