MutualPic代拍照片系统分析与设计_第1页
MutualPic代拍照片系统分析与设计_第2页
MutualPic代拍照片系统分析与设计_第3页
MutualPic代拍照片系统分析与设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MutualPic代拍照片系统分析与设计李间郑好黄智煜林小龙【摘要】为了满足人们对图片素材的实时需求,到达图片内容能匹配用户需求,我们基于智能的硬件根底,搭建一个照片代拍系统来解决以上需求。MutualPic正是可以解决这一需求的照片代拍系统;MutualPic系统基于LAMP环境、Laravel框架开发,集成RBAC权限管理功能、API接口以及多客户端,且具有前后端别离特色;本文将从系统功能概要设计、系统架构分析设计、数据库分析与API接口功能设计、多客户端界面设计五大模块阐述拍照共享平台的系统分析与设计过程。【关键词】照片代拍;Laravel;MVC设计模式;应用程序接口;权限管理中图分类

2、号:TP311.1-4;G642文献标识码:A文章编号:2095-2457202103-0106-002DOI:10.19694/j ki.issn2095-2457.2021.03.043MutualPicgenerationphotosystemanalysisanddesignLIJianZHENGHaoHUANGZhi-yuLINXiao-longCHENYong-lingGuilinuniversityofelectronictechnology,GuilinGuangxi541000,China【Abstract】Inordertomeetpeople'sreal-time

3、needsforpicturematerialsandmeettheneedsofusersforpicturecontentmatching,webuiltaphoto-takingsystembasedonthehardwarebasisofsmartphonestosolvetheaboveneeds.Mutualic.Itistosolvethisneedofthephotogenerationsystem;TheMutualPicsystemwasdevelopedbasedonLAMPenvironmentandLaravelframework,andintegratedwithR

4、BACauthoritymanagementfunction,APIinterfaceandmultipleclients,withthecharacteristicofseparationoffrontandrearends.Thispaperwillelaboratethesystemanalysisanddesignprocessofthephoto-sharingplatformfromfivemodules:systemfunctionoutlinedesign,systemarchitectureanalysisdesign,databaseanalysisandAPinterfa

5、cefunctiondesign,andmulti-clientinterfacedesign.【Keywords】Photogeneration;Laravel;MVCdesignpattern;Applicationprogramminginterface;Rightsmanagement0引言在浩如煙海的信息化世界中,人们想找到需要的图片素材是比较费时和困难的,当下大局部用户寻找图片素材有两种方式,一种是利用搜索引擎来寻找,但搜索引擎返回的结果量多且杂;另一种是通过质量较高的图片素材网站来寻找素材,而这类网站虽然图片优质,但其匹配范围也仅限于该站的数据库,还是无法满足用户的需求。而科技的

6、开展使摄像头的分辨率越来越高,智能已经足够满足拍摄的需要,并且相比照相机等设备使用起来也更方便。因此,基于智能的硬件根底,搭建一个照片代拍系统来解决图片内容与用户需求匹配是我们的目标。1系统功能概要设计1.1使用方功能设计对于MutualPic代拍照片系统而言,要解决的用户需求是对图片素材的需求,那么相应的功能设计如下:1主体功能创立相册与上传照片也就是平台用户创立相册,并能够通过上传或选择已有相册来回应其他需求者发出的图片需求信息;同时平台用户可以通过平台搜索引擎能够直接寻找自己需要的图片素材。2客户端功能注册和登录,让使用方成为平台用户,并通过用户这一角色能够享有平台数据;用户还可以进行数

7、据总览、用户数据分类管理、用户信息修改;还有为用户提供各功能的使用方法的图文说明、以及用户反响的提交。3积分等级等功能:从电子商务专业理论知识考虑,为了保持和拓展用户,从运营考虑而为使用者设计各种特色功能,如结合主要功能开发的一系列积分奖励系统或是等级权限系统等。1.2运营方功能设计运营方作为MutualPic系统的运营者和维护者,需要具备MutualPic系统管理的最高权限,并为其提供可视化的数据管理操作,以及为其运营后期再次开发减少难度,相应功能设计如下有:管理控制面板,用户管理,权限管理,菜单管理,公告管理,主题业务功能管理,其他业务功能管理,API接口与开发文档。2系统架构分析设计开发

8、环境与开发技术本系统选择在LAMP环境下进行开发和运行,选用Ubuntu作为开发和运行环境主要原因是:开源免费、运行快、便于维护;A表示Apache,apache作为一个跨平台的Web效劳器软件,其稳定的性能能让开发更具平安性;M是指采用Mysql数据库;P即是指选用PHP编程语言,制作Web应用使用PHP编程语言可谓是相当轻便迅速。3数据库分析与设计数据库需求分析MutualPic數据库要建立一系列数据表来反响各业务功能之间的关系。MutualPic系统的主要业务功能是:用户注册与登录模块、照片与相册相关功能模块、需求与回应相关功能模块。以及其他的业务功能比方菜单模块、收藏模块、点赞模块、公

9、告模块等,是系统的附属功能,主要考虑如何满足相应业务功能的需求或做的更佳完善。数据表详细设计用账户表users的具体结构,users表用于存储MutualPic的账户信息。相册表photogroups的详细字段设计,photogroups表用来表示用户创立的相册,并标注该相册内图片素材的地点、描述等信息。照片图片素材表photos的详细字段设计,photos表用来记录用户上传的照片或图片素材的存储路径已经所属相册,以便在客户端显示时获取图片路径以及素材的相关信息。需求表requests的详细字段设计,根据用户的需求以便平台推荐图片素材或其他用户查看需求信息并做出回应。回应表responses的

10、详细字段设计,responses表记录哪个用户user用其发布的哪一个相册photogroup来回应哪一个需求。4多客户端界面设计MutualPic作为一个照片代拍系统,主要数据是图片信息,其Web前端设计的视觉效果必然十分重要,且代拍照系统针对的主要用户是移动端用户,在Web前端设计时应用响应式设计也是必然的。同时由于带拍照系统主要面对移动端客户,也将调用API接口制作一个Android客户端应用,不仅作为一个简易的、临时的App也可以为后期的运维者或开发者提供API调用的例如,所以多用户界面设计分为Web前端界面设计和Android界面设计。4.1Web前端界面设计1首页设计MutualP

11、ic系统Web前端首页作为一个图片类平台的主展示页面,在设计上要做到雅观、大气,功能菜单简单明了,主要功能布局突出,展示信息量全而优;并且在首页设计时就要考虑到前端的主题风格,并设计出一些公用的代码片段、样式文件、脚本文件以统一风格。2相册列表界面设计相册列表界面要做到分类齐全,搜索简便,相册信息以及相册相关操作按钮视觉效果突出。3相片展示界面设计相册展示针对已登录用户与未登录用户提供不同的操作按钮,并需要拥有视觉效果良好的展示和轮播效果。4需求列表界面设计相册列表界面要做到搜索简便,需求信息以及回应需求的操作按钮视觉效果突出,并提供相关推荐。5用户面板界面设计用户面板要做到信息完整,功能链接

12、布局突出、分类规整、链接有效。6注册登录界面设计登录注册界面设计做到操作简单,需填写的表单字段表达清楚,能够做到注册快捷、登录简便。7使用帮助界面设计帮助界面采用简单的针对功能的提问链接,并放弃传统的冗长的文字说明采用实际操作截图进行说明。4.2Android界面设计由于带拍照系统主要面对移动端客户,本说明书虽然主要针对系统开发,但也将调用API接口制作一个Android客户端应用,不仅作为一个简易的、临时的App也可以为后期的运维者或开发者提供API调用的例如,Android客户端主要界面设计也分为主界面设计和账户页面设计。4.3管理系统界面设计管理系统虽不属于客户端,但其界面统一,设计本钱

13、低,因此不另作一节,而在本节进行简要的界面设计。1业务功能管理数据表模板界面业务功能管理的界面模板采用左侧分栏菜单,右侧数据功能记录表以及相关条目操作的形式,以此做到管理视觉明朗易读、风格统一的效果。2相册、照片管理界面照片与相册功能模块的管理界面与普通的管理界面不同,需要显示图片缩略图,因此设计不同的界面模板。3菜单管理界面菜单管理界面实现管理员对MutualPic系统管理面板左侧的分栏菜单进行自定义调整,要求界面能够实现可拖拽功能。4登录界面后端管理系统登录界面设计做到操作简单,需填写的表单字段表达清楚,能够做到登录简便快捷。5结束语本文介绍了MutualPic代拍照片系统的分析与设计过程,主要讲解了系统功能概要设计、系统架构分析设计、数据库分析与API接口功能设计、多客户端界面设计。文中设计了系统的注册和登录,可以通过平台搜索引擎能够直接寻找自己需要的图片素材。并通过用户这一角色能够享有平台数据;还可以进行数据总览、用户数据分类管理、用户信息修改;以及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论