现要替学校做一个网站,有以下需求,请各位指导一下该选择什么技术来实现。目前想到的是 vue.js 或 php。两种都没有用过,本人新,学习能力尚可,且有一定的编程经验( C、Python )。
需求
1、系统权限分三类,管理员,老师,学生。
2、业务流程:学生可以提交项目申请,提交后不可修改。老师对项目进行审批,有预通过和驳回两种选择。预通过和驳回都将会邮件通知学生,驳回后学生获得重新编辑的权限,修改好后可再次提交申请。管理员将会对预通过的项目做最后审批,审批通过后邮件通知学生,然后学生方可将纸质材料交到办公室。
3、学生提交的内容是根据表格来填写的(也就是套模板),系统最终要能够生成一份结构化的报告提供给学生下载。另外学生需要上传一些照片供审核,所以这里希望对上传文件类型和大小做一些限制。 4、待补充
如果能推荐一些开源项目可以借轮子,那更好不过了:)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.