基于NIO+网络通信+Jfreechart+秘钥认证技术开发国家电网财务进销存系统
  完结
收藏课程
9999+

基于NIO+网络通信+Jfreechart+秘钥认证技术开发国家电网财务进销存系统

该系统是商业企业管理中的核心环节,实现了信息化管理,提高了企业的管理水平,该软件大致包含进货,库存,管理配置等环节,避免了漏账,差账,假账等情况的发生,同时包括...

适合人群:中级
课时数量:39课时
用到技术:网络通信 Jfreechart SQL SERVER
涉及项目:财务进销存系统

  • 课程顾问贴心解答

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

  • 名企定制紧随大流

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

  • 系统教学把控效果

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

  • 一线大师1对1指导

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

  • 点播答疑完美结合

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

  • 量身定制学习计划

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

推荐学习

 

该项目主要是按照国家电网公司对电网内部硬件材料以及软件材料的购买监控采购为一体的管理为目的的软件,由国家电网信息通信中心负责开发管理,由科技信通部门监制,本软件采购模块较为广泛,适合于机房内部硬件以及软件设施的进销管理为一体。该系统先由国家电网总部以及浙江电力作为试点单位后推至北网26家网省以及4家直属单位运行,该系统是商业企业管理中的核心环节,实现了信息化管理,提高了企业的管理水平,该软件大致包含进货,库存,管理配置等环节,避免了漏账,差账,假账等情况的发生,同时包括年度分析报表的打印和审核流程。该系统包括系统基础设置、库存管理,配置管理、查询统计,往来统计等功能数据库采用sqlserver数据库,涉及到17张表的开发,由于按照公司要求,在系统的扩展性方面做到了层与层的分离开发。涉及到的技术点有IO/NIO、为了提高系统的安全性采用了秘钥认证,通过jfreechart查看报表分析、为了使得数据的安全性质考虑,采取网络通信技术对数据做到了实时备份以及双机制。

 

 

1.课程研发环境

项目源代码以java语言为基准,数据库会提供以SQLSERVER以及oracle为基准的数据库脚本,以下环境都适用于项目。

开发工具:myeclipse 8.6;

数据库工具:oracle,SQLSERVER   

 

2.内容简介

该系统是商业企业管理中的核心环节,实现了信息化管理,提高了企业的管理水平,该软件大致包含进货,库存,管理配置等环节,避免了漏账,差账,假账等情况的发生,同时包括年度分析报表的打印和审核流程。该系统包括系统基础设置、库存管理,配置管理、查询统计,往来统计等功能数据库采用sqlserver数据库,涉及到17张表的开发,由于按照公司要求,在系统的扩展性方面做到了层与层的分离开发。涉及到的技术点有IO/NIO、为了提高系统的安全性采用了秘钥认证,通过jfreechart查看报表分析、为了使得数据的安全性质考虑,采取网络通信技术对数据做到了实时备份以及双机制。

 

 

尹老师一直从事于Java和数据库开发方面工作,涉及到对于JavaEE和数据库方面有所深入的研究,主要从事于财务方向和金融方面的开发,毕业到现在,前后在华为、阿里等公司担任开发部主要职位,在ERP系统,人资管控系统的架构方面有着重要的开发和架构经验。着力于多省市的各大银行的告警系统,人力管理系统的开发方面有着显著的成效

 

主要从事Java、数据库相关技术:Struts、Sping 、Oracle、SQL Server、MongoDB、Memcache、Hibernate、Html、JavaScript、AngularJS、大数据开发、Hadoop


 

第1讲 JSF

1.1  网络通信服务端开发

1.2  网络通信客户端开发

1.3  socket一对多客户端

1.4  一对多服务端开发

 

第2讲 类型转换器

2.1  ReadFile类原理介绍开发

2.2  文件读取

2.3  线程开发

 

第3讲-UI标签创建视图页

3.1  创建饼状图

3.2  初始化饼状图数据

3.3  创建柱状图

3.4  JFreeChart生成时序图

3.5  曲线图设计

3.6  获取曲线图数据

3.7  设置曲线图数据

3.8  时序图创建

3.9  时序图属性设置

 

第4讲-开发托管beans

4.1  服务端开发

4.2  客户端开发

4.3  多线程

4.4  服务器端开发

4.5  在线聊天客户端

4.6  聊天室样式属性配置

4.7  客户端连接服务器端

4.8  图形化窗口

4.9  多用户在线聊天

4.10  聊天室服务器端

4.11  服务器端测试

4.12  多线程运行测试

 

第5讲 svn协同

5.1  Java NIO概述

5.2  Java NIO VS IO

5.3  缓冲区

5.4  选择器

5.5  flip方法使用

5.6  分散聚集

 

第6讲 开发国家电网财务进销存系统—系统架构设计一

6.1  系统前期分析

6.2  系统结构图

6.3  数据库设计

6.4  中文转换

6.5  日期类转换

6.6  日期强制转换类处理

6.7  时间获取

6.8  查询类处理

6.9  查询sql语句组合一

6.10  查询sql语句组合二

6.11  查询sql语句组合三

6.12  分页查询类开发

6.13  创建查询sql

6.14  获取分页查询属性

 

第7讲 开发国家电网财务进销存系统—系统架构设计二

7.1  数据库设计

7.2  公共模块设计

7.3  条件查询物资

7.4  JavaScript方法验证

7.5  时间日期转换类

 

第8讲 国家电网财务进销存系统—系统E-R图设计

8.1  公共模块设计

8.2  货物模块管理

8.3  商品入库查询

 

第9讲 电网财务进销存系统—数据库设计

9.1  核心类开发

9.2  验证文件配置

9.3  商品数据查询

9.4  销售信息查询一

9.5  销售信息查询二

 

第10讲 财务进销存系统—持久层设计

10.1  系统设置

10.2  查询统计

10.3  用户管理

10.4  分页显示页面查询

10.5  付款方式类开发

10.6  商品入库信息

 

第11讲 财务进销存系统—EAO层设计

11.1  货物往来管理

11.2  供应商信息查询类

11.3  商品销售排行

11.4  销售信息查询

11.5  条件验证查询

 

第12讲 财务进销存系统—实现业务逻辑层

12.1  库存管理

12.2  货物管理

12.3  信息配置

 

第13讲 财务进销存系统—实现系统web层

13.1  基础信息管理

13.2  基础信息查询

13.3  客户信息查询

13.4  商品销售

13.5  商品销售数据初始化

13.6  商品对象保存

13.7  商品查询条件验证

13.8  退货处理类一

13.9  货处理类二

13.10  静态页面创建

13.11  开发结算模块

 

第14讲 电网财务进销存系统—核心处理类开发

14.1 系统设置

14.2 基础信息配置管理

14.3 系统验证测试


 

 

 

 

 

 

目标一. 了解财务进销存系统的的环境配置以及如何在项目中进行运用管理

 

目标二. 了解java框架技术,熟悉SSH框架搭建的全过程

 

目标三. 可以让学员迅速掌握EJB webservice、以及jms相关信息的配置

 

目标四. 可以让学员熟练使用ER图的绘制以及系统业务流程的开发

 

 

亮点一、该系统符合目前互联网行业的发展趋势是属于各类互联网公司所需技术点。

 

亮点二、理论与实战相结合,由浅入深。即照顾到基础学员,又照顾到有一定经验的学员,讲解过程中留有学生思考的时间。

 

亮点三、课程绝大多数代码均是一行一行手工敲入,手把手一步步带领学员从入门到精通。

 

 

1.课程针对人群

本课程针对具有一定的java基础,与一定的java web基础的学员,想通过本项目的学习,了解使用o2o项目、数据库结合后台服务端框架整合开发商业项目的学员。也适 合是有志于成为前端开发工程师岗位的学员。  

 

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

2.1、时间上的安排建议

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

2.2、学习要求

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

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

2.3、讲师建议

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

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

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

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

5. 最后祝您学有所成


 

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

1.java Web前端开发工程师

2.Java软件开发工程师