基于JSP的美容美发管理系统的设计与实现.docx
《基于JSP的美容美发管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于JSP的美容美发管理系统的设计与实现.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于JSP的美容美发管理系统的设计与实现设计说明书前 言本次毕业设计所开发的内容是:基于JSP的美容美发管理系统的设计与实现。它的存在是为了帮助中小型美发店经营者使用更先进的通信技术和互联网技术从而提升业务的处理速率,为了进一步实现美发管理系统的高效化运转。管理者可以高标准、高效和科学的管理自己的企业。目前仍有一些管理效率低下的中低美发店,其经营规模很小,记账流程也记录的很随意,好一点的会用Excel表格记录数据信息,相反,甚至有一些小店会直接使用纸笔来记录信息,当有一天想要查看某顾客的详细消费记录时,就会显得杂乱无章,查无可查,这对店主来说有效管理员工及会员是很困难的。在各企业实现了信息化管
2、理的当下,开发一套经济实用的管理系统显得刻不容缓。针对此现状并通过大量的调查分析,决定本系统的开发主要是为了方便管理员对于员工和会员还有美容产品的有效管理。本系统从管理员的主要角度设计,首先要实现对于员工的基本信息、考勤和薪资情况的有效管理,其次要实现对于会员的基本信息、消费内容的管理,再者还要实现对于美容产品的添加和产品的分类管理,还有重要的一点是要实现对管理员发送提醒信息的功能,因为有的时候,管理员忙碌起来可能会忽略一些细节或者忘记一些东西,此时就需要提前给自己写便签或者需要员工给自己提醒,针对此情况,需要给管理员和员工两个角色都设置信息提醒功能,到时只需点开信息详情就可以看到具体的提醒内
3、容。此系统主要使用Java编程语言,基于JSP动态网页开发技术,使用B/S结构,运用Eclipse平台和Sql Sever数据库,最终实现了两个角色的功能:管理员功能包括对自身和员工的账号管理、员工和会员的基本信息管理、员工工资以及考勤信息的管理、美容产品以及产品分类的管理,还包括其会员消费内容的管理和信息提醒的管理。而员工的功能主要是对自己的工资信息、考勤情况、还有提醒信息和个人中心进行简单的管理操作。通过本系统,企业管理者可以有效的实现对于内部信息的科学化管理。关键词 :美容美发管理系统;B/S结构;Java编程语言;SQL Sever数据库 目 录1 引言11.1 研究背景和意义11.2
4、国内外研究现状21.3研究的主要内容32 研究与实现中的关键技术32.1 JSP技术32.2 Java技术42.3 SQL Sever数据库42.4 B/S结构43 系统总体需求分析53.1 需求分析53.2 可行性分析53.2 系统性能分析63.3 系统功能分析73.4 系统流程分析83.5系统UML用例分析104 系统设计124.1系统概要设计124.2系统结构设计124.3系统顺序图设计134.4数据库设计145 系统功能实现195.1 管理员功能模块的实现195.2 员工功能模块的实现236 系统功能测试266.1测试定义266.2测试用例266.3测试分析29总 结30参考文献 31
5、致 谢331 引言1.1 研究背景和意义1 在现如今这个信息化、数据化的社会下,随着国内科技的不断进步,其计算机发展的速度也是真的快的令人瞠目结舌,当然这也恰恰代表了我们国家的繁荣富强。目前我们国家的各项事业,比如:教育科研、政府机构等各项事业的开展都离不开计算机,这足以证明计算机对于我们生活的重要性。日常生活中当我们进行购物、买票、查资料、追网剧等一系列活动时都需要计算机的参与。在我国各地区通信网络技术不断成熟,并且通信资费不断下调的背景下,计算机已经深入到了我们生活中的各个领域之中。朱明.计算机应用的发展现状及未来趋势J.中国信息化,2021(04):114-115.在进一步深入分析美发管
6、理系统的工作过程中,可以发现其对于信息的采集和更新速率较慢。除此以外,原有的美发店还过于依赖人力分配和注册。对于复杂的美容信息来说,仅仅使用人力资源来处理过多的数据是非常麻烦的。所以进一步结合实际情况可知,原有的管理模式相对单一且效果差,不仅给美发店的管理带来了很多的麻烦,同时也为美发店的裂变提供了障碍。所以,原有的美发管理模式很难适应更高的需求。对此现状,我们需要改革美容美发店管理模式,创建基于计算机的美容美发管理系统。美容美发管理系统与陈旧的靠人力管理的模式相比而言,有着没法比拟的独到之处。美容美发管理系统有着网络共享、传播速度快的特点,在世界各国都在用计算机管理信息的当下,使用计算机网络
7、来管理公司或企业数据和信息十分重要。随着互联网技术的迅猛发展,互联网+美容美发的需求也越来越多。我国自上世纪90年代开始并不断提升对美发行业的重视度,由于原有管理模式的弊端,很难适应快速发展的美容行业市场。所以,根据美容美发行业的实际情况来对其管理体系进行革新显得格外重要。当前,需要尽快开发出一套适用于美容美发行业的管理系统,不仅可以提升美容美发行业的工作效率,也可以革新原有工作者的工作模式。通过标准化的输出管理模式来方便员工的基本管理,从而最大化地为员工的实际工作提供便利。其现实意义如下:第一, 管理员可以通过后台系统地管理与美容美发店相关的信息,从而提升工作效率和革新管理模式。第二, 革新
8、原有传统管理模式,为现在的管理提供更多思路的同时,也可以带来生产力的极大提高。1.2国内外研究现状国外的美容美发产业已经发展的非常成熟,在一些经济水平高的发达国家尤为突出。美国是世界上美容行业最为发达的地区,其美容美发市场已经逐渐稳定,在这一点上,精质量的SPA、美容和保健产品是美国市场的关键发展点。与稳定的美国市场相比,英国的美容、美发和水疗行业仍在蓬勃发展。目前,英国有200多家美容机构和1000多个SPA中心,还有一半多的美发机构为客户提供了美容服务。其中,整形外科、美容和美甲使英国美容美发行业中发展最快的行业,占着特别大的市场比例。随着英国国民生活档次的逐步提高,对美容美发的需求还将继
9、续增长。可以看出,美容美发行业在全球市场上仍然充满希望,且规模还将继续扩大。以SBDCNet预测而言,从2017年到2022年,美国美容行业的销售额将以年均3.3%的速度增长,预计到2022年将高达到58亿美元。中国的美容美发产业已发展成为一个涵盖多个领域的产业,其中包括美发,传统美容,医学美容,教育培训,在线和离线营销等各个领域。随着消费者消费的增加以及对美容院的需求日益旺盛,美容美发行业的市场规模将继续扩大。由iiMedia Research数据调查发现,到2019年末,中国美容美发行业的规模已达到了3512.6亿元;预计在未来的五年之内,中国美容美发行业市场规模将保持4.6的复合增长率,
10、到2022年市场规模将突破4000亿元。到今天为止,大多数美发店仍处于人员管理模式,这是非常低效的。该行业对员工管理的核心方法仍然是人为统治,面对这种比较尴尬的处境,只有通过增加管理人数和增加管理复杂性这两种解决方式,才能改善这一模式。当人为管理的模式想要简化管理时,就会出现令人难以解决的难题,而这种困难只能通过技术升级来进行解决。随着互联网的发展,美容美发行业可以使用互联网+的商业模型来帮助实体店建立基于会员和员工管理的系统。美容店的美发师可以查看会员的当前消费状态,员工出勤状态等。通过美容美发管理系统按项目,日期和时间段进行筛选,可以为管理员提供一种方便快捷的管理方法。通过具体分析可得知,
11、这种业务经营管理模式不仅可以吸引潜在的客户访问并提高消费者的回购率,而且可以促进基于互联网的美容店服务的创新和改进。1.3研究的主要内容本文所研究的主要内容是通过系统的研究背景和意义做出系统的总体需求分析,然后结合需求分析设计出系统各模块结构,最终实现系统功能并通过测试,本文有以下几个部分:第一部分是对研究内容的概述,通过对内容的研究背景和国内外相关学者的最新研究动态,从而提炼系统总结的必要性。第二部分,针对开发过程中的具体技术展开及语言做一个简单的介绍。第三部分是对本系统做一个总体的需求分析,通过在操作、经济、技术和法律几方面的可行性分析Error! Reference source not
12、 found.,对系统性能的具体分析和对各类角色具体分工的模块分析,再加上对系统重要功能模块的流程分析和管理员与员工的UML用例分析,设计出了整个系统的开发方向和目标。第四部分主要是对于系统的详细设计,结合第三部分的总体结构和功能模块的顺序结构,并设计出数据库E-R图和数据库表,完成一个综合全面的设计。第五部分是系统的具体实现过程,通过第三部分和第四部分的描述,实现管理员和员工的主要功能:对管理员而言,实现对自身和员工的账号管理、员工和会员的基本信息管理、员工工资以及考勤信息的管理、美容产品以及产品分类的管理,还包括其会员消费内容的管理。在此部分,展示出一些重要的管理界面。第六部分是对所开发出
13、的系统中的一些功能模块进行测试,通过具体的测试分析得出此系统可以通过测试正常使用的结论。最后是对整个系统开发的过程做一个全面的总结,以促使自己能够及时总结经验,在以后的学习和工作中能够做到更好。2 研究与实现中的关键技术2.1 JSP技术本次系统的开发使用的是jsp开发技术,与java技术不同的是,jsp在程序开发过程中,更多的应用于服务器端的数据处理。其页面在组成环节中会被自动编译成servlets,并可以使用企业级组件。由于jsp技术是基于java,所以其也可以实现面向多对象的脚本开发。JSP可以支撑大规模的操作,其成长进度也十分可观,其首要原因是:它不依赖页面本身的脚本语言,而是使用可重
14、用的组件和标签。JSP涉及了许多编程语言的特性,可以内置到HTML语言中并进行执行。2.2 Java技术Java语言反映出了新开发思想的编程语言,在其日常使用环节中,其是一款面向对象的高级程序开发语言。而从互联网开发的角度出发,Java语言多用于互联网web端的应用开发,其与众多高级程序语言一样,都是进行面向对象的程序设计,这种操作方式也为其程序开发设计提供了更多的便利性。2.3 SQL Sever数据库为了保证数据的有效存储,美容美发管理系统必须对接相应的数据库,以实现数据的增、删、改、查等操作,在数据库的成立之初,其基本工作原理主要是进行数据的存储,随着互联网技术的迅猛发展,数据库也和程序
15、开发语言,有了更为密切的关系。不仅可以帮助系统开发设计的数据存储操作,也可以实现大型系统的数据处理,为了适应互联网技术的飞速发展,数据库也依照时代的需求进行相应改革。此数据库选用SQL Sever数据库,这是由美国Microsoft公司推出的一种关系型数据库。SQL Server是一种可扩展的高性能数据库管理系统,旨在用于分布式客户端/服务器计算。SQL Server通过内置的数据复制功能和强大的管理工具,与Internet的紧密集成以及开放系统体系。2.4 B/S结构B/S(浏览器/服务器)全称browser/server的简写,其主要功能是进行服务器端的数据操作,以便利程序开发人员的日常工
16、作和使用。目前B/S结构成为程序开发主流结构,只要使用者的电脑可以访问Internet,那么就可以访问系统。使用B / S进行系统开发可减少将来系统维护中的问题。使用者不必修复服务器的所有问题,因为一些问题可以通过简单的客户端处理来解决。而且开发的程序还可以与管理器进行交互。通过改进后,还可以实时刷新浏览器以更新程序部分的数据信息。3 系统总体需求分析3.1 需求分析根据对本毕业设计研究内容的背景和开发目的的研究,此系统主要是实现对于美容美发店信息的科学高效的管理。管理员对于员工的基本信息进行管理主要是对员工的地址、电话、身份等重要信息进行备份;对于员工的考勤和工资管理主要是为了方便查看监督并
17、提高各员工工作的积极性,这也可以明确的显示出企业的业绩情况;对于会员的管理主要是为了拉拢回头客,针对会员的消费情况可出台一些打折促销活动,这也可以带动整个企业的发展;美容产品和产品分类管理是为了直观的显示出自己的库存,防止库存信息的杂乱无章,还可以方便管理者及时进出货,对于库存少的产品应及时批发,而库存比较多的产品应想各种途径促销,防止囤积,造成亏损,通过此信息的管理,也可以做出下一步的采购计划:对于容易出货的产品可以适量多购进一些,相反,对于出售比较少的产品在下次购入的时候可以减少其数量。提醒信息的管理是指员工和自身都可以提前给管理员发送提醒信息,以方便企业管理者及时的处理一些事务,使企业能
18、够持续的正常运营。3.2 可行性分析在系统的实际开发过程之前,需要对项目的立项进行基本的可行性分析。进行可行性分析的目的在于有效控制开发成本,并切实解决开发过程中的问题。在程序开发的具体环节中,需要按照程序员的实际要求来进行定向开发,本文主要从以下4点来探讨系统可行性的基本分析思路。3.1.1 操作可行性在系统的实际开发环节中,需要重点强调系统的操作可行性,一方面系统在使用环节中必须简洁易操作,另一方面,用户在使用环节中上手简单。其操作和使用步骤要尽可能的简单,不能太繁琐。对于此系统而言,其操作可行性,要求只要接触过基本电脑培训的人都可以熟练上手,掌握基本的操作方式,就可以进行基本的管理。就算
19、管理员平时没怎么用过电脑,相信在人手一部智能手机的大环境下,也是可以迅速上手的,所以在系统的开发过程中,需要重点注重系统的操作可行性。3.1.2经济可行性本文系统的开发平台是基于Windows的系统开发平台,所使用软件大多免费,这也使得在软件开发过程中,不用花费过多的资金用于软件的购买。其开发成本也会在一定程度上大大缩减。不仅如此,在美容美发管理系统的实际开发过程中,其对于计算机硬件和软件的要求并不高,对于普通的具有开发能力的计算机,就完全可以满足其开发的基本需求。对于大多数学生而言,其笔记本电脑足以进行软件的基本开发,这也使得在经济开发环节中相对可行。3.1.3技术可行性第一,就软件而言,该
20、系统使用Eclipse作为开发工具,并与SQL Sever数据库。在具体的实际使用环节过程中,Java开发语言使用起来非常方便且功能完善,从而完全可以作为美容院管理系统开发软件开发平台。其次,随着互联网技术的迅猛发展,硬件发展水平也得到了长足的进步,其更新速度往往以半年为单位,由于开发时间成本不断减少以及大量厂商的相互竞争,硬件的价格也越来越低。而随着计算机网络应用的发展,其对于硬件安全性的考量也在逐一提升。这也使得现今的硬件平台,足以完成对于本文系统的开发。3.1.4法律可行性目前国内外已经有很多美容美发系统的先例。本文在整理,并结合了大量法律资料文献的基础上,通过多种途径和手段展开合规性调
21、查,通过使用开源文件来保证系统开发的合法性。通过使用授权的图片来进行非商业活动的应用。通过个人端的使用来避免企业版的监测。所以在法律的应用环节,该系统具有良好的可行性。3.2 系统性能分析(1)系统的存储性:在系统的实际开发环节之前,需要考虑到美发系统对于数据录入和存储的要求性较高,这也使得其信息的录入相对较为繁琐。所以在进行系统设计的过程中,需要运用一款功能强大的数据库来进行数据的基本操作,从而最终保证系统的高效运行。(2)系统的易学性:在系统的实际开发环节之前,需要对使用系统的受众进行基本的调查。由于其计算机专业度相对较低,所以系统的使用应该注重简单原则。对于各功能板块的操作也需要保证简单
22、易上手。不仅可以方便员工的日常使用,也可以为后期的培训,减少时间成本。(3)系统的数据要求:在系统的实际开发过程中,对于数据的增删改查等操作手段,应该尽可能的保证准确。为了实现动态化查阅信息,也需要实时对数据进行同步。由于计算机系统也存在崩盘的可能,所以在实际使用环节中,也需要保护数据的存储,防止硬件损坏而带来的数据丢失。(4)系统稳定性:为了可以常态化的运转系统,系统必须具备稳定可靠的特点,这对于系统的开发提出了更高的要求。(5)系统的可升级性:为了适应后期开发的需要,必须留有专门的数据接口,以供后期的程序开发人员进行系统的更新和升级。以随时适应数据信息的更新发展。(6)系统的保密性:在系统
23、的实际使用过程中,对于数据的基本处理需要进行专门的保护。如果系统开发的某个环节存在疏漏,在进行系统软件测试的环节中就有可能受到攻击,从而导致财产的损失。所以在系统的实际开发环节中,需要充分保证系统的安全性。(7)系统的可靠性:系统程序语言的开发环节中,不能设置相关的木马病毒接口,有拦截器和扫描方法,并需要采取措施保护其内部信息,以便用户可以安全而无后顾之忧地使用该系统来进行信息管理。系统的简单性:在系统的实际开发环节中,系统的设计初衷应该是简单易上手的。且由于使用者的计算机专业水平不高,各种环节的设计应相对简便,从而可以提升用户的体验感,并缩短用户的熟悉时间。(9) 系统的正确性:按照系统的实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 美容美发 管理 系统 设计 实现
限制150内