1.2 平台简介
矮乐多宠物领养平台最终是以移动端页面呈现,可以通过扫描二维码或直接访问网站在手机端查看并进行后续的操作。进入矮乐多宠物领养平台,作为一个访客,可以浏览平台上宠物的信息、搜索自己感兴趣的宠物,注册成为该平台会员。作为一个注册会员,可以发布自家小宠物的信息以及希望有人领养的理由,附上一些照片……也可以申请领养自己心仪的小宠物,通过平台获取宠物主人的联系方式,私下沟通交流,有偿与否根据双方情况自定。
作为该平台的一名管理员,需要维护宠物领养平台,不做过多干涉,定期删除失效宠物信息。
1.3 矮乐多宠物领养平台的设计与实现概述
(1)整合宠物信息,减少遗弃。整合了可领养宠物的信息,以规范化合理化的方式呈现于大众,减少遗弃宠物的状况,呼吁大众爱护宠物,伸出援助之手手领养,畅通爱心人士了解宠物领养信息的渠道。
(2)可行性强。简单的移动端页面清晰展现各类宠物信息,如健康状况、年龄、所在城市、特点描述,一目了然,有助于创造更高质量的领养体验。
2 系统的开发工具
2.1 Vue.js简介
Vue.js是一套构建用户界面的渐进式框架。Vue 采取的是自下往上增量开发的设计模式。Vue 核心库只需专注关注于视图层,上手简单方便,如果需要与其他项目或者已有库整合,也是极容易的。Vue.js 工作目标是利用尽可能简介的API实现响应的数据绑定以及组合的视图组件。完全的前后端分离,通过js来处理后端传过来的json直接渲染到页面上,Vue.js十分适合用于移动端的web页面开发。同时,vue也具备了良好的生态系统,其中囊括了一些核心插件与资源,有待更深了解。
2.2 VUX组件简介
Vux是一个移动端开发的UI组件库,目前大多运用在微信上。采用webpack+vue-loader+vux,这样可以有助于开发的效率提升,vux并不是完全依赖WeUI的,它在一定程度上具备独立性,尽量保证整体的UI样于WeUI设计规范贴近。是个美观、方便使用的UI组件库,目前还有待完善。
2.3 MySQL简介
MySQL工具是一个精巧的SQL数据库管理系统,尽管它不是开放源代码的产品,但于某些情况下可以自由使用。因它的强大功能、灵活性、丰富的API以及精巧的系统结构,受到广大自由软件爱好者甚至是商业软件用户的喜爱和青睐,尤其是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。
SQL作为标准语言简化了信息的提炼和获取的过程。举个例子,在本次毕业设计中,我们可以利用MySQL来存储注册用户的 城市、姓名、手机号,以及发布的宠物的各项具体信息。与此同时,MySQL也足够强大、灵活以供存储图像信息。MySQL还可以提供如下功能(为自己使用的数据库):
1.节省记录编档时间
2.减小记录检索的时间
3.灵活查找序列
4.灵活输出格式
5.多用户同时访问记录
2.4 Python简介
Python是解释型、面向对象及动态数据类型的高级程序设计语言。Python是由Guido van Rossum在1989年底发明创造的。首次公开发行版发行于1991年。如同Perl语言一样, Python 源代码也遵循 GPL(GNU General Public License)协议。Python应该是定位于快速开发,作为低级语言粘合剂的脚本语言。
Python结合了解释性、编译性、互动性。相比于其他语言它的语法更具有特色,也更优雅,其他语言则会频繁使用英文关键字、一些标点符号。
Python 是面向对象语言,Python是支持面向对象的风格或代码封装在对象的一种编程技术。 Python+mysql宠物领养平台的设计与实现(3):http://www.chuibin.com/jisuanji/lunwen_205505.html