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

正文內(nèi)容

藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(參考版)

2024-08-30 20:45本頁面
  

【正文】 } case 3: { BindReportViewer(, Data。 } case 2: { BindReportViewer(, DataSet2)。 } private void frm_Reports_Load(object sender, EventArgs e) { switch () { case 1: { BindReportViewer(, DataSet1)。 (new ReportDataSource(+strDataSet+, ))。 ()。 string strFilePath = () + \ + strPath + 。//用絕對(duì)路徑 //取相對(duì)路徑 string path = + ../../../。 } } // strPath為相應(yīng)的報(bào)表 private void BindReportViewer(string strPath,string strDataSet) { frm_AllReport fm = (frm_AllReport)。 藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 33 頁,共 48 頁 ()。 = this。 } } 實(shí)現(xiàn) 報(bào)表預(yù)覽的 關(guān)鍵代碼如下: private void btnCreate_Click(object sender, EventArgs e) { if ( == 管理員 ) { table = as DataTable。 + strOther + 。 and 39。 == true) { string sqlstr = + strSQL + where + strTimeColumn + between 39。 } } else if ( == false amp。 + strOther + 。 } if ( == 藥品名稱 ) { string sqlstr = + strSQL + where + strNameColumn + =39。 + strOther + 。 } if ( == 拼音碼 ) { string sqlstr = + strSQL + where + strPYMColumn + =39。 + strOther + 。 == false) { if ( == 編號(hào) ) { string sqlstr = + strSQL + where + strIdColumn + =39。 } } else if ( == true amp。 + strOther + 。 and 39。 and + strTimeColumn + between 39。 } if ( == 藥品名稱 ) { string sqlstr = + strSQL + where + strNameColumn + =39。 + strOther + 。 and 39。 and + strTimeColumn + between 39。 } if ( == 拼音碼 ) { string sqlstr = + strSQL + where + strPYMColumn + =39。 + strOther + 。 and 39。 and + strTimeColumn + between 39。 == true) { if ( == 編號(hào) ) { string sqlstr = + strSQL + where + strIdColumn + =39。 if ( == true amp。 string str2 = (yyyyMMdd)。 報(bào)表中心界面 如圖 32 所示, .RDLC 報(bào)表設(shè)計(jì)相關(guān)的 DataTable 如圖 33 所示。更多入口更方便更安全。 界面上方的按鈕對(duì)應(yīng)主界面的各個(gè)按鈕, 每個(gè)藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 31 頁,共 48 頁 按鈕實(shí)現(xiàn)的功能都 分為管理員和收銀員兩種權(quán)限。藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 30 頁,共 48 頁 圖 30 藥品調(diào)價(jià)模塊 流程圖 藥品調(diào)價(jià)界面 如圖 31 所示。進(jìn)入藥品調(diào)價(jià)窗口后,調(diào)價(jià)時(shí)間、編號(hào)和操作員自動(dòng)生成,填寫藥品拼音碼后,則把庫存表里的相應(yīng)藥品信息顯示出來,選擇需要調(diào)價(jià)的藥品并填寫新價(jià)格后點(diǎn)擊更新價(jià)格即可 即調(diào)價(jià)成功并把調(diào)價(jià)記錄保存到調(diào)價(jià)信息表,同時(shí)更新藥品庫存中的銷售單價(jià)。藥品報(bào)損模塊流程圖如圖 28 所示。 藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 28 頁,共 48 頁 圖 26 藥品退貨模塊流程圖 藥品退貨 界面 如圖 27 所示。 //自動(dòng)生成下一筆銷售的單號(hào) 藥品退貨 模塊 進(jìn)入藥品退貨窗口后,退貨時(shí)間、編號(hào)和操作員自動(dòng)生成,填寫藥品拼音碼后,則把庫存表里的相應(yīng)藥品信息顯示出來,選擇需要退貨的藥品并填寫退貨數(shù)量以及退貨原因后點(diǎn)擊確認(rèn)退貨即可成功錄入到退貨信息表,同時(shí)更新藥品庫存數(shù)量。 = 。//清空銷售明細(xì) datagridview = 。//清空 datatable ()。 ()。 ()。 //取得找零金額 frm_Print f = new frm_Print()。 //取得應(yīng)付金額 moneySS = ()。 // 取得當(dāng)前時(shí)間 格式: 20:16 sellby = ()。 printdate = (yyyyMMdd)。 table = dt1。 DataTable dt1 = new DataTable()。 + () + 39。 圖 23 藥品銷售 登記 模塊 流程圖 藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 26 頁,共 48 頁 銷售登記界面如圖 24 所示 ,打印小票設(shè)計(jì)如圖 25 所示。同一筆銷售的銷售 單號(hào)相同,在結(jié)算前都可以選中相應(yīng)藥品點(diǎn)擊鼠標(biāo)右鍵菜單移除,結(jié)算時(shí)利用事務(wù)處理把相關(guān)信息保存到銷售信息表以及更新庫存信息,并利用報(bào)表打印小票。考慮到銷售藥品應(yīng)簡(jiǎn)單快捷,在藥品銷售登記窗體,只需填寫藥品拼音碼、銷售數(shù)量以及實(shí)收金額,其它信息則只需從輔助錄入?yún)^(qū)選擇或由系統(tǒng)自動(dòng)生成。 } } catch (Exception ex){(, 軟件提示 )。 } try { if ((strSqls))//調(diào)用事務(wù) { (添加成功! , 軟件提示 )。, + () + )。,39。,39。,39。 if ((()) == 0)//所輸入的拼音碼在藥品信息表找不到記錄 { strSql = insert into Drug(pinyinma,drugname,spec,unit,lowwarning)values(39。 + + 39。//省略部分代碼 (strSql)。//省略部分代碼 (strSql)。 Liststring strSqls = new Liststring()。 //關(guān)閉數(shù)據(jù)庫連接 = ()。 //定義存儲(chǔ)過程輸出參數(shù) ()。 //指定執(zhí)行存儲(chǔ)過程 //為存儲(chǔ)過程添加參數(shù) SqlParameter outValue = (newID, , 20)。 SqlCommand sqlcmd = new SqlCommand(proc_AutoID, conn)。 //實(shí)例化數(shù)據(jù)庫連接類對(duì)象 ()。39。RKBH39。000039。RKBH39。 圖 21 入庫登記模 塊 流程圖 藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 23 頁,共 48 頁 入庫登記界面 如圖 22 所示。 保存時(shí)利用事務(wù)處理把相關(guān)信息保存到入庫信息表以及庫存表中, 保存后如果發(fā)現(xiàn)信息有誤,在已入庫藥品尚未發(fā) 生業(yè)務(wù)前可以刪除相應(yīng)記錄并重新錄入。填寫藥品拼音碼后,則把藥品信息表里存在的相應(yīng)藥品信息顯示到輔助錄入?yún)^(qū),同時(shí)把可能的生產(chǎn)廠家綁定到生產(chǎn)廠家下拉框。入庫編號(hào) 、 入庫時(shí)間和操作員由系統(tǒng)提取生成 。 } 入庫登記 模塊 入庫登記是系統(tǒng)的重要組成部分。 } private void txtName_Leave(object sender, EventArgs e) { // = ()。} catch{r += ()。 string t = [0].ToString()。//引用微軟相關(guān)類庫后會(huì)有GetFirstPinyin(string str)方法 public static string GetFirstPinyin(string str) { string r = 。 ()。 = unit。 (ds)。 SqlDataAdapter sda = new SqlDataAdapter(sqlstring, conn)。 ()。 ()。 圖 19 藥品信息管理模塊 流程圖 藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 21 頁,共 48 頁 藥品管理界面 如圖 20 所示。 查詢 選擇藥品后,如果要?jiǎng)h除已經(jīng)入庫的商品,為了保證數(shù)據(jù)完善性,系統(tǒng)提示阻止刪除,但可以修改庫存低限。 輸入藥品名稱后,系統(tǒng)會(huì)自動(dòng)獲得由首字母組成的拼音碼。 } } } } 藥品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 20 頁,共 48 頁 catch (Exception ex) { (點(diǎn)擊按鈕事件異常: \n + ())。 = null。 ()。 ()。 (username, ).Value = 。 } else { SqlCommand cmd = new SqlCommand(update Login set pw=pw where username=username, conn)。 = null。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1