ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:421.83KB ,
资源ID:25241076      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25241076.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Delphi超市销售系统的设计与实现本科毕业设计论文.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Delphi超市销售系统的设计与实现本科毕业设计论文.docx

1、基于Delphi超市销售系统的设计与实现本科毕业设计论文本科毕业设计论文基于Delphi超市销售系统的设计与实现摘 要论文简单地阐述了超市销售系统的开发背景、设计目标以及业务流程,针对该系统进行市场需求的分析、功能的描述、数据库的设计,详细地描述了整个系统的设计思路及其开发过程。全文按照软件开发的生命周期,分为可行性研究、需求分析、总体设计、详细设计等阶段,利用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

3、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 feasibili

4、ty 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 supermarke

5、t 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 managemen

6、t, 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 th

7、e analysis marketing situation, promptly makes the correct decision-making, basically has achieved the anticipated target.Keywords: Supermarket Sale, Delphi 7.0, SQL Server 2000第1章绪论1.1 超市销售系统概述超市销售系统是针对超级市场的销售而开发的。超市销售系统的使用,能转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市销售系统,在销售商品时实行出口一次性付款,做到

8、快速准确。运用超市销售系统,超市内部实现现代化管理,能够准确把握每一种商品的销售动态,可以防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市销售系统来完成。超市销售系统将手工已编制好的销售账目或根据原始超市销售直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作,这种集约化的销售管理模式便于超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市销售系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学决策的依据。1.2 系统开发的背景社会生活的现代化,使得市场的走向发

9、生巨大变化,随着经济的发展,人们对生活的需求已经不再是为了解决温保问题,而是为了享受生活,大多数人们已经不再是单纯为满足生活必需去购买,而是凭着喜欢、兴趣去购买,人们喜欢购物所带来的快乐与享受。如果一个商店有着轻松的购物环境、便捷的购物方式、良好的销售服务,自然能够打动顾客、吸引顾客,自然会顾客盈门,而超市正是由于有着这些优点才能吸引大量顾客。随着超市行业的发展,超市的经营规模正呈现出上升的趋势,超市间的竞争也越来越大,但竞争已不再是规模的竞争,而是销售业绩的竞争,如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。随着我国国民经济的持续发展,信息产业得到空

10、前的发展,尤其在20世纪90年代,由于计算机的普及和软、硬件的发展,计算机系统在现代企业中发挥的作用越来越重要,企业的决策者和管理人员必须重视和使用计算机资源,才能跟得上信息产业发展的步伐,在激烈的竞争中立于不败之地1。使用计算机对超市商品进行销售管理,具有手工销售所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低。这些优点能够极大地提高超市销售管理的效率,也是科学化、正规化销售管理的重要条件。国外很多发达资本主义国家的有关人士都在开发超市管理系统,开发出许多大型的软件,由于本人能力有限,主要针对销售这一方面开发了一个超市销售系统,它能够准确记载和查阅有关超

11、市经营活动的大量数据,能够进行利润分析,帮助超市经营者掌握和分析营销情况,及时做出正确决策。1.3 系统设计的目标超市销售系统主要实现以下目标:1、信息管理功能:能够即时浏览、添加、删除、修改和查询员工、商品、供货商以及会员的相关信息,能进行会员卡的充值。2、工作管理:对超市的进货进行管理与登记,同时根据具体情况对超市商品的价格进行调整。3、销售管理:包括客户结账、营业利润分析、销售查询和销售商品单,对整个超市的销售过程进行有效的分析与管理。4、报表统计:整个超市的商品进货情况、销售情况以及商品库存情况以报表的形式打印出来,使信息更加直观、明了。5、更新信息:由于商品信息的即时性很强,要求所有

12、商品可以随时被更新、添加或删除等。6、提高服务满意度。1.4 系统技术分析超市销售系统主要采用了Delphi技术和SQL Server 2000数据库,分别从Delphi技术的特点、应用范围,以及SQL Server 2000数据库的发展、特点和应用等方面进行简述,以明确开发系统所使用的技术有足够的可行性和明显的针对性,并能满足系统移植性能的要求。1.4.1 Delphi技术简介Delphi 7是著名的Borland(现Inprise)公司开发的快速、可视化程序开发工具。“真正的程序员用C+,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程

13、语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,但是在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点,它一直是程序员至爱的编程工具。Delphi具有以下几个特性:基于窗体和面向对象的方法、高速的编译器、强大的数据库支持、与Windows编程紧密结合、强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学2。1.4.2 SQL Server 2000技术简介超市销售系统的开

14、发选择了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 的W

15、indows NT 版本3。SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统的最新版本,是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。SQL Server 2000能够满足今天的商业环境要求不同类型的数据库解决方案,它是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等4。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非

16、常关键,除这些核心企业品质外,SQL Server 2000还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98的膝上型电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。MSSQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采

17、取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。SQL Server企业管理器是 SQL Server的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以:1、定义 SQL Server实例组。2、将个别服务器注册到组中。3、为每个已注册的服务器配置所有 SQL Server选项。4、在每个已注册的服务器中创建并管理所有 SQL Server数据库、对象、登录、用户和权限。5、

18、在每个已注册的服务器上定义并执行所有 SQL Server管理任务。6、通过唤醒调用 SQL 查询分析器,交互地设计并测试SQL语句、批处理和脚本。它支持中小型数据库、多用户的高性能和事物处理,支持分布式数据库和分布处理,能够实现安全性和完整性控制,具有可移植性、可兼容性和可联结性,它具有良好的数据管理能力和良好的开发性5。1.5 论文主要结构文章按照分析与设计的逻辑顺序分为五部分。第一部分为绪论,简要论述了超市销售系统,介绍了系统开发的背景与系统设计的目标以及系统开发所采用的技术;第二部分对超市销售系统的开发进行了可行性研究,确定在目前的条件下,开发此系统是可行的;第三部分在第二部分的基础上

19、进一步对系统进行需求分析,对系统的功能模块进行划分;第四部分主要是对超市销售系统进行总体设计;第五部分详细介绍了超市销售系统的设计与实现过程。1.6 小结在第一章的内容中,简单的介绍了超市销售系统,分析了现在超市销售的趋势,阐述了系统开发的背景和技术要求,并简述了Delphi和SQL Server 2000的技术特点,为下面的具体开发做好准备。第2章系统可行性研究经过上第一章对超市销售系统及所用到的技术的简要介绍,这一章将对超市销售系统进行可行性研究。2.1 可行性分析可行性分析是指在允许的成本、性能要求下,分析每项需求实施的可行性,提出需求实现的相关风险,包括与其它需求的冲突,对外界因素的依

20、赖和技术障碍6。可行性分析包括操作可行性、技术可行性和经济可行性。下面主要从以下几个方面对超市销售系统进行可行性分析。1、社会可行性目前超市销售系统已在大型的超市中得到了广泛的应用,超市销售需要现代化,只有合理的运用现代化的销售,才能在市场竞争中立于不败之地。超市销售系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需解决的迫切问题,同时超市销售系统对操作人员的要求不高,也合理的节约了成本的投入。因此从社会可行性来说,开发超市销售系统是可行的。2、技术可行性该系统采用Delphi作为开发工具,尽管其在组织关系上存在着一定的复杂性、繁琐性、不确定

21、性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统,其基本操作还是对数据库进行添加、删除、修改、查询等,所以就单纯的数据库应用来看,暂不存在太大的技术问题。3、操作可行性如今计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低。超市销售系统是利用计算机加Delphi作为系统的开发平台,使开发出来的系统具有友好的用户界面、良好的安全性设置、详细的操作说明,这样更使各类用户很快就能掌握系统的使用方法,因此该系统在操作上是可行的。4、经济可行性该系统开发简单但要耗费一定时间,所用的开发工具和软件差不多都是免费的,而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这

22、对于超市的销售管理、节省超市的人力和物力资源等都有很大的帮助。由此可见,开发此系统在经济上是完全可行的。2.2 系统流程图在进行可行性研究时需要了解和分析现有的系统,并以概括的形式表达对现在系统的认识,进入设计阶段以后应该把设想的新系统的逻辑模型转变成物理模型,因此需要描绘未来的物理系统的概貌。而系统流程图是概括地描绘物理系统的传统工具,它表达了数据在超市销售系统各部件之间流动的情况7。通过上一节的可行性分析以及第一章中提出的系统设计的目标,这一节主要对超市销售系统的系统流程进行分析。在超市销售系统中,通过基本信息管理程序将基本信息写在磁带上,并更新存储在数据库中的相关信息,通过日常工作管理程

23、序中的进货管理程序和商品价格变动程序分别将进货信息和调价信息写在磁带上,并更新存储在数据库中的相关信息,通过销售管理程序将销售信息写在磁带上,并更新存储在数据库中的相关信息,根据数据库中的信息通过统计报表程序产生相关报表。系统流程图如图2.1所示。图2.1超市销售系统的系统流程图2.3 数据流图得出系统流程图以后,接下来就分析系统的数据流图。数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换,它是分析员与用户之间极好的通信工具。综合分析上面的系统流程图可得出超市销售系统的整体数据流图。数据流图如图2.2所示。图2.2超市销售数据流图根据上面的数据流图再具体分析超市

24、进货和商品销售结账过程中的数据流,得出各自的数据流图,分别如图2.3和图2.4所示。图2.3进货数据流图图2.4销售管理数据流图2.4 数据字典数据字典是对数据流图中包含的所有元素的定义的集合,它最重要的用途是作为分析阶段的工具,为以后进行数据库开发打下基础8。经过上一节对数据流图的分析,现将超市销售系统的部分数据字典列出如下:名字:商品信息表别名:Commodity描述:记录超市所有商品信息的表定义:商品信息表入库编号入库日期供货商编号商品类别编号商品名称入库数量进价经手员工编号名字:进货信息表别名:Rukuxinxi描述:对库存量小于10的商品进货定义:进货信息表商品类别代码商品类别名称商

25、品名称供货商商品规格商品颜色商品进价商品售价会员价库存名字:销售单别名:Sale描述:记录超市在销售商品过程中的每一次销售信息的表定义:销售单销售流水账号商品类别代码商品名称数量总金额销售日期收银员名字:供货商信息表别名:Suppliers描述:记录所有供应超市商品的公司信息的表定义:供货商信息表供货商编号供货商名称联系人联系电话联系地址备注名字:会员信息表别名:Member描述:记录超市所有会员信息的表定义:会员信息表会员卡编号会员姓名积分级别联系电话发卡日期会员卡余额2.5 小结这一章主要对系统进行可行性分析,得出系统流程图、数据流图及数据字典,为下面进行系统需求分析提供了依据,为系统的进

26、一步开发打下了基础。第3章 系统需求分析需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。3.1 功能需求该超市销售系统,是针对超市的具体业务而开发的,业务管理以超市的销售为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映超市的工作情况、经营情况,从而提高超市的服务质量,并配合现代化的销售手段,获得更好的经济效益。超市在其经营期间,服务水平的高低,直接影响到超市的形象和声誉,在顾客结账的时候是否能迅速、高效,市场的预测分析是否快捷,准确等。这其中的核

27、心就是对每天大量的信息的正确处理和保存9。采用计算机这一现代化工具作为管理的辅助手段是必须的,在超市销售系统中,它的地位也是举足轻重的。因此,做好超市销售系统,使其功能完善,更有非凡的意义,该超市销售系统的指导思想是:1、通用性强,系统能广泛适用于各种类型的超市。 2、用户界面友好,易学易用、易维护、易扩充。软件交给用户使用后,当操作任务操作规则等发生变化时,用户可以方便地修改相应的数据库和表。 3、功能完善,应该集显示、添加、修改、删除、查询等各种操作为一体。 4、可靠性高,从软件的设计到程序的编制等各个阶段都要充分考虑到各种异常情况的发生。超市销售系统大体上包括基本信息管理、日常工作管理、

28、销售管理、统计报表等方面内容,集显示、输入、添加、修改、删除等各种操作于一体,维护起来十分方便。利用此系统,管理员可以方便的查询商品信息,并随时对商品的价格进行调整,也可以进行销售查询,方便超市的营业额统计;利用此系统,使得销售不用再和以前一样使用纸笔记录,只需轻点键盘就能完成;利用此系统,收银员可以很方便地完成结账工作,从而极大地减少了错误的发生,避免了无法估计的不必要的损失。总之,利用此系统,可以对超市经营方向提供依据,为超市的发展提供重要保证。3.2 性能需求3.2.1 系统开发与运行环境超市销售系统开发与运行环境如下:1、开发环境:Windows XP2、开发工具:Delphi 7.0

29、3、数据库管理系统:Microsoft SQL Server 20004、运行环境:Windows 98/ME/2000/XP3.2.2 系统的性能1、易用性:系统界面友好,操作便捷,易学易用。2、可靠性:系统采用Microsoft SQL Server 2000数据库,有严格的安全控制和数据备份机制,可以确保数据安全可靠。3、安全性:具有周到细致的管理。做到所有操作都有据可查,确保数据不会被非法用户所获取。4、集成性:系统充分考虑与其他子系统之间的接口,可以满足各种平台,在技术上保证了与其他应用系统的集成性。3.3 系统的E-R模型图概念模型的最常用的表示方法是实体-联系方法 (Entity

30、-Relation Approach,简称E-R方法)。E-R方法是用E-R图来描述某一组织的信息模型。E-R图中包含了实体、关系和属性等三种基本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(关系)与其属性连接起来。由于人们通常就是用实体、联系和属性这三个概念来理解和描述现实问题的,所以实体联系图非常接近人的思维方式。此外,E-R模型使用简单的图形符号来表达系统分析员对问题域的理解,不熟悉计算机技术的用户也都能够理解它,因此,ER模型可以作为用户与分析员之间的交流工具。实体联系图:简称为E-R图,是指以实体、关系、属性三

31、个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。与此有关的概念有:1、实体:是观念世界中描述客观事物的概念。2、属性:指实体具有的某种特性,用来描述一个实体。3、联系:可分为两类:一是实体内部的联系,一是实体之间的联系。超市销售系统的主要实体有:员工(编号,姓名,性别,联系电话,职务);会员(卡号,姓名,会员卡余额,发卡日期,级别,联系电话,积分);商品(类别代码,类别,商品名称,供货商,规格,颜色,生产单位,进价,售价,会员价格,库存);供货商(代码,名称,联系人,联系电话,联系地址,备注)。超市销售系统的E-R模型如图3.1所示。图3.1超市销售系统E-R图3.4 小结这一章主要对超市销售系统进行了需求分析,并根据系统的功能需求得出系统的E-R图,为下面的系统总体设计打下了基础、提供了依据。第4章系统总体设计经过需求分析阶段的工作,超市销售系统必须“做什么”已经清楚了,现在是决定“怎么做”的时候了。接下来主要说明该系统的设计原理、功能模块设计和数据库设计。4.1 设计原理这一节主要讲述超市销售系统在设计过程中遵循的基本原理。1、模块化模块是构成程序的基本构件,模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户需求。采用模块化原理可以使软件结构清晰,不仅容易设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1