论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > DELPHI >

A400113超市管理信息系统

第一章  管理信息系统概述

§1.1 管理信息系统简介

内容来自论文无忧网 www.snowings.com

信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息的质量。

内容来自www.snowings.com

在21世纪,人类将步入知识经济时代,知识经济时代是科技发展日新月异和知识、信息呈爆炸膨胀的时代。有所谓信息威胁之说,这是指人类面临的要处理的信息量大到难以处理的地步,以至造成混乱的结果。 paper51.com

计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。

内容来自论文无忧网 www.snowings.com

随着以计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志。

paper51.com

管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的行为、帮助实现其规划目标。

内容来自www.snowings.com

管理信息系统功能包括:信息收集、信息存储、问题处理、对话及信息输出、信息管理机构。 http://www.snowings.com

计算机辅助管理发展的四个阶段: copyright paper51.com

表1-1 计算机辅助管理发展的四个阶段 内容来自www.snowings.com

阶段

copyright paper51.com

年代

内容来自www.snowings.com

目标 copyright paper51.com

典型功能

内容来自www.snowings.com

核心技术 内容来自www.snowings.com

代表性系统 paper51.com

事务处理 http://www.snowings.com

50~70

copyright paper51.com

年代初

http://www.snowings.com

提高文书、统计等事务处理工作的效率

http://www.snowings.com

统计、计算、制表、文字处理

内容来自论文无忧网 www.snowings.com

高级语言、文件管理 http://www.snowings.com

电子数据处理(EDP)系统

paper51.com

系统处理

paper51.com

60~70年代末 内容来自www.snowings.com

提高管理信息处理的综合性、系统性、及时性、准确性

内容来自www.snowings.com

计划、综合统计、管理报告生成 copyright paper51.com

数据库技术、数据通讯与计算机网络

内容来自www.snowings.com

传统的管理信息系统(MIS) http://www.snowings.com

支持决策

内容来自论文无忧网 www.snowings.com

70~80年代

paper51.com

为决策者在决策过程中的活动提供支持,以改善管理决策有效性

内容来自论文无忧网 www.snowings.com

分析、优化、评价、预测

内容来自www.snowings.com

人机对话、模型管理、人工智能的应用

copyright paper51.com

决策支持系统(DSS)、现代的管理信息系统(含DSS) copyright paper51.com

综合服务 内容来自论文无忧网 www.snowings.com

90年代~今 copyright paper51.com

提高人员素质、创造良好工作环境 copyright paper51.com

上述功能的综合集成,特别是对人们的智能活动(如决策分析、研究、学习等)提供主动积极支持

paper51.com

高速信息传输技术、多媒体信息处理技术、人工智能技术的应用

内容来自论文无忧网 www.snowings.com

综合业务数字网络(ISDN)系统、国际互联网(INTERNET)、WWW(World Wide Web)服务器

http://www.snowings.com

§1.2 超市管理信息系统

内容来自论文无忧网 www.snowings.com

1.2.1  超市的起源及发展

paper51.com

随着工业时代的到来,提供了大量的社会产品,城市集中度也进和步加强,由于人们生活节奏的不断加快,消费者对购物便利的要求进一步提高。在吸收街坊士多店优点的基础上,出现了区域性的连锁超市。主要的特点:

内容来自论文无忧网 www.snowings.com

其一是强大的地区渗透性:合理的连锁布局,形成了超市无所不在的形态,更加突出了地理上的便利对商业经营的重要性。

copyright paper51.com

其二是时间上的渗透性:经营方式灵活,可24小时营业,满足不同消费者的消费需求。

内容来自论文无忧网 www.snowings.com

其三是价格优势:连锁超市实行统一价格管理,进货批量大,批次多,可以降低进货成本,采取低价策略,薄利多销。

http://www.snowings.com

在经济发展较快、人均收入水平较高的地区,连锁超市、便利店已成为消费者日常购物主要场所,传统的消费习惯开始转变。汽车的普及,传统居住社区向市郊发展,信息社会人们工作日工作时间延长,使人们的购物习惯发生了变化。城市居民不再是每天购买日常生活用品和食品,而是一次性购买一周或更长时间的使用量;交通工具的普及也使大量购物成为可能。在这种情况下,仓储式商店成为连锁经营中被广泛采用的一种业态,特别是在经济发达地区发展更快。其中,外资开设的仓储式商店占有很大比重。在百货商店日趋饱和的情况下,经营面积在上万平方米以上的大型综合超市开始在大城市出现,一些区域型的百货商店也开始改造成大型综合超市。连锁专业店范围从家电、服装、鞋业扩展到药品、汽车、建材等产品。 内容来自论文无忧网 www.snowings.com

连锁业是世界零售业发展的主要经营形式,也是中国零售业增强经济规模,可以实现低廉的进价贴近成本以及竞争力强的市场价格和垄断性的市场占有率方式。要在激烈的市场竞争中提高自己的竞争能力,必须走规模化、集团化的发展道路。因此,国内商业企业迫切需要发展大型连锁集团,实现规模经营。尽管零售企业导入连锁经营有众多的难处,但面对日益激烈的市场环境,零售企业必须加快自身的连锁化进程,以加强自身的实力,提高规模效益。

http://www.snowings.com

1.2.2  超市管理信息系统 内容来自www.snowings.com

进销存管理是商品零售企业经营管理中的核心环节,也是一个企业能否取得效益的关键,如果能做到合理进货、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的经济效益。 paper51.com

在手工管理的情况下,管理人员很难对进货量及库存量进行良好的控制,商品的供求信息很难正确得到,各部门之间的通讯也经常不畅通,这在激烈竞争的市场中是非常不利的。企业进销存管理系统就是在这种状况下出现的,它利用计算机的技术,使得企业进货、库存和销售能够有机结合起来,提高企业的效率和效益,而且企业在客观性、时效性、科学性等方面抢得了先机,为运用现代化手段管理企业提供了保证,使企业的人、财、物最大限度地发挥了效益,杜绝了商品购、销、存多方面的漏洞。 内容来自论文无忧网 www.snowings.com

我国国内零售商业技术装备资金少,在计算机应用、数据交换、信息传输上都严重滞后,即使有些企业安装了POS系统,也仅发挥着计算器、出纳和打印机的功能,而整体信息传输、资料存储、商品分析、报表编制、市场预测等功能无法发挥。很多环节采用人力方式进行低效的采购、销售、物流、财务处理。

内容来自论文无忧网 www.snowings.com

因此,本文中,在以往的进销存系统的基础上,进一步的研究探讨一下商品零售企业经营管理中的信息收集、加工、使用,最终进行经营决策、预测,增加企业的效益和效率。

http://www.snowings.com

§1.3 管理信息系统开发方法 内容来自论文无忧网 www.snowings.com

1.3.1  软件工程简介 内容来自论文无忧网 www.snowings.com

自第一台计算机问世以来,计算机硬件的发展经历了电子管、晶体管、集成电路和大规模集成电路、超大规模集成电路四个时代,而计算机软件也很自然地随着硬件的发展而发展。

内容来自www.snowings.com

计算机软件已经由过去的无足轻重发展到今天这样在计算机系统中占有如此重要的地位。然而,软件数量的迅速膨胀,又使人们承受不了软件的资源耗费。因此,有必要对软件生产方式进行彻底的改造。软件工程正是从管理和技术两个方面研究更好地开发和维护计算机软件的一门学科。 paper51.com

软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。在软件研制开发过程中,若能严格遵循工程的方法论,便可提高软件开发的成功率,减少软件开发和维护中出现的各种风险。 copyright paper51.com

软件工程注重研究如何指导软件生产全过程的所有活动,以最终达到“在合理的时间、成本等资源的约束下,生产出高质量的软件产品”的目标。为了更有效、更科学地组织和管理软件生产,根据某一软件从被提出并着手开始实现,真到软件完成其使命为止的全过程划分为一些阶段,并称这一全过程为软件生命周期。通常,软件生命周期包括八个阶段:问题定义、可行性研究、需求分析、系统设计、详细设计、编码、测试、运行维护。

内容来自www.snowings.com

1.3.2  管理信息系统常用开发方法一:瀑布模型

http://www.snowings.com

为了反映软件生命周期内各种活动应如何组织,各阶段应如何衔接,这就需要用一个软件生命期模型来直观的表示。 http://www.snowings.com

所谓软件生命期模型,是指对整个软件生命周期内的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架。瀑布模型(waterfall modal)就是其中之一。 http://www.snowings.com

瀑布模型规定了在整个软件生命周期内的各项软件工程活动,并且还规定了这些活动自上而下、相互衔接的顺序,如图1-1所示。 paper51.com

内容来自www.snowings.com

由图1.1可以看出,瀑布模型规定了软件生命周期中各阶段的活动次序,如同瀑布流水,逐级下落。由图1.1还可以看出,在实际进行软件开发的过程中,软件生命周期中各阶段的活动并不完全是自上而下的,而是遵循以下原则:

copyright paper51.com

(1)       每一阶段活动的输入是上一个阶段的输出结果。

内容来自论文无忧网 www.snowings.com

(2)       利用上一阶段的输出结果具体实施本阶段应完成的内容。

内容来自www.snowings.com

(3)       对当前阶段活动中的工作进行评审,若工作得到确认,则继续进行下一阶段的活动;否则返回上一阶段的活动。 内容来自www.snowings.com

(4)       当前阶段的活动结束时,总是将工作成果作为输出传给下一阶段的活动 内容来自www.snowings.com

1.3.3  管理信息系统常用开发方法二:原型法 paper51.com

软件生命周期法将软件开发过程分为八个阶段,其开发的时间比较长,而在这段时间内,用户的参与只局限在软件定义期的三个阶段中,以后的开发工作实际上只是由软件开发人员去完成。这样,在开发过程中,由于环境的变化,用户对系统的要求也在变更,但因用户不参与实际的开发过程,这些变化与用户产生的新的要求就得不到及时反映。因此,当最后将产品交给用户时,用户对产品不满意的现象就会经常发生,同时也造成软件维护工作量的增加。

内容来自论文无忧网 www.snowings.com

原型法(prototyping approach)是对软件生命周期法的改进。原型法鼓励用户与软件开发人员通力合作,共同工作,在软件开发的相关阶段中都有用户的参与。这样,在软件开发的全过程中,都能及时反映用户的要求,不断缩小开发人员与用户之间对要求理解的差距,从而降低软件开发的风险,同时提高最终的软件产品的质量。

内容来自论文无忧网 www.snowings.com

原型法将软件开发过程分为以下四个步骤: 内容来自www.snowings.com

(1)       确定用户的基本要求。 内容来自论文无忧网 www.snowings.com

(2)       开发初始原型。 内容来自www.snowings.com

(3)       实现并运行原型。 copyright paper51.com

(4)       修改并完善原型。

内容来自论文无忧网 www.snowings.com

由以上步骤可以看出,设计软件原型是一个迭代过程,它以初始原型为输入,随着不断试验、纠错、使用、评价和修改,不断获得新的原型。在每一次的迭代过程中,都有用户的参加,面对实际存在的模型,用户也就有了实在的感受,从而能提出切合实际的要求,经过每一次修改得到的新的原型将完成更多的任务,具有更强的功能。如此反复,直到用户满意为止。

内容来自论文无忧网 www.snowings.com

采用原型法开发软件,可以使系统开发更加迅速,整个开发过程为用户提供了一个可塑的系统,从而能便用户很有兴趣地参与到开发过程中。

copyright paper51.com

1.3.4  本系统开发方法选择

内容来自论文无忧网 www.snowings.com

根据本系统的基本要求,决定综合利用上述两种方法,以取长补短。总体上是采用结构化生命周期法进行系统分析和设计的,采用了快速原型法来实现系统。

内容来自论文无忧网 www.snowings.com

首先将系统分成四个模块:进货管理模块、出库管理模块、销售模块、管理人员模块。

copyright paper51.com

然后对每一个模块的内容进行更详细的划分,确定每一部分的内容。 paper51.com

最后采用原型法对每一部分细节进行设计。 copyright paper51.com

第二章  系统分析 paper51.com

§2.1 系统客户要求

内容来自论文无忧网 www.snowings.com

系统开发的目标是实现商品零售企业进销存管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,用户要求如下: http://www.snowings.com

(1)进销存衔接:利用进销存管理系统后,要求能够对企业内商品流动进行监控,在商品入库、出库、销售等过程进行监督与控制。 内容来自论文无忧网 www.snowings.com

(2)进货管理:能够对每日进货进入录入、统计。

copyright paper51.com

(3)库存管理:通过本系统,能够清楚地看到企业库存中的商品类别与数量,并能根据销售情况对库存不足的商品进行显示及打印订单。 copyright paper51.com

(4)销售管理:能够对销售情况进行录入、统计。

paper51.com

§2.2 系统开发目标

内容来自论文无忧网 www.snowings.com

根据客户要求,得到下面的系统目标: http://www.snowings.com

(1)进货管理:通过计算机连网,能够对每日商品进货信息进行输入、统计、查询。 http://www.snowings.com

(2)出库管理:通过计算机连网,能够对每日商品出库信息进行输入、统计、查询。 copyright paper51.com

(3)销售管理:通过计算机连网,能够对每日商品销售信息进行输入、统计、查询。

内容来自www.snowings.com

(4)管理人员模块:通过计算机连网,能够对重要信息进行管理,并可查询全部信息。 内容来自论文无忧网 www.snowings.com

§2.3 系统功能模块设计

内容来自论文无忧网 www.snowings.com

根据系统开发目标,考虑多方面情况和Delphi程序编制特点,得到如图2-1所示的系统功能模块图。 内容来自www.snowings.com

paper51.com

§2.4 管理职能分析 paper51.com

进货管理人员:负责对到来的商品进行检查,并将进货情况输入计算机。 内容来自论文无忧网 www.snowings.com

出库管理人员:负责对前台所需商品,从库房搬运至前台,并将出库情况输入计算机。

paper51.com

销售人员:负责将顾客购买商品输入计算机,并根据显示金额收取。

http://www.snowings.com

系统管理人员:负责对全部信息进行管理、维护。

内容来自www.snowings.com

§2.5 业务流程图

http://www.snowings.com

根据企业商品的流通,制定如图2-2的业务流程图。

内容来自论文无忧网 www.snowings.com

paper51.com

§2.6 数据流程图

内容来自论文无忧网 www.snowings.com

数据流图是组织中住处运动的抽象,是管理信息系统逻辑模型的主要模式,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 内容来自论文无忧网 www.snowings.com

数据流程图由四种基本元素组成,它们的符号如图2-4。 内容来自论文无忧网 www.snowings.com

paper51.com

外部实体            数据处理     数据流       数据储存 copyright paper51.com

paper51.com

2-4 数据流程图四种基本元素

http://www.snowings.com

超市进销存系统顶层流程图如图2-5所示。

http://www.snowings.com

copyright paper51.com

§2.7 数据词典

http://www.snowings.com

数据词典DD(datadictionary)与数据流程图配合,能清楚地表达数据处理的要求。数据流程图给出了系统的组成及其内部各元素相互之间的关系,但却未说明数据元素的含意。仅靠数据流程图人们无法理解它所描述的对象。数据词典的任务是对于数据流程图中出现的所有被命名的图形元素,包括数据流、加工、数据文件、数据元素以及数据的源、汇点等,在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。

copyright paper51.com

以下仅给出数据元素、数据流、数据结构的DD例子。 内容来自www.snowings.com

数据元素,如表2-1。 内容来自www.snowings.com

数据流,如表2-2。

内容来自论文无忧网 www.snowings.com

数据存储,如表2-3。

paper51.com

表2-1数据词典条目类型之一:数据元素 http://www.snowings.com

数  据  元  素 http://www.snowings.com

系统名: 超市进销存系统                                       编号:         

内容来自www.snowings.com

条目名:    商 品 代 码                                           别名:         

内容来自www.snowings.com

发球数据流:

内容来自论文无忧网 www.snowings.com

存储处:

内容来自论文无忧网 www.snowings.com

数据元素值:                代码类型         取值范围            意义

copyright paper51.com

                             字符串         0000 – 9999         每一种商品的编号

内容来自论文无忧网 www.snowings.com

简要说明:商品代码是一个大类下一种商品的识别符,一个大类下的每种商品都有唯一的商品代码。

内容来自论文无忧网 www.snowings.com

修改记录:

http://www.snowings.com

编写

内容来自论文无忧网 www.snowings.com

张杰

http://www.snowings.com

日期 http://www.snowings.com

2004-04-23 内容来自论文无忧网 www.snowings.com

审核

内容来自论文无忧网 www.snowings.com

张杰 内容来自www.snowings.com

日期

内容来自www.snowings.com

2004-04-23 内容来自论文无忧网 www.snowings.com

表2-2数据词典条目类型之一:数据流

copyright paper51.com

数  据  流 内容来自论文无忧网 www.snowings.com

系统名: 超市进销存系统                                       编号:          

内容来自论文无忧网 www.snowings.com

条目名:    进货信息统计                                          别名:          paper51.com

来源:入库单

内容来自论文无忧网 www.snowings.com

去处:进货信息汇总

http://www.snowings.com

数据流结构:

内容来自www.snowings.com

进货信息统计= { 日期 + 进货单编号 + { 进货单位代码 + 部门代码 + 大类代码 + 商品代码 +进货数量 + 进价 + 支付方式代码 + 进货员代码 + 备注 } }所有进货信息

内容来自论文无忧网 www.snowings.com

需要说明:进货管理员将进货信息录入计算机后,管理员可进行汇总。

http://www.snowings.com

修改记录: 内容来自论文无忧网 www.snowings.com

编写 内容来自论文无忧网 www.snowings.com

张杰

内容来自论文无忧网 www.snowings.com

日期

paper51.com

2004-04-23

内容来自www.snowings.com

审核 内容来自www.snowings.com

张杰

http://www.snowings.com

日期 http://www.snowings.com

2004-04-23 内容来自论文无忧网 www.snowings.com

表2-3数据词典条目类型之一:数据存储 内容来自论文无忧网 www.snowings.com

数  据  存  储

内容来自www.snowings.com

系统名: 超市进销存系统                                       编号:          copyright paper51.com

条目名:    商品基本信息                                          别名:         

内容来自论文无忧网 www.snowings.com

存储组织: 内容来自www.snowings.com

每一种商品一条记录

copyright paper51.com

按代码排序 内容来自www.snowings.com

记录数:约30000 内容来自论文无忧网 www.snowings.com

数据量:约3MB paper51.com

主关键字:部门代码 + 大类代码 + 商品代码

http://www.snowings.com

辅关键定: http://www.snowings.com

记录组成: http://www.snowings.com

项名:部门代码   大类代码   商品代码   商品名称   销售码   销价   单位   备注 内容来自www.snowings.com

近似长度:   2          2          4          20        13      4      4      50 内容来自www.snowings.com

(字节) copyright paper51.com

需要说明:其它信息可在备注中说明。 copyright paper51.com

修改记录:

http://www.snowings.com

编写 paper51.com

张杰 内容来自论文无忧网 www.snowings.com

日期 http://www.snowings.com

2004-04-23

http://www.snowings.com

审核 内容来自www.snowings.com

张杰 内容来自论文无忧网 www.snowings.com

日期 copyright paper51.com

2004-04-23 paper51.com

第三章  系统设计

http://www.snowings.com

§3.1 开发和运行环境选择 内容来自www.snowings.com

3.1.1 运行环境选择

copyright paper51.com

由于本系统针对大型超市,各方面要求较高,因此决定软件方面,服务器端采用Windows2000 server,容易操作且维护简单,客户端则采用Windows 98。 copyright paper51.com

硬件方面,服务器端要求较高,可采用高配置的PC机或专门的服务器,而客户端则采用一般的PC机即可,网络连接可采用10M局域网,资金允许下可采用100M局域网来加快数据传输。 http://www.snowings.com

3.1.2 数据库选择 copyright paper51.com

本系统要求在网络下运行,并且需要多个用户进行访问,因此,在多种数据库软件中,选择了相对来说比较易用的SQL server 2000作为后台数据库。 内容来自论文无忧网 www.snowings.com

Microsoft SQL server是一个高性能的关系型数据库管理系统,它具有客户机/服务器体系结构,能够满足大规模分布式计算环境的需要。

内容来自论文无忧网 www.snowings.com

Microsoft SQL server数据库管理系统特点如下:

copyright paper51.com

(1)完全的客户机/服务器体系结构。

copyright paper51.com

(2)简单的图形化管理工具。 http://www.snowings.com

(3)隐含的迸发控制能力。

内容来自论文无忧网 www.snowings.com

(4)丰富的编程接口工具。 内容来自www.snowings.com

(5)多线程体系结构。 paper51.com

(6)SQL server是Microsoft服务器套件BackOffice的成员之一,它与其它软件(Windows 2000、Internet Information Server、Exchange Server等)有机结合,并充分利用它们所提供的服务或功能,从而增强了SQLserver数据库系统的功能,同时占用较少的资源。

paper51.com

(7)SQL server数据库系统各种对象的范围更加广泛。

内容来自www.snowings.com

3.1.3 开发工具选择 内容来自www.snowings.com

目前,有许多的数据库厂商和应用开发工具厂商都纷纷推出新一代的32位快速应用开发(Rapid Application Development,RAD)工具,这些工具为应用开发人员开发企业级C/S结构应用程序带来了极大的便利。 copyright paper51.com

比较常用的开发软件包括:Visual FoxPro、Visual Basic、Visual C++、Delphi、Power Builder、Java和.Net系列。

http://www.snowings.com

在这里我选择Delphi 7.0作为开发工具。 copyright paper51.com

Delphi的特性如下: 内容来自www.snowings.com

(1)提供高开发效率的Internet应用的开发工具,以便使企业在Internet上快速扩展现存的系统和构造新的系统。

paper51.com

(2)支持所有的分布式计算标准:HTTP、CORBA、COM、MTS,并可将已有系统与电子商务无缝地集成在一起。 内容来自www.snowings.com

(3)提供高效率的数据库开发工具,对访问数据库提供了强有力的支持。 paper51.com

(4)提供高效的企业级开发工具,包括一系列的增强功能,以提高大型企业级开发团队的开发效率。

http://www.snowings.com

(5)提供高效率的开发工具,以提高程序员的开发效率,缩短开发周期。

内容来自www.snowings.com

(6)拥有强大的可视化功能和高效率的编译器。

内容来自论文无忧网 www.snowings.com

§3.2 系统目标设计

内容来自www.snowings.com

3.2.1 设计目标

内容来自www.snowings.com

(1)良好的人机界面,方便快捷的输入方式。 paper51.com

(2)灵活的查询功能。

内容来自论文无忧网 www.snowings.com

(3)能自动计算所需数据,并打印。

http://www.snowings.com

3.2.2 系统总体结构设计

内容来自论文无忧网 www.snowings.com

系统总共分成五大模块,每一模块的内容如图: http://www.snowings.com

内容来自www.snowings.com

内容来自论文无忧网 www.snowings.com

§3.3 数据库设计 内容来自www.snowings.com

计算机化的管理信息系统是一个以大量数据资源为基础并以此为中心而建立起来的应用系统。其目的是为一个组织中各个部门和各个管理层次提供必要的管理信息和决策数据,由于它涉及到应用领域中一定的深度和广度,因而必然要接触大量的不同类型的数据。对这些数据的合理组织和有效的存储是管理信息系统开发中一项重要的工作。 copyright paper51.com

3.3.1 概念结构设计 内容来自www.snowings.com

概念结构设计的主要任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型独立于具体的数据库管理系统,它描述的是从用户角度看到的数据库,反映了用户的现实环境,而与数据库将来怎样实现无关。 内容来自论文无忧网 www.snowings.com

根据超市进销存系统的需求,对数据库进行概念设计,下面给出几个例子: 内容来自论文无忧网 www.snowings.com

部门信息(部门代码、部门名称)

http://www.snowings.com

大类信息(大类代码、大类信息) http://www.snowings.com

商品信息(部门代码、大类代码、商品代码、商品名称、销售码、销价、单位、备注)

copyright paper51.com

3.3.2 数据库的逻辑结构设计

paper51.com

逻辑结构设计是将概念数据模型转换成特定的数据库管理系统(DBMS)支持的数据模型。

copyright paper51.com

根据系统数据库概念设计模型,得出下面的表结构:

内容来自论文无忧网 www.snowings.com

计算机信息表: http://www.snowings.com

字段名称 内容来自论文无忧网 www.snowings.com

类型 内容来自论文无忧网 www.snowings.com

可否为空

内容来自www.snowings.com

说   明

内容来自论文无忧网 www.snowings.com

计算机代码 copyright paper51.com

CHAR(3) copyright paper51.com

paper51.com

将每台计算机进行编码

http://www.snowings.com

计算机名称 内容来自www.snowings.com

CHAR(16)

copyright paper51.com

copyright paper51.com

每台计算机的名称

http://www.snowings.com

备注

copyright paper51.com

VARCHAR(50) copyright paper51.com

copyright paper51.com

其它说明信息

paper51.com

商品部门信息表:

copyright paper51.com

字段名称 http://www.snowings.com

类型

http://www.snowings.com

可否为空

http://www.snowings.com

说   明 内容来自论文无忧网 www.snowings.com

部门代码

copyright paper51.com

CHAR(2) http://www.snowings.com

http://www.snowings.com

商品大体可为成几个部门

http://www.snowings.com

部门名称

内容来自www.snowings.com

CHAR(10) http://www.snowings.com

http://www.snowings.com

每个部门的名称

http://www.snowings.com

前台库存信息表: 内容来自论文无忧网 www.snowings.com

字段名称

http://www.snowings.com

类型 http://www.snowings.com

是否为空 http://www.snowings.com

说   明

copyright paper51.com

部门代码

内容来自www.snowings.com

CHAR(2)

http://www.snowings.com

http://www.snowings.com

商品的部门代码

内容来自www.snowings.com

大类代码 copyright paper51.com

CHAR(2)

http://www.snowings.com

paper51.com

商品的大类代码

内容来自www.snowings.com

商品代码 copyright paper51.com

CHAR(4)

内容来自论文无忧网 www.snowings.com

copyright paper51.com

商品的代码 http://www.snowings.com

库存数量

copyright paper51.com

INT

内容来自论文无忧网 www.snowings.com

内容来自www.snowings.com

商品的前台库存数量

内容来自论文无忧网 www.snowings.com

预警数量 内容来自论文无忧网 www.snowings.com

INT 内容来自www.snowings.com

内容来自www.snowings.com

商品数量低于此数量报警

copyright paper51.com

商品大类信息表:

paper51.com

字段名称

copyright paper51.com

类型

copyright paper51.com

是否为空 内容来自论文无忧网 www.snowings.com

说   明 paper51.com

部门代码

copyright paper51.com

CHAR(2)

内容来自论文无忧网 www.snowings.com

copyright paper51.com

商品的部门代码

copyright paper51.com

大类代码

paper51.com

CHAR(2)

paper51.com

paper51.com

商品每一个部门分几个大类 copyright paper51.com

大类名称 copyright paper51.com

CHAR(10)

内容来自www.snowings.com

copyright paper51.com

每一个大类的名称

内容来自论文无忧网 www.snowings.com

商品变价信息表:

copyright paper51.com

字段名称 copyright paper51.com

类型

内容来自论文无忧网 www.snowings.com

是否为空

copyright paper51.com

说   明

http://www.snowings.com

部门代码

内容来自www.snowings.com

CHAR(2) http://www.snowings.com

http://www.snowings.com

商品的部门代码 paper51.com

大类代码 paper51.com

CHAR(2) copyright paper51.com

内容来自www.snowings.com

商品的大类代码 paper51.com

商品代码 内容来自论文无忧网 www.snowings.com

CHAR(4)

内容来自论文无忧网 www.snowings.com

http://www.snowings.com

商品的具体代码

copyright paper51.com

原价格

内容来自www.snowings.com

MONEY http://www.snowings.com

copyright paper51.com

商品原来的销价

内容来自www.snowings.com

现价格 内容来自www.snowings.com

MONEY

copyright paper51.com

http://www.snowings.com

商品现在的销价 内容来自论文无忧网 www.snowings.com

日期 内容来自论文无忧网 www.snowings.com

CHAR(20)

paper51.com

http://www.snowings.com

商品变价的时间

http://www.snowings.com

备注 内容来自www.snowings.com

VARCHAR(50) http://www.snowings.com

copyright paper51.com

其它说明信息 内容来自论文无忧网 www.snowings.com

商品销售码变更表: copyright paper51.com

字段名称 copyright paper51.com

类型

内容来自www.snowings.com

是否为空

paper51.com

说   明

内容来自www.snowings.com

部门代码 http://www.snowings.com

CHAR(2)

内容来自www.snowings.com

copyright paper51.com

商品的部门代码

内容来自论文无忧网 www.snowings.com

大类代码 内容来自www.snowings.com

CHAR(2) copyright paper51.com

copyright paper51.com

商品的大类代码

paper51.com

商品代码 paper51.com

CHAR(4) paper51.com

http://www.snowings.com

商品的具体代码

copyright paper51.com

原销售码

内容来自论文无忧网 www.snowings.com

CHAR(13) 内容来自www.snowings.com

http://www.snowings.com

商品原来的销售码 copyright paper51.com

现销售码

copyright paper51.com

CHAR(13)

内容来自www.snowings.com

内容来自论文无忧网 www.snowings.com

商品现在的销售码

内容来自www.snowings.com

日期

paper51.com

CHAR(20) 内容来自论文无忧网 www.snowings.com

内容来自论文无忧网 www.snowings.com

商品销售码变更日期 http://www.snowings.com

备注

内容来自www.snowings.com

VARCHAR(50) copyright paper51.com

copyright paper51.com

其它说明信息 http://www.snowings.com

商品信息表:

内容来自www.snowings.com

字段名称 http://www.snowings.com

类型

paper51.com

是否为空 内容来自论文无忧网 www.snowings.com

说   明

http://www.snowings.com

部门代码

http://www.snowings.com

CHAR(2) 内容来自论文无忧网 www.snowings.com

内容来自论文无忧网 www.snowings.com

商品的部门代码 copyright paper51.com

大类代码 copyright paper51.com

CHAR(2)

内容来自www.snowings.com

copyright paper51.com

商品的大类代码

paper51.com

商品代码

copyright paper51.com

CHAR(2) paper51.com

paper51.com

------分隔线----------------------------
联系方式