第一篇:WEB数据库课程设计 导航树菜单及权限分配
Web数据库课程设计报告
院系: 年级: 姓名: 学号: 指导教师
2009年12月
一、课程设计题目
本次课程设计的题目为:导航菜单树及其权限分配。
二、系统需求分析与设计
需求分析
依据课程实际的题目,我们可以分析出本系统由两部分组成:导航菜单树,导航菜单树的权限管理。系统根据登陆用户所拥有的不同权限,赋予其对菜单树的不同访问和操作。
1. 导航菜单树的设计
导航菜单树的模式与windows系统的资源管理器类似,可以展开和收缩,用户通过对导航菜单树的节点进行操作来实现对不同的页面和内容进行访问。
2. 导航菜单树的权限管理
导航菜单树的权限管理部分要实现的功能为:用户在登陆以后,系统通过存储在数据库中的用户信息来判断此用户所拥有的权限,并根据用户的权限来控制用户对不同信息的访问,限制用户对无权限内容的访问。
数据库设计
数据库的设计很简单,只需要在数据库中创建两个表,一个用来存储用户信息,一个用来存储用户权限。
用户的信息内容为:用户名,用户密码。
用户的权限分为三种:visitor,member,admin。
表的截图如下:
图1.用户信息表
图2.用户权限表
三、系统具体实现
1.登陆实现
登陆模块需要用户输入用户名和密码,然后系统判断用户输入是否有误,若用户正确则进入导航树菜单页面,错误则提示用户并重新输入。
输入页面代码: