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

正文內(nèi)容

藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-21 18:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ()。 } 修改密碼模塊修改密碼時(shí)為了安全起見(jiàn),需要輸入登錄密碼。另外,新密碼需要輸入兩次,兩次輸入相同則修改成功,以免用戶輸入出錯(cuò)而丟失密碼。如圖18所示。圖18 修改密碼界面主要代碼如下:private void btnSave_Click(object sender, EventArgs e) { string strNew = 。 SqlConnection conn = GetConnection()。 try { if ( == ||!=) { (原密碼錯(cuò)誤!)。 } else { if ( == || == ) { (密碼不能為空!)。 } else { if ( != ) { (兩次密碼不一致!)。 = null。 = null。 } else { SqlCommand cmd = new SqlCommand(@update Login set pw=@pw where username=@username, conn)。 ()。 (@username, ).Value = 。 (@pw, ).Value = strNew。 ()。 (修改成功!)。 ()。 = null。 = null。 = null。 } } } } catch (Exception ex) { (點(diǎn)擊按鈕事件異常:\n + ())。 } } 藥品信息管理模塊藥品信息管理模塊可進(jìn)行藥品信息的增、刪、改,存儲(chǔ)藥品的基本信息,添加藥品時(shí)編號(hào)以及拼音碼自動(dòng)生成。輸入藥品名稱后,系統(tǒng)會(huì)自動(dòng)獲得由首字母組成的拼音碼。計(jì)量單位選擇框在窗體加載時(shí)會(huì)查詢藥品信息表里所有的計(jì)量單位以供選擇,用戶也可自行錄入。查詢選擇藥品后,如果要?jiǎng)h除已經(jīng)入庫(kù)的商品,為了保證數(shù)據(jù)完善性,系統(tǒng)提示阻止刪除,但可以修改庫(kù)存低限。藥品信息管理模塊流程圖如圖19所示。圖19 藥品信息管理模塊流程圖藥品管理界面如圖20所示。圖20 藥品信息管理界面窗體加載時(shí)會(huì)查詢顯示藥品信息表里所有的計(jì)量單位的代碼如下:SqlConnection conn = GetConnection()。 ()。 //根據(jù)數(shù)據(jù)庫(kù)里的數(shù)據(jù)綁定到計(jì)量單位選擇框******************** = null。 ()。 string sqlstring = @select unit from Drug group by unit。 SqlDataAdapter sda = new SqlDataAdapter(sqlstring, conn)。 DataSet ds = new DataSet()。 (ds)。 = [0]。 = unit。 = unit。 ()。 //**********************************************************系統(tǒng)自動(dòng)獲得拼音碼的代碼如下://using 。//引用微軟相關(guān)類庫(kù)后會(huì)有GetFirstPinyin(string str)方法public static string GetFirstPinyin(string str) { string r = 。 foreach (char obj in str) { try{ ChineseChar chineseChar = new ChineseChar(obj)。 string t = [0].ToString()。 r += (0, 1)。} catch{r += ()。} } return r。 }private void txtName_Leave(object sender, EventArgs e) { // = ()。 = GetFirstPinyin().ToUpper()。 } 入庫(kù)登記模塊入庫(kù)登記是系統(tǒng)的重要組成部分。進(jìn)入入庫(kù)登記窗口后,需填寫(xiě)必要信息。入庫(kù)編號(hào)、入庫(kù)時(shí)間和操作員由系統(tǒng)提取生成。進(jìn)貨單位下拉框自動(dòng)查詢顯示之前的進(jìn)貨單位記錄。填寫(xiě)藥品拼音碼后,則把藥品信息表里存在的相應(yīng)藥品信息顯示到輔助錄入?yún)^(qū),同時(shí)把可能的生產(chǎn)廠家綁定到生產(chǎn)廠家下拉框。填寫(xiě)相關(guān)信息后,入庫(kù)總額由系統(tǒng)自動(dòng)計(jì)算。保存時(shí)利用事務(wù)處理把相關(guān)信息保存到入庫(kù)信息表以及庫(kù)存表中,保存后如果發(fā)現(xiàn)信息有誤,在已入庫(kù)藥品尚未發(fā)生業(yè)務(wù)前可以刪除相應(yīng)記錄并重新錄入。入庫(kù)登記模塊流程圖如圖21所示。圖21 入庫(kù)登記模塊流程圖入庫(kù)登記界面如圖22所示。圖22 入庫(kù)登記界面自動(dòng)編號(hào)的存儲(chǔ)過(guò)程proc_AutoID如下:USE [DrugStore]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER proc [dbo].[proc_AutoID](@newID varchar(20) output)asdeclare @id varchar(20)set @id=(select MAX(ID) from Ruku)if(@id is null OR substring(@id,5,8)!=substring(convert(varchar,getdate(),112),1,8)) set @id=(select 39。RKBH39。+(substring(convert(varchar,getdate(),112),1,8)+39。000039。))set@newID=(select39。RKBH39。+(substring(convert(varchar,getdate(),112),1,8)+(select STUFF(CONVERT(int,10000+(substring(@id,13,4)+1)),1,1,39。39。))))調(diào)用存儲(chǔ)過(guò)程proc_AutoID的代碼如下:private void AutoID() { SqlConnection conn = GetConnection()。 //實(shí)例化數(shù)據(jù)庫(kù)連接類對(duì)象 ()。 //打開(kāi)數(shù)據(jù)庫(kù)連接 Binddgv()。 SqlCommand sqlcmd = new SqlCommand(proc_AutoID, conn)。 //實(shí)例化SqlCommand對(duì)象 = 。 //指定執(zhí)行存儲(chǔ)過(guò)程 //為存儲(chǔ)過(guò)程添加參數(shù) SqlParameter outValue = (@newID, , 20)。 = 。 //定義存儲(chǔ)過(guò)程輸出參數(shù) ()。 //執(zhí)行存儲(chǔ)過(guò)程 ()。 //關(guān)閉數(shù)據(jù)庫(kù)連接 = ()。 }點(diǎn)擊保存按鈕的代碼如下:string strSql = null。 Liststring strSqls = new Liststring()。 //插入到入庫(kù)表 strSql = … …。//省略部分代碼 (strSql)。 //將執(zhí)行的SQL語(yǔ)句添加到List泛型集合中 //插入到庫(kù)存表 strSql = … …。//省略部分代碼 (strSql)。 //將執(zhí)行的SQL語(yǔ)句添加到List泛型集合中 //如何輸入的拼音碼在藥品信息表找不到記錄,則插入到藥品信息表 string sqlstring1 = @select count(*) from Drug where pinyinma=39。 + + 39。 SqlCommand n = new SqlCommand(sqlstring1, conn)。 if ((()) == 0)//所輸入的拼音碼在藥品信息表找不到記錄 { strSql = insert into Drug(pinyinma,drugname,spec,unit,lowwarning)values(39。 + + 39。,39。 + + 39。,39。 + + 39。,39。 + + 39。, + () + )。 (strSql)。 } try { if ((strSqls))//調(diào)用事務(wù) { (添加成功!, 軟件提示)。 } else { (添加失敗!, 軟件提示)。 } } catch (Exception ex){(, 軟件提示)。} 銷售登記模塊銷售登記是系統(tǒng)的重要組成部分??紤]到銷售藥品應(yīng)簡(jiǎn)單快捷,在藥品銷售登記窗體,只需填寫(xiě)藥品拼音碼、銷售數(shù)量以及實(shí)收金額,其它信息則只需從輔助錄入?yún)^(qū)選擇或由系統(tǒng)自動(dòng)生成。同時(shí)設(shè)置各種提醒,如:銷售數(shù)量大于庫(kù)存數(shù)時(shí)提醒。同一筆銷售的銷售單號(hào)相同,在結(jié)算前都可以選中相應(yīng)藥品點(diǎn)擊鼠標(biāo)右鍵菜單移除,結(jié)算時(shí)利用事務(wù)處理把相關(guān)信息保存到銷售信息表以及更新庫(kù)存信息,并利用報(bào)表打印小票。銷售登記模塊流程圖如圖23所示。圖23 藥品銷售登記模塊流程圖
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1