考试管理系统
某学校需要开发完成一个考试管理系统应用对对外的职称考试; 主要包括三大块,考务中心、网站门户、网站系统管理。
在教务中心里要实现,考点管理、场次管理、报名管理、成绩管理等
在网站门户里要实现,考试新闻、网上报名、成绩查询、个人信息维护等
在网站系统管理中主要是实现信息发布、用户及权限管理、日志管理等
该系统同时在线人数为3000人,操作时的反应速度不得低于3秒,并且要考虑到敏感数据的安全性。
建议技术方案:B/S结构(即网站)+微信服务号(可选 ,个人端)
注: 部分架构设计参考项目:haetae (beta)
maven
Java 1.8
Spring boot
Mysql
Redis
Vue
参与开发人员,排名不分先后
|-- exam-service (业务层)
|-- exam-core (独立的业务领域核心)
|-- user (用户领域核心)
|-- message (消息领域核心)
|-- common (通用领域核心)
|-- exam (考试领域核心)
|-- exam-security (服务安全层)
|-- exam-web (接口交互层)
|-- util (通用工具模块 -- 来自Beta的二方库)
业务码和模块划分暂不列出