美容管理系统的设计毕业论文
美容管理系统的设计毕业论文
目 录
目 录 .............................................................................................................................................. 1
第一章 项目简要说明书 . .............................................................................................................. 3
1.1项目简介............................................................................................................................. 3
1.2项目创新点 . ........................................................................................................................ 3
1.3项目特点............................................................................................................................. 3
第二章 技术介绍说明书 . .............................................................................................................. 4
2.1DotNet 介绍 . ........................................................................................................................ 4
2.1.1DotNet 框架介绍 . ..................................................................................................... 4
2.1.2DotNet 优势与劣势 . ................................................................................................. 4
2.1.3DotNet 的未来 . ......................................................................................................... 6
2.2SQL Server介绍 ................................................................................................................... 7
2.2.1非过程化语言 . ......................................................................................................... 8
2.2.2统一的语言 . ............................................................................................................. 8
2.2.3所有关系数据库的公共语言 . ................................................................................. 8
第三章 需求分析说明书 . .............................................................................................................. 9
3.1项目引言............................................................................................................................. 9
3.1.1编写目的 . ................................................................................................................. 9
3.1.2项目背景 . ................................................................................................................. 9
3.1.3项目成员 . ................................................................................................................. 9
3.2相关任务叙述 . .................................................................................................................. 10
3.2.1项目分工 . ............................................................................................................... 10
3.2.2用户对象 . ............................................................................................................... 10
3.2.3项目开发环境 . ....................................................................................................... 10
3.3项目需求规定 . .................................................................................................................. 11
3.3.1项目基本流程图 . ................................................................................................... 11
3.3.2功能的规定 . ........................................................................................................... 11
3.3.2.1会员消费 . .................................................................................................... 11
3.3.2.2会员管理 . .................................................................................................... 12
3.3.2.3提醒预约 . .................................................................................................... 12
3.3.2.4产品管理 . .................................................................................................... 13
3.3.2.5系统设置 . .................................................................................................... 14
3.3.3故障处理要求 . ....................................................................................................... 14
3.4运行环境规定 . .................................................................................................................. 14
3.4.1硬件设备 . ............................................................................................................... 14
3.4.2软件设备 . ............................................................................................................... 15
第四章 详细设计说明书 . ............................................................................................................ 15
4.1项目总体流程图 . .............................................................................................................. 15
4.2会员消费........................................................................................................................... 15
4.2.1会员消费 . ............................................................................................................... 15
4.2.2会员查询 . ............................................................................................................... 16
4.3会员管理........................................................................................................................... 16
4.4提醒预约........................................................................................................................... 16
4.4.1提醒功能 . ............................................................................................................... 16
4.4.2预约管理 . ............................................................................................................... 16
4.5产品管理........................................................................................................................... 17
4.5.1产品类型 . ............................................................................................................... 17
4.5.2商品管理 . ............................................................................................................... 17
4.6系统设置........................................................................................................................... 17
4.6.1储值卡等级 . ........................................................................................................... 17
4.6.2折扣模式 . ............................................................................................................... 17
4.6.3员工管理 . ............................................................................................................... 17
4.6.4权限管理 . ............................................................................................................... 18
4.6.5打印报表 . ............................................................................................................... 18
第五章 数据库设计说明书 . ........................................................................................................ 19
5.1权限管理(SECURITY ) ................................................................................................... 19
5.2提醒预约(REMIND ) ..................................................................................................... 19
5.3提醒状态(REMIND_STATUS) ....................................................................................... 20
5.4提醒类型(REMIND_TYPE) ........................................................................................... 20
5.5产品列表(PRODUCT ) . .................................................................................................. 21
5.6客户信息(CLIENT ) ....................................................................................................... 21
5.7客户状态(CLIENT_STATE) ............................................................................................ 22
5.8员工信息(EMPLOYEE ) ................................................................................................. 22
第六章 使用手册 . ........................................................................................................................ 23
6.1 概 述.............................................................................................................................. 23
6.2操作说明........................................................................................................................... 23
6.2.1登录界面 . ............................................................................................................... 23
6.2.2会员消费 . ............................................................................................................... 24
6.2.3会员管理 . ............................................................................................................... 26
6.2.4提醒预约 . ............................................................................................................... 27
6.2.5产品管理 . ............................................................................................................... 28
6.2.5.1产品类型 . .................................................................................................... 28
6.2.5.2商品管理 . .................................................................................................... 28
6.2.6系统设置 . ............................................................................................................... 30
6.2.6.1储值卡等级 . ................................................................................................ 30
6.2.6.2折扣模式 . .................................................................................................... 30
6.2.6.3员工管理 . .................................................................................................... 31
6.2.6.4权限管理 . .................................................................................................... 31
6.2.6.5打印报表 . .................................................................................................... 32
附 录 ............................................................................................................................................ 34
战略的信息管理与企业信息化的战略规划 . ........................................................................ 34
结束语 ............................................................................................................................................ 37
致 谢 ............................................................................................................................................ 38
参考文献......................................................................................................................................... 39
第一章 项目简要说明书
1.1项目简介
本系统是一套专门为美容行业设计开发的智能经营管理软件,该系统把先进的经营理念融入其中,从管理者的角度出发,以客户管理为切入点,把客户管理与营业分析、员工考核、内部管理等管理工作高度结合起来,形成一套完整独到的不同于以往的管理系统。
1.2项目创新点
利用J2EE 中的域模型对象(即Entity Bean),实现O/R映射,并负责将数据库中的表记录映射为内存中的Entity 对象的思想,融入DotNet 的开发中。这样有助于针对需求而进行快速的开发,并且方便日后对程序进行升级维护。
1.3项目特点
第一,功能强大,操作简单。
本系统功能强大,基本包括美容美发店所有的经营活动,但操作界面非常简洁,操作流程严格按照实际的流程设计,使操作人员非常容易理解和操作。
第二,报表内容丰富
系统提供各种管理报表,经营分析报表,支持各种查询方式,满足美容美发店进行管理分析的需求。
第三,系统安全可靠
系统对管理权限进行分级管理,使系统具有更高的保密性、安全性,保证数据的稳定存储。
第二章 技术介绍说明书
2.1DotNet 介绍
2.1.1DotNet 框架介绍
Microsoft .NET框架是生成、部署和运行Web 服务及应用程序的平台。它提供了一个生产率高且基于标准的多语言环境,用于将现有投资与下一代应用程序和服务集成,同时提供了解决 Internet 规模应用程序的部署和操作难题的灵活性。.NET 框架(如图1)由三个主要部分组成:公共语言运行库、统一类库的分层集合和称为 ASP.NET 的 Active Server Pages 组件化版本。
2.1.2DotNet 优势与劣势
业内普遍认为,微软新一代系统构筑环境——.NET Framework是在研究Java 的基础上开发出来的。不仅功能和架构相似,而且由于是在Java 之后开发出来的,因此Java 所没
有的功能更是随处可见。比如在Web 应用中实现事件驱动型应用程序功能等。
第一,.NET 的优势在于企业信息系统部门可自行编程。
刚开始,微软就把易于开发XML Web服务作为.NET 的优势而大加宣传。以XML Web服务为前提而设计的.NET 与Web 服务具有极高的亲和性。但XML Web服务的产生却比较晚。尽管业内对它的期待和关注程度较高,但由于可充分利用XML Web服务的“可赚钱的”业务模式尚未确立,所以目前与Web 站点相比其市场仍微不足道。其中,Java 方面也正在加紧完善便于开发XML Web服务的功能。
那么,是否存在.NET 的独特用途呢?.NET 开发工具--Visual Studo.NET的易用性使得它在Java 很难实现的“用户企业(信息系统部门)也可编程的系统”上超人一头。当然,尽管.NET 的标准语言VB.NET 和C#都与Java 一样复杂,但是Visual Studo.NET 却很好地消除了这种复杂性。
由于Java 本身较为复杂,且不易学习掌握,因此“用户企业只负责企划,而将编程工作完全委托给集成商的现象非常普遍”。
在COBOL 和VB (客户商/服务器)的全盛时期,信息系统部门自己编程、对系统进行部分修改和功能追加是很正常的事情。如果连细小的系统修改都要外包,那么系统的维护成本自然会很高,因此就将失去灵活性。甚至于还有可能削弱信息系统部门的业务能力。说到企划,听起来好听,但如果连大体的情况也不了解,恐怕与开发商交涉都很困难。这也许就是Java 的一个“弊端”吧。
此外,“成本比UNIX 低”以及“可以充分利用Windows 技术资源”等原因也在加速.NET Framework 的普及。作为客户端/服务器系统的开发环境,VB 的后续语言——.NET 中的“Windows Form”最具竞争力。越来越多的系统集成商开始选择这一工具构筑系统。
第二,.NET 的劣势在于在大型系统中的应用成果少,缺乏“开发性”。
对于应用成果来说,今后其数量将会不断增加。据悉,日本Kabu.com 证券将在2003年度内利用.NET Framework全面重新构筑该公司目前利用ASP 构筑的系统。
在“开放性”方面又将会如何呢?Java 普及的主要因素很多,但笔者认为其中最关键的在于“开放性”。由于可各种OS 上运行,而且很多开发商还提供了Web 应用服务器和开发工具,因此用户可以随意选择。开发商通过在功能和性能方面相互竞争来不断提高产品水平。
而.NET Framework 怎么样呢?只要想应用于业务系统中,其OS 实际上则只能限于Windows 。尽管微软已经提供了FreeBSD 版.NET Framework,但其目的仅限于学术研究。
今后人们所能期待的是Mono Project 。Mono Project 是指完全独立于微软、正在开发
开放源码版.NET Framework 的计划。主导该计划的是一家名为Ximian 的Linux 企业,这家公司成功地开发了Linux 标准桌面环境GNOME ,目前已受到业界的广泛关注。
2003年1月该计划还发布了运行Web 应用程序ASP.NET 的Web 服务软件XSP 。尽管很多功能仍在开发之中,但目前开发工作进展顺利。目前正面向Linux 和Windows 进行开发。据Mono Project 称,由于该软件依赖于Linux 的部分不多,因此能够轻松地向其他UNIX OS移植。
能否形成像Mono 一样的开放环境将是.NET 普及的关键所在。微软目前已经向业界标准化机构ECMA (欧洲计算机制造商协会)提交了.NET 标准,此举表明微软将采用开放标准。但目前尚不清楚此举只是单纯的一种姿态,还是真的要开放.NET 。这就要看微软今后是否能够继续公开足够的相关标准和信息了。
2.1.3DotNet 的未来
第一,Web Services与分布式应用。
.NET 的核心内容之一就是要搭建新一代互联网平台,这个网络平台将解决网站之间的协同合作,从而最大限度地获取信息。不同网站之间通过相关的协定联系在一起,网站之间形成自动交流,协同工作,提供最全面的服务。这个技术的核心就是XML Web services,它允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Web Service使用XML 、SOAP 和WSDL 协议。在Web Service出现之前,要实现分布式通讯和共享数据,我们可能考虑使用DCOM 、CORBA/IIOP、RMI 、XML-RPC 。但是这些技术的成功使用不是一件容易的事情,尤其在跨平台和存在防火墙的应用场合。而Web Service是使用基于XML 和HTTP 通讯协议,从而有效地解决了上述问题。现在微软的.NET 开发工具使我们可以非常容易地生成Web Services。你可以把这些Web Services用于分布式应用互连和数据共享,用于Commerce Server 、BizTalk Server 、SharePoint Server 。同时微软还将不断把新的Web Service标准的开发纳入到VS .NET,如WSE (Web Service Enhancements)。
Windows Server 2003是微软新一代服务器产品,不仅内置了.NET 平台,而且包含了对“企业UDDI 服务”。也就是说企业可以运行自己的UDDI 了,开发人员可以方便地在企业内部发布和发现Web Services,从而进行使企业应用集成和数据共享。Web Service是今后软件开发的关键技术,而微软的.NET 开发环境和开发工具是目前最突出的。
第二,.NET 及其应用。
我们知道,在.NET 之前微软的开发模型是Windows DNA, 这是一个n-tier 的体系结构,其核心是MTS 或COM+。COM+的JIT 、Transaction 、Object Pooling、Security 等使我们可以开发出一个高性能的Web 应用或Client/Server应用。但是现在我们首先应该考虑使用.NET 。原因是.NET 不仅给我们提供了更高的性能,更丰富的设计模式,更重要的是微软所有的产品最终都要纳入到.NET 平台。
比尔·盖茨说过,.NET 是一项以公司的命运为赌注的赌博,微软公司的全部战略也是围绕着.NET 平台而制定的。现在包括IBM 、康柏、三星、Commerce One以及其他互联网服务供应商已开始与微软密切合作,共同推广.NET 技术,搭建第三代互联网平台。
2.2SQL Server介绍
SQL 是英文Structured Query Language的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会) 的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL 语言标准。虽然很多数据库都对SQL 语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop 在内的标准的SQL 命令仍然可以被用来完成几乎所有的数据库操作。
2.2.1非过程化语言
SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL 的集合特性允许一条SQL 语句的结果作为另一条SQL 语句的输入。
SQL 不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL 语句使用查询优化器,它是RDBMS 的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。
2.2.2统一的语言
SQL 可用于所有用户的DB 活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。
SQL 为许多任务提供了命令,其中包括:查询数据;在表中插入、修改和删除记录;建立、修改和删除数据对象;控制对数据和数据对象的存取;保证数据库一致性和完整性。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。
2.2.3所有关系数据库的公共语言
由于所有主要的关系数据库管理系统都支持SQL 语言,用户可将使用SQL 的技能从一个RDBMS(关系数据库管理系统) 转到另一个,所有用SQL 编写的程序都是可以移植的。
第三章 需求分析说明书
3.1项目引言
3.1.1编写目的
随着计算机技术的不断发展,它在人们工作和生活中发挥的作用也越来越大。而其中,对于数据和信息的管理是人们对于计算机应用的一个主要要求,因此,选取“美容管理系统”作为本毕业设计的中心题目,不仅能起到增强开发者对所学知识掌握的作用,更能在实际开发过程中提高开发者的实际运用能力和解决现实问题的能力。
3.1.2项目背景
项目名称:美容管理系统
项目介绍:
本系统是一套专门为美容行业设计开发的智能经营管理软件,该系统把先进的经营理念融入其中,从管理者的角度出发,以客户管理为切入点,把客户管理与营业分析、员工考核、内部管理等管理工作高度结合起来,形成一套完整独到的不同于以往的管理系统。
3.1.3项目成员
指导老师:
项目组员:杨 钊
3.2相关任务叙述
3.2.1项目分工
3.2.2用户对象
本项目主要的使用对象:美容机构或企事业单位的职员 信息管理的对象:美容机构或企事业单位的客户或会员
3.2.3项目开发环境
开发环境:Microsoft Visual Studio 2005
编程语言:Visual C#.NET
数据库平台:Microsoft SQL Server
辅助软件:Photoshop