从8月9日至今,也有2个月没有写博客了,现在因为各种原因,要着手开始开发我的第一个应用:学生管理系统。故特地也在此记录下我的开发过程,以便以后翻阅。
关于该系统初步设想是先做三块简单的功能:班级名单管理、班委权限管理、和通知发送与接收
关于班委权限这块,我打算将班委角色与权限分开,既一个用户可以拥有多个角色,一个角色对应特定的权限,若一个用户有多个角色,多个角色的权限取并集。
通过菜单来决定某个角色的权限,权限-->特定的菜单列表。
初步构想数据库为:
————————————————————————————————————————————————————————————————
数据库还未构想:
关于通知的发送:只有等级三以上的角色具有发送通知的权限,并且他们可以查看自己发送的通知是否已被签收(这里可以查看一个表格,表格中显示未签收人员的名单、
所有人都能接收通知,查看完通知可以点击已签收。