0
点赞
收藏
分享

微信扫一扫

基于Java Web的大学生艺术节管理系统的设计与实现

研究或解决的问题

基于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

在前面分析的用户功能的基础上,进行接下来的设计工作,最终展示设计的用户结构图(见下图)。用户参与表演项目与比赛项目的报名,对表演项目与比赛项目进行收藏和留言。

基于Java Web的大学生艺术节管理系统的设计与实现_Java_02

基于Java Web的大学生艺术节管理系统的设计与实现_Java_03

基于Java Web的大学生艺术节管理系统的设计与实现_大学生艺术节管理系统_04

基于Java Web的大学生艺术节管理系统的设计与实现_Java_05

基于Java Web的大学生艺术节管理系统的设计与实现_管理系统_06

基于Java Web的大学生艺术节管理系统的设计与实现_信息管理_07

基于Java Web的大学生艺术节管理系统的设计与实现_Java_08

《基于Java Web的大学生艺术节管理系统的设计与实现》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等

使用技术:

开发语言:Java

框架:ssm

技术:jsp

JDK版本:JDK1.8

服务器:tomcat7

数据库:mysql 5.7

数据库工具:Navicat11

开发软件:eclipse/myeclipse/idea

Maven包:Maven3.3.9

浏览器:谷歌浏览器

举报

相关推荐

0 条评论