药-店-药-品-管-理-系-统1_第1页
药-店-药-品-管-理-系-统1_第2页
药-店-药-品-管-理-系-统1_第3页
药-店-药-品-管-理-系-统1_第4页
药-店-药-品-管-理-系-统1_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

药药 店店 药药 品品 管管 理理 系系 统统 院 系 名称 信息工程学院 专 业 班 级 计算机科学技术 学 号 学 生 姓 名 指 导 教 师 2014 年 3 月 日 一 总体设计 1 引言 随着我国市场经济的蓬勃发展 近年来医药行业发展迅速 由 于药品种类不断增加和需求的日益旺盛 旧有的企业管理模式已不 能适应新型企业的需要 靠手工记账进行药品的管理已经明显力不 从心 如何利用现代信息技术使企业拥有快速 高效的市场反应能 力和更高的效率是医药经营企业关心的问题 因此 开发一套适合 中小型药店使用的管理系统是十分必要的 1 1 编写目的 药店药品管理系统的设计与实现在现代信息技术的基础上 实现了对药店药品信息的全面管理 使药店药品管理者通过简单易 懂的界面实现多功能的信息化管理 大大提高了工作效率 为企业 管理者节省了大量的时间 降低了劳动强度 更为企业创造了更多 的价值 1 2 编写背景 随着我国市场经济的蓬勃发展和人们对医药需求的迅速增加 医药行业 正处于一个高速发展时期 行业的快速发展必然会导致竞 争的加剧 要想在激烈的市场竞争中谋求发展 客观上要求企业必 须加强内部管理 提高运营效率 而我国大部分医药企业是由原来 的国有零售药店改造或医药企业职工下海创办的 虽然经营实现了 专业化 但是从信息机制上还没有摆脱原有的管理模式 企业内部 没有形成完善 有效的激励和约束的信息化管理机制 企业发展动 力不足 从而影响了企业的持续 稳定 快速发展 同时 我国医药经营形式正在向集团化 连锁化发展 在这一 发展过程中 旧的企业管理模式已不能适应新型的社会主义市场经 济的要求 由于每天大量的输入输出数据对象 管理者经常在管理 中出现这样那样的错误 为提高企业管理水平 更好的服务于广大 用户 方便管理者对药店药品的管理 这样一个药店药品管理系统 的设计与实现变得越来越重要 1 3 编写意义 伴随着社会经济的发展 特别是社会物质商品的日渐丰富多彩 和人民生活水平的提高 药店的零售业也发生了巨大的变革 城市 规模的扩大 居民点的拓展 客观上要求药店的管理采取新的措施 和状态来适应这一变化 通过计算机对药店进行管理 既能方便百 姓 缩短时间 又有利于降低成本 强化内部管理 提高企业效益 用计算机管理 这既成为医药企业 改革发展的必然热点 又形成这 些企业参与市场竞争新的经济增长点 1 4 参考资料 1 张永常 M Java 程序设计实用教程 电子工业出版社 2009 年 6 月 2 王灏 马军等 M Java 自学手册 机械工业出版社 2007 年 4 月 2 总体设计 2 1 概述 2 1 1 系统设计目标 本系统设计既要满足用户的要求又要满足设计人员的设计目标 从用户的观点看 要求系统能够达到以下目标 1 减少人工信息录入的错误 减少不必要的经济损失 2 药品采购 销售信息用计算机来完成 节省人力和物力 3 建立查询功能 可以查询药品的厂商 生产日期 剩余量 等 以使工作人员知道哪些药品不再需要 哪些药品需要加大进货 量 实现药品的最佳利用 4 建立财务模块 能够对药品的采购 销售的应收款和 应付款进行汇总编制报表 2 1 2 系统设计策略 本系统采用事物分析和变换分析两种策略的结合 通过事务分 析 将药店管理系统分为有关药品的采购 销售 库存 财务管理 等模块 对底层模块采用变换分析法将有关药品采购的模块分为 订单管理 退货管理 查询等处理功能 以系统设计为原则 提高 模块的内聚性 降低模块间间的耦合程度 建立数据库 实现数据 共享 并且提高模块的独立性 使系统具有很好的可修改性和较高 的灵活性 2 2 运行环境 1 硬件平台 1 CPU P41 8GHz 2 内存 256MB 以上 2 软件平台 1 操作系统 Windows XP 2 数据库 SQL Server 2005 3 开发工具 Eclipse 2 2 尚未解决的问题 根据目前的调查情况和经济条件 暂时无法满足将系统内的数 据进行的分析 仍然需要一定的人工操作 而且当药品的存量低于 一定数量的时候没有提醒 药品过期之前也没有提醒 在日后经济 允许的条件下 可以增加服务窗口的设置和新设备的替换 二 详细设计 1 引言 随着我国市场经济的蓬勃发展 近年来医药行业发展迅速 由 于药品种类不断增加和需求的日益旺盛 旧有的企业管理模式已不 能适应新型企业的需要 靠手工记账进行药品的管理已经明显力不 从心 如何利用现代信息技术使企业拥有快速 高效的市场反应能 力和更高的效率是医药经营企业关心的问题 因此 开发一套适合 中小型药店使用的管理系统是十分必要的 1 1 编写目的 药店药品管理系统的设计与实现在现代信息技术的基础上 实现了对药店药品信息的全面管理 使药店药品管理者通过简单易 懂的界面实现多功能的信息化管理 大大提高了工作效率 为企业 管理者节省了大量的时间 降低了劳动强度 更为企业创造了更多 的价值 1 2 编写背景 随着我国市场经济的蓬勃发展和人们对医药需求的迅速增加 医药行业 正处于一个高速发展时期 行业的快速发展必然会导致竞 争的加剧 要想在激烈的市场竞争中谋求发展 客观上要求企业必 须加强内部管理 提高运营效率 而我国大部分医药企业是由原来 的国有零售药店改造或医药企业职工下海创办的 虽然经营实现了 专业化 但是从信息机制上还没有摆脱原有的管理模式 企业内部 没有形成完善 有效的激励和约束的信息化管理机制 企业发展动 力不足 从而影响了企业的持续 稳定 快速发展 同时 我国医药经营形式正在向集团化 连锁化发展 在这一 发展过程中 旧的企业管理模式已不能适应新型的社会主义市场经 济的要求 由于每天大量的输入输出数据对象 管理者经常在管理 中出现这样那样的错误 为提高企业管理水平 更好的服务于广大 用户 方便管理者对药店药品的管理 这样一个药店药品管理系统 的设计与实现变得越来越重要 1 3 编写意义 伴随着社会经济的发展 特别是社会物质商品的日渐丰富多彩 和人民生活水平的提高 药店的零售业也发生了巨大的变革 城市 规模的扩大 居民点的拓展 客观上要求药店的管理采取新的措施 和状态来适应这一变化 通过计算机对药店进行管理 既能方便百 姓 缩短时间 又有利于降低成本 强化内部管理 提高企业效益 用计算机管理 这既成为医药企业 改革发展的必然热点 又形成这 些企业参与市场竞争新的经济增长点 1 4 参考资料 1 张永常 M Java 程序设计实用教程 电子工业出版社 2009 年 6 月 2 王灏 马军等 M Java 自学手册 机械工业出版社 2007 年 4 月 2 系统组织结构 药店药品管理系统 药 品 管 理 基 本 信 息 用 户 管 理 帮 助 信 息 药 品 查 询 药 品 变 更 药 品 信 息 药 店 信 息 普 通 用 户 管 理 员 使 用 手 册 3 模块设计 3 1 登录管理模块 登录模块是为保证信息的安全 只允许由用户名和密码的用户 进入对系统进行相关的操作 当输入正确时即可进入系统 登入界面 log java 效果图如图 4 1 所示 图 4 1 登录界面 3 2 系统主模块 系统主模块提供对药店药品信息和用户的管理 主模块 zhujiemian java 效果图如图 4 3 所示 图 4 3 系统主模块 主模块 zhujiemian java 的主要代码 public static void main String args installLnF SwingUtilities invokeLater new Runnable Override public void run zhujiemian frame new zhujiemian frame setDefaultCloseOperation zhujiemian EXIT ON CLOSE frame setTitle 欢迎进入主界面 frame getContentPane setPreferredSize frame getSize frame pack frame setLocationRelativeTo null frame setBounds 168 100 666 555 frame setVisible true 3 3 信息管理模块 信息管理模块是一个集查询 添加 修改 删除的综合模块 它 可以将用户需要的信息显示出来 并进行相关的操作 3 3 1 药品插入模块 药品插入模块是录入信息的重要渠道 通过本模块可以将数据 写入后台数据库 药品插入模块效果图如图 4 5 所示 图 4 5 药品插入模块 药品插入模块 ypcr java 的主要代码 private void jButton0ActionActionPerformed ActionEvent event try Class forName com microsoft sqlserver jdbc SQLServerDri ver catch ClassNotFoundException e try con DriverManager getConnection jdbc sqlserver localh ost 1433 DatabaseName ydypsystem sa 1111 con setAutoCommit false sql con createStatement String a jTextField0 getText trim String b jTextField1 getText trim String c jTextField2 getText trim String d jTextField3 getText trim String f jTextField4 getText trim String g jTextField5 getText trim String h jTextField6 getText trim String i jTextField7 getText trim String j jTextField8 getText trim String k jTextField9 getText trim if h equals i equals String message 药店号 药品号不能为空 JOptionPane showMessageDialog this message else String l insert into yaodian values h a d String m insert into yaopin values i b c j k String n insert into guanli values h i f g rs sql executeUpdate l rs sql executeUpdate m rs sql executeUpdate n JOptionPane showMessageDialog null 添加信息记 成功 mit catch SQLException e JOptionPane showMessageDialog null e getMessage private void jButton1ActionActionPerformed ActionEvent event new zhujiemian setVisible true dispose 3 3 2 药品更改模块 药品更改模块是将录入的错误信息进行修改 此模块重新调用 ypgg java 窗体将要更改的全部信息显示出来方便用户进行修改 药品更改模块的主要代码 public static void main String args installLnF SwingUtilities invokeLater new Runnable Override public void run ypgg frame new ypgg frame setDefaultCloseOperation ypgg EXIT ON CLOSE frame setTitle 药品信息更改中 frame getContentPane setPreferredSize frame getSize frame pack frame setLocationRelativeTo null frame setVisible true 3 3 3 药品删除模块 药品删除模块是进行信息更新的模块 它可以将数据库中多余 的或者没用的信息及时删除 这样可以节省数据库空间 药品删除模块的主要代码 public class ypsc extends JFrame Connection con Statement sql ResultSet rs int i 0 Object a new Object 50 10 Object b new Object 药店号 药店名 药店址 药品号 药品名 药品单价 药品有效期 生产商 入库 库存 private static final long serialVersionUID 1L private JLabel jLabel0 private JTextField jTextField0 private JButton jButton0 private JButton jButton1 private JButton jButton2 private JTable jTable0 private JScrollPane jScrollPane0 private JLabel jLabel1 private static final String PREFERRED LOOK AND FEEL javax swing plaf metal MetalLookAndFeel public ypsc initComponents 3 4 药品查询模块 药品查询模块可以实现对输入药品的药品号查询出药品的相关 信息 方便地查看所要了解的信息 药品查询模块 ypcx java 效果图如图 4 6 所示 图 4 6 药品查询模块 药品查询模块 ypcx java 的主要代码 public static void main String args installLnF SwingUtilities invokeLater new Runnable Override public void run ypcx frame new ypcx frame setDefaultCloseOperation ypcx EXIT ON CLOSE frame setTitle 正在查询 frame getContentPane setPreferredSize frame getSize frame pack frame setLocationRelativeTo null frame setLocation 256 256 frame setVisible true 3 5 用户管理模块 用户增加模块用来增加新的用户来管理药店药品信息 包括用 户信息 修改用户 删除用户 添加用户 用户增加模块 yhxx java 效果图如图 4 7 所示 图 4 7 用户信息模块 用户信息模块 yhxx java 的主要代码 private void jButton0ActionActionPerformed ActionEvent event while i 0 jTextField1 setText jTextField2 setText jTextField3 setText i i 0 try Class forName com microsoft sqlserver jdbc SQLServerDri ver catch ClassNotFoundException e JOptionPane showMessageDialog null error try con DriverManager getConnection jdbc sqlserver loc alhost 1433 DatabaseName ydypsystem sa 1111 sql con createStatement rs sql executeQuery select from denglu where yh name jTextField0 getText trim if rs next String no1 rs getString yh name String no2 rs getString yh password String no3 rs getString yh xm String no4 rs getString yh xb jTextField0 setText no1 jTextField1 setText no2 jTextField2 setText no3 jTextField3 setText no4 else JOptionPane showMessageDialog null 你输 入的信息不存在 con close repaint catch Exception e JOptionPane showMessageDialog null e getMessage private void jButton1ActionActionPerformed ActionEvent event try Class forName com microsoft sqlserver jdbc SQLServerDri ver catch Exception e try con DriverManager getConnection jdbc sqlserver localh ost 1433 NatabaseName ydypsystem sa 1111 sql con createStatement String gg update denglu set yh password jTextField1 getText trim yh xm jTe xtField2 getText trim yh xb jTextField3 getText t rim where yh name jTextField0 getText trim sql executeUpdate gg con close repaint catch Exception e private void jButton2ActionActionPerformed ActionEvent event try Class forName com microsoft sqlserver jdbc SQLServerDri ver catch Exception e try con DriverManager getConnection jdbc sqlserver localh ost 1433 DatabaseName ydypsystem sa 1111 sql con createStatement Strin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论