干洗店综合管理系统内容摘要:

3。 17 致谢 18 附录 19 干洗店综合管理系统 — 1— 1. 前言 随着时代步伐的加快,人们的生活在发生着巨大的变化,在生活方式的个个方面都与以往有着很大的不同,尤其是在对待洗衣这方面更是不同,我们现在生活工作的节奏越来越快,人们不想在繁忙的工作之余在去为洗衣服而劳累,所以基于这种情况,干洗店行业随之发展壮大起来,而干洗店之间也存在着巨大的竞争,各个干洗店为了提高工作效率,提高服务质量,减少过去手工操作所产生的这样那样的问题,因此干洗店急需一套有助于提高工作效率的管理软件系统。 干洗店管理系统的建置,可以根据每个干洗店的性质不同而有所不同,而建 制的过程中需要经营者提供基本数据和流程规划,同时也需要好的软件。 干洗店的管理系统必须要有好的软件配合,而选择好的管理软件就如同选择经营伙伴一样,可以帮助干洗店本身节省运营成本。 而且干洗店管理系统是长期使用的软件工具,两者的结合可以有效的协助干洗店建立良好的管理模式。 这是一个经营管理的课题,其中包括衣物管理,原始单据管理,洗衣存档,取衣存档,客户信息管理。 它最重要的特点是能够实时和准确地控制店内的经营情况。 如果可以实时掌握经营流程及经营情况,则可以有效的加速洗衣的周转率并且提高服务质量,而且可以减少洗衣售价 不符等所产生的问题。 一般的洗衣服务业必须是快速而且不允许出错的,如果洗衣前可以了解目前待洗衣物的库存情况,并且掌握商品的周转率,就可以减少洗衣过程中的衣物过多或者过少等情况的发生。 干洗店综合管理系统 — 2— 2. 操作系统和编程系统 操作系统 win2020 在开发 „干洗店管理系统 ‟这个管理系统时,我所采用的是 win2020操作系统。 我们所使用的任何一种应用软件都是基于某一操作系统的,现在我这简单介绍一下我所使用的操作系统和编程系统。 操作系统是管理计算机软硬件资源的一个平台,没有它,任何计算机 都无法正常运行。 在个人电脑发展史上,出现过许多不同的操作系统,其中最为常用的有五种: DOS、windows、 Linux、 Unix/Xenix、 OS/2,下面我只介绍一下 win2020操作系统的功能特点。 Windows 2020 Professional其实是 Windows NT Workstation(Windows NT工作站 )的最新版本,是专为各种桌面计算机和便携机开发的新一代操作系统。 它继承了 Windows NT的先进技术,提供了高层次的安全性、稳定性和系统性能。 同时,它帮助用户更加容易地使用计 算机、安装和配置系统、脱机工作和使用 Inter等。 对于电脑和网络系统的管理员而言, Windows 2020 Professional是一套更具有可管理性的桌面系统,无论是部署、管理还是为它提供技术支持都更加容易„„这意味着更低的总体拥有成本。 Windows 2020家族有两大类平台共四种操作系统。 第一类工作站平台, Windows 2020家族的工作站平台是 Windows 2020 Professional。 在商业环境中该产品作为 Windows2020的客户端操作系统替代了 Windows 9 Windows 9 Windows NT Workstation。 第二类服务器平台, Windows 2020家族的服务器平台有三种,它们是 Windows 2020 Server、Windows 2020 Advanced Server、 Windows 2020 Data center Server。 Windows 2020 Server除了包含有 Windows 2020 Professional的所有特性,还能提供简单的网络管理服务,比较适于在一般网络境下做文件和打印服务器、 Web服务器。 Windows 2020 Advanced Server除了包含 Windows 2020 Server的所有特性之外,提供了更好的可扩展性和有效性,支持更多的内存和处理器以及群集 ,比较适合于在大型企业网络和对数据库要求比较高的网络环境中应用。 Windows 2020 Datacenter Server包含所有的 Windows 2020 Advanced Server的特性,此外提供更多的内存和处理器的支持,适用于大型数据仓库、在线事务处理等重要应用中。 下面简单介绍一下 Delphi 7 集成开发环竟,我所做的 „干洗店管理系统 ‟是在这个环境下开发出来的,所以我有必要而且必需对它进行简要的介绍。 Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的 Windows应用程序开发工具。 它使用了 Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言、当今世界上最快的编辑器、最为领先的数据库技术。 对于广大的程序开发人员来讲,使用 Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作 Delphi的每一个设计细节,都 将带给您一份喜乐。 编程系统 干洗店综合管理系统 — 3— 什么是面向对象编程 : 面向对象的程序设计 (ObjectOriented Programming, 简记为 OOP)是 Delphi诞生的基础。 OOP立意于创建软件重用代码 , 具备更好地模拟现实世界环境的能力 , 这使它被公认为是自上而下编程的优胜者。 它通过给程序中加入扩展语句,把函数 “封装 ”进 Windows编程所必需的 “对象 ”中。 面向对象的编程语言使得复杂的工作条理清晰、编写容易。 说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。 对象并不与传统程序设 计和编程方法兼容,只是部分面向对象反而会使情形更糟。 除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。 而 Delphi是完全面向对象的,这就使得 Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。 一些早期的具有 OOP性能的程序语言如 C++,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。 Delphi的推出,填补了这项空白。 您不必自己建立对象,只要在提供的程序框架中加入完成功能的 代码,其余的都交给 Delphi去做。 欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁, Delphi将帮助您轻松地完成。 它允许在一个具有真正 OOP扩展的可视化编程环境中,使用它的 Object Pascal语言。 这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。 这就是我对操作系统和编程系统的简要介绍。 Delphi的集成开发环境 : Delphi7与 Visual Basic一样,是用来创建 Windows应用程序的一种快速应用开发工具,一种可视化编程环境。 可以更加直观地使用图形化工具来 创建 Windows的应用程序。 它使程序员从完全以代码的形式创建可视化应用程序的繁琐且复杂的工作中解脱出来,使用户可以不用掌握太多的编程专业知识就能创建出图形化的高难度应用程序,这一切都得益于 Delphi的集成开发环境 IDE。 Delphi 7 的 IDE与 Delphi以前的版本一样,使用一组窗口,菜单和应用程序来设计可视化界面,将代码以事件的形式与界面的每一元素建立联系,并可以对整个应用程序进行调整。 干洗店综合管理系统 — 4— 数据库简介 数据库的概念 数据库是 一种存储数据并对数据进行操作的工具。 数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。 计算机的数据库可以分为两类:非关系数据库( flatfile)和关系数据库( relational)。 关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。 关系型数据库的实现 Access 2020 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。 数据表示图提供了一种类似于 Excel 的电子 表格,可以使数据库一目了然。 另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。 如上所述, Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能 数据库的引擎 微软的 JET 数据库引擎提供了与数据库打交道的途径,我们是通过它以及 delphi来访问数据库并对其进行各种操作。 delphi、 Access 以及其他微软的软件产品都是通过共用 JET 数据库引擎,从而给用户提供了丰富的数据类型。 ADO 控件在数据库中的信息与将信息显示给用户看的 delphi 程序之间架起了一座桥梁。 我们可以设置 ADO 控件的各个属性,告诉它要调用那个数据库的哪个部分。 缺省情况下, ADO 控件根据数据库中的一个或多个数据表建立一个 dynasettype(动态集合)类型的记录集合。 一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。 ADO 控件还提供了用来浏览不同记录的各种跳转按钮。 将 ADO 控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。 干洗店综合管理系统 — 5— 洗衣功能 是将衣物送至洗衣店时应输入的信息,主要包括:客户类别,贵宾编号(限贵宾),衣物编号,取回时间(默认为两天后),备注和共计金额。 因为拥有贵宾服务,所以在输入贵宾编号时(客户类别选择 “贵宾 ”),会显示贵宾的基本信息(包括贵宾编号,卡内余额,共计消费)。 取衣数据管理 此功能为客户从干洗店取回衣物时应回执的信息,它按照衣物编号搜索,只需要 输入当次的一件未取衣物的编号,就可以搜索出当次所有的未取衣物,并能提醒操作员,客户是否交费,应交纳多少费用。 取衣信息查找 此功能是为操作员准备的,是为了搜索任意一天内应被送回的衣物的具体信息。 贵宾信息查找 此功能同样是为操作员准备的,其中搜索方法有 5种: ( 1) 按编号查询 ( 2) 按姓名查询 ( 3) 按注册日期查询 (可用大于,小于,等于 ) ( 4) 按卡内余额查询 (可用大于,小于,等于 ) ( 5) 按共计消费查询 (可用大于,小于,等于 ) 贵宾资料管理 实际上此项功能也可以与前一项功能合并,但 考虑到安全性和方便所以分开管理了,这个功能也没什么可说的就是对贵宾信息进行插入,修改,删除 系统功能管理 其中又包括四项功能 备份数据库,清空数据库,设置提醒时间(设定之后,就会在每天的固定时间弹出对话框提醒当天应被取走的衣物信息),更改密码等 干洗店综合管理系统 — 6— 5. 干洗店管理系统的设计过程 系统总体设计 任何一个系统或一个工程,在建立之前,必须首先进行可行性分析。 可行性包括两层含义,一是可能性;二是必要性。 可能性指开发信息的条件是否具备;必要性指客观上是否真正需要。 通过可行性研究,可避免盲目投资, 减少不必要的损失。 下面从四个方面来进行讨论。 可行性研究 ( 1)经济可行性 主要是指估算一个新的系统开发需要的投资费用和收来的运行费用,并发估计 的新系统收益进行比较,看是否有利。 ( 2)时间可行性 这包括系统在目前环境下能否正常运行,运行后所引起的各方面变化,以及这 些变化对社会活人的因素所产生的影响。 ( 3)技术可行性 利用现有的设备,软件及技术人员,新系统的目标能否达到,这也是可行性研 究中常要考虑的一个问题。 ( 4)社会可行性 系统是否适应人类社会文明的发展,是否能够真正为社会所承认并能 为社会所 利用,是否具有很好的社会意义。 决定可能性的主要因素是:只要资源和时间不加以限制,所有的项目都是可行的。 然而,由于资源缺乏和交付时间限制的困扰,使得基于计算机的系统开发变得比较困难。 因此,尽早对软件项目的可行性做出细致而谨慎的评估是十分必要的。 如果在定义阶段及早发现将来可能出现的问题,及早做出决定,可以避免大量的人力﹑财力﹑时间上的浪费。 此次开发的系统能够有效的﹑安全的﹑合理的管理整个干洗店管理系统的运行,必将大大的提高管理工作人员的工作效率,节省了大量的工作时间,降低了工作强度,所以该系统是值 得投资开发的 需求分析 设计一个软件系统首先要了解要实现什么功能,干洗店管理系统实现六大重要功能: ( 1)洗衣功能为客户将衣物送至洗衣店时应输入的信息,主要包括:客户类别,贵宾编号(限贵宾),衣物编号,取回时间(默认为两天后),备注和共计金额。 因为拥有贵宾服务,所以在输入贵宾编号时(客户类别选择 “ 贵宾 ” ),会显示贵宾的基本信息(包括干洗店综合管理系统 — 7— 贵宾编号,卡内余额,共计消费)。 ( 2)取衣数据管理:此功能为客户从干洗店取回衣物时应回执的信息,它按照衣物编号搜索,只需要输入当次的一件未取衣物的编号,就可以搜索出当 次所有的未取衣物,并能提醒操作员,客户是否交费,应交纳多少费用。 ( 3)取衣信息查找:此功能是为操作员准备的,是为了搜索任意一天内应被送回的衣物的具体信息。 ( 4)贵宾信息查找:此功能同样是为操作员准备的,其中搜索方法有 5种: ① .按编号查询 ② .按姓名查询 ③ .按注册日期查询 (可用大于,小于,等于 ) ④ .按卡内余额查询 (可用大于,小于,等于 ) ⑤ .按共计消费查询 (可用大于,小于,等于 ) ( 5)贵宾资料管理:实际上此项功能也可以与前一项功能合并,但考虑到安全性和方便 所以分开管理了,这个功能也没什么可说的就 是对贵宾信息进行插入,修改,删除 ( 6)系统功能管理:其中又包括四项功能 备份数据库,清空数据库,设置提醒时间(设 定之后,就会在每天的固定时间弹出对话框提醒当天应被取走的衣物信息),更改密码等。 完整而高效的干洗店管理系统必须完成以上所有功能同时设计一个系统也要考虑到 如何实现上述功能,使用 WINDOWS2020以上的操作系统能够更好的应用此系统。 总体设计 我们计划设计开发这套干洗店管理系统是典型的信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 前者要求建立起 数据一致性和完整性强、数据安全性好的库。 而对于后者则要求应用程序功能完备 ,易使用等特点。 我们小组的成员由我和另一名同学组成 ,我完成前端设计中的洗衣 功能、取衣数据管理、取衣信息查找、贵宾信息查找 ,我的同学完成其它的模块设计,一些综合的部分由我们共同设计完成 .其系统功能结构图如图 51 所示: 干洗店综合管理系统 — 8— 图 51 系统功能结构图 主要功能实现方法: 因为该软件比较简单,所以我只提到一些比较 “有趣 ”的功能实现的方法: ( 1)功能中金额的输入类型的限定:因为在数据库中我将金额字段的类型定义为数值型,输入非数值型的数据,将会 导致错误。 当时我没有找到在文本框控件中输入类型限定的方法,所以就用了一个 „土办法 ‟:当焦点离开金额文本框时,程序就会自动检查输入的数据的每一位,如果它不是 „0‟到 „9‟或 „.‟的话就提示输入值违法: var i : integer。 TextBuffer: PChar。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。