认证主体:宁夏凯米世纪网络科技有限公司
IP属地:宁夏
统一社会信用代码/组织机构代码
91640100MA774ECW4K
1、i摘要摘要如今,宠物医院的数量正在增加,为了能够在日益激烈的市场竞争中顽强生存,一套好的以及完善的管理是必不可少的。医院的治疗以及服务质量固然是重要的,但是良好的信息管理是医院正常运作的基本要求,也是医院提供良好服务质量的一个前提。本文论述了系统开发的过程,包括系统的可行性、需求分析、总体设计、详细设计、代码设计和文档的编写等几个阶段;也介绍了系统的开发工具:visualbasic6.0和sqlserver2000,以及采用ado技术来连接两者。此系统已经达到了预期的要求,基本实现了处理宠物医院日常业务的功能,可以使得宠物医院的管理更为合理化和自动化,提高日常
2、业务处理的效率。关键词:管理信息系统;宠物医院;sqlserver2000;visualbasic6.0iiabstracttoday,thenumberofpethospitalsisincreasing.inordertobeabletosurviveintheincreasinglyfiercemarketcompetition,agoodmanagementisessential.thetreatmentandqualityofserviceofpethospitalsisimportant,bu
3、tagoodmanagementinformationsystemisabasicrequirementfornormaloperationofhospitals,anditisapremiseforgoodservice.thisarticlediscussestheprocessesofsystemdevelopment.itincludesneedsanalysis,design,detaileddesign,codedesign,testanddocumentpreparationandother
4、stages.italsodiscussesthedevelopmentplatform:visualbasic6.0andsqlserver2000,thecombinationofthemisusingadotechnology.thesystemhasreachedtheexpectedrequirements,andrealizedthefunctionsforpethospitalsdailybusinessbasically.itmakesthemanagementofpethospital
5、morereasonableandautomatic,andimprovestheefficiencyofdailybusiness.keywords:mis;pethospital;sqlserver2000;visualbasic6.0iii目录目录摘要.iabstract.ii第1章引言.11.1背景.11.2管理信息系统概述.21.2.1采用sqlserver2000数据库.21.2.2采用vb6.0作为前端开发工具.31.2.3采用ado编程模型.31.3研究内容.4第2章项目
7、业务活动图.163.3本章小结.17第4章系统总体设计.184.1结构设计.184.1.1系统功能模块及说明.184.1.2系统总体模块结构.184.2数据库设计.194.2.1e-r模型设计.204.2.2建立关系列表.204.2.3数据库逻辑结构设计.214.3本章小结.28第5章系统的详细设计与实现.295.1客户信息模块.295.1.1客户登记.295.1.2宠物登记.295.2日常业务模块.315.2.1医疗服务.315.2.2宠物美容.375.2.3宠物用品销售.385.3物品管理模块.395.
8、3.1物品入库管理.395.3.2物品入库查询.405.3.3物品库存明细.405.4综合查询模块.415.4.1数据综合查询.415.4.2每日提醒.415.5用户设置模块.425.5.1人员管理.425.5.2口令修改.445.5.3数据备份、恢复.44v5.6本章小结.44第6章结束语.45致谢.46参考文献.471第第1章章引言引言1.1背景背景目前,很多国内宠物医院信息管理一般采用纯手工管理。这种方法的弊端在于参与管理的人员文化水平不一,字迹不一,互相之间会导致信息传达不便,而且纸质信息传载媒体有着一个很大的弱点
9、就是容易损坏,造成信息丢失。在当前的信息化时代中,任何宠物医院,都需要一个实用的宠物医院信息管理系统来规范宠物医院信息的管理,这将会大大提高宠物医院的管理水平,优化资源,实现效益的最大化。现在国内也有一些宠物医院信息管理管理的软件,采用的技术也是多种多样,但大多数宠物医院信息管理系统主要用于大型宠物医院的关键部门。至于小型宠物医院,利用宠物医院信息管理系统管理日常业务的并不多。针对国内对宠物医院信息管理软件的巨大需要和基本需要,一个好的宠物医院信息管理软件,必须功能齐全,操作简便,向用户展示简单明了的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性。宠物医院管理系统
10、的优势主要表现在三个方面:(1)宠物医院信息管理无纸化,环保又方便。传统的宠物医院信息管理方式,都是经由员工手工记录存档。这种传统的纸质宠物医院信息管理管理,一是会有很大的体力消耗,二是在精力上也是不小的付出。而无纸化宠物医院信息管理,只需在电脑前点点鼠标,在体力上几乎没有多大的消耗,而且在环保、效率、针对性日常业务方面做得要比传统的宠物医院信息管理管理科学得多。(2)科学管理,安全可靠。传统的宠物医院信息管理管理方式,经常会由于各种原因,产生信息的丢失或是污损,给宠物医院信息管理和日常业务带来很大的不便。而对于宠物医院信息管理系统,只需做好系统数据库的保护,以上问题可
13、的开发必须具有一定的科学管理工作基础,只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行mis的开发。因此,为了满足mis的开发需求,企业管理工作必须逐步完善以下工作:管理工作的程序化,各部门都有相应的作业流程;、管理业务的标准化,各部门都有相应的作业规范;报表文件的统一化,固定的内容、周期、格式;数据资料的完善化和代码化。目前,大部分企业对管理信息系统的需求主要还是在软件的功能上,因此,在mis的开发过程中,首先应注重软件的实用性。要求所开发出的系统必须能够满足企业的业务需求及管理需求,具有良好的实用性和可操作
14、性,功能全面、流程合理,软件运行稳定可靠。1.2.1采用采用sqlserver2000数据库数据库microsoftsqlserver2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了sql语言,在客户机和服务器之间传递客户机的请求和服务器的处理结果3。3microsoftsqlserver2000是一个应用广泛的数据库管理系统,具有许多显著的特点。有动态的数据存储机制:数据库设计和创建之后,数据库的大小可以随着数据量的变化缩小和扩大4;具有强大的安全措施:microsoftsqlserver2000采用了一种与wi
16、用上的简单、方便、一致、之间找到了最佳结合点6。visualbasic提供了多种常用的数据库应用程序,丰富的数据访问对象,通过少量代码的编写,就能够实现数据库的访问,同时可以创建数据库的可视化界面显示、编辑、更新各类数据库中的信息。除了其本身所提供的各种基本控件,再加上扩充控件,可以很方便和快捷的制作出各种界面,为本系统的创建增加了更多的便利条件,使系统开发更容易,更安全。所以本系统采用vb6.0作为开发工具。1.2.3采用采用ado编程模型编程模型ado是对oledb技术的封装,oledb是微软公司针对桌面和客户/服务器数据库的基于com的数据访问技术
17、,是一种统一的数据访问接口,它能够访问各种dbms数据源和非dbms数据源7,通过oledb的automation封装体ado来实现它的所有功能,ado编程模型也因此成为数据访问的一个重要模型,使用这一编程模型的主要优点是简化了用户的观点,易于使用,并且速度快,内存支出小,磁盘遗迹小8。此系统连接前端和后端正是采用了ado数据访问对象。好处是移植性高,可以适应更多的系统。41.3研究内容研究内容使用sqlserver2000建立数据库,运用visualbasic6.0来进行用户界面的设计,实现小型的宠物医院管理系统的开发。该系统根据宠
20、。5第第2章章项目背景及需求分析项目背景及需求分析2.1项目背景项目背景以前,大多数人没有花钱给宠物看病的意识和习惯,随着人民生活水平的提高,人们养宠物态度的在改变,逐渐有了宠物美容、寄养、交配、殡葬等消费需求。如今,纯粹的医疗服务已经不能满足宠物的日常需求,,宠物美容、宠物用品销售等多方面的服务,都在促进着宠物医院的发展。此宠物医院管理系统是以小型宠物医院为背景。小型规模的宠物医院一般不具备手术的条件,它只进行基本的病情的处理,以及宠物美容和宠物用品的销售这样的基本的日常业务。它记录顾客的信息资料以及他们的宠物的资料,由于一个主人可以拥有几只宠物,所以一条客人信息
21、可以同时对应几条宠物资料。由于一般宠物医院由医生、护士、财务、院长组成,他们的信息资料也需要被记录。药品和宠物用品的资料需要被记录,还有入库的详细资料以及出库的信息。作为宠物医院日常业务的医疗服务、宠物美容和宠物用品销售的资料是最重要的。如果这么多的资料都用纸记录,或用其它不是宠物医院专业的管理软件,很可能造成资料的丢失和数据混乱,这对宠物医院的管理和日常业务都很不利。为了提高宠物医院的管理水平和管理效率,提供更好的服务,方便与客户联系,及时了解医院经营过程中各个环节的数据信息,为领导层提供全面、及时、准确的决策信息,开发了一套宠物医院管理系统,用于日常的管理工作。2.2设计
22、目标设计目标经过全面深入的调研,为了提高医院管理的质量和效率,使资料的管理更合理化、标准化、安全化,为顾客提供更规范化的服务。为此,在设计开发之初,我们制定了以下设计目标:(1)围绕业务,功能适用,符合宠物医院的使用;(2)界面友好,操作简单,贴近用户工作习惯,达到一看就懂、一学即会;(3)增加数据的有效性验证。即在操作人员因某种原因输入了错误的数据时,系统会自动提示错误信息;(4)系统的通用性强。此系统里面的数据都是从数据库中提出的,不受固定数据的限制;6(5)结构合理灵活,伸缩性强按照最大内聚度和最小耦合度原则,使最小处理单元功能完整,独立性强;采用模块整
23、合技术,易于拆装和扩充,随业务变化而变化;(6)系统必须具有安全性、可靠性、可维护性、可移植性等特点;(7)采用稳定、成熟的操作系统和开发平台,对于不同的操作人员授予不同级别的权限,并具有数据备份功能。2.3系统需求分析系统需求分析软件需求分析9是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。需求分析的任务是发现需求、求精、建模和定义需求的过程。需求包括从用户角度,以及从开发者角度来阐述需求。需求分析阶段是酒店管理信息系统开发最重要的阶段,首先是了解和澄清用户的需求,然后严格地定义被开发的软件系统的需求规格说明书。常用的软件需求分析方法有面向数据流的结构
26、业务流程宠物医院业务流程顾客带他们的宠物到医院后,如果是第一次来,就要登记他们的以及他们宠物的资料。登记完成后,根据宠物主人来的目的,可以是就诊、美容或购买宠物用品来安排。如果是就诊,就分配到一个医生处,医生会给宠物就诊并用电子处方和病历来记录下病情以及所需药物。如果是带宠物来打疫苗的,医生也会记录下来,并生成下次打疫苗的日期。就诊时可能需要给宠物做化验,化验物会被送到化验室,化验结果会返回给医生。就诊的费用最后到收费处结算,付完钱后可以去取药。如果是宠物美容,就会被带到美容工作室,工作人员会在系统里登记要做的宠物美容项目。最后在收费处结算费用。如果是宠物用品销售,就可以到
27、用品展示处去挑选,然后工作人员会记录下所需商品,顾客只需去收费处付完费就可以把商品带走了。2.3.2主要功能主要功能(1)宠物及其主人的信息的登记,包括资料的增加、修改、删除。(2)日常业务的处理,包括医疗服务、宠物美容和宠物用品销售;医疗服务又包括医疗费用的记录,病历及处方,化验和疫苗情况。(3)数据综合查询。(4)财务报表显示今天以及本月的收入条目。2.3.3涉及的数据涉及的数据(1)基础数据:宠物的种类,宠物美容项目,药品,用品,化验,免疫的具体规格和价格;(2)数据输入:宠物及宠物主人信息,病历处方情况,物品入库信息,消费单据信息;(3)数据输出
28、:当日和当月的收入报表,库存明细,每日提醒所列出的剩余量过少的物品。82.3.4数据流图数据流图数据流图,是针对在上述需求分析中需要的信息数据,舍弃其中具体的物流,抽象出数据的流动、存储和使用,通过数据的流动,把系统中业务流程从信息流的角度,完整的表达出来10。根据业务流程以及其中涉及到的信息数据,得到宠物医院管理系统中日常业务医疗服务管理的数据流图如下:宠物、宠物主人宠物医院管理系统宠物、宠物主人登记离店图图2-1总流程图总流程图宠物、宠物主记录主人信息记录宠物信息主人信息宠物信息记录宠物病情病历表信息药品信息宠物的处方信息宠物的化
29、验信息医疗服务消费单据生成收入报表图图2-2医疗服务流程图医疗服务流程图9工作人员记录药品信息记录宠物种类信息记录化验信息记录疫苗信息药品信息宠物种类化验信息疫苗信息记录入库信息入库信息图图2-3基础数据处理的数据流程图基础数据处理的数据流程图根据对小型宠物医院的业务需求分析,归纳出宠物医院管理系统应实现的主要功能是:(1)宠物及其主人的信息的登记,包括资料的增加、修改、删除。(2)日常业务的处理,包括医疗服务、宠物美容和宠物用品销售;医疗服务又包括医疗费用的记录,病历及处方,化验和疫苗情况。(3)基本参数的设定,包括各种药
32、性要求体现在应用软件安全性、数据库安全性、信息安全性及系统平台的安全性等方面。软件设计应做到应用软件与数据的分离,实现数据共享,防止数据丢失或破坏。数据库安全性,除了数据库管理系统自身提供的安全性外,各应用系统还可通过分配权限、设置权限级别来区别对待不同用户对数据库的操作来提高数据库的安全性。系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。2.4.3可靠性要求可靠性要求系统可靠性要求体现在硬件系统可靠性、软件系统可靠性、信息采集可靠性、通信系统可靠性等方面。为提高系统的可靠性,本系统采用具有容错功能的服务器及网络设备,选用双机备份、clus
33、ter技术的硬件设备配置方案,在出故障情况11下能够迅速恢复并有适当的应急措施。软件系统开发过程中运用软件工程的思想,在系统分析、系统设计阶段就将未来程序设计中可能产生的错误减少和控制在较低程序,防止错误随着工程建设的进度而扩散和放大10。程序设计中也应充分考虑突发事件的影响。信息采集过程中考虑信息的校验,建立信息报告制度,规范系统间数据接口。2.4.4可扩充可维护性要求可扩充可维护性要求根据软件工程的理论,系统的维护在整个软件的生命周期11中所占的比重是最大的。因此在体系结构设计、软硬件平台的确定方面都充分考虑到了标准和可扩充、可维护性。应用系统的设计与开发依据标准化和
36、pu),512m以上内存,120g以上硬盘,双机热备份。web服务器:p3以上的服务器,512m以上内存,40g以上硬盘。客户端:p3以上的计算机。硬件配置可根据所管理数据的多少适度增减。网络设备:局域网已具备条件。2.6本章小结本章小结本章详细介绍了系统的背景以及需求分析,并用数据流图来表达出数据的流动、存储和使用,以此把系统中业务的流程从信息流的角度表达出来。此外,根据对业务的需求分析,归纳出系统应实现的主要功能。同时,也介绍了系统的运行需求以及性能需要。13第第3章章系统分析系统分析3.1系统的用例分析系统的用例分析从功能上uml建模系
37、统可分为需求模型、对象模型和体系结构模型三个子系统,如图3-1所示:图图3-1uml可以化建模系统可以化建模系统用例模型(usecasesview)(用例视图)的基本组成部件是用例(usecase)、角色(actor)和系统(system)。用例用于描述系统的功能,也就是从外部用户的角度观察,系统应支持哪些功能,帮助分析人员理解系统的行为,它是对系统功能的宏观描述,一个完整的系统中通常包含若干个用例,每个用例具体说明应完成的功能,代表系统的所有基本功能(集)。角色是与系统进行交互的外部实体,它可以是系统用户,也可以是其它系统或硬件设备,总之,凡是需要与系统交
38、互的任何东西都可以称作角色。系统的边界线以内的区域(即用例的活动区域)则抽象表示系统能够实现的所有基本功能。在一个基本功能(集)已经实现的系统中,系统运转的大致过程是:外部角色先初始化用例,然后用例执行其所代表的功能,执行完后用例便给角色返回一些值,这个值可以是角色需要的来自系统中的任何东西12。14用例(usecase):参与者(actor):系统管理员与系统的交互操作人员与系统的交互财务人员与系统的交互图图3-2用例模型包图用例模型包图操作人员与系统的交互包主要描述系统管里员要使用系统哪些功能(用例),向系统输入哪些信息,从系统获取哪些信息,以及需
39、要系统提供哪些功能支持系统管理员的日常工作。系统管理员与系统交互包描述高级决策管理人员需要从系统获取什么信息,做出什么分析与决策支持系统更好的运转:系统管理员则需维护、管理系统,使其正常工作。财务人员与系统交互包描述财务人员要使用系统那些功能向系统输入哪些财务信息,从系统获取哪些财务信息,以及需要系统提供哪些功能支持财务人员的日常财务处理工作。系统管理员与系统交互的用例模型执行者:院长等领导级人物用例:身份验证、设置权限组、添加用户、查看报表、查看病历信息、查看入库资料、查看物品明细、数据备份和恢复;15身份验证物品管理系统管理员入库查询物品明细综合查询
40、基本参数用品价目表宠物种类化验项目用户设置人员管理口令修改数据恢复数据备份图图3-3系统管理员用例模型系统管理员用例模型操作人员与系统的交互的用例模型执行者:医生等工作人员用例:身份验证、登记宠物及其主人、医疗服务、宠物美容、查看病历信息、查看物品明细;身份验证操作人员综合查询用户设置口令修改宠物及主人登记日常业务医疗服务宠物美容用品销售物品管理库存明细图图3-4操作人员用例模型操作人员用例模型16财务人员与系统的交互的用例模型执行者:财务人员用例:身份验证、物品管理、财务报表、基本参数、口令修改;身份验证物品管理理财务人员
41、入库查询物品明细基本参数用品价目表宠物种类化验项目用户设置口令修改入库管理财务报表图图3-5财务人员用例模型财务人员用例模型3.2业务活动图业务活动图活动图描述了需要做的活动以及执行这些活动的顺序,它最大的特点也是与程序流程图最根本的区别在于:程序流程图一般用来表示串行过程;而活动图则常常用来表示并行过程。活动图的并行表达能力对业务活动的建模非常重要,它可以方便的表示业务活动中常见的并行过程,鼓励人们在建立业务过程模型时自然的保留那些业务过程中实际存在的并发行为,在实现阶段可以大大提高业务过程的办事效率和反应的灵敏程度。宠物的就诊活动图宠物就诊是医院
43、理员、操作人员和财务人员的角度观察,系统应支持哪些功能;而活动图则描述了医院日常业务需要做的活动以及执行这些活动的顺序。18第第4章章系统总体设计系统总体设计4.1结构设计结构设计4.1.1系统功能模块及说明系统功能模块及说明通过对用户需求的分析以及用户操作的习惯,将宠物医院管理系统分为以下七大主要功能模块:(1)客户信息模块客户信息模块登记客户的资料以及他们宠物的信息。(2)日常业务模块日常业务模块可以实现医疗服务、宠物美容以及宠物用品销售三大业务;包括病历的处理、各项服务的收费等。(3)物品管理模块物品管理模块包括入库管理和查询,还有物品的明细,主要
44、负责添加物品信息到数据库。(4)综合查询模块综合查询模块包括数据的综合查询以及每日提醒,综合查询主要负责以往病历的信息,包括处方、化验、疫苗和收费;每日提醒则罗列出库存量过少的药品和宠物用品。(5)财务报表模块财务报表模块包括当日收入报表和当月收入报表。(6)基本参数模块基本参数模块包括宠物药品和宠物用品的价目表,宠物种类和化验项目等基本数据参数的设定。(7)用户设置模块用户设置模块包括人员管理、修改密码、数据备份和数据恢复,人员管理负责新用户的添加和用户权限的设置。4.1.2系统总体模块结构系统总体模块结构系统总体模块结构如图4-1所示。19图图
45、4-1系统总体模块结构图系统总体模块结构图4.2数据库设计数据库设计设计一个结构化的数据库是对数据进行有效管理的前提和产生正确信息的保证,也是管理信息系统设计的关键。任何一个管理信息系统都需要数据库中数据的支持。一个数据库建设的好坏将直接影响信息系统的质量和运行效果。数据库设计不当,系统运行过程中就会产生大量的数据冗余,不仅会浪费大量的系统资源,造成数据库容量的极度膨胀,还会影响软件的运行效率和稳定性。更为严重的是造成开发的软件出现数据异常和数据不一致的严重错误,最终导致管理信息系统的瘫痪。本阶段设计是在项目需求分析的基础上,设计出能够满足用户需求和项目的具体需要的各种
46、实体以及它们之间的关系,这不仅能为逻辑结构设计打下坚实基础,而且还是数据库设计中概念模型设计的重要组成部分。概念模型用于信息世界的建模,是现实世界的第一层抽象,是数据库设计人员进行数据库设计的有利工具,也是数据库设计人员和用户之间进行交流的语言。204.2.1e-r模型设计模型设计主要日常业务的e-r模型如图4-2。宠物治疗医生美容宠物美容师宠物主人药房取药开药拥有1mmnmnmnnm图图4-2e-r图图4.2.2建立关系列表建立关系列表由系统的功能可知,需要建立相应的数据表分别存储宠物医院的员工、客户、宠物的资料,还需要
47、数据表分别存储日常业务所需的药品、宠物美容项目、宠物商品的资料以及库存等情况。下面列出各个数据库表的关系列表,来表示各个表的关系,以及它们的主键和外码:assay(assayitem#,assayname#,refernumb)assayname(assayname#,assayprice,assaycode)assayresult(assayitem#,assayname#,refernub,assayresult,caseid#,assaydatetime,petid#)casecost(costid#,thingsname,thingsunit
48、,thingsprice,thingssum,casedatetime,cusid#,caseid#,petid#)cases(caseid#,casetatetime,illstate,illname,illdeal,returndatetime,petid#,userid#)catbreed(petbreed#)21coscost(coscostid#,cosmetologytype#,cosunit,cosnumb,cosprice,cosdatetime,petid#)cosmetology(cosmetologytype#,c
49、osmetologycode,cosmetologyunit,cosmetologyprice)customer(cusid#,cusname,cussex,cusphone,cusmphone,cusaddress)dogbreed(petbreed#)inmedicine(medicinename#,mcode,munit,mprice,inmnub#,inmdatetime#)inproduct(productname#,pcode,punit,pprice,inpnub#,indatetime#)medicine(medicinen
50、ame#,medicinecode,medicineunit,medicineprice,specification,medicinenumb)otherbreed(petbreed#)pet(petid#,petname,petage,petsex,petweight,petbreed,petvaccine,petcolor,petclass,cusid#)pettype(petclass#)procost(procostid#,productname#,productunit,productprice,productnumb,proda
51、tetime,cusid#)product(productname#,productcode,productunit,productprice,productnumb)users(userid#,uname,passwords,utype#,usex,uposition,uphone,unumb)usertype(utype#,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30)vacci
52、ne(vaccinename#,vaccineprice,vaccinecode,vaccineunit,vaccinenumb)vaccineresult(vaccinename#,vacdatetime,vacnexttime,petid#,cusid#,caseid#)4.2.3数据库逻辑结构设计数据库逻辑结构设计表表4-1化验项目表化验项目表(assay)是否键值字段名类型长度允许空描述主键assayitemchar20no化验项目assaynamechar20no化验名refernumbchar20no参考数值22表表4-2化验名称表化
53、验名称表(assayname)是否键值字段名类型长度允许空描述主键assaynamechar20no化验名称assaypricemoney8no化验价格assaycodechar10no助记码表表4-3化验结果化验结果(assayresult)是否键值字段名类型长度允许空描述主键assayitemchar20no化验项目assaynamechar20no化验名称refernubchar20no参考值assayresultchar20yes化验结果主键caseidchar10no病历号assaydatetimedatetime8no日期petidchar10no宠物
54、号表表4-4医疗收费单医疗收费单(casecost)是否键值字段名类型长度允许空描述主键costidchar20no收费单号thingsnamechar20no名称thingsunitchar20no单位thingspricemoney20no单价thingsnumint10no数量casedatetimedatetime8no日期cusidchar6no客户号caseidchar10no病历号petidchar10no宠物号23表表4-5病历单病历单(cases)是否键值字段名类型长度允许空描述主键caseidchar10no病历号casedateti
55、medatetime8no日期illstatechar50yes病情illnamemoney30yes病名illdealint50yes处理returndatetimedatetime8yes复诊日期petidchar6no宠物号useridchar6no用户号表表4-6宠物猫宠物猫(catbreed)是否键值字段名类型长度允许空描述主键petbreedchar20no宠物品种表表4-7宠物狗宠物狗(dogbreed)是否键值字段名类型长度允许空描述主键petbreedchar20no宠物品种表表4-8宠物美容收据宠物美容收据(coscost)是否键值字
56、段名类型长度允许空描述主键coscostidchar10no宠物美容收据号cosmetologytypechar20no美容类型cosunitchar10no单位cosnumbint4no次数cospricemoney8no单价cosdatetimedatetime8no日期petidchar6no宠物号24表表4-9其它宠物其它宠物(otherbreed)是否键值字段名类型长度允许空描述主键petbreedchar20no宠物品种表表4-10顾客顾客(customer)是否键值字段名类型长度允许空描述主键cusidchar6no顾客号cusnamecha
57、r10no姓名cussexchar2no性别cusphonechar12yes座机cusmphonechar12yes手机cusaddresschar50yes地址表表4-11药品入库药品入库(inmedicine)是否键值字段名类型长度允许空描述主键medicinenamechar30no药品名称mcodechar10no助记码munitchar10no单位mpricemoney8no单价主键inmunbfloat8no入库数量主键inmdatetimedatetime8no日期表表4-12宠物用品入库宠物用品入库(inproduct)是否键值字段名类型长
58、度允许空描述主键productnamechar30no用品名称pcodechar10no助记码punitchar10no单位ppricemoney8no单价主键inpunbfloat8no入库数量主键inpdatetimedatetime8no日期25表表4-13药品药品(medicine)是否键值字段名类型长度允许空描述主键medicinenamechar40no药品名称medicinecodechar10no助记码medicineunitchar2no单位medicinepricemoney8no单价specificationchat50yes使用说明me
59、dicinenumbfloat8no剩余数量表表4-14宠物用品宠物用品(product)是否键值字段名类型长度允许空描述主键productnamechar30no用品名称productcodechar20no助记码productunitchar2no单位productpricemoney8no单价productnumbfloat8no入库数量表表4-15宠物宠物(pet)是否键值字段名类型长度允许空描述主键petidchar6no宠物号petnamechar10no宠物名字petagechar10no年龄petsexchar2no性别petweightfl
60、oat8no重量petbreedchar20no品种petcolorchar20no颜色petclasschar20no种类petvaccinechar10no免疫情况cusidchar6no顾客号26表表4-16宠物种类宠物种类(pettype)是否键值字段名类型长度允许空描述主键petclasschar20no宠物种类表表4-17宠物用品销售单据宠物用品销售单据(procost)是否键值字段名类型长度允许空描述主键procostidchar6no单据号productnamechar30no用品名称productunitchar2no单位productp