Jul
30

权限管理系统-web端MVC的综合实例
2009-07-30 9:22 am 作者:陈敏

权限管理系统1

权限管理系统2

权限管理系统3

权限管理系统4

权限管理系统5

权限管理系统6

 

权限管理系统

 

实现的功能如下:

1.       为系统的资源(例如:菜单,页面等等)进行设置权限

2.       为不同的用户分配不同的权限

3.       用户只能操作自己权限内的资源

 

语言要求:Java

数据库:oraclesqlservermysql任选其一

 

交付的产品

1.       数据库设计文档

2.       Java文件,Jsp文件

 

说明:数据库设计文档必须完成,如果由于编码工作量过大,可以将核心代码部分完成即可。

 

以上为要求,以下为我的文档

 

 

权限管理系统 数据库设计文档

 

本系统分为4个对象设计

User 为用户类

Role 为角色类

Module 为模块类

ModuleItem 为模块项目类

他们的对应关系如下图

权限管理系统7

 

User对应一个Role属性

Role对应多个User和多个ModuleItem

Module对应对个ModuleItem

ModuleItem对应一个Module属性

 

 


以下数据表由Hibernate3 自动生成

权限管理系统8

 

Roles数据库中的表

权限管理系统9

 

Module

权限管理系统10

 

module_item

权限管理系统11

 

Role

权限管理系统12

 

User

权限管理系统12

 

role_moduleitem

 

权限管理系统13

 

权限管理系统 使用文档

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.jarhibernate-mysql.cfg.xml重命名为hibernate.cfg.xml并对数据库名,用户名,密码等信息进行适当修改.

 

在女朋友的大力支持下,我24小时内做完了这个工程

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 
Jul
30

Myeclipse7.x注册机
2009-07-30 9:05 am 作者:陈敏

MyEclipseGEN1

今天启动 Myeclipse7 发现提示更新许可证

为了让大家方便使用注册机

使用Swt界面封装了这个注册机

并且制作了java运行版和exe运行版(含精简jre6)

下载地址

http://code.google.com/p/chenmin/downloads/list

Myeclipse7参考注册码

chenmin

pLR8ZC-855575-525357547295839

chenmin.org

pLR8ZC-855575-52535756292396389

www.chenmin.org

jLR8ZC-855575-52535756837657122

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网