已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着我国市场经济的发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的时常竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。在该系统中主要包括药品销售、药品基本信息管理、药品库存管理、用户管理以及简单的员工管理。第1章叙述了该课题的背景、目的以及设计思想。第2章是对该系统的可行性进行的系统分析,分析开发该系统的价值以及在未来几年中的获益情况。第3章是分析系统的需求情况,根据用户的需要详细的分析系统的需求。第4章对系统进行了总体设计,系统描述了设计思想以及设计思路。第5章中详细叙述了系统的各功能模块所实现的功能以及实现功能的方法,具体的描述了药品的销售功能的实现流程,介绍了如何实现药品的库存管理,运用这些功能实现药店对药品的基本管理。在后两章中介绍了系统开发后对系统各主要功能模块的测试以及系统的使用方法,通过这些使用户更直观、更方便地了解和熟悉该系统,以达到熟练应用的目的。关键词药品销售;药品管理;库存管理AbstractAlong with our country market economy development and the people to the medicine product demand rapid increase, the medicine profession are being in a high speed development the time. The profession fast development causes the competition inevitably the aggravating, must want to seek the development in intense often the competition, on objective requests the enterprise to have to strengthen the internal management, enhances the operation efficiency. Mainly includes the drugs sale, the drugs basic information management, the drugs stock management, the user management as well as the simple staff management in this system. The frist chapter will be relation the background and purpose. The second chapter will be the system analysis which to this system feasibility, the exploitability will carry on. Circumstances of the third charpter, according to the needs of the users analysis the system requirement detailly.Fourth chapter carried on the system design to the system, the system described the design concept as well as the design mentality. In fifth chapter in detail narrated the function as well as the realization function method which the system various functions module realizes, the concrete description drugs sales function realization flow, introduced how realizes the drugs stock management, utilizes these function realization well and healthy pharmacy to the drugs basic management. Introduced after the latter two chapters the system development to the system each main function module test as well as the system application method, causes the user through these to be more direct-viewing, conveniently the understanding and the familiar this system, achieves the skilled application the goal.Keywords Drugs sale Drugs management Stock management目录摘要IAbstractII第1章 绪论11.1 课题背景11.2 目的和意义11.3 系统设计思想2第2章 可行性分析32.1 系统流程图32.2 经济可行性42.3 技术可行性62.4 运行可行性62.5 本章小结6第3章 需求分析73.1 MIS系统的基本概念73.2 药店管理系统的需求分析73.2.1 数据流图73.2.2 数据字典83.3 本章小结16第4章 总体设计174.1 系统模块总体设计174.2 数据库设计174.2.1 数据库设计概述184.2.2 数据分析184.2.3 数据库的详细设计194.3 本章小结25第5章 详细设计265.1 系统运行平台设置265.2 开发工具简介265.3 系统主界面设计275.4 药品基本信息功能设计285.4.1 药品销售功能285.4.2 销售退药功能295.4.3 销售结账功能305.4.4 药品管理功能315.5 库存管理功能设计325.5.1 库存药品查询功能325.5.2 药品入库功能335.5.3 药品订单功能335.5.4 库存药品退货功能355.6 其他功能设计355.6.1 操作员密码修改355.6.2 员工信息管理375.7 本章小结38第6章 系统测试与性能分析396.1 系统测试的重要性396.2 软件测试396.2.1 测试的基本概念396.2.2 测试步骤416.3 本系统测试416.4 本章小结42第7章 系统主要功能使用说明437.1 药品销售步骤437.2 销售退药步骤447.3 药品入库功能实现步骤447.4 本章小结45结 论46致 谢47参考文献48附录1 译文49附录2 英文参考资料5256第1章 绪论1.1 课题背景随着全球经济一体化步伐的加快,使得大多数企业为了适应市场发展,不断地扩大企业的经营规模,与此同时业务量也会随之增加,所以为了保证服务质量就必须提高工作效率,而在这个快节奏生活的时代,要提高效率就必须依靠现代化的生产工具。在现今的社会中,医药行业是一个发展迅速的行业,每个不同的药店管理机构都要有适合自己业务的软件管理系统,这样才能有效的提高工作效率,不断地扩大企业的经营规模。而药店现在并没有适合自己的管理系统,目前仍需要手工作业管理工作,例如在药品的库存管理方面有很多不足,药品入库时需要手工记录入库数量,这种记录相比较而言也许还会容易些,但当进行实际库存量和应有库存量进行核对时非常复杂。不仅在这方面有很大的欠缺,在员工管理方面也存在许多不足,所以要想继续发展就必须开发一个适合该药店的管理系统。1.2 目的和意义为了提高工作效率、解决现存系统中的问题,我们急需开发一个新的、适合实际情况需要的管理系统,有了这样一个管理系统,不但能解决现存的管理问题,还能有效的减少人工作业。在应用了该管理系统后,原有的手工记录将完全被取代,这不仅仅可以提高工作效率,而且还可以提高工作的准确性,减少不必要的损失;应用了该系统后,系统的智能化的功能可以为药店提供需要进货的药品清单,这样可以更加方便、及时的了解到需要采购的药品,及时进货,避免了药品的缺货现象,从另一个角度考虑,这样还可以增加营业额,提高收入,为进一步发展扩大业务做好充分准备;在应用了该系统后,可以提高全体工作人员的自身素质,在系统的各个模块中,需要不同的工作人员来进行管理,在对现代化的软件系统管理和运用的同时会发现许多自身不太了解、甚至一无所知的问题,为了解决这些问题,更好的投入工作,员工会利用自己的业余时间学习、充实自己,同时也会走出一些思想误区,提高自身修养。该管理系统对药店的影响及未来发展起着至关重要的作用。1.3 系统设计思想一个合格的软件不仅仅要注重它的实用性,还要注重它的安全性、可靠性、美观性等许多问题。要从实际出发,制作出适合企业本身的应用软件。1. 实用性:根据用户的实际需求,充分做好需求分析,设计好每个功能模块,要求软件的每个功能都是为用户量身打造的,都是最适合该用户的需要,有较高的实用性。2. 先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。以ASP.NET和SQL Server 2005为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。3. 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。5. 智能性:系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。6. 美观性:该系统是一个被管理人员长时间使用的系统,要考虑到用户的视觉效果,让用户长时间使用后不会产生视觉疲劳,在软件的视觉效果上应当注意许多问题。7. 强逻辑性:本系统的最主要的管理对象是药品,而药品的库存量是影响销售、进货以及管理的最主要事项,在药品进行销售或进货后需要修改其药品的库存信息,这需要有较强的逻辑性来控制对库存信息的修改,若在这一环节上出现问题将造成整个系统的紊乱,是系统经常出现错误信息,对于该系统而言,有较强逻辑性是必不可少的。第2章 可行性分析根据调查发现我国的药品市场还不是很规范,一般的药店都是采用人工操作,对卖出去买进来的药品都是人工记录,有些甚至没有记录。这对一个药店或企业来说是极不利的,很难掌握企业日常的运营情况,不利于企业参与激烈的竞争。随着计算机的广泛应用和管理系统的越来越成熟,药品的手工操作已不能满足药店的日常管理,故有必要建立一套适合药店管理的系统来管理药店的各项业务。在应用了该系统后,可以达到以下目标:1. 药品销售信息化,在进行药品销售时可以看到药品在销售时需要的相关信息,并可计算销售金额等。2. 准确的提供药品库存的各种信息。3. 界面美观大方,在长时间使用时不会造成视疲劳,为用户提供优良的操作环境。4. 使用系统后会大大的提高工作效率,提高工作的准确率,减少在人工记录时产生的不必要的误差和错误。5. 系统维护方便可靠,有较高的安全性,满足实用性、先进性的要求。6. 各种信息管理更快捷、可靠,方便用户使用。2.1 系统流程图根据药店的实际情况,对其所开展的业务简单介绍如下:1. 药品销售。销售人员对现有库存药品进行销售,销售过程中会产生销售记录,销售记录信息将提供给库管以及财务人员以辅助他们的工作。2. 库存管理。库管对库存信息管理产生库存报表存档备用。3. 采购通知。库管关注并及时发现库存药品是否过低,当库存量过低时通知采购人员。4. 缺货通知。当库管通知采购人员后采购人员会将采购信息整理并向供应商下订单。5. 发货。当供应商收到订单通知后会在其处理完业务后向采购人员下达提货单,采购人员按要求提货。6. 入库清单。库管将新进药品验收入库,形成入库清单备查。7. 财务管理。财务人员根据销售记录提供的信息进行汇总结账,形成财务报表。8. 供应商。通过供应商的电话联系方式通知供应商进货。药品销售系统流程如图2-1所示。图2-1 药店销售管理系统流程图2.2 经济可行性估算新系统的开发费用和今后的运行、维护费用,估计新系统可以药店的工作效率大大提高,进而促进效益增加。系统的效益可以从药店的利益和顾客的利益以及供应商的利益三方面考虑。对于药店管理系统应对药店的利益着重分析。例如,系统运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。下面从以下几个方面对系统的经济可行性进行具体的分析:1. 系统初期投资系统初期投资如表2-1所示。表2-1药店管理系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析710007,0002总体设计710007,0003工程实际成本数据库实现410004,0004编码实现18100018,0005单体测试710007,0006系统集成测试710007,0007说明手册编制510005,0008合计55,0002. 货币的时间价值系统货币时间价值如表2-2所示。表2-2 药店管理系统货币时间价值年份将来值(万)(1+i)n现在值(万)累计的现在值(万)12.41.052.2862.28622.41.10252.1774.46332.41.15762.0736.53642.41.21551.9748.51052.41.27631.88010.3903. 投资回收期药店引入该管理系统两年后,可以节省4.463万元,比最初投资还少1.037万元。但第 三年可以节省2.073万元。即:1.037/2.073=0.500 2+0.500=2.5004. 纯收入10.390-5.500=4.890(万元)当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的5.5万。而且考虑到开发本系统将为以后带来的利益,拿出5.5万来进行药店管理系统的开发,是绝对必要的。经过以上分析,药店管理系统的开发在经济上是可行的。2.3 技术可行性根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。在硬件方面,则选择空间较大,只要是Pentium 1.8G系列及以上的计算机,内存在512M以上,硬盘在20G以上,都可以满足系统的开发需要。当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,系统数据库为SQL Server 2005数据库,该数据库运行稳定,并且可以提供更加强大的数据管理,在技术方面完全可行。2.4 运行可行性在这个科技发达的社会中,实施现代化操作是各个行业事在必行的,要找到适合自己的应用软件才是最重要的。药店的管理人员深知在拥有了一个适合企业的管理软件后会给企业带来的经济效益。而对于将要代替手工作业的管理系统,配备现代化的管理思想更是必不可少的。所以药店的领导者在给予系统充分的开发资金的基础上,更是将现代化的管理思想融入其中,使其最终成为具有现代化管理方法的管理系统。经过以上分析,运行方面是可行的。2.5 本章小结综上所述,本章从业务流程、经济可行性、技术可行性、运行可行性四个方面对药店管理系统的开发进行了详细分析,该系统在各方面都具有一定的优势,适合药店现在的管理模式,因此本系统具有一定的开发前景,具有可行性。第3章 需求分析3.1 MIS系统的基本概念管理信息系统(MIS,Management Information System)的概念是1961年美国人J.D.GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:1. 用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。2. 完整、及时提供在管理及决策中需要的数据。3. 利用指定的数据关系式分析数据,客观预测未来。4. 向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。5. 用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高企业的经济效益。3.2 药店管理系统的需求分析需求分析是由系统分析人员针对用户的需求,对系统做出细致的分析。开发药店管理系统的分析人员首先考虑到此类管理系统的的需求,作出初步设计,然后通过对药店的实际考察以及与其管理人员的交流,更进一步分析该系统的需求。3.2.1 数据流图数据流图是以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。该系统的数据流图如图3-2所示。图3-2 系统数据流图3.2.2 数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。1. 数据项定义表3-1 系统顶层数据项定义编号名称别名类型长度I01-01yp_no药品编号Varchar10字节I01-02yp_name药品名称Varchar20字节I01-03zl_name种类名称Varchar20字节I01-04zgkcl最高库存量Int4字节I01-05zdkcl最低库存量Int4字节I01-06lsj零售价Money10字节I01-07sccj生产厂家Varchar50字节I01-08gnzh功能与主治Varchar200字节I01-09jj禁忌Varchar50字节I02-01zl_no种类编号Varchar10字节I02-02zl_name种类名称Varchar20字节I02-03zl_jianjie种类简介Varchar50字节I02-04ypsl药品数量Int4字节I03-01dw_no单位编号Varchar10字节I03-02dw_name单位名称Varchar20字节I03-03dw_adr单位地址Varchar50字节I03-04dw_tel联系电话Varchar50字节I03-05manger负责人Varchar20字节I04-01yp_no药品编号Varchar10字节I04-02zl_name种类名称Varchar20字节I04-03ph批号Varchar20字节I04-04scrq生产日期Varchar20字节I04-05bzq保质期Varchar10字节I04-06gg规格Varchar20字节I04-07jldw计量单位Varchar10字节I04-08jh_jg进货价格Money10字节I04-09sl现存数量Int4字节I04-10dw_no进货单位Varchar10字节I05-01xs_no销售编号Varchar10字节续表3-1I05-02yp_no药品编号Varchar10字节I05-03yp_name药品名称Varchar20字节I05-04lsj零售价Money10字节I05-05xs_num销售数量Int4字节I05-06xs_sum金额Money10字节I06-01dd_no订单号Varchar10字节I06-02yp_no药品号Varchar10字节I06-03jhsl进货数量Int4字节I06-04dw_no单位编号Varchar10字节I06-05dw_tel联系电话Varchar20字节I06-06manger负责人Varchar20字节I07-01date日期Varchar20字节I07-02yp_no药品编号Varchar20字节I07-03lsj零售价Money10字节I07-04num销售数量Int4字节I07-05sum金额Money10字节I08-01xt_no退货编号Varchar10字节I08-02xt_date退货日期Varchar20字节I08-03name顾客姓名Varchar10字节I08-04tel联系电话Varchar20字节I08-05reason退药原因Varchar50字节I08-06xs_no销售单号Varchar20字节I08-07yp_no药品编号Varchar20字节I08-08lsj零售价Money10字节I08-09num数量Int4字节I08-10sum金额Money10字节I09-01yg_no员工编号Varchar10字节I09-02yg_name员工姓名Varchar20字节I09-03sex性别Varchar10字节I09-04birth出生日期Varchar20字节续表3-1I09-06zhmm政治面貌Varchar10字节I09-07zhicheng职称Varchar10字节I09-08tel联系电话Varchar20字节I09-09adr家庭住址Varchar50字节I09-10mary婚姻状况Varchar10字节I09-11jbgz基本工资Varchar10字节I09-12gongling工龄Varchar10字节I10-01jh_no入库编号Varchar10字节I10-02jh_date 进货日期Varchar20字节I10-03yp_no药品编号Varchar10字节I10-04ph批号Varchar20字节I10-05scrq生产日期Varchar20字节I10-06bzq保质期Varchar10字节I10-07gg规格Varchar20字节I10-08jldw计量单位Varchar10字节I10-09jh_jg进货价格Money10字节I10-10sl现存数量Int4字节I10-11dw_no进货单位Varchar10字节I11-01 yg_no员工编号Varchar10字节I11-02jbgz基本工资Varchar10字节I11-03jiangjin奖金Varchar10字节I11-04heji实发工资Varchar10字节I12-01kt_no退货编号Varchar10字节I12-02kt_date退货日期Varchar20字节I12-03yp_no药品编号Varchar20字节I12-04reason退药原因Varchar50字节I12-05jh_jg进货价格Money10字节I12-06num数量Int4字节I12-07sum金额Money10字节I13-01 user_name用户名Varchar10字节续表3-1I13-03user_qx用户权限Varchar10字节I13-04yg_no员工编号Varchar10字节1. 数据流定义数据流编号:D01数据流名称:营业小票简 述:销售人员开出的小票数据流来源:销售人员数据流去向:P1数据流组成:I01-01+I01-06数据流编号:D02数据流名称:药品销售信息简 述:进行药品销售时产生的信息数据流来源:P1数据流去向:F1数据流组成:I05-01+I05-02+I05-03+I05-04+I05-05+I05-06数据流编号:D03数据流名称:待汇总的销售信息简 述:销售记录信息数据流来源:F1数据流去向:P5数据流组成:I07-01+I07-02+I07-03+I07-04+I07-05数据流编号:D04数据流名称:汇总后销售信息简 述:将销售信息汇总得到的汇总信息数据流来源:P5数据流去向:F10数据流组成:I07-01+I07-02+I07-03+I07-04+I07-05数据流编号:D05数据流名称:员工奖金信息简 述:根据提成获得员工的奖金信息数据流来源:F10数据流去向:P12数据流组成:I11-01+I11-03数据流编号:D06数据流名称:员工基本工资信息简 述:员工的个人基本信息中的工资信息数据流来源:P7数据流去向:P12数据流组成:I09-01+I09-11数据流编号:D07数据流名称:员工工资信息简 述:将基本工资和奖金汇总后的工资信息数据流来源:P12数据流去向:F11数据流组成:I11-01+I11-02+I11-03+I11-04数据流编号:D08数据流名称:更新后的库存信息简 述:药品销售后更新后的库存信息数据流来源:P1数据流去向:P2数据流组成:I04-01+I04-02+I04-03+I04-04+I04-05+I04-06+I04-07+I04-08数据流编号:D09数据流名称:库存信息简 述:药品库存的基本信息数据流来源:F6数据流去向:P2数据流组成:I04-01+I04-02+I04-03+I04-04+I04-05+I04-06+I04-07+I04-08数据流编号:D10数据流名称:销售票据简 述:药品销售时打印出的票据数据流来源:P1数据流去向:P11数据流组成:I05-01+I05-02+I05-03+I05-04+I05-05+I05-06数据流编号:D11数据流名称:退药信息简 述:退药时获取的相关信息数据流来源:P11数据流去向:F3数据流组成:I08-01+I08-02+I08-03+I08-04+I08-05+I08-06+I08-07+I08-08数据流编号:D12数据流名称:退货后待更新的库存信息简 述:退货的药品信息数据流来源:P11数据流去向:F6数据流组成:I04-01+I04-02+I04-03+I04-04+I04-05+I04-06+I04-07数据流编号:D13数据流名称:销售后待更新的库存信息简 述:销售药品信息数据流来源:P1数据流去向:F6数据流组成:I04-01+I04-02+I04-03+I04-04+I04-05+I04-06+I04-07数据流编号:D14数据流名称:员工调动通知单简 述:员工的调动通知数据流来源:管理人员数据流去向:P7数据流组成:I09-01+I09-02+I09-03+I09-04+I09-05+I09-06+I09-07+I09-08数据流编号:D15数据流名称:员工基本信息简 述:员工的个人基本信息数据流来源:P7数据流去向:F4数据流组成:I09-01+I09-02+I09-03+I09-04+I09-05+I09-06+I09-07+I09-08数据流编号:D16数据流名称:库存量过低通知单简 述:库存量低时通知单数据流来源:管理人员数据流去向:P3数据流组成:I06-01+I06-02+I06-03+I06-04+I06-05+I06-06数据流编号:D17数据流名称:药品订单信息简 述:从表中读取的订单信息数据流来源:F8数据流去向:P3数据流组成:I06-01+I06-02+I06-03+I06-04+I06-05+I06-06数据流编号:D18数据流名称:库存过低生成的订单信息简 述:库存量过低生成的信息数据流来源:P2数据流去向:F8数据流组成:I06-01+I06-02+I06-03+I06-04+I06-05+I06-06数据流编号:D19数据流名称:库存变动信息简 述:库存发生变化的变化信息数据流来源:管理人员数据流去向:P2数据流组成:I04-01+I04-02+I04-03+I04-04+I04-05+I04-06+I04-07+I04-083.3 本章小结本章对系统进行详细的需求分析,在以往设计分析的基础上结合药店的实际需要分析系统的各功能模块的具体功能以及数据库的结构,在本章中对这些信息进行了详细的分析,为下一步的详细设计做好充分准备。第4章 总体设计4.1 系统模块总体设计系统模块的总体设计是利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素。本系统一共分为五个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同。每个功能模块都是根据前几个阶段的调查分析后确定的,都是最适合用户使用的。依据上述功能的分析,系统中模块分别为:库存管理、销售管理、基本信息管理、系统管理、人事管理。各功能模块的具体功能如下:1. 库存管理包括四个模块:药品入库、入库药品退药、库存查询、药品采购。其中库存查询包括通过药品号查询和通过药品种类进行查询。2. 销售管理包括三个模块:销售药品、退药、结账。3. 基本信息管理包括三个模块:药品基本信息查询、药品管理、药品种类管理。4. 系统管理包括三个模块:添加操作员、修改操作员信息、删除操作员。5. 人事管理包括三个模块:基本信息管理、工资情况管理。系统功能结构图如图4-1所示。4.2 数据库设计数据库是系统的重要组成部分,系统的每一次操作都需要和数据库交换数据,尤其是在进行药品销售和库存管理工作时,用户的每一个动作都是在和数据库进行交换数据,可能是从数据库中读取数据,可能是向数据库中插入数据,也可能是更新数据库中的数据。在下面将对本系统的数据库进行介绍。图4-1 系统功能结构图4.2.1 数据库设计概述数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。在数据库设计的过程中要从实际出发,设计适合实际需要的数据库结构,建立数据库之间的联系,形成完善的数据库结构,为下一步设计做好充分准备。对用户要求描述的功能,建立抽象的概念数据模型,这个概念模型应反映现实世界各功能模块间的信息结构、信息流动情况、信息间的互相制约关系以及各功能模块对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。4.2.2 数据分析数据分析有助于及时观察并分析变异,从而识别并把握改进的机会,其重要性勿庸置疑。数据分析是组织有目的地收集数据、分析数据,使之成为信息的过程。这一过程是质量管理体系的支持过程。在产品的整个生存周期,包括从市场调研到售后服务和最终处置的各个过程都需要适当运用数据分析过程,以提升有效性。在为实体确定相关的属性过程中,也需要确定此实体的主键和索引,并且要确定在每个实体中怎样组织这些属性,确定属性的数据类型和它是否为空值。在高层次的描述过程中,还可以确定所有扩展属性信息,包括长度、格式、编辑风格、校验规则和初始值。单独实体的属性被组织起来,用户就能够开始以某一种组织方式来给实体分类。用户必须通过关系,来为实体分组的方式确定分类模式,这是抽象化的初始层,或者说是通过隐藏模糊的信息来提高对分析的理解,通过将数据分类成组,就产生了相关分组的不同类型,这样,更加易于观察和分析。要确定实体和关系的性质,用户必须确定单个实体和他们相关的属性。为每个对象定义一个完整的与业务相关的描述以及他单独使用的要求,这也包括确定此实体是否使用应用程序的永久需求,每种关系的基本定义使用了业务定义和与关系相连接的需求。4.2.3 数据库的详细设计在设计数据库时,应考虑及注意以下事项: 1. 该系统的主要用途,在其应用时要涉及的功能。2. 数据库规范化规则,防止数据库设计中出现错误。3. 对数据完整性的保护。4. 调查用户的实际需要,完善数据库。5. 数据库和用户权限的安全要求。6. 选择数据库的类型,在本系统中使用SQL Server2005作为该系统的后台数据库。7. 数据库维护。数据库E-R图如图4-2所示。根据药店的实际情况,本系统的数据库命名为:data是用来存储药品信息、用户信息、销售信息等信息的各种数据。Data数据库中共分21张信息表,其中用于辅助系统功能实现的临时表有7张,日结算表与月结算表的表结构基本相同,所以不多作介绍,以下 是系统的13张表的信息,如表4-1至表4-13所示。图4-2 数据库E-R图药品信息如表4-1所示表4-1 yaopin(药品信息表)序号英文名中文名类型长度(字符)1yp_no药品编号Varchar(10)102yp_name药品名称Varchar(20)203zl_name种类名称Varchar(20)204zgkcl最高库存量Int45zdkcl最低库存量Int46lsj零售价Money107sccj生产厂家Varchar(50)508gnzh功能与主治Varchar(max)2009jj禁忌Varchar(50)50种类信息如表4-2所示表4-2 zhonglei(种类信息表)序号英文名中文名类型长度(字符)1zl_no种类编号Varchar(10)10续表4-22zl_name种类名称Varchar(20)203zl_jianjie种类简介Varchar(50)504ypsl药品数量Int4进货单位信息如表4-3所示表4-3 danwei(进货单位信息表)序号英文名中文名类型长度(字符)1dw_no单位编号Varchar(10)102dw_name单位名称Varchar(20)203dw_adr单位地址Varchar(50)504dw_tel联系电话Varchar(50)505manger负责人Varchar(20)20药品库存信息如表4-4所示表4-4 kucun(药品库存信息表)序号英文名中文名类型长度(字符)1yp_no药品编号Varchar(10)102zl_name种类名称Varchar(20)203ph批号Varchar(20)204scrq生产日期Varchar(20)205bzq保质期Varchar(10)106gg规格Varchar(20)207jldw计量单位Varchar(10)108jh_jg进货价格Money109sl现存数量Int410dw_no进货单位Varchar(10)10销售记录信息如表4-5所示表4-5 xiaoshou(销售记录信息表)序号英文名中文名类型长度(字符)1xs_no销售单号Varchar(10)102yp_no药品编号Varchar(10)103yp_name药品名称Varchar(20)204lsj零售价Money105xs_num销售数量Int46xs_sum金额Money10订单信息如表4-6所示表4-6 dingdan(订单信息表)序号英文名中文名类型长度(字符)1dd_no订单号Varchar(10)102yp_no药品号Varchar(10)103jhsl进货数量Int44dw_no单位编号Varchar(10)105dw_tel联系电话Varchar(20)206manger负责人Varchar(20)20结账信息如表4-7所示表4-7 rijie(日/月结账信息表)序号英文名中文名类型长度(字符)1date日期Varchar(20)202yp_no药品编号Varchar(20)203lsj零售价Money104num销售数量Int45sum金额Money10销售退货信息如表4-8所示表4-8 xiaotui(销售退货表)序号英文名中文名类型长度(字符)1xt_no退货编号Varchar(10)102xt_date退货日期Varchar(20)203name顾客姓名Varchar(10)104tel联系电话Varchar(20)205reason退药原因Varchar(50)506xs_no销售单号Varchar(20)207yp_no药品编号Varchar(20)208lsj零售价Money109num数量Int410sum金额Money10员工基本信息如表4-9所示表4-9 yuangong(员工基本信息表序号英文名中文名类型长度(字符)1yg_no员工编号Varchar(10)102yg_name员工姓名Varchar(20)203sex性别Varchar(10)104birth出生日期Varchar(20)205xueli学历Varchar(10)106zhmm政治面貌Varchar(10)107zhicheng职称Varchar(10)108tel联系电话Varchar(20)209adr家庭住址Varchar(50)5010mary婚姻状况Varchar(10)1011jbgz基本工资Varchar(10)1012gongling工龄Varchar(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江舟山市嵊泗县人民医院引进紧缺医学人才1人笔试题库(典优)附答案详解
- Unit 1 Making friends PartB (课件+素材)-2025-2026学年人教PEP版(2024)英语三年级上册-中考备考真题
- 数字经济智能网联汽车
- 萍乡中考语文试题及答案
- 南京九中高三试题及答案
- 心理学选择测试题及答案
- 2026云南保山市隆阳区文学艺术界联合会公益性岗位工作人员招聘1人模拟试卷【夺冠系列】附答案详解
- 2026安徽中烟再造烟叶科技有限责任公司招聘7人备考题库含答案详解【达标题】
- 智慧城市智慧社区智慧交通基建
- 绿色能源碳中和储能技术研究
- T-DXJSXH 0003-2023 装配整体式混凝土剪力墙结构工程施工及质量验收标准
- 班主任德育工作:班主任培训ppt课件(新)
- 单句与复句区别之超详解
- 新版钢结构吊装专项方案
- 220海缆监理细则
- 英语感叹句用法及练习题
- 各校神外考博试题整理版
- 卡式16种人格因素测验试题+详细评分标准详
- 胸腔闭式引流 课件
- 专家花篮拉杆悬挑脚手架专项施工方案
- 机械原理课程设计说明书
评论
0/150
提交评论