好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

长河医药公司进销存系统的设计与实现毕业论文.doc

41页
  • 卖家[上传人]:ni****g
  • 文档编号:435467843
  • 上传时间:2023-06-27
  • 文档格式:DOC
  • 文档大小:3.30MB
  • / 41 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 学号:2008842530本 科 毕 业 论 文(设 计)长河医药公司进销存系统的设计与实现作者姓名王智峰指导教师赵宇兰所学专业计算机科学与技术(软件工程方向)班级08B5所属院系信息学院学习年限2008年9月至2012年7月二○一二年五月目 录内容提要 Ⅰ1 引言 12 系统分析 13 系统设计 33.1 系统功能设计 33.2 数据库设计 43.2.1 数据项和数据结构 43.2.2 数据库概念设计 43.2.3 数据库物理设计 84 系统主要功能实现 124.1 WEB.CONFIG文件配置 134.2 系统登录模块的实现 134.3 药品管理模块的实现 144.3.1 添加药品类别信息功能的实现 144.3.2 添加药品信息功能的实现 154.3.3药品查询维护功能的实现 174.4 员工管理模块的实现 184.4.1 添加员工信息功能的实现 184.4.2 员工查询维护功能的实现 194.5 进货管理模块的实现 204.5.1 添加进货信息功能的实现 204.5.2 进货信息查询功能的实现 214.5.3 添加进货退货信息功能的实现 224.5.4 进货退货信息查询功能的实现 244.6 销售管理模块的实现 254.6.1 员工销售药品功能的实现 254.6.2 员工销售业绩排名功能的实现 284.6.3 顾客办理退货功能的实现 294.7 库存管理模块的实现 314.7.1 库存查询功能的实现 314.7.2 库存盘点功能的实现 324.7.3 库存报警功能的实现 325 结 语 34致 谢 35参考文献 36ABSTRACT 373长河医药公司进销存系统的设计与实现学生姓名:王智峰指导老师:赵宇兰内容提要 本课题是为长河医药公司开发的一款医药进销存管理系统,以解决该公司医药管理事务中的进货、销售、退货等情况的问题以及相关统计工作。

      本系统采用技术和SQL Server2005数据库,实现了药品信息管理,员工管理,进货管理,销售管理,库存管理和系统设置六大功能它在日常的药品交易管理中将为工作人员提供简单的工作环境和便捷快速的工作流程,为公司适应信息化管理提供强大的助力关键词 销售管理 交易管理 数据库管理系统 山西大学商务学院本科毕业论文(设计)1 引言当前信息时代的冲击下,旧有的企业管理模式已不能适应新型的社会主义市场经济的要求,再者药品产品种类繁多、业务量大,单凭手工记账很难适应工作的需要此外,药品作为一个关系到人民群众健康的特殊行业,国家对药品行业专门出台了一些不同于其他行业的管理政策,在一定程度上加大了医药管理的难度因此,如何尽快建立和完善药品行业的信息化管理体制,已成为影响药品行业生存发展的关键所在药店进销存管理系统就是为了解决传统药品管理过程中的进销存人工处理混乱、账目管理困难等问题,可以将管理人员从大量繁琐的手工操作中解脱出来,方便地完成药品信息管理、药品入库出库等操作,灵活地完成各项药品属性、销售状况和供需状态的统计通过该系统可以对各种药品信息﹑供应商信息﹑员工信息﹑进货信息和销售信息进行有效的管理,从而解决了传统人工操作的效率低,易出错等问题。

      随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Management Information System,管理信息系统)系统,正成为技术发展的趋势因此为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,该系统以B/S(Browser/Server,浏览器/客户端)模式实现,并以基于.NET平台架构使用ASP.NET(C#语言)和ADO.NET技术开发设计2 系统分析系统的功能要求即用户对目标系统数据处理功能所提出的要求,主要考虑以下需求:系统分管理员和一般的销售人员(收银员)两种身份药品信息管理,可以添加药品类别信息,添加和管理所有药品信息员工信息管理,管理员可以添加和维护员工的信息进货信息管理,可以添加药品进货信息﹑药品进货退货信息﹑添加药品进货退货信息﹑查询药品进货退货信息销售信息管理,可以登记药品销售和销售退货信息,可以进行查询,可以查看某个时间段内的员工销售业绩库存管理,可以查询药品的库存,对库存过多或过少的药品进行报警,可以对某个时间段进行库存盘点(计算医药的收益)。

      系统管理,可以添加和查看供应商信息,可以修改登陆密码信息据此系统的基本流程可以表示为::用户登录界面时向系统发出请求,有系统判定用户的权限并显示相应功能模块,然后用户开始提交数据请求和操作请求,系统将与数据库交互之后的结果输出到显示界面,如果出现错误则提交给用户错误提示用户端提交数据界面显示登录信息错误提示输 出执行结果操作请求医药进销存信息管理系统Sqlserver数据库我们可以对系统画出如图所示的顶层数据流图,如图2.1所示图2.1 系统顶层数据流图第1层数据流图是在顶层上的细分,从整体考虑进销存系统出现的数据流动及流向,如图2.2所示图2.2 系统第1层数据流图3 系统设计3.1 系统功能设计通过在需求阶段对系统的总体功能的要求,最终得到了这个信息管理软件的总体功能结构,它应包括6大基本功能系统的总体功能如图3.1所示 (1)药品信息管理:管理员登录系统后可以添加和查询药品类别信息,可以添加和修改药品的信息;员工登录后只能查询药品信息2)员工信息管理:管理员登录系统后可以添加和维护医药员工(收银员)的信息3)进货管理:管理员登录系统后可以添加药品进货信息,可以对药品进货信息进行查询和统计,可以添加药品进货退货信息,还可以药品进货退货信息进行查询统计。

      4)销售管理:员工(收银员)登录系统后可以对药品进行销售,可以按时间查询自己的销售业绩;管理员登录系统后可以按照时间等条件对销售信息进行查询,可以根据小票号登记顾客退货信息,查询顾客退货信息,还可以查看员工的销售业绩5)库存管理:管理员或员工登录系统后都可以查询药品的库存,可以统计库存上溢或不足的信息(库存报警);管理员还可以对库存盘点(进货金额和销售金额的对比,计算医药的利润)6)系统管理:管理员可以添加和查看供应商信息;管理员和员工都可以修改自己的密码药品信息管理医药进销存销售管理系统员工信息管理添加员工信息员工查询维护添加药品类别添加药品信息药品进货管理药品进货登记药品进货查询库存信息查询库存盘点库存报警用户密码修改关于系统信息查询统计系统管理药品查询维护进货退货登记进货退货查询药品销售管理员工销售药品销售查询统计顾客办理退货员工业绩查询添加供应商图3.1 软件总体功能结构3.2 数据库设计3.2.1 数据项和数据结构针对一般销售管理信息系统的要求,通过对进货销售管理工作过程的内容和数据流程分析,设计如下面的主要数据项和数据结构:(1)药品信息:包括药品编号﹑药品类别﹑药品名称﹑药品单位﹑药品型号﹑药品规格﹑药品售价和药品产地。

      (2)员工信息:包括员工编号﹑员工姓名﹑员工登录密码﹑员工性别﹑员工生日﹑教育层次﹑家庭﹑移动﹑身份证号﹑邮件地址和居住地址 (3)供应商信息:包括供应商公司名称﹑供应商法人代表和供应商和地址 (4)药品进货信息:包括系统记录﹑进货编号﹑药品编号﹑供应商名称﹑进货单价﹑进货数量﹑进货总价格和进货日期 (5)进货退货信息:包括系统记录编号﹑药品编号﹑供应商名称﹑退货单价﹑退货数量﹑退货总金额﹑退货日期和退货原因 (6)药品销售信息:包括销售单据号﹑销售的药品﹑销售单价﹑销售数量﹑销售总价﹑销售时间和员工编号 (7)销售退货信息:包括退货药品所在单据号﹑药品编号﹑退货单价﹑退货数量﹑退货总额﹑退货原因和退货时间 (8)药品库存信息:包括药品编号和库存数量 (9)药品购物车信息:包括药品编号﹑库存数量和员工编号(每个员工对应一个购物车,它保存的是顾客待购买的药品信息) (10)管理员信息:包括管理帐号和密码 3.2.2 数据库概念设计根据上面的做的数据项和数据结构和它们之间的关系,设计规划出来的实体有:药品信息实体﹑员工信息实体﹑供应商信息实体﹑进货信息实体﹑进货退货信息实体﹑销售信息实体﹑销售退货实体﹑药品库存信息实体﹑药品购物车信息实体和管理员信息实体。

      各个实体的属性通过实体属性图表示如下面这些图所示,其中矩形代表该实体对象,它们每一个对应数据库中的一张数据表,而椭圆形里的信息代表该数据对象的属性,它们则对应着数据表中的字段信息整体的系统E-R图如图3.1所示图3.1 数据库整体E-R图药品信息如图3.2所示药品信息药品编号药品类别药品名称药品单位药品型号药品价格药品售价药品产地图3.2 药品信息实体属性图员员工信息员工编号员工姓名员工密码员工性别员工生日家庭移动身份证号邮箱地址居住地址教育层次工信息如图3.3所示图3.3 员工信息实体属性图供应商公司名称,供应商法人代表,供应商和地址如图3.4所示公司名称法人代表供应商供应商地址供应商信息图3.4 供应商信息实体属性图药品库存信息的相关内容如图3.5所示药品库存信息药品编号药品库存图3.5 药品库存信息实体属性图进货事宜的相关信息如图3.6所示商品进货信息进货编号药品编号供应商名称进货单价进货数量进货总价格进货日期图3.6 药品进货信息实体属性图退货事宜的相关信息如图3.7所示进货退货信息记录编号药品编号退货单价退货总金额退货原因退货数量供应商名称退货日期图3.7 进货退货信息实体属性图销售药品的相关信息如图3.8所示。

      商品销售信息销售单据号销售药品编号销售单价销售总价员工编号销售数量销售时间图3.8 药品销售信息实体属性图顾客退货的相关信息如图3.9所示顾客退货信息所在销售单据号药品编号单据退货单价退货数量退货总金额退货原因退货时间图3.9 顾客退货信息实体属性图管理员信息的相关内容如图3.10所示管理员信息管理员密码管理员帐号图3.10 管理员信息实体属性图药品购物车信息的相关内容如图3.11所示 购买数量药品编号员工编号药品购物车信息息图3.11 药品购物车信息实体属性图3.2.3 数据库物理设计在前面,通过系统分析员和用户的了解,归纳出了系统的各个关键的实体,分析了它们的属性以及各个实体的联系,下面就是需要在。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.