《干洗店信息管理系统论文.docx》由会员分享,可在线阅读,更多相关《干洗店信息管理系统论文.docx(17页珍藏版)》请在课桌文档上搜索。
1、1现行系统概述22系统分析31.1 1需求分析31.2 2可行性研究31.3 系统的开发方法的选择41.4 组织结构与功能分析41.5 5业务流程分析51.6 数据与数据流程分析61.7 数据分析73系统设计103.1 系统总体结构设计103.2 数据结构与数据库设计113.3 数据库中表的实现134结束语143.4 献141现行系统概念干洗店是指一种专门为大众提供服装洗涤服务的商业形态,干洗服务商把自己开发的产品系统、服务系统、技术系统、品牌系统(包括商标,商号),以服务化的形式,转化成干净的能再穿的衣服,延长衣物的使用寿命,保障穿着的美观。随着计算机技术的发展,现行的人工管理技术已不能满足
2、人们日益增长的需求。不仅如此,现代人们对穿衣质量的逐渐提升,对洗衣行业的要求也不断在提高。所以更多繁琐的事情已经在渐渐的社会发展中被要求,洗衣行业走向信息化是形势所趋。随着全球环保呼声高涨,各国环保法规日趋严厉,发达国家对环保干洗的需求越来越明显,我想这也是法杖中国家进几年洗衣行业的发展趋势,所以更高的要求将会接踵而至。所以洗衣行业的信息化迫在眉睫。2系统分析2.1 需求分析随着社会信息化的发展,计算机网络的功能已经不可小觑,几乎已经进入人类社会的各个领域。虽然通过近几年的发展,我们似乎已经对网络管理网络功能已经了如指掌,但是网络的更多缺点也在不断体现。尤其是在洗衣行业中的发展似乎过慢缺点过多
3、,传统的洗衣理念无法被打破。所以在洗衣行业引入先进的管理理念,先进的系统管理技术是非常重要的,有利于洗衣行业的进一步发展。2.1.1 用户角色分析根据习惯上的操作系统的用户应该有四类人群,即收银员,会员,收衣操作员,系统操作员。收银员查询会员的应该收费情况,及记录会员的缴费情况,不能进入收衣操作员模块。会员通过查询可以知道自己在一定时期内的消费情况,每次的送衣时间和取衣时间以及送衣的件数类型等相关信息。但只能读取自己的信息和干洗店的相关介绍的信息,不能读取或修改信息;收衣操作员可以查询各个会员的相关信息和各个衣服的处理流程,同时可以创建新会员和修改会员的某些信息,但不能对付款金额等主要信息修改
4、;系统管理员在后台对系统进行用户管理并展开系统的正常运行维护工作,但不能进入收衣操作员管理模块。除普通的学生教师等查询用户外,每个角色操作都通过密码验证和用户类型选择后登录。通过系统管理员才可以修改密码。工作完成后,通过各自专门的出口退出登录状态。整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。2.2可行性分析2.2.1技术可行性本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的
5、开发期限也较为充裕,预计系统是可以在规定期限内完成开发。就技术力量来说,该学期,我已经学习了管理信息系统,并且对网络技术和操作系统也有系统的了解,熟悉计算机原理,能解决常见的硬件故障和硬件选择。从技术角度考虑,此信息系统开发可行。2.2.2经济可行性就目前计算机网络的发展来看,目标系统开发需求比较低,况且就现在的技术水平来看无论软件还是硬件系统的安装与配置都需要很低的成本。在开发周期上采用现行合理的开发方法,开发周期也大大降低,且人员的支出有限。待系统运行后,也无需花费大量金钱进行维护,并能大程度提高计算机的效率与运行功能。系统运行后也会加大干洗店本身的运行效率与速度,给干洗店带来更高的收益。
6、小投资带来大的收益,何乐而不为。所以从经济角度看,此系统开发可行。2. 3系统开发方法的选择我们选择结构化开发方法,结构化开发方法强调开发人员与用户的紧密结合,在开发策略上强调自上而下,重视开发过程的整体性和全局性。自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程:在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。用系统的思想和系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下对系统进行分析与设计。开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施
7、阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标,这样整个开发过程容易调整和控制。2.4组织结构与功能分析干洗店组织内部的隶属关系如图2-1所示:总经理图2-1隶属关系图其中各个人员的主要职能是:总经理:负责协调管理店内的管理工作,接受顾客投诉。收衣操作员:负责衣物的收取工作,会员的注销与登记和消费的记录。收银员:负责收费工作。分类操作员:负责将衣物进行分类,然后送往洗衣部。干洗部:负责衣物的干洗,并将衣物送至收衣处,以便顾客取衣。水洗部:负责衣物的水洗,并将衣物送至收衣处,以便顾客取衣。2. 5业务流程图本系统的业务流程图描述如下:先由收衣操作员收取衣物若是会员直接开预洗衣物单据交收银
8、员收收费用,若是非会员则先注册会员再开预洗衣物单据。收银员收取费用并将收款单交与顾客。分类操作员将衣物从收衣员处取回进行分类后送往洗衣部并由洗衣部分配给水洗部和干洗部。洗衣部进行洗衣处理后开洗衣单交收衣操作员等顾客取衣。若顾客对洗衣结果不满意则顾客可以直接向收衣员投诉,并要求重洗,收衣员根据要求处理投诉。业务流程图2-2如下:图2-2业务流程图数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模型。顾客将衣物交与收衣操作员,由收衣操作员查询会员信息将衣物清单交与收银员进行收费反馈顾客付款单,将衣物
9、交与分类处理员进行分类处理后由洗衣部进行洗衣处理,最后将衣物交回收衣员待顾客来取。数据流程图如图2-3所示:数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。(1)数据项定义数据项名称:衣物编码数据项简述:对顾客每件衣物进行编码类型及宽度:字符型,8位取值范围:0000000-99999999(2)数据流定义数据流名称:收衣通知单简述:顾客根据收衣操作员开出的收衣通知单进行缴费数据流来源:收衣操作员数据流去向:收银员数据流组成:衣物编号+名称+存放日期+取衣日期+有效期+数量数据流量:10份/小时高峰流量:20份/小时数据流名称:付款单简述:分类操作员根据付款单对同
10、一顾客的衣物进行分类数据流来源:收银员数据流去向:分类操作员数据流组成:衣物编号+名称+数量+单价+总价+顾客编号数据流量:10份/小时高峰流量:20份/小时数据流名称:分类单简述:洗衣员根据分类单对衣物进行洗衣处理数据流来源:分类操作员数据流去向:洗衣部数据流组成:衣物编号+名称+顾客编号+分类情况(干洗、水洗)数据流量:10份/小时高峰流量:20份/小时数据流名称:取衣单简述:收衣操作员根据取衣单分配顾客衣物数据流来源:洗衣部数据流去向:收衣操作员数据流组成:衣物编号+名称+数量+顾客编码+存放日期+取衣日期+有效期+数量数据流量:10份/小时高峰流量:20份/小时(3)处理逻辑的定义处理
11、逻辑编号:Pl处理逻辑名称:收衣统计简述:对同一顾客衣物的编码进行记录输入的数据流:顾客编码、衣物类型、衣物数量、存储日期、有效期输出数据流:收衣通知单处理频率:10份/小时处理逻辑编号:P2处理逻辑名称:开付款单简述:对同一顾客衣物进行费用计算输入的数据流:单价、数量输出数据流:付款单处理频率:10份/小时处理逻辑编号:P3处理逻辑名称:判断分类简述:对同一顾客衣物进行分类输入的数据流:衣物编码、分类情况输出数据流:分类单处理频率:10份/小时处理逻辑编号:P4处理逻辑名称:洗衣分类简述:对同一顾客衣物进行分类洗衣输入的数据流:衣物编码、洗衣情况输出数据流:取衣单处理频率:10份/小时处理逻
12、辑编号:P5处理逻辑名称:处理取衣信息简述:对同一顾客衣物汇总输入的数据流:衣物编码、顾客编码处理频率:10份/小时(4)数据存储定义数据存储编号:Dl数据存储名称:衣物存储清单简述:存储顾客的衣物存储情况数据存储组成:衣物编号+名称+存放日期+取衣日期+有效期+数量关键字:衣物编号相关联的处理:Pl数据存储编号:D2数据存储名称:分类处理单简述:记录顾客衣物的分类处理情况数据存储组成:衣物编号+名称+顾客编号+分类情况(干洗、水洗)关键字:衣物编号,顾客编码相关联的处理:P3数据存储编号:D3数据存储名称:洗衣清单简述:对洗衣处理的情况进行记录数据存储组成:衣物编号+名称+顾客编号+洗衣情况
13、(干洗、水洗)关键字:衣物编号,顾客编码相关联的处理:P4数据存储编号:D4数据存储名称:洗衣清单简述:对顾客取衣情况的记录数据存储组成:衣物编号+名称+数量+顾客编码+存放日期+取衣日期+有效期+数量关键字:衣物编号,顾客编码相关联的处理:P4(5)外部实体定义外部实体名称:顾客简述:本店提供服务的对象输入的数据流:Dl3系统设计3.1系统总体结构设计干洗店收费管理功能模块图如图3-1所示:存衣操作系统操作员信息管理会员信息管理会员信息管理图3-1干洗店收费管理功能模块图系统功能主要包括会员信息处理、收费信息处理、衣物流程处理、系统信息管理四个部分。以下按照不同的功能处理对具体功能进行描述:
14、一、会员信息处理收衣管理员登录菜单成功后可以查看会员的有关信息并对会员一些信息进行修改,还可以增加新会员。收衣操作员能修改的信息主要有会员衣物的存储数量、存储类型、存储编号、存储日期等和查看衣物处理流程但不能修改,不能对会员的缴费情况进行修改。若接到顾客投诉也由收衣管理员根据要求进行处理。二、收费信息处理收费信息处理主要有收银员进行负责。收银员登录菜单进入后,可以对会员的衣物的存储数量、类型、编号进行查询然后进行计算应收费用对顾客进行收费并记录。但不能对会员的信息进行修改或者处理。三、衣物流程处理在洗衣过程中顾客或者其他某些工作人员要对衣物的流程进行了解,这个过程主要由各个义务处理环节的工作人
15、员进行填写但这些工作人员无权限进入其他任何模块,只需输入衣物编码进行填写流程。四、系统管理处理系统管理主要由总经理负责。通过登陆界面登录后,可以对权限,密码等设置查看各模块的情况但不能修改。对各个模块的工作情况实施监督。可以删除或者清理各个模块的无用信息。3. 2数据结构与数据库设计4. 2.1数据库的表结构定义数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维护,并且为以后进行功能的扩展留有余地。表3-1是系统数据库表的清单。序号数据表名称说明1衣物存储表对顾客存储衣物进行记录2取衣清单对顾客取衣进行记录3顾客信息表对顾客信息进行记录4会员信息表对会员信息进行记录5管
16、理员信息表对各个管理员信息进行记录衣物存储表如表3-2所示:字段名属性主码/外码说明YNumChar(10)主码衣物编码YNameChar(IO)衣物名称GnumChar(10)外码顾客编码CountChar(2)衣物数量Stdate存储日期IdateInt有效期CostInt单价表3-2衣物存储表取衣清单如表3-3所示:字段名属性主码/外码说明YNumChar(10)主码衣物编码GNumChar(10)主码顾客编码CountChar(2)衣物数量Gtdate取衣日期表3-3取衣清单顾客信息表如表3-4所示:字段名属性主码/外码说明GNumChar(10)主码顾客编码GNameChar(10)
17、顾客姓名TnumChar(20)顾客电话AddrChar(20)地址CodeChar(10)密码表3-4顾客信息表会员信息表如表3-5所示:字段名属性主码/外码说明HNumChar(10)主码会员编码HNameChar(10)会员姓名TotalMoney(4)总消费额表3-5会员信息表管理员信息表如表3-6所示:字段名属性主码/外码说明LNumChar(10)主码管理员编码LNameChar(10)管理员姓名CodeChar(10)管理员密码3.3数据库中表的实现会员信息表g num name total取衣清单g ynumg gnumcountgt衣物存储Pynumy11amegnumcou
18、ntstidatecost顾客信息表gnumgnameInUmaddrcode4.结束语这次干洗店信息管理系统的成功完成将给干洗店的管理带来方便,提高干洗店效率及规范化运作,是干洗店的工作真正做向信息化。系统的最大的特点是操作简单,部署方便,并且较好的防止错误操作发生,尽可能多的给用户提示信息。通过干洗店信息管理系统的设计我充分了解到软件开发的过程实际上就是描述现实世界的过程,而由现实世界向软件模型的转化过程是其中最核心的过程。同时也对数据库的应用有了进一步提升。单本系统在设计上也有所不足由于第一次自己独立完成系统的设计,显然需求分析和系统分析做得不够到位,数据库设计的内容也显然不够充分。在此
19、过程中,感触最深的便是实践联系理论的重要性,当遇到实际问题时,只要认真思考,用所学的知识,再一步步探索,是完全可以解决遇到的一般问题的。通过张聚礼老师的指导和自学克服了很多的困难,我得到了一次难得的锻炼机会,加深了对理论知识的理解,也让我更加深刻地体会到自学能力的重要性。课程设计让我真正做到了学有所用,在设计当中受益匪浅。同时也要感谢我的指导老师刘印平老师。我被老师兢兢业业的精神所打动,尤其是我们去吃饭时老师只在教室吃泡面。感谢老师两周来对我们的悉心指导,同时到医生老师您辛苦啦。通过您的两周的指导我感觉受益匪浅,充实了自己的大脑。谢谢老师的指导。参考文献(1)杨尊琦,信息系统分析与设计,北京:机械工业出版社,2007.8(2)薛成华,管理信息系统(第5版),北京:清华大学出版社,2007.8(3)黄孝章,信息系统分析与设计,北京:清华大学出版社,2010.8(4)王珊数据库系统概论,北京,高等教育出版社,1983.4(5)百度搜索httpwv