如何偷懒地用 PHP 搭建一个班级网站

2016-09-19 23:26:13 +08:00
 ArrayZoneYour

我叫李宜东,是一名华中科技大学的大二学生,一名网站开发的萌新,在大一上半学期,就想做一个我们班级专属的网站,方便同学们(方便我这个学委偷懒)。
下面放出我的网站信息架构、技术组合和从一个小白成长到现在一个小小工作室负责人的一些经验分享。

当前网站信息架构

网站运行环境及技术组合

注:左侧为现在的技术组合,右侧为未来可能选择的组合

腾讯云上环境的搭建和代码托管:

经验分享

从一个大一小白开始,我是如何在不到一年的时间从前端到后端搭建起自己的网站呢,又为何选择这个技术组合,踩过什么坑呢?

学习及开发经验

如何偷懒

选择当前技术组合的原因:

技术上踩过的坑:

1.最初使用 MVC 框架时,没有模型的概念,把数据库操作也写在了控制器,维护、复用和扩展都很麻烦。 2.数据库最初设计没有考虑扩展性,最近数据库向高版本迁移时懒得导出 sql ,复制了 data 目录到高版本 MySQL,然后数据异常,至今个人论坛还没来得及恢复数据。 3.最初密码设计只做了简单的 md5 加密,导致现在也没能加字符 md5 。 4.开发文档和项目文档的编写,有一天,突然翻到之前的文档,发现我写的代码已经偏离最初设计(软件课设作业:学生管理系统),成了班级网站:), mark :更新日志

网站截图:

首页

学生登陆页面

个人信息页

部门招新

官网地址链接

结语

这样,我上学期在一元服务器上折腾出了班级网站,这学期,我想将全站做成响应式网站,做出更多方便同学的功能。最后,感谢腾讯云给了同学体验云服务的机会,也希望其他同学也可以在云上做出自己想要的网站 /App 。

5530 次点击
所在节点    PHP
41 条回复
webcjz
2016-09-19 23:57:01 +08:00
支持,就是要有颗折腾的心
qfdk
2016-09-20 02:03:46 +08:00
好复杂- -其实把你就用 wordpress 就好了 管理界面也有了 自己设计下前端,然后 bbs 找个 dz 弄上 同学入口那里似乎要自己写一些逻辑了,基本就是CRUD 课件上传下载还是百度云,以免服务器悲剧。统一购书基本就是insert语句把。thinkphp玩儿的不多。
就是折腾的感觉,时间 快的话一周吧。界面写起来可能麻烦一点儿。
ll3027
2016-09-20 02:17:08 +08:00
用建站工具就好。
ArrayZoneYour
2016-09-20 02:43:09 +08:00
@ll3027 @qfdk 其实偷懒应该加引号, 233333 ,写这个其实就是练习一下框架:),用建站工具, dz 就没意思了,也就不会学这么多技术了:)
qfdk
2016-09-20 03:36:58 +08:00
@ArrayZoneYour upupw 这是什么鬼? C:\amp\UPUPW_AP7.0\htdocs\ 手动斜眼
pyufftj
2016-09-20 07:00:44 +08:00
不错,同华科的来顶你一下。
ArrayZoneYour
2016-09-20 07:49:30 +08:00
@qfdk PHP 环境集成包呐,你这个路径不就是解压之后的默认网站目录嘛(°ー°〃)手动呆滞+1s
popu111
2016-09-20 07:53:45 +08:00
真偷懒方式:不做网站, QQ 群就够了,同时具有比较好的小白亲和度
ArrayZoneYour
2016-09-20 08:00:35 +08:00
@popu111 其实我们班有一个 QQ 群就是我专门发通知的,全员禁言~
huntererer
2016-09-20 08:09:47 +08:00
哈,大三前端狗表示很佩服啊
现在的学弟们几乎人人都是全栈了(可怕
一点建议哈,前端可以再做好看点,起码中文字体换一换。其实大面积用 boostrap 的样式就可以
herozzm
2016-09-20 08:15:01 +08:00
说了这么多,网站已经做出了了
zhxhwyzh14
2016-09-20 08:16:20 +08:00
QQ 群足以,而且干嘛禁言,,,大家聊天多好
Baymaxbowen
2016-09-20 08:20:23 +08:00
@zhxhwyzh14 会有人各种斗图,聊天刷屏啊,然后就看不到通知了
ArrayZoneYour
2016-09-20 08:21:02 +08:00
@zhxhwyzh14 有专门用来水的群的, orz
ArrayZoneYour
2016-09-20 08:22:13 +08:00
@huntererer 嗯嗯,谢谢学长的建议(*^ω^*)
luili
2016-09-20 08:43:59 +08:00
大二学生 可以了 加油
JaHIY
2016-09-20 08:52:36 +08:00
密码哈希, php 不是有专门的函数么?不过,我一般用 bcrypt (
jandan
2016-09-20 09:04:24 +08:00
图真慢啊
30CURRY30
2016-09-20 09:09:00 +08:00
鼓励一下
YORYOR
2016-09-20 09:25:17 +08:00
小学弟 可以的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/307386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX