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

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

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

(3)出库单表
用于保存出库单的基本信息,用户通过该表对出库单的基本信息进行查询,并将新的信息添加到该表,也可从该表中删除不需要的信息。
(4)出库明细表
用于保存出库商品的基本信息,用户将新的商品信息添加到该表,从表中删除不需要的信息。
(5)供应商表
用于保存供应本超市供应商信息,可以通过该表进行供应商选择。而管理员则可对该表中的信息进行添加、删除、修改的操作。
(6)库存管理表
    用于保存全部商品部分商品信息。根据系统和用户的需要可往该表中添加信息,也可从该表中删除商品信息。
(7)管理员表
用于保存系统中的用户信息,管理员可对该表中的信息进行相关操作。

 
3 概要设计
3.1系统功能描述
超市销售管理系统提供了销售基本管理,动态掌握销售库存的执行情况;通过销售出货管理和销售退货管理,随时掌握各类商品销售数据,便于超市了解销售相关信息。提供入出库账目统计,实时销售统计情况,实时商品库存统计,特价商品销售统计,用户管理,数据库备份,相关帮助等基本功能。
进行销售订单的录入、维护,并可按销售单号、销售日期、用户、等条件查询每一张销售订单。处理销售、销售退货等各种业务。
启用批次跟踪功能,系统默认按先进先出法自动进行出货分配,减少管理人员的工作量。通过分析产品销售的历史资料,快速掌握销售趋势,提高企业的市场应变能力。为用户提供了多角度的销售分析报表和数据查询,使管理人员可以随时掌握销售的最新情况。
3.2系统功能模块设计
我们的系统采用应用程序模式,系统功能模块包括库存管理、统计报表、系统管理和相关帮助文件,数据流图包括管理人员与用户之间通过管理和查询共同实现对超市库存管理系统的使用,流程图分两个方向,其中一个为入库流程图,从最开始的填写入库单,将入库信息,写入入库单表,其中包括详细的入库记录,还有一个为出库流程图,从最开始的填写出库单,将出库信息,写入出库单表,其中包括详细的出库记录




3.3客户端实现SQL 查询
在Delphi中使用SQL语言非常方便,一般来说,都是通过TQuery或TADOquery组件来使用SQL语言的。可以在TQuery或TADOquery组件的SQL属性中设置SQL语句。设计程序时,在该组件的属性对话框中选择SQL属性,单击带省略号的按钮,就可以打开String List Editor对话框,然后我们就可以在对话框中添加SQL语句。还可以使用Delphi的SQL Builder来自动生成SQL语句,这样可以避免手工编写SQL而可能造成的语法错误。
静态SQL语句在程序设计时便已固定下来,它不包含任何参数和变量。
动态SQL语句,也被称作参数化的语句,在其中间包含着表示字段名或表名的参数,例如下面的语句是一条动态SQL语句:
Select  *  From  MSG  Where 学历 =: ‘本科’;
其中的变量本科便是一个参数变量,它由一个冒号引导,在程序运行过程中,必须要为该参数赋值,该条SQL语句才能正确执行,每次运行应用程序时可以为该参数变量赋予不同的值。为参数赋值有三种方法:
(1)根据参数在SQL语句中出现的顺序,设置TADOQuery组件的parameters属性值为参数赋值。
(2)直接根据SQL语句中各参数的名字,调用ParamByName方法来为各参数赋值。
(3)将TADOQuery组件的DataSource属性设置为另一个数据源,这样将另一个数据源中与当前TADOQuery组件的SQL语句中的参数名相匹配的字段值赋给其对应的参数。利用这种方法也能实现。
由此可以看出,真正传递数据的是DataSetProvider的接口,所以,用这个接口搭建传递SQL的桥梁是必需的。客户端进行SQL查询的方法是:
ClientDataSet.Close;
ClientDataSet.CommandText := SQL语句;
ClientDataSet.Open;
3.4开发工具的选择
可视化程序开发工具是一种完整的程序设计环境,使得程序员能够把按钮,文本框,菜单等屏幕元素组装到空白的“窗体”上,然后填写各控件相关的处理细节,从而快速构造一个GUI程序。
Delphi是美国Borland International公司的产品,被称为第四代编程语言,它是基于窗口和面向对象的编程语言,与Windows操作系统紧密结合,具有强大的数据库支持,迅捷的编译速度。同时还兼备了C语言和Visual Basic易学灵活的特点,一直是编程人员喜爱的工具。
3.4.1前台工具
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,使用Delphi开发应用软件,无疑会大大地提高编程效率。

DELPHI最显著的特点就是高效性和稳定性,总的来说,主要体现在以下5个方面:
(1)有良好的面向对象设计能力
Delphi具有良好的继承性,例如,可以先构造一个Form作为基础,继承两个甚至多个界面,把它们相同的动作写于基类中,不同的动作写在子类中。
(2)具有良好的数据处理能力
Delphi提供了使用非常方便的工具Database Explorer,可以快速浏览各种数据库服务器上的资料。提供了数据库引擎BDE可以针对不同关系数据库设置大量的相关参数,调节处理能力。
(3)具有良好的对标准技术的支持
Delphi提供了Windows 32位特性的完整支持。
(4)具有良好的Internet/Intranet开发支持
用Delphi开发Internet下的CGI,可以利用已有的C/S应用的编程经验和技巧,创建快速高效通过Web传输的数据应用。
(5)具有良好的对第三方构件产品和工具的支持
Delphi类可以粗略地分成两部分:一部分是组件类,这些组件类通常以某种方式出现在组件面板上,当用户从组件面板上点取一个类的图标后,在程序中就自动生成了该类的对象(非可视组件除外);另一部分是功能类,这此功能类的对象通常出现在程序代码中,起着不可代替的作用,但是这些功能类在组件面板上是找不到的。在Delphi中,每一个类的祖先都是Tobject类,整个类的层次结构就像一棵倒挂的树,在最顶层的树根即为Tobject类。这样,按照面向对象编程的基本思想,就使得用户可用Tobject类这个类型代替任何其它类的数据类型。实际上在Delphi的类库中,Tobject类派生出了为数相当众多的子类,它们形成了一个庞大的体系,通常情况下,如果不自行开发组件,就不必了解整个类的体系结构,只用到类层次树的叶结点就足够了。转贴于 酷文网-论文下载中心 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号