新Flag立项-MC_WEB集成系统开发
本文为旧博客文章,现迁移至GitHub博客
大一的时光说过去就过去了,依旧没对象…哈哈
当然,大一虽然依旧没对象,但是学习新知识可是陪我走了整整一年呢,也参加了一些比赛,也学习了一些新东西,比如VUE、PHP,另外还学习并且用来接单的微信小程序、uniapp,另外还接触了一些别的语言。
我吧,比较闲,总是喜欢给自己找点事做,总想着把学过的东西付诸实践,要不不就白学了?
其实去年也写了个小项目,是一个Minecraft游戏信息查询,用的VUE+PHP,但是游戏数据太多了,光处理数据就弄了三四个月还没弄好,其实网站本身抛开数据不谈,一两个月就能开发完的,但是战线拉的太长了(中途还更改了开发环境,最开始是HTML+PHP,但是性能太差了),而且准备的也不充分,所以就索性放弃了。
这次项目可不能像上次那样,一边做一边设计,然后把开发过程中可能会遇到的开发问题提前计划好应对措施,另外开发手册也得写出来,要不到时候好点子全忘了。另外UI也要提前设计好,大体的先做出来,然后再精修。
本系统服务于Minecraft服务器服主,项目内容 为wéi 玩家社区(微型)服务器面板集成系统
角色系统
用户系统
用户个人信息增删改、用户个人称号系统、用户登录方式选择(邮箱、手机号、QQ登录)、用户个人相关数据记录(相关成就追踪与其他数据追踪)、用户自定义个性名片页、发布动态、发布问题反馈
管理系统
用户信息增删改、用户称号系统、用户数据更改(敏感信息需要超级管理)、用户权限监管系统、用户数字产品监管系统、服务器日志调用与查询、服务器指令执行、服务器数据更改(超级管理)、玩家发文审核(增删改查)、发布和更新服务器活动
网站功能
登录与注册(包括信息注销)、服务器当前运行情况看板(管理版和用户版)、个人相关数据看板、玩家个人背包在线查看器(最后一次上线皮肤预览)、服务器问题反馈、玩家动态(文章系统)、服务器活动展示、玩家当前状态
安全模块
敏感信息查看与修改验证系统、网站数据库防护、网站防篡改系统、玩家/服务器数据修改验证、日志系统
以上为系统的基本功能概述,前端倒是好写,但是后端还在犹豫用什么环境开发,计划用PHP开发,毕竟PHP现在用的挺熟悉了,但是还在纠结是用框架还是自己纯手搓系统。
框架开发便捷,来的快;手搓,高度自定义化开发,一切的模块都能自己个性化制作,但是开发周期就很长了。
先再纠结几天,接下来把站点开发ER图画出来,还有就是开发手册也写出来,到时候也就知道想用啥了。