开发BS架构的学生成长管理系统,有疑问需解答。谢。
想开发一个学生成长管理系统,记录本科生从大一到大四的情况。
自己的服务器,内网里面,不需要域名,以后打算先用IP访问。
计划采用 LAMP / LNMP 方式。
在开发网站方面是个小白白白,试着自己动手整一个,因为自己整,所以前台、后台都得考虑。(我有简单编程基础c、c++、java)
学习了一段时间这方面的东西,目前html、css、js、php、数据库都能使用了(仅限于能开发一个简单的页面处理表单了),对框架还是不太理解怎么使用,比如ThinkPHP、Yii啥的。
现在还有几个问题问一下各位:
1. PHP的网站,在windows下开发(用xampp),然后再移植到Linux上面,移植容易吗?
【个人感觉应该容易】
2. 这种管理系统是不是大多数只能自己写啊?有没有模板可以用?
【网上搜了搜,感觉模板都是用来做门户之类的】
3. 有没有框架可以用?
【感觉自己一行代码一行代码敲的话,很麻烦不说,还容易有很多bug。网上搜php框架的话,发现了个thinkPHP,这个是开发什么的?后台?可以用吗?】
4. UI设计需要框架吗?
【Bootstrap ?】
5. 一些文档的扫描版图片,到底是存为文件呢还是直接二进制存到数据库里面?
【目前是想着以文件的形式存储】
6. 如何控制权限呢?
【老师、学生的权限各不相同,如何实现呢?】
7.如何控制流程呢?
【比如学生入党,需要先提交申请书,然后才能上党课,然后才能谈话,这个过程怎么控制?】
额,目前就这么多了,我也是网上搜完之后,没有解决才发帖问的。
先感谢各位大大回答~~~