药品管理系统的设计与实现毕业设计(编辑修改稿)内容摘要:
入库编号(自动编号) spec varchar 50 Not null 药品规格 unit varchar 50 Not null 计量单位 7. ReturnG( 退货 信息表) 退货信息 表用于存储 退货的药品的各项信息 ,该表的结构如表 7 所示。 药品管理系统的设计与实现 第 12 页,共 48 页 表 7退货信息 表 字段名 数据类型 长度 备注 说明 r_id varchar 20 主键 退货编号 (自动编号) ramount int 4 Not null 退货数量 totalprice decimal(18, 2) Not null 退货总额 rtime datetime Not null 退货时间 return_by varchar 50 Not null 操作员 reason varchar 50 Not null 退货原因 pinyinma varchar 50 Not null 拼音码 drugname varchar 50 Not null 药品名称 ID varchar 20 Not null 入库编号(自动编号) inprice decimal(18, 2) Not null 入库单价 factory varchar 50 Not null 进货单位 8. Breakage( 报损 信息表) 报损信息 表用于存储 已报损的药品的各项信息 ,该表的结构如表 8 所示。 表 8报损信息 表 字段名 数据类型 长度 备注 说明 b_id varchar 20 主键 报损编号 bamount int 4 Not null 报损数量 btime datetime Not null 报损时间 breakage_by varchar 50 Not null 操作员 reason varchar 50 Not null 报损原因 ID varchar 20 Not null 入库编 号 pinyinma varchar 50 Not null 拼音码 drugname varchar 50 Not null 药品编号 inprice decimal(18, 2) Not null 入库单价 allprice decimal(18, 2) Not null 报损总额 9. Adjustprice( 调价 信息表) 调价信息 表用于存储 药品调价的记录 ,该表的结构如表 9 所示。 药品管理系统的设计与实现 第 13 页,共 48 页 表 9调价 信息表 4 系统 详细 设计 与实现 功能模块 的具体实现 登录 模块 为保证信息安全 ,设置必须进行识别用户才可进入 系统主界面。 用户名及密码其中任 一个错误 都 会有相应的提示信息 ,并自动清空用户名和密码。 只有两者全部正确后方可进入管理系统主界面。 用户 登录模块流程图如图 13 所示。 图 13 用户登录模块流程图 字段名 数据类型 长度 备注 说明 adjust_id varchar 20 主键 调价编号 ID varchar 20 Not null 入库编号 pinyinma varchar 50 Not null 拼音码 drugname varchar 50 Not null 药品名称 oldprice decimal(18, 2) Not null 原单价 newprice decimal(18, 2) Not null 新单价 adjust_time datetime Not null 调价时间 adjust_by varchar 50 Not null 操作员 药品管理系统的设计与实现 第 14 页,共 48 页 登录界面如图 14 所示。 图 14 登录界面 主要代码 如下 : public static string flagUsername = null。 public static string flagPassword = null。 public static string flagAdmin = null。 private void btnLogin_Click(object sender, EventArgs e) { string strUsn =。 string strPsw =。 try { SqlConnection sc = new SqlConnection(@server=.\SQLEXPRESS。 database=DrugStore。 Trusted_Connection=true)。 string sqlstring = select * from Login where username=39。 + strUsn + 39。 SqlCommand cmd = new SqlCommand(sqlstring, sc)。 ()。 SqlDataReader dr = ()。 if (()) { if (dr[pw].ToString() == strPsw) { =。 flagUsername = strUsn。 //取得登录用户名 flagPassword = strPsw。 //取得登录密码,用于修改密码时对比 flagAdmin = dr[admin].ToString()。 //取得用户类型,是否管理员 } else { 药品管理系统的设计与实现 第 15 页,共 48 页 (密码错误 !)。 } ()。 ()。 } else { if ( == ) { (请输入用户名 )。 } else { (该用户名不存在 )。 } ()。 ()。 } } catch (Exception ex) {(点击按钮事件异常: \n + ())。 } = null。 = null。 } 系统主界面 设计 系统主界面 中 , 点击左侧的不同按钮会在右侧的 panel 容器中显示不同的窗体, 点击 按钮 时,会判断是否有权限,并且 文字颜色会以红色突出显示, 十分 美观 友好, 系统功能都有很明显的入口。 单击 各功能按钮,会进入相应子窗口。 如图 15 所示。 图 15 系统主界面 药品管理系统的设计与实现 第 16 页,共 48 页 把窗体显示到 panel 容器的 代码 (以 利润统计 按钮为例) : private void btnReport_Click(object sender, EventArgs e)//只有管理员有权限 { if ( == 管理员 ) { if ( != null amp。 amp。 is Form) { ((Form)).Close()。 } frm_Report form5 = new frm_Report()。 = false。 = panel3。 = form5。 ()。 } else { (没有这个权限 !)。 } } 按钮的文字颜色会以红色突出显示的代码(以 利润统计按钮 为例): private void btnReport_Enter(object sender, EventArgs e) { = true。 =。 } private void btnReport_Leave(object sender, EventArgs e) { = false。 =。 } 用户管理 模块 用户管理仅限管理员使用。 用户管理模块中,在添加用户时,需填写用户名和姓名以及选择用户类型,用户编号自动生成,初始密码自动设为 123456, 如果添加的用户名已存在,则提示用户名已存在,不能添加,否则添加成功。 另外, 选定某一用户后,右键菜单有删除用户、重置密码、设为管理员、设为收银员四个选项,每个操作都设有相应提醒,以防误操作。 用户管理模块流程图如图 16 所示。 药品管理系统的设计与实现 第 17 页,共 48 页 图 16 用户管理模块 流程图 用户管理界面 如图 17 所示。 图 17 用户管理 界面 主要代码如下: private void btnAdd_Click(object sender, EventArgs e) { string str2 =。 string str3 =。 string str4 =。 string str5 =。 药品管理系统的设计与实现 第 18 页,共 48 页 SqlConnection conn = GetConnection()。 string strSelect = select count(*) from Login where username=@username。 SqlCommand mSelect = new SqlCommand(strSelect, conn)。 (@username, ).Value = str2。 ()。 if ((()) == 0) { string sqlstring = @insert into Login(username,pw,realname,admin)values(@username,@pw,@realname,@admin)。 SqlCommand n = new SqlCommand(sqlstring, conn)。 (@username, ).Value = str2。 (@pw, ).Value = 123456。 (@realname, ).Value = str3。 if ( == true) { (@admin, ).Value = str4。 } if ( == true) { (@admin, ).Value = str5。 } ()。 Binddgv()。 } else {。药品管理系统的设计与实现毕业设计(编辑修改稿)
相关推荐
很难适应企业销售规模增大、销售业务复杂的形势,普遍存在着应药品销售管理系统 9 收 账款 管理不细、帐龄分析和催款通知不及时、 不到位的问题;催款力度及相应的催款政策不够。 (5) 在生产和销售环节,不能准确地掌握质量的变化,尤其一些客户投诉或降级使用的次品,无法做到全程跟踪,影响到市场的销售。 自动化程度低,信息不畅通,不能在整个企业共享资源,各种等级的成品的管理不能做到准确无误。
D葡萄糖苷的熔点为 189~ 190℃ ;大黄素8OβD葡萄糖苷的熔点为 239~ 241℃ ,二者都是大黄素与葡萄糖结合的苷,同时存在于大黄中。 前者也是虎杖中有抑菌作用的活性成分之一。 目前大黄素还应用于饲料(鱼 、虾),主要作为诱食剂使用,提高鱼、虾吃食率,以促进生长。 临床应用口服大黄素在肠内易于吸收, 2~ 3 小时后血中即达最高浓度,以后慢慢下降,尿及胆汁在服药后 4~ 8
135176。 平面部分长度不小于 10D 设计要求箍筋设拉筋时应把拉筋。 钩在应钩的箍筋上。 ( 4)保护层:柱钢筋保护层应符合设计要求,主筋为 25㎜,砼垫块应绑在柱竖筋外皮上间距一般 已保证主筋保护层厚度准确。 ( 5)柱截面 尺寸有变化时应在板内弯折弯曲尺寸要符合设计要求。 呼伦贝尔市边防支队莫尔道嘎边防派出所建设项目 投标文件 广西五鸿建设集团有限公司 梁钢筋绑扎:
基本情况 该项目技术依托单位为湖北省农业生态环境保护站。 该站属于省农业厅二级机构,是全额拨款事业单位。 负责全省农业环境执法管理,生态农业建设,农业野生植物资源保护,外来生物入侵防治与农业面源污染防治管理。 湖北省农业厅野生植物保护管理办公室挂靠湖北省农业生态环境保护站。 该站技术力量雄厚,现有专业技术人员 16人,省环保站技术力量雄厚,现有干部职工 15人, 90%以上人员具备本科以上学历
绿色蔬菜科技 苗木花卉基地南高吊泉 展示绿色蔬菜生产过程 体验自采、自食的乐趣 *******现代生态园 建设 项目 总体规划 19 示范园 下方 6 古洞群综合游乐区 在古洞群 以北山谷到清池、沈峪水库 区内原有古洞群回音壁、恨夫洞、玄风崖、挂灯撅,规划清池、民俗文化街百乐园、水上项目等。 提供综合性游乐项目是本原的中心游区 7 野营活动区 华佗庙高吊泉之间 以野营活动为主,规划建设野营餐厅
进行适当的发展,形成了现在各地不同的草果炮制方法,使草果的炮制更具操作性。 不同 炮制方法的草果,其临床疗效 、 药性有所不同,主要表现在化学成分的差异上 [11]。 草果 的炮制方法,自古至今有很多种,论文只列举出典型的五 种, 对 不同 炮制方法的草果的指纹图谱 和 化学成分进行研究。 红河学院本科毕业论文(设计) 3 表 11 草 果的炮制方法 实验的 分析方法 相似度 分析