权限管理系统-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我挖网 

浏览器插件在女朋友工作中的应用

2009-07-30 8:46 am

网页注册机1

网页注册机3

这个软件是给女朋友做的网页注册机

女朋友和同事忙了1晚上,

晚上12点左右才回家头晕眼花的

看着心疼,听她说下个月还有更多数据要录入

想着给她加班晚上做个软件,

能自动把整理好的数据填到网页里面

经历了半个通宵以后一个简单的注册机诞生了

只要把Excel里面整理好的数据直接复制,粘贴到数据标签界面

然后切换到设定好的浏览器界面,

双击屏幕就可以自动提交下一条数据。

直到所有数据提交完成。

改软件获得他们公司领导的一致好评。

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