论文部分内容阅读
随着高校校园信息化建设的不断推进,教师个人学术主页系统逐渐成为众多高校的门户网站之一。然而,有一部分高校的个人学术主页系统页面老旧,技术的更新换代使得之前的技术已经无法满足当下学术主页系统的某些需求。本文介绍了使用当前主流的J2EE平台开发多用户学术主页系统后台的过程,该系统基本能满足本校师生的使用需求。同时,预留数据接口以便日后以前后端分离的方式开发系统前台。论文研究了国内外现有个人学术主页系统应用情况,分析了我校原有个人学术主页系统存在的问题和不足,介绍了当前主流的Web开发工具和技术,在此基础上基于Java语言开发了一套完整的个人学术主页系统。在技术选择上,使用Web主流的开发技术平台J2EE,以Spring框架为核心,结合MVC设计模式编写了系统的业务逻辑代码。在网站服务器上,比较了三个不同服务器的性能和优缺点,最终选用了适合本系统的Tomcat服务器。在数据库设计上,严格遵守三范式规则,相比原有系统设计了更加规范的数据库。在页面布局上,以扁平化风格设计了系统页面。框架的合理运用让本系统具有更高级别的安全性和稳定性。在开发任务完成之后,对系统实施了功能、性能和安全性测试,验证了系统符合设计目标。在系统上线之前,使用网站扫描工具检测了系统潜在的漏洞,并完成了漏洞的修复。最后系统上线测试,完成了本次开发工作。本文所论述的多用户学术主页系统在管理员端实现了信息管理、用户管理、通知管理、留言管理和系统管理功能;在教师端完成了主页管理、个人信息管理、留言通知管理功能。为了方便管理员统计数据,系统后台加入了可视化的数据图表。在系统上线之初集成了网站监控模块,管理员能实时查看系统的运行状况。本系统的开发弥补了学校原有个人学术主页的不足,解决了原有系统使用过程中数据库报错、浏览器不兼容、移动端不适配、页面设计风格老化等问题。新的学术主页系统在研究生招生、学校学术交流中具有较高应用价值。