PHP同学录

作者: Rememberautumn 分类: 未分类 发布时间: 2015-07-06 10:52 阅读: 3,592

参加一个比赛,原谅我又做了一个垃圾应用去参加比赛,真是罪过,哈哈,结果拿了二等奖,有点失望,放应用:https://github.com/4013465w/meet-you

简单的实现了网页端和Html5 APP.

Meet You

遇见美丽的你,留下最珍贵的回忆

需求分析:

随着移动互联网的发展,网络逐渐走进我们的生活,特别是近几年来移动互联网的发展,网络成为我们生活中必不可少的东西,网络具有方便、快捷、灵活等多种优点,拓展了我们的知识面,给予了我们敖游的空间,改变了人们传统的思想方法,在我们的生活中给予了我们极大的帮助。 最近也是在毕业季,我们初中高中的写同学录的习俗慢慢被抛弃,人们之间的联系变多,人们也逐渐变得慵懒,懒得动笔,再者纸质同学录保存很不方便,被大家所抛弃;在这个基础上,我们做了Meet You 同学录产品,让学生们在拇指之间即可完成同学录的编写收发工作,方便快捷,让我们的同学之间的感情得以充分保留,留下属于我们的青春记忆。

声明:

为调试方便所有请求为GET请求,为调试方便,并未对数据进行加密处理,因时间紧迫,没有达到上线产品要求。

产品设计:

为满足移动互联网的要求我们设计了web端和APP端(利用HTML5开发,安卓和IOS跨平台通用)。

设计理念:简介方便,登陆注册页图片由美工自行设计,每个用户既是用户也是自己的管理员,为了保护隐私不设后台,网站管理员无法查看其它人的信息,除非看源码,用户操作包括注册,登陆,添加好友,删除好友,给好友写同学录,查看他人发来的同学录,同学录本身是个用户粘性比较低的应用,特加入心情日记模块增加用户粘性,根据移动端和WEB端的不同在移动端添加聊天机器人,点歌台等模块增加用户活跃度。

安装帮助

后台开发使用PHP语言版本5.3,数据库采用Mysql数据库,数据库文件在data目录下

  1. 数据库设置,配置文件路径为public/config/config.php
  2. 推荐使用Chrome或者Firefox浏览器,IE兼容IE8及以上版本。
  3. 关于APP测试,因未购买App Store开发者账号,没有开发者证书,未越狱Iphone无法安装,越狱Iphone请自行Google安装方法(没有苹果没试过)。
  4. APP内部数据服务器地址为http://172.21.64.1/meet/文件服务器与手机在同一局域网内,且服务器IP为172.21.64.1,安装目录为meet才可进行测试否则将无法进行,也可将APP代码(在app/code目录下)进行修改,使用Hbuilder进行打包测试。
  5. APP代码虽为Html+css+js,但是使用了MUI,Native.js等框架还有HTML5+扩展api,手势操作等,所以直接在浏览器打开为不能完成功能。
  6. 采用图灵机器人API以及网易云音乐非公有API,需要在联网状态下进行测试。
  7. Ueditor配置在public/ueditor/php/.config目录下

    技术参数:

  8. 后端采用PHP设计,采用MVC结构,面向对象编程。
  9. 前后端完全分离,数据传输采用json格式,APP端与WEB端采用同一后台,便于维护。
  10. 前端采用CSS3和HTML5。
  11. 前端获取到Json数据后采用JavaScript动态解析,JavaScript占比达79.5%。
  12. 所有的请求为Ajax请求,实现无刷新动态加载。
  13. 使用框架: Jquery,Bootstrap,MUI,MUI.js,Native.js,HTML5+扩展api以及JQuery和Bootstrap插件等。
  14. 富文本编辑器采用ueditor。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注