ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:540.27KB ,
资源ID:1385455      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1385455.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(医药进销存管理系统.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

医药进销存管理系统.docx

1、医药进销存管理系统医药进销存管理系统1概述随着计算机的普及和计算机科学技术的飞速发展,人们越来越多的利用计算机解决实际问题,进销存管理是医药行业管理中的重要部分,面对大量的药品进、销、存信息,采用人力处理浪费大量的时间、人力和物力,并且数据准确性低,数据汇总速度慢,为解决这一问题,开发一个界面友好、易于操作的进销存管理系统是各个医药企业的首选。整个系统操作简便、界面友好、灵活实用、安全,完成对进货、销售、库存管理全过程信息跟踪与管理,包括对操作员与数据库的维护,信息的添加、删除、查询、统计等。2系统分析2.1 需求分析根据一些大中型企业医药公司、药店、以及药品批发零售商的实际要求,要求本系统具

2、有如下功能:1、统一友好的操作界面,能保证系统的易用性2、规范完整的基础信息设置3、全方位多功能的信息查询4、连续录入式的用户增添及维护5、对药品的录入、采购、销售、退货、盘点等数据信息进行全面的管理3总体设计3.1 项目规划医药管理系统是一个典型的Ms SQL Server 2005数据库开发应用程序,系统主要由基本信息、业务管理、业务查询、用户管理和系统管理五个部分组成。1、基本信息:药品情况、客户情况、供应商情况。2、业务管理:药品采购、药品销售、库存盘点、销售退货、客户回款。3、业务查询:基本信息、入库明细、销售明细、回款信息。4、用户管理:增加用户、用户维护。5、系统管理:系统退出。

3、3.2 系统功能结构图图3-1 医药进销存管理系统功能结构图4系统设计4.1设计目标 对于典型的数据库管理系统,尤其是对像医药管理系统这样的数据流量特别大的企业信息管理系统,必须满足方便、快捷等设计要求,本系统在设计应满足以下目标:1、系统运行稳定、安全可靠2、界面设计美观,人机交互界面友好3、信息查询方便、快捷4、基础信息设置规范、完善5、对用户增添及修改实现连续式录入4.2开发及运行环境 硬件平台: CPU:2.10GHz 内存:2G 软件平台: 操作系统:windows 7 数据库:SQL Server 2008 开发工具包:JDK-6u10-rc2-bin-b32-windows-i5

4、86-p-12_sep_2008,Spring-frameworker-1.2.7和Hibernate-3.1.3 分辨率:最佳效果1024*7684.3 数据库设计本系统数据库采用SQL Server 2008数据库,系统数据库名称为DB_JXC,共包含11张表。下面为各实体的ER图及主要数据表结构。4.3.1 ER图1、客户实体ER图图4-1 客户ER图2、商品实体ER图图4-2商品ER图4.3.2主要数据表 1、药品基本情况表 主要用于保存药品的基本情况,结构如下表。表4-1药品基本情况表字段名数据类型长度主键否描述YpbhVarchar20是药品编号YpdwVarchar20药品单位Y

5、pmcVarchar80药品名称JcVarchar20简称GgVarchar10规格GysVarchar20供应商CdVarchar20产地DwVarchar4单位PhVarchar10批号PzwhVarchar10批准文号BzVarchar10包装 2、客户基本信息表主要用于保存客户基本情况,结构如下。表4-2客户基本信息表字段名数据类型长度主键否描述KhbhVarchar20是客户编号KhmcVarchar20客户名称jcVarchar10简称DzVarchar80地址DhVarchar20电话YzbmVarchar10邮政编码MailVarchar20e-mailYhzhVarchar3

6、0银行账号KhyhVarchar40开户银行CzVarchar20传真LxrVarchar10联系人3、药品采购明细基本信息表主要用于保存供应商基本情况,结构如下。表4-3药品采购明细表字段名数据类型长度主键否描述RklshVarchar20是入库流水号RkdjhVarchar20入库单据号YpbhVarchar20药品编号RkslInt4入库数量RkdjFloat4入库单价RkjeFloat8入库金额RkrqDatetime8入库时间KcslInt4库存数量KcztKcsts4库存状态4、药品销售明细表主要用于保存药品销售明细信息,结构如下。表4-4药品销售明细表字段名数据类型长度主键否描述

7、XslshVarchar20是销售流水号YpbhVarchar20药品编号XsdjhVarchar20销售单据号XsslInt4销售数量XsdjFloat4销售单据XsjeFloat8销售金额XsrqDatetime8销售日期ThztVarchar10退货状态4.3.4数据库模型 截图如下:图4-8数据库模型(1)图4-9数据库模型(2)4.3.5数据库访问编写访问数据库的DAO类:该公共类用来对数据库进行各种操作,包括数据的插入、更新、查询。主要代码为:package appjxc.dao;import appjxc.model.*;import org.springframework.or

8、m.hibernate3.support.HibernateDaoSupport;import org.springframework.orm.hibernate3.HibernateTemplate;import java.util.List;public class DaoSupport extends HibernateDaoSupport public DaoSupport() /*-添加一条数据到数据表中-*/ public boolean InsertMedicine(obj_medicine medicine) /hibernateTemplate = this.getHiber

9、nateTemplate(); getHibernateTemplate().saveOrUpdate(medicine); return true; public boolean InsertClient(Obj_client objclient) /hibernateTemplate = this.getHibernateTemplate(); getHibernateTemplate().saveOrUpdate(objclient); return true; public boolean InsertMedicine(Obj_gys objgys) /hibernateTemplat

10、e = this.getHibernateTemplate(); getHibernateTemplate().saveOrUpdate(objgys); return true; public boolean InsertSellMain(Obj_SellMain obj) /hibernateTemplate = this.getHibernateTemplate(); getHibernateTemplate().saveOrUpdate(obj); return true; public boolean InsertSellDetaile(Obj_SellDetaile obj) /h

11、ibernateTemplate = this.getHibernateTemplate(); getHibernateTemplate().saveOrUpdate(obj); return true; public boolean InsertBuyMain(Obj_BuyMain obj) /hibernateTemplate = this.getHibernateTemplate(); getHibernateTemplate().saveOrUpdate(obj); return true; public boolean InsertBuyDetaile(Obj_BuyDetaile

12、 obj) /hibernateTemplate = this.getHibernateTemplate(); getHibernateTemplate().saveOrUpdate(obj); return true; public boolean InsertStock(Obj_Stock obj) /hibernateTemplate = this.getHibernateTemplate(); getHibernateTemplate().saveOrUpdate(obj); return true; public boolean InsertObj_SellDetaileTh(Obj

13、_SellDetaileTh obj) /hibernateTemplate = this.getHibernateTemplate(); getHibernateTemplate().saveOrUpdate(obj); return true; public boolean InsertObj_UserName(Obj_UserName username) getHibernateTemplate().saveOrUpdate(username); return true; /*-查询所有数据表中的满足条件的数据集合-*/ public List getAllMedicine() return getHibernateTemplate().find(from obj_medicine ); public List QueryObject(String QueryStr) return getHibernateTemplate().find(QueryStr); /*-删除对应的表数据-*/ public void DeleteUser(Obj_UserName user) getHibernateTemplate().delete(user);5技术准备Spring框架

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1