1、美容院客户管理系统设计No.:000000000000085256学号:20115103051本科论文(设计)学 院 计算机与信息技术学院 专 业 信息管理与信息系统 年 级 2011级 姓 名 论文(设计)题目 美容店客户管理系统设计论文 指导教师 职称 讲师 2013年 12月 12日摘 要3美容店客户管理系统设计论文学生姓名: 学号:计算机与信息技术学院 信息管理与信息系统专业指导教师: 职称:讲师摘要:该系统设计过程中我们以windows为平台,主要应用了SQL Server 2000软件进行设计,是以Delphi7.0为前台开发工具,以Access为后台数据库,开发快速界面友好,软件
2、操作人员无需要专业学习便可上来使用。美容店客户管理系统是一套专门为美容院定做的智能经营管理软件,从管理者的角度出发,以客户管理为切入点,把客户管理与营业分析、内部管理、收费管理等管理工作结合起来,形成一套完整独到的管理系统。系统由系统设置模块、会员管理模块、仓库管理模块、收费管理模块等组成。每个模块都实现了增加、删除、修改、查询等相关操作。为保证系统的安全性,在用户登录系统时,用户需要输入正确的用户名以及口令才能进入系统。关键词:美容店;客户管理系统; Delphi71、需求分析1.1 系统目标及功能为了可以有效地整合及利用美容院的会员信息,提高管理的力度,加强美容院的竞争力,可以开发顾客管理
3、系统,实现有效的管理。为美容院提供了一种融合管理科学、信息科学、和计算机技术等技术的综合性先进管理手段。从管理者的角度出发,以客户管理为切入点,把客户管理与营业分析、内部管理、收费管理等管理工作结合起来。1. 2 需求分析1.2.1 用户需求本系统是针对我国中小型美容院而言的,所以出发点必须满足中小型美容院的发展需求。经过对我国美容业的现状及中小型美容院的发展需求的详细分析,美容院信息管理系统应实现集成前台收银核算,会员查询,产品库存,会员办理,等功能。达到提高店面的经济效益、管理效率和工作效率,减少人力投入,降低经营风险。1.2.2功能需求根据中小型美容院管理者对软件系统的要求进行分析得出,
4、本系统的主要功能如下: 1、界面:友好美观,人机信息交互灵活、方便、快捷,安全可靠。 2、会员信息管理:对美容院会员的基本信息(姓名、性别、住址、联系电话、会员编号、证件号码等)、消费套餐种类(护理次数)、会员余额、购买产品情况、消费时期、消费金额、消费项目、等信息进行增加、修改、删除、查询。 3、仓库信息管理:对美容产品的基本信息(产品名称、零售价)、当前状态(数量)、等进行增加、修改、删除、查询。 4、财务/收银管理:对美容院的日常业务进行管理包括:前台收银(本次消费金额、会员余额、应付金额、实付金额、找零、确定付款、经手人)。 5、数据统计管理:查询统计具体日的营业额等。 6、系统设置管
5、理:添加用户、修改密码、查询/删除用户、注销/退出系统等。2、系统的总体设计2.1 系统的总体结构系统总体结构图:2.2 系统功能结构3、数据库设计3.1概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。本系统根据需求分析而规划出的实体有:会员,项目资料,消费信息,操作员,各实体之间的联系由下图:3.2数据库逻辑结构设计概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库的应用设计,在实体关系的基础上,形成数据库中的表格以及各种数据表之间的联系。消费项目信息数据库:字段名称数据类型项目名称
6、文本单位文本单价数字库存数字表3.2.1会员信息数据库:字段名称数据类型卡号数字姓名文本性别文本住址文本联系电话文本生日日期/时间证件号数字密码数字消费类型文本相片OLE 对象备注备注表3.2.2管理员数据库:字段名称数据类型姓名文本密码文本表3.2.34、详细设计本系统主要由管理员登录模块、会员管理模块、员工换班模块、员工查询模块、项目管理模块、前台收银模块组成,由于分工合作,我做的是管理员登录模块,其详细设计如下:4.1模块描述该子模块是实现在登录界面,用户只要输入正确的用户名和口令,方可进入主界面;否则不能进入本系统,并给出相应提示。4.2员工换班模块效果图如图4.2.1所示:图 4.2
7、.14.3关键代码:var aSQL:string;beginif (admin.Text=) or (pass.Text=) then begin application.MessageBox(用户名或密码不能为空!,提示,48); endelse if (G_username) and (G_username=admin.Text) then begin application.MessageBox(你所选择的是当前操作员,请选择其他操作员进行换班!,提示,48); admin.Text:=; pass.Text:=; admin.SetFocus; endelse begin with
8、dm do try aq_admin.SQL.Clear; aSQL:=select * from 管理员 where 用户名=+QuotedStr(admin.Text)+ and 密码=+QuotedStr(pass.text); aq_admin.SQL.Add(aSQL); aq_admin.Open; if not aq_admin.Eof then begin G_username:=admin.Text; G_flag:=aq_admin.FieldValues权限; mainform.toolbutton5.Visible:=true; mainform.SpeedButton
9、1.Visible:=true; mainform.SpeedButton2.Visible:=true; mainform.SpeedButton4.Visible:=true; if G_flag=0 then begin mainform.toolbutton6.Visible:=true; mainform.toolbutton3.Visible:=true; end; mainform.toolbutton4.Caption:=换班; if G_flag=0 then G_flagname:=超级管理员 else G_flagname:=一般操作员; mainform.stbMain
10、.Panels0.Text := 操作员:+G_username+ 权限:+G_flagname; loginform.Close; end else begin Application.MessageBox(密码错误! , 提示, MB_OK + MB_ICONWARNING + MB_DEFBUTTON3 + MB_TOPMOST); pass.SetFocus; end; end;end;4.3其他模块由于是分工合作,每个人都有负责的部分,详细设计见其他同伴的设计。5、心得体会通过这次做数据库的设计,让我学到了很多东西。首先,我是对Delphi软件有了进一步的认识,巩固了我对数据库基本原
11、理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高了综合运用所学知识的能力。另外,更重要的是,我从中收获的思维方式以及动手能力。在这期间,我们首先是按照书上做了一个学生信息管理系统,为的是熟悉这个软件,为我们这个美容店顾客管理系统打下基础,这期间我们碰到了很多困难,某一功能做了很久却不能实现时,心里会特别烦躁,不过最终我们解决了各个问题。在整个设计过程中,我们团结合作,在做完的那刻,我心里特别高兴。我喜欢挑战,任何新鲜的东西都会引起我的兴趣,兴趣又是最好的老师,所以,我并没有将此作为一个必须完成的学习任务,而是主动的去靠近,去摸索。同样,我希望以后对待任何事都要保持热情,用积极向上的心态面对人生。最后,也谢谢我的同伴,这里面有每一个人的努力,每个人的心血。参考文献:1王珊 萨师煊,数据库系统概论.第四版.高等教育出版社,20006.52王冕 马里杰,数据库开发经典案例解析.珍藏版.清华大学出版社3周绪,sql server 2000中文版入门提高.清华大学出版社,2004.024邓创,美容院经营问题速查手册.辽宁科学技术出版社,2004.1编号:202004061636
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1