超市销售系统设计与实现delphi_第1页
超市销售系统设计与实现delphi_第2页
超市销售系统设计与实现delphi_第3页
超市销售系统设计与实现delphi_第4页
超市销售系统设计与实现delphi_第5页
已阅读5页,还剩92页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

超市销售系统的设计与实现本科生毕业设计(论文)I 摘 要论文简单地阐述了超市销售系统的开发背景、设计目标以及业务流程,针对该系统进行市场需求的分析、功能的描述、数据库的设计,详细地描述了整个系统的设计思路及其开发过程。全文按照软件开发的生命周期,分为可行性研究、需求分析、总体设计、详细设计等阶段,利用 Delphi7.0 程序语言和 SQL Server 2000 数据库技术、应用数据流程图、E-R 图、数据库表等工具清晰的展示了设计过程。论文所实现的超市销售系统从符合操作简便、界面友好、灵活、安全的要求出发,完成超市销售的全过程。该系统试运行良好,可提供科学可靠的管理功能,能实现商品档案管理、会员管理、基本信息管理、日常工作管理、交易、统计报表等功能,能够准确记载和查阅有关超市经营活动的大量数据,能够进行利润分析,帮助超市经营者掌握和分析营销情况,及时做出正确决策,基本达到了预期目标。关键词:超市销售,Delphi7.0,SQL Server 2000湖南工业大学本科生毕业设计(论文)II ABSTRACTThe article simply elaborated the supermarket sale system development background, the design goal as well as the service flow, carry on the market demand in view of this system the analysis, the function description, the database design, in detail described the over all system design mentality and its the performance history. The full text according to the life cycle which software develops, divides into stage and so on feasibility study, demand analysis, system design, detailed design, used the Delphi7.0 program language and SQL the Server 2,000 data bank technologies, the application dataflow chart, the E-R chart, the database table and so on the tool clear demonstration design process. The article realizes the supermarket sale system from conforms to the operation easily, the contact surface is friendly, nimbly, the safe request embarks, completes the supermarket sale the entire process. This system tries to move good, may provide the science reliable management function, can realize the commodity records management, the member manages, basic function and so on information management, routine work management, transaction, statistical report form, can accurately record with the consult related supermark-ket management mass datas, can carry on the profit analysis, helps the supermarket operator to grasp with the analysis marketing situation, promptly makes the correct decision-making, basically has achieved the anticipated target.Keywords: Supermarket Sale, Delphi 7.0, SQL Server 2000湖南工业大学本科生毕业设计(论文)III 目 录第 1章 绪论 .11.1 超市销售系统概述 .11.2 系统开发的背景 .11.3 系统设计的目标 .21.4 系统技术分析 .21.4.1 Delphi 技术简介 .21.4.2 SQL Server 2000 技术简介 .31.5 论文主要结构 .41.6 小结 .4第 2章 系统可行性研究 .52.1 可行性分析 .52.2 系统流程图 .62.3 数据流图 .62.4 数据字典 .82.5 小结 .9第 3章 系统需求分析 .103.1 功能需求 .103.2 性能需求 .113.2.1 系统开发与运行环境 .113.2.2 系统的性能 .113.3 系统的 E-R 模型图 .113.4 小结 .12第 4章 系统总体设计 .134.1 设计原理 .134.2 功能模块设计 .144.3 数据库设计 .154.4 小结 .18湖南工业大学本科生毕业设计(论文)IV 第 5章 系统详 细设计与实现 .195.1 登录窗体的设计与实现 .195.2 主窗体模块的设计与实现 .195.3 基本信息管理模块的设计与实现 .205.4 日常工作管理模块的设计与实现 .215.4.1 进货管理的设计与实现 .215.4.2 商品价格变动的设计与实现 .235.5 销售管理模块的设计与实现 .235.5.1 客户结账模块的设计与实现 .245.5.2 利润分析的设计与实现 .265.5.3 销售查询的设计与实现 .285.5.4 销售商品单的设计与实现 .295.6 统计报表模块的设计与实现 .305.7 小结 .31结 论 .32参考文献 .33致 谢 .35本科生毕业设计(论文)1 第 1章 绪论1.1 超市销售系统概述超市销售系统是针对超级市场的销售而开发的。超市销售系统的使用,能转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市销售系统,在销售商品时实行出口一次性付款,做到快速准确。运用超市销售系统,超市内部实现现代化管理,能够准确把握每一种商品的销售动态,可以防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市销售系统来完成。超市销售系统将手工已编制好的销售账目或根据原始超市销售直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作,这种集约化的销售管理模式便于超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市销售系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学决策的依据。1.2 系统开发的背景社会生活的现代化,使得市场的走向发生巨大变化,随着经济的发展,人们对生活的需求已经不再是为了解决温保问题,而是为了享受生活,大多数人们已经不再是单纯为满足生活必需去购买,而是凭着喜欢、兴趣去购买,人们喜欢购物所带来的快乐与享受。如果一个商店有着轻松的购物环境、便捷的购物方式、良好的销售服务,自然能够打动顾客、吸引顾客,自然会顾客盈门,而超市正是由于有着这些优点才能吸引大量顾客。随着超市行业的发展,超市的经营规模正呈现出上升的趋势,超市间的竞争也越来越大,但竞争已不再是规模的竞争,而是销售业绩的竞争,如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。随着我国国民经济的持续发展,信息产业得到空前的发展,尤其在 20 世纪 90 年代,由于计算机的普及和软、硬件的发展,计算机系统在现代企业中发挥的作用越来越重要,企业的决策者和管理人员必须重视和使用计算机资源,才能跟得上信息产业发展的步伐,在激烈的竞争中立于不败之地 1。本科生毕业设计(论文)2 使用计算机对超市商品进行销售管理,具有手工销售所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低。这些优点能够极大地提高超市销售管理的效率,也是科学化、正规化销售管理的重要条件。国外很多发达资本主义国家的有关人士都在开发超市管理系统,开发出许多大型的软件,由于本人能力有限,主要针对销售这一方面开发了一个超市销售系统,它能够准确记载和查阅有关超市经营活动的大量数据,能够进行利润分析,帮助超市经营者掌握和分析营销情况,及时做出正确决策。1.3 系统设计的目标超市销售系统主要实现以下目标:1、信息管理功能:能够即时浏览、添加、删除、修改和查询员工、商品、供货商以及会员的相关信息,能进行会员卡的充值。2、工作管理:对超市的进货进行管理与登记,同时根据具体情况对超市商品的价格进行调整。3、销售管理:包括客户结账、营业利润分析、销售查询和销售商品单,对整个超市的销售过程进行有效的分析与管理。4、报表统计:整个超市的商品进货情况、销售情况以及商品库存情况以报表的形式打印出来,使信息更加直观、明了。5、更新信息:由于商品信息的即时性很强,要求所有商品可以随时被更新、添加或删除等。6、提高服务满意度。1.4 系统技术分析超市销售系统主要采用了 Delphi 技术和 SQL Server 2000 数据库,分别从Delphi 技术的特点、应用范围,以及 SQL Server 2000 数据库的发展、特点和应用等方面进行简述,以明确开发系统所使用的技术有足够的可行性和明显的针对性,并能满足系统移植性能的要求。1.4.1 Delphi技术简介Delphi 7 是著名的 Borland(现 Inprise)公司开发的快速、可视化程序开发工具。 “真正的程序员用 C+,聪明的程序员用 Delphi”,这句话是对 Delphi 最经典、本科生毕业设计(论文)3 最实在的描述。Delphi 被称为第四代编程语言,它具有简单、高效、功能强大的特点。和 VC 相比,Delphi 更简单、更易于掌握,但是在功能上却丝毫不逊色;和 VB相比,Delphi 则功能更强大、更实用。可以说 Delphi 同时兼备了 VC 功能强大和 VB 简单易学的特点,它一直是程序员至爱的编程工具。Delphi 具有以下几个特性:基于窗体和面向对象的方法、高速的编译器、强大的数据库支持、与 Windows 编程紧密结合、强大而成熟的组件技术。但最重要的还是Object Pascal 语言,它才是一切的根本。Object Pascal 语言是在 Pascal 语言的基础上发展起来的,简单易学 2。1.4.2 SQL Server 2000技术简介超市销售系统的开发选择了 Microsoft SQL Server2000 数据库。SQL 适用于中小型事物处理及客户端/服务端结构的应用系统,它功能强大操作简便,日益为广大数据库用户所喜爱,越来越多的开发工具提供了与 SQL Server 的接口。SQL Server最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本,在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发、推广 SQL Server 的 Windows NT 版本 3。SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本,是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了 Transact-sql 的 sql 语言在客户机与服务器间传递客户机的请求与服务器的处理结果。SQL Server 2000 能够满足今天的商业环境要求不同类型的数据库解决方案,它是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等 4。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键,除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。该版本继承了 SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。MSSQL Server 不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server 数据库处理的基本结构,采本科生毕业设计(论文)4 取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在 SQL Server 的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server 的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当 OO(面向对象)的一个系统结构。SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以:1、定义 SQL Server 实例组。2、将个别服务器注册到组中。3、为每个已注册的服务器配置所有 SQL Server 选项。4、在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。5、在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。6、通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。它支持中小型数据库、多用户的高性能和事物处理,支持分布式数据库和分布处理,能够实现安全性和完整性控制,具有可移植性、可兼容性和可联结性,它具有良好的数据管理能力和良好的开发性 5。1.5 论文主要结构文章按照分析与设计的逻辑顺序分为五部分。第一部分为绪论,简要论述了超市销售系统,介绍了系统开发的背景与系统设计的目标以及系统开发所采用的技术;第二部分对超市销售系统的开发进行了可行性研究,确定在目前的条件下,开发此系统是可行的;第三部分在第二部分的基础上进一步对系统进行需求分析,对系统的功能模块进行划分;第四部分主要是对超市销售系统进行总体设计;第五部分详细介绍了超市销售系统的设计与实现过程。1.6 小结在第一章的内容中,简单的介绍了超市销售系统,分析了现在超市销售的趋势,阐述了系统开发的背景和技术要求,并简述了 Delphi 和 SQL Server 2000 的技术特点,为下面的具体开发做好准备。本科生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论