数据库
改变现有结构,把项目的组织者和参与者都视为用户,组织者视为对于某个项目有特殊权限的用户。这样在数据库中都以一样的方式存储,在实际使用中所有用户都通过同样的方式进行注册,在用户页面上有添加新关注,创建新项目等操作。
网页的实现
有两种实现方法,一种是所以同类型网站使用同一个网页,页面的内容依靠代码和session生成,另一种方法是为每一个各项目制作一个有不同的url的网页,再用代码生成那些网页,在数据安全以及实现难度等原因的考量下,我们选择第一种实现方法。
日历
经过两天的代码,日历功能已经完成并且加在个人主页等网页中,下面还需要获取数据库中的消息并在JS中对日历进行修改即可。