《理发店会员管理系统.docx》由会员分享,可在线阅读,更多相关《理发店会员管理系统.docx(97页珍藏版)》请在优知文库上搜索。
1、理发店会员管理系统河北联合大学数据库课程设计说明书设计题目:理发店会员管理系统名:学号:201114430111专业:地理信息系统班级:1班指导教师:王晓红三三矿业工程学院2014年1月6日目录1 .概述11.1 系统功能简介21.1.1 店内人员功能21.1.2 会员功能22 .需求分析21 .1店内对功能的要求32 .2会员对功能的要求33 .概念设计34 .行为设计75 .系统开发流程86 .系统使用说明及代码106.1 系统开发环境106.2 主要接口及代码106. 2.1登录界面及代码107. 2.2主界面及代码128. 2.3申请会员界面及代码179. 2.4查询会员信息界面及代码
2、2010. 2.5会员充值与注销及代码2211. 2.6会员结账及代码2812. 2.7查询全部消费信息及导出数据代码337 .课程设计及心得398 .参考文献40矿业工程学院i矿业工程学院11概述理发店会员管理系统理发店会员管理系统是在当今社会服务业对于理发店管理的一套多功能的系统。综合会员个人信息化的多种需求,推出许多应用功能,让理发店更好的进行会员管理|、员工管理、商品管理、会员消费管理,使理发店方便快捷的进行各项管理,是使理发店与会员进行信息交流和会员在理发店进行自我管理的良好工具。1.1系统功能简介(标题2,黑体,四号)理发店会员管理系统赋予了会员的查询、修改个人信息、修改个人密码功
3、能,查询店内所售商品功能,查询消费信息功能,此系统的应用者主要是理发店的内部员工,员工可以向顾客提供申办、注销会员卡、查询会员信息等功能。店主也可以对店内员工进行添加、删除、修改、查询员工信息、给会员充值的功能,另外,此系统还实现了对会员与非会员的分别结账并将消费信息记录到数据库,还有对会员与非会员的消费情况的查询与统计。不仅如此,店内人员还可以添加商品、删除商品、查询商品库存。此外,本系统还有工具箱计算器、记事本、日历功能,方便快捷更实用。Ill店内人员功能(标题3、楷体小四号字)一、对会员的功能申办会员卡注销会员卡查询、修改、删除会员信息充值会员卡会员(非会员)结账会员(非会员)消费信息查
4、询消费表信息的导出和打印二、对员工的功能查询员工信息查询、修改、删除员工信息修改登录密码三、对商品的功能查询商品信息添加、删除、修改商品信息1.1.2会员功能查询个人信息修改个人密码浏览店内商品2需求分析需求分析是对整个系统的应用情况作全面、详细的调查,收集支持系统的设计目标的基础数据和对这些数据的要求,确定用户目标和用户需求,充分考虑系统可能的扩充和变动,使系统设计更符合未来的发展方向。需求分析是整个设计过程的基础、是最困难、最关键的一步。需求分析是整个数据库设计的起点和基础,需求分析的结果直接影响以后的设计,并影响到设计结果是否合理和实用。理发店会员管理系统面向的用户类别主要是店内员工,其
5、次是会员。店主拥有的权限和功能是最多的,店主可以对店内的会员和职工进行增删改查等各项管理,对店内商品的管理,对会员与非会员的结账管理和入库,还可以对系统进行维护等操作。会员的需求是可以通过系统查询个人信息、修改个人信息、查询店内商品信息。2.1店内员工对功能的需求2.1.1 店内人员对会员的管理查询会员的基本信息查询会员的消费信息删除会员(注销会员卡)添加会员(申办会员卡)会员充值会员(非会员)结账会员(非会员)消费信息查询2.1.2店内人员对员工的管理查询员工的信息删除员工添加员工修改员工的个人信息(包括密码)数据库备份:对当前的信息进行备份,以防丢失。数据库还原:数据库遭到破坏后,可以用备
6、份进行数据库还原。1 .1.3店内人员对商品的管理查询商品的信息添加、删除、修改商品2 .2会员对功能的需求查询个人信息修改登录密码浏览店内商品信息3概念设计需要绘制E-R图,绘图时图在上,图名在下,有表格时表名在上,表在下,表中文字比正文小一号概念结构设计是将需求分析得到的用户需求抽象为用户模型,即ER图理发店会员管理系统实体的E-R图:会员信息表列名数据类型允许NUIl值主键会员Idint不允许Yes会员编号char(10)不允许会员姓名char(10)不允许会员状态int不允许会员余额char(10)不允许申办时间datetime不允许密码char(10)不允许职工表列名数据类型允许NU
7、lI值主键User_Idint不允许YesUser_Numchar(10)不允许User_Pwdchar(10)不允许User_Namechar(10)不允许User_Sexchar(10)不允许User_Mobikchar(10)不允许User_Typechar(10)不允许User_AddreSchar(10)不允许user_statechar(10)不允许商品表列名数据类型允许NUII值主键SpJdint不允许YesSp_b编号char(10)不允许Sp_名称char(10)不允许Sp_单价char(10)不允许Sp_库存char(10)不允许负责人编号char(10)不允许VlP消费表
8、列名数据类型允许NUll值主键VIPJdint不允许YesVIP.Numchar(10)不允许VIP_Namechar(10)不允许VIP,Sexchar(10)不允许VIP-Mobilechar(10)不允许VIP_CreateTimedatetime不允许VIP_Moneymoney不允许ViPJyPechar(10)不允许VIP_Stateint不允许消费信息表列名数据类型允许NUII值主键XFJdint不允许YesXF_Numchar(10)不允许XF_Namechar(10)不允许XF_ServerJSchar(10)不允许XF_Moneychar(10)不允许XF.Timedate
9、time不允许XF_Mydchar(10)不允许XF-Typeint不允许XF_Stateint不允许4行为设计本系统主要是店内人员对会员、员工、商品相关管理,需要完成的主要功能有:登录功能会员查询、修改、充值功能添加、删除、查询会员的功能添加、修改、删除、查询员工的功能数据库备份还原功能会员(非会员)结账功能消费信息的统计与记录功能绘制功能图如下:理发店会员管5系统开发流程登录界面系统主接口会员主界面息修改个人密码员工管会员管理一部会员消.曾询M刽员结数员结账修改密码m贝工信息M加IgII会员充值八后息查询注销会员办员6系统使用说明及主要代码6.1、 本系统开发环境:1)操作系统:windo
10、ws72)数据库:SQLSever20053)编程工具:C#6.2、 主要接口及代码:6.2.1登录界面及代码:登录代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespace理发店会员管理系统(publicpartialclasslogin:F
11、orm(publiclogin()InitializeComponent();)stringstrl=Program,strcon;publicstaticstringkahao;privatevoidbuttonl_Click(objectsender,EventArgse)kahao=textBoxl.Text;if(this.textBox2.Text=this.textBoxl.Text=boBoxl.Text=请选择)(MessageBox.ShoW(信息不能为空,信息提示,MessageBoxButtons.OKCancel,MessageBoxIcon.Information);
12、)else(if(string)comboBoxl.SelectedItem=店内人员”)(SqlConnectioncon=newSqlConnection(strl);con.Open();SqlCommandcom=newSqlCommand(zselectcount(*)from职工表whereUser_Num=+this.textBoxl.Text+“andUser_Pwd=+this.textBox2.Text+“,con);intcount=int.Parse(com.ExecuteScalar().ToString();if(countO)con.Close();this.HideO;adminad=newadmin();ad.Show();)elseMessageBox.ShoW(请检查输入的信息”+boBoxl.Text+登录失败,登录提示,MessageBoxButtons.OKCancel,MessageBoxIcon.Error);this.textBoxl.Text=fthis.textBox2.TextboBoxl.Text=请选择;)if(string)comboBoxl.SelectedItem=会员)SqlConnectioncon=