理发店会员管理系统.doc

上传人:聆听****声音 文档编号:1882332 上传时间:2023-05-02 格式:DOC 页数:43 大小:1.40MB
下载 相关 举报
理发店会员管理系统.doc_第1页
第1页 / 共43页
理发店会员管理系统.doc_第2页
第2页 / 共43页
理发店会员管理系统.doc_第3页
第3页 / 共43页
理发店会员管理系统.doc_第4页
第4页 / 共43页
理发店会员管理系统.doc_第5页
第5页 / 共43页
理发店会员管理系统.doc_第6页
第6页 / 共43页
理发店会员管理系统.doc_第7页
第7页 / 共43页
理发店会员管理系统.doc_第8页
第8页 / 共43页
理发店会员管理系统.doc_第9页
第9页 / 共43页
理发店会员管理系统.doc_第10页
第10页 / 共43页
理发店会员管理系统.doc_第11页
第11页 / 共43页
理发店会员管理系统.doc_第12页
第12页 / 共43页
理发店会员管理系统.doc_第13页
第13页 / 共43页
理发店会员管理系统.doc_第14页
第14页 / 共43页
理发店会员管理系统.doc_第15页
第15页 / 共43页
理发店会员管理系统.doc_第16页
第16页 / 共43页
理发店会员管理系统.doc_第17页
第17页 / 共43页
理发店会员管理系统.doc_第18页
第18页 / 共43页
理发店会员管理系统.doc_第19页
第19页 / 共43页
理发店会员管理系统.doc_第20页
第20页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

理发店会员管理系统.doc

《理发店会员管理系统.doc》由会员分享,可在线阅读,更多相关《理发店会员管理系统.doc(43页珍藏版)》请在冰点文库上搜索。

理发店会员管理系统.doc

河北联合大学

数据库课程设计说明书

设计题目:

理发店会员管理系统

姓名:

霍晓亮

学号:

201114430111

专业:

地理信息系统

班级:

1班

指导教师:

黄丽

王晓红

王政

矿业工程学院

2014年1月6日

河北联合大学课程设计说明书

目 录

1.概述…………………………………………………………………………………1

1.1系统功能简介……………………………………………………………………2

1.1.1店内人员功能……………………………………………………………2

1.1.2会员功能…………………………………………………………………2

2.需求分析……………………………………………………………………………2

2.1店内对功能的要求……………………………………………………………3

2.2会员对功能的要求……………………………………………………………3

3.概念设计……………………………………………………………………………3

4.行为设计……………………………………………………………………………7

5.系统开发流程………………………………………………………………………8

6.系统使用说明及代码……………………………………………………………10

6.1系统开发环境…………………………………………………………………10

6.2主要接口及代码………………………………………………………………10

6.2.1登录界面及代码…………………………………………………………10

6.2.2主界面及代码……………………………………………………………12

6.2.3申请会员界面及代码……………………………………………………17

6.2.4查询会员信息界面及代码………………………………………………20

6.2.5会员充值与注销及代码…………………………………………………22

6.2.6会员结账及代码…………………………………………………………28

6.2.7查询全部消费信息及导出数据代码……………………………………33

7.课程设计及心得…………………………………………………………………39

8.参考文献…………………………………………………………………………40

41

矿业工程学院

1概述

理发店会员管理系统

理发店会员管理系统是在当今社会服务业对于理发店管理的一套多功能的系统。

综合会员个人信息化的多种需求,推出许多应用功能,让理发店更好的进行会员管理|、职工管理、商品管理、会员消费管理,使理发店方便快捷的进行各项管理,是使理发店与会员进行信息交流和会员在理发店进行自我管理的良好工具。

1.1系统功能简介〔标题2,黑体,四号〕

理发店会员管理系统赋予了会员的查询、修改个人信息、修改个人密码功能,查询店内所售商品功能,查询消费信息功能,此系统的应用者主要是理发店的内部职工,职工可以向顾客提供申办、注销会员卡、查询会员信息等功能。

店主也可以对店内职工进行添加、删除、修改、查询职工信息、给会员充值的功能,另外,此系统还实现了对会员与非会员的分别结账并将消费信息记录到数据库,还有对会员与非会员的消费情况的查询与统计。

不仅如此,店内人员还可以添加商品、删除商品、查询商品库存。

此外,本系统还有工具箱计算器、记事本、日历功能,方便快捷更实用。

1.1.1店内人员功能〔标题3、楷体小四号字〕

一、对会员的功能

①申办会员卡

②注销会员卡

③查询、修改、删除会员信息

④充值会员卡

⑤会员〔非会员〕结账

⑥会员〔非会员〕消费信息查询

⑦消费表信息的导出和打印

二、对职工的功能

①查询职工信息

②查询、修改、删除职工信息

③修改登录密码

三、对商品的功能

①查询商品信息

②添加、删除、修改商品信息

1.1.2会员功能

①查询个人信息

②修改个人密码

③浏览店内商品

2需求分析

需求分析是对整个系统的应用情况作全面、详细的调查,收集支持系统的设计目标的基础数据和对这些数据的要求,确定用户目标和用户需求,充分考虑系统可能的扩充和变动,使系统设计更符合未来的发展方向。

需求分析是整个设计过程的基础、是最困难、最关键的一步。

需求分析是整个数据库设计的起点和基础,需求分析的结果直接影响以后的设计,并影响到设计结果是否合理和实用。

理发店会员管理系统面向的用户类别主要是店内职工,其次是会员。

店主拥有的权限和功能是最多的,店主可以对店内的会员和职工进行增删改查等各项管理,对店内商品的管理,对会员与非会员的结账管理和入库,还可以对系统进行维护等操作。

会员的需求是可以通过系统查询个人信息、修改个人信息、查询店内商品信息。

2.1店内职工对功能的需求

2.1.1店内人员对会员的管理

Ø查询会员的基本信息

Ø查询会员的消费信息

Ø删除会员〔注销会员卡〕

Ø添加会员〔申办会员卡〕

Ø会员充值

Ø会员〔非会员〕结账

Ø会员〔非会员〕消费信息查询

2.1.2店内人员对职工的管理

Ø查询职工的信息

Ø删除职工

Ø添加职工

Ø修改职工的个人信息〔包括密码〕

Ø数据库备份:

对当前的信息进行备份,以防丧失。

Ø数据库复原:

数据库遭到破坏后,可以用备份进行数据库复原。

2.1.3店内人员对商品的管理

Ø查询商品的信息

Ø添加、删除、修改商品

2.2会员对功能的需求

Ø查询个人信息

Ø修改登录密码

Ø浏览店内商品信息

3概念设计

需要绘制E-R图,绘图时图在上,图名在下,有表格时表名在上,表在下,表中文字比正文小一号

概念结构设计是将需求分析得到的用户需求抽象为用户模型,即E-R图

理发店会员管理系统实体的E-R图:

商品名称

商品Id

会员余额

登录密码

会员办卡时间

商品单价

会员Id

商品info

商品编号

会员编号

会员info

商品库存

购买

会员

负责人编号

会员类别

职工Id

服务

会员Id

会员编号

消费

职工

会员

职工信息

家庭住址

职工类型

会员性别

会员消费

联系

职工性别

会员余额

职工密码

统计

会员创建时间

会员号码

消费名称

消费Id

消费状态

消费编号

消费信息

服务技师

消费评价

消费金额

消费时间

会员信息表

列名

数据类型

允许Null值

主键

会员Id

int

不允许

Yes

会员编号

char(10)

不允许

会员

char(10)

不允许

会员状态

int

不允许

会员余额

char(10)

不允许

申办时间

datetime

不允许

密码

char(10)

不允许

职工表

列名

数据类型

允许Null值

主键

User_Id

int

不允许

Yes

User_Num

char(10)

不允许

User_Pwd

char(10)

不允许

User_Name

char(10)

不允许

User_Sex

char(10)

不允许

User_Mobile

char(10)

不允许

User_Type

char(10)

不允许

User_Addres

char(10)

不允许

user_state

char(10)

不允许

商品表

列名

数据类型

允许Null值

主键

Sp_Id

int

不允许

Yes

Sp_b编号

char(10)

不允许

Sp_名称

char(10)

不允许

Sp_单价

char(10)

不允许

Sp_库存

char(10)

不允许

负责人编号

char(10)

不允许

VIP消费表

列名

数据类型

允许Null值

主键

VIP_Id

int

不允许

Yes

VIP_Num

char(10)

不允许

VIP_Name

char(10)

不允许

VIP_Sex

char(10)

不允许

VIP_Mobile

char(10)

不允许

VIP_CreateTime

datetime

不允许

VIP_Money

money

不允许

Vip_type

char(10)

不允许

VIP_State

int

不允许

消费信息表

列名

数据类型

允许Null值

主键

XF_Id

int

不允许

Yes

XF_Num

char(10)

不允许

XF_Name

char(10)

不允许

XF_ServerJS

char(10)

不允许

XF_Money

char(10)

不允许

XF_Time

datetime

不允许

XF_Myd

char(10)

不允许

XF_Type

int

不允许

XF_State

int

不允许

4行为设计

本系统主要是店内人员对会员、职工、商品相关管理,需要完成的主要功能有:

Ø登录功能

Ø会员查询、修改、充值功能

Ø添加、删除、查询会员的功能

Ø添加、修改、删除、查询职工的功能

Ø数据库备份复原功能

Ø会员〔非会员〕结账功能

Ø消费信息的统计与记录功能

绘制功能图如下:

理发店会员管理系统

会员功能

内部功能

退出系统

登录

消费管理

查询商品信息

修改个人密码

查询个人信息

系统管理

结账管理

查询消费信息

商品管理

职工管理

会员管理

5系统开发流程

登录界面

错误

输入账号和密码

判断用户类型

成功

成功

会员

店内人员

系统主接口

会员主界面

查询商品信息

修改个人密码

查询个人信息

系统管理

消费管理

结账管理

商品管理

职工管理

会员管理

单会员消费查询

全部会员消费查询

数据库复原

数据库备份

非会员结账

会员结账

修改密码

职工信息

添加职工

会员充值

信息查询

注销会员

申办会员

6系统使用说明及主要代码

6.1、本系统开发环境:

1〕操作系统:

windows7

2〕数据库:

SQLSever2005

3〕编程工具:

C#

6.2、主要接口及代码:

6.2.1登录界面及代码:

代码:

usingSystem;

usingSystem.Collections.Generic;

usingSystemponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows.Forms;

usingSystem.Data.SqlClient;

namespace理发店会员管理系统

{

publicpartialclasslogin:

Form

{

publiclogin()

{

InitializeComponent();

}

stringstr1=Program.strcon;

publicstaticstringkahao;

privatevoidbutton1_Click(objectsender,EventArgse)

{

kahao=textBox1.Text;

if(this.textBox2.Text==""||this.textBox1.Text==""||thisboBox1.Text=="请选择")

{

MessageBox.Show("信息不能为空","信息提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information);

}

else

{

if((string)comboBox1.SelectedItem=="店内人员”)

{

SqlConnectioncon=newSqlConnection(str1);

con.Open();

SqlCommandcom=newSqlCommand("selectcount(*)from职工表whereUser_Num='"+this.textBox1.Text+"'andUser_Pwd='"+this.textBox2.Text+"'",con);

intcount=int.Parse(com.ExecuteScalar().ToString());

if(count>0)

{

con.Close();

this.Hide();

adminad=newadmin();

ad.Show();

}

else

{

MessageBox.Show("请检查输入的信息"+thisboBox1.Text+"登录失败","登录提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Error);

this.textBox1.Text="";

this.textBox2.Text="";

thisboBox1.Text="请选择";

}

}

if((string)comboBox1.SelectedItem=="会员")

{

SqlConnectioncon=newSqlConnection(str1);

con.Open();

SqlCommandcom=newSqlCommand("selectcount(*)from会员infowhere会员编号='"+this.textBox1.Text+"'and密码='"+this.textBox2.Text+"'",con);

intcount=int.Parse(com.ExecuteScalar().ToString());

if(count>0)

{

con.Close();

this.Hide();

vipmainvip=newvipmain();

vip.Show();

}

else

{

MessageBox.Show("请检查输入的信息"+thisboBox1.Text+"登录失败","登录提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Error);

this.textBox1.Text="";

this.textBox2.Text="";

thisboBox1.Text="请选择";

}

}

}

}

privatevoidbutton2_Click(objectsender,EventArgse)

{

this.Close();

}

6.2.2主界面及代码:

代码:

usingSystem;

usingSystem.Collections.Generic;

usingSystemponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows.Forms;

usingSystem.Data.SqlClient;

using理发店会员管理系统.Mvip;

using理发店会员管理系统.Employ;

namespace理发店会员管理系统

{

publicpartialclassadmin:

Form

{

publicadmin()

{

InitializeComponent();

}

privatevoid删除会员ToolStripMenuItem_Click(objectsender,EventArgse)

{

会员充值与注销mainForm=new会员充值与注销();

mainForm.Show();

}

privatevoid查询会员信息ToolStripMenuItem_Click(objectsender,EventArgse)

{

VIPmesmainForm=newVIPmes();

mainForm.Show();

}

privatevoid会员充值ToolStripMenuItem_Click(objectsender,EventArgse)

{

会员充值与注销mainForm=new会员充值与注销();

mainForm.Show();

}

privatevoid添加会员ToolStripMenuItem_Click(objectsender,EventArgse)

{

添加会员mainForm=new添加会员();

mainForm.Show();

}

privatevoidbutton1_Click(objectsender,EventArgse)

{

会员结账mainForm=new会员结账();

mainForm.Show();

}

privatevoidbutton2_Click(objectsender,EventArgse)

{

结账_非会员_mainForm=new结账_非会员_();

mainForm.Show();

}

privatevoidbutton3_Click(objectsender,EventArgse)

{

if(DialogResult.OK==MessageBox.Show("您确定要退出系统吗?

","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information))

{

this.Dispose();//要先释放掉所有的资源

Application.Exit();//为防止先点击右上角的关闭按钮又取消后,将e.cancel=true保存,而不能退出,这是因为,Application.Exit()方法可以不引发FormClosing和FormClosed事件.所以这里需要先释放掉所有的资源。

}

}

privatevoidtoolStripLabel2_Click(objectsender,EventArgse)

{

会员消费查询mainFo

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2