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

链接地址:https://www.31ppt.com/p-3976549.html