毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
MBP员工信息管理系统设计+ER图(7)
网页是一个Web应用程序层。JSF提供了一套通用的用户界面组件,包括标准的HTML表单输入元件。Facelets视图提供了一个视图声明语言的JSF应用,提供服务器端模板支持,提供使用XHTML语法声明JSF视图方法,提供可扩展的标签库。
(2) 业务层
业务层使用JSF开发的Web应用程序和EJB会话和依赖注入。用JSF的manage bean 和EJB 的 session bean 来一起承担。使用JSF技术来开发Web应用程序先准备后台Bean,然后写后台bean的属性和方法,最后使用bean验证。使用EJB进行事务逻辑处理,可以实现应用程序的业务逻辑,有能力管理事务,确保数据完整性。
(3) 数据访问层
使用A/Mybatis技术的数据访问层,A提供实体和表之间的映射关系,通过映射关系的转变,我们可以很容易地实现对实体的操作映射到对数据表的操作,A简化Java持久化方案,提高数据的访问的效率和操作的稳定性。Mybatis解决SQL拼接问题也实现了持久化,SQL Map配置文件是一个XML文件,你可以设置各种属性,它可以很容易地统一配置数据源的不同实现。SQL Map的映射文件包括SQL语句和参数对象和结果对象的映射。
4.2 系统开发环境搭建
由于本系统采用Java EE 6规范,所以开发环境必须能够支持Java EE 6规范,用Java EE 6进行开发必须使用JDK 6.0以上才包含有支持它的类库来完成业务逻辑,首先进行JDK的安装和配置,下面对其进行介绍。
图 4.2 JDK安装程序
首先以管理员身份安装JDK程序,如图 4.2所示。安装完毕后,进行环境变量的配置,新建变量名为JAVA_HOME,变量值为JDK的安装位置。找到变量名为path,新增变量值为%JAVA_HOME%\bin。找到变量名为CLASSPATH,新增变量值为%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。便完成了JDK的安装与配置。如图 4.3图 4.4图 4.5所示。
图 4.3 JDK JAVA_HOME 环境变量配置
图 4.4 JDK path环境变量配置
图 4.5 JDK CLASSPATH环境变量的配置
安装和配置成功JDK后,进行开发环境的安装,本系统使用的开发环境是JBoss Developer Studio 6.0.0.GA,它是结合Eclipse、最佳开源工具和JBOSS企业平台,集成的进行开发、测试和部署WEB应用程序的开发工具。
图 4.6 JBoss Developer Studio 6.0.0.GA安装程序
如图 4.6所示为这个开发工具的安装程序,点击运行即可。
安装开发工具之后,本系统选择jboss-as-7.1.1.Final作为系统的应用服务器,JBOSS应用服务器一直紧跟最新的Java EE规范,现在被重命名为WildFly意着该应用服务器启动时间更加快,扩展更加灵活。该应用服务器为WEB程序提供了运行环境,为组件提供服务。下面对怎么使用它进行介绍。
图 4.7JBSS AS 7应用服务器文件
对图 4.7进行解压 ,启动.bat会寻找刚刚配置JDK所使用到的环境变量。启动Jboss即运行standalone.bat即可。访问http://127.0.0.1:8080/出现访问界面,说明启动成功。
以上便完成了开发环境的搭建。
4.3 系统功能模块设计
4.3.1 系统功能模块图
满足本系统需求分析的员工信息管理系统功能包括:系统管理、自助入职、基本信息管理、在职信息管理、教育背景管理、技能信息管理等6个功能模块(一级菜单),每个功能模块下设计若干个子功能模块(二级菜单),系统功能模块图如图 4.8所示。
图 4.8系统功能模块图
由于该系统为员工信息管理系统,不包含员工注册功能,本系统的用户是由管理员添加的,管理员添加完毕后,再将登录名(即职工编号)和密码分配给员工。员工自助平台的作用范围为公司的所有员工。员工可登陆自助平台,进行自助入职和员工信息自助管理。系统首页显示入职信息:姓名、工号、性别、入职日期、转正日期、编制、组织、部门、岗位、入职手续。基本信息管理功能包括:个人基本信息、紧急联系人、护照签证许可证、残障信息、受抚养人的管理。在职信息管理功能包括:合同管理、银行账户、档案传递、外派信息、奖惩记录的管理。教育背景管理功能包括:教育经历、培训经历、工作经历的管理。技能信息管理功能包括:证书职称、语言能力、技术能力的管理。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
大学生手机依赖和心理健康的关系
下一篇:
C#个人办公助手软件的实现+需求分析+可行性分析
基于android的环境信息管理系统设计
ASP.NET飞翔租贷汽车公司信...
Android员工请假系统设计
高校校园网信息安全隐患及防范措施
大数据时代下电子商务个性化信息服务研究
java+mysql学术会议参会信息系统的设计+源代码
基于Linux的员工管理系统的设计与实现
浅谈高校行政管理人员的...
压疮高危人群的标准化中...
酵母菌发酵生产天然香料...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
提高教育质量,构建大學生...
上海居民的社会参与研究
AES算法GPU协处理下分组加...
基于Joomla平台的计算机学院网站设计与开发
浅论职工思想政治工作茬...
从政策角度谈黑龙江對俄...