美容美发管理系统.docx
《美容美发管理系统.docx》由会员分享,可在线阅读,更多相关《美容美发管理系统.docx(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、美容美发管理系统本科学生毕业论文论文题目:美容美发管理系统的设计及实现学 院:软件学院年 级:2010级专 业:软件工程姓 名:魏悦明学 号:指导教师:玄萍 2014年 5月 10日51 / 56摘要随着国内经济形势持续发展,国内餐饮业进入了市场发展高峰期。在信息高度发达的今天,非计算化的管理方法及策略已经无法满足用户的需求。餐饮业制度的改革已经成为一种更广泛、全面的潮流。该连锁餐饮管理系统的设计及实现是基于数据库、 8.5 为开发平台,语言为开发基础实现的。该系统可以对用户和理发师进行管理,对理发师添加角色和权限等功能,对用户进行会员折扣功能,同时提供对美发店的日常维护和报表管理及员工工资的
2、发放功能,而且有完善的多用户安全功能,具有很大的使用价值。本论文共有5章,分别包括第1章绪论,第2章相关技术的简介,第3章系统的可行性研究及需求分析,第4章总体设计和具体实现、第5章系统测试。关键词管理信息系统;数据库; ; a . s , . a . , 8.5 , . , , , , , . , a 6 , 1 , 2 , 3 , , 4, 5 , 6 . ; ; ; ; ; 目录摘要I第一章 绪论11.1选题背景11.2美容美发管理系统发展状况分析11.3论文完成的工作2第二章 相关技术简介32.1开发平台和技术简介32.1.1 架构软件的优势及劣势32.1.2 维护和升级方式简单32.
3、1.3 简介52.1.4 基本概念介绍52.1.5 技术简介62.1.6 简介82.1.7 简介92.2 数据库平台简介92.2.1 简介92.2.2 的优势102.3本章小结11第三章 系统可行性研究及需求分析123.1 现行系统存在问题及解决方案123.1.1现行系统存在的问题123.1.2解决方案123.2可行性分析133.2.1业务流程图133.2.2技术可行性143.2.3经济可行性143.2.4运行可行性143.3 需求分析153.3.1数据流图153.3.2数据字典163.3.3系统图173.4 数据库设计183.5 本章小结20第四章 系统的设计及实现214.1 系统模块设计2
4、14.2 数据库的实现214.3 构建系统框架234.3.1 系统主窗体的设计及实现234.3.2 基础设置模块244.3.3 业务管理模块244.3.4 统计报表模块264.3.6 人事管理模块284.4 本章小结29第五章 系统测试305.1 软件测试305.2 本系统测试305.2.1用户权限测试305.2.2数据查询测试335.2.3其他测试335.3 本章小结34结论35参考文献36致谢37第一章 绪论从该阶段开发正式进入系统的设计阶段,本阶段完成系统的大致设计并明确系统的总体结构及业务功能组织结构。本概要设计说明书的目的是将产品需求转化为软件的表示、规划软件的总体结构、实现软件系统
5、的总体概貌,为下一步软件详细设计打好基础。在计算机技术发展日新月异的今天,数据库管理系统的发展也日趋完善。随着科学管理系统的建立以及计算机化的管理模式普及,尤其是计算机技术和现代化通信技术的迅速发展,企业现代化管理正在逐渐受到人们的重视。使用计算机辅助管理就应运而生,并迅速发展起来,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。1.1 选题背景美发业在中国的快速发展已经有二十多年的历史了,但及国外相比,还没有真正实现管理的信息化、自动化。计算机技术在美发管理领域中的应用和普及,使得新的技术平台、新的技术特点不断涌现,适合国内特点的信息系统慢慢进入美发行
6、业,使美容美发管理系统进入了一个新的发展时期。而在竞争越来越激烈的今天,美容美发店如何提高服务质量、管理能力的问题显得越来越重要。内部服务项目众多,既需要完成前台的一些服务工作,还需要完成后台的管理工作,并且还有人员管理等众多内容。如果没有一套可靠的美容美发管理系统,仅凭手工操作,不仅效率低下,而且会极大地影响到服务质量。商场如战场,美发店要迎接这场挑战,就必须提高整体竞争能力,而要提高整体竞争能力必须变革管理模式,实施信息化建设无疑提高管理水平的必经之路和明智之举。1.2 美容美发管理系统发展状况分析 从上个世纪80年代初中期起步,中国美容化妆品业走过了风风雨雨的二十余年。这二十年来,中国美
7、容化妆品业从简单的“一把剪刀闹革命”及“雪花膏润肤、凡士林护肤”发展到现在集美容、美发、浴足、医疗美容、保健美容、造型设计、美容教育、专业美容产品研发、生产、销售于一体的生产及服务并行的一个庞大产业链。2003年,美容化妆品业上游企业销售额达到300余亿元人民币;2004年,美容化妆品业再次发力,至12月底相关权威机构数据统计表明,美容化妆品业上游企业的销售额已突破500亿元大关。而整个美容化妆品业全行业总体服务产值早在2003年就已达到1600余亿元人民币。行业年发展速度平均呈30%以上的增长态势,而上游企业的销售每年以50%以上的增长率迅猛发展。在当前的信息化管理浪潮下,我国的各行业不断转
8、向信息化,现代化的高效管理模式。在民政部门的大力支持下,结合各美容美发店的实际情况和实践操作研发的新一代美容美发管理系统,使一直沿袭传统美容美发管理模式而产生的管理效率较低,经营管理水平相对滞后等现象得以改善;而这种新型的美容美发管理系统流程自动化、科学宏观的管理模式已经成为各美容美发店的必然需求。 美发管理系统是一款专门为美发行业设计的美发管理系统,广泛适用于美发会所,美发信息化管理,美萍美发管理系统具有强大的美发会员管理,员工刮泥等功能,能非常方便的打印,记录会员每次消费情况,消费剩余金额,能计算员工每月提成金额。设计新颖的客户管理功能是很多老板的最爱;严格的物品消耗追踪管理让成本不再是管
9、理的黑洞。1.3 论文完成的工作论文完成的工作有:论文的选题背景、目的意义、相关技术简介、数据库简介、需求分析、模块结构设计、数据库设计、系统功能设计及对系统的简单介绍,还有论文的摘要及其翻译、论文附录部分的外文资料及其翻译。首先深入了解目前的国内外美发业及信息业的发展形势,做好美容美发管理系统的需求分析,在需求分析当中要做好系统的数据流图及图。数据流图当中要体现出系统的数据流向、涉及到的各种操作和数据存储,图要体现出实体及实体之间的关系。在做需求分析的时候还要设计出美容美发管理系统的功能模块图,以体现系统的模块化结构设计以及各模块的主要功能。美容美发管理系统的前台开发由 技术来实现,而后台则
10、是采用 作为开发工具,所以在相关技术简介部分提供了 平台介绍、技术介绍以及的主要特点等内容。美容美发管理系统的实现是用界面介绍及功能说明相结合的方式体现的,在此部分提供了各个主要功能界面的截图。除此之外,论文需要完成的内容还包括摘要部分及其翻译、外文资料内容及其翻译、参考文献介绍以及部分源代码及其解释说明等。第二章 相关技术简介系统的前台开发工具为 6.5,后台数据库是 10g,语言使用,操作系统为 7旗舰版。硬件要求为:奔腾4双核处理器或更高。内存:512M或更高。硬盘:40G或更高。2.1开发平台和技术简介应用服务器的作用除了管理客户端请求及数据库之间的通信之外,同时具有跨系统平台(数据库
11、、操作系统)的能力。因此,基于应用服务器系统开发的各种客户应用,就可以完全不考虑低层数据库及操作系统,实现跨平台的开发。2.1.1 架构软件的优势及劣势结构(结构)结构即浏览器和服务器结构。它是随着技术的兴起,对结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端()实现,但是主要事务逻辑在服务器端()实现,形成所谓三层3结构。特别是在这样的跨平台语言出现之后,架构管理软件更是方便、快捷、高效。2.1.2 维护和升级方式简单目前,软件系统的改进和升级越来越频繁,架构的产品明显体现着更为方便的特性。对一个稍微大一点的单位来说,系统管理人员如果需要在几
12、百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护,升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力,物力,时间,费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。1. 成本降低,选择更多大家都知道在桌面电脑上几乎
13、一统天下,浏览器成为了标准配置,但在服务器操作系统上并不是处于绝对的统治地位。现在的趋势是凡使用架构的应用管理软件,只需安装在服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用作为桌面操作系统电脑不受影响,这就使的最流行免费的操作系统快速发展起来,除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“网易”网,只要安装了浏览器就可以了,并不需要了解“网易”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用操作系统,但用户的电脑本身安装的大部分是操作系统。2. 应用服务器运行数据负荷问题由于架构管理软件只安
14、装在服务器端()上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器()端完全通过浏览器实现,极少部分事务逻辑在前端()实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。3. 模式的安全性一般来说,一个系统的信息安全主要有两个方面:数据传输的安全性及用户身份的确认。用户身份的确认在系统中是非常重要的,因为系统正是根据用户的身份来提供个性化的服务以及不同的权限,所以,如何对用户身份进行安全的确认,防止假冒和非法攻击是维护数据安全性非常重要的环节。
15、目前来说,基于网络的身份认证比较成熟的解决方案是电子证书,电子证书相当于一个人在网络中的身份证,唯一确定了拥有人的身份。一个系统可以建立一个独立的证书系统,也可以使用公开服务的系统,两者各有优缺点,视具体的应用系统而定。当然,一个真正安全的系统并不是简单的技术添加,而是要在系统设计阶段就应该将安全性作为一个重要的因素来考虑,在系统的每一个部分都体现安全性,将信息安全的概念融合到系统中,才能真正成为一个安全的系统。举个简单的例子,比如在做系统设计的时候,在用户进入每一个功能模块的时候,都必须检验该用户的证书,根据该用户的证书决定是否提供服务或提供什么权限的服务 刘晓华.J2EE企业级应用开发M.
16、北京:电子工业出版社,2003:124-167.。2.1.3 简介是一个开放源码的、可扩展的应用开发平台,该平台为编程人员提供了一流的集成开发环境。作为一套开源工具,可用于构建 、J2等各种类型的应用,其所提供的功能不亚于、甚至要超过专业的集成环境供应商所提供的商业化产品,如。最有魅力的地方就在于它的插件体系结构。在这个体系中重要的概念是扩展点( ),也就是为插件提供的接口。每一个插件都是在现有的扩展点上开发的,并可能还留有自己的扩展点,以便在这个插件上继续开发。由于有了插件,系统的核心部分在启动的时候要完成的工作十分简单:启动平台的基础部分和查找系统的插件。在中实现的绝大部分功能是由相应的插
17、件完成的,比如 插件完成界面的外观显示, 插件完成维护或生成项目或文件等资源管理工作,而 ()插件则负责完成版本控制功能等等。虽然以上提到的每一个功能都是绝大多数环境所必备的功能,却把它们都做成了插件模式,甚至用来开发程序的开发环境( ,),也只不过是系统中的一个普通插件而已。整个体系结构就像一个大拼图,可以不断地向上加插件,同时,现有插件上还可以再加插件。的开放源代码性质所意味的,并不只是它使得免费可用。开放源代码鼓励创新,并激励开发人员(甚至是商业开发人员)为公共开放源代码库贡献代码。为这个项目作贡献的开发人员越多,这个项目就会变得对每个人越宝贵。随着这个项目变得更加有用,更多的开发人员将
18、会使用它,并围绕它形成一个社区,就像那些围绕和形成的社区一样。2.1.4 基本概念介绍目前主要应用于中间件的开发()处理客户机于服务器之间的通信技术,早期的实践证明, 不适合应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发。于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在,等其他操作系统上使用完全相同的代码。的语法及语法类似,程序员很容易掌握,而且是完全的彻底的面向对象的,其中提出了很好的( )垃圾处理机制,防止内存溢出。 1. 的跨平台性,即一次编译到处运行简单地说的跨平台性就是指,编译后的程序可直接在不同的平台上运行而不用重新编译,这一特性使得随着
19、应用的普及而迅速普及起来。而的跨平台性是如何实现的呢?这就要理解虚拟机和字节码的概念。实际上,编译后的代码并不是传统的二进制代码(如下的文件),而是字节码,这种字节码文件是不能直接在操作系统上执行的。要想在一个操作系统上运行一个程序必须有一个中间环节来负责将字节码解释成二进制码,这个中间环节就是虚拟机(简称)。由于目前大多数操作系统已经实现了,所以轻松实现跨平台性。 2. 面象对象技术全面支持面象对象技术,这体现在(类)是程序构成的基本单元,一个程序通常由许多组成,而且这些还会有一定的继承关系,支持的单继承,从而使类之间的继承关系更明确。继承的结果产生类的多态性,类的多态本质上讲就是可以用父类
20、的引用访问继承类的实现(子类对象),类的这种多态性最终形成了组件对象模型的基础,即通过接口(父类)访问实现(子类) 孙卫琴.精通Struts:基于MVC的Java Web设计及开发M.北京:电子工业出版社,2007:31-84.。2.1.5 技术简介是一种用于执行语句的 (有意思的是,本身是个商标名而不是一个缩写字;然而,常被认为是代表 “ 数据库连接 ( )” )。它由一组用编程语言编写的类和接口组成。 为工具/数据库开发人员提供了一个标准的 ,使他们能够用纯 来编写数据库应用程序。有了 ,向各种关系数据库发送语句就是一件很容易的事。换言之,有了 ,就不必为访问 数据库专门写一个程序,为访问
21、 数据库又专门写一个程序,为访问 数据库又写另一个程序,等等。您只需用 写一个程序就够了,它可向相应数据库发送语句。而且,使用编程语言编写的应用程序,就无须去忧虑要为不同的平台编写不同的应用程序。将和结合起来将使程序员只须写一遍程序就可让它在任何平台上运行。 1. 的用途简单地说,可做三件事:及数据库建立连接、发送语句、处理结果。 2. 是一种低级,是高级的基础是个“低级”接口,也就是说,它用于直接调用命令。在这方面它的功能极佳,并比其它的数据库连接易于使用,但它同时也被设计为一种基础接口,在它之上可以建立高级接口和工具。高级接口是“对用户友好的”接口,它使用的是一种更易理解和更为方便的,这种
22、在幕后被转换为诸如这样的低级接口。在编写本文时,正在开发两种基于的高级。一种用于的嵌入式。至少已经有一个提供者计划编写它。 实现,一种专门设计来及数据库联合使用的语言。随着人们对的兴趣日益增涨,越来越多的开发人员一直在使用基于的工具,以使程序的编写更加容易。程序员也一直在编写力图使最终用户对数据库的访问变得更为简单的应用程序。例如,应用程序可提供一个选择数据库任务的菜单。任务被选定后,应用程序将给出提示及空白供填写执行选定任务所需的信息。所需信息输入后,应用程序将自动调用所需的 命令。在这样一种程序的协助下,即使用户根本不懂的语法,也可以执行数据库任务。 3. 及和其它的比较目前,的(开放式数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 美容美发 管理 系统
限制150内