面试某电力企业的笔试题《权限管理系统》

权限管理系统

 

实现的功能如下:

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

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

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

 

语言要求:Java

数据库:oraclesqlservermysql任选其一

 

交付的产品

1.       数据库设计文档

2.       Java文件,Jsp文件

 

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

 

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

 

权限管理系统1

权限管理系统2

权限管理系统3

权限管理系统4

权限管理系统5

权限管理系统6

 

 

 

 

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

 

本系统分为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并对数据库名,用户名,密码等信息进行适当修改.

打个小广告,小生已经离职,最近正在进行新的求职

有兴趣的朋友可以看看我的简历http://www.chenmin.org

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unity是一款广泛使用的游戏开发引擎。它提供了可视化的编辑器界面、底层的渲染引擎以及广泛支持的插件生态系统,使得开发者可以很方便地进行游戏开发。 如果你准备参加Unity的面试笔试,你需要掌握以下方面的知识: 1. 编程语言:Unity支持C#和JavaScript语言。你需要掌握其中一种或两种编程语言,并且能够熟练应用它们。 2. 游戏设计:你需要具备游戏设计的基本知识,包括游戏流程、关卡设计、角色设计、游戏平衡等方面的知识。 3. Unity编辑器:你需要熟练掌握Unity编辑器的各种工具,例如场景编辑、组件列表、资源管理等。 4. 物理引擎:Unity包含了物理引擎,你需要熟悉它的基本概念,例如重力、力、碰撞等。 5. 动画系统:游戏中的角色动画是非常重要的一部分,你需要熟悉Unity的动画系统,包括动画控制器、状态机等。 总之,如果你想要在Unity领域取得成功,你需要在以上方面进行深入学习和掌握。如果你能够在面试笔试中展现出你的知识和技能,相信你会很快获得工作机会。 ### 回答2: Unity是当前市面上非常流行的游戏引擎,而从事Unity开发的人才需求也越来越大。在面试和笔试中,可能会涉及到Unity的相关知识和技能。下面将从Unity的四个方面进行简单介绍:游戏物体、组件、Scene和Asset以及C#语言。 1. 游戏物体 在Unity中,物体(GameObject)是游戏场景中的核心对象。而每一个场景都是由若干个物体组成,物体又是由若干个组件(Component)组成的。因此,需要了解游戏物体的各种操作和属性设置,包括名称、激活状态、位置、旋转、缩放、父子关系等。 2. 组件 组件是Unity中最常用的一种对象,也是游戏物体的一个基本组成部分。它可以改变游戏物体的行为、外观和互动方式。在Unity中,可以通过添加或删除组件来更改游戏物体的属性和行为。例如,常用的组件包括:Animator、Rigidbody、Collider等。 3. Scene和Asset Scene(场景)是Unity的一个概念,是由多个游戏物体和它们的组件组成的。在进行游戏开发时,需要了解如何创建、导入和导出Scene。而Asset(资源)则是指Unity中的各种资源文件,例如:纹理、音频、3D模型、动画等。需要了解如何使用Asset Store、如何导入和设置Asset等。 4. C#语言 Unity使用C#语言作为主要的编程语言。因此,在进行Unity开发时,需要了解一些基本的C#语言语法和编程思想,包括:变量、方法、类、继承、多态、接口、委托等。此外,还需要了解一些Unity特有的API和对象模型,例如:GameObject、Component、Transform、Input、Physics等。 总体来说,对于Unity的面试和笔试,需要具备扎实的Unity框架和常用组件的运用能力,同时还能够掌握C#语言的基本知识。只有掌握了这些核心技能,才能在Unity开发中不断提升自己,并为团队和项目创造出更多价值。 ### 回答3: Unity 是一款非常流行的游戏开发引擎,其在市场上占有非常重要的地位,因此很多人选择学习和使用 Unity。如何通过 Unity 的面试笔试题来测试候选人的实际技能以及对 Unity 开发的理解和掌握程度呢? 对于 Unity 的面试笔试题,一般会涉及以下几个方面: 1. 编程语言和算法基础 Unity 开发主要使用 C# 语言,因此需要候选人具备扎实的 C# 基础和算法基础,包括数据结构、算法思想、设计模式等方面的知识。 2. Unity 引擎和 API 掌握程度 作为 Unity 开发者,需要掌握很多 Unity 引擎和 API 的知识,比如场景管理、游戏物体与组件、UI 界面开发、动画系统、物理引擎等。针对这些方面,笔试题目可能会让候选人通过代码实现相关功能或者回答相关问题。 3. 项目经验和实践能力 除了理论知识,实际项目经验和实践能力也非常重要。因此,笔试题目可能会涉及到一些实际场景的开发问题,比如优化性能、解决 bug、协作开发等方面。 总之,Unity 面试笔试题主要考察候选人的编程能力、Unity 引擎和 API 掌握程度以及项目实践能力。同时,需要候选人具备良好的沟通能力和团队合作精神,这对于实际开发非常重要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值