批发企业商业MIS毕业论文(4)
2015-06-18 01:09
导读:触发器2建立在发货单表上,在发货单执行后。主要执行:在分库存明细帐表中追加记录。 触发器3建立在验收单表上,在入库、验收单录入确认后触发
·触发器2建立在发货单表上,在发货单执行后。主要执行:在分库存明细帐表中追加记录。
·触发器3建立在验收单表上,在入库、验收单录入确认后触发。主要执行:更新供方表中应付款项;更新商品表中的存货数量;在购进明细帐表追加记录;在商品明细帐表追加记录;在分库存明细帐表中追加记录。
·触发器4建立在收/付款单表上,在收、付款单录入确认后触发。主要执行:对收款单,在销售明细帐表中追加记录;更新客户表中欠款额。对付款单,更新供方表中应付款项;在购进明细帐表追加记录。
2.2. 3笔据完整性设计在数据库中,insert、update、delete等操作可能使数据的完整性遭到破坏。如在数据库中追加一份定单记录,其中所指的商品并不存在或将一个有欠款的客户删除等。对于insert,update操作,可以在表结构上建立外关键值/主关键值约束来防止把无效的数据追加到表中。在本系统中所有的基本表都设有唯一的主键和数个外键。在辅助表中每个表都设有数个外键。对于delete操作,可以在表上建立触发器作执行前的检验来防止把有效的数据删除
2.2.4 系统软件的选择
基于犆Client/Server体系结构的数据库产品有Oracleo7.3,Informix online7.2,Sybase SQL Serverll,IBM DB2.1等,它们各具特色,但都可满足一般商业企业的应用要求。其中Oracle的系列产品几乎可以在所有的硬件平台上运行并在国内有着广大的用户。各层次的参考资料随处可得,这对开发者和用户来说都很方便。因此,本系统选用Oracle7.3作为数据库系统,同时选用了Developer/2000等作为客户端开发工具。
大学排名 2.2.5 网络系统配置批发商业的业务从地区到全国,经营规模差异比较大。因此,要求系统具有良好的可伸缩性。从目前主流网络操作系统UNIX,Windows NT,Net ware来看,对于应用程序类,选用UNIX, Windows NT是比较适宜的。本系统选用Windows NT作为网络操作系统。它具备应用程序服务器,文件和打印服务器和通讯服务器的综合特性。网络采用10M/100M以太网,TCP/IP作为网络传输协议,用以绞线联接形成星型结构。为将现今已有的internet技术运用于企业内部网络的intranet,在系统中配置了犗狉Oracle Web Server 这样,可以方便的实现企业内部信息的发布、数据库信息的查询。整个系统的拓扑结构如图 3所示。 网络拓朴结构图3
3.系统实现