药品销售管理系统-免费毕业设计论文_第1页
药品销售管理系统-免费毕业设计论文_第2页
药品销售管理系统-免费毕业设计论文_第3页
药品销售管理系统-免费毕业设计论文_第4页
药品销售管理系统-免费毕业设计论文_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

1、药品销售管理系统学校: 姓名:学号:指导老师:日期: 【摘要】“自上而下地总体规划,自下而上地应用开发”的策略开发药品管理系统的详细过程,提出实现药品的信息化管理、资源共享的基本目标,从而推动迈向数字化药品批发的步伐,并阐述系统结构设计和功能设计,从药品的入库登记到查询、浏览,以及到药品的销售,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。【关键词】药品管理、入库、销售、Visual Foxpro第一章 前言第二章 系统需求分析现行业务描述2.2现行系统存在问题的分析2.3解决方案2.4可行性分析第三章 新系统逻辑方案3.1初步调研3.2详细调研3.2.1组织结构调研3

2、.2.2数据流图3.2.3数据字典第四章 系统总体结构设计41软件模块结构设计411系统方案确定412软件结构设计42数据库设计43计算机系统的配置方案44系统的安全性和可靠性设计第五章 系统详细设计52系统主界面5,12进货退货查询口令修改第六章61系统开发环境62系统测试63 系统运行与维护64系统的转换方案结束语参考文献附录第一章 前言随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为

3、各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。本系统结合医药行业管理的特点,专为医药批发、零售行业开发的专业管理系统。系统完善解决了以下的问题:药品种类繁多、批号及有效期管理、经营业务量大、连锁经营等医药行业现存问题。 本系统的特点如下:1、多用户分权限管理。用户各司其职,可分别实现药品入库、出库、库存管理、系统设置、会计资金、员工工资、收银台等管理任务。2、支持多条件查询。3、支持药品拆零销售。4、支持打印。5、高级设置支持客户自定义

4、默认选项,让录入更简单方便。6、操作简单,无须专业知识即可实现日常管理。7、数据安全可靠。8、可支持到网络版,从而支持远程数据访问。管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系

5、统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本药品馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而

6、系统实现等步骤则采用了原型法和面对对象的方法。管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。本药品系统计划利用三个月的时间开发完成:系统调研和系统分析为10天;系统设计为10天;系统程序设计为45天;系统调试为10天;系统试运行为15天。第二章 系统需求分析现行业务描述:通过调查,先画出药品批发的组织结构图如下:经理采购部销售部财务部营业部通过调研了解到,该药品批发各个部门负责的主要业务如下:(1)采购组主要负责药品采购工作,包括入库制单、入库审核、入库销核、入库

7、查询等。(2)销售部主要负责药品的大宗销售工作,包括销售单制单、销售单审核、销售单销审、销售单复原、销售单查询等。(3)财务部主要负责药品成本核算、库存盘点、应收款、应付款的统计等。(4)营业部主要负责柜台销售、零售冲销、零售退货、零售发票等相关业务。下面绘制出药品流通业务流程图。(1)采购部根据客户或本店的发展需要采购相关的药品;(2)药品采购完毕,进行登记入库后,由营业部和销售部分别进行大宗销售和柜台销售;(3)财务部根据销售情况进行相关的财务报表的制作,并从此中反映出药品批发公司的盈亏状况,并反映到经理处,以作出相关的决策。22现行系统存在问题的分析该药品批发公司以前工作大部分还是进行着

8、手工管理,工作起来效率很低,并且不能及时了解各类药品的存库,市场急需何种药品等等,不便于动态及时地调整药品种类,以便更好地适应当前的市场需求。手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。23解决方案基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整药品批发公司药品的种类和库存,并且对药品的流通过程形成一整套动态的管理就十分必要了。药品销售信息系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的

9、重要环节。药品批发公司规模相对于大型的批发企业来说比较小,但要有着完善的药品信息,对每种药品都要有详细的记录信息,功能上对系统的需求是全面的。因此对药品批发公司的需求可分为四个方面:一方面是采购人员通过计算机来进行药品采购的管理,如进货录入、进货查询、采购退货管理等等;二方面是销售人员通过本系统进行销售录入、销售退货管理、销售查询、销售退货查询等功能;三方面是财务人员通过本系统进行盘点管理、盘点查询、应收款、应付款管理以及商品明细帐和日记帐等管理工作。这三个方面形成了药品批发公司药品管理成为一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。在软、硬件方面对

10、系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种药品信息。硬件的配置要求不能太高,这样可以很好的适应当前的药品管理。在开发方式上对系统的需求,系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。24可行性分析通过对该药品馆的各个方面进行了具体的了解之后,现对该药品批发公司开发药品销售管理系统的可行性进行分析。技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Visual Foxpro6.0,这些软件在MIS开发中已被大量应用

11、,技术上都比较成熟。因此在技术上是可行的。经济上可行:由于药品批发公司急需采用计算机来进行药品销售的管理,因此对开发药品管理系统大力支持,开发经费没有问题。管理上可行:该药品批发公司的药品销售管理有较复杂的管理体制,并且管理上比较成熟,因此在管理上可行。另外,药品批发公司经理对开发该系统也是大力支持的,同时制定了培训计划,并进行了实施MIS的物质准备和工作准备。综上所述,开发药品管理系统在技术上、经济上、管理上都是可行的。第三章 新系统逻辑方案31初步调研在本系统被批准立项之后,我实地去该药品批发公司进行了参观和学习,现对该药品批发公司的整体情况进行调研,调研分两步进行,一是初步调研,二是详细

12、调研。由于该药品批发公司职工人数较少,因此在调研时采用了会议讨论法和个人访谈法两种方法,通过会议讨论法了解药品批发公司药品管理的整体情况,对开发新系统的态度等。通过个人访谈法了解各个部门的主要职能及具体运作方式、过程等。对该药品批发公司进行初步调研的具体内容为:(1)药品的种类和数量:现有药品的种类和数量;(2)药品批发公司的主要业务范围,清楚了该药品批发公司分零售和批发业务;(3)药品批发公司下设几个业务部门;(4)药品批发公司的现在的职工总数;(5)职工受教育程度;(6)主要药品采购单位;(7)药品编码方式;(8)大致的固定和流动的客户量;(9)消费者的大致分类;(11)药品批发公司的管理

13、机制;(12)对开发新系统的态度;(13)开发新系统所需的时间(规定多长时间开发完成)。32详细调研321组织结构调研在对该药品批发公司的手工管理模式和业务流程进行认真分析和研究的基础上,经过与该药品批发公司的相关人员的反复协商、论证,最后确定了该药品管理系统的逻辑模型。下面以数据流图和数据字典的方式来描述新系统的逻辑功能。322数据流图:本系统的数据流图主要为采购业务和销售业务,本处以采购业务为例加以说明。323数据字典:下面为借书业务流程图中的每一部分编制数据字典。(1)数据元素:每种药品都有药品代码这个信息,其描述内容如下:数据元素名称:药品代码 类型:字符 长度:7位 数据值类型:字符

14、相关的数据结构:拼音码+药品码+药品名称(2)数据流。数据流“药品采购信息”条目如下:数据流名称:药品采购 说明:药品批发公司的药品采购信息数据流来源:供应部门数据流去向:药品采购员数据流组成:进货商码进货单序号进货单号付款方式码数据流的流通量:大约10/天()数据存储:数据存储“采购情况”条目如下:数据存储名称:药品采购情况简述:存放的是药品批发公司的药品采购情况输入数据:采购情况数据存储组成:批号库房名称进货单号药品码存储方式:按借书的先后顺序排列()数据处理。数据处理“查询药品”条目如下:数据处理名称:查询药品数据处理编号:.简要描述:根据药品的药品代码进行查询输入数据流:药品信息输出数

15、据流:查询结果处理逻辑:根据相关人员的药品的的分类号检索相应的药品信息。第四章 系统总体结构设计41软件模块结构设计411系统方案确定。通过对系统调研与分析,系统主要应完成的功能如下:药品采购、药品销售、财务管理、系统管理等内容。412软件结构设计。药品销售管理系统属于事务型系统,其系统示意图如下图所示:药品采购药品销售药品查询款项管理接受数据事务中心商品明细 药品销售管理系统示意图系统结构图示意如下:药品销售管理系统药品采购药品销售药品查询 财务明细输入药品信息采购 销售药品销售管理系统结构图系统功能图如下:药品销售管理系统系统登陆登录修改口令员工管理药品维护内容查找帮助主题关于本程序文件进

16、销存管理维护销售录入进货录入盘点管理销售退货管理采购退货管理当前库存帮助销售查询进货查询注册会员会员挂失盘点查询销售退货查询采购退货查询应付款应收款商品明细帐商品日记帐维护销售方式维护仓库维护部门维护客户单位维护供货厂商维护42数据库设计数据库采用了Microsoft推出的Visual Foxpro自带的数据库,这是微软集成到VFP中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用。由于VFP具有显著的简易性和有效性,大量的桌面数据库系统都采用它作为后台数据库。使用它的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软

17、件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。本系统涉及到的实体:(共有一个数据库it.dbc,下有二十三个数据表,分别为:)。(1)本系统中所涉及到的主要实体及其属性有:batchno表:药品吗,批号,批号码custract表:客户编号,付款日期,付款编号customer表:拼音码,客户编码,客户编号,客户单位,联系人,地址,销售金额,销售回款,前期余额, ,税号,帐号,备注departmt表:部门编码,部门名称employee表:员工码,姓名,职务, ,等级码,口令inventoty表:库房编号,盘点表序号,

18、盘点表号,日期,供货厂商,金额,备注,审核invitem表:批号,盈亏,盈亏原因,盘点表号,药品代码,药品码,数量,单价,金额,审核medicine表:拼音码,药品码,药品代码,药品名称,规格,单位,包装类型,产地,批发价,零售价,折扣率,出厂日期payment表:付款方式码,付款方式purchase表:供货商码,进货单序号,进货序号,日期,付款方式码,金额,备注,审核puritem表:批号,库房名称,进货单号,药品代码,药品码,数量,单价,金额reason表:盈亏原因码,盈亏原因saleitem表:批号,库房名称,销售单号,药品代码,药品码,数据,批发价,折扣率,金额sales表:员工码,销

19、售单序号,销售单号,日期,部门代码,客户编码,付款方式码,金额,备注,审核setup表:表名,关键字值stores表:库房编号,库房名称suppacct表:供货商码,付款日期,付款金额supplier表:供货商代码,供货商码,供货商名user_level表:等级码,说明wditem表:批号,库房名称,退货单号,药品名称,药品代码,数据,单价,折扣率,备注,金额wdpurch表:退货单序号,退货单号,日期,供货商码,付款方式码,金额,备注,审核withdraw表:退货单序号,退货单号,部门码,日期,客户名称,付款方式码,金额,备注,审核wpitem表:批号,库房名称,退货单号,药品名称,药品码,

20、数量,单价,折扣率,金额 (2)本系统的实体-联系(E-R)图为了使E-R图表示得更加清晰,现将E-R图分成实体及其属性图和实体及其联系图。分别如下图所示:员工码销售单序号销售单号日期部门代码药品销售客户编码付款方式码金额备注审核供货商码进货单序号进货单号日期付款方式码药品采购金额备注审核操作员姓名职务员工码 等级码口令各表的物理结构如下:(1)batchno.dbf表:(2)custacct.dbf表:(3)customer表:(4)departmet表:(5)employee表:(6)inventory.dbf表:(7) invitem.dbf表:(8)medicine.dbf表:(9)p

21、ayment.dbf表:(10)purchase.dbf表:(11)puritem.dbf表:(12)reason.dbf表:(13)saleitem.dbf表:(14)sales.dbf表:(15)setup.dbf表:(16)stores.dbf表:(17)suppacct.dbf表:(18)supplier.dbf表:(19)suppacct.dbf表:(20)supplier.dbf表:(21)user_level.dbf表:(22)wditem.dbf表:(23)wdpurch.dbf表:(24)withdraw.dbf表:(25)wpitem.dbf表:计算机系统的配置方案硬件环境

22、:内容最低配置建议配置主机P/200PII/266以上内存64MB128MB以上硬盘10GB20GB以上显示器VGA以上软件环境:操作系统:Windows 98中文版或Windows XP中文版编程软件和数据库:Visual 44系统的安全性和可靠性设计对所有登录本系统的使用用户进行严格的用户名和密码的管理,如果不属于系统事先设定好的合法用户,则系统无法登录,为了防止密码外泄,本系统具备密码修改功能。第五章 系统详细设计程序按照事先设定的几个主要管理功能进行组织,其中进货和销售以及财务三个部分由于经常使用,因此本系统在此三个功能中进行了扩展设计。下面我们按照操作顺序对程序的操作、界面的源程序进

23、行详细说明。5.1系统登陆界面:双击图标运行程序以后,就可以看到程序的登录界面。需要通过系统管理验证,即输入正确的用户名和密码进行系统登陆,本系统默认的用户名和密码分别为abc;123。当然,用户可以在系统登录时为了防止系统密码的泄露而可以进行对密码的及时修改和更新。52系统主界面:在系统登录成功之后,就会看到系统的主界面如下所示:(之一)(之二)在本系统主界面中,我们可以看到四个系统菜单和多个系统子菜单,为了进行分开说明,本说明书中将进销存管理和维护这两个菜单分别单独进行抓图,以重点说明这两个菜单的功能。用户在使用时,只需要点击鼠标左键就可以进入相应的功能选项,快捷而方便。销售录入:本应用模

24、块的主要功能是实现对本系统的药品销售收入进行统计。代码如下:eractivechange:*- 当用户输入一个药品后,在当前库存中查找该药品,并根据当前库存量来限制用户输入的销售数量*- 同时计算金额字段的值LOCAL lnCurrentQuantitylnCurrentQuantity = 0SELECT 当前库存表IF EOF()ENDIFIF NOT EOF()lnCurrentQuantity = 当前库存ENDIF MESSAGEBOX(当前库存量只有+STR(m.lnCurrentQuantity),0,注意) THIS.VALUE = 当前库存ENDIFSELECT SaleIt

25、em进货录入:本功能模块是本系统的主要的功能模块之一,是用来管理系统的药品采购信息。代码如下:text1.dblclick:LOCAL lnRecno,;lcName,;frmName,;lnPosi,;lnPosi1,;lnPosi2,;lnCode,;lnCode1,;lnCode2,;lnCode3SELECT PURITEMlnRecno = RECNO()SELECT MEDICINElnRecno1 = RECNO()LOCAL lcNameDO FORM IF NOT EMPTY(m.lcName)lnPosi = AT(,m.lcName)lnPosi1 = AT(,m.lcN

26、ame,2)lnPosi2 = AT(,m.lcName,3)lnCode = LEFT(m.lcName,m.lnPosi - 1)lnCode1 = SUBSTR(m.lcName,m.lnPosi + 1,m.lnPosi1 - m.lnPosi-1)lnCode2 = SUBSTR(m.lcName,m.lnPosi1 + 1,m.lnPosi2 - m.lnPosi1-1)lnCode3 = SUBSTR(m.lcName,m.lnPosi2 + 1)SELECT PURITEMIF 药品码 VAL(m.lnCode)REPLACE 药品码 WITH VAL(m.lnCode),;单

27、价 WITH VAL(m.lnCode1),;药品代码 WITH m.lnCode2,库房名称 WITH ,批号 WITH ENDIFENDIFSELECT PURITEMTHISFORM.grdLineItems.REFRESH()盘点管理:本功能模块的主要功能是实现对本系统的业务的盈亏情况进行统计,以提供决策时使用。5.6销售退货管理:本功能主要是对由于各种原因造成的已售药品的退货进行管理。5.7采购退货管理:本模块的主要功能是实现对由于各种原因而产生的药品订购退货的管理。5.8销售查询:从界面中我们可以看出,本系统应用了多条件的综合查询,可以根据销售清单、商品销售汇总、按销售单汇总、按日

28、期汇总、按部门汇总等多种方式进行查询。5.9进货查询:从界面的抓图中我们可以看出,本系统可能根据多个条件对进货进行查询,如按照进货清单、日期进货汇总、按进货单汇总、按进货日期汇总等多种因素进行查询。5.10盘点查询:本功能模块中按照盘点清单和按盘点表汇总两种方式进行盘点查询,以及时得知盈亏情况。5.11销售退货查询:对由于各种原因造成的已售药品的退货数据情况进行查询。5.12进货退货查询:对由于各种原因造成的已订药品的退货数据情况进行查询。5.13应收款:对已经售出的药品资金结算情况进行处理。5.14应付款:对已经订购的药品资金结算情况进行处理。5.15商品明细帐:对某种具体的药品的进、销、存

29、以及盈亏情况进行统计。5.16商品日记帐:对具体的某天的药品的经营情况进行登记。5.17口令修改:以防因为密码泄露而造成数据损坏或失窃。5.18员工管理:对药品批发公司中使用本系统的操作者进行个人信息的管理。5.19药品维护:对某种药品的详细信息进行维护。5.20付款方式维护:对药品的采购和销售的付款方式进行设置。5.21库房维护:对本药品的库房的具体数量进行维护。5.22部门维护:对本药品批发公司的业务部门进行设置。5.23客户单位维护:对本药品批发公司的客户信息进行设置。5.24供货厂商维护:对本药品批发公司的供货单位进行设置。第六章 实施概况61系统开发环境:系统开发环境包括硬件平台和软

30、件平台两种。硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有PII处理器(或以上)、64M内存(或以上)、10G硬盘(或以上)的普通微机即可顺利运行。软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的Windows XP中文专业版和V作为开发语言,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。中文版,它是运行于Windows95和Windows NT平台的32位数据库系统,充分发挥了32位微处理器强大的32位数

31、据处理性能。它功能强大,直观易用,支持客户/服务器结构和面向对象编程,提供多种可视化编程工具,支持最新Internet技术, WWW数据库的设计,最新流行的ActiveX等。 中文版完全支持OOP(面向对象)的应用程序设计方法,VFP使用了真正的类,包括继承性,封装性和多态性。用可视方式创建类、查看类及类代码;利用表单向导进行专业级界面设计;对表关系进行可视化查看;可利用OLE自动化来包含其他软件(如Excel、Word)中的对象并使用这些软件。通过Visual FoxPro对象和事件模型,用户可以快速创建和实现无模式(modeless)的应用程序;利用生成器和工具栏,开发人员可以快速开发应用

32、程序,而省去编写大量的代码、定义繁多的属性。总之,中文版是一种适用于专业人员的开发工具。对于一个大型的信息管理系统,它很可能需要对不同的用户各自创建一个大型的文件系统,它包括许多表,而属于一个用户的一套表与属于另一个用户的一套表实际上是相同的,只是名称有所不同,而在F中,需要建立大量的代码来区别和维护属于不同用户的一套表,这套表的数量可能是非常庞大的,维护编码也是非常庞大的。然而Visual FoxPro中引入的真正的数据库的概念,使这一问题的解决变得非常的容易,设计人员只要为不同的用户创建不同的数据库,然后在这些数据库下建立用户自己的表就可以很容易对每个用户进行区别和维护了。而且,这样的数据

33、库的关系能力更加强大,更加稳定可靠。面向对象程序设计减少了开发时间。Visual FoxPro 通过使用面向对象的开发技术简化了开发。它可以通过创建代码类和接口单元类来创建功能强大的、使用灵活的可重用对象库。 利用内置工具管理类和类库管理类库资源,在应用程序中用类浏览器和组件集定位、查看、使用类。表面显示器会帮助我们建立更为稳定、更为高效的应用程序。下面的窗口显示代码的每一行,指示其是否执行、执行次数、首次执行时间、平均执行时间。这些数据可以帮助我们快速定位代码中的运行瓶颈,也可验证测试计划。用功能强大的可视化的RAD工具减少开发时间、减少开发工作。用有颜色的代码编辑器和直接跟踪调试器使得写代

34、码的工作比从前简单得多,这一改进来自Microsoft Visual C+开发系统。使用Microsoft Visual SourceSafe简化了开发小组的开发工作。Microsoft Visual SourceSafe 版本控制系统与Visual FoxPro 6.0紧密关联,因此可以更好地管理源代码,不论是个人独立编写程序,还是作为开发小组的其中一员编写程序。 组件集使得查找和使用诸如类库、表格、报表、代码的组件变得特别简单。仅需要拖动鼠标就可以快速将类从组件集中移出,放置到表格和报表中。Visual FoxPro 6.0 提供了100多个未编译、可重用的类,开发人员可以利用这些类实现应

35、用程序的基本功能。直接使用这些类,或者用这些类的继承来实现一定的扩展功能。 应用程序向导和构建器Visual FoxPro 6.0 包括一个完全的面向对象的应用程序框架,它是由一组为应用程序提供基本功能的类组成的。新的应用程序向导就是基于这个框架创建项目的,新的应用程序构建器可以用来添加表格和报表。 组件集(Component Gallery)组件集(Component Gallery)简化了类库的管理,简化了提供可视化工具去组织和使用组件的其他组件的管理。组件可以从组件群中拖出,放置到可视化设计环境中,诸如项目和表单。 严格日期检查编译日期信息时,Visual FoxPro 6.0 将检测会

36、产生误解的日期描述,例如01/01/56。开发人员可以利用这一特性检测现有代码的2000年问题,并且在新代码中避免这一问题的出现。新的严格的日期格式强制日期以清楚形式描述。 Coverage Profiler开发人员可以运用表面显示器(Coverage Profiler)检查他们要测试的方案的有效性,这是用执行相应行代码的方式实现的。他们也可以执行profiling 以查找瓶颈或其它执行当中遇到的问题,这是通过检查每一行代码的执行时间实现的。 访问和赋值方法访问方法是当访问属性值时运行的代码,赋值方法是当改变属性值时运行的代码。访问控制方法和访问权限指定方法使属性可用,并使那些内嵌属性容易使用

37、。 项目挂钩项目挂钩是一个新的基类,当与一个项目相连时,可以通过它看到项目级事件。开发人员可以写一些当项目打开、关闭、构建、添加文件时运行的代码。 在应用程序之间进行拖放从记忆字段拖出文本,把它放置到Microsoft Word中,然后可以对文本进行拼写检查。或者从Windows Explorer中拖出一个文件,把它放置到项目管理器中。文件将被添加到项目中去。 活动文档活动文档是一个Visual FoxPro应用程序,挂接在Internet Explorer上。它提供了把Visual FoxPro的强大功能用在浏览器上的一种途径。活动文档同样也提供了一种在分布式应用程序中使用Web的方法。 微

38、软传输服务器支持由Visual FoxPro 创建的COM 组件,这些组件可以由微软传输服务器管理和调整。开发人员可以构建基于数据的组件,充分利用微软传输服务器提供的调整组件的便利条件。 企业应用程序开发Visual FoxPro 6.0 与其它Visual Studio 工具可以很好的配合,例如,运用Visual InterDev 创建Web应用程序的开发人员可以很容易地使用Visual FoxPro 来创建组件。用Visual Basic创建的 ActiveX 控件可以在Visual FoxPro 应用程序中使用,以实现一些附加功能。购买Visual Studio 企业版的Visual F

39、oxPro 开发人员可以得到开发工具所提供的全部好处。 综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。 本系统在单机上运行。6.2系统测试:在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:1、菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把该药品批发公司有关药品的所有基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现。2、数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。例如:例如对销售数据的管理,我首先在销售录入模

40、块中进行操作,然后在销售查询中进行刚才销售数据的查询,随时观察这两个数值之间是否一致,经过多次的类似操作,并在不同的操作时通过不同的数据量的操作,并进行验证,说明该功能完全正常。3、综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。6.3 系统运行与维护:系统的运行:1初始数据的输入本系统的的输入采用鼠标和键盘相结合的输入方法。2、怎样进入系统A、将本系统所在的文件夹拷贝到硬盘,然后执行其中的药品销售管理系统的程序文件即可,应注意要将全部文件的属性变以存档,消除只读属性。B、在随后出现的登录界面上输入正确的用户名和密码即可(如可以输入以下的用户名

41、和密码:abc;132)3、怎样使用本系统:点击鼠标左键即可进行相应功能的选择。系统的维护:本系统是个较复杂的人-机系统,由于系统外部环境与内部因素的变化,不断影响系统的运行,同时需要系统不断地适应这些变化,不断地完善系统,以提高系统运行的效率与服务水平,这就需要自始至终进行系统的维护工作。系统的维护主要包括四个方面:(1)程序的维护:指的是修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。(2)数据文件的维护:指的是按照用户的要求对数据文件进行不定期的修改。(3)代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维

42、护。(4)硬件的维护:指的是对系统所使用的设备进行维护。本系统的日常维护由药品馆的专人来负责,如果出现一些不能解决的问题,则由开发者来负责。64系统的转换方案:本次开发的药品管理系统采用了并行转换方式,以保证平衡可靠的过度。即一方面使用本系统来进行工作,另一方面又继续沿用老的方式手工方式,这种状况持续了半个月的时间,在这期间发现了一些程序中存在的漏洞和错误,用户也提出一些修改意见,经过程序的进一步完善后,正式投入了使用,中止了以前老的手工的操作方式。结束语在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在

43、一些缺陷和不足。因为对药品管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在药品管理系统中的应用已经很普遍,但在开发过程由于硬件的限制,未能实现网络功能,在大多数药品管理系统单机版中,数据库是用普通的单机版数据库,那么在以后的系统更新过程中会造成不必要的损失。尽管该药品管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是药品管理系统所必需的。相信该药品销售管理系统将是一套药品管理必不可少的管理软件,在本次毕业设计中,我从指导老师老师身上学到了很多东西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使

44、我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。另外,在系统开发过程中还有同组的同学也给了我不少帮助,这里一并表示感谢。 参考文献1.周升锋 编著,Visual FoxPro应用程序开发,北京航空航天大学出版社,1997年11月2.毛一心编著,Visual FoxPro6.0中文专业版应用实例集锦,清华大学出版社,1999年11月3.史济民、汤观全编著,Visual FoxPro及其应用系统开发,清华大学出版社,2001年1月Chapter I of Volume II MISS Bingleys

45、 letter arrived, and put an end to doubt. The very first sentence conveyed the assurance of their being all settled in London for the winter, and concluded with her brothers regret at not having had time to pay his respects to his friends in Hertfordshire before he left the country.Hope was over, en

46、tirely over; and when Jane could attend to the rest of the letter, she found little, except the professed affection of the writer, that could give her any comfort. Miss Darcys praise occupied the chief of it. Her many attractions were again dwelt on, and Caroline boasted joyfully of their increasing

47、 intimacy, and ventured to predict the accomplishment of the wishes which had been unfolded in her former letter. She wrote also with great pleasure of her brothers being an inmate of Mr. Darcys house, and mentioned with raptures some plans of the latter with regard to new furniture. Elizabeth, to w

48、hom Jane very soon communicated the chief of all this, heard it in silent indignation. Her heart was divided between concern for her sister, and resentment against all the others. To Carolines assertion of her brothers being partial to Miss Darcy she paid no credit. That he was really fond of Jane,

49、she doubted no more than she had ever done; and much as she had always been disposed to like him, she could not think without anger, hardly without contempt, on that easiness of temper, that want of proper resolution which now made him the slave of his designing friends, and led him to sacrifice his

50、 own happiness to the caprice of their inclinations. Had his own happiness, however, been the only sacrifice, he might have been allowed to sport with it in what ever manner he thought best; but her sisters was involved in it, as, she thought, he must be sensible himself. It was a subject, in short,

51、 on which reflection would be long indulged, and must be unavailing. She could think of nothing else, and yet whether Bingleys regard had really died away, or were suppressed by his friends interference; whether he had been aware of Janes attachment, or whether it had escaped his observation; whiche

52、ver were the case, though her opinion of him must be materially affected by the difference, her sisters situation remained the same, her peace equally wounded.A day or two passed before Jane had courage to speak of her feelings to Elizabeth; but at last on Mrs. Bennets leaving them together, after a

53、 longer irritation than usual about Netherfield and its master, she could not help saying,Oh! that my dear mother had more command over herself; she can have no idea of the pain she gives me by her continual reflections on him. But I will not repine. It cannot last long. He will be forgot, and we sh

54、all all be as we were before.Elizabeth looked at her sister with incredulous solicitude, but said nothing.You doubt me, cried Jane, slightly colouring; indeed you have no reason. He may live in my memory as the most amiable man of my acquaintance, but that is all. I have nothing either to hope or fe

55、ar, and nothing to reproach him with. Thank God! I have not that pain. A little time therefore. - I shall certainly try to get the better.With a stronger voice she soon added, I have this comfort immediately, that it has not been more than an error of fancy on my side, and that it has done no harm t

56、o any one but myself.My dear Jane! exclaimed Elizabeth, you are too good. Your sweetness and disinterestedness are really angelic; I do not know what to say to you. I feel as if I had never done you justice, or loved you as you deserve.Miss Bennet eagerly disclaimed all extraordinary merit, and thre

57、w back the praise on her sisters warm affection.Nay, said Elizabeth, this is not fair. You wish to think all the world respectable, and are hurt if I speak ill of any body. I only want to think you perfect, and you set yourself against it. Do not be afraid of my running into any excess, of my encroa

58、ching on your privilege of universal good will. You need not. There are few people whom I really love, and still fewer of whom I think well. The more I see of the world, the more am I dissatisfied with it; and every day confirms my belief of the inconsistency of all human characters, and of the litt

59、le dependence that can be placed on the appearance of either merit or sense. I have met with two instances lately; one I will not mention; the other is Charlottes marriage. It is unaccountable! in every view it is unaccountable!My dear Lizzy, do not give way to such feelings as these. They will ruin

60、 your happiness. You do not make allowance enough for difference of situation and temper. Consider Mr. Collinss respectability, and Charlottes prudent, steady character. Remember that she is one of a large family; that as to fortune, it is a most eligible match; and be ready to believe, for every bo

温馨提示

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

评论

0/150

提交评论