锁定老帖子 主题:面试某电力企业的笔试题《权限管理系统》
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (11)
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-14
最后修改:2009-08-15
这只是当初为了面试做的一个小的Demo历时1天,希望大家多多指教。 源代码整理后会稍后放出。
权限管理系统
实现的功能如下: 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
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-08-14
EXTJS....
三维权限管理 岗位,职位,角色 |
|
返回顶楼 | |
发表时间:2009-08-14
求源码....
求源码.... 求源码... |
|
返回顶楼 | |
发表时间:2009-08-14
界面做得不错,现我正在学EXTJS当中,
求源码,源码 |
|
返回顶楼 | |
发表时间:2009-08-14
你丫工作两年,跳槽三次,好一点的应届生估计和你差不多。
|
|
返回顶楼 | |
发表时间:2009-08-14
不错...
|
|
返回顶楼 | |
发表时间:2009-08-14
西北野狼 写道 你丫工作两年,跳槽三次,好一点的应届生估计和你差不多。
感谢你阅读我的简历 江山辈有人才出 嘛, 大家交流交流技术啊 |
|
返回顶楼 | |
发表时间:2009-08-14
和我公司开发的metadmin产品, 界面技术差不多啊。
LZ模型不错,求职很快会有响应的。 |
|
返回顶楼 | |
发表时间:2009-08-14
最后修改:2009-08-14
鼓励一下楼主。 有追求就有未来。 |
|
返回顶楼 | |
发表时间:2009-08-14
人才啊~!
|
|
返回顶楼 | |