宠物医院管理信息系统_第1页
宠物医院管理信息系统_第2页
宠物医院管理信息系统_第3页
宠物医院管理信息系统_第4页
宠物医院管理信息系统_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

洛阳理工学院毕业设计 论文 I 基于 NET 的招生录取查询系统 摘 要 如今 宠物医院数量在不断增加 为了能在日益激烈的市场竞争中生存 一 个好的 完善的管理必不可少 医院的医疗服务质量固然重要 但是良好的信息 管理也是医院经营的基本要求 也是医院提供良好服务的一个前提 本文论述了系统开发的过程 包括需求分析 总体设计 详细设计 代码设 计和文档的编写等几个阶段 也介绍了系统的开发环境 Microsoft Visual Studio 2012 和 SQL Server 2005 此系统已经达到预期的效果 基本实现了宠物医院日常业务的处理功能 可 以使宠物医院的管理更加合理和自动化 提高日常业务的处理效率 关键词 管理信息系统 宠物医院 Microsoft Visual Studio 2012 SQL Server 2005 洛阳理工学院毕业设计 论文 II PET HOSPITAL MANAGEMENT SYSTEM ABSTRACT Today the number of pet hospitals is increasing In order to be able to survive in the increasingly fierce market competition a good management is essential The treatment and quality of service of pet hospitals is important but a good management information system is a basic requirement for normal operation of hospitals and it is a premise for good service This article discusses the processes of system development It includes needs analysis design detailed design code design test and document preparation and other stages It also discusses the development platform Microsoft Visual Studio 2012 and SQL Server 2005 The system has reached the expected requirements and realized the functions for pet hospital s daily business basically It makes the management of pet hospital more reasonable and automatic and improves the efficiency of daily business KEY WORDS MIS pet hospital Microsoft Visual Studio 2012 SQL Server 2005 洛阳理工学院毕业设计 论文 III 目 录 前 言 1 第 1 章 绪论 2 1 1 项目开发背景 2 1 2 宠物医院信息管理系统特点 2 1 3 项目开发工具 3 第 2 章 概要设计 4 2 1 系统功能需求分析 4 2 2 系统用例图 5 2 2 1 管理员模块用例图 如图 2 2 所示 5 2 2 1 管理员模块用例图 如图 2 2 所示 6 第 3 章 系统结构设计 7 3 1 系统功能模块划分 7 3 1 1 权限划分 8 3 2 数据库设计 9 3 2 1 数据库分析 9 3 2 2 数据库概念设计 9 3 2 3 数据库物理 10 第 4 章 系统功能实现 19 4 1 客户信息模块 19 4 1 1 快速注册 19 4 1 2 添加修改宠物信息 19 4 2 日常业务模块 22 4 2 1 添加修改宠物信息 22 4 2 2 诊疗 22 4 2 3 宠物美容 26 4 2 4 宠物用品销售 26 4 2 5 结账 27 4 3 综合查询模块 27 洛阳理工学院毕业设计 论文 IV 4 3 1 数据综合查询 28 4 3 2 每日提醒功能 28 4 4 用户设置模块 29 第 5 章 系统测试 30 5 1 测试环境 30 5 2 测试用例 31 5 3 功能测试 31 5 3 1 重复注册 32 5 3 2 选择多条信息 32 5 3 3 删除管理员 33 结 论 34 谢 辞 35 参考文献 36 外文资料翻译 37 洛阳理工学院毕业设计 论文 1 前 言 随着国内经济的发展 人民的生活水平得到了很大的提高 猫不再是用 来捉老鼠 狗也不再是用来看门 各种名贵的猫狗品种已成为家庭的座上宾 它们的主人是其为自己的家人 爱护有加 但只要是生物 自然都可能会生 病 宠物医院也就应运而生 它的出现使众多的宠物能够拜托疾病的折磨 但与国外相比 宠物医院在国内知识新兴行业 其内部的管理不完善为医院 本身乃至社会带来了许多问题 宠物医院开发使用管理信息系统有助于完善 自身的管理 也能提高医院内的工作效率 从而提高医院的经济效益 现在国内也有一些宠物医院信息管理软件 采用的技术也多种多样 但 大多数的宠物医院管理系统主要用于大型宠物医院 只要小型宠物医院 利 用宠物医院信息管理系统处理日常业务的并不多 针对国内对宠物医院信息 管理软件的巨大需求和基本要求 一个好的宠物医院管理系统的软件 必须 功能齐全 操作简便 向用户提供简单明了的操作界面 在完善功能的同时 又必须兼顾系统的灵活性和安全性 本系统按照简单 明了 高效的思想来设计宠物医院在日常的挂号 诊 疗中遇到的一些问题 首先 对于注册挂号的问题 实现了简洁高效 不论 是老客户还是新客户都能快速的完成挂号工作 实现快速的注册及挂号 客 户只需要简单的信息就能完成自己及宠物信息的录入 通过手机号就能方便 的完成挂号 之后一系列的诊疗 美容 购物 化验 结账等一系列操作都 可以通过挂号单在同一个界面进行操作 使操作变得更加简洁 宠物医院管理信息系统 的设计采用 Visual Studio 2010 为开发平 台 C 为开发语言 使用三层架构 采用结合 SQL Server 2005 数据库的安 全高效性 更好的提高系统效率 限于自身水平 作品还有不足之处 恳请批评指正 洛阳理工学院毕业设计 论文 2 第 1 章 绪论 本论文以 宠物医院管理信息系统 为开发背景 论文论述了 宠物医院管 理信息系统 的概念 结构以及系统开发的基本原理和方法 整篇论文分为前言 绪论 系统需求分析 系统结构设计 系统功能实现 系统性能测试 总结 参 考文献和附录九部分组成 1 1 项目开发背景 目前 国内外宠物医院信息管理管理一般采用两种方式 一种纯手工管理 另一种则是利用一些较老的或是以别的系统为底板改版而成的系统来进行管理 但这两种方法都有各自的弊端 前一种方法由于参与管理者的文化水平不一 字 迹不一 互相之间会导致信息传达不便 而且纸质信息传载媒体有着一个很大的 弱点就是容易损坏 造成信息丢失 后一种方法虽然解决了信息传达 信息保存 的问题 但存在一个更致命的缺点 系统安全问题得不到保证 在当前的信息化 时代中 任何宠物医院 都需要一个实用的宠物医院信息管理系统来规范宠物医 院信息管理管理 这将会大大提高宠物医院的管理水平 优化资源 实现效益的 最大化 现在国内外也有很多宠物医院信息管理管理的软件 采用的技术也是多种多 样 如基于 JSP FTP 模式 但大多数宠物医院信息管理系统主要用于大型宠物 医院的关键部门 至于小型宠物医院 利用宠物医院信息管理系统组织管理教学 活动的并不多 针对国内外对宠物医院信息管理软件的巨大需要和基本需要 一 个好的宠物医院信息管理软件 必须功能齐全 操作简便 向用户展示友善的操 作界面 在完善功能的同时又必须兼顾系统的灵活性 安全性 健壮性 一个好 的教学管理系统 不管是计算机专业人员还是其他用户都能很快上手 操作简单 便于安装 容易普及 1 2 宠物医院信息管理系统特点 洛阳理工学院毕业设计 论文 3 1 简约的系统操作界面 整个系统的操作界面 界限明晰 人机界面美观 操作极具人性化 2 完备的系统操作功能 系统开发的宗旨是最简约的操作步骤最完备的操作功能 初一看 这好像很 矛盾 但是经过完整的策划编排 系统还是可以做到了功能无冗余无遗漏 这点 也更好的体现了系统的人性化设计 3 人性化的操作界面 一个系统 能否吸引顾客的经常光顾 界面的美观也显得非常重要 本系统 通过精心打造 让宠物医院系统的设计充分体现软件的时尚 大众化 4 完善的安全机制 独立的密码校验功能 确保用户和书店的数据有较 好的安全性 1 3 项目开发工具 宠物医院管理信息系统 使用 Microsoft Visual Studio 2010 开发平台 C NET 为开发语言 SQL Server 2005 数据库作为系统数据库 洛阳理工学院毕业设计 论文 4 第 2 章 概要设计 本章主要介绍 宠物管理信息系统 的功能需求分析和数据库的设计分析 2 1 系统功能需求分析 以前 大多数人没有到医院给宠物看病的习惯 随着人们生活水平的提高 人们养宠物的态度在改变 逐渐有了宠物美容 寄养 交配 殡葬等消费需求 如今 纯粹的医疗服务已经不能满足宠物的日常需求 还需要宠物美容 宠物 用品销售等多方面的服务 宠物医院发展迅速 此宠物医院管理系统是以小型宠物医院为背景 小型规模的宠物医院一般不 具备手术的条件 它只进行基本的病情处理 以及宠物美容和宠物用品的销售这 样的基本日常业务 本设计要实现的是宠物医院管理信息系统 系统在实现上应该具有如下功能 1 系统要求用户必须输入正确的用户名和密码才能进入系统 2 系统应该提供医院基本信息管理 3 系统应提供宠物信息的有效管理 4 系统应提供用户信息的基本管理 5 系统应提供门诊挂号的基本管理 6 系统应提供医院收费的基本管理 7 系统应提供诊所职员操作平台 系统主要包括 5 个模块 医生平台 医院管理 护士平台 门诊挂号 收费 管理等 系统模块图如下图 2 1 所示 洛阳理工学院毕业设计 论文 5 登录 宠物医院管理信息系统 挂号注册 服务收费管理医院管理 注 册 诊 疗 开 药 挂 号 化 验 疫 苗 美 容 销 售 药 品 商 品 管 理 人 员 管 理 服 务 管 理 财 务 管 理 收 费 2 2 系统用例图 用例图主要用来图示系统的主要事件流程 用来描述系统的需求及各个 模块以及他们之间的关系 观察用例图可以更方便地看出系统的大体结 构及功能 2 2 1 管理员模块用例图 如图 2 2 所示 人员管理 服务收费管 理 商品药品管 理 财务管理 图 2 2 管理员模块用例图 洛阳理工学院毕业设计 论文 6 2 2 1 管理员模块用例图 如图 2 2 所示 注册挂号 诊疗开药 化验 美容 疫苗 一般处理 销售 图 2 3 诊所职员模块用例图 洛阳理工学院毕业设计 论文 7 第 3 章 系统结构设计 3 1 系统功能模块划分 本系统的只要功能是通过 PC 机的窗体应用程序来实现某宠物医院的注册 挂号 诊疗 美容 销售等业务 通过对用户需求的分析以及用户操作的习惯 将宠物医院管理信息系统划分 为五个模块 1 客户信息模块 客户信息模块登记客户的资料以及他们的宠物的信息 2 日常业务模块 日常业务模块可以实现挂号 医疗服务 宠物美容以及宠物用品销售三大 业务 包括病历的处理 各项服务的收费等 3 综合查询模块 综合查询模块包括数据的综合查询以及每日提醒 综合查询主要负责以往 病历的信息 包括处方 化验 疫苗 4 财务报表模块 财务报表模块包括当日收入报表和当月收入报表 5 基本参数模块 基本参数模块包括宠物药品和宠物用品信息表 服务项目信息表等数据参 数的设定 宠物医院管理信息系统主要功能包括信息录入 管理 服务项目管理等功能 系 统流程图如图 3 1 所示 洛阳理工学院毕业设计 论文 8 开始 登录 用户判断 服务项目更新 客户宠物注册 挂号 人员管理服务 收费单综合查询 结账 结束 图 3 1 宠物医院系统流程图 3 1 1 权限划分 1 管理员 通过管理员账号登录软件 可以对服务项目进行添加 删除 修改 可以对宠物医院的各种记录进行查询统计 包括病历记录 美容记录 销 洛阳理工学院毕业设计 论文 9 售记录 化验记录 账单及销售清单等 可以添加删除普通用户 2 诊所职员 添加客户信息及宠物信息 挂号 根据客户提供的编号后手 机号查询和修改客户信息及其宠物信息 物品销售 宠物诊疗 化验 美容等 结账 3 2 数据库设计 数据库设计是根据用户需求 在具体的数据库管理系统上设计数据库的结构 和建立数据库的过程 宠物医院管理信息系统 的数据库使用 SQL Server 2005 数据库设计 3 2 1 数据库分析 据系统需求分析 本软件前台界面需要调用后台数据库的客户信息表 诊所 职工信息表 挂号表 宠物信息表 宠物病历表 服务信息表 药品商品信息表 药品管理表 化验记录表 美容记录表 疫苗记录表 物品药品消费详细表 服 务消费详细表 账单表 这样在本系统的主界面上就可以对宠物医院的工作人员 的基础信息进行有效录入 删除 修改查询等 可以对宠物医院的来着宠物基础 信息进行有效录入 删除 修改 查询等 有效查询本宠物医院的基本运作情况 还可以通过特定界面平台 可以实现宠物医院的基本操作 如医生开处方 挂号 处理 处方处理 财务处理等 帮助医院管理者有效的查看医院的基本情况 做 出合理有效的决策 同时还可以提高宠物医院的办事效率 减少资源的不必要浪 费 节省大量的人力物力财力 通过数据库的设计 把大量数据的处理交给后台 完成 减少了前台工作的麻烦 提高了宠物医院工作效率 3 2 2 数据库概念设计 根据需求分析 为 宠物医院管理信息系统 建立一个名为 pet hospital 的数据库 在 pet hospital 数据库中包含系统的 E R 图如图 3 2 和 3 3 所示 洛阳理工学院毕业设计 论文 10 图 3 2 挂号诊疗流程 E R 图 挂号信息账单结账统计消费详细信息 111n 图 3 3 账单生成 E R 图 3 2 3 数据库物理 根据宠物医院信息管理系统的功能需求 共设计了 14 张表 分别是 用户 管理表 客户信息表 宠物信息表 商品药品信息表 服务项目表 挂号表 挂 号类型表 美容记录表 病历记录表 化验记录表 疫苗记录表 物品药品消费 详细表 服务消费详细表 账单表 各个表的说明如表 3 1 所示 挂号信息 病历 诊疗 美容 挂号 购物 疫苗化验 宠物信息 注册 客户信息 开药 商品药品消费信息 美容记录 疫苗记录 商品药品消费信息 化验记录 n 1 n 1 1 1 n 1 1 1 1 n 1 1 n n 洛阳理工学院毕业设计 论文 11 表 3 1 数据库 pet hospital 表名称说明 User 存储职工信息及权限 Client 存储客户信息 Pet 存储宠物信息 ShangYao 存储商品药品信息 Fuwu 存储服务项目信息 Guahao 存储挂号信息 Sort 存储挂号类型信息 Meirong 存储美容记录 BingLi 存储病历记录 Huayan 存储化验记录 Yimiao 存储疫苗接种记录 WuFei 存储商品药品消费详单 FuFei 存储服务类消费详单 Bill 存储总账单信息 User 表的字段说明如表 3 2 所示 表 3 2 User 表 列名数据类型主键是否为空备注 Unoint 是否用户编号 Unamenvarchar 50 否否用户名 Upasswordnvarchar 50 否否密码 Usortnvarchar 50 否否用户类型 Client 表的字段说明如表 3 3 所示 表 3 3 Client 表 洛阳理工学院毕业设计 论文 12 列名数据类型主键是否为空备注 Cnoint 是否客户编号 Cnamenvarchar 50 否否客户名 Cgendernvarchar 2 否否性别 Cageint 否否年龄 Cphonenvarchar 50 否否联系方式 Ctimedatetime 否否注册时间 Pet 表的字段说明如表 3 4 所示 表 3 4 Pet 表 列名数据类型主键是否为空备注 Pnoint 是否宠物编号 Pnamenvarchar 50 否否宠物名 Cnoint 否否主人编号 Cnamenvarchar 50 否否主人姓名 Psortnvarchar 50 否否类型 Pbreednvarchar 50 否否品种 Pagedatetime 否否生日 Pgendernvarchar 50 否否性别 Pcolornvarchar 50 否是毛色 Pweightfloat 否否体重 kg Phabitnvarchar MAX 否是饮食习惯 Psterilizationnvarchar 50 否否是否绝育 Pphotographimage 否是照片 Ptimedatetime 否否注册时间 Premarksnvarchar MAX 否是备注 ShangYao 表的字段说明如表 3 5 所示 洛阳理工学院毕业设计 论文 13 表 3 5 ShangYao 表 列名数据类型主键是否为空备注 SYnoint 是否商品编号 SYsortnvarchar 50 否否类型 SYnamenvarchar 50 否否名称 SYpricefloat 否否价格 SYunitsnvarchar 50 否否单位 SYtimedatetime 否否有效期至 SYmanufacturernvarchar 50 否否生产厂家 SYnumint 否否库存 SYstatesnvarchar 50 否否状态 SYpresentationnvarchar MAX 否是介绍 FuWu 表的字段说明如表 3 6 所示 表 3 6 FuWu 表 列名数据类型主键是否为空备注 Fnoint 是否服务编号 Fsortnvarchar 50 否否类别 Fnamenvarchar 50 否否服务名称 FpriceFloat 否否价格 Fperiodnvarchar 50 否是周期 Fremarksnvarchar MAX 否是化验参考值 Guahao 表的字段说明如表 3 7 所示 洛阳理工学院毕业设计 论文 14 表 3 7 Guahao 表 列名数据类型主键是否为空备注 Gnoint 是否挂号编号 Gtimedatetime 否否日期 Cnoint 否否客户编号 Cnamenvarchar 50 否否客户姓名 Pnoint 否否宠物编号 Pnamenvarchar 50 否否宠物名 Gsortint 否否类型编号 Gstatesnvarchar 50 否否状态 Sort 表的字段说明如表 3 8 所示 表 3 8 Sort 表 列名数据类型主键是否为空备注 noint 是否类型编号 namenvarchar 50 否否类型名 pricefloat 否否挂号费 Meirong 表的字段说明如表 3 9 所示 洛阳理工学院毕业设计 论文 15 表 3 9 Meirong 表 列名数据类型主键是否为空备注 Mnoint 是否编号 Gnoint 否否挂号编号 Pnoint 否否宠物编号 Pnamenvarchar 50 否否宠物名 Fnoint 否否服务编号 Fnamenvarchar 50 否否服务名称 Ftimedatetime 否否日期 Mdoctornvarchar 50 否否美容师 BingLi 表的字段说明如表 3 10 所示 表 3 10 BingLi 表 列名数据类型主键是否为空备注 BLnoint 是否病例编号 GnoInt 否否挂号编号 Pnoint 否否宠物编号 Pnamenvarchar 50 否否宠物名 BLzhusunvarchar MAX 否否主诉 BLbingshinvarchar MAX 否否病史 BLqingkuangnvarchar MAX 否否本次治疗情况 BLrecipelnvarchar MAX 否是处方 BLyizhunvarchar MAX 否是医嘱 BLtimedatetime 否否日期 BLdoctornvarchar 50 否否医师 洛阳理工学院毕业设计 论文 16 Huayan 表的字段说明如表 3 11 所示 表 3 11 Huayan 表 列名数据类型主键是否为空备注 Hnoint 是否化验编号 Gnoint 否否挂号编号 Pnoint 否否宠物编号 Pnamenvarchar 50 否否宠物名 Fnoint 否否服务编号 Fnamenvarchar 50 否否服务名称 Hresultnvarchar MAX 否否化验结果 Htimedatetime 否否日期 Hdoctornvarchar 50 否否医师 Yimiao 表的字段说明如表 3 12 所示 表 3 12 Yimiao 表 列名数据类型主键是否为空备注 Ynoint 是否疫苗编号 Gnoint 否否挂号编号 Pnoint 否否宠物编号 Pnamenvarchar 50 否否宠物名 Fnoint 否否服务编号 Fnamenvarchar 50 否否服务名称 Ytimedatetime 否否注射时间 YLtimedatetime 否否下次注射时间 Ydoctornvarchar 50 否否医师 WuFei 表字段说明如表 3 13 所示 洛阳理工学院毕业设计 论文 17 表 3 13 WuFei 表 列名数据类型主键是否为空备注 WFnoint 是否物品消费编号 Gnoint 否否挂号编号 WFtimedatetime 否否日期 WFsortnvarchar 50 否否类型 Snoint 否否物品编号 Snamenvarchar 50 否否物品名称 WFpricefloat 否否单价 WFnumint 否否数量 WFtotalfloat 否否总价 WFsalesmannvarchar 50 否否销售员 FuFei 表字段说明如表 3 14 所示 表 3 14 FuFei 表 列名数据类型主键是否为空备注 FFnoint 是否服务消费编号 Gnoint 否否挂号编号 FFtimedatetime 否否日期 Fnoint 否否服务编号 Fnamenvarchar 50 否否服务名称 FFtotalfloat 否否价格 FFsalesmannvarchar 50 否否销售员 Bill 表字段说明如表 3 15 所示 洛阳理工学院毕业设计 论文 18 表 3 15 Bill 表 列名数据类型主键是否为空备注 Bnoint 是否账单号 Gnoint 否否挂号编号 Btimedatetime 否否时间 Byingshoufloat 否否应收 Byishoufloat 否是已收 Bstatesnvarchar 50 否否状态 Bsalesmannvarchar 50 否否销售员 洛阳理工学院毕业设计 论文 19 第 4 章 系统功能实现 4 1 客户信息模块 客户信息模块主要包括两个功能 客户登记和宠物登记 4 1 1 快速注册 为了操作方便 本系统提供了快速注册功能 如果客户未注册 客户可以通 过主界面在挂号模块输入客户信息和简单的宠物信息点击 快速注册 按钮完成 客户和宠物的注册 由于客户信息比较简单可以全部获取 但只有宠物的最基本 信息 用户可以之后再进行补充 并不影响业务的实现 操作界面如图 4 1 所示 图 4 1 快速注册 4 1 2 添加修改宠物信息 由于宠物信息只有特定属性不能为空 所以需要根据客户的要求修改宠物信 息 同时 一个用户可能有多个宠物 所以应该有对已有客户添加新宠物的功能 点击主界面 添加宠物 按钮或 查询 按钮可以进入客户查询界面 输入客户 洛阳理工学院毕业设计 论文 20 编号或手机号可以查询到客户信息及其宠物列表 操作界面如图 4 2 所示 图 4 2 客户查询界面 双击宠物列表可以修改该宠物信息 操作界面如图 4 3 所示 洛阳理工学院毕业设计 论文 21 图 4 3 修改宠物信息界面 点击 添加 按钮添加新宠物 操作界面如图 4 4 所示 图 4 4 添加宠物信息界面 4 2 日常业务模块 4 2 1 添加修改宠物信息 点击 查询 按钮进入客户信息查询界面如图 4 2 所示 输入手机号或客户 编号得到客户信息及其宠物信息列表 选中宠物列表中要挂号的宠物 点击 确 定 按钮页面关闭 返回主界面 得到挂号的客户及宠物编号点击 挂号 按钮 完成挂号刷新挂号单列表 操作界面如图 4 5 所示 洛阳理工学院毕业设计 论文 22 图 4 5 挂号界面 4 2 2 诊疗 选中一条挂号信息 点击 诊疗 按钮如果此挂号单还没创建且保存病历 则创建新病历 病历编号为空 弹出病历创建窗口 点 保存修改 保存病历 如果该挂号单以及有对应的病历 则进入病历修改界面 操作界面如图 4 6 和 4 7 所示 图 4 6 添加病历界面 洛阳理工学院毕业设计 论文 23 图 4 7 修改病历界面 点击病历界面 开药 按钮 如果已开过药 将进入查看界面 药品信 息将显示在表格中 如果没开过药 将打开购药界面 可以购买药品 点击 浏览 按钮 进入药品界面 可以通过药品编号或药品名关键字查询药品 双击药品列表中某一药品 关闭药品界面 开药界面显示选中的药品信息 输入或选择数量点击 添加 按钮 药品添加到药单列表中 点击 保存 操作界面如图 4 8 4 9 4 10 所示 洛阳理工学院毕业设计 论文 24 图 4 8 查看购买药品界面 图 4 9 医生开药界面 洛阳理工学院毕业设计 论文 25 图 4 10 选择药品界面 如果需要化验 可以在主界面选中挂号信息点击 化验 按钮进入化验 界面 可通过名称关键字查询化验项目 双击化验项目弹出化验单 填写化 验值并点击 保存 按钮保存化验信息 操作界面如图 4 11 所示 图 4 11 化验界面 洛阳理工学院毕业设计 论文 26 4 2 3 宠物美容 在主界面选择挂号信息 点击 美容 弹出美容项目表 通过名称关键字查 询美容项目 选择美容项目点击 确定 按钮 添加美容记录 操作界面如图 4 12 所示 图 4 12 美容界面 4 2 4 宠物用品销售 宠物物品销售类似于药品销售 这里功能不做过多介绍 操作界面如图 4 13 和 4 14 所示 图 4 13 宠物用品购买界面 洛阳理工学院毕业设计 论文 27 图 4 14 宠物用品选择界面 4 2 5 结账 选择挂号单 点击 结账 按钮进入结账界面 可以分别查看物品药品详细 清单和服务项目消费详细清单 操作界面如图 4 15 所示 图 4 15 结账界面 4 3 综合查询模块 综合查询包括 数据综合查询和美容提醒 洛阳理工学院毕业设计 论文 28 4 3 1 数据综合查询 操作界面如图 4 16 所示 图 4 16 数据综合查询界面 4 3 2 每日提醒功能 当药品或宠物用品库存低于 10 时会出现在每日提醒中 提醒医院增加库存 操作界面如图 4 17 所示 图 4 17 美容提醒界面 洛阳理工学院毕业设计 论文 29 4 4 用户设置模块 人员管理主要是对医院职工信息的添加 修改 删除 操作界面如图 4 18 所示 图 4 18 人员管理界面 洛阳理工学院毕业设计 论文 30 第 5 章 系统测试 5 1 测试环境 表 5 1 测试环境 操作系统 Microsoft Windows Server 2003 软件环境 数据库 Microsoft SQL Server 2005 处理器 Pentium R Dual Core E5400 2 70Ghz 内存 3 24 GB 磁盘驱动器 Hitachi HDTSLA380 显卡 Intel R G33 G31 Express Chipset Family 硬件环境 显示器Lenovo 联想 D186wA 洛阳理工学院毕业设计 论文 31 5 2 测试用例 表 5 2 测试用例 用例编号 TC01 测试点重复注册 步骤 1 输入已有用户信息和宠物信息填写 2 点击快速注册 预期结果弹出提示框 手机号已被注册 注册失败 实际结果与预期结果相同 备注由于可能出现同名用户 用户注册以手机号为标记 用例编号 TC02 测试点选择多条信息 步骤 1 选择多条挂号信息 2 点击美容按钮 预期结果弹出提示框 选择了多条数据 请明确目标 实际结果与预期结果相同 备注程序功能以选择某天数据执行相应操作 用例编号 TC03 测试点删除管理员信息 步骤 1 管理员进入人员管理界面 2 选中管理员信息 3 点击删除 预期结果弹出提示框 不允许删除管理员 实际结果与预期结果相同 备注一个系统只有一个管理员 删除管理员部分功能将无法使用 5 3 功能测试 经过一系列的测试 本 宠物医院管理信息系统 各个功能模块均能满足宠 洛阳理工学院毕业设计 论文 32 物医院的需求 且具有较好的稳定性和健壮性 能够对一些特殊操作进行验证 防止出现逻辑上的错误 减少系统崩溃的可能 5 3 1 重复注册 当注册信息部完整时 系统能够弹出提示框提醒 保证操作人员可以了解注 册失败的原因 且以手机号为标记具有对用户重复注册的检查 保证客户不会因 重复导致功能不能实现 详见图 5 1 5 2 所示 图 5 1 信息完整性检测 图 5 2 用户重复注册检测 5 3 2 选择多条信息 本系统很多窗体都使用了 dataGridView 控件 通过选中其中某条信息 确 定操作对象 控件会自动报仇选中一条数据 所以当选择信息条数超过一条系统 会弹出提示框报告错误 详见图 5 3 所示 洛阳理工学院毕业设计 论文 33 图 5 3 选中多行点击修改 5 3 3 删除管理员 本系统只允许有一个管理员 如果管理员被删除 许多功能将无法实现 因 此系统规定不允许删除管理员 只允许修改密码 详细如图 5 4 所示 图 5 4 删除管理员 洛阳理工学院毕业设计 论文 34 结 论 经过一个多月进行的宠物医院管理信息系统的开发与设计 终于完成了宠物 医院信息管理系统的设计 此设计已经达到了最初期望的设计要求 完成了需求 在这次宠物医院信息管理系统的设计过程中我受到很大启发 在系统开发与设计 上 体会到了理论与实际结合的重要性 认识到系统开发中应该更加注重系统的 规划及按步骤实施 系统作为多栏目 多版面的有机结合整体 不仅仅要考虑到 系统功能及其效果的实现 更应该注重系统与用户的有机结合 系统设计与实现 的成功只是系统成功的一步 系统的明确定位显得更加重要 系统应该随时根据 实施环境 实施困难进行必要的定位调整 理论与实践相结合 让我真正体会到 学以致用的乐趣 通过理论作指导 再用实践来体会 验证理论 这样既加深了 对理论知识的认识 又从实践活动中充实了自己 本次为期三个月的宠物医院管理信息系统的开发与设计是大学四年所学知识 的综合运用 是理论与实践相结合的产物 在此期间 不但巩固了所学的书本知 识 而且还学到了许多课堂上和书本上无法学到的实践知识 提高了自学能力 增强了专业技术的水平 为今后从事本专业的工作打下一定的基础 我会继续努力 完善自我 同学的帮助 指导老师的用心辅导和宠物医院的 精心安排使这个课题能够顺利进行 但是 由于时间仓促以及本人水平有限 本 系统还有很多不完善之处 也难免存在错漏 恳请各位老师斧正 洛阳理工学院毕业设计 论文 35 参考文献 1 北京世纪易格软件开发有限公司 易宠动物医院管理系统 大医院版 OL 2 东城软件 东城宠物医院管理系统综合版 1101 CP 3 美弘泰 美弘泰宠物医院管理系统 CP 4 美 弗里格 加 阿特利 软件工程 第 4 版 M 北京 人民邮电出 版社 2010 05 01 5 江红 余青松 C NET 程序设计教程 21 世纪高等学校计算机基础实用规划 教材 M 北京 清华大学出版社 2010 02 01 6 张超 王洪斌 肖建华 董婧 动物医院信息管理系统设计与实现 J 东北 农业大学学报 2008 2 28 33 7 冯国峰 范宏刚 寇玉红 小议宠物医院的建设方案 J 现代畜牧兽医 2009 05 34 39 8 计虹 医疗卫生领域医院信息化的应用现状及展 J 中国预防医学杂志 2008 5 9 437 439 9 郝庆华 浅析 SQL SERVER 数据库的性能优化 J 电脑知识与技术 2009 09 1 63 10 宁丽莎 管理信息系统开发与软件工程 J 各界 2008 01 9 11 11 薛宁 基于 UML 的系统分析方法研究 J 新西部 2009 06 12 15 12 张超 王宏斌 肖建华 董婧 动物医院信息管理系统设计与实现 J 东北农 业大学学报 2008 02 18 25 13 张梯元 管理信息系统 M 北京 高等教育出版社 2012 08 01 14 戴宗友 张伍荣 杨辉 C 程序实训 M 北京 清华大学出版社 2009 15 胡百敬 姚巧玫 SQL Server 2005 数据库开发详解 M 北京 电子工业 出版社 2006 16 郑宇军 C 面向对象程序设计 M 北京 人们邮电出版社 2012 洛阳理工学院毕业设计 论文 36 外文资料翻译 Database Management System Source Database and Network Journal Author David Anderson You know that a data is a collection of logically related data elements that may be structured in various ways to meet the multiple processing and retrieval needs of organizations and individuals There s nothing new about data base early ones were chiseled in stone penned on scrolls and written on index cards But now database are commonly recorded on magnetically media and computer programs are required to perform the necessary storage and retrieval operations The system software package that handles the difficult tasks associated with created accessing and maintaining database records is in a DBMS package establish an interface between the database itself and the users of the database These users may be applications programmers managers and others with information needs and various OS programmers A DBMS can organize process and present selected data elements from the database This capability enables decision makers to search Probe and query data contents in order to extract answers to nonrecurring and unplanned questions that aren t available in regular reports These questions might initially be vague and or poorly defined but people can browse through the database until they have the needed information In short the DBMS will manage the stored data items and assemble the needed items from the common database in response to the queries of those who aren t programmers In a file oriented system users needing special information may communicate their needs to a programmers who when time permits will information The availability of a DBMS however offers users a much faster alternative communications patch see figure Special direct and other file processing approaches ate used to organize and structure data in single files But a DBMS is able to integrate data elements from several 洛阳理工学院毕业设计 论文 37 files to answer specific user inquiries fir information This means that the DBMS is able to structure and tie together the logically related data from several large files Logical structures Identifying these logical relationships is a job of the data administrator A data definition language is used for this purpose The DBMS may then Employ one of the following logical structuring techniques during storage access and retrieval operation list structures hierarchical tree structures and network structures relational structures 1 List structures In this logical approach records are linked together by the use of pointers A pointer is a data item in one record that identifies the storage location of another logically related record Records in a customer master file for example will contain the name and address of each customer and an account number identifies each record in this file During an accounting period a customer may maintain an invoice file to reflect these transactions A list structure could be used in this situation to show the unpaid invoices at any given time Each in the customer file would point to the record location of the first invoice for that customer in the invoice file This invoice record in turn would be linked to later invoice for the customer The last invoice in the chain would be identified by the use of a special character as a pointer 2 Hierarchical structures In this logical approach data units are structured in multiple levels that graphically resemble an upside down tree with the root at the top and the branches formed below there s a superior subordinate relationship in a hierarchical structure Below the single root data component are subordinate elements or one has only a single owner Thus as we see in figure a customer owns an invoice and the invoice has subordinate items The branches in a tree structure are not connected 3 Network structures Unlike the tree approach which dose not permit the connection of branches the network structure permits the connection of the nodes in a multidirectional manner Thus each node may have several owners and may in tur

温馨提示

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

评论

0/150

提交评论