大型科研院RPMS系统开发实录(EasyUI、React、AngularJS2、TypeScript、RPMS)
  
收藏课程
9999+

大型科研院RPMS系统开发实录(EasyUI、React、AngularJS2、TypeScript、RPMS)

通过本系统,可以解决传统的依赖Excel、word等办公软件来处理大量的项目和成果数据的方式。过去采用传统的手工办法,难以及时有效的掌握最新的科研情况,而且每次...

适合人群:中级
课时数量:44课时
用到技术:RPMS 、EasyUi React
涉及项目:RPMS系统

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。

 


RPMS系统为国内科研院所的项目管理和整体管理之间架起一座桥梁,能够对每个项目的整个生命周期进行管理。通过统一的数据模型,提供了与项目相关活动的准确的各角度视图,使科研主管部门能够为项目分配合适的资源,确保项目执行并跟踪项目的成果,从而提升科研院所的科研能力及效率。通过本系统,可以解决传统的依赖Excel、word等办公软件来处理大量的项目和成果数据的方式。过去采用传统的手工办法,难以及时有效的掌握最新的科研情况,而且每次查询统计工作量浩大,通过本系统,所有的查询统计可以很方便的得到,并导出到excel中。各级领导不但可以对所承接的各类项目及取得的成果一目了然,也能对未来的发展具有一定的预测。




1.课程研发环境

项目源代码以.JDK7.0为基准,数据库会提供以Sqlserver2005或Sqlserver2008为基准的数据库脚本,以下环境都适用于项目。

开发工具:myeclipse8.6;

数据库工具:SqlServer2005,2008,2012,2014   

其他工具:DevExpress.v14.等都会提供与项目匹配的安装程序,并且是破解版


2.内容简介

通过本系统,可以解决传统的依赖Excel、word等办公软件来处理大量的项目和成果数据的方式。过去采用传统的手工办法,难以及时有效的掌握最新的科研情况,而且每次查询统计工作量浩大,通过本系统,所有的查询统计可以很方便的得到,并导出到excel中。各级领导不但可以对所承接的各类项目及取得的成果一目了然,也能对未来的发展具有一定的预测。easyui是一种基于jQuery的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。




小亮讲师毕业于西北大学研究生,拥有多年实战经验。曾在电信行业和电子商务领域多年,能灵活应用多种开发环境进行项目开发。同时目前在北大青鸟某校区担任教学主管一职位,精通java、oracle、 MySql, freemarker等编程语言和数据库系统,工作流jbpm,activiti技术,深入掌握struts、hibernate、spring、springmvc, mybatis,cxf,Jersey,webservice等技术框架。精通各种JavaScript框架,如jQuery,EasyUI,ExtJs,对互联网项目有独到的理解,多次搭建大型互联网电商项目,在Linux环境使用nginx,Apache,LVS,redis,memcached搭建大型互联网项目 




第1讲-jEasyUI布局

1.1-创建jEasyUI

1.2创建边框布局

1.3-创建复杂布局


第2讲-jQuery EasyUI应用

2.1-创建标签页面

2.2-windows-xp的资源管理文件夹

2.3-ui创建窗口

2.4-窗口和布局设计


第3讲-React State

3.1-React特点及案例

3.2-React JSX服务

3.3-组件

3.4-React顶层API

3.5-React API

3.6-组件API

3.7-React State状态

3.8-React props组合案例

3.9-Props验证及深入讲解组件      

3.10-状态案例简介  

  

第4讲-React组件生命周期

4.1-生命周期方法

4.2-表单和事件

4.3-react事件


第5讲-AngularJS2 TypeScript

5.1-angular js

5.2-语法

5.3-指令控制

5.4-指令

5.5-作用域

5.6-控制器

5.7-service 

5.8-事件

5.9--表单      

5.10-数据验证

5.11-选项框


第6讲-RPMS

6.1-系统架构设计

6.2-系统功能模块

6.3-权限管理模块

6.4-数据库架构

6.5-数据库连接类

6.6-管理员模块设计

6.7-用户管理处理类

6.8-用户核心类开发


第7讲-RPMS—系统架构设计

7.1-成果申报

7.2-未入库类处理

7.3-已入库成果处理

7.4-未入库数据处理

7.5-成果入库

7.6-权限管理

7.7-数据库创建

7.8-配置文件及接口处理

7.9-接口实现类

7.10-通过字段查询数据

7.11-用户业务类处理

7.12-开发角色接口类

7.13-角色和业务

7.14-role Action类

7.15-用户角色


第8讲-RPMS-数据库设计开发

8.1-角色功能接口开发

8.2-功能接口开发

8.3-数据修改

8.4-成果数据查询

8.5-成果清单查询

8.6-数据查询

8.7-课题研究

8.8-成员添加


第9讲-RPMS-公共模块开发

9.1-未入库成果代码开发

9.2-已入库成果

9.3-已入库课题

9.4-未入库成果详单


第10讲-RPMS-JSON

10.1-json案例开发

10.2-java解析json

10.3-beans转换成json

10.4-构造json数据

10.5-org.json

10.6-json对象转换为Map对象

10.7-json方法测试案例

10.8关于解析json数据


第11讲-RPMS-项目部署运行测试

11.1-RPMS高级数据加密

11.2-获取私钥

11.3-DH算法加密

11.4-取得私钥和公钥

11.5-DH测试

11.6-RSA解密

11.7-获得公钥和私钥

11.8-RSA测试运行     



 

 

 

 

 



目标一. 了解基于jQuery的用户界面插件集,为创建现代化,互动,JavaScript应用程序,提供必要的功能。


目标二. 掌握React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。


目标三. 了解AngularJS 是一款开源JavaScript库,由Google维护,用来协助单一页面应用程序运行




亮点一、使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。easyui节省您网页开发的时间和规模。easyui很简单但功能强大


亮点二、React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。React Native着力于提高多平台开发的开发效率 —— 仅需学习一次,编写任何平台。

 

亮点三、AngularJS2 是一款开源JavaScript库,由Google维护,用来协助单一页面应用程序运行。AngularJS2 是 Angular 1.x 的升级版本,性能上得到显著的提高,能很好的支持 Web 开发组件。




1.课程针对人群

本课程针对具有一定的javascript基础(不要求懂jquery)与一定的java web基础(不要求懂ssh)的学员,想通过本项目的学习,了解使用Maven管理项目、jeasyui结合后台服务端框架整合开发商业项目的学员。也适 合是有志于成为前端开发工程师岗位的学员。  

 

2.我该怎么学,如何才能学好这门课程,给些建议。

2.1、时间上的安排建议

本课程共82讲,如果您时间上充分,建议以每天2-3讲的进度往前学习。 

2.2、学习要求

如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆

如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 

2.3、讲师建议

1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。

2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了

3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。

4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三

5. 最后祝您学有所成




课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作

1.jeasyui开发工程师

2.Web前端开发工程师

3.Java软件开发工程师