毕业设计(论文)-delphi7.0超市销售系统的设计与实现.doc
《毕业设计(论文)-delphi7.0超市销售系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-delphi7.0超市销售系统的设计与实现.doc(41页珍藏版)》请在三一文库上搜索。
1、超市销售系统的设计与实现 本科生毕业设计(论文) I 摘 要 论文简单地阐述了超市销售系统的开发背景、设计目标以及业务流程,针对该系 统进行市场需求的分析、功能的描述、数据库的设计,详细地描述了整个系统的设计 思路及其开发过程。全文按照软件开发的生命周期,分为可行性研究、需求分析、总 体设计、详细设计等阶段,利用 Delphi7.0 程序语言和 SQL Server 2000 数据库技术、 应用数据流程图、E-R 图、数据库表等工具清晰的展示了设计过程。 论文所实现的超市销售系统从符合操作简便、界面友好、灵活、安全的要求出发, 完成超市销售的全过程。该系统试运行良好,可提供科学可靠的管理功能,
2、能实现商 品档案管理、会员管理、基本信息管理、日常工作管理、交易、统计报表等功能,能 够准确记载和查阅有关超市经营活动的大量数据,能够进行利润分析,帮助超市经营 者掌握和分析营销情况,及时做出正确决策,基本达到了预期目标。 关键词:超市销售,Delphi7.0,SQL Server 2000 湖南工业大学本科生毕业设计(论文) II ABSTRACT The article simply elaborated the supermarket sale system development background, the design goal as well as the service fl
3、ow, 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
4、 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
5、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
6、 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 gr
7、asp 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 章 绪论 1 1.1 超市销售系统概述1 1.2 系统开发的背景1 1.3 系统设计的目标2 1.4 系统技术分析2 1.4.1 Delphi 技术简介 .2
8、1.4.2 SQL Server 2000 技术简介 3 1.5 论文主要结构4 1.6 小结4 第 2 章 系统可行性研究 5 2.1 可行性分析5 2.2 系统流程图6 2.3 数据流图6 2.4 数据字典8 2.5 小结9 第 3 章 系统需求分析 .10 3.1 功能需求.10 3.2 性能需求.11 3.2.1 系统开发与运行环境.11 3.2.2 系统的性能.11 3.3 系统的 E-R 模型图.11 3.4 小结.12 第 4 章 系统总体设计 .13 4.1 设计原理.13 4.2 功能模块设计.14 4.3 数据库设计.15 4.4 小结.18 湖南工业大学本科生毕业设计(论
9、文) IV 第 5 章 系统详细设计与实现 .19 5.1 登录窗体的设计与实现.19 5.2 主窗体模块的设计与实现.19 5.3 基本信息管理模块的设计与实现.20 5.4 日常工作管理模块的设计与实现.21 5.4.1 进货管理的设计与实现.21 5.4.2 商品价格变动的设计与实现.23 5.5 销售管理模块的设计与实现.23 5.5.1 客户结账模块的设计与实现.24 5.5.2 利润分析的设计与实现.26 5.5.3 销售查询的设计与实现.28 5.5.4 销售商品单的设计与实现.29 5.6 统计报表模块的设计与实现.30 5.7 小结.31 结 论 .32 参考文献 .33 致
10、 谢 .35 本科生毕业设计(论文) 1 第 1 章 绪论 1.1 超市销售系统概述 超市销售系统是针对超级市场的销售而开发的。超市销售系统的使用,能转变超 市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度, 改善客户关系。运用超市销售系统,在销售商品时实行出口一次性付款,做到快速准 确。运用超市销售系统,超市内部实现现代化管理,能够准确把握每一种商品的销售 动态,可以防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市销 售系统来完成。 超市销售系统将手工已编制好的销售账目或根据原始超市销售直接在系统内制作 超市销售信息,同时可对输入的超市销售信息进行修改、
11、查询等操作,这种集约化的 销售管理模式便于超市销售信息的收集、整理和加工,又便于操作员的需求信息在最 短的时间内得到反馈,同时超市销售系统可自动分析各种商品销售变化规律,商品销 售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学决 策的依据。 1.2 系统开发的背景 社会生活的现代化,使得市场的走向发生巨大变化,随着经济的发展,人们对生 活的需求已经不再是为了解决温保问题,而是为了享受生活,大多数人们已经不再是 单纯为满足生活必需去购买,而是凭着喜欢、兴趣去购买,人们喜欢购物所带来的快 乐与享受。如果一个商店有着轻松的购物环境、便捷的购物方式、良好的销售服务, 自然能够打
12、动顾客、吸引顾客,自然会顾客盈门,而超市正是由于有着这些优点才能 吸引大量顾客。 随着超市行业的发展,超市的经营规模正呈现出上升的趋势,超市间的竞争也越 来越大,但竞争已不再是规模的竞争,而是销售业绩的竞争,如何在激烈的竞争中扩 大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 随着我国国民经济的持续发展,信息产业得到空前的发展,尤其在 20 世纪 90 年 代,由于计算机的普及和软、硬件的发展,计算机系统在现代企业中发挥的作用越来 越重要,企业的决策者和管理人员必须重视和使用计算机资源,才能跟得上信息产业 发展的步伐,在激烈的竞争中立于不败之地1。 本科生毕业设计(论文)
13、 2 使用计算机对超市商品进行销售管理,具有手工销售所无法比拟的优点,如:检 索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低。这些优点能 够极大地提高超市销售管理的效率,也是科学化、正规化销售管理的重要条件。国外 很多发达资本主义国家的有关人士都在开发超市管理系统,开发出许多大型的软件, 由于本人能力有限,主要针对销售这一方面开发了一个超市销售系统,它能够准确记 载和查阅有关超市经营活动的大量数据,能够进行利润分析,帮助超市经营者掌握和 分析营销情况,及时做出正确决策。 1.3 系统设计的目标 超市销售系统主要实现以下目标: 1、信息管理功能:能够即时浏览、添加、删除、修改和查
14、询员工、商品、供货 商以及会员的相关信息,能进行会员卡的充值。 2、工作管理:对超市的进货进行管理与登记,同时根据具体情况对超市商品的 价格进行调整。 3、销售管理:包括客户结账、营业利润分析、销售查询和销售商品单,对整个 超市的销售过程进行有效的分析与管理。 4、报表统计:整个超市的商品进货情况、销售情况以及商品库存情况以报表的 形式打印出来,使信息更加直观、明了。 5、更新信息:由于商品信息的即时性很强,要求所有商品可以随时被更新、添 加或删除等。 6、提高服务满意度。 1.4 系统技术分析 超市销售系统主要采用了 Delphi 技术和 SQL Server 2000 数据库,分别从 De
15、lphi 技术的特点、应用范围,以及 SQL Server 2000 数据库的发展、特点和应用 等方面进行简述,以明确开发系统所使用的技术有足够的可行性和明显的针对性,并 能满足系统移植性能的要求。 1.4.1 Delphi 技术简介 Delphi 7 是著名的 Borland(现 Inprise)公司开发的快速、可视化程序开发工 具。 “真正的程序员用 C+,聪明的程序员用 Delphi” ,这句话是对 Delphi 最经典、 本科生毕业设计(论文) 3 最实在的描述。Delphi 被称为第四代编程语言,它具有简单、高效、功能强大的特 点。和 VC 相比,Delphi 更简单、更易于掌握,但
16、是在功能上却丝毫不逊色;和 VB 相比, Delphi 则功能更强大、更实用。可以说 Delphi 同时兼备了 VC 功能强大和 VB 简单易 学的特点,它一直是程序员至爱的编程工具。 Delphi 具有以下几个特性:基于窗体和面向对象的方法、高速的编译器、强大 的数据库支持、与 Windows 编程紧密结合、强大而成熟的组件技术。但最重要的还是 Object Pascal 语言,它才是一切的根本。Object Pascal 语言是在 Pascal 语言的基 础上发展起来的,简单易学2。 1.4.2 SQL Server 2000 技术简介 超市销售系统的开发选择了 Microsoft SQL
17、 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 Se
18、rver 的 Windows NT 版本3。 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新 版本,是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用 了 Transact-sql 的 sql 语言在客户机与服务器间传递客户机的请求与服务器的处理 结果。SQL Server 2000 能够满足今天的商业环境要求不同类型的数据库解决方案, 它是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组 织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集 成性、良好的性价比等4。性
19、能、可伸缩性及可靠性是基本要求,而进入市场时间也 非常关键,除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分析带来 了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。该版本继承 了 SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方 便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平 台使用。MSSQL Server 不但可以应用于大中型数据库管理中,建立分布式关系数据 库,并
20、且也可以开发桌面数据库。事实上,SQL Server 数据库处理的基本结构,采 本科生毕业设计(论文) 4 取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在 SQL Server 的数 据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server 的所 有功能,都可以基于系统已经建立好的一些对象来达成,是相当 OO(面向对象)的 一个系统结构。 SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以: 1、定义 SQL Server 实例组。 2、将个别服务器注册到组中。 3、为每个已注册的服务
21、器配置所有 SQL Server 选项。 4、在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、 用户和权限。 5、在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。 6、通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。 它支持中小型数据库、多用户的高性能和事物处理,支持分布式数据库和分布处 理,能够实现安全性和完整性控制,具有可移植性、可兼容性和可联结性,它具有良 好的数据管理能力和良好的开发性5。 1.5 论文主要结构 文章按照分析与设计的逻辑顺序分为五部分。第一部分为绪论,简要论述了超市 销售系统,介绍了系
22、统开发的背景与系统设计的目标以及系统开发所采用的技术;第 二部分对超市销售系统的开发进行了可行性研究,确定在目前的条件下,开发此系统 是可行的;第三部分在第二部分的基础上进一步对系统进行需求分析,对系统的功能 模块进行划分;第四部分主要是对超市销售系统进行总体设计;第五部分详细介绍了 超市销售系统的设计与实现过程。 1.6 小结 在第一章的内容中,简单的介绍了超市销售系统,分析了现在超市销售的趋势, 阐述了系统开发的背景和技术要求,并简述了 Delphi 和 SQL Server 2000 的技术特 点,为下面的具体开发做好准备。 本科生毕业设计(论文) 5 第 2 章 系统可行性研究 经过上
23、第一章对超市销售系统及所用到的技术的简要介绍,这一章将对超市销售 系统进行可行性研究。 2.1 可行性分析 可行性分析是指在允许的成本、性能要求下,分析每项需求实施的可行性,提出 需求实现的相关风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍6。可 行性分析包括操作可行性、技术可行性和经济可行性。下面主要从以下几个方面对超 市销售系统进行可行性分析。 1、社会可行性 目前超市销售系统已在大型的超市中得到了广泛的应用,超市销售需要现代化, 只有合理的运用现代化的销售,才能在市场竞争中立于不败之地。超市销售系统不仅 能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信
24、息,解决了经营者最需解决的迫切问题,同时超市销售系统对操作人员的要求不高, 也合理的节约了成本的投入。因此从社会可行性来说,开发超市销售系统是可行的。 2、技术可行性 该系统采用 Delphi 作为开发工具,尽管其在组织关系上存在着一定的复杂性、 繁琐性、不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用 类的系统,其基本操作还是对数据库进行添加、删除、修改、查询等,所以就单纯的 数据库应用来看,暂不存在太大的技术问题。 3、操作可行性 如今计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低。 超市销售系统是利用计算机加 Delphi 作为系统的开发平台,使开发出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 delphi7 超市 销售 系统 设计 实现
链接地址:https://www.31doc.com/p-3948407.html