苏州星地医药进销存管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文

上传人:suns****4568 文档编号:81521577 上传时间:2019-02-21 格式:DOC 页数:52 大小:1.56MB
返回 下载 相关 举报
苏州星地医药进销存管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第1页
第1页 / 共52页
苏州星地医药进销存管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第2页
第2页 / 共52页
苏州星地医药进销存管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第3页
第3页 / 共52页
苏州星地医药进销存管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第4页
第4页 / 共52页
苏州星地医药进销存管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《苏州星地医药进销存管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文》由会员分享,可在线阅读,更多相关《苏州星地医药进销存管理系统开发与实现 苏州技师学院信息工程系2012届毕业设计论文(52页珍藏版)》请在金锄头文库上搜索。

1、苏 州 技 师 学 院 2012 届毕业设计(论文)苏州星地医药进销存管理系统的开发与实现院 (系) 信息工程系 专 业 高级计算机网络技术 班 级 信息0707班 姓 名 曹璐 指导教师 华康 起迄日期 3 月 1 日 6月 10 日 2011年6月10日摘要计算机管理信息系统是一项系统工程,综合了计算机、网络、数据库、通讯技术,也包括了企业管理科学和众多丰富实践经验的总结。它是先进科学技术和现代企业经营管理结合的范例。它的产生和运行是企业经营管理发展到一定阶段、一定规模及特定经济环境下的必然要求。目前,全球药品市场竞争日益激烈,企业要想获得持续性的赢利取决于其是否能够赢得和保持相当的客户的

2、满意度。经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键词:药品,窗体,域,数据库Abstract:The calculator management information system is a system engineering, synthesizing the calculator, network, database, the communicatio

3、n technique, also including the business enterprise management science and numerous abundant empirical summary of fulfillment.It is the example that the advanced science technique combines with the modern business enterprise management. Its creation and movement is the business enterprise management

4、 management develops the certain stage, inevitable request of certain scale and particular and economic environmentses are. Currently, the global drugs market competition is increasingly vigorous, the companies medicine enterprise wants to be keep on the win the benefit to be decided by whether it c

5、an win and keep the satisfaction of the equal customers or not.Through analysis, we use the VISUAL BASIC development tool of the company of MICROSOFT, making use of various development tool that faces to the object of what it provide, particularly is this ability of the data window way is convenient

6、 and simple and direct to manipulate the database of intelligence turn the object, build up the system application prototype in the in a short time first, then, start the prototype system to carry on the need generation to the beginning, revise and improve continuously, until formation the customer

7、is satisfied and can go the system.Key words: materia medica,form,field, thewages management.目 录第一章 绪论41.1系统的开发背景4第二章 系统分析42.1需求分析42.2 可行性分析5第三章 关键技术53.1 使用Tree View显示数据53.2 在窗体间传递参数6第四章 系统设计74.1 系统目标74.2 系统功能结构7第五章 数据库设计85.1 数据库分析85.2 项目E-R图85.3 数据库结构设计115.4 创建数据库16第六章 设计主窗体176.1 制作主窗体界面176.2 添加菜单栏

8、176.3 编写主窗体代码196.4 编写通用模块程序21第七章 详细设计237.1 设计基本数据模块237.1.1 药品类别237.1.2 管理药品信息药品列表287.1.3 供应商337.1.4 客户347.2 设计进货管理模块357.2.1 进货订单订单列表357.2.2 入库单397.3 设计销售管理模块407.3.1 销售订单417.3.2 销售单427.4 设计库存理模块437.4.1 库存信息437.5 设计查询模块47参考文献47致谢48第一章 绪论1.1系统的开发背景 对于医药销售 ,其药品从入库到销售,要经过多个环节,处理大量的数据,用手工作业的方式处理大量的入库、销售数据

9、,以及对库存进行统计,其效率非常低,而且容易出错,可能造成入库、销售、库存药品的汇总困难,导致库存积压,使资金周转缓慢。通过建立的进销存管理系统可解决这些问题。 使用计算机对药品的入库、销售、库存数据进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高药品进销存管理的效率,也是企业的科学化、正规化管理的重要条件。因此,开发这样一套药品进销存系统是很有必要的工作。第二章 系统分析2.1需求分析通过与医药企业的销售主管、各门店经理进行沟通,详细了解本系统的需求,得到该系统需要具备的功能,具体如下。1. 基本数据管理

10、;l 管理药品信息;l 管理供应商信息;l 管理客户信息;l 管理仓库。2. 进货管理l 进货订单管理;l 入库管理。3. 销售管理l 销售订单;l 销售管理。4 查询l 分别按供应商、业务员、仓库查询进货情况;l 分别按客户、业务员、仓库查询销售情况。2.2 可行性分析可行性分析是上层进行决策的重要依据,通过对需求分析的研究,对项目的可行性分析如下。1. 引言某医药公司为了能加强对药品销售的管理,提高药品流通效率、使资金利用率更高,为了提高库房人员管理进销存数据的效率,计划开发医药进销存系统。1.1.编写目的从计算机信息管理急速,以及企业的业务需求两方面出发,对医药进销存系统(下面称为“本系

11、统”)的可行性进行分析,为企业就决策提供依据。1.2项目背景l 项目提出者:xx市济世医药有限公司l 项目开发者:xxx科技有限公司l 系统用户:项目提出公司库房、各门店的工作人员2. 可行性分析的前提2.1系统要求医药进销存系统需要包括基础数据管理、进货管理、销售管理、综合查询等功能。在系统中应能方便地增加、修改药品信息,同时也能方便地增加、修改往来单位(供应商、客户),能对采购订单、销售订单进行管理,能方便地登记入库、销售数据,能方便地查询库存数据等。2.2系统目标医药进销存系统的目标是:实现药品进、销、存数据的信息化管理,提高药品的周转率,同时提高资金的利用率,提高药品进销存信息的查询效

12、率,提高药品进销存数据存储的可靠性、保密性、降低管理成本,减少人力物力资源。第三章 关键技术3.1 使用Tree View显示数据使用Tree View控件可显示分层结构的数据,其中每个数据项为一个Node对象,每个Node对象均由一个标签和一个可选的位图组成。对于Tree View控件,主要是通过设置属性和调用方法对各Node对象进行操作的,这些操作包括添加、删除、修改标签等。Tree View控件由一些折叠的节点(Node对象)构成,每个节点通常包括图像、标签、Key属性。如图4-5所示显示了具有两个根节点的树,其中第1个根节点又有两个子节点。通过向集合对象Nodes中添加Node对象,即

13、可向控件中添加显示项。具体的语法格式如下:各参数的含义如下:l Relative设置为已存在的节点的Key或索引号,表示新添加节点与已存在节点的关系。l Relationship设置新添加节点的相对位置,可设置为以下值。 Tvwlast-1:该节点置于任何其他的在relative中被命名的同一级别的节点后面: TvwNext-2:该节点置于在relative中被命名的节点的后面: tvwPrevius-3:该节点置于在relative中被命名的节点的前面: tvwChild-4:该节点成为在relative中被命名的节点的子节点。l Key设置该节点的Key值。l Text设置该节点的显示内容

14、(标签值)。Image和selectedimage设置显示的图标和选中后的图标3.2 在窗体间传递参数在实际的项目开发中,常常需要在窗体间传递参数。常用的几种参数传递方法有如下几种。1. 使用全局变量传递参数在模块文件中使用Public声明全局变量,这些全局变量在整个项目中都可以被访问。当准备向窗体传递某个参数时,先设置全局变量的值,再显示窗体,然后在窗体中访问该全局变量,即可达到传递参数的目的。使用全局变量在窗体之间传递参数,操作很简单,有很方便。但是其缺点也是显而易见的。主要有以下缺点。l 不能保证值的正确性:因为其作用域是全局,所以程序范围内都可以修改它的值,如果出现错误,非常难以发现。

15、l 增加了窗体之间的耦合,修改窗体的代码或移植窗体很不方便。2. 使用窗体属性传递参数可通过窗体属性传递,比如使用Form.tag属性传递参数。这种方式的缺点是不能准确表达参数的意义。3. 通过给窗体设置自定义属性来传递参数在窗体的声明部分用Public定义的变量,将作为窗体的属性被显示。与设置窗体的原来属性相同,在其他模块中可设置这些自定义属性的值。这种方式的有点是自定义属性可由程序员设置有意义的名称。本章实例就是使用这种方式为大多数窗体设置了strSQL属性和iMode属性,向窗体传递SQL语句和窗体的工作模式。本章大部分窗体使用自定义属性的方式来传递参数,具体内容可参见后面的代码。系统设计通过前面的需求分析和可行性分析,对功能要求、性能要求有了大概的了解,下面就应该确定系统的最终目标及初步的功能结构。第四章 系统设计4.1 系统目标根

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号