医药进销管理系统内容摘要:

登记完成各个仓库之间药品 数量的调拨。 1) 自动生成 17 位数的调货登记票货。 2) 完成各个仓库药品的调货操作。 3) 备注信息栏记录药品调货原因。 4) 删除当前显示的调拨数据信息。 ② 调货查询按条件查询药品的调货信息。 主要达到如下目标: 1) 可按不同字段、不同条件查询药品的调货信息,支持模糊查询。 2) 支持在查询结果中做进一步细致查询操作。 3) 以页框和列表两种方式显示查询结果。 7 4) 通过备注信息栏查询药品调货原因。 (6) 帐务管理信息模块 帐务管理按功能分为结帐管理和帐务管理两大模块。 其中结帐管理模块由销售结帐、销售退货结帐、入库退货结帐和入库结帐四个子模 块组成:帐务管理模块由日结算、月结算、供应商往来帐和客户往来帐四个子模块。 ① 结帐管理 1) 销售结帐模块主要是完成销售药品结帐操作。 2) 销售退货结帐模块主要完成销售退货结帐操作。 3) 入库结帐模块主要是完成入库药品的结帐操作。 4) 入库退货结帐模块主要是完成入库退货药品的结帐操作。 ② 帐务管理 1) 日结算模块完成当天的结算操作。 2) 月结算模块完成对本月药品的月结算操作。 3) 供应商往来帐模块主要完成供应商往来款结帐操作。 4) 客户往来帐模块主要是完成客户往来款结帐操作。 (7) 系统信息管理模块 系统管理主要由修改密码设置、权限设 置、用户设置和数据备份四个子模块。 ①密码设置。 设置当前用户的密码 ②权限设置。 超级用户可以对新增的操作员或已经存在的操作员进行授权;系统设置四种级别:超级用户、管理员、标准用户、一般操作员。 ③用户设置。 设置用户的基础信息。 该模块主要达到如下目标: 1) 添加用户信息,设置用户密码,为用户设置权限级别。 2) 修改用户的权限级别,删除用户信息。 (8) 综合信息管理模块 综合信息管理主要是把该系统中所有涉及的查询模块综合起来,做到对查询进行归类。 (9) 帮助信息管理 主要是用来解释本系统的一些具体功能模块。 (10) 辅助信息管理 8 主要是用来为用户提供一个娱乐的平台。 3 数据库设计 数据库设计 数据库设计是管理信息系统设计的核心。 数据库设计是在一个给定的应用环境下,构造最优的数据模式、建立起数据库,使之能有效地存储数据,同时构造出应用系统以支持各种应用的信息处理需求 [14]。 数据库设计流程 数据库设计流程图如图 2 所示 [15] 图 2 数据库设计流程图 数据库管理系统的选择 由于关系模型概 念简单、清晰、易懂、易用,并有严密的数学基础以及关系规范化理念,简化了程序开发及数据库建立的工作量,所以,关系数据库管理系统 (RDBMS)在数据库系统中占据了统治地位。 目前, RDBMS 主要有两种类型: 一是基于微机的单用户或网络版的 DBMS,如 Access 和 FoxPro 等,具有数据库管理的基本功能,可作为某些小规模应用系统的支持; 二是基于 C/S 模式下的 RDBMS,如 Oracle、 Sybase、 SQL Server 等,在网络环境下,将数据的存储与处理合理地分布在 C(客户机 )及 S(服务器 )端上,一 般用于大、中型数据库系统 [16]。 根据本系统的开发平台为 C/S 模式,操作系统为 Windows2020 及系统规模 9 等要求,决定采用 Microsoft SQL Server 2020 为数据库管理系统。 SQL Server 是一个功能完备的数据库管理系统。 它包括支持开发的引擎、标准的 SQL 语言、扩展的特性等功能。 而像存储过程、触发器等特性,也是大型数据库才拥有的。 Microsoft SQL Server 2020 能够支持多达 TB 级的数据库和大量的处理操作以及管理任务。 多数企业日常的数据应用是建立在 Windows 平台上的,由于 SQL Server 与 Windows 界面风格完全一致,且有许多“向导 (Wizard)”帮助。 数据库概念设计 概念结构是对现实世界的一种抽象,即对实际的人、物、事和概念进行人为处理,抽取人们关心的共同特性,忽略其本质的细节。 它独立于机器,独立于特定的 DBMS,是系统中各个用户共同关心的数据结构。 概念结构设计一般首先根据系统分析的结果 (数据流图、数据字典等 )对现实世界的数据进行抽象,设计各个局部 视图即分 ER 图。 再将分 ER 图进行合并成总 ER 图 [17][18] 图 3 药品实体 ER 图 图 4 员工实体 ER 图 10 图 5 供应商实体 ER 图 图 6 客户实体 ER 图 图 7 销售相关 ER 图 11 图 8 采购相关 ER 图 图 9 库存实体 ER 图 图 10 仓库实体 ER 图 12 图 11 药品、员工、仓库、库存实体关联 ER 图 数据库逻辑结构设计 逻辑结构设计的任务是将概念结构 (即 ER 图 )转换为与选用的 DBMS 所支持的数据模型相符的逻辑数据模型,同时还要进行优化。 根据前面分析得到的ER 图,结合 SQLServer 2020 的特点进行了修正,得到了如下的主要关系数据库表,如表所示: 表 1 药品信息情况表 13 表 2 员工信息情况表 表 3 供应商信息情况表 表 4 客户信息情况表 表 5 仓库信息情况表 14 表 6 库存信息情况表 表 7 权限信息情况表 表 8 权限指派信息情况表 表 9 入库登记信息表 表 10 销售登记信息表 数据库结构的实现 在数据库分析及概念。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。