使用 thinkPHP 做的一个管理系统
来源:互联网 发布:还珠格格天上人间知画 编辑:程序博客网 时间:2024/06/10 07:57
这是上个学期6月份做的,用了差不多两个星期完成,都快忘了,基于 thinkPHP 做的简单会员管理系统,有会员和管理员模块(写这个感觉就是在写课程设计报告):
1、会员模块:报名活动、发表评论
2、管理员模块:发布活动、管理评论
实现的功能就是如此简单,当然还有基本的注册、登录、邮箱找回密码等,借助了以下技术和服务器环境:
服务器:腾讯云、七牛云、新浪云邮件服务器
集成环境:phpStudy,用这个的好处就是可以切换多种php版本
后台:mysql、thinkPHP
框架:bootstrap
界面:jQuery、css3、html5、javascript
编辑器:sublime text、phpStorm
插件:多说评论(或者使用 Disqus,也是一个评论插件 https://disqus.com/)
之前写过另一个网站,但是太丑了,写这个让我发现了一些问题,即使有些有遇到还是会忘了,所以这里记录一下:
1、bootstrap 的 css 和 js 有多个加载顺序需要注意,可能你找了好久的原因就是这里顺序的原因,并且jquery 文件一个即可,需要放在所有js文件最前面,还有其他奇葩的位置问题,需要注意一下;
2、注意浏览器缓存的清理,加载多次之后需要清理一下缓存;
3、我用的是thinkPHP 3.1.3 的版本,它的分页类有一点 bug,当参数 小于或者等于 5 的时候,分页显示不正常,需要大于 5 才可以
4、使用 tp3.1.3的验证码类,到达一个阈值之后,验证码总是大小固定,即到达了最大,所以实际效果显示出来很小,没有 3.2 版本的验证码干净整洁,由于生成的验证码是一个 image,所以需要放大的话可以通过 css 设置验证码的大小,这也是一种迂回的方法,不过显示出来就会失真,或者也可以使用一些大神写好的验证码类,并且 3.1.3 的验证码严格区分大小写,效率有点低;
5、布局一样的网页,如果只是局部改变,跳转时看起来并不会刷新整个网页,比如我的留言建议的页面;
6、屏幕适配并没有适配到手机,有一些电脑也会出现偏差,在谷歌浏览器的字体在火狐上面明显偏大;
7、火狐浏览器的 web developer 明显是个不错的插件,还有很多好用的插件;
8、简单的遮罩可以通过建立一个新页面;
9、这个网站还很不完善,结构设计也有很多不合理的地方,还有大图片使用会导致加载延迟,各种问题都没有考虑到。
部分效果:
用户的:
管理员的:
代码整理一下放到 github:
https://github.com/laymanZ/tpManage
- 使用 thinkPHP 做的一个管理系统
- 【python入门】学习字典的随笔,附使用字典做一个学生管理系统
- 暑假实践做了一个学生宿舍管理系统的数据库
- 怎样做一个基于web的人力资源管理系统
- 利用MVC做一个 常见的管理系统
- 以前做的一个项目:文物管理系统
- 用Java GUI做一个简单的管理系统
- thinkphp session 管理函数的一个问题
- 请问怎样做一个学生管理系统??
- tntxiawebmvc 做管理的系统
- 以前做过的一个项目,就是电话薄管理的一个系统
- 使用debootstrap做一个属于自己的系统
- 【转】使用debootstrap做一个属于自己的系统(zh)
- Qt:使用gSoap做一个简单的CS系统
- Qt:使用gSoap做一个简单的CS系统
- 利用ThinkPHP的行为扩展做系统日志
- 自己做的一个投票管理的系统,感觉还是挺好的哦
- 基于ThinkPHP框架的简单的后台管理系统
- PAT 1065. A+B and C
- 算法学习之排序算法(一)(冒泡法)
- mysql内存优化
- 计算机图形学 - 多边形裁剪算法
- 【PAT甲级】1029. Median (25)
- 使用 thinkPHP 做的一个管理系统
- Java学习基础(一)
- Spring MVC hello world例子程序
- kali安装Netspeed
- 多个activity都是主
- [Flutter] 第一个flutter程序
- AssetGraph的使用小结
- 2016.10.19
- 算法-普林斯顿-2.1希尔排序