基于微信小程序的美甲系统的设计与实现.docx
《基于微信小程序的美甲系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的美甲系统的设计与实现.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本 科 生 毕 业 论 文(设计)(基于微信小程序的美甲系统的设计与实现)学 院: 应用技术学院 专 业: 信息管理与信息系统 姓 名: 学 号: 指导教师/职称: 提 交 日 期: 教 务 处 制目录云南民族大学本科毕业论文(设计)原创性声明I1 绪论11.1 系统开发目的11.2 系统开发意义12 系统开发工具介绍22.1 JSP技术22.2 JAVA语言22.3 MyEclipse简介32.4 MYSQL数据库32.5 微信小程序43 需求分析与设计53.1 可行性分析53.1.1 可行性分析53.1.2 技术可行性分析53.1.3 安全可行性53.1.4 操作可行性53.2 系统功能分
2、析63.3 系统功能结构图63.4 系统流程图73.5 系统功能用例图83.6 系统非功能性需求分析104 数据库设计114.1 数据库逻辑结构设计114.2 数据库物理结构设计134.3 数据字典155 系统的详细设计与实现195.1 服务器端实现195.1.1 后台登录页面195.1.2 管理会员信息页面195.1.3 添加美甲作品信息页面205.1.4 管理订单信息页面205.2 客户端实现215.2.1 登录模块客户端页面215.2.2 美甲作品页面225.2.3 服务展示页面235.2.4 我的订单页面245.2.5 修改个人信息页面256 系统测试276.1 系统的维护276.2
3、系统测试27结束语29致 谢30参考文献31云南民族大学本科毕业论文(设计)原创性声明本人郑重声明:所呈交的毕业论文(设计),是本人在指导教师的指导下进行研究工作所取得的成果。除论文中已经注明引用的内容外,本论文没有抄袭、剽窃他人已经发表的研究成果。本声明的法律结果由本人承担。 论文(设计)作者签名:日 期: 年 月 日云南民族大学毕业论文(设计)使用授权的说明本人完全了解云南民族大学有关保留、使用毕业论文(设计)的规定,即:学校有权保留、送交论文的复印件,允许论文被查阅,学校可以公布论文(设计)的全部或部分内容,可以采用影印或其他复制手段保存论文(设计)。(保密论文在解密后应遵守)指导教师签
4、名: 论文(设计)作者签名: 日 期: 年 月 日 摘 要随着技术时代的到来和科学技术的发展,手机在我们生活中起着重要的作用。软件是移动用户体验的重要组成部分。微信的小程序操作方便、拥有大量用户,并且更易于共享。无需下载和安装即可使用的应用程序可以以最低的成本吸引顾客。根据微信小程序的特点,设计开发了基于微信小程序的美甲系统。目的是彻底解放传统的美甲方式,是为了提高工作人员的工作效率,令其工作压力得以减轻,同时也避免因疏忽大意而出现错误。此次按照相关需求,以微信小程序为基础,来设计美甲系统,在设计这一系统时,数据库、编程语言分别选择的是MySQL、JAVA,同时还需要JSP技术。经测试发现,此
5、系统能够正常运行,而且还存在许多优点,比如维护起来并不麻烦,使用也足够便利等等,其功能十分丰富,涉及到订单管理以及会员管理等诸多功能。关键词:微信小程序;美甲系统; JSP; MYSQLAbstractWith the advent of the era of technology and the development of science and technology, mobile phones play an important role in our lives. Software is an important part of mobile user experience. Wec
6、hats small program is easy to operate, has a large number of users, and is easier to share. Applications that can be used without downloading and installing can attract customers at the lowest cost. According to the characteristics of wechat applet, a manicure system based on wechat applet is design
7、ed and developed. The purpose is to completely liberate the traditional way of manicure, to improve the work efficiency of the staff, to reduce their work pressure, and to avoid mistakes due to negligence.According to the relevant requirements, the nail enhancement system is designed on the basis of
8、 wechat applet. When designing this system, MySQL and Java are selected for database and programming language respectively, and JSP technology is also needed. The test found that this system can run normally, but also has many advantages, such as maintenance is not troublesome, easy to use and so on
9、, its function is very rich, involving order management and member management and many other functions.Keywords: WeChat Mini Program; Nail System; JSP; MYSQL 目 录云南民族大学本科毕业论文(设计)原创性声明I1 绪论11.1 系统开发目的11.2 系统开发意义12 系统开发工具介绍22.1 JSP技术22.2 JAVA语言22.3 MyEclipse简介32.4 MYSQL数据库32.5 微信小程序43 需求分析与设计53.1 可行性分析
10、53.1.1 可行性分析53.1.2 技术可行性分析53.1.3 安全可行性53.1.4 操作可行性53.2 系统功能分析63.3 系统功能结构图63.4 系统流程图73.5 系统功能用例图83.6 系统非功能性需求分析104 数据库设计114.1 数据库逻辑结构设计114.2 数据库物理结构设计134.3 数据字典155 系统的详细设计与实现195.1 服务器端实现195.1.1 后台登录页面195.1.2 管理会员信息页面195.1.3 添加美甲作品信息页面205.1.4 管理订单信息页面205.2 客户端实现215.2.1 登录模块客户端页面215.2.2 美甲作品页面225.2.3 服
11、务展示页面235.2.4 我的订单页面245.2.5 修改个人信息页面256 系统测试276.1 系统的维护276.2 系统测试27结束语29致 谢30参考文献31VI1 绪论1.1 系统开发目的当前美甲行业虽然属于新兴行业,但是其发展已经十分成熟,通过相关调查可知,我国美甲市场发展态势迅猛。美甲,这种色彩丰富的详细工程图,正在慢慢形成个大市场,越来越多的美甲店如雨后春笋纷纷而起。最近几年来,伴随着我国各类先进技术比如信息技术的迅猛发展,使得我国科技水平进一步提升,尤其是在进入大数据时代后,民众不论是工作还是生活,都和互联网形成了十分紧密的联系,在许多的领域都非常需要它。1.2 系统开发意义现
12、在计算机技术的发展,多样化美甲沙龙管理,使管理更加信息化、标准化和自动化。为了更好的提升美甲店管理水平,因此,迫切需要开发基于微信小程序的美甲系统。通过本系统,是用户可以随时地查看美甲店的相关信息,在线预约服务,提交订单。也为美甲店提供展示的同时,带来更多的经济效益。同时通过此次系统的开发,也可以巩固我的所学知识,掌握软件开发的流程,为以后的工作打下基础。2 系统开发工具介绍2.1 JSP技术作为一种处理逻辑,JSP技术是借助Java语言来编程,从而实现动态网页的编写,经分析可知,网页还能够借助脚本、标签来对服务器的应用程序逻辑进行访问,借助JSP技术,可以分离开两方面内容,这两方面内容首先是
13、网页设计;其次是网页逻辑,同时它还能够对组件设计提供支持,利用这一技术来进行以Web为基础的应用程序的开发,开发工作的便利度会进一步提升。当对JSP网页进行访问的请求到达Web服务器后,其会依次执行两类操作,第一,对程序段进行执行。第二,向客户端返回两类信息,一是HTML代码;二是具体执行结果。借助Java程序段不但可以对数据库进行运行,还能够对网页进行重定向操作,如此对动态网页进行构建之时,所需功能就能够实现。通过分析可知,JSP页面是由Java、HTML这两类代码构成的,当客户端收到请求后,服务器会对Java代码进行处理,处理完毕后,会有HTML页面形成,并且将具体情况向客户端反馈。经分析
14、可知,Java Servlet是JSP技术能够发挥作用的前提,要想开发大规模Web程序,就必须得此技术和Java Servlet和充分配合。通过分析发现,Java技术的各项功能,JSP都具备,同时它的可靠性以及安全性也极高。2.2 JAVA语言在Java系列技术中,JSP技术扮演着十分重要的角色,能够基于Java发挥作用,为了令服务器端对各类信息进行处理足够便利,需要编译JSP 页面,同时还需要对一些组件比如Enterprise JavaBeans组件进行调用。所以当需要对部分应用程序进行升级、优化之时,JSP 技术所起到的作用十分重要。经分析可知,JSP技术的设计和相关要求标准相符,同时它能
15、哦古对大部分服务器以及浏览器进行支持,借助java语言啦进行编程,其各类技术都能够对脚本语言提供支持。同时需要看到的是,JSP技术不但能够对复杂操作提供支持,还具备不错的适应性,由于其借助可重用标签来展开相应操作,并不需要到页面的脚本语言,所以在段时间内就获得了迅猛发展。作为编程语言,JSP具备独立性特点,能够在HTML语言里运行。需要注意的是,因为此类语言对诸多编程语言特性进行了引用,所以在脚本技术中,JSP扮演着十分重要的角色,同时它还具备许多优点,比如不但高级功能众多,而且学习起来并无多少难度等等,在对程序进行开发之时,对jsp进行使用无疑是正确的,它能够轻松处理字符串信息,收集表单数据
16、,利用这一技术来开发程序,其开发效率能够得到显著提升,同时通过发布JSP 新版本,也显示着JSP时代的出现,此类技术对面向对象的各类机制都进行了引入,还对向下兼容性进行了保留。整体而言,通过对JSP的运用,不仅可以对数据管理系统进行随意选择,还可以对操作系统进行自由选择,而且在开展设计工作之时,既可以选择面向对象设计,也可以选择面向过程设计。在Internet环境中,Java极具适用性,作为影响较大的编程语言,其面向对象时,存在以下特性:一是封装。借助类能够体现封装,所谓类,指的是一类真实的实体,它主要包含两方面内容,这两方面内容首先是行为;其次是属性。能够发现,此封装功能是面向对象的。二是抽
17、象。所谓抽象,指的是对于实体类的共同特点,对其展开抽象操作,完成这一操作后,将其放入抽象类中。能够发现,抽象是借助抽象类来达到目标的,举例而言,鸟作为一种抽象实体,由于并非实在对象,无法借助其属性来对对象进行充分描述,所以在语言中,它就被归入到抽象类。三是继承。此处可以用亲子关系来理解继承,在亲子关系中,父亲的一些特征会遗传到儿子身上,从儿子角度来看,就是对父亲的这些特征进行了继承。而在面向对象语言里,一类的特性可以由另一类继承,如此就能够达到重用代码的目的,事实上,is-a关系是继承所反映出来的。四是多态。通常可以用诸多手段来表现多态性,经分析可知,程序在动态性的帮助下,能够形成不错的可伸缩
18、性和代码重用性。2.3 MyEclipse简介作为Eclipse插件集合,不论是在J2EE开发中,还是在Java开发中,MyEclipse都能够发挥极大作用。通过分析发现,MyEclipse拥有丰富的功能,同时能够对多种数据库比如JSP数据库以及JSF数据库等提供支持,作为开发工具,其设计到各类当前运用较为频繁的开源产品。2.4 MYSQL数据库作为关系数据库管理系统,MySQL数据库的规模并不大,然而其功能却十分丰富,而且工作效率也很高,还具备多用户等诸多特点。 同时,它不但能够在大型部署软件里使用,还能够在高负载生产系统里使用。 最开始设计这一数据库,是准备在对大规模数据库进行处理时来对其
19、进行运用,和当前已有数据库相比,其处理效率要高得多,同时即使在较为严格的生产环境里也能够使用很长时间,虽然当前这一数据库还没有完全开发出来,然而其当前的功能集已经足够丰富,由于其具备许多优点,比如十分安全、效率很高等,所以在Internet上的数据库中极具适用性。上世纪九十年代末期,首版MySQL数据库问世,此数据库能够进行多线操作模式的提供,还能够进行各类编程语言编程接口的提供,同时它还可以对诸多字段类型提供支持,利用运算符来对查询中的两类操作提供支持,这两类操作首先是WHERE操作;其次是SELECT操作。作为开源数据库,不论是谁,都可以利用公共许可证来下载MySQL,同时还能够按照自身实
20、际需求来修改它。通过分析发现,由于MySQL具备许多优点,比如适应性很强,十分可靠等,所以受到许多人的青睐,它并不用在大型仓库里保存数据,只需要利用单独标来保存数据,如此不但更加灵活,而且速度也很高。同时因此这一数据库不但不需要花费多少成本,而且也不具备较大的体积,所以成为许多中小企业的首选数据库,它们可以通过将此数据库和PHP等进行结合,从而完成免费网站系统的构建工作。2.5 微信小程序微信小程序位于微信软件之中,既不用进行安装,也不用进行下载,只需要搜索找到相应的小程序,就能够对各类程序进行使用。通过分析发现,创新型是小程序的显著特征之一,历时将近两年,当前小程序的开发者生态以及开发环境已
21、经足够成熟,而且对于我国IT行业而言,微信小程序也是新型产品之一,未来可能会令一般程序员受到极大影响,当前负责小程序开发的人员已经达到了一百五十万人以上,正是因为无数人的努力和付出,才令微信小程序获得了如今的发展,当前运用这类程序的用户早已超过两亿,涉及的子行业超过两百个,当前在公交服务等涉及到人们日常生活的事情上,微信小程序也能够带来便利,提供支持。能够发现,这类程序的发展同时也创造了许多就业岗位,其社会影响力持续增加。3 需求分析与设计 3.1 可行性分析3.1.1 可行性分析基于需求分析进行的可行性分析,指的是从诸多视角比如经济视角以及技术视角来分析系统发展情况,对系统开发工作具不具备可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 系统 设计 实现
限制150内