1、本科论文(设计)学 院 计算机与信息技术学院 专 业 信息管理与信息系统 年 级 2011 级 姓 名 论文(设计)题目 美容店客户管理系统设计论文 指导教师 职称 讲师 2013 年 12 月 12 日学号: 20115103051目 录摘 要31、需求分析31.1 系统目标及功能31.2 需求分析31.2.1 用户需求31.2.2 功能需求42、系统的总体设计42.1 系统的总体结构42.2 系统功能结构53、数据库设计63.1 概念结构设计63.2 逻辑结构设计74、详细设计84.1 模块描述94.2 员工换班模块94.3 关键代码.94.4 其他模块115、心得体会11参考文献12美容
2、店客户管理系统设计论文学生姓名: 学号:计算机与信息技术学院 信息管理与信息系统专业指导教师: 职称:讲师摘要:该系统设计过程中我们以 windows 为平台,主要应用了 SQL Server 2000软件进行设计,是以 Delphi7.0 为前台开发工具,以 Access 为后台数据库,开发快速界面友好,软件操作人员无需要专业学习便可上来使用。美容店客户管理系统是一套专门为美容院定做的智能经营管理软件,从管理者的角度出发,以客户管理为切入点,把客户管理与营业分析、内部管理、收费管理等管理工作结合起来,形成一套完整独到的管理系统。系统由系统设置模块、会员管理模块、仓库管理模块、收费管理模块等组
3、成。每个模块都实现了增加、删除、修改、查询等相关操作。为保证系统的安全性,在用户登录系统时,用户需要输入正确的用户名以及口令才能进入系统。关键词:美容店;客户管理系统; Delphi71、需求分析1.1 系统目标及功能为了可以有效地整合及利用美容院的会员信息,提高管理的力度,加强美容院的竞争力,可以开发顾客管理系统,实现有效的管理。为美容院提供了一种融合管理科学、信息科学、和计算机技术等技术的综合性先进管理手段。从管理者的角度出发,以客户管理为切入点,把客户管理与营业分析、内部管理、收费管理等管理工作结合起来。1. 2 需求分析1.2.1 用户需求本系统是针对我国中小型美容院而言的,所以出发点
4、必须满足中小型美容院的发展需求。经过对我国美容业的现状及中小型美容院的发展需求的详细分析,美容院信息管理系统应实现集成前台收银核算,会员查询,产品库存,会员办理,等功能。达到提高店面的经济效益、管理效率和工作效率,减少人力投入,降低经营风险。1.2.2 功能需求根据中小型美容院管理者对软件系统的要求进行分析得出,本系统的主要功能如下:1、界面:友好美观,人机信息交互灵活、方便、快捷,安全可靠。2、会员信息管理:对美容院会员的基本信息(姓名、性别、住址、联系电话、会员编号、证件号码等) 、消费套餐种类(护理次数) 、会员余额、购买产品情况、消费时期、消费金额、消费项目、等信息进行增加、修改、删除
5、、查询。3、仓库信息管理:对美容产品的基本信息(产品名称、零售价) 、当前状态(数量) 、等进行增加、修改、删除、查询。4、财务/收银管理:对美容院的日常业务进行管理包括:前台收银(本次消费金额、会员余额、应付金额、实付金额、找零、确定付款、经手人) 。5、数据统计管理:查询统计具体日的营业额等。6、系统设置管理:添加用户、修改密码、查询/删除用户、注销/退出系统等。2、系统的总体设计2.1 系统的总体结构系统总体结构图:美容院客户管理系统会员管理模块 换班模块 项目资料模块 前台收银信息查询系统登陆模块2.2 系统功能结构系统登录模块操作员 口令系统登录结构图:信息查询操作员 营业额信息查询
6、结构图:会员管理模块新会员注册 会员列表 普通访客信息查询会员列表会员管理结构图:项目资料模块单价 库存项目名称项目资料结构图:前台收银消费登记结账来客登记前台收银结构图:3、数据库设计3.1 概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。本系统根据需求分析而规划出的实体有:会员,项目资料,消费信息,操作员,各实体之间的联系由下图:会员信息姓名生日卡号性别联系电话产品资料名称 单价库存备注密码证件号消费类型相片住址消费信息来客口令消费项目结账操作员备注操作员3.2 数据库逻辑结构设计概念结构是独立于实际数据模型
7、的信息结构,必须将其转化为逻辑结构后才能进行数据库的应用设计,在实体关系的基础上,形成数据库中的表格以及各种数据表之间的联系。消费项目信息数据库:字段名称 数据类型项目名称 文本单位 文本单价 数字库存 数字表 3.2.1已消费客人会员信息数据库:字段名称 数据类型卡号 数字姓名 文本性别 文本住址 文本联系电话 文本生日 日期/时间证件号 数字密码 数字消费类型 文本相片 OLE 对象备注 备注表 3.2.2管理员数据库:字段名称 数据类型姓名 文本密码 文本表 3.2.34、详细设计本系统主要由管理员登录模块、会员管理模块、员工换班模块、员工查询模块、项目管理模块、前台收银模块组成,由于分
8、工合作,我做的是管理员登录模块,其详细设计如下:4.1 模块描述该子模块是实现在登录界面,用户只要输入正确的用户名和口令,方可进入主界面;否则不能进入本系统,并给出相应提示。4.2 员工换班模块效果图如图 4.2.1 所示:图 4.2.14.3 关键代码:varaSQL:string;beginif (admin.Text=) or (pass.Text=) thenbeginapplication.MessageBox(用户名或密码不能为空!,提示,48);endelse if (G_username) and (G_username=admin.Text) thenbegin application.MessageBox(你所选择的是当前操作员,请选择其他操作员进行换班!,提示,48);admin.Text:=;pass.Text:=;admin.SetFocus;