计算机毕业设计27Delphi超市管理信息系统论文.doc

计算机毕业设计27Delphi超市管理信息系统论文

收藏

压缩包内文档预览:(预览前20页/共53页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:539971    类型:共享资源    大小:735.80KB    格式:ZIP    上传时间:2015-11-29 上传人:QQ28****1120 IP属地:辽宁
4.8
积分
关 键 词:
计算机毕业设计论文
资源描述:
计算机毕业设计27Delphi超市管理信息系统论文,计算机毕业设计论文
内容简介:
第 1 页 共 53 页 第一章 管理信息系统概述 1 1 管理信息系统简介 信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息的质量。 在 21世纪,人类将步入知识经济时代,知识经济时代是科技发展日新月异和知识、信息呈爆炸膨胀的时代。有所谓信息威胁之说,这是指人类面临的要处理的信息量大到难以处理的地步,以至造成混乱的结果。 计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。 随着以计算机技术、通信技术、网络技术为代表的现代信息 技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志。 管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的行为、帮助实现其规划目标。 管理信息系统功能包括:信息收集、信息存储、问题处理、对话及信息输出、信息管理机构。 计算机辅助管理发展的四个阶段: 表 1-1 计算机辅助管理发展的四个阶段 阶段 年代 目标 典型功能 核心技术 代表性系统 事务处理 5070 年代初 提高文书、统计等事务处理工作的效率 统计、计算、制表、文字处理 高级语言、文件管理 电 子 数 据 处 理( EDP)系统 系统处理 6070年代末 提高管理信息处理的综合性、系统性、及时性、准确性 计划、综合统计、管理报告生成 数据库技术、数据通讯与计算机网络 传统的管理信息系统( MIS) 支持决策 7080年代 为决策者在决策过程中的活动提供支持,以改善管理决策有效性 分析、优化、评价、预测 人机对话、模型管理、人工智能的应用 决 策 支 持 系 统( DSS)、现代的管理信息系统(含DSS) nts 第 2 页 共 53 页 综合服务 90年代 今 提高人员素质、创造良好工作环境 上述功能的综合集成,特别是对人们的智能活动(如决策分析、研究、学习等)提供主动积极支持 高速信息传输技术、多媒体信息处理技术、人工智能技术的应用 综合业务数字网络( ISDN)系统、国 际 互 联 网( INTERNET)、 WWW( World Wide Web)服务器 1 2 超市管理信息系统 1 2 1 超市的起源及发展 随着工业时代的到来,提供了大量的社会产品,城市集中度也进和步加强,由于 人们生活节奏的不断加快,消费者对购物便利的要求进一步提高。在吸收街坊士多店优点的基础上,出现了区域性的连锁超市。主要的特点: 其一是强大的地区渗透性:合理的连锁布局,形成了超市无所不在的形态,更加突出了地理上的便利对商业经营的重要性。 其二是时间上的渗透性:经营方式灵活,可 24 小时营业,满足不同消费者的消费需求。 其三是价格优势:连锁超市实行统一价格管理,进货批量大,批次多,可以降低进货成本,采取低价策略,薄利多销。 在经济发展较快、人均收入水平较高的地区,连锁超市、便利店已成为消费者日常购物主要场所,传统 的消费习惯开始转变。汽车的普及,传统居住社区向市郊发展,信息社会人们工作日工作时间延长,使人们的购物习惯发生了变化。城市居民不再是每天购买日常生活用品和食品,而是一次性购买一周或更长时间的使用量;交通工具的普及也使大量购物成为可能。在这种情况下,仓储式商店成为连锁经营中被广泛采用的一种业态,特别是在经济发达地区发展更快。其中,外资开设的仓储式商店占有很大比重。在百货商店日趋饱和的情况下,经营面积在上万平方米以上的大型综合超市开始在大城市出现,一些区域型的百货商店也开始改造成大型综合超市。连锁专业店范围从家电 、服装、鞋业扩展到药品、汽车、建材等产品。 连锁业是世界零售业发展的主要经营形式,也是中国零售业增强经济规模,可以实现低廉的进价贴近成本以及竞争力强的市场价格和垄断性的市场占有率方式。要在激烈的市场竞争中提高自己的竞争能力,必须走规模化、集团化的发展道路。因此,国内商业企业迫切需要发展大型连锁集团,实现规模经营。尽管零售企业导入连锁经营有众多的难处,但面对日益激烈的市场环境,零售企业必须加快自身的连锁化进程,以加强自身的实力,提高规模效益。 nts 第 3 页 共 53 页 1 2 2 超市管理信息系统 进销存管理是商品零售企业经营管理 中的核心环节,也是一个企业能否取得效益的关键,如果能做到合理进货、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的经济效益。 在手工管理的情况下,管理人员很难对进货量及库存量进行良好的控制,商品的供求信息很难正确得到,各部门之间的通讯也经常不畅通,这在激烈竞争的市场中是非常不利的。企业进销存管理系统就是在这种状况下出现的,它利用计算机的技术,使得企业进货、库存和销售能够有机结合起来,提高企业的效率和效益,而且企业在客观性、时效性、科学性等方面抢得 了先机,为运用现代化手段管理企业提供了保证,使企业的人、财、物最大限度地发挥了效益,杜绝了商品购、销、存多方面的漏洞。 我国国内零售商业技术装备资金少,在计算机应用、数据交换、信息传输上都严重滞后,即使有些企业安装了 POS系统,也仅发挥着计算器、出纳和打印机的功能,而整体信息传输、资料存储、商品分析、报表编制、市场预测等功能无法发挥。很多环节采用人力方式进行低效的采购、销售、物流、财务处理。 因此,本文中,在以往的进销存系统的基础上,进一步的研究探讨一下商品零售企业经营管理中的信息收集、加工、使用,最终进行 经营决策、预测,增加企业的效益和效率。 1 3 管理信息系统开发方法 1 3 1 软件工程简介 自第一台计算机问世以来,计算机硬件的发展经历了电子管、晶体管、集成电路和大规模集成电路、超大规模集成电路四个时代,而计算机软件也很自然地随着硬件的发展而发展。 计算机软件已经由过去的无足轻重发展到今天这样在计算机系统中占有如此重要的地位。然而,软件数量的迅速膨胀,又使人们承受不了软件的资源耗费。因此,有必要对软件生产方式进行彻底的改造。软件工程正是从管理和技术两个方面研究更好地开发和维护计算机软件的一门 学科。 软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。在软件研制开发过程中,若能严格遵循工程的方法论,便可提高软件开发的成功率,减少软件开发和维护中出现的各种风险。 软件工程注重研究如何指导软件生产全过程的所有活动,以最终达到“在合理的时间、成本等资源的约束下,生产出高质量的软件产品”的目标。为了更有效、更科学地组织和管理软件生产,根据某一软件从被 提出并着手开始实现,真到软件完成其使命为止的全过程划分为一些阶段,并称这一全过程为软件生命周期。通常,软件生命周期nts 第 4 页 共 53 页 包括八个阶段:问题定义、可行性研究、需求分析、系统设计、详细设计、编码、测试、运行维护。 1 3 2 管理信息系统常用开发方法一:瀑布模型 为了反映软件生命周期内各种活动应如何组织,各阶段应如何衔接,这就需要用一个软件生命期模型来直观的表示。 所谓软件生命期模型,是指对整个软件生命周期内的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架。瀑布模型( waterfall modal)就 是其中之一。 瀑布模型规定了在整个软件生命周期内的各项软件工程活动,并且还规定了这些活动自上而下、相互衔接的顺序,如图 1-1 所示。 由图 1.1 可以看出,瀑布模型规定了软件生命周期中各阶段的活动次序,如同瀑布流水,逐级下落。由图 1.1还可以看出,在实际进行软件开发的过程中,软件生命周期中各阶段的活动并不完全是自上而下的,而是遵循以下原则: ( 1) 每一阶段活动的输入是上一个阶段的输出结果。 ( 2) 利用上一阶段的输出结果具体实施本阶段应完成的内容。 ( 3) 对当前阶段活动中的工作进行评审,若工作得到 确认,则继续进行下一阶段的活动;否则返回上一阶段的活动。 ( 4) 当前阶段的活动结束时,总是将工作成果作为输出传给下一阶段的活动 1 3 3 管理信息系统常用开发方法二:原型法 软件生命周期法将软件开发过程分为八个阶段,其开发的时间比较长,而在这段时间内,用户的参与只局限在软件定义期的三个阶段中,以后的开发工作实际上只是由软问题定义 可行性研究 可行性研究 需求分析 系统设计 详细设计 编 码 测 试 运行维护 图 1-1 软件生命周期的 瀑布模型 nts 第 5 页 共 53 页 件开发人员去完成。这样,在开发过程中,由于环境的变化,用户对系统的要求也在变更,但因用户不参与实际的开发过程,这些变化与用户产生的新的要求就得不到及时反映。因此,当最后将产品交给用户时,用户 对产品不满意的现象就会经常发生,同时也造成软件维护工作量的增加。 原型法( prototyping approach)是对软件生命周期法的改进。原型法鼓励用户与软件开发人员通力合作,共同工作,在软件开发的相关阶段中都有用户的参与。这样,在软件开发的全过程中,都能及时反映用户的要求,不断缩小开发人员与用户之间对要求理解的差距,从而降低软件开发的风险,同时提高最终的软件产品的质量。 原型法将软件开发过程分为以下四个步骤: ( 1) 确定用户的基本要求。 ( 2) 开发初始原型。 ( 3) 实现并运行原型。 ( 4) 修改并完善原型。 由以上步骤可以看出 ,设计软件原型是一个迭代过程,它以初始原型为输入,随着不断试验、纠错、使用、评价和修改,不断获得新的原型。在每一次的迭代过程中,都有用户的参加,面对实际存在的模型,用户也就有了实在的感受,从而能提出切合实际的要求,经过每一次修改得到的新的原型将完成更多的任务,具有更强的功能。如此反复,直到用户满意为止。 采用原型法开发软件,可以使系统开发更加迅速,整个开发过程为用户提供了一个可塑的系统,从而能便用户很有兴趣地参与到开发过程中。 1 3 4 本系统开发方法选择 根据本系统的基本要求,决定综合利用上述两种方 法,以取长补短。总体上是采用结构化生命周期法进行系统分析和设计的,采用了快速原型法来实现系统。 首先将系统分成四个模块:进货管理模块、出库管理模块、销售模块、管理人员模块。 然后对每一个模块的内容进行更详细的划分,确定每一部分的内容。 最后采用原型法对每一部分细节进行设计。 nts 第 6 页 共 53 页 第二章 系统分析 2 1 系统客户要求 系统开发的目标是实现商品零售企业进销存管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,用户要求如下: ( 1)进销存衔接:利用进销存管理系统后,要求能够对企业内商品流动进行监 控,在商品入库、出库、销售等过程进行监督与控制。 ( 2)进货管理:能够对每日进货进入录入、统计。 ( 3)库存管理:通过本系统,能够清楚地看到企业库存中的商品类别与数量,并能根据销售情况对库存不足的商品进行显示及打印订单。 ( 4)销售管理:能够对销售情况进行录入、统计。 2 2 系统开发目标 根据客户要求,得到下面的系统目标: ( 1)进货管理:通过计算机连网,能够对每日商品进货信息进行输入、统计、查询。 ( 2)出库管理:通过计算机连网,能够对每日商品出库信息进行输入、统计、查询。 ( 3)销售管理:通过 计算机连网,能够对每日商品销售信息进行输入、统计、查询。 ( 4)管理人员模块:通过计算机连网,能够对重要信息进行管理,并可查询全部信息。 2 3 系统功能模块设计 根据系统开发目标,考虑多方面情况和 Delphi程序编制特点,得到如图 2-1所示的系统功能模块图。 nts 第 7 页 共 53 页 2 4 管理职能分析 进货管理人员:负责对到来的商品进行检查,并将进货情况输入计算机。 出库管理人员:负责对前台所需商品,从库房搬运至前台,并将出库情况输入计算机。 销售人员:负责将顾客购买商品 输入计算机,并根据显示金额收取。 系统管理人员:负责对全部信息进行管理、维护。 2 5 业务流程图 根据企业商品的流通,制定如图 2-2的业务流程图。 进 销 存 管 理 系 统 进 货 管 理 模 块 出 库 管 理 模 块 销 售 管 理 模 块 管 理 员 模 块 图 2-1 系统功能模块图 新商品 进货管 理员 库房 出库管 理员 前台 销售员 销售 管理人员 图 2-2 商品流通业务流程图 nts 第 8 页 共 53 页 2 6 数据流程图 数据流图是组织中住处运动的抽象,是管理信息系统逻辑模型的主要模式,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 数据流程图由四种基本元素组成,它们的符号如图 2-4。 超市进销存系统顶层流程图如图 2-5所示。 D P F 外部实体 数据处理 数据流 数据储存 2-4 数据流程图四种基本元素 F6 F10 F9 F8 F7 F5 F4 F3 F2 F1 商品入库信息 0 商品信息录入 商品销售信息 4 销售信息录入 D1 进货信息表 D2 销售信息表 1 信息修改库存 D3 库房库存表 D4 前台库存表 3 信息修改库存 图 2-5 顶级数据流程图 F1:入库单 F2:入库信息存储 F3:入库商品信息 F4:入库商品信息汇总 F5:出库返库信息 F6:出库返库信息 F7:销售商品信息汇总 F8:销售商品信息 F9:销售信 息存储 F10:销售单 2 信息修改库存 nts 第 9 页 共 53 页 2 7 数据词典 数据词典 DD( data dictionary)与数据流程图配合,能清楚地表达数据处理的要求。数据流程图给出了系统的组成及其内部各元素相互之间的关系,但却未说明数据元素的含意。仅靠数据流程图人们无法理解它所描述的对象。数据词典的任务是对于数据流程图中出现的所有被命名的图形元素,包括数据流、加工、数据文件、数据元素以及数据的源、汇点等,在数据词典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。 以下仅给出数据元素、数据流、数据结构的 DD 例子。 数据元素,如表 2-1。 数据流,如表 2-2。 数据存储,如表 2-3。 表 2-1数据词典条目类型之一:数据元素 数 据 元 素 系统名: 超市进销存系统 编号: 条目名: 商 品 代 码 别名: 发球数据流: 存储处: 数据元素值: 代码类型 取值范围 意义 字符串 0000 9999 每一种商品的编号 简要说明:商品代码是一个大类下一种商品的识别符,一个大类下的每种商品都有唯一的商品代码。 修改记录: 编写 张 杰 日期 2004-04-23 审核 张杰 日期 2004-04-23 表 2-2数据词典条目类型之一:数据流 数 据 流 系统名: 超市进销存系统 编号: 条目名: 进货信息统计 别名: 来源:入库单 去处:进货信息汇总 数据流结构: 进货信息统计 = 日期 + 进货单编号 + 进货单位代码 + 部门代码 + 大类代码 + 商品代码 +进货数量 + 进价 + 支付方式代码 + 进货员代码 + 备注 所有进货信息 需要说明:进货管理员将进货信息录入计算机后,管理员可进行汇总。 修改记录: 编写 张 杰 日期 2004-04-23 nts 第 10 页 共 53 页 审核 张 杰 日期 2004-04-23 表 2-3数据词典条目类型之一:数据存储 数 据 存 储 系统名: 超市进销存系统 编号: 条目名: 商品基本信息 别名: 存储组织: 每一种商品一条记录 按代码排序 记录数:约 30000 数据量:约 3MB 主关键字:部门代码 + 大类代码 + 商品代码 辅关键定: 记录组成: 项名:部门代码 大类代码 商品代码 商品名称 销售码 销价 单位 备注 近似长度: 2 2 4 20 13 4 4 50 (字节) 需要说明:其它信息可在备注中说明。 修改记录: 编写 张 杰 日期 2004-04-23 审核 张 杰 日期 2004-04-23 nts 第 11 页 共 53 页 第三章 系统设计 3 1 开发和运行环境选择 3 1 1 运 行环境选择 由于本系统针对大型超市,各方面要求较高,因此决定软件方面,服务器端采用Windows 2000 server,容易操作且维护简单,客户端则采用 Windows 98。 硬件方面,服务器端要求较高,可采用高配置的 PC 机或专门的服务器,而客户端则采用一般的 PC 机即可,网络连接可采用 10M局域网,资金允许下可采用 100M局域网来加快数据传输。 3 1 2 数据库选择 本系统要求在网络下运行,并且需要多个用户进行访问,因此,在多种数据库软件中,选择了相对来说比较易用的 SQL server 2000作为 后台数据库。 Microsoft SQL server 是一个高性能的关系型数据库管理系统,它具有客户机 /服务器体系结构,能够满足大规模分布式计算环境的需要。 Microsoft SQL server数据库管理系统特点如下: ( 1)完全的客户机 /服务器体系结构。 ( 2)简单的图形化管理工具。 ( 3)隐含的迸发控制能力。 ( 4)丰富的编程接口工具。 ( 5)多线程体系结构。 ( 6) SQL server 是 Microsoft 服务器套件 BackOffice 的成员之一,它与其它软件( Windows 2000、 Internet Information Server、 Exchange Server 等)有机结合,并充分利用它们所提供的服务或功能,从而增强了 SQL server 数据库系统的功能,同时占用较少的资源。 ( 7) SQL server 数据库系统各种对象的范围更加广泛。 3 1 3 开发工具选择 目前,有许多的数据库厂商和应用开发工具厂商都纷纷推出新一代的 32 位快速应用开发( Rapid Application Development, RAD)工具,这些工具为应用开发人员开发企业级 C/S结构应用程序带来了极大的便利。 比较 常用的开发软件包括: Visual FoxPro、 Visual Basic、 Visual C+、 Delphi、Power Builder、 Java 和 .Net系列。 在这里我选择 Delphi 7.0作为开发工具。 Delphi的特性如下: ( 1)提供高开发效率的 Internet 应用的开发工具,以便使企业在 Internet上快nts 第 12 页 共 53 页 速扩展现存的系统和构造新的系统。 ( 2)支持所有的分布式计算标准: HTTP、 CORBA、 COM、 MTS,并可将已有系统与电子商务无缝地集成在一起。 ( 3)提供高效率的数据库开发工具,对访问 数据库提供了强有力的支持。 ( 4)提供高效的企业级开发工具,包括一系列的增强功能,以提高大型企业级开发团队的开发效率。 ( 5)提供高效率的开发工具,以提高程序员的开发效率,缩短开发周期。 ( 6)拥有强大的可视化功能和高效率的编译器。 3 2 系统目标设计 3 2 1 设计目标 ( 1)良好的人机界面,方便快捷的输入方式。 ( 2)灵活的查询功能。 ( 3)能自动计算所需数据,并打印。 3 2 2 系统总体结构设计 系统总共分成五大模块,每一模块的内容如图: 进 货 管 理 模 块 进货管理 订货单管理 库存操作 查询 进货单位录入 新商品录入 进货单录入 退货单录入 订货单录入 订货单查询 更新库存 库存查询 查询进货情况 查询退货情况 通过销售码查商品 出 库 管 理 模 块 功 能 库存操作 查 询 出库单录入 返库单录入 更新库存 查询库存 查询出库单 查询返库单 nts 第 13 页 共 53 页 3 3 数据库设计 计算机化的管理信息系统是一个以大量数据资源为基础并以此为中心而建立起来的应用系统。其目的是为一个组织中各个部门和各个管理层次提供必要的管理信息和决策数据,由于它涉及到应用领域中一定的深度和广度,因而必然要接触大量的不同类型的数据。对这些数据的合理组织和有效的存储是管理信息系统开发中一项重要的工作。 3 3 1 概念结构设计 概念结构设计的主要任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型独立于具体的数据库管理系统, 它描述的是从用户角度看到的数据库,反映了用户的现实环境,而与数据库将来怎样实现无关。 根据超市进销存系统的需求,对数据库进行概念设计,下面给出几个例子: 部门信息(部门代码、部门名称) 大类信息(大类代码、大类信息) 商品信息(部门代码、大类代码、商品代码、商品名称、销售码、销价、单位、备注) 销 售 模 块 登 录 销售信息录入 计算汇总 管 理 员 模 块 商品管理 查 询 盘 点 数据维护 部门管理 大类管理 新商品定价 商品变价 商品销售码更改 支付方式管理 计算机信息管理 进货单查询 退货单查询 出库单查询 返库单查询 销售库查询 库存查询 商品信息查询 变价单查询 销售码变更查询 生成盘点表 盘点数量录入 盘点结果生成 盘点结果汇总 备 份 还 原 初始化 nts 第 14 页 共 53 页 3 3 2 数据库的逻辑结构设计 逻辑结构设计是将概念数据模型转换成特定的数据库管理系统( DBMS)支持的数据模型。 根据系统数据库概念设计模型,得出下面的表结构: 计算机信息表: 字段名称 类型 可否为空 说 明 计算机代码 CHAR( 3) 否 将每台计算机进行编码 计算机名称 CHAR( 16) 否 每台计算机的名称 备注 VARCHAR( 50) 是 其它说明信息 商品部门信息表: 字段名称 类型 可否为空 说 明 部门代码 CHAR( 2) 否 商品大体可为成几个部门 部门名称 CHAR( 10) 否 每个部门的名称 前台库存信息表: 字段名称 类型 是否为空 说 明 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 4) 否 商品的代码 库存数量 INT 是 商品的前台库存数量 预警数量 INT 是 商品数量低于此数量报警 商品大类信息表: 字段名称 类型 是否为空 说 明 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品每一个部门分几个大类 大类名称 CHAR( 10) 否 每一个大类的名称 商品变价信息表: 字段名称 类型 是否为空 说 明 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 4) 否 商品的具体代码 原价格 MONEY 否 商品原来的销价 现价格 MONEY 否 商品现在的销价 日期 CHAR( 20) 否 商品变价的时间 备注 VARCHAR( 50) 是 其它说明信息 nts 第 15 页 共 53 页 商品销售码变更表: 字段名称 类型 是否为空 说 明 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 4) 否 商品的具体代码 原销售码 CHAR( 13) 否 商品原来的销售码 现销售码 CHAR( 13) 否 商品现在的销售码 日期 CHAR( 20) 否 商品销售码变更日期 备注 VARCHAR( 50) 是 其它说明信息 商品信息表: 字段名称 类型 是否为空 说 明 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 2) 否 每一大类中商品的代码 商品名称 CHAR( 20) 否 商品的名称 销售码 CHAR( 13) 否 商品的销售码 销价 MONEY 否 商品的销售价格 单位 CHAR( 4) 否 商品的单位 备注 VARCHAR( 50) 是 其它说明信息 订货信息表: 字段名称 类型 是否为空 说 明 订货单编号 CHAR( 12) 否 每一张订货单都有一个编号 日期 CHAR( 20) 否 订货日期 进货单位代码 CHAR( 8) 否 进货单位的代码 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 4) 否 商品具体的代码 订货数量 INT 否 订货的数量 是否到货 BIT 是 所订商品是否到货 备注 VARCHAR( 50) 是 其它说明信息 支付方式信息表: 字段名称 类型 是否为空 说 明 支付方式代码 CHAR( 2) 否 每种支付方式有一个代码 支付方式名称 CHAR( 10) 否 具体的支付方式名称 备注 VARCHAR( 50) 是 其它说明信息 nts 第 16 页 共 53 页 前台库存盘点表: 字段名称 类型 是否为空 说 明 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 2) 否 商品具体的代码 商品名称 CHAR( 20) 否 商品的名称 销售码 CHAR( 13) 否 商品的销售码 销价 MONEY 否 商品的销售价格 库存数量 INT 否 商品前台库存表中的数量 盘点数量 INT 否 实际盘点的数量 库房库存盘点表: 字段名称 类型 是否为空 说 明 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 2) 否 商品具体的代码 商品名称 CHAR( 20) 否 商品的名称 销售码 CHAR( 13) 否 商品的销售码 销价 MONEY 否 商品的销售价格 库存数量 INT 否 商品库房库存表中的数量 盘点数量 INT 否 实际盘点的数量 进货信息表: 字段名称 类型 是否为空 说 明 入库单编号 CHAR( 20) 否 每一张入库单都有唯一编号 日期 CHAR( 19) 否 具体入库日期 进货单位代码 CHAR( 8) 否 进货单位的代码 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 4) 否 商品具体的代码 进货数量 INT 否 进货的数量 进价 MONEY 否 进货的价格 支付方式代码 CHAR( 2) 否 支付方式的代码 员工代码 CHAR( 4) 否 录入信息的员工的代码 是否更新 CHAR( 1) 否 入库单是否已经修改库存 备注 VARCHAR( 50) 是 其它说明信息 nts 第 17 页 共 53 页 进货单位信息表: 字段名称 类型 是否为空 说 明 进货单位代码 CHAR( 8) 否 每一进货单位有唯一代码 进货单位名称 CHAR( 20) 否 进货单位的名称 进货单位地址 VARCHAR( 50) 是 进货单位的地址 单位电话 CHAR( 15) 是 进货单位的联系电话号码 单位传真 CHAR( 15) 是 进货单位的传真电话号码 联系人 CHAR( 8) 是 进货单位的联系人 联系人电话 CHAR( 15) 是 进货单位联系人的电话号码 单位信箱 CHAR( 30) 是 进货单位的电子信箱 单位网址 CHAR( 30) 是 进货单位的网址 备注 VARCHAR( 50) 是 其它说明信息 退货信息表: 字段名称 类型 是否为空 说 明 退货单编号 CHAR( 20) 否 每一张退货单都有唯一编号 日期 CHAR( 19) 否 具体退货日期 进货单位代码 CHAR( 8) 否 进货单位的代码 部门代码 CHAR( 2) 否 商品的 部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 4) 否 商品具体的代码 进货数量 INT 否 退货的数量 进价 MONEY 否 退货的价格 支付方式代码 CHAR( 2) 否 支付方式的代码 员工代码 CHAR( 4) 否 录入信息的员工的代码 是否更新 CHAR( 1) 否 退货单是否已经修改库存 备注 VARCHAR( 50) 是 其它说明信息 返库信息表: 字段名称 类型 是否为空 说 明 返库单编号 CHAR( 20) 否 每一张返库单都有唯一编号 部门 代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 2) 否 商品具体的代码 数量 INT 否 商品返库的数量 日期 CHAR( 19) 否 商品返库的日期 员工代码 CHAR( 4) 否 录入信息的员工的代码 是否更新 CHAR( 1) 否 返库单是否已经修改库存 nts 第 18 页 共 53 页 备注 VARCHAR( 50) 是 其它说明信息 销售信息表: 字段名称 类型 是否为空 说 明 销售单编号 CHAR( 16) 否 每一张销售单都有唯一编号 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 4) 否 商品具体的代码 销价 MONEY 否 商品的销售价格 销售数量 INT 否 商品的销售数量 日期 CHAR( 19) 否 商品销售的日期 计算机代码 CHAR( 3) 否 销售此商品的计算机代码 员工代码 CHAR( 4) 否 销售此商品的员工代码 出库单信息表: 字段名称 类型 是否为空 说 明 出库单编号 CHAR( 20) 否 每一张出库单都有唯一编码 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大类代码 商品代码 CHAR( 4) 否 商品具体的代码 出库数量 INR 否 商品出库的数量 日期 CHAR( 19) 否 商品出库的日期 员工代码 CHAR( 4) 否 录入出库信息的员工的代码 是否更新 CHAR( 1) 否 出库单是否已经更新库存 备注 VARCHAR( 50) 是 其它说明信息 库房库存信息表: 字段名称 类型 是否为空 说 明 部门代码 CHAR( 2) 否 商品的部门代码 大类代码 CHAR( 2) 否 商品的大 类代码 商品代码 CHAR( 4) 否 商品的代码 库存数量 INT 是 商品的库房库存数量 预警数量 INT 是 商品数量低于此数量报警 用户权限表: 字段名称 类型 是否为空 说明 编号 CHAR(4) 否 每一用户有唯一编号 权限类型 CHAR(10) 否 共四种类型,用来进入四个系统,每一用户分配一种 姓名 CHAR(16) 否 用户姓名 nts 第 19 页 共 53 页 密码 CHAR(20) 否 用户密码 备注 VARCHAR(100) 是 其它说明信息 3 3 3 数据库保护 运行中的数据库系统容易受到来 自多方面的干扰和破坏。如硬件设备和软件系统的故障,未经授权使用数据库的人偷窃信息,利用计算机进行犯罪活动以及系统对于事务处理不当或程序员的误操作等都可能破坏数据库。 数据库的保护就是要排除和防止各种对数据库的干扰破坏,确保数据安全、可靠,以及在数据库已经遭到破坏后如何尽快地恢复正常。对数据库的保护是通过对数据库的恢复、完整性控制、并发控制和安全性控制四个方面实现。 ( 1)数据的安全性 本系统将各个模块分开,以防有人盗取其它人员的密码进行超出职权的行为。而且,在系统进入时需要密码验证,防止他人偷窃或篡改商业信 息。 ( 2)数据的完整性 为保证数据的正确与相容性,本系统针对用户输入的数据进行检验,对已存在的数据进行选择式输入,而不采用直接输入,这样可防止用户输入错数据。 ( 3)数据库备份与恢复 为了防止由于硬件或软件原因导致的数据丢失,本系统采用人工或自动方式进行数据库的备份与恢复。 具体的数据备份方式为以下三步: 1、完全备份:可指定在星期几的结业后对数据库进行全部备份,备份时间可能较长(根据数据多少而定)。 2、差异备份:可指定在营业前或结业后对数据库进行差异备份,备份内容为当前数据库内容与上一次全部备份时的差 异,比全部备份时间要短。 3、事务日志备份:可在指定的时间对数据库的事务日志进行备份,备份时间最短。 当故障发生时,先 备份当前事务日志。 然后用 以下的四个步骤进行数据恢复: 1、还原最近一次的数据库完全备份。 2、还原最近一次的差异备份,将数据库前滚到这一时刻。 3、还原当天的事务日志备份,以将数据库前滚到最近的备份状态。 4、还原故障之后的日志备份。这将使数据库前滚到故障发生的那一刻。 nts 第 20 页 共 53 页 第四章 系统实施 4 1 系统配置 4 1 1 硬件配置要求 服务器: Pentium 166 以上(推荐 Pentium 800 以上,可加快数据处理) 128M 以上内存(推荐 256M 以上,可加快数据存取速度) 4G 以上硬盘空间(推荐 10G 以上,根据实际数据大小而定) 10M 网卡(推荐 10M/100M 网卡或 100M 网卡,可加快数据传输速度) VGA 或更高分辨率的显示器。 键盘和鼠标。 刻录机(用来备份数据) 客户机: Pentium 133 以上(推荐 Pentium 400 以上,可加快反应速度) 64M 以上内存(推荐 128M 以上,可加快数据存取速度) 1G 以上硬盘空间(推荐 4G 以上,根据实际数据大小而定) 10M 网卡(推荐 10M/100M 网卡或 100M 网卡,可加快数据传输速度) VGA 或更高分辨率的显示器 或专业显示器 。 键盘和鼠标或专用设备。 4 1 2 软件配置要求 服务器: Windows 2000 server、 SQL server 2000 企业版 服务器端 客户端: Windows 98 SE、 SQL server 2000 企 业版 客户端 开发工具: Delphi 7.0 企业版 4 2 创建数据库(略) 4 3 系统菜单 4 3 1 进货管理模块菜单(图 4-1) 4 3 2 出库管理模块菜单(图 4-2) 4 4 3 管理员模块菜单(图 4-4) nts 第 21 页 共 53 页 系统 进货管理 订货单管理 库存操作 查询 背景 帮助 修改密码 注销 退出 进货单位录入 新商品录入 进货单录入 退货单录入 订货单录入 订货单查询 更新库存 库存查询 查询进货情况 查询退货情况 城堡 金色花瓣 天堂 雪松 无 帮助主题 关于 图 4-1 进货管理模块菜单 系统 功能 库存操作 查询 背景 帮助 修改密码 注销 退出 出库单录入 返库单录入 更新库存 查询库存 查询进货情况 查询退货情况 城堡 金色花瓣 天堂 雪松 无 帮助主题 关于 图 4-2 出库管理模块菜单 系统 商品管理 查询 盘点 数据维护 背景 帮助 修改密码 注销 退出 部门管理 大类管理 新商品定价 商品变价 商品销售码更改 支付方式管理 计算机信息管理 进货单查询 退货单查询 出库单查询 返库单查询 销售库查询 库存查询 商品信息查询 变价单查询 销售码变更查询 生成盘点表 盘点数量录入 盘点结果生成 盘点结果汇总 备份 还原 初始化 城堡 金色花瓣 天堂 雪松 无 帮助主题 关于 图 4-3 管理员模块菜单 nts 第 22 页 共 53 页 4 4 系统窗口 4 4 1 系统登录窗口(图 4-5) 为了系统和数据的安全性及保密性,通常在进入系统时要验证用户的合法身份,只有输入正确的用户名和密码,才能进入系统。 本系统五 个模块采用了一致的登录窗口,用户可选择用户名,然后输入密码进入系统。 登录窗口代码及其它窗口代码见附录。 4 4 2 模块主窗口 每个模块进入后,都显示一主窗口,菜单及工具条上包括了所需的功能。 进货管理模块的主窗口如图 4-6: 图 4-5 登录窗口 图 4-6 进货管理模块主窗口 nts 第 23 页 共 53 页 4 4 3 进货管理模块的进货单位录入窗口(图 4-7) 进货单位录入窗口的目的是将进货单位的信息录入系统中,方便进行查找、统计。 4 4 4 进货管理模块的新商品录入窗口(图 4-8) 新 商品录入窗口的目的是将新进的商品录入进系统中。 图 4-7 进货单位录入窗口 图 4-8 新商品录入窗口 nts 第 24 页 共 53 页 4 4 5 进货单录入窗口(图 4-9) 进货单录入窗口目的是将每天从进货单位进来的商品录入系统中。 4 4 6 退货单录入窗口(图 4-10) 退货单录入窗口目的是将每天往进货单位退回的商品录入系统中。 4 4 7 订货单录入窗口(图 4-11) 订货单录入窗口目的是将每天向进货单位订的商品录入系统中。 4 4 8 库存更新窗口(图 4-12) 库存更新窗口目的是将每天录入的进货 单和退货单汇总修改库存。 4 4 9 订货单查询窗口(图 4-13) 订货单查询窗口目的是可对订货单进行多种方式查询。 其它各种单据查询窗口基本和此窗口相似,除特殊查询外,均见附录。 4 4 10 库存查询窗口(图 4-14) 库存查询窗口目的是可以查询库存数量。 其它库存查询窗口基本和此窗口相似,除特殊库存查询窗口外,均见附录。 图 4-9 进货单录入窗口 nts 第 25 页 共 53 页 图 4-10 退货单录入窗口 图 4-11 订货单录入窗口 nts 第 26 页 共 53 页 图 4-13 订货单查询窗口 图 4-12 库存修改窗口 图 4-13 订货单查询窗口 nts 第 27 页 共 53 页 4 4 11 通过销售码查询商品窗口(图 4-15) 通过销售码查询商品窗口目的是可以通过销售码查询商品的基本信息。 图 4-14 库存查询窗口 图 4-15 通过销售码查询商品窗口 nts 第 28 页 共 53 页 4 4 12 关于窗口(图 4-16) 4 4 13 密码修改窗口(图 4-17) 密码修改窗口目的是用户可以修改密码。 4 4 14 出库单录入窗口(图 4-18) 出库单录入窗口目的是将每天出库的商品录入系统中。 4 4 15 返库单录入窗口(图 4-19) 返库单录入窗口目的是将每天返库的商品录入系统中。 4 4 16 商品销售窗口(图 4-20) 商品销售窗口目的是将销售的商品信息录入系统中。 图 4-16
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:计算机毕业设计27Delphi超市管理信息系统论文
链接地址:https://www.renrendoc.com/p-539971.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!