酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

超市库存管理系统的开发与实现

作者:杨 捷
来源:本站原创
点击:
载入中...
加入时间:2008-06-26
字体大小:[  ]

入库、库存、出库还是现在超市库存管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃尔玛管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好库存管理系统,尽可能地减少库存管理的重复性和低效性就成为当前最为重要的问题。超市库存管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,员工信息和供应商信息管理也是库存管理中一个必不可少的部分,它提供着与入库和出库相关的一些信息,使得整个系统更加完整,更加实用。
通过对超市管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今超市库存管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。
1.2计算机模式的发展
计算机模式的发展主要经历了以下几个阶段:
(1)宿主处理机:
即主机——终端的处理。所有的程序都放再宿主机商,用户使用一台无智能终端与处于中心的主机通讯。
(2)主从处理:
应用处理具有一定的分布性,但是处理的分布是单方向的,即从各主计算机到各从计算机。
(3)第一代C/S处理:
处理由服务的请求者——客户机发起并部分控制,由客户机和服务器共同合作完成一应用程序。
(4)对等处理:
在对等处理模式中,所有参与的系统具有同等地位,他们可以相互请求,请求对方和向对方提供服务。
(5)第二代C/S处理:
采用三层体系结构,客户的请求不在局限于关系数据,服务器的功能遍及应用,数据,事务管理,系统管理及其他类似关键任务。
1.3面向对象技术
1.3.1面向对象技术的由来和发展
面向对象方法吸取了程序设计语言和数据建模技术等有益的成果,经过三十几年的演变和发展,逐渐形成了自己的规范,为人们提供了更强的问题求解能力。
最早的计算机语言是汇编语言。汇编语言使用符号来表示机器命令,这比程序员直接使用二进制的机器指令编程显然方便多了。在五十年代中期开发的fortran语言是第一个具有划时代意义的程序设计语言,许多重要的程序设计语言概念,例如变量、数组和控制结构等被因如到程序设计语言中来。
在六十年代开发的simula 67语言现在被人们公认为是面向对象语言的鼻祖。为了管理大型程序的需要,在七十年代出现了数据抽象的概念。数据抽象是一个数据结构及作用于该数据结构上的操作组成的一个实体或单元,数据结构的表示被隐藏在操作接口的后面。
自从1986年以来,面向对象的技术逐步走出了实验室和研究部门,开始进入实际应用。现在,在工业和商业上更多地采用面向对象的问题求解方法。面向对象的方法已被广泛地应用于程序设计语言、设计方法学、形式定义、操作系统、分布式系统、人工智能、实时系统、数据库、人机接口,甚至硬件设计。
1.3.2面向对象的特点
Delphi 6.0不但支持标准的过程化程序设计,而且在语言上还进行了扩充,提供了面向对象程序设计的更强大功能和更大的灵活性。面向对象的程序设计方法与编程技术Visual Basic 6.0不同于标准的过程化设计。设计人员在进行面向对象的程序设计时,不再是单纯地从代码的第一段一直编到最后异端,而是考虑如何创建对象。在Visual Basic 6.0中,表单以及控件是应用程序中的对象,用户可以通过对象的属性、事件和方法程序来处理对象。面向对象的语言扩展部分为应用程序的对象提供了更多的控件,同时也使得创建和维护可重用代码库更容易。它有以下特点:
(1)更紧凑的代码;在应用程序中更容易假如代码,使您不必考虑方案的每个细节;减少了不同文件代码集成应用程序的复杂程度。
面向对象程序设计基本上是一种包装代码,代码可以重用并且维护起来更方便,其中最主要的包装概念,和对象的关系密切,但不同。包括了有关对象的特征和行为信息,它是对象的蓝图。例如,电话的电路结构和设计布局可以是一个,而这个的实例——对象,边是一部电话。
(2)对象属性。每个对象都有属性。例如,一部电话有一定的颜色和大小。当把一部电话放在办公室中,它又有了一定的位置,而它的听筒也有拿起和挂上的两种不同的状态。
对象具有与之相关联的事件和方法的程序。每个对象都可以对一个被称为事件的动作识别和响应,事件是一个预先定义好的特定动作,由用户激活,或系统激活。在多种情况下,事件是通过用户的交互操作产生的。方法程序是对象相关联的过程,但是又不同于一般的Visual Basic 6.0过程。方法程序紧密的和对象连接在一起,并且于与一般Visual Basic 6.0过程的调用方式也有所不同。
所有对象的属性、事件和方法程序在定义时指定的。此外,还有如下特征,这些特征对提高代码的可重用性和易维护性、封装性、继承性
(3)隐蔽不必要的复杂性
当您的办公室内部安装一部电话的时候,您也许并不关心这部电话在内部如何接受呼叫,怎样启动或终止与交换态的连接,以及如何将拨号转换为电子信号。您所要知道的全部信息就是您可以拿起听筒,拨打合适的电话号码,然后与您要找的人讲话。在这里,如何建立复杂的连接的复杂性被隐藏起来。所谓的抽象性就是指能够忽略对象的细节,使用户集中精力来使用对象特征。封装使抽象性变为可能。封装就是指将对象的方法程序和属性代码包装在一起。例如,您可以把确定列表框选项的属性和选择项时所执行的代码封装在一个控件里,然后把该控件加到表单中。
(4)充分利用现有的功能
可以拥有其父的所有功能,在此基础上,可添加其它控件或功能。例如,现有一个表示基本电话的,用户可以定义其子,该子系统可以拥有这个基本电话的全部功能,用户还可以添加上自己所需要的其他功能。定义子是减少代码的一条途径,用户可以找到自己所需要最相似的对象,然后定制它。
(5)合理的代码维护
继承性的概念是使在一个上所做的改动反映到它的所有子当中,这种自动更新节省了用户的时间和精力。例如,电话制造商想以按键电话代替以前的拨号电话。若只改变主设计框架,并且机遇此框架生产出来的电话能自动继承这种新特点,而不是逐部电话去改造,会节省大量时间。
(6)继承性减少了维护代码的难度
继承性体现在软件中,而不可能在硬件中实现,若发现中有一个小错误,用户不必逐一修改子的代码,只要在中修改一处,然后这个改动将会涉及到全部子中去。转贴于 酷文网-论文下载中心 http://www.coolwen.net


共9页: 上一页 [1] 2 [3] [4] [5] [6] [7] [8] [9] 下一页

网摘收藏:
 -> 在百度中搜索:超市库存管理系统的开发与实现
 -> 在Google中搜索:超市库存管理系统的开发与实现
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号