一、客户端功能:
1.采集功能,负责采集预处理好的文件中的环境数据
2.网络功能,负责连接服务器端,并把采集好的数据发送过去
二、服务器功能:
1.连接数据库功能,负责将数据存入数据库中,方便查看
2.网络功能,负责等待客户端的连接,并接收客户端发送的数据
三、公共功能:
1.配置功能,负责初始化和配置系统信息(需要使用dom4j 解析xml配置文件)
2.日志功能,负责记录系统运行过程中出现的情况 (需要使用log4j 记录日志信息)
3.备份功能,负责在需要的时候把数据进行备份,并可以读取之前备份的数据,方便恢复数据
研究内容:
根据需求分析与系统功能设计目标,结合实际情况,该系统有如下几个模块:
系统分为客户端和服务器端。
一、客户端:
采集模块,负责采集预处理好的文件中的数据
网络模块,负责连接服务器端,并把采集好的数据发送过去
二、服务器:
入库模块,负责将数据存入数据库
网络模块,负责等待客户端的连接,并接收客户端发送的数据
三、公共模块:
配置模块,负责初始化和配置其他模块(需要使用dom4j 解析xml配置文件)
日志模块,负责记录系统运行过程中出现的情况 (需要使用log4j 记录日志信息)
备份模块,负责在需要的时候把数据进行备份,并可以读取之前备份的数据
研究方法和手段:
此环境测试系统在Eclipse平台上开发完成,系统采用B/S模式,以JAVA语言编写,后台采用Oracle进行数据组织与管理,同时使用Maven来管理jar包和项目构建。系统搭建完成后,为检验系统是否满足需求,采用黑盒测试法对系统的各部件、功能模块及模块间的逻辑性能进行测试。当遇到问题时,要学会使用网络上的资源,收集一些文献与博客来了解相关的技术,或者向经验丰富的开发者请教。
开发环境:
操作系统:windows10
开发工具:IDEA、Eclipse
数据库:Mysql 、Oracle
web服务器:Tomcat8.5
浏览器:火狐浏览器、谷歌浏览器
处理器:Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
内存:16G,固态256G
设计(论文)提纲及进度安排:
设计(论文)提纲:
1、前沿
2、关键技术概述
3、需求分析
4、数据库设计
5、系统设计
6、系统实现
7、系统测试
8、总结