数据库韦前哲美容美发系统.docx

上传人:b****7 文档编号:9905480 上传时间:2023-02-07 格式:DOCX 页数:29 大小:534.57KB
下载 相关 举报
数据库韦前哲美容美发系统.docx_第1页
第1页 / 共29页
数据库韦前哲美容美发系统.docx_第2页
第2页 / 共29页
数据库韦前哲美容美发系统.docx_第3页
第3页 / 共29页
数据库韦前哲美容美发系统.docx_第4页
第4页 / 共29页
数据库韦前哲美容美发系统.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

数据库韦前哲美容美发系统.docx

《数据库韦前哲美容美发系统.docx》由会员分享,可在线阅读,更多相关《数据库韦前哲美容美发系统.docx(29页珍藏版)》请在冰豆网上搜索。

数据库韦前哲美容美发系统.docx

数据库韦前哲美容美发系统

《数据库实训报告》

题目:

美容美发管理系统

 

专业:

计算机科学与技术专业

班级:

14计算机科学与技术01班

学号:

141040200132

姓名:

韦前哲

指导教师:

王振铎

日期:

2016年7月5日

电子信息工程学院

【目录】

1绪论……………………………………………………………………1

1.1设计目的……………………………………………………………………1

1.2系统的功能…………………………………………………………………1

1.3系统环境……………………………………………………………………1

2管理系统的分析………………………………………………………1

2.1系统的目标需求……………………………………………………………1

2.2开发的可行性分析…………………………………………………………1

2.2.1管理上的可行性………………………………………………………1

2.2.2技术上的可行性………………………………………………………1

2.2.3经济上的可行性………………………………………………………2

2.3开发的风险分析……………………………………………………………2

3.管理系统的实现………………………………………………………2

4.业务的流程分析………………………………………………………2

4.1系统的用例图………………………………………………………………2

4.2数据流图……………………………………………………………………3

4.3程序流程图……………………………………………………………………3

5.管理系统的界面设计………………………………………………11

6.数据库设计…………………………………………………………14

6.1数据库概念结构设计……………………………………15

6.2使用PowerDesigner实现概念模型………………………………………17

6.3数据逻辑结构设计…………………………………………………………20

6.4使用PowerDesigner实现关系模型………………………………………20

7.需求规格说明………………………………………………………21

7.1项目背景……………………………………………………21

7.2项目目标………………………………………………21

7.3应用环境…………………………………………………………………22

8.结论及体会…………………………………………………………22

 

1.绪论

1.1设计目的

正所谓爱美之心,人皆有之。

随着人们生活水平质量的提高,人们对自己的仪表也是越来越来看中。

美容美发日益成为人们日常生活中不可或缺的一部分。

而对于任意一个美发店来讲,客户都是至关重要的,一个美发店是否能够经营长久,与客户的回头率有密不可分的联系。

设计一个完善的美发店管理信息系统,可以对客户进行会员制管理,区别对待老顾客与新顾客,培养忠实消费群体,给予会员在消费价格以及服务感受感受方面真正的不同,大大降低员工的工作压力,有效提高该行业的管理效率。

1.2系统的功能

该系统基本可实现如下三大功能:

(1)简单管理功能,实现对新顾客和员工的添加、查询、显示、编辑、删除、保存和读取等功能。

(2)美发功能,根据顾客所选的美发项目和美发师,显示出顾客本次的美发清单。

(3)统计功能,统计出顾客的消费总数与员工的收入总数,并按照顾客消费总数与员工收入总数按照从大到小排序的顺序,将顾客与员工的相关信息显示出来。

1.3系统环境

系统是基于应用VisualStudio2010而设计的美发店管理系统,通过实现与SQLServer2005数据库连接,动态的查询、添加、删除实现对各种信息的管理。

2.管理系统的分析

2.1系统的目标需求

美发店管理系统是方便管理员对美发店顾客以及员工进行管理的系统,通过对本系统的操作,能减轻由于人工管理带来的诸多不便利因素,因此它需要达到以下要求:

1)良好的人机交互界面,方便快捷的输入功能;

2)灵活的查询性能,实现输入后的快捷查询;

3)会员管理的灵活性,实现对会员资料的添加、删除、查询操作;

4)账单的具体化,实现日总结和月总结的共能;

5)后台通过管理员或者老板对用户的各种信息进行管理。

2.2开发的可行性分析

2.2.1管理上的可行性

把企业业务延伸到系统上面,建立美发店管理系统,操作界面十分简单美观,而且适用,使管理轻松方便。

企业也可以通过该系统建立维护各项业务的发展情况。

2.2.2技术上的可行性

根据系统目标需求分析的结果来看,美发店管理系统不需要通过购买专业软件,仅仅采用VisualStudio2010为开发工具,选择C++或者C#语言就可解决相关的问题,从而保证系统功能的实现。

2.2.3经济上的可行性

经济上的可行性主要是从组织的人力、物力、财力三方面来考虑系统开发的可行性。

企业在运营过程中,经常会遇到人员出错,采购不及时、电话信息遗漏等问题。

而本系统可以帮助企业正确的对店员、财务、客户进行管理,系统十分灵活、方便、安全,使企业与顾客间的经济活动变得更加灵活、更加主动。

因此,管理人员不必再为店员出错和服务不周而烦扰,本系统会为企业带来更多的利益。

2.3开发的风险分析

本系统开发过程中,可能会遇到如下几方面问题:

1)需求变更风险:

用户会对自身的需求提出多次更改,进而影响系统开发进程;

2)进度风险:

系统如果不能如期完成,会给开发者与用户双方带来不必要的麻烦;

3)技术风险:

开发过程中,有可能遇到开发上的技术问题;

4)质量风险:

开发完成后,系统的质量不一定会让用户满意;

5)工具风险:

开发过程中,开发的工具一定保证正版,否则会受到法律的制裁;

6)人力资源风险:

开发过程中,有可能会遇到人员不够充足的问题。

3.管理系统的实现

系统成功展示了强大的顾客管理、员工管理等功能,能非常方便的显示、记录每名顾客每次消费的情况、累计消费金额,能计算每名员工的总收入金额功能。

该系统设计新颖的顾客消费功能是很多美发店管理员的最爱,准确的顾客消费信息记录让美发店消费成本不再是管理的黑洞。

通过该系统的完善管理,让美发店经营从此轻松。

同时,通过准确、智能、高效、创新的营销策略,协助美发店不断提高销售额、提升客户忠诚度。

4.业务的流程分析

4.1系统的用例图,如图4.1所示:

图4.1系统用例图

4.2数据流图,如图4.2所示:

图4.2数据流图

4.3程序流程图

1)各窗体之间的调用关系,如图4.3.1所示:

图4.3.1总体程序流程图

2)总体程序流程图,如图4.3.2所示:

 

图4.3.2总体程序流程图

 

3)添加功能流程图,如图4.3.3所示:

图4.3.3添加功能流程图

4)查询功能流程图,如图4.3.4所示:

图4.3.4查询功能流程图

5)编辑功能流程图,如图4.3.5所示:

图4.3.5编辑功能流程图

6)删除功能流程图,如图4.3.6所示:

图4.3.6删除功能流程图

7)美发功能流程图,如图4.3.7所示:

图4.3.7美发功能流程图

8)统计功能流程图,如图4.3.8所示:

 

图4.3.8统计功能流程图

5.管理系统的界面设计

1)美发店管理系统初始界面,如图5.1所示:

图5.1美发店管理系统初始界面

2)美发店管理系统开始界面,如图5.2所示:

图5.2美发店管理系统开始界面

3)美发店管理系统简单管理界面,如图5.3所示:

图5.3美发店管理系统简单管理界面

4)美发店管理系统添加界面,如图5.4所示:

图5.4美发店管理系统添加界面

 

5)美发店管理系统查询界面,如图5.5所示:

图5.5美发店管理系统查询界面

 

6)美发店管理系统显示界面,如图5.6所示:

图5.6美发店管理系统显示界面

7)美发店管理系统编辑界面,如图5.7所示:

图5.7美发店管理系统编辑界面

8)美发店管理系统删除界面,如图5.8所示:

图5.8美发店管理系统删除界面

 

9)美发店管理系统消费界面,如图5.9所示:

图5.9美发店管理系统消费界面

10)美发店管理系统统计界面,如图5.10所示:

图5.10美发店管理系统统计界面

6.数据库设计

6.1数据库概念结构设计

数据库在信息管理系统中是重中之重,一个数据库结构设计的好坏很大程度上影响到软件应用的效率以及实现的效果[5]。

合理的数据库结构设计可以提高效率,减少一些不必要的代码,保证数据的完整和一致[6]。

同时,合理的数据库结构也对模块设计有相当大的帮助。

概念结构设计的特点有以下几点:

(1)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键。

(2)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型。

(3)易于修改,当应用要求发生改变时,容易对概念模型修改和扩充。

(4)易于向关系、网状、层次、面向对象等各种数据模型转换。

对于数据库设计,概念模型是必不可少的,最著名、最简单实用的一种是E-R模型,它将现实世界的信息结构统一用属性、实体以及实体间的联系来描述[7]。

收银员实体图如下图4.1所示:

图4.1收银员实体图

管理员实体图如下图4.2所示:

图4.2管理员实体图

会员实体图如下图4.3所示:

图4.3会员实体图

护理项目实体图如下图4.4所示:

图4.4护理项目实体图

订单实体图如下图4.5所示:

图4.5订单实体图

员工实体图如下图4.6所示:

图4.6员工实体图

6.2.使用PowerDesigner实现概念模型

6.3数据库逻辑结构设计

根据上述的E-R图转换到关系模式的转换规则,得到主要关系模式如下(带下划线的为主键):

(1)护理项目(编号,项目名,项目价格,项目提成);

(2)会员(编号,卡号,等级,余额,姓名,职业,手机号码,开卡时间);

(3)订单(编号,消费类型,员工编号,下单时间,消费金额,项目编号,卡号);

(4)员工(工号,身份证号,姓名,性别,地址,职位,籍贯,电话,工资,简介);

(5)会员消费(项目编号,卡号,项目价格,员工号,订单编号);

(6)普通消费(项目编号,项目价格,员工号,订单编号);

(7)会员查单(订单编号,项目编号,卡号,消费金额,消费类型);

数据库zhf共包含九张表,表名都采用z_xxx命名,以保持完整一致。

1z_item(护理项目)表见表4-1。

属性:

id(编号),item_name(项目名称),item_price(项目价格),

add_money(项目提成)。

表4-1z_item表

列名

数据类型

长度

允许为空

id

int

4

item_name

nvarchar

50

item_price

money

8

add_money

money

8

2z_order(订单)表见表4-2。

属性:

id(编号),type(类型),order_time(下单时间),

total_cost(消费金额),card_id(卡号)。

表4-2z_order表

列名

数据类型

长度

允许为空

id

int

4

type

nvarchar

1

order_time

nvarchar

50

total_cost

money

8

card_id

nvarchar

20

3z_boss(管理者)表见表4-3。

属性:

name(用户名),password(密码)。

表4-3z_boss表

列名

数据类型

长度

允许为空

name

nvarchar

50

password

nvarchar

50

4z_user(收银员)见表4-4。

属性:

username(用户名),password(密码)。

表4-4z_user表

列名

数据类型

长度

允许为空

username

nvarchar

50

password

nvarchar

50

5z_card(会员)表见表4-5。

属性:

id(编号),card_id(卡号),card_level(等级),

card_balance(余额),card_owner(会员姓名),owner_age(年龄),

owner_job(职业),owner_phone(电话),card_time(开卡时间)。

表4-5z_card表

列名

数据类型

长度

允许为空

id

int

4

card_id

nvarchar

20

card_level

nvarchar

50

card_balance

money

8

card_owner

nvarchar

20

owner_age

int

4

owner_job

nvarchar

20

owner_phone

nvarchar

20

card_time

nvarchar

50

6z_sale(会员折扣)表见表4-6。

属性:

card_level(会员等级),card_sale(会员折扣),

add_time(添加时间),card_cash(会员起始金额)。

表4-6z_sale表

列名

数据类型

长度

允许为空

card_level

nvarchar

50

card_sale

float

8

add_time

nvarchar

50

card_cash

money

8

7z_employee(员工)表见表4-7。

属性:

id(编号),IDnumber(身份证号),name(姓名),age(年龄),

sex(性别),mobile(手机号码),address(地址),position(职位),

salary(工资),bonus(奖金),native(籍贯),description(个人简介)。

表4-7z_employee表

列名

数据类型

长度

允许为空

id

int

4

IDnumber

nvarchar

20

name

nvarchar

20

age

int

4

sex

nvarchar

10

mobile

nvarchar

20

address

nvarchar

50

position

nvarchar

20

salary

money

8

bonus

money

8

native

nvarchar

10

description

text

16

8z_recharge(充值)表见表4-8。

属性:

id(编号),card_id(卡号),money(金额),add_time(充值时间)。

表4-8z_recharge表

列名

数据类型

长度

允许为空

id

int

4

card_id

nvarchar

20

money

money

8

add_time

nvarchar

50

9z_service(服务)表见表4-9。

属性:

id(编号),order_id(订单号),item_id(项目号),server_id(工号)。

表4-9z_service表

列名

数据类型

长度

允许为空

id

int

4

order_id

int

4

item_id

int

4

续表4-9

列名

数据类型

长度

允许为空

server_id

int

4

6.4使用PowerDesigner实现关系模型

 

7.需求规格说明

7.1项目背景

正所谓爱美之心,人皆有之。

随着人们生活水平质量的提高,人们对自己的仪表也是越来越来看中。

美容美发日益成为人们日常生活中不可或缺的一部分。

而对于任意一个美发店来讲,客户都是至关重要的,一个美发店是否能够经营长久,与客户的回头率有密不可分的联系。

设计一个完善的美发店管理信息系统,可以对客户进行会员制管理,区别对待老顾客与新顾客,培养忠实消费群体,给予会员在消费价格以及服务感受感受方面真正的不同,大大降低员工的工作压力,有效提高该行业的管理效率。

7.2项目目标

本项目预期将要达到如下三大功能:

(1)简单管理功能,实现对新顾客和员工的添加、查询、显示、编辑、删除、保存和读取等功能。

(2)美发功能,根据顾客所选的美发项目和美发师,显示出顾客本次的美发清单。

(3)统计功能,统计出顾客的消费总数与员工的收入总数,并按照顾客消费总数与员工收入总数按照从大到小排序的顺序,将顾客与员工的相关信息显示出来。

7.3应用环境

本项目的应用环境可以分为硬件环境和软件环境来描述。

7.3.1系统运行硬件环境

1)主机:

普通PC

CPU:

P41.8GHZ

内存:

256MB以上

分辨率:

推荐使用1024*768像素

2)Web服务器

CPU:

P41.8GHZ

内存:

256MB以上

3)数据库服务器

CPU:

P41.8GHZ

内存:

256MB以上

7.3.2系统运行软件环境

1)操作系统:

Win2007

2)数据库:

MicrosoftSQLServer2005

3)开发工具:

MicrosoftVisualStudio2010

4)开发语言:

C++

 

8.结论及体会

系统在最开始设计的时候重点放在需求分析这块,因为只有把需求分析完成,充分了解客户需要哪些功能、侧重点在哪,才会设计出令客户满意的系统。

然后,在设计阶段对整个系统的运行平台、数据库、操作界面,系统安全进行了详细的设计。

数据库的设计包括E-R图和各种表的设计。

在系统的实施阶段,主要从数据库和程序代码两个方面进行研究和实现。

由于初次独立开发,所以系统还存在一些不足之处。

在分析阶段,由于对问题的认识不够深刻,可能导致在设计阶段出现一些设计性的不足;在代码的设计阶段,由于对软件工程的认识不够深入,在软件设计过程中许多代码没有考虑到其重要性,使程序中重写了许多代码,增加了代码的复杂度。

由于时间和自身能力的关系,系统存在着很多不足,实现的功能相对简单,但是基本的功能还是能够实现,另外,界面简单、易于操作、方便客户使用则是本系统的好处所在。

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

当前位置:首页 > 工作范文 > 演讲主持

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1