您现在所在的位置是:首页 > 业界新闻

商场进销存系统总体设计

信息系统的设计,也可称为物理设计,是信息系统开发的第三个阶段。其任务是根据第六章提出的逻辑模型(信息系统的数据流程图),形成物理模型,主要包括系统总体拓扑结构、系统软件总体功能结构、系统文件目录结构、文件组织结构、功能模块的程序设计等内容。信息系统的设计可以分为系统总体设计和系统详细设计。
§1总体设计
系统总体设计就是确立系统总体拓扑结构和系统软件总体功能结构。

1·l系统总体拓扑结构
一、明确任务
管理信息系统的物理设计,首先要根据系统分析阶段对系统提出的功能要求,确立一个既能够满足系统功能又要考虑系统的先进性和企业的经济承受能力的系统硬件环境。
确立系统的硬件环境,必须考虑整个商业企业的所有子系统。商业企业管理信息系统七致可以分为:财务管理子系统;人事档案管理子系统;商场业务管理子系统;总经理查询子系统。
在考虑以上诸因素的情况下,而且为达到商业企业各子系统的信息共享、资源共享,本系统采用了微机局域网环境。网络拓扑结构采用总线星型混合拓扑结构。为更好地保证系统安全性、可靠性和实时反应能力,还采用了多服务器结构。网络服务器采用高性能大容量专用服务器。

二、网络拓扑结构
下面首先介绍几个主要概念,然后介绍本系统的网络拓扑结构。
1.计算机网络把分布在不同地理位置的计算机用通讯线路和通讯设备相连接,再配有相应的网络管理软件,以实现计算机的资源共享。
2.资源共享是指网络上的用户通过工作站(个人计算机)使用网络系统的全部硬件,软件资源和通讯线路资源。例如用户可以通过工作站共享服务器硬盘存储器信息、共享打印机设备、允许网上用户之间进行信息的交换,实现信息共享。
网络的组成一个网络的组成要素包括文件服务器、工作站、网络通信卡、通信线路、:富接器。
1)文件服务器,通常是网络上的一个高档微机(或小型机),要运行网络操作系统;提供网络服务,管理网络通讯,管理用户的访问控制及网络上的文件系统管理。
2)工作站,是网络上的微机,通过网络通信卡和通信电缆连接到文件服务器上。上仵站能够访问文件服务器,与文件服务器之间进行信息交换。工作站要安装相应的网络管理软件,包括通讯协议程序IPX和外壳程序NETX,工作站启动时运行这些程序,建立工作站与网络的连接,并登录到文件服务器上。
(3)网络通信卡(简称网卡),是插放在工作站中的一块集成电路板。负责对网络上的通信数据起接收和转发的作用。
(4)通信线路,连接工作站与工作站、服务器与工作站以及连接网上设备的通信电缆?
(5)连接器,包括T型头、重发器、收发器等。

4.本系统的网络拓扑结构本系统采用分布式总线、星型混合结构如图7—1所示:
由图7—l可见,在分布式总线星型混合网络拓扑结构中,采用了多个网段:主千网采用粗缆,为总线结构,在主干网段上分别连接主服务器和提供职能科室使用的工作站。各个子网段分别连接一台服务器作为商场服务器,并连接有提供给商场业务人员使用的工:作站和收银机。
各个商场服务器、后台工作站、收银机分别建立一个独立的子网,每个网段由刁:连接了集线器(HUB),因而改变了子网段的总线结构为星型结构。
目前每个商场服务器的各子网段将其各个工作站按总线结构相连接,各个收银机(POS机)连接到集线器(HUB)上,形成星型结构。每个子网段的长度和所连接的工作站是有限的。
主服务器上可以将财务处、人事处、总经理室的工作站连接到此服务器上,进行财务管理、人事档案管理、总经理查询用。
由此可见,在本书中详细介绍的商场进销存管理信息系统在商业企业的信息系统中,占据着举足轻重的位置,所用设备的覆盖面也非常大。

5.收银机(POS机)与系统接口收银机是一种商用专用计算机。一般可分为两大类:第一类是单机系统,只能单独使用,比如在小型超级市场中经常使用,功能较少’,——般只能处理、统计销售数据;第二类收银机可以连网,作为网络系统的一个工作站,在大型的商业系统中,如大型百货公司、酒店等大型商业企业中大部分都使用这类收银机。

收银机作为网络系统的工作站,其与系统的硬件接口是同一般工作站一致的,而收银机与系统的软接口,则能够充分体现收银机用于网络系统的强大作用与功能。首先,作为后台人员可以通过网络数据共享来实时掌握前台销售(由收银机采集的销售数据)的动态数据;并能够进行库存帐的自动入帐和财务的帐务处理,这种强大的自动记帐功能即可以节约人力,又能够提高工作效率,而更主要的是能够快速地获取信息,辅助企业决策者进行决策。在本系统中前台系统(收银系统)的正常工作必须依赖于后台系统的强大支持,前台系统与后台系统之间的软件接口,请详细学习后面几章。

三、软件系统平台
网络操作系统采用Novell网络操作系统Netware386V3.12版本;
工作站采用MicrosoftWindow3.2中文操作平台;
数据库开发平台采用FoxproForWindow2.5;
系统应用软件自行开发。在本书中介绍商业企业的商场进销存管理信息系统。

l·2软件总体设计原则
在上一章系统分析的基础上来完成商场信息系统的软件总体结构设计,主要确定商场信息系统由哪些子系统、哪些处理模块组成,将各个处理模块按照某种形式组织在一起,形成程序结构,并对其进行优化,使该种结构易于用程序实现并且具有较高的软件平靠性产旦竺茹症,软件结构图是一种能够准确表达这一程序结构的图形表示方法,它能清楚地反映程序模块间的层次关系和联系。
在对商场信息系统进行模块划分的过程中,也是以凝聚度和耦合性为模块划分原则的:

一、凝聚度
从凝聚度的角度看,本系统重点考虑了功能凝聚和重复凝聚。坚持功能凝聚的原则:即每个子模块按照功能进行划分,最后一层的处理模块都具有一个独立的功能,便于程宁的实现与维护;坚持重复凝聚的原则,将各个处理模块中重复调用的部分,单独作为一个吐理模块。例如,在大多数输入单据处理模块以及各种记帐处理模块中,要进行商品目录搜索,用以判断待处理的商品是否已经登记到商品目录中或者商品帐中,如果未登记,可调用增加商品目录子处理模块。为了使程序结构简单,各个处理模块中商品目录登记子处理模块邯被删去,即程序结构变为如果在商品目录搜索不到商品的话,程序不能进行,并由用户人为控制返回程序,并进入增加商品目录处理模块增加商品返回后,再进行其它操作。这样做主要考虑使程序结构简单化,减少重复的处理模块,但是增加了人为控制的因素。

二、耦合度
从耦合度的角度出发,必须坚持模块间尽量使用数据耦合,减少控制耦合,避免作法耦合的原则。本系统在模块划分中,尽量减少控制耦合,有些控制模块的功能用人工干:顼的处理方法来代替,这样使模块之间的信息传递与控制调用尽量简单化。
例如,对商品采购子系统进行功能模块划分,是在商品采购处理数据流程图的基础上将逻辑模型进行转化,如图7—2所示:由逻辑模型生成了商品采购功能结构框图,在功能结构框图的优化过程中,由于考虑到模块之间应尽量减少控制耦合,因此,将商品采购功能中的商品到货模块删去。商品到货功能模块主要发出控制信息给主调模块,以确定执行商品采购功能的哪些子功能模块。本系统将删掉的商品到货功能用人工干预的方法加以代替,虽然程序自动化程度降低,但是因此改变了程序的控制结构,减少了模块间的控制耦合,最终使系统结构简单明确,易于实现。图7—2优化前商品采购子系统功能结构框图图7—3是经过优化后的商品采购子系统功能结构框图。

l·3总体结构框图生成
图7—3优化后商品采购子系统功能结构框图
以商场系统分析阶段的数据流程图为基础,分别对各个子系统进行了功能模块的划分,并对各个子系统的功能结构框图进行了优化,因此,得到了如图7—4所示的商场信息系统软件总体结构图。

一、软件总体结构框图
商场信息系统共分为七个子系统,它们包括:
(1)数据维护子系统由数据备份、数据恢复、数据索引功能模块组成。是信息系统不可缺少的重要组成部分。本子系统的任务是能够保证系统数据的可靠性,使数据具有可恢复性。例如当系统受到外界干扰,破坏原有数据时,能够恢复数据,从而保证系统正常工作;另外,为防止系统索引库受到破坏后,系统不能正常工作,而重新建立索引文件,也是保证系统正常工作不可缺少的功能。
(2)商品目录管理子系统由增加商品、修改商品、删除商品子功能模块组成。是系统能够运行的首要条件。商品目录管理作为商场的基础数据管理模块必不可少。首先在新旧信息系统又接的过程中,已存商品信息的输入工作是系统运行前的先期工作,必须在系统运行之前完成现有商品信息的输入工作。另外,在系统运行过程中,首先要将新的商品信息进行登记,它是保证其它子功能模块能够正常运行的前提条件。
(3)商品保管管理子系统由商品入库、商品出库、商品返库子功能模块组成。是对商品移动过程中的物流信息管理。每个子功能模块都完成商品保管帐的记帐。商品保管帐由保管员凭借商品入库单、商品出库单、商品返库单进行原始数据输入,系统自动记帐。
(4)商品金额帐管理子系统由商品采购子系统、商品销售子系统、商品库存子系统组成。此三个子系统又进一步划分为诸子功能模块。是对商品资金流动过程中的商流信息的管理。每个子功能模块都完成商品明细帐和柜组金额帐的记帐。商品柜组帐和商品明细帐由杉算员凭借商品付款单、商品在途单、商品溢缺单、商品拒收单、商品日销汇总单、商品调拨单、商品调价单等进行原始数据输入,系统自动记帐。
(5)信息查询子系统由单据查询、商品明细帐、柜组金额帐、日销数据、月销数据、商品盘点查询子功能模块组成。信息查询子系统可以按照用户输入的查询条件,进行单项杏询和组合查询等多种查询方式。
(6)打印报表子系统由单据打印、销售日报、销售月报、进销存报表、商品盘点夫小成。按照用户提出的报表格式进行打印格式设计。
(7)数据审核子系统由总帐审核、付款数据审核、销售数据审核、总帐更正、付款数据更正、销售数据更正子系统组成。

二、商场信息系统的特点是:
(1)商品明细帐是对每个商品“商品采购”、“商品销售”、“库存商品”数据的累计帐尤其是“库存商品”数据是盘存记帐方法,如果在记帐的过程中有一笔出现错误,将导致数据结果的全部错误。
(2)商品明细帐数据量大,每个商场最少要经营几千种商品,如果发现帐目出现错涅则查找原因很困难。
(3)尤其是“库存商品”数据项,在记帐的过程中,数据来源多,数据关系复杂,因此是商品帐管理的难点。
基于上述原因,并吸取了一些在数据维护过程中的经验教训,发现数据审核非常重要!它能够使系统维护人员和用户摆脱数据维护的烦恼,将查找商品记帐错误的原因交给数据审核的程序来完成,大大减轻了系统维护人员的数据维护工作。这也是商场信息系统能够诓常运行和正确记帐的重要条件。具体的审核算法详见程序设计部分。
楼层(商场)文件眼务器上的软件资源可以使工作站的各个用户共享,那么在文件眼务器上如何设计文件目录结构,而便于系统开发人员对文件的访问控制和系统维护人员的维护管理。在此采用树形结构图来描述本系统的文件目录结构:

l·4系统文件目录设计
一、系统文件目录结构图(图7—5)
图7—5给出系统文件目录的结构图。

二、文件目录内容
1.USER卷USER卷建立存放应用程序和用户数据的子目录。
(1)MIS子目录:存放商场进销存管理信息系统应用程序。
MIS\DBF子目录:存放商场进销存管理信息系统数据库。
MIS\BAK子目录:存放商场进销存管理信息系统数据库备份。
逻辑盘符Y:是在网络环境下对MIS子目录的逻辑映射,即可用“Y:”宋代非‘‘USER:MIS"。
(2)POSGROUP子目录:存放前台收银系统数据库。
POSGROUP\SHOP-04子目录:存放代号为04商场的收银系统的商品目录库;,
POSGROUP\POS-0401子目录:存放代号为04商场的收银系统代号为040t的八银机的销售数据库。
POSGROUP\POS-040n子目录:存放代号为04商场的收银系统代号为040n的北银机的销售数据库。(n=2,3……)
POSGROUP\POS-0401\BKn子目录:存放代号为04商场的收银系统代号勾040n的收银机的某日销售数据库备份。(n=1,2,3,……,31)
逻辑盘符T:是在网络环境下对POSGROUP子目录的逻辑映射,即可用“T:”来代替“USER:POSGROUP"。
(3)MF子目录:存放前台收银系统应用程序。
2.SYS卷SYS卷建立存放系统程序目录。
(1)SYSTEM子目录:存放Netware386系统文件。
(2)PUBLIC子目录:存放Netware386实用程序。
(3)LOG-IN子目录:存放用户登录所必须的文件。
(4)WINDOW子目录:存放WINDOWS系统平台。
(5)FOXPRO子目录:存放数据库开发平台。

文章来源:秘奥软件网,中小企业信息化领跑者!全国咨询热线:400-9908-527_www.misall.com

最新新闻: