软件工程论文毕业开题报告如何写?( 三 )


集中式管理的实现方式
由于该平台面向湖北汽车工业学院共计1万多全校师生,同时,每年都有新生入学和应届生毕业,因此,该平台面临着用户数量大,用户流动具有周期性,所以,开发一个第三方集中管理平台,对Oracle数据库应用实验平台的用户进行管理,是十分必要的,这样能有效降低管理Oracle数据库应用实验平台的用户的难度和成本 。
四、方案论证
1.网络拓扑结构设计
根据相关资料表明,当今服务器的MTBF(平均故障间隔时间)已经能够达到120000小时,但是服务器在运行期间发生宕机事故,仍然屡见不鲜,因此,在设计计算机网络拓扑结构时,使用双机备份,乃至多机备份是一种很好的方案 。通过阅读Oracle 11G的产品说明,该数据库软件支持数据库集群技术,并且可以灵活配置数据库软件和数据库数据,此特性为设计两层且各层可单独冗余的计算机网络拓扑结构奠定了基础 。
为了提高Oracle数据库应用实验平台的稳定性,因此将数据库实例和数据库数据部署至单独的服务器,同时,部署数据库实例的服务器采用2台服务器做集群配置,通过这样的设计,可以达到数据库实例与数据库信息分离的目的,这样可以实现整个平台不间断运行,即使其中一台服务器因为意外宕机,那么另一台服务器也可以做到无缝切换,保证整个平台依然能够向用户提供数据库服务,同时提高了整个平台的I/O吞吐量,也为将来的服务器集群拓展奠定了基础 。
为了提高平台内部数据的交换速率和设备之间互联的稳定性,采用安普非屏蔽6类线和华为S1724G企业级千兆交换机,保证了Oracle服务器与存储服务器的高速率数据交换 。
网络拓扑结构设计如下:
集中式管理平台设计
在设计出Oracle数据库应用实验平台的网络拓扑结构后,通过分析,集中式管理平台的应用,也需要数据库软件的支持,并且,对数据库资源的占用少,应此可以直接依托该数据库提供辅助服务,其网络拓扑结构修改后如下:
通过分析,该管理平台需要实现的主要功能如下:
批量添加、删除学生应用Oracle数据库应用实验平台的帐户功能,单独添加、删除学生应用Oracle数据库应用实验平台的帐户功能,开启、关闭学生应用Oracle数据库应用实验平台的功能,清理学生使用Oracle数据库应用实验平台之后产生的垃圾文件 。
由于Oracle 11G对java支持的很好,其外围组件较多,因此采用B/S结构设计有利于该辅助程序设计 。
五、工作步骤
日期任务
20xx.XX.XX提交开题报告
20xx.XX.XX-XX.XX需求分析文档完成
20xx.XX.XX-XX.XX详细设计文档,数据库设计文档,测试计划文档完成
20xx.XX.XX-XX.XX完成相关数据库设计以及相关编码,完成中期汇报表