




已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽大学 毕业设计 论文 说明书 共 55 页 第 1 页 装 订 线 摘摘要要 随着计算机的普及 它 在各行各业 得到越来越广泛的应用 坊县医院正 面临着信息时代的挑战 坊县医院 信息管理的 计算机化 网络化将是建设现代 化医院必不可少的重要手段 为了紧跟时代 发展的步伐和潮流 必须实现 坊 县医院全面的信息化管理 为病人提供 现代化的服务 提高对病人的服务水平 坊县医院药房信息管理系统主要由门诊系统 体检系统 药品管理系统这三 个主要功能模块共同构成 本文叙述的是坊县医院药房信息管理系统 中的一个 子系统 药品管理系统 本系统采用 了 visual studio2008 作为开发 工具 它主要使用 c NET 以及 SQL SEVER 2005 数据库 关键词 药品管理系统 SQL SEVER 2005 C 安徽大学 毕业设计 论文 说明书 共 55 页 第 2 页 装 订 线 目目 录录 1 绪论 4 1 1 系统开发背景概述 4 1 2 系统开发的目的与意义 4 2 系统需求分析 6 2 1 引言 6 2 2 系统的需求分析 6 2 3 系统基本功能描述 8 2 3 1 主要功能 8 2 3 2 功能介绍 8 3 系统开发工具 10 3 1 C 概述 10 3 2 系统数据库软件的介绍 10 3 3 关于 ADO NET 12 3 4 系统开发工具 Visual Studio 简介 13 5 系统总体设计 14 5 1 系统总体结构设计 14 5 2 实体关系 15 5 3 数据库表的设计 20 6 系统详细设计 31 6 1 系统界面设计 31 6 2 系统的模块描述 32 6 2 1 用户登入模块 32 6 2 2 修改密码模块 33 6 2 3 增加用户的模块实现 34 6 2 4 医护人员信息查询模块的实现 35 5 2 5 药品类别设置模块的实现 35 6 2 6 药品设置模块实现 36 7 软件测试和维护 46 7 1 软件测试 46 7 1 1 软件测试的概念 46 7 1 2 软件测试的目的 46 7 1 3 软件测试的方法 47 7 1 4 项目测试的过程 47 黑盒测试过程 47 白盒测试过程 47 7 2 系统的维护 48 结束语 49 致 谢 50 参考文献 51 附录 52 安徽大学 毕业设计 论文 说明书 共 55 页 第 3 页 装 订 线 1 1 绪绪论论 1 1 1 1 系系统统开开发发背背景景概概述述 随着计算机技术的飞速发展 计算机在医院管理中应用的普及 利用计算机 实现医院管理势在必行 对于坊县医院来说 利用计算机支持坊县医院高效率完 成医院管理的日常事务 是适应现代医院管理制度要求 推动医院管理走向科学 化 规范化的必要条件 计算机管理所无法比拟的优点检索迅速 查找方便 可 靠性高 存储量大 保密性好 寿命长 成本低等 这些优点能够极大地提高医 院管理的效率 也是实现医院的科学化 正规化管理的重要条件 随着坊县医院规模的扩建以及人数不断的增多 对各种药品的需求量在不断 增加 同时医患人员的信息也在不断的增加和更新 为了更好的为病人提供优质 的医疗服务 使医护人员能从繁忙的记账式管理中解放出来 充分发挥医护工作 人员的工作潜力 因此坊县医院药房信息管理系统成为我们必然的选择 整个坊 县医院药房信息管理系统 是很庞大的 不是一个人短期内所能完成的 我做的仅 仅是其中很小一部分的开发 药品管理系统 本课题主要研究的是 用户管理其中包括用户登录 修改密码 增加用户 医护人员信息查询 药品管理其中包括药品分类信息查询 药品详细信息查询 药房药品库存统计 库存管理其中包括药房库存信息查询 药品入库 药品出库 失效药品查询 药品出库金额折线图形显示 药品出库数量折线图形显示 1 1 2 2 系系统统开开发发的的目目的的与与意意义义 随着现代化社会的发展 世界贸易组织的加入 当今时代已成为信息化的 社会 世界已进入在计算机信息管理领域中激烈竞争的时代 信息已成为继劳动 力 土地 资本之后的又一大资源 谁控制的信息越多 谁利用信息资源的效率 越高 谁就会在各方面的竞争中 占有一席之地 那么他就会更有优势 这一点 已得到举世公认 伴随着我国工业的迅猛发展 为了抓住机遇 在竞争中占得先机 作为管理 企业的一个必不可少的重要环节 在线管理的信息化 计算机化也就迫在眉捷 了 开发药品信息管理系统即有宏观上的意义 那就是顺应时代信息化 现代化 潮流 提高效益 促进国民经济管理的结构优化 也有微观上的意义 那就是可 以提高管理的现代化程序 加强管理的信息化手段 提高工作效率 增加单位效 益 电子计算机和通信技术的快速发展使人类已经逐渐地进入信息化社会 信息和材料 能源一样成为一种社会的基本生产资料 在人类的社会生产活动中 发挥着重要的作用 同时人们对信息和数据的利用与处理也已进入自动化 网络 化和社会化的阶段 因此 开发相关的管理信息系统已经成为各行各业的必要和 必需了 管理信息系统作为一门边缘学科 集管理科学 信息科学 系统科学 安徽大学 毕业设计 论文 说明书 共 55 页 第 4 页 装 订 线 现代通信技术和电子计算机技术于一体 可以解决企业或组织所面临的问题 对 内来看 可以提高工作效率 对外来看 获得竞争优势 现在的医院要能紧跟时代 发展的步伐和潮流 适应医疗制度改革和社会医 疗保险改革的需要 必须实现医院全面的信息化管理 树立良好的社会形象 为 病人提供 现代化的服务 提高对病人的服务水平 方便 准确 快捷地为病人 提供医疗服务和医疗费用信息 进而增强病人对医院的信任和支持 使医院管理 晋等升级 进入现代化管理 当前 医院还面临着越来越激烈的市场竞争 要想 在竞争中取胜 也必须采用先进的管理方法和手段 一个规划周详 设计先进的 药品信息管理系统是取得竞争胜利的必备手段 通过实现先进的计算机网络化管 理 能为领导层的管理和决策及时提供可靠的数字依据 使管理更合理 更先进 减少人力 物力资源的浪费 降低成本 提高工作效率 提高管理效率 提高经 济效益 从而提高医院的整体竞争力 在这样一个信息时代的洪流中 我们坊 县医院也必须跟上时代前进的步伐 实现自身全面的信息化管理 最大力度为学 校师生提供优质服务成为我们努力的方向和目标 安徽大学 毕业设计 论文 说明书 共 55 页 第 5 页 装 订 线 2 系统需求分析系统需求分析 2 2 1 1 引引言言 需求分析与管理是 IT 项目软件生存周期中重要的一步 也是最关键的一步 只 有通过 IT 项目需求分析与管理 才能将 IT 项目功能和性能研究清楚 并将其描述 为具体的软件需求规格说明 进而建立软件开发的基础 可行性研究是一种系统的投资决策的科学分析方法 项目可行性研究是指 在 项目投资决策前 通过对项目有关工程技术 经济 社会等方面的条件和情况进行 调查 研究分析 对各种可能的技术方案进行比较论证 并对投资项目建成后的经 济效益和社会效益进行预测和分析以考察项目技术上的先进性和通用性 在经济上 的合理性赢利性 以及建设的可能性和可行性 继而确定项目投资建设是否可行的 科学分析方法 2 2 2 2 系系统统的的需需求求分分析析 管理信息系统是一门新兴的 集管理科学 信息科学 系统科学及计算机科 学为一体的综合性学科 研究的是信息管理活动的全过程 以便有效的管理信息 提供各类管理决策信息 辅助企业进行现代化管理 1 用统一标准处理和提供信息 排除使用前后矛盾的不完整的数据 2 完整 及时提供在管理及决策中需要的数据 3 利用指定的数据关系分析数据 客观预测未来 4 系统运行在 Windows 平台上 需要有一个较好的图形用户界面 操作要 求简单 5 系统应该有良好的构架和可扩展性 以便医院根据实际情况进行补充与 修改 对一个医护人员来讲 医院药房库存药品种类齐全 数量繁多 每天药品 入出存数量动态变化 数据时刻处于动态更新之中 这给他们对药品的检索过程 带来不便 甚至是返回错误的数据 药品到医院后 所需要的一般流程如下所 示 数据流图简称 DFD 是 SA 方法中用于表示系统逻辑模型的一种工具 它以图 形的方式描述数据在系统中流动和处理的过程 由于它只反映系统必须完成的逻辑 功能 所以它是一种功能模型 数据流图有四种基本图形符号 箭头表示数据 流 圆或椭圆表述加工 双杠表示数据存储 方框表示数据的源点或终点 图 4 3 和图 4 4 简单的画出了该系统的数据流图 安徽大学 毕业设计 论文 说明书 共 55 页 第 6 页 装 订 线 图 2 2 1 0 层数据流图 图 2 2 2 1 层数据流图 为适应医疗信息管理发展的需要 开发基于C S 结构的医院 药品库存 管理 系统 该系统应具有以下功能 1 药品的基本信息明细到数据库中 2 能够对药品的类别和详细信息进行检索 3 及时反映 库存中药品的动态变化 4 记录药品入出库的情况 5 对于每月药品入出库的金额信息进行 图形化统计 医院药品库存 管理系统 的数据库服务器要求 数据库服务器作为整个系统的核心 运行系统最为关键的应用 存储整个系 统最为重要的生产数据 因此 数据库服务器要有强大的CPU 和 I O 处理能 力 足够的内外存储容量和高可靠性 数据库服务器系统应代表当代计算机技术 的较高水平 并具有长远的生命周期和易扩充性 能适应医院信息电子化现在及 未来的需要 并且具有最佳的性能价格比 数据库服务器系统应遵循开放系统标准 具有良好的用户界面 拥有丰富的应用 数据库 操 作 员 药品 管理 系统 合法用户 数 据 库 用户 管理 登陆 合法用户 库存管 理 理 药品管 理 检测合 法输入 合法用户 操 作 员 安徽大学 毕业设计 论文 说明书 共 55 页 第 7 页 装 订 线 集成工具 具有分布处理能力和应用程序的可移植性和互操作性 数据库服务 器系统还应能支持多种先进的数据库管理系统 总体来说 数据库服务器系统的 选择需充分考虑到 高性能 所采用的数据库服务器必须吞吐量大 响应时间快 具体表现在具有很高的 实时联机事务处理能力及快速的I O 通道 高可靠性和可用性 选择高可靠性硬件 软件和网络设备 具有高可靠性的保证措施 具有错误 的自动识别 自动纠错和恢复的能力 如冗余供电系统 自动再引导 散热控制 内存自动纠错和 RAID 支持及双机互相备份等 保证系统不会停机 开放性 选择开放性好的硬件 软件和网络系统 保证系统之间的可连接性 互操作 性 应用可移植性及其将来的扩充 可支持各种标准的外部设备 先进灵活性 选择的设备必须是当今世界较先进的 同时要考虑到未来国内外发展方向 至少在 5 年内技术不落后 安全性 系统必须具有较高的安全级别 对本信息系统而言 它所涉及的数据来自医 院各个部门 包括技术数据 技术信息 涉及到医院利益 所以保证数据的安全 性和一致性是十分重要的 支持先进的数据库管理系统 选用的数据库管理系统应是先进的 并被广泛应用的 支持基于 C S 结 构 支持海量数据库 支持图形和多媒体数据 具有较高的安全级别和保证数据 完整性 一致性的策略 管理简便等 数据库开发工具功能完备 2 2 3 3 系系统统基基本本功功能能描描述述 2 3 1 主要功能主要功能 基本信息 医护人员登录 医护人员基本信息查询 修改密码 增加用户 药品管理 药品类别信息查询 药品详细信息明细 药房药品库存统计 库存管理 药品入库 药品出库 失效药品查询 药品出库金额折线图形显 示 药品月出库数量折线图形显示 2 2 3 3 2 2 功功能能介介绍绍 1 基本信息 安徽大学 毕业设计 论文 说明书 共 55 页 第 8 页 装 订 线 医护人员登录 输入用户名和密码 医护人员基本信息查询 医护人员姓名 权限 新增 修改密码 修改登录用户密码 增加用户 输入用户的基本信息添加注册新用户 2 药品管理 药品类别查询 查询各种药品的类别 药品详细信息查询 查询某种药品的详细信息如 生产厂商 有效期 售价 规格等详细信息 药房药品库存统计 通过药品类别 批号 名称等条件查询坊县医院药房库 存中药品的详细信息 并对即将过期的药品进行黄色显示报警 对已过期的药品 进行红色显示报警 3 库存管理 药品入库 记录入库药品的基本信息更新入库表和入库日志表 同时入库存 查询最近入库的药品信息 药品出库 记录出库药品的基本信息更新出库表和出库日志表 同时减库存 查看最近出库的药品 失效药品查询 可以查询到任意日期截止的失效药品 药品出库折线图形显示 将每月出库的药品金额以折线图形显示出来 药品月出库数量折线图形显示 将每月出库的各种药品数量以折线图形显示 出来 安徽大学 毕业设计 论文 说明书 共 55 页 第 9 页 装 订 线 3 系系统统开开发发工工具具 3 3 1 1 C C 概概述述 C 读做 C sharp 编程语言是由微软公司的Anders Hejlsberg 和 Scott Willamette 领导的开发小组专门为 NET 平台设计的语言 它可以使程 序员移植到 NET 上 这种移植对于广大的程序员来说是比较容易的 因为C 从 C C 和 Java 发展而来 它采用了这三种语言最优秀的特点 并加入了它自 己的特性 C 是事件的驱动的 完全面向对象的可视化编程语言 我们可以使 用集成开发环境来编写 C 程序 使用 IDE 程序员可以方便的建立 运行 测 试和调试 C 程序 这就将开发一个可用程序的时间减少到不用IDE 开发时所 用时间的一小部分 使用 IDE 迅速建立一个应用程序的过程称为快速反映开发 1 泛型 在我看来 泛型就是通过将数据类型参数化从而实现了代码的更 为灵活的复用 泛型的出现使得C 能够使用同一段代码来操作多种数据类型 泛型无疑是 C 2 0 最重大的改进 它的出现赋予了C 代码更强的类型安全 更好的复用 更高的效率和更清晰的约束 2 匿名方法 匿名方法允许我们将代码直接与委托实例相关联 使委托实 例化工作更加直观和方便 在我看来 这只是C 又多了一种语法格式而已 不 再像以前必须将方法名传给委托实例 而是又多了一种选择 3 迭代器 迭代器允许我们更加方便的编写用于foreach 语句的类型 在我看来 迭代器的出现只不过是改进了1 0 中不便的可用 foreach 语句类 型的编写限制 简化了一些接口 4 局部类型 局部类型允许我们将一个类的代码分别写在不同的cs 文 件中 最典型的应用就是使用VS2005 创建 Form 文件时 VS 会自动将系统生 成的代码与用户代码分开 局部类型通过partial 关键字来声明 5 空属类型 空属类型是一种像int 一样可以为空的变量类型 本质 上是一种泛型的应用 是 System Nullable的一种类型实例化 6 静态类 静态类是只用于包含静态成员的类型 它既不能实例化 亦不 能被继承 使用 NET 开发医院药品信息管理系统的优越性 自从美国微软公司推出的 NET 以来 NET 技术在业界得到极大的认同 并在短时间内得到迅速的推广 越来越多的人转移到这个平台上来 而C 在 NET 中 扮演着举足轻重的角色 NET 框架主要是由他的实现 因此 C 在 NET 中具有先天的优势 也能很好的实现此管理系统的所有功能 3 3 2 2 系系统统数数据据库库软软件件的的介介绍绍 建立一个数据库我们有多种选择 现在市场上有各种各样的数据库 而且每 安徽大学 毕业设计 论文 说明书 共 55 页 第 10 页 装 订 线 一种数据库都有其自身的特点 不能说哪一种更好 只能在其中寻找一种能更好 地适应系统需求 更好地满足用户的要求以及适应开发人员的习惯 在本系统中 作为坊县医院的药品信息管理 它所产生和处理的数据量也不太大 因此 没有 必要使用像 Access 和 Oracle 这样的大型数据库 Microsoft Office 中的 SQL 数据库在计算机上的应用比较普及 是开发中小型数据库系统的比较理想的 选择 所以 在本系统中我选择了SQL 数据库 SQL Server 2005 简称是 结构化查询语言 Structured Query Language 最早的是 IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言 它的前身是SQUARE 语言 SQL 语言结构简洁 功能强大 简单易学 所以自从IBM 公司 1981 年推出以来 SQL 语言 得到 了广泛的应用 如今无论是像Oracle Sybase Informix SQL server 这些 大型的数据库管理系统 还是像Visual Foxporo PowerBuilder 这些微机上 常用的数据库开发系统 都支持SQL 语言作为查询语言 Structured Query Language 包含 4 个部分 数据查询语言 DQL Data Query Language SELECT 据操纵语言 DQL Data Manipulation Language INSERT UPDATE DELETE 数据定义语言 DQL Data Definition Language CREATE ALTER DROP 数据控制语言 DQL Data Control Language COMMIT WORK ROLLBACK WORK SQL 的优点 SQL 广泛地被采用正说明了它的优点 它使全部用户 包括应用程序员 DBA 管理员和终端用户受益非浅 1 非过程化语言 SQL 是一个非过程化的语言 因为它一次处理一个记录 对数据提供自动导 航 SQL 允许用户在高层的数据结构上工作 而不对单个记录进行操作 可操作 记录集 所有 SQL 语句接受集合作为输入 返回集合作为输出 SQL 的集合 特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入 SQL 不要求用户 指定对数据的存放方法 这种特性使用户更易集中精力于要得到的结果 所有 SQL 语句使用查询优化器 它是RDBMS 的一部分 由它决定对指定数据存取的 最快速度的手段 查询优化器知道存在什么索引 哪儿使用合适 而用户从不需 要知道表是否有索引 表有什么类型的索引 2 统一的语言 SQL 可用于所有用户的 DB 活动模型 包括系统管理员 数据库管理员 应用程序员 决策支持系统人员及许多其它类型的终端用户 基本的SQL 命 安徽大学 毕业设计 论文 说明书 共 55 页 第 11 页 装 订 线 令只需很少时间就能学会 最高级的命令在几天内便可掌握 SQL 为许多任 务提供了命令 包括 查询数据 在表中插入 修改和删除记录 建立 修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言 而SQL 将全部任 务统一在一种语言中 3 是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言 用户可将使用 SQL 的 技能从一个 RDBMS 转到另一个 所有用 SQL 编写的程序都是可以移植的 SQL 是 PostgreSQL 和大多数其它关系型数据库 用做查询语言的语言 它是可以移植的 并 且容易学习使用 但是所有 SQL 语句都必须由数据库服务器独立地执行 这就意味 着客户端应用必须把每条查询发送到数据库服务器 等待它处理这个查询 接收结 果 做一些运算 然后给服务器发送另外一条查询 所有这些东西都会产生进程间 通讯 并且如果客户端在另外一台机器上甚至还会导致网络开销 如果使用了 PL pgSQL 那么可以把一块运算和一系列查询在数据库服务器里面组成一个块 这 样就拥有了过程语言的力量并且简化 SQL 的使用 因而节约了大量的时间 因为用 不着付出客户端 服务器通讯的过热 通过使用 PL pgSQL 应用可以获得可观的性 能提升 3 33 3 关于关于 ADO NETADO NET ADO NET 是一组用于和数据源进行交互的面向对象类库 通常情况下 数据源是 数据库 但它同样也能够是文本文件 Excel 表格或者 XML 文件 ADO NET 允许和不同类型的数据源以及数据库进行交互 然而并没有与此相关 的一系列类来完成这样的工作 因为不同的数据源采用不同的协议 所以对于不同 的数据源必须采用相应的协议 一些老式的数据源使用 ODBC 协议 许多新的数据源 使用 OleDb 协议 并且现在还不断出现更多的数据源 这些数据源都可以通过 NET 的 ADO NET 类库来进行连接 ADO NET 提供与数据源进行交互的相关的公共方法 但是对于不同的数据源采 用一组不同的类库 这些类库称为 Data Providers 并且通常是以与之交互的协议 和数据源的类型来命名的 如图 3 1 描述了在程序中利用 ADO 访问数据库的流程 安徽大学 毕业设计 论文 说明书 共 55 页 第 12 页 装 订 线 图 3 1 ADO 访问数据 3 3 4 4 系系统统开开发发工工具具 VisualVisual StudioStudio 简介简介 Visual Studio 是一套完整的开发工具集 用于生成 ASP NET Web 应用程序 XML Web Services 桌面应用程序和移动应用程序 Visual Basic Visual C Visual C 和 Visual J 全都使用相同的集成开发环境 IDE 利用此 IDE 可以共享工具且有助于创建混合语言解决方案 另外 这些语言利用了 NET Framework 的功能 通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术 安徽大学 毕业设计 论文 说明书 共 55 页 第 13 页 装 订 线 5 系系统统总总体体设设计计 系统设计是 系统开发过程中的另一个重要阶段 在这一阶段中将根据前一 阶段逻辑分析的结果 在系统分析报告的基础上 按照逻辑模型的要求 科学合 理地进行新系统的设计 系统设计包含两个方面 首先是总体结构设计 其实是 具体物理模型的设计 这个阶段的主要目标是将反映用户信息需求的系统逻辑方 案转换成可以事实的基于计算机的物理方案 并为下一阶段的系统事实提供必要 的技术资料 系统设计的依据如下 1 系统分析阶段的成果 2 现行计算机软硬件技术 数据库技术等 3 现行信息管理与信息技术的标准 规范等有关法律制度 4 用户要求 5 系统运行环境条件 我们采用结构化设计的方法来实现系统总体功能 提高系统的各项指标 即 将整个系统合理的划分成各个功能模块 正确地处理模块之间和模块内部的联系 以及它们之间的调用关系和数据联系 定义各模块的内部结构 通过对模块的设 计和模块之间关系的系统来实现整个系统的功能 5 1系系统统总总体体结结构构设设计计 系统设计是信息开发过程中的另一个重要阶段 在这一阶段中将根据前一阶 段逻辑分析的结果 在系统分析报告的基础上 按照逻辑模型的要求 科学合理 地进行新系统的设计 系统设计包含两个方面 首先是总体结构设计 其实是具 体物理模型的设计 这个阶段的主要目标是将反映用户信息需求的系统逻辑方案 转换成可以事实的基于计算机的物理方案 并为下一阶段的系统事实提供必要的 技术资料 系统设计的依据如下 1 系统分析阶段的成果 2 现行计算机软硬件技术 数据库技术等 3 现行信息管理与信息技术的标准 规范等有关法律制度 4 用户要求 5 系统运行环境条件 我们采用结构化设计的方法来实现系统总体功能 提高系统的各项指标 即 将整个系统合理的划分成各个功能模块 正确地处理模块之间和模块内部的联系 以及它们之间的调用关系和数据联系 定义各模块的内部结构 通过对模块的设 计和模块之间关系的系统来实现整个系统的功能 安徽大学 毕业设计 论文 说明书 共 55 页 第 14 页 装 订 线 模块设计的主要方法是结构化方法 主导思想是以系统的逻辑功能设计和数据流 关系为基础 采用 自顶向下 逐步求精 的设计方法 将本系统分解为功能 明确 易于修改 大小适中的模块结构 系统的功能结构图分析如下 图 5 1 系统的功能结构图 5 25 2 实体关系实体关系 实体关系图简记 E R 图是指以实体 关系 属性三个基本概念概括数据的基本 结构 从而描述静态数据结构的概念模式 利用实体关系图我们可以很容易看出各 者之间的关系 也可以让数据库的建立更加简单 如图 4 1 所示为总体 E R 图 以 下实体的属性将在下面进行进一步的描述 药品医护人员库存 库存 供应商 管理 n m 供应 n m 入库 出库 1 n 1 n 医护人员登录 基本信息药品管理库存管理 用户登录 医护人员 基本信息 查询 修改密码 增加用户 药品类别 查询 药品详细 信息查询 药房库存 统计 药品入出库 管理 失效药品查 询 药品出库金 额 数量图形 显示 安徽大学 毕业设计 论文 说明书 共 55 页 第 15 页 装 订 线 图 4 1 总体 E R 图 1 用户 属性主要包括用户名 密码 编号 用户权限和科室 用户名和密码 主要是用户用来登录的 编号是标识管理员唯一性的属性 完全与业务逻辑无关 在数据库表中设置编号为顺序自动增加的 我们可以有多个用户对不同的员工进行 操作 所以用户和员工之间是多对多的关系 用户的实体关系图如图 4 1 1 所示 图 4 1 1 用户信息实体图 2 医护人员 医护人员的属性包括编号 医生编号 医生姓名 科室 性别 身份证 生日 工作时间 电话号码 级别等等 如图 4 1 2 所示 员工 医生编号 出生日期 身份证号 级别 电话号码 编号 工作时间 医生姓名 科室 性别 图 4 1 2 医护人员信息实体图 3 科室 科室的属性有科室号 科室名称 科室负责人 部门联系人 部门联 系号码 编号 其中编号是标识科室的唯一属性 它在数据库表中的编号为顺序自 动增加的 员工和科室之间是多对一的关系 如图 4 1 3 所示 用户 编号 用户名 权限 密码 安徽大学 毕业设计 论文 说明书 共 55 页 第 16 页 装 订 线 图 4 1 3 科室部门信息实体图 4 药品 药品的属性有编号 药品编码 药品名称 药品类别 药品类别编 号 药品规格 单位 医保类别 最小库存数量 录入人员 录入日期 自动 编号是标识药品的唯一属性 药品和药品信息之间是一对一的关系 如图 4 1 4 所示 图 4 1 4 药品信息实体图 5 入库信息 编号 药品编码 药品名称 药品规格 单位 批号 药品类 别 进价 比例 售价 入库数量 金额 最终数量 入库日期 有效期 产地 供应商 医保类别 最小库存数量 GMP 认证 批准文号 入库单号 录入人 员 录入日期 自动编号是它的主键 药品和它之间是一对多的关系 如图 4 1 5 所示 科室 部门联系号码 科室名称 科室号 科室负责人科室号 部门联系人 药品 单位 最小库存量 药品规格 编号 录入日期 医保类别 药品名称 录入人员 药品编码 药品类别 安徽大学 毕业设计 论文 说明书 共 55 页 第 17 页 装 订 线 入库信息 批号 药品名称 进价 医保类别 单位 最终数量 比例 哦 供应商 GMP 认证 药品编码 编号 售价 入库日期 有效期 药品规格 药品类别 产地 入库数量 金额 批准文号 入库单号 录入人员录入日期 图 4 1 5 入库信息实体图 6 出库信息 编号 药品编码 药品名称 药品规格 单位 批号 药品类 别 售价 出库数量 金额 入库日期 出库日期 有效期 产地 供应商 医 保类别 GMP 认证 批准文号 出库单号 出纳员 出库日期 自动编号是 它的主键 药品和它之间是一对多的关系 如图 4 1 6 所示 安徽大学 毕业设计 论文 说明书 共 55 页 第 18 页 装 订 线 出库信息 批号 药品名称 医保类别 单位 供应商 GMP 认证 药品编码 编号 售价 入库日期 有效期 药品规格 药品类别 产地 出库数量 金额 批准文号 出库单号 出纳员出库日期 出库日期 图 4 1 6 出库信息实体图 7 供应商 编号 供应号 供应商 供应商地址 供应商联系人 供应商号码 供应商 等级 其中供应号是它的主键 它和药品之间是多对多的关系 如图 4 1 7 所示 图 4 1 7 供应商信息实体图 供应商 供应商号码 供应商联系人 编号 供应商等级 供应商 供应号 供应商地址 安徽大学 毕业设计 论文 说明书 共 55 页 第 19 页 装 订 线 5 5 2 2 数数据据库库表表的的设设计计 5 5 2 2 1 1 用用户户登登录录表表 S Sy ys s U Us se er rL Lo og gi in n 包括 Id 编号 Userid 用户编号 UsereName 登录名 UserName 用户 名 PassWord 密码 UserRole 用户权限 DepartName 科室等字段构成 其中 ID 编号唯一确定一个用户登入 表 4 2 1 用户登录表 名称数据类型数据长度是否为空键 ID 编号 int4否主键 Userid 用户编号 char10是 UsereName 登录名 char10是 UserName 用户名 char10是 PassWord 密码 nvarchar15是 UserRole 用户权限 char5是 DepartName 部门名称 nvarchar15是 5 5 2 2 2 2 医医护护人人员员信信息息表表 S Sy ys s D Do oc ct to or r 包括 Id 编号 DoctorId 医生编号 DoctorName 医生姓名 DepartName 科室 Sex 性别 Certification 身份证 Birthday 生日 WorkTime 工作时间 Phone 电话号码 Rank 级别字段构成 其中 ID 编号唯一确定一个医护人员信息 安徽大学 毕业设计 论文 说明书 共 55 页 第 20 页 装 订 线 表 4 2 2 医护人员信息表 名称数据类型数据长度是否为空键 Id 编号 int4否主键 DoctorId 医生编号 char10是 DoctorName 医生姓名 char10是 DepartName 科室 char10是 Sex 性别 char2是 Certification 身份证 nvarchar20是 Birthday 生日 char10是 WorkTime 工作时间 char10是 Phone 电话号码 nvarchar20是 Rank 级别 nvarchar20是 5 5 2 2 3 3 科科室室表表 S Sy ys s D De ep pa ar rt tM Me en nt t 包括 Id 编号 DepartId 科室号 DepartName 科室名称 DepartLeader 科室负责人 DepartLinker 部门联系人 DepartPhone 部门联 系号码等字段构成 其中 ID 编号为主键 表 4 2 3 科室表 名称数据类型数据长度是否为空键 Id 编号 int4否主键 DepartId 科室号 char10是 DepartName 科室名 nvarchar15 是 安徽大学 毕业设计 论文 说明书 共 55 页 第 21 页 装 订 线 DepartLeader 科室负责人 nvarchar10是 DepartLinker 部门联系人 nvarchar10是 DepartPhone 部门联系号码nvarchar15是 5 5 2 2 4 4 药药品品供供应应商商表表 S Sy ys s S Su up pp pl li ie er r 包括 I ID 编号 SuppId 供应号 SuppName 供应商 SuppAddress 供 应商地址 SuppLinker 供应商联系人 SuppPhone 供应商号码 SuppRank 供应商等级等字段构成 其中 SuppId 编号唯一确定一个药品供应商 表 4 2 4 药品供应商表 名称数据类型数据长度是否为空键 I ID 编号 int4是 SuppId 供应号 int4否主键 SuppName 供应商 nvarchar50是 SuppAddress 供应商地址 nvarchar50是 SuppLinker 供应商联系人 char10是 SuppPhone 供应商号码 nvarchar20是 5 5 2 2 5 5 领领料料部部门门表表 D Dr ru ug g U Us se eD De ep pt t 包括 I id 编号 UseDeptId 领料部门号 UseDeptName 领料部门名称 其中 I id 编号为主键 安徽大学 毕业设计 论文 说明书 共 55 页 第 22 页 装 订 线 表 4 2 5 领料部门表 名称数据类型数据长度是否为空键 I id 编号 int4否主键 UseDeptId 领料部门编号 char6是 UseDeptName 领料部门名称 nvarchar20是 5 5 2 2 6 6 医医保保类类型型表表 D Dr ru ug g M Me ed di ic ca ar re eT Ty yp pe e 包括 I id 编号 MedicareType 医保类型 MedicareTypeId 医保类型 编号 其中 I id 编号为主键 表 4 2 6 医保类型表 名称数据类型数据长度是否为空键 I id 编号 int4否主键 MedicareType 医保类型 char4是 MedicareTypeId 医保类 型编号 nvarchar6是 5 5 2 2 7 7 药药品品单单位位表表 D Dr ru ug g U Un ni it t 包括 I id 编号 Unit 单位 UnitId 单位编号 其中 I id 编号为主键 表 4 2 7 药品单位表 安徽大学 毕业设计 论文 说明书 共 55 页 第 23 页 装 订 线 名称数据类型数据长度是否为空键 I id 编号 int4否主键 Unit 单位 char4是 UnitId 单位编号 nvarchar4是 5 5 2 2 8 8 药药品品类类别别表表 D Dr ru ug g C Cl la as ss s 包括 I ID 编号 DrugClassName 药品类别名称 DrugClassId 药品类别编码 其中 I ID 编号为主键 表 4 2 8 药品类别表 名称数据类型数据长度是否为空键 DrugClassName 药品类别名称 nvarchar50是 DrugClassId 药品类别编号 nvarchar50是 I ID 编号 Int4否主键 5 5 2 2 9 9 药药品品表表 D Dr ru ug g 包括 ID 编号 DrugCode 药品编码 DrugName 药品名称 DrugClass 药品类别 DrugClassId 药品类别编号 DrugKind 药品规格 Unit 单位 MedicareType 医保类别 MinEndAmount 最小库存数量 Maker 录入人员 MakeDate 录入日期 其中 ID 编号为主键 表 4 2 9 药品表 名称数据类型数据长度是否为空键 ID 编号 INT4否主键 安徽大学 毕业设计 论文 说明书 共 55 页 第 24 页 装 订 线 DrugCode 药品编码 nvarchar50是 DrugName 药品名称 nvarchar50是 DrugClass 药品类别 nvarchar20是 DrugClassId 药品类别编号 nvarchar20 是 DrugKind 药品规格 nvarchar50是 Unit 单位 char5是 MedicareType 医保类 别 char6是 MinEndAmount 最小库 存数量 numeric9 18 2 是 Maker 录入人员 char10是 MakeDate 录入日期 datetime8是 5 2 105 2 10 药品库存表药品库存表 Drug StockDrug Stock 包括 ID 编号 DrugCode 药品编码 DrugName 药品名称 DrugClass 药品类别 PiHao 批号 DrugKind 药品规格 Unit 单位 InPrice 进价 Ratio 比例 OutPrice 售价 MedicareType 医保类别 MinEndAmount 最小 库存数量 Producer 产地 SupName 供应商 GMP GMP 认证 ApprovalNo 批准文号 InTime 入库日期 ExpiryDate 有效期 EndAmount 最终数量 其中 ID 编号为主键 表 4 2 10 药房库存表 名称数据类型数据长度是否为空键 ID 编号 INT4否主键 DrugCode 药品编码 nvarchar50是 安徽大学 毕业设计 论文 说明书 共 55 页 第 25 页 装 订 线 DrugName 药品名称 nvarchar50否 DrugClass 药品类别 nvarchar20是 PiHao 批号 nvarchar50是 DrugKind 药品规格 nvarchar50是 Unit 单位 char5是 InPrice 进价 numeric 18 2 是 OutPrice 售价 numeric 18 2 是 Producer 产地 nvarchar20是 SupName 供应商 nvarchar20是 EndAmount 最终数量 numeric 18 2 是 InTime 入库日期 datetime8是 ExpiryDate 有效期 datetime8是 Producer 产地 nvarchar20是 EndAmount 最终数量 numeric 18 2 是 5 5 2 2 1 11 1 药药品品入入库库表表 D Dr ru ug g I In n 包括 ID 编号 DrugCode 药品编码 DrugName 药品名称 DrugKind 药品规格 Unit 单位 PiHao 批号 DrugClass 药品类别 InPrice 进价 Ratio 比例 OutPrice 售价 InAmount 入库数量 TotaLPrice 金额 EndAmount 最终数量 InDate 入库日期 ExpiryDate 有效期 Producer 产 地 SupName 供应商 MedicareType 医保类别 MinEndAmount 最小库存 数量 GMP GMP 认证 ApprovalNo 批准文号 InvoiceNo 入库单号 Maker 录入人员 MakeDate 录入日期 其中 ID 编号为主键 安徽大学 毕业设计 论文 说明书 共 55 页 第 26 页 装 订 线 表 4 2 11 药品入库表 名称数据类型数据长度是否为空键 ID 编号 INT4否主键 DrugCode 药品编码 nvarchar50是 DrugName 药品名称 nvarchar50否 DrugClass 药品类别 nvarchar20是 PiHao 批号 nvarchar50是 DrugKind 药品规格 nvarchar50是 Unit 单位 char5是 InPrice 进价 numeric 18 2 是 OutPrice 售价 numeric 18 2 是 InAmount 入库数量 numeric 18 2 是 TotaLPrice 金额 numeric 18 2 是 InDate 入库日期 datetime8是 5 5 2 2 1 12 2 药药品品入入库库日日志志表表 D Dr ru ug g I In nD Du ut ty y 包括 Id 编号 BillId 单号 InvoiceNo 入库单号 Maker 录入人员 MakeDate 录入日期 TotaLPrice 金额 InDate 入库日期 其中 Id 编号为主键 表 4 2 12 药品入库日志表 名称数据类型数据长度是否为空键 Id 编号 INT4否主键 BillId 单号 nvarchar50是 安徽大学 毕业设计 论文 说明书 共 55 页 第 27 页 装 订 线 TotaLPrice 金额 numeric9 18 2 是 InDate 入库日期 datetime8是 InvoiceNo 入库单号 nvarchar50是 Maker 录入人员 char10是 MakeDate 录入日期 datetime8是 5 5 2 2 1 13 3 药药品品出出库库表表 D Dr ru ug g O Ou ut tD Du ut ty y 包括 ID 编号 DrugCode 药品编码 DrugName 药品名称 DrugKind 药品规格 PiHao 批号 DrugClass 药品类别 Unit 单位 OutPrice 售价 OutAmount 出库数量 TotaLPrice 金额 InDate 入库日期 OutDate 出库日 期 ExpiryDate 有效期 Producer 产地 SupName 供应商 MedicareType 医保类别 GMP GMP 认证 ApprovalNo 批准文号 BillId 出库单号 Maker 出纳员 MakeDate 出库日期 其中 ID 编号为主键 表 4 2 13 药品出库表 名称数据类型数据长度是否为空键 ID 编号 INT4否主键 DrugCode 药品编码 nvarchar50是 DrugName 药品名称 nvarchar50否 DrugClass 药品类别 nvarchar20是 PiHao 批号 nvarchar50是 DrugKind 药品规格 nvarchar50是 Unit 单位 char5是 OutPrice 售价 numeric9 18 2 是 OutAmount 出库数量 numeric9 18 2 是 安徽大学 毕业设计 论文 说明书 共 55 页 第 28 页 装 订 线 TotaLPrice 金额 numeric9 18 2 是 InDate 入库日期 datetime8是 ExpiryDate 有效期 datetime8是 Producer 产地 nvarchar20是 SupName 供应商 nvarchar50是 MedicareType 医保类 别 char6是 GMP GMP 认证 char2是 ApprovalNo 批准文号 nvarchar50是 BillId 出库单号 nvarchar50是 Maker 出库员 char10是 MakeDate 出库日期 datetime8是 5 5 2 2 1 14 4 药药品品出出库库日日志志表表 D Dr ru ug g O Ou ut tD Du ut ty y 包括 Id 编号 BillId 出库单号 Maker 出纳员 TotaLMoney 金额 OutDate 出库日期 OutKind 出库去向 State 状态 State 状态编号 产地 SupName 供应商 MedicareType 医保类别 GMP GMP 认证 ApprovalNo 批准文号 InvoiceNo 入库单号 Maker 出纳员 MakeDate 出 库日期 其中 ID 编号为主键 安
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年铜川社区笔试真题及答案
- 引导信贷资金投向消费领域的策略及实施路径
- 钢结构安装现场管理与协调方案
- 小学音乐教师招聘考试试题及答案
- DB65T 4376-2021 甜菜孢囊线虫病鉴定和监测技术规程
- 语文综合实践活动:培养团队精神和合作意识教学设计-2025-2026学年中职语文职业模块 服务类语文版
- 第三节 室内乐说课稿-2025-2026学年中职音乐第三单元 璀璨的器乐高教版(公共艺术·音乐篇·第二版)
- DB65T 4508-2022 驴鲜精人工授精技术规程
- 1.4 什么是人工智能说课稿-2023-2024学年小学信息技术(信息科技)小学版(2024)人工智能通识(清华大学版)
- 出租车考试题及答案
- 黄冈市2025年高三年级9月调研考试历史试卷(含答案)
- 二年级乘法算式练习(口诀练习)每日一练模板
- 售后沟通技巧课件
- 进制转换课件-2025-2026学年浙教版高中信息技术必修一
- 店员绩效考核制度
- 电厂电气安全知识培训课件
- 国际汉语考试题及答案
- 交友的智慧(课件)-2025-2026学年七年级道德与法治上册(统编版2024)
- 2025-2026学年语文二年级上册统编版语文园地一 课件
- 2025年中国航空油料集团招聘笔试模拟题与解析
- 2025四川省水电投资经营集团有限公司所属电力公司员工招聘6人备考练习题库及答案解析
评论
0/150
提交评论