相关热词搜索:洗衣店 信息管理系统 设计 学生信息管理系统设计与实现 学生信息管理系统的设计与实现
文/沙莎
论文就洗衣行业信息化管理的需求进行了详细的分析与研究。论文就系统建立的意义、系统的设计与实现进行了描述。运用软件工程思想,进行了系统分析与设计、数据库设计及系统测试与实施。对系统开发工具和使用的主要技术以及系统的开发方法和开发原则进行了描述。
【关键词】洗衣店 信息管理
1 系统建立的意义
近年来,随着企业彼此间的竞争日趋激烈,信息管理技术在企业发展中占据着越来越重要的地位。传统纸媒介管理的客户信息和企业自身内部信息难于共享汇总,其统计和分析数据的速度也难以得到保证。计算机相关技术的迅速发展和商业活动范围和规模急剧扩大,需要管理的各种信息也成倍增长,若建立一个信息管理系统,无论是企业内部信息还是客户信息,企业都可以通过这个信息管理系统对新信息进行添加、对已拥有的信息进行查询、修改以及更新。这可以使得其信息管理工作系统化、规范化、自动化,这样将大大提高企业对信息管理的效率。信息化是中小企业提高自身竞争力的良好机遇,是中小企业提高劳动生产率的未来之路,面对后浪推前浪的信息化大潮,中小企业除了积极迎接挑战而别无选择,为此中小企业要充分利用信息技术,抢先把全球性的知识变成技术上的创新,才能保持旺盛的竞争力,才能立于不败之地。
这一点对现在的小型企业来讲尤为重要,大型的公司由于拥有资金和技术上的优势,所以想要做到信息化管理这一点并不是什么难事。而小公司就不同了,由于没有资金和技术上的优势,它们很可能忽视这一点,认为即使使用传统纸媒介管理也可使它们生存下去并最终放弃信息化管理,而这将大大降低该企业对信息管理的效率,使其不能及时做到对新信息进行添加和对已拥有的信息进行查询、修改以及更新。在这个信息化的时代,这将可能导致像这样的小企业最终走向失败。洗衣店是服务行业,面向客户众多,业务主要涉及客户、所洗衣物、服务项目及费用信息,需要管理的信息量较大,而且,其服务性质决定了它通常有一批相对固定的客户,手工管理显现出低效率,同时,也制约了企业的规模化发展,信息化手段将会有效提高管理水平和效率,各种营销手段(如积分奖励等)得已实现,这就是洗衣店的信息管理系统建立的意义。
2 系统分析与设计
系统分析首先采用结构化(SA)分析方法对洗衣店业务进行详细的调查与研究,得到了业务流程图和数据流程图,通过对主要业务数据进行了分析,确定了系统所需要的数据表及结构,通过详细的调研与用户的沟通与协商,最后,确定了系统的功能需求,为系统总体设计与实现奠定了基础。
2.1系统调研与分析
洗衣店主要业务包括:接活处理、交活处理、会员管理、报表管理,其它业务流程。以下为接活处理、交活处理、会员管理业务流程图。衣单”退单,需要留下顾客手中的“洗衣单”。• 填写“洗衣单”,核查是否已经完成洗涤,退单成功后,
1.交活处理:按“洗衣单”清点,收回顾客的“洗衣单”,在电脑上确认。也可以部分确认,延期完活,只交付部分衣物。
2.未取活查询:查询到期还未取活信息。
1.会员信息编辑:编辑会员信息,主要信息:充值卡编号、卡主姓名、联系电话、充值卡分类、开卡日期、卡上金额、充值累计(积分)、享受折扣率、挂失否。卡可制作带卡号__的卡,填写姓名。
2.充值:为持卡人充值,充值成功后打印收据(可以重打),一联给顾客,一联留底(顾客需要签字)。当一次充值金额>=[ 充值起点金额] 时,将决定此卡的类别。主要信息:收据编号[0903xxxx]、充值卡编号、付款方式、充值金额、充值日期、收费人。
3.会员信息查询:可以按姓名或电话查询。
4.充值结帐:将当班充值收打印,进行结帐确认。
5.充值卡挂失:依据卡号进行挂失,并重新制卡。原卡号作废。
6.当前充值卡卡上金额统计:统计当前所有充值卡上的金额。
1.洗衣收入报表:按日期范围统计,实现日、月、季、年报表。
2.工作量统计。
3.发卡统计。
4.充值统计。
1.充值卡类别设置:设置卡类型(银、金、钻石)、折扣率、充值起点金额。
2.衣物分类设置:衣物分类编码、衣物类别名称(上衣、大衣等)、简拼。
3.衣物颜色设置:颜色编码、颜色名称、简拼。
4.服务方式设置:干洗、水洗、单烫、洗烫等(影响单价)。
5.服务价格表设置:设置各衣物的收费明细,可以细化到按服务方式定价。
6.洗衣单流水号设置:设置初值,当超出时,自动复位置1。
2.3 数据库设计
通过对洗衣店服务主要业务数据分析,确定系统数据的实体及实体间的联系模型,根据实体属性,设计数据库表的结构,每个实体或联系对应一个关系表。最后选择关系数据库管理系统(DBMS)建立数据库。
2.4 主要技术
(1)数据窗口技术:PB 数据窗口技术是Sybase 公司的专利技术,数据窗口对象用于在窗口界面上进行数据的录入、查询、更新等操作,实现对后台数据的交互操作,编程量极小,简化了界面设计过程。
(2)软件结构:利用存储过程,将表示层与业务层分离,使业务处理与前端界面分离实现软件的三层结构,提高系统的可维护性和功能扩充能力。
(3)数据完整性:通过数据库的约束控制、触发器编程确保数据的完整性以及数据的合法性。
(4)数据加密:对敏感数据实施一定的数据加密,主要使用异或加密方法,以防重要或敏感数据被非法阅读。
2.5 系统的开发方法和开发原则
本系统采用生命周期法和原型法相结合的方法开发,并且自上而下进行设计,自底向上进行开发。系统开发过程中遵守如下原则:
(1)系统开发过程依据信息流与业务流程顺序
(2)充分考虑本系统与其它系统的数据接口(导入导出),实现数据共享
(3)面向管理部门的系统采用C/S 结构;面向学生、查询量大、数据录入小的系统采用B/S 结构
(4)为确保数据录入一致性,信息的输入以“选择输入”为主
(5)确保数据的安全性并设置数据的使用权限
3 系统测试与实施
系统测试主要是对其进行功能性测试,以试运行方式,使用以往手工管理票据进行了测试。系统客户端制作了安装盘,便于自动安装。
作者单位
同济大学 上海市 201804__