当前位置:   article > 正文

计算机专业文献综述案例09:基于微信小程序的校园摄影交流平台的设计与实现_校园摄影约拍系统数据流图

校园摄影约拍系统数据流图

计算机毕业设计100套

微信小程序项目实战

java项目实战

需要源码可以滴滴我

目录

一、摘要

二、可行性分析

三、设计的主要内容介绍

1.小程序用户端

2.平台管理员端

四、技术介绍

1.mysql数据库介绍

2.PHP Laravel框架

3.小程序开发语言wxml、wxss

4.bootstrap介绍

五、性能需求分析

1.数据流的分析

2.输出设计的分析

3.输入设计的分析

4.数据库设计

六、参考文献


一、摘要

摄影作为一门艺术,在方寸之间凝固世间美好景象和精彩瞬间,带给观者以美的享受和心灵的冲击。摄影既可以发现自然之美,又可以创造艺术之美。摄影作为大学校园文化建设的重要手段和媒介之一,其活动的本身和成果除了具有审美、纪实、沟通和宣传等特点外,还具有素质教育和能力培养的功能。

随着现代科技和经济的快速发展,校园摄影交流平台应运而生,平台除了负责供需双方的有效对接,还扩充了平台功能以满足受众的多元化需求,提高创新能力,及时结合热点话题,使得平台真正起到互动交流的作用。平台的设计增加了在校学生的课外活动的多样化,也加深了学生之间进行交流互动的时间。

该平台采用了基于微信小程序开发者平台,使用mysql进行平台的数据存贮,利用php laravel框架进行接口和数据逻辑的交互,用户可以使用微信直接授权登录,有发布论坛模块、发布我的摄影作品模块、发布约拍信息模块、个人中心模块。管理员端有管理员登陆注册、审核用户发布的摄影作品、用户约拍信息管理、用户论坛管理。基于这些功能进行平台的设计。

关键词:摄影交流;后台管理;微信小程序;laravel框架;mysql

二、可行性分析

可行性研究意味着在设计小程序实施时,在某些情况下,组织内部和外部必须具有资源,以确保能满足设计的基本要求及基本的信息存在。实现设计期间的可行性研究对于避免资源利用效率,浪费和不必要的错误很重要[4]。

(1)设计的基本原理:只需微信认证登录即可,客户只需要一个微信客户端即可访问服务器并使用小程序来完成需求。

(2)管理方面的可行性:小程序作为微信平台推荐资源之一,在使用上是很方便的。首先,需要开发出基底管理平台和信息接入,然后配置主要功能应用。在管理上可由开发者进行信息的发布管理,以及更新任务。如需要更新也可进入微信开发者平台进行修改即可。

(3)技术可行性分析:该小程序是由微信提供服务器及更新工具及数据处理平台。微信丰富的数据库管理系统可用于大多数开发数据框架,大量开放的源码和框架使开发能使开发事半功倍,通过微信的服务系统大大保证了程序的可靠和美观。

(4)用户可行性分析:使用该小程序的都是在校的各个高校学生,他们都具备基本的手机软件和电脑操作知识,只需要在微信中根据小程序的主题进行搜索,便可查询的该小程序,或者通过扫码的功能[5],而且平台的功能设计都是根据学生的本身需求进行设计的,在用户可行性上是完全没有问题的。

三、设计的主要内容介绍

本系统的主要用户功能如下:

1.小程序用户端

(1)用户登录模块

用户使用微信进行授权登录,省去了注册的繁琐操作。

(2)发布论坛模块

论坛专题分为“ 推荐”、“ 视频”、“ 帖子” 和“话题”四个类型。用户可以发布论坛的文字,图片信息,其他用户浏览之后可以评论,进行讨论,点赞。

(3)首页热门摄影作品推荐模块

首页热门摄影作品推荐模块根据用户的浏览量推荐,浏览量多的占据首位,并且依次按照顺序排列。

(4)发布我的摄影作品模块

摄影爱好者可以在线发布自己的摄影作品,作品分为图片和视频两种类型,加上一些文字介绍信息,发布之后,管理员需要审核,审核之后展示给用户,平台所有的用户都可以在线浏览,收藏,点赞。

(5)发布约拍信息模块

需要寻找摄影者拍摄的小伙伴可以在线发布约拍查看用户的约拍信息,有兴趣的用户可以接单。

(6)个人中心模块

个人中心有我的论坛、我的约拍信息,我发布的作品、我接的约拍订单、我的个人

2.平台管理员端

(1)管理员登陆注册

(2)审核用户发布的摄影作品:只有审核通过的作品才能在用户端继续宁展示,不通过的不允许展示。

(3)用户约拍信息管理:管理员可以对约拍信息进行管理,不合法的约拍需求可以删除或者。

(4)用户论坛管理:管理用户发布的各种类型的论坛,可以对论坛进行删除操作。

系统整体功能结构图如图3-1所示:

                     

                                                                           系统功能结构图

四、技术介绍

1.mysql数据库介绍

目前主流的数据库包含,关系型的有:sqlserver、mysql、oracle、postgresql、db2、sybase等,还有非关系型的有:redis、mongodb、hbase、neo4j等nosql数据库。本系统经过调用[7],数据之间存在将强的关系关联,用关系型数据库来承载很合适,经过对比将采用mysql是很好的选择。Mysql数据库对外提供企业版本、标准版、经典版,以及嵌入式版。Mysql的管理工具也比较丰富,有图形化的mysql-workbeanch、DbVisualizer、SQLyog、DataGrip、navicat,也有传统的命令行工具,本次系统的开发将使用navicat图形化工具。

2.PHP Laravel框架

PHP是目前世界上最流行的编程语言之一,它将C和Java这样的样式结合在一起。在代码处理方面,PHP已经优化到了最高水平,代码运行速度远远快于类似的编程语言。

同时,PHP Laravel对数据库的要求很低,基本上业界最流行的数据库都可以链接到它,PHP用来编写代码时[8],不考虑使用哪个操作系统,不受平台的约束,非常自由。使用PHP开发软件和程序不仅速度极快,而且出错率极低,维护成本成本极低。

3.小程序开发语言wxml、wxss

wxml格式的文件类似于HTML网页编程,对某些标签来说技术含量不强。Wxss是一种样式文件,与css一样是网页编程中的css样式语言,js是web动态编程语言技术。Json文件是配置文件,开发者可以使用json文件来控制菜单栏和页面展示的顺序[9]。

4.bootstrap介绍

Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来[10]。

五、性能需求分析

1.数据流的分析

数据流的分析基于微信小程序的校园摄影交流平台,直接服务器方是微信服务器号,前端的程序代码上传至微信服务器,微信订阅号调用我们的本地接口地址,因此,在数据流分析中,微信订阅号可以管理后台的用户信息,包括小程序浏览量、小程序的一些扩展操作等,我们的后台是我们的业务数据。

2.输出设计的分析

输出设计是指一个人自己将信息输入计算机后,计算机经过一个复杂的过程,然后输出设备就可以显示处理结果,输出结果如何,以及代码的优化、代码的执行效率、输出结果是否清晰、无误。

3.输入设计的分析

输入设计的设计是一个人的操作,将信息输入到计算机的网站中,用键盘和鼠标将所需的信息输入到计算机中,计算机会对网站进行处理,比如新的商品上架后,需要通过网站录入新的商品的的id、相关链接、一些图片等信息。

4.数据库设计

在设计软件的过程中,对用例模型的分析也是非常必要的,这可以帮助系统开发者更好的理解系统结构,将用户的需求从应用程序中得以实现,提高软件系统的稳固性。

六、参考文献

[1] Wu Cheng. External Exchange and Cooperation of Universities from the Perspective of "Double First-class" Construction: Internal Logic and Basic Strategy [J]. Educational Development Research, 2022, 42(13):8.

[2] 孙悦, 徐伟, 凤羽娴,. 基于微信小程序的校园心理健康平台的开发[J]. 电脑知识与技术:学术交流, 2022(018-006).

[3] 詹海菊. 基于PHP技术的网站设计[J]. 科技信息(学术版), 2008(22):179+181.

[4] 徐小卫, 杨文超. 基于MySQL的科研信息管理系统数据库设计[J]. 信息与电脑, 2022, 34(11):4.

[5] 王景. 基于MySQL的数据库查询性能优化技术研究[J]. 电脑与电信, 2022(006):000.

[6] 张俊. MySQL数据库在PHP网页中的动态应用[J]. 集成电路应用, 2022(006):039.

[7] 常宇, 李晓艳, 路康,. "互联网+"模式下高校摄影服务平台创业探索[J].  2019.

[8] 程欢. 基于微信平台下的高校摄影技术课程教学模式研究[J]. 赤子, 2017(32).

[9] 谢宏声. 艺术作为摄影与摄影作为艺术[J]. 中国摄影家, 2006(11):3.

[10] 颜春艳. bootstrap在响应式web设计中的应用[J]. 数码世界, 2020.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/171705
推荐阅读
相关标签
  

闽ICP备14008679号