研究内容/方法/详情/成果
系统采用 B/S 架构,并按照 MVC 设计模式组织业务逻辑。前端使用 HTML5、CSS3 和 JavaScript 实现页面布局、表单交互及数据展示;后端使用 Java Web 与 Spring MVC 完成请求分发、业务处理和前后端数据交互;数据库采用 MySQL,用于存储用户、成员、活动、竞赛及科研成果等业务数据。系统主要实现用户登录、成员信息管理、活动信息管理、竞赛信息管理、成果信息管理以及基础权限控制等功能。
在系统安全方面,本文针对 SQL 注入、弱密码、暴力登录和越权访问等常见 Web 安全问题,采用参数化查询、密码加密存储、登录失败次数限制和用户权限校验等方式进行基础防护。同时,通过功能测试、数据库操作测试、权限测试和安全性测试,对系统主要功能及异常处理能力进行验证。
测试结果表明,在既定测试环境下,系统能够完成研究室成员、活动、竞赛和科研成果信息的集中管理,主要业务流程运行正常,能够满足研究室基础信息管理需求。该系统为研究室信息的规范化存储、统一维护和快速查询提供了一种可行的实现方案。