研究或解决的问题
基于Java Web的“大学生艺术节”管理系统主要用于对“大学生艺术节”的相关信息进行管理,提升“大学生艺术节”方面相关信息的管理效率。
本系统基于B/S结构,采用软件工程流程规范,遵循需求分析、系统设计、程序编码、测试等过程。系统采用自上向下方法开发,系统分成几个相对独立的模块,主要功能有:登录模块、信息管理、报名管理、系统管理模块。
具体的功能描述如下:
1.登录模块;
供各个小组负责人登录
2.信息模块:
可以发布节前信息,比赛项目,表演项目,比赛结果等信息。支持对应的编辑、删除、查看等操作;
3.报名模块:
需要登录后才可以报名相应的艺术节比赛或表演项目;
4.打印艺术节用表模块:
可以将比赛结果生成对应表格,支持打印;
二、拟采用的方法
基于Java Web的“大学生艺术节”管理系统是属于JavaWeb项目,采用的开发框架为SSM框架,也就是Spring mvc、Spring、MyBatis这三个框架,页面设计用的是jsp技术作为动态页面文件设计,jsp文件里可以对实现html等界面布局的代码,采用SpringMVC替代传统的struts2框架,主要对jsp访问的拦截和控制,Spring作为整个控制的核心,通过控制反转技术和面向切面技术,让Spring自动对使用的类文件进行调用和导入,MyBatis主要作为底层操作数据库,不牵扯业务逻辑,开发工具采用Eclipse,服务器用的是tomcat。编码语言是Java,数据库采用Mysql。
采用的研究方法如下:
(1)调查法:从实际的系统开发目的出发,结合系统需求调研,得出本系统的功能结构模块。
(2)文献研究法:通过大量查阅有关本系统的相关技术书籍,更详尽地了解网上有关系统的现状及相关技术。
(3)经验总结法:经过网络搜索、老师指导以及自己的开发经验结合,对系统开发具体情况,进行归纳与分析,使之系统化、理论化。
(4)实证研究法:自己进行大量的编码测试,一切从动手编码出发,结合自己以前的编程基础,实现系统所需要的功能。
互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对“大学生艺术节”方面的信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用“大学生艺术节”管理系统可以有效管理,使信息管理能够更加科学和规范。
“大学生艺术节”管理系统在Eclipse环境中,使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,其管理员管理表演项目,比赛项目,比赛结果以及节前信息,管理表演项目以及比赛项目报名信息。用户参与表演项目与比赛项目的报名,对表演项目与比赛项目进行收藏和留言。
总之,“大学生艺术节”管理系统集中管理信息,有着保密性强,效率高,存储空间大,成本低等诸多优点。它可以降低信息管理成本,实现信息管理计算机化。
功能结构设计
在前面分析的管理员功能的基础上,进行接下来的设计工作,最终展示设计的管理员结构图(见下图)。管理员管理表演项目,比赛项目,比赛结果以及节前信息,管理表演项目以及比赛项目报名信息。
在前面分析的用户功能的基础上,进行接下来的设计工作,最终展示设计的用户结构图(见下图)。用户参与表演项目与比赛项目的报名,对表演项目与比赛项目进行收藏和留言。
《基于Java Web的大学生艺术节管理系统的设计与实现》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等
使用技术:
开发语言:Java
框架:ssm
技术:jsp
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器