摘要:随着上个世纪90年代信息的兴起,本世纪信息发展迅速,信息技术日新月异,时刻都在发展。人们对信息的依赖,从以往的文本信息转变成更加依赖于网络消息浏览。鉴于此种格局,开发网络系统已经成为必然。现如今,如若人可以不亲临现场,便可查询,更甚至于参加某项活动,这就要借助信息网络管理系统来完成。在此种背景下,特意开发数学建模系统,以便于高校管理竞赛事宜和方便师生及时参加高校竞赛。
该系统是基于B/S模式的,因此,系统主要以J2EE架构为基础,整个系统使用JAVA语言来开发。应用Spring + SpringMVC + Mybatis框架开发,数据库选择较为方便的Mysql,其中SpringMVC分离了控制器和模型,JSP作为视图层,持久层的Mybatis来控制sql语句。
主要功能模块包括登录注册(管理员/教师/学生)、组织结构(建模协会)、校赛管理模块、建模比赛交流和赛事信息发布。各功能模块主要包含对数据表的基本操作,校赛管理模块分为报名、赛题发布、论文提交和公布成绩,赛事信息由管理员统一发布,进入系统的用户都可以在线交流。系统首页由登录/注册界面和新闻浏览构成,主要功能模块需登录后方可使用。注册角色默认为学生,教职工应由管理员统一注册。该系统界面简洁友好、操作简单易懂,便于广大教职工和学生使用。对高校管理数学建模竞赛有着显著地提升。
关键词:数学建模系统;高校;Mysql;SpringMVC;Mybatis
目录
摘要
Abstact
一、绪论-1
(一)课题研究的意义,国内外研究现状和发展趋势-1
(二)毕业设计背景-1
二、系统概述-2
(一)方案的原理、特点与选择依据-2
(二)系统简介-2
三、需求分析-2
(一)可行性分析-2
1.技术可行性分析-2
2.操作可行性-3
3.经济可行性-3
(二)功能模块-3
1.系统模块-3
2.登录/注册-3
3.校赛管理模块-4
4.建模比赛交流-4
5.建模比赛交流-4
四、详细设计-5
(一)总体目标-5
(二)数据库设计-5
(三) 数据库E-R图-7
五、系统开发-8
(一)开发环境搭建-8
1.硬件环境-8
2.软件环境-8
3.开发工具-8
4.搭建SSM框架-8
(二)界面设计-10
1.登录界面-10
2.注册界面-13
3.主界面-14
4.建模比赛交流-15
5.赛事信息发布->公告查询-20
6.发布公告界面-23
7.修改密码界面-24
六、开发总结-26
参考文献
致谢