理发店会员管理系统.docx

上传人:夺命阿水 文档编号:708755 上传时间:2023-10-21 格式:DOCX 页数:97 大小:456.39KB
返回 下载 相关 举报
理发店会员管理系统.docx_第1页
第1页 / 共97页
理发店会员管理系统.docx_第2页
第2页 / 共97页
理发店会员管理系统.docx_第3页
第3页 / 共97页
理发店会员管理系统.docx_第4页
第4页 / 共97页
理发店会员管理系统.docx_第5页
第5页 / 共97页
点击查看更多>>
资源描述

《理发店会员管理系统.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.Hi

13、deO;adminad=newadmin();ad.Show();)elseMessageBox.ShoW(请检查输入的信息”+boBoxl.Text+登录失败,登录提示,MessageBoxButtons.OKCancel,MessageBoxIcon.Error);this.textBoxl.Text=fthis.textBox2.TextboBoxl.Text=请选择;)if(string)comboBoxl.SelectedItem=会员)SqlConnectioncon=newSqlConnection(strl);con.Open();SqlCommandcom=newSqlCom

14、mand(zzselectcount(*)from会员infowhere会员编号-+this.textBoxl.Text+and密码=+this.textBox2.Text+con);intcount=int.Parse(com.ExecuteScalar().ToString();if(countO)(con.Close();this.Hide();vipmainvip=newvipmain();vip.Show();)else(MessageBox.Show(zz请检查输入的信息”+boBoxl.Text+登录失败,登录提示,MessageBoxButtons.OKCancel,Messa

15、geBoxIcon.Error);this.textBoxl.Textthis.textBox2.Text二9boBoxl.Text=请选择;)privatevoidbutton2_Click(objectsender,EventArgse)(this.Close();)6.2.2主界面及代码:代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSy

16、stem.Windows.Forms;usingSystem.Data.SqlClient;河北联合大学课程设计说明书using理发店会员管理系统.Mvip;using理发店会员管理系统.Employ;namespace理发店会员管理系统(publicpartialclassadmin:Form(publicadmin()(InitialiZeComponent();)privatevoid删除会员ToolStripMenuItem_Click(objectsender,EventArgse)(会员充值与注销mainForm=new会员充值与注销O;mainForm.Show();)priva

17、tevoid查询会员信息TooistripMenuItem_Click(objectsender,EventArgse)(VIPmesmainForm=newVIPmes();mainForm.Show();)privatevoid会员充值ToolStripMenuItem_Click(objectsender,EventArgse)(会员充值与注销mainForm=new会员充值与注销();mainForm.Show();privatevoid添加会员ToolStripMenuItem_Click(objectsender,EventArgse)添加会员mainForm二new添加会员();

18、mainForm.Show();)privatevoidbuttonl_Click(objectsender,EventArgse)会员结账mainForm=new会员结账();mainForm.Show();)privatevoidbutton2_Click(objectsender,EventArgse)河北联合大学课程设计说明书结账非会员_mainForm=new结账一非会员_();mainForm.Show();)privatevoidbutton3_Click(objectsender,EventArgse)(if(DialogResult.OK=MessageBox.ShoW(您确

19、定要退出系统吗?,”提示“,MessageBoxButtons.OKCancel,MessageBoxIcon.Information)(this.Dispose。;要先释放掉所有的资源Application.Exit();/为避免先点击右上角的关闭按钮又取消后,将e.cancel=true保存,而不能退出,这是因河北联合大学课程设计说明书为,Application.Exit()方法可以不引发FornlCIOSing和FormCloSed事件.所以这里需要先释放掉所有的资源。)privatevoidtoolStripLabel2_Click(objectsender,EventArgse)(会

20、员消费查询mainForm=new会员消费查询();mainForm.Show();)privatevoidtoolStripLabel3_Click(objectsender,EventArgse)河北联合大学课程设计说明书查询全部消费信息mainForm=new查询全部消费信息();mainForm.Show();)privatevoidtoolStripLabel4_Click(objectsender,EventArgse)(if(DialogResult.OK=MessageBox.ShOW(您确定要退出系统吗?,”提示“,MessageBoxButtons.OKCancel,Mes

21、sageBoxIcon.Information)(this.Dispose。;要先释放掉所有的资源/Application.Exit();为避免先点击右上角的关闭按钮又取消后,将河北联合大学课程设计说明书e.cancel=true保存,而不能退出,这是因为,Application.ExitO方法可以不引发FonnCIoSing和FOrInClOSed事件.所以这里需要先释放掉所有的资源。loginlog=newlogin();log.Show();)privatevoid添力口员工ToolStripMenuItem_Click(objectsender,EventArgse)添加员工mainF

22、orm=new添加员工O;mainForm.Show();河北联合大学课程设计说明书privatevoidadmin_Load(objectsender,EventArgse)this,tINames.Text二login,kahao.Trim();privatevoid查询员工信息ToolStripMenuItem_Click(objectsender,EventArgse)(查询员工信息mainForm=new查询员工信息();mainForm.Show();)privatevoidtoolStripMenuIteml_Click(objectsender,EventArgse)商品管理m

23、ainForm=new商品管理();mainForm.Show();)privatevoid资料备份ToolStripMenuItem_Click(objectsender,EventArgse)(数据备份InainFOnn=IleW数据备份();mainForm.Show();)privatevoid计算器ToolStripMenuItem_Click(objectsender,EventArgse)System.Diagnostics.Process.Start(calc,exe);)privatevoid记事本ToolStripMenuItem_Click(objectsender,Ev

24、entArgse)(System.Diagnostics.Process.Start(notepad,exez,);)privatevoid数据还原TooistripMenuItem-Click(objectsender,EventArgse)河北联合大学课程设计说明书数据还原mainForm=new数据还原();mainForm.Show();)privatevoid说明ToolStripMenuItem_Click(objectsender,EventArgse)(说明mainForm=new说明();mainForm.Show();privatevoid修改密码ToolStripMenu

25、Item_Click(objectsender,EventArgse)(修改密码mainForm=new修改密码O;mainForm.Show();)privatevoidtimerl_Tick(objectsender,EventArgse)toolStripLabel5.Text=DateTime.Now.ToString();6.2.3申请会员界面及代码:申办会员密码:会员卡号:会员姓名:会员性别:会员类别:手机号码:充值金额:代码:金卡usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;using

26、System.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;河北联合大学课程设计说明书namespace理发店会员管理系统.Mvippublicpartialclass添力口会员:Form(DataClass.ConimonClassCC=newDataClass.CommonClassO;public添加会员()InitializeComponent();)privatevoidbuttonl_Click(objec

27、tsender,EventArgse)(if(this.txtvipNum.Text=nullIIthis.txtvipNum.Text=this.txtvipName.Text=nullthis.txtvipName.Text=this,tXtMobile.Text=nullIlthis.txtMobile.Text=Ilthis.txtMoney.Text=nullIlthis.txtMoney.Text=)MessageBox.Show(,z请先填写好完整信息);return;)try(判断会员卡号是否存在,如果存在则不添加,如果不存在,则添加stringsql=string.Forma

28、t(zselect*fromvip_custormerwherevip_Num=,0,”,txtvipNum.Text);河北联合大学课程设计说明书SqlDataReaderread=CC.Getcom(sql);if(read.Read()(MessageBox.Show(z会员卡号已经存在!);)else(stringvipNum=this,txtvipNum.Text;stringvipName=this.txtvipName.Text;intvipSex=this.cboSex.SelecteclIndex;intvipType=this.cboType.SelectedIndex;河

29、北联合大学课程设计说明书this, txtkey. Text;stringvipkey=.stringsex=;if(vipSex=O)sex=男;else(sex=女;.stringvip_type=;if(vipType=O)(vip_type=贵宾卡河北联合大学课程设计说明书if(vipType=1)(vip_type=金卡;)if(vipType=2)(vip_type=银卡;)stringmobile=this.txtMobile.Text;stringcreatetime=DateTime.Now.ToString();intstate=1;stringmoney=this.txt

30、Money.Text;stringstrSql=string.Format(zInsertintovip_custormer河北联合大学课程设计说明书VaIUeS(0,l,2,3,4,5,6,7,null)”,vipNum,vipName,sex,mobile,createtime,money,state,vip_type);stringstr二string.Format(zinsertinto会员Infovalues(0,l,l,2,3,null,null,4)”,vipNum,vipName,this.txtMoney.Text,DateTime.Now.ToString(),vipkey

31、);boolflag=CC.Getsqlcom(strSql);boolf=CC.Getsqlcom(str);if(flag)(if(f)MessageBox.Show(z,会员申请成功!提示,MessageBoxBu11ons.OK,MessageBoxIcon.Information);VIPmesvipmes=newVIPmes()VIPmesvip=newVIPmes();this.CloseO;)catch(System.Exceptionex)河北联合大学课程设计说明书MessageBox.Show(ex.Message,提示,MessageBoxButtons.OK,Messa

32、geBoxIcon.Information);)6.2.4查询会员信息界面及代码:代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespace理发店会员管理系统.MvippublicpartialclassVIPmes:Form(DataClas

33、s.CommonClassCC=newDataClass.CommonClass();publicVIPmes()(InitialiZeComponent();)stringstrl=Program,strcon;privatevoidVIPmes_Load_l(objectsender,EventArgse)(SqlConnectioncon=newSqlConnection(strl);stringsi=select*fromVIP_Custormer”;DataSetmydata=newDataSet();SqlDataAdaptersda=newSqlDataAdapter(si,co

34、n);con.Open();sda.Fill(mydata);con.Close();dataGridViewl.DataSource=mydata.Tables0;privatevoidbtnchaxun_Click(objectsender,EventArgse)(SqlConnectioncon=newSqlConnection(strl);stringsi=select*fromVIP_CustormerwhereVIP_Num=,+textBoxl.Text.Trim()+”;DataSetmydata=newDataSet();SqlDataAdaptersda=newSqlDat

35、aAdapter(si,con);con.Open();sda.Fill(mydata,VIP_Num);con.CloseO;dataGridViewl.DataSource=mydata.TableszzVIP_NunT;)privatevoidbtnDelete_Click(objectsender,EventArgse)SqlConnectioncon=newSqlConnection(strl);stringsi=deletefromVIP_CustormerwhereVIP_Num=,+this.textBoxl.Text+“;SqlCommandcom=newSqlCommand

36、(si,con);con.Open();com.ExecuteNonQuery();MeSSageBOXShow(删除成功!”温馨提示。MessageBoxButtons.OK,MessageBoxIcon.Information);)privatevoidbtnEdit_Click(objectsender,EventArgse)this.Close();)privatevoidbutxiugai_Click(objectsender,EventArgse)(SqlConnectioncon=newSqlConnection(strl);stringsi=updateVIP_Custorme

37、rsetVIP_Num=,+textBox2.Text+“,VIP_Name=,+textBox3.Text+“,VIP_Money=,+textBox5Text+“VIP_Mobile=+textBox4.Text+,z,whereVIP_Num=,zz+textBoxl.Text+SqlCommandcom=newSqlCommand(si,con);con.Open();com.ExecuteNonQuery();MessageBox.ShOW(更改成功”);)6.2.5会员充值与注销及代码:代码:usingSystem;usingSystem.Collections.Generic;u

38、singSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespace理发店会员管理系统.Mvippublicpartialclass会员充值与注销:Form(public会员充值与注销()(InitialiZeComponent();)stringstrl=Program,strcon;DataClass.CommonClassCC=newData

39、Class.CommonClass();privatevoidbtnSearch_Click(objectsender,EventArgse)trystringvipNum=txtVipNum.Text.ToStringO.Trim();if(string.IsNullOrEmpty(vipNum)(MessageBox.Show(z,请先输入要查找的会员卡卡号,MessageBoxButtons.OK,MessageBoxIcon.Warning);return;)SqlConnectioncon=newSqlConnection(strl);con.Open();河北联合大学课程设计说明书

40、stringStrSql=string.Format(zselect*fromvip-custormerwherevip_num=,0,andvip_state=l,vipNum);SqlDataReaderdr=CC.Getcom(strSql);if(dr.Read()(pn2.Visible=true;IblvipNum.Text=drl.ToString();IblVIPName.Text=dr2.ToStringO;Iblsex.Text=dr3.ToString();IblMObile.Text=dr4.ToStringO;河北联合大学课程设计说明书IblCreateTime.Te

41、xt=dr5.ToString();IblMoney.Text=dr6.ToString();Ibltypev.Text=dr8.ToString();)else(MessageBox.Show(z,对不起,没有找到您所输入的会员号,友情提醒,MessageBoxButtons.OK,MessageBoxIcon.Information);IblvipNum.Text=null;IblVIPName.Text=null;Iblsex.Text=null;IblMObile.Text=null;河北联合大学课程设计说明书IblCreateTime.Text二null;IblMoney.Text=

42、null;Ibltypev.Text=null;pn2.Visible=false;pn3.Visible=false;)con.Close();)catch(System.Exceptionex)(MessageBox.Show(ex.Message,提示,MessageBoxButtons.OK,MessageBoxIcon.Information);)河北联合大学课程设计说明书privatevoidbtnCancel_Click(objectsender,EventArgse)this.txtVipNum.Text=null;IblvipNum.Text=null;IblVIPName.Text=null;Iblsex.Text=null;IblMObile.Text=null;IblCreateTime.Text=null;IblMoney.Text=null;Ibltypev.Text=nu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号