《基于微信小程序的汉服明制科普的设计与实现 服装设计专业.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的汉服明制科普的设计与实现 服装设计专业.docx(29页珍藏版)》请在第一文库网上搜索。
1、基于微信小程序的汉服明制科普的设计与实现摘要微信应用推出以来,流量入口持续增长,主要的重定向方式可分为以下五种:限制性推荐机制、主动用户搜索机制、代码扫描、好友分享或群组,以及安利公众号。微信的重定向方式与本产品相同,不在节日进行操作,NEM是第一个推广,保持了好产品的沉稳气质,为用户预留了足够的空间,以高品质的功能体验吸引和感动用户,基于app1wechat的科普汉服明志的设计与实现是目前一个新的应用。大多数网络应用都是传统的Web应用,但随着WeIChat应用的普及,传统的Web应用己经不能满足人们随时随地体验EM网络应用的需求,因此,我们的聊天客户端将拥有cadA倍更小的程序,开发速度将
2、更快。本系统采用JSP技术和MySQ1数据库作为开发技术,实现了订单管理,行政管理,会员管理,销售统计,办事方式,评论管理等管理功能的开发。关键词:微信小程序;汉服明制科普;JSP;MYSQ1AbstractSincethe1aunchoftheWeChatMiniProgram,therehavebeenmorethan60trafficporta1s.Itsmaindiversionmethodscanbedividedintothefo11owing5typesofs1ight1yrestrainedrecommendationmechanisms,useractivesearchmec
3、hanisms,scancodeacquisition,friendorgroupsharing,andpub1icaccountAmway.Thediversionsty1eofWeChatisthesameasthisproductthatdoesnotdofestiva1operationsanddoesnotdoinitia1promotion.Ita1somaintainsthequiettemperamentofgoodproducts,reservesenoughroomforuserstochoose,andattractsandimpressesuserswithhigh-q
4、ua1ityfunctiona1experience.Thedesignandimp1ementationofHanfuMingzhipopu1arsciencebasedonWeChatapp1etisabrand-newapp1ication.Atpresent,mostofthewebapp1icationsaresti11traditiona1webapp1ications,butinthefaceofthepopu1arityofWeChattoday,traditiona1webapp1icationscannotsatisfypeop1e,sideaofexperiencingw
5、ebapp1icationsanytimeandanywhere.Therefore,sma11programsappearingonWeChatc1ientswi11Moreandmore,thespeedofdeve1opmentwi11befasterandfaster.ThisUSAdatabaseMySQ1databaseandJSPtechno1ogyAsdeve1opmenttechno1ogy.Itrea1izesthedeve1opmentofordermanagement,administrationmanagement,membermanagement,sa1esstat
6、istics,wayofdoingthings,commentmanagementandothermanagementfunctions.Keywords:WeChatMiniProgram;HanfuMingSystemPopu1arScience;JSP;MYSQ1目录1绪论错误!未定义书签。1.1 系统开发目的错误!未定义书签。1.2 系统开发意义错误!未定义书签。2系统开发工具介绍错误!未定义书签。1. 1JSP技术错误!未定义书签。2. 2JAVA语言错误!未定义书签。3. 3MYEC1IPSE简介错误!未定义书签。4. 4MYSQ1数据库错误!未定义书签。5. 5微信小程序错误!未
7、定义书签。3需求分析与设计错误!未定义书签。5.1 可行性分析错误!未定义书签。5.1.1 技术的可行性错误!未定义书签。5.1.2 操作可行性错误!未定义书签。5.1.3 法律的可行性错误!未定义书签。3.2系统功能分析错误!未定义书签。3. 3系统功能结构图106. 4系统流程图107. 5性能需求分析128. 6非功能需求分析134数据库设计138.1 数据库逻辑结构设计139. 2数据库物理结构设计165系统的详细设计与实现189.1 服务器端实现1810. 1.1后台登陆页面185.1.2 会员管理信息页面195.1.3 汉服信息管理页面195.1.4 订单管理信息页面205.2客户
8、端实现205.2.1 登录模块客户端页面205.2.2 形制页面215.2.3 2.3汉服页面225.2.4 购物车页面235.2.5 我的收藏页面246系统测试266.1 系统测试概述266.1.1 测试目标266.1.2 测试方法266.2 测试目的266.3测试步骤和内容266.4测试结果26结束语错误!未定义书签。致谢错误!未定义书签。参考文献错误!未定义书签。1绪论1.1 系统开发目的21世纪是一个以数字化、网络化、信息化为核心的社会,随着互联网的发展,传统生活变得更加舒适快捷,很多东西都可以通过互联网连接起来。“互联网+”的概念由此产生。日常生活离不开电脑,更别说互联网了。比如,最
9、常见的生活基本需求,比如衣、食、住、行,都有其相关的智能产品,让科技改变生活,在新一轮互联网浪潮的冲击下,传统的生活方式逐渐退出了历史舞台。我相信在未来,传统的生活方式将进入全面智能化阶段。所以想通过微信小程序,实现用户登录,查询明制汉服的形式和资料,让越来越多的人看见明制汉服,体会明制汉服之美让我们的文化让更多的人了解传承。1.2 系统开发意义本次开发的基于微信小程序的汉服明制科普的设计与实现,同传统的APP相比较还是有优势的,毕竟微信小程序脱离了平台的限制,只要完成开发,就直接可在Android端和IOS端的微信上进行登录访问,让一直以来的汉服购买模式变进成了微信的小程序的移动模式,让用户
10、通过微信平台可随时随地的查看汉服、购买汉服、评论、点赞等,也加快了移动互联网时代发展的进程。为了分不清明制汉服和韩服,分不清明制汉服和其他形制的用户。科普汉服,让更多的人看见汉服,体验汉服的美,不会称呼汉服为韩服,和服等。现在的微信用户越来越多,年轻人也不喜欢下载各类的软件,所以用微信小程序来做明制汉服的科普,让用户的体验感更好一些,也更方便快捷。2系统开发工具介绍2.1 JSP技术JavaServerPages技术是一种纯Java平台技术,主要是生成动态的Web内容。JSP标记和java脚本片段被添加到Web页面中,以在HTM1文件中形成JSP页面。JSP是一种基于MS和JaVa的跨域web
11、开发技术,可以用来创建高级、安全、快速、动态的水平Web页面。JSP在多个方面加速了动态的Web页面的开发:该程序写一次,可以在任何地方运行。JSP的设计充分考虑了应用程序平台的独立性。运行时非常快,JSP页面只能转换成JaVa字节码进行一次编译,字节码总是留在服务器内存中,从而加快了JSP页面的响应速度。JSP作为一种脚本语言,具有跨平台、成熟、健壮、易于扩展等优点,使开发人员更容易从事其他领域的工作。JSP技术允许开发人员将JSP标记扩展到应用程序对象。JSP开发人员可以自定义标记库以减少对脚本语言的依赖。网页创建者可以降低创建网页的复杂性,并将关键功能扩展到各种网页。JSP组件(CntC
12、rPriSCjaVabCans、JavaBeans组件和enterprisejavabeans)可以访问传统的数据库,在UNIX和Windows平台上以分布式系统模式工作。2.2 JAVA语言JSP技术是java系列技术的一部分,其基本语言是java。JSP页面可以用serv1etJaVaBear1组件或JaVaBean业务组件进行编译,这也是JSP技术在WebjaVa更新应用程序项目中发挥重要作用的原因。对于编程行业的初学者来说,编程语言JSP很容易学习,更具有许多高级功能,可以更快地启动起来。在程序开发过程中,使用JSP是正确的选择,如采集格式数据和处理字符串信息。JSP可以快速解决问题,
13、大大减少程序开发的时间JSP新版本,最重要的特性不仅是引入了所有面向对象的机制,而且还维护了向下的兼容性。总之,JSP可以自由选择操作系统、Web服务器和数据库管理系统,在设计和开发中,有两种选择,一种是面向过程的,另一种是面向对象的,或者两者都可以使用,可以称之为混合模型设计。JaVa非常适合于Internet环境和商业网络环境,已经成为Internet上最流行和最有影响力的编程语言之一。面向对象的四个特点:封装性、抽象性、继承性和多态性。2.3Ec1ipse简介ECIiPSe是一个优秀的开发环境。它简化了许多操作系统软件工具的开发过程。它可以用来管理各种开发任务,包括程序的测试、性能开发和
14、调试。通过集成大量插件,可以扩展ec1ipse函数以支持不同的应用程序。EC1iPeS平台是非常成熟的,设计良好并且还可以扩展的结构体系。其组件结构是使用ECIiPeS开发的插件,可以适应多种平台的需求,具有相当良好的可伸缩性和灵活性。对于ECIiPSe而言,其作为程序的开发平台,主要基于JaVa语言实现。一般而言,主要借助组件实现框架的构建和一套开发环境服务是合适的,令人惊讶的是,ECIiPSe还提供了一套标准的插件,包括JaVa开发工具(JDT)。2.4MYSQ1数据库当今的动态站点都是基于MS数据库的,MySQ1数据和PHP技术的结合一直受到开发者的青睐,MySQ1是由MySQ1AB开发
15、推出的最流行的开源SQ1数据库管理系统,2008年1月6日被SUn收购。MySQ1服务器最初设计用于处理大型数据库,其处理速度比现有数据库快,并且已在苛刻的生产环境中成功使用多年。尽管MySQ1仍处于开发阶段,但它提供了丰富且非常实用的特性集。它还具有数据库系统的多功能性,例如OraCIe,Sybase,Informix,Db2和其他商业数据库等。对于MYSQ1数据库系统而言,较多运用SQ1数据库管理语言,完成MYSQ1数据库管理工作。MySQ1关系数据库的第一版在1998年1月正式发布。通过多线程机制实现了系统的多线程操作模式,为编程语言提供了面向JaVa、C+以及PHP等多种编程接口,同时
16、符合多类字段类型的使用,另外能够通过运算符实现WHERE等查询功能。MySQ1是一个开放源码,每个人都可以在普通公共许可下下载,并根据自己的需要进行更改,很多中小型物流公司可以选择MySQ1作为自己的公司,通过网站的数据库降低产品开发成本。PHP结合了APaChe服务器、MySQ1数据库和1inUX操作,由于这四个主要软件是开源的、免费的,公司可以在不花钱的情况下建立一个稳定的、免费的网站系统(工作成本除外)。2. 5微信小程序Webchatapp1et又称app1et,英文名Miniprogramto,是微信中的一个简单应用,微信研发团队通过微信app将其引入官方网站:“小程序是一种新的开放能力。开