权限管理系统
实现的功能如下:
1. 为系统的资源(例如:菜单,页面等等)进行设置权限
2. 为不同的用户分配不同的权限
3. 用户只能操作自己权限内的资源
语言要求:Java
数据库:oracle,sqlserver,mysql任选其一
交付的产品
1. 数据库设计文档
2. Java文件,Jsp文件
说明:数据库设计文档必须完成,如果由于编码工作量过大,可以将核心代码部分完成即可。
以上为要求,以下为我的文档
权限管理系统 数据库设计文档
本系统分为4个对象设计
User 为用户类
Role 为角色类
Module 为模块类
ModuleItem 为模块项目类
他们的对应关系如下图
User对应一个Role属性
Role对应多个User和多个ModuleItem
Module对应对个ModuleItem
ModuleItem对应一个Module属性
以下数据表由Hibernate3 自动生成
Roles数据库中的表
Module表
module_item表
Role表
User表
role_moduleitem表
权限管理系统 使用文档
1. 将完整发布包中的Viewer.war部署到任意J2EE服务器上,例如Tomcat5.5
2. 访问地址例如 http://127.0.0.1:8080/Viewer/Viewer.html
3. 第一次使用 会自动创建数据 相关数据查阅“权限管理系统数据库文档.doc”
4. 使用“zhang3”,“li4”,“wang5”为帐号登录,密码都为数字“1”。
5. 为了方便演示 系统内置“hsqldb”数据库,如果想使用Mysql数据库可将Viewer.war文件中的WEB-INFlib文件夹下的Roles.jar的hibernate-mysql.cfg.xml重命名为hibernate.cfg.xml并对数据库名,用户名,密码等信息进行适当修改.
打个小广告,小生已经离职,最近正在进行新的求职
有兴趣的朋友可以看看我的简历http://www.chenmin.org