基于B/S架构的网店系统的设计与实现

时间:2022-03-02 08:56:01

基于B/S架构的网店系统的设计与实现

摘要:计算机技术的全面普及,给中小企业带来新鲜的血液,利用计算机对企业进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个企业的工作效率,在某种意义上讲,给中小企业提供了新的有利条件,增强了企业的核心竞争力,成为企业管理的必备工具。

关键词:ERP;进销存;管理;B/S

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01

Shop System Design and Implementation Based on B/S Structure

Ge Jianxia

(Mingda Polytechnic Institute,Yancheng 224300,China)

Abstract:Universal access to computer technology,to bring fresh blood to small and medium enterprises,the use of computers to manage the enterprise,not only to solve the traditional management of inefficient management,management was not comprehensive,statistical data and other information can not be the problem.The transformation of management,to improve the efficiency of the entire enterprise,in a sense,to provide SMEs with a new favorable conditions to enhance the core competitiveness of enterprises,to become an indispensable tool for enterprise management.

Keywords:ERP;Invoicing;Management;B/S

一、引言

中小型企业在我国经济发展中具有重要地位,随着全球经济一体化及中国加入WTO,国内经济改革的逐年深化,使得国内中小企业都面临着巨大的挑战,管理体制的不完善、生产技术不能和集团性质的大公司相竞争,成为中小企业发展需要解决的首要问题,而即使企业具有了一定先进的技术,由于管理体制中种种问题的制约,也不能使企业在激烈的竞争中占有一席之地。

随着技术发展,电脑的操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈。因此,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。利用计算机对企业进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个企业的工作效率,在某种意义上讲,给中小企业提供了新的有利条件,增强了企业的核心竞争力,成为企业管理的必备工具。

二、网店系统的几个支持模块总体设计方案

(一)方案设计。下面是本系统的实现方案。

从整体流程来看,客户公司需要的系统核心是进销存、而进销存分为两种形式:物流和款流

物流:采购订单->采购进仓单(采购退货)->仓库,盘盈进仓->仓库,调拨进仓->仓库,销售订单->销售单(销售退货)->仓库,盘亏出仓->仓库,调拨出仓->仓库

款流:预付款、付款单、预收款、收款单

那么库存如何计算呢?库存=进项-出项,进项是:采购进仓单-采购退货单+盘盈进仓+调拨进仓,那么出项是:销售单-销售退货单+盘亏出仓+调拨出仓

那么应付款和应收款又如何计算呢?应付款=采购进仓单-(预付款+付款单)。应收款=销售单-(预收单+收款单)

(二)数据库设计。本系统自始至终都是在对数据库进行操作,所以对数据库的性能要求特别高。数据库中有些表的属性比较多,而且某些表的数据将用来反馈信息,所以要求数据库的运行能力比较强。本系统的数据库采用Windows 2000 Server操作系统下的SQL SERVER 2000作为后台数据库软件,对于应用系统是非常理想的。除了支持标准的ANSI SQL语句,在系统上该软件支持多线程运行方式,从而能获得相当好的性能。

(三)数据库表名。供应商类别表、供应商单位表、客户表、折扣计算表、佣金设定表、商品表、价格设定表、组装商品表、采购订单表、销售单表、缺货统计表、库存表、佣金表、采购退货表。

三、部分模块的程序设计实现

(一)销售管理

1.销售开单。在当前模块中可以根据是零售客户、电脑公司或者企业客户的选择项查看客户信息。可以根据仓库的名称和销售的模式查看订单的信息,在生成订单的情况下可以打印订单。以下是获取送审原因代码实现:

//获取送审原因

function GetExlamReason()

{ var i;var mustnuexlam,mustpriceexlam; mustnuexlam="0";

mustpriceexlam="0";var GridView1= orderlist.document.getElementById("");

for(i = 1;i < GridView1.rows.length-1; i++)

{ if ridView1.rows[i].cells[10].firstChild.style.color=="red")

{ mustpriceexlam="1"; }

if (GridView1.rows[i].cells[11].firstChild.style.color=="red")

{ mustnuexlam="1";}

} document.getElementById("HidShenHeOfNum").value=mustnuexlam; document.getElementById("HidShenHeOfPrice").value=mustpriceexlam;

if (mustnuexlam=="0") document.getElementById("HidNumExamFlag").value="1"

if (mustpriceexlam=="0") document.getElementById("HidPriceExlamFlag").value="1"

}

四、结束语

本系统的开发适用于多个行业,可以帮助企业快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性,采用B/S 模式,而客户端必须在服务器正常工作的前提下才能工作。因此,对于没有网络环境的用户,可以单独使用服务器构成一个单独系统。这套系统虽然已经实现了很多功能,但这仅仅只是做了第一步的工作,要使其成为一个更加完美的ERP系统,还有很远的差距,下一步我将对现有的模块进行扩充,以期实现更高的性能和更多的功能。

参考文献:

[1]毛江华,陈淑娟,李云杰等.中国ERP临危自救[J].计算机世界,2007

[2]朱小兵.新一轮ERP概念纷争[J].计算机世界,2006

[3]张少宁.智能客户端:ERP的新方向张少宁[J].软件世界,2006

上一篇:基于Maple数学软件求Schrodinger方程的精确解 下一篇:基于网格技术的远程教学研究与实现