网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 计算机论文 -> 中小型超市管理系统规划(一)
计算机论文资料| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

中小型超市管理系统规划(一)

最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见微信集赞换文档
中小型超市管理系统规划(一)
中小型超市管理系统规划
中小超市信息管理系统是一个繁琐 而广泛的管理系统,可以开展中小型超市大部分业务。一般包括采购管理、价格管理、库存管理、销售管理、供应商管理、子机、现金等简单一致的系统界面,但美观大方,操作方便,搜索功能高效,信息全面准确。该系统使用一种高度复杂和流行的客户端/服务器结构,今天(C/S)与德尔福开发的福地应用程序,背景数据库是微软SQL Server 2000。
一 需求分析
(一) 行业概念的理解
POS:销售点,直接与客户一一个的电子登记系统。
订单状态:用于描述采购通常分为订单、每日分配、手动选择等。
订单:表示采购货物必须发给供应商,供应商根据订单中货物的详细情况发运至超市,根据订单中收到货物的详细信息。
每日配送:指每日购买的商品或补货期短的商品,如水果、新鲜蔬菜等。如果按时间命令是不允许的,并且操作很麻烦。
手动选择:由于名称代表超市本身,它负责购买商品。
销售状态:用于描述一般定义的商品的销售状态、促销、折扣等,通常是指商品处于正常的销售价格状态,即根据正常销售价格。
促销:指超市出售某些产品以赚取利润,以吸引更多的消费者。一般低于正常销售价格或成本价。
折扣:如果产品销售不畅销或产品有缺陷或保质期接近,如何尽快销售好产品。
库存调整:当实际数量变化不是由常规销售引起的时,调整库存,使已预订数量与实物数量匹配。
日处理:当天销售结束时物料的当天销售信息摘要和库存更新。
损益:当货物损坏、损坏、被盗等发生时,造成货物和损益。损益由库存调整反映。
(二) 业务流程说明
在实际管理中,有三种数据流:资本流动、单据流和实际物流商品。该系统以真正的物流为中心,从供应商购买货物到向客户销售货物,整个过程都得到管理。简单地说,它是商品的购买和销售。每个链接通过适当的文档连接,同时资金流动。在商品管理领域,我们提出了部门和商品分类的概念,它简单而有效。所谓的部门是基于产品分类管理的基本特征。例如,超市一般可分为食品部门、新鲜部门、日用品等。子类,即所谓的产品类别,是指商品的具体特点,例如,食品部可以包含糖果饼干,饮料等每个部门和每个商品类别有个人参与的成本。体现这种管理理念,商品商品销售可以按部门级和问卷、分类层次等操作完成。作为一名超市管理人员,及时了解销售情况是非常必要的,要调整购买或提供营销策略,了解商机,并建立"中小型超市信息系统管理系统"。
(三)问题解决方案
超市系统在运行过程中的数据流量特别大。有时网络会因为流量太大而阻塞,这会导致 POS 系统停止网络,这直接影响到销售活动。应暂时避免这种情况,并减少交通信息网络。日处理的主要目的是组织当天的销售数据,更新库存表,为第二天的销售做准备。与日常处理不同,另一种方法就是在销售完成时立即更新库存。但是,这可能会导致服务器加载更频繁,POS 系统将断开连接。POS系统在销售商品时执行的商品数据是服务器上的数据,有效地保证了数据的一致性和集中控制。即使产品数据来自本地缓存服务器,POS 系统也临时将生成的数据存储到本地内存中,当您想要读取产品数据时,您会搜索本地缓存,如果成功,这会有效减少数据使用并加载网络上的服务器。此外,系统充分利用了客户端/服务器结构的特性,更新了更复杂的查询,其他操作则由存储过程执行。存储过程在服务器端执行,并返回操作结果,以便有效地减少网络使用量。
二、程序的设计与编码
(一) POS系统的开发
1. 功能及实现方法
PoS系统是作为一个单独的应用程序开发的,主要操作pos机,提供商品交易作业。销售产品数据存储在POS_SALE中。界面以灰度为主,允许出纳长时间工作,不会疲劳。收银机的操作也非常简单方便。交易液的数量自动增加。
当商品在促销或折扣系统中打折时,pos 自动选择商品中的促销或折扣销售价格,无需人工干预,并在促销期或折扣结束时,系统自动识别正常销售价格。此功能的操作通过"产品"视图执行。在产品视图中查看源代码。
用于携带销售 POS 页的产品信息的视图:
CREATE  VIEW  V_SPXX
AS
SELECT  NAME , A.GOODS_ID,A.BAR_ID,A.GUIGE, 
    BUY_PRICE= CASE     
              WHEN (GETDATE()>B.END_DATE AND GETDATE()<B.BEGIN_DATE) OR A.FLAG='正常' THEN A.BUY_PRICE1
              WHEN (GETDATE()<B.END_DATE AND GETDATE()>B.BEGIN_DATE) AND A.FLAG='促销' THEN A.BUY_PRICE2
              WHEN (GETDATE()<B.END_DATE AND GETDATE()>B.BEGIN_DATE) AND A.FLAG='折扣' THEN A.BUY_PRICE2
              ELSE  A.BUY_PRICE1 
              END 
  FROM GOODS_INFO A ,GOODS_PROMOTE_LOG B
  WHERE A.GOODS_ID*=B.GOODS_ID
交易是在一个事务里完成的,请看交易完成数据提交的代码:
if  form_pos.Database1.InTransaction   then
        try
              form_pos.query1.ApplyUpdates;把本地缓存修改的操作提交服务器
              form_pos.Database1.Commit;  事务提交
              form_pos.query1.CommitUpdates;清空本地缓存
    if  form_pos.Database1.InTransaction=false   then
form_pos.Database1.StartTransaction;
 except
           form_pos.Database1.Rollback; 事务回滚
end;

2. 问题讨论:交易流水号的确定
实际上,可能有十几台 POS 计算机同时运行,也就是说,有许多数据库和同时操作。如何制作唯一的交易流程编号?这就是我在每次提交之前如何使用它,准确比较后台中有多少个计算机流、数据库的事务编号,如果存在,即由其他人占用,然后拿出最大事务量并提交整个事务。事务流编号也仅在事务完成后更新。这是一个 SQL 语句,它使用 pos_sale P_NO(p_no)。
(二)管理信息系统的设计
1.界面设计
该系统采用多种文档形式设计模式,具有导航栏,操作方便。使用方便。使用功能模块时,只显示适当的菜单,以便人们不会感到模糊。系统完全摒弃了花式界面、色彩多彩、实用的推杆等,但与传统风格不同,传统风格显得过于僵化。该系统的界面在简单明了的色调上是一致的,但布局界面美观大方,操作非常相同,没有杂乱感。
我首先定义了几个重要的基本类和其他形式,这些类基本上已经来到这些基类的类。窗体在使用中时太多。所有窗体在运行时都动态加载。当您要运行窗体时,程序将加载该窗体并在窗体用完时立即释放它,以便最大限度地减少用户的计算机系统资源。查看窗体以创建示例:


首页 上一页 1 2 3 4 下一页 尾页 1/4/4

中小型超市管理系统规划(一)由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:高校教师科研成果管理系统需求规.. 下一篇:质量信息管理系统在动力电池企业..
推荐论文 本专业最新论文
Tags:中小型 超市 管理系统 规划 2022-06-13 09:14:16【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有