基于SSM福州市非遗文化保护宣传网站的设计
【摘要】如果计算机技术与信息化管理能够互相协作,那么管理员的工作效率就会大大提升,工作的质量也会得到改善。优秀的福州市非遗文化保护宣传网站对于管理员的管理实际的具体运作有更有力的管理,对非遗文化保护宣传进行管理,同时也能促进因管理员的失误等问题。所以一种好的福州市非遗文化保护宣传网站能起到很好的作用和作用。
本系统采用 MVC技术,以 Java和 MySQL作为数据的存储仓库。系统中的主要角色有管理员和用户。管理员具有的功能包括登录、公告管理、用户管理、新闻资讯管理、资讯分类管理、非遗产项目管理、视频管理、专题报道管理、个人中心、非遗产活动管理、报名记录管理。用户具有的功能包括注册登录、查看公告、查看新闻、查看视频、查看专题报道、查看非遗产活动、收藏管理、评论管理、报名管理。
【关键词】MVC;Java;MySQL
目录
1 绪论
1.1 研究背景
随着电子电脑的普及,全球范围内的非遗文化保护宣传网站具有良好的非遗文化保护宣传管理前景,而国内的非遗文化保护宣传网站数量也不断增加,网上用户数量的增加,表明了非遗文化保护宣传网站的未来具有良好的发展前途。随着高新技术的发展,电脑的使用已经成为一种必然的趋势。现今资讯越来越发达,管理员的工作效能早已被越来越多地强调[1]。
传统的手工操作方法会消耗很多人力物力,使得工作人员在工作中出现了一些不规范的问题,更为严峻地会对非遗文化保护宣传系统的运行造成一些的消沉效果。该方案在网络平台下,通过网络平台进行非遗文化保护宣传管理。为便于管理工作的员工在大型的商业过程中进行实际的具体的运作,可以利用大量的数据资源。同时,为了用户的便利和快速,也要注意管理员的安全[2]。
随着人们对不同方式的讨论,并讨论了有关高新高技术的发展,以及怎样在海量的信息中更高效地存储有用的信息。将软件、硬件配置与数据库相结合,探索一套能够满足博物馆商业过程要求的一套新的系统,进而促进整个非遗文化保护宣传网站的发展。这不仅能使用户得到肯定,而且能提高服务效率。同时,还可以对管理员进行标准化管理。
1.2 研究意义
非物质文化遗产是一种“时代”术语,虽然它的专业分类至今还没有一个明确的定义,但是它的重要性和紧迫性已经得到了越来越多的重视。经过调查,很多具有历史、文学、艺术和科学价值的具有中国特色的民间文化遗产被纳入了保护名单。要对其进行更好的保护,就必须采取一种既科学、规范、实用的方法。
我国已经制定了相应的法规,对其进行了规范和规范,但是由于该行业还处于起步阶段,缺乏工程管理方面的丰富的实务和专门的管理人员,使得其在实施过程中需要进行调整和改进。作为一种新型的经营形式,必须根据自身的文化生态条件,通过特定的途径和途径,采用不同的经营模式来实现自己的预期目的。总之,发展非物质文化遗产的项目管理体系,可以通过科技、计算机、数据库等先进的技术和技术来更好地维护和维护。因此,发展非遗保护工程的管理体系是非常重要的。
.3 课题研究现状
福建省非物质文化遗产研究机构的目标是:传承和传承民族优秀文化。负责省级相关的相关工作;在全国范围内,通过全社会的共同努力,逐渐形成具有我省特点的完整的、具有我省特点的非物质文化遗产体系,使我省珍贵、濒危的具有历史、文化和科学价值的非物质文化遗产得到有效保护,并得以传承和发扬
通过多年的发展,全省共有73个项目被列为三个重点保护对象,并发布了三个省重点保护重点保护对象440个。目前已初步形成了省、市、县三级名录系统。非物质文化遗产的继承性质,使其保存的最佳途径是利用现代技术对其进行完整、忠实的记录,从而使它的保存变得无可取代。
世界上很多国家的非遗文化保护宣传网站都比国内发展得更好,它们都是基于不同的管理平台,为管理工作提供了大量的资料和资料,为管理部门提供了一种行之有效的管理方式。从技术指标上看,可以将网络软件和软件相融合。
与国际上比较,国内在网上进行管理非遗文化保护宣传的信息化进程比较缓慢,起初仅将管理非遗文化保护宣传作为一个观念来看待。在信息化技术飞速发展的今天,对管理非遗文化保护宣传工作进行了较长时间的发展。
按照应用的不同,软件开发机构可以划分为几个层次:
第一个层次,就是外国的软件公司可以提供更好的网络服务,满足用户的需要。
第二个层次,国内一些软件公司往往在整个开发过程中,采取了外国的方法,然后根据本国的实际进行相应的开发。做的东西,往往都是被大多数用户认可的[3]。
第三个层次是定制的非遗文化保护宣传网站。针对用户的特殊需求,对本系统进行了个性化的设计,使其与用户的需求相融合。
1.4 论文结构
本论文的主要工作包括:
第一章是导言。论文的研究背景、研究意义、研究现状和研究框架。
第二章重点阐述了本系统的开发平台与技术。文章重点介绍了福州市非遗文化保护宣传网站软件的开发背景和有关技术。
第三章是需求分析。详细论述了福州市非遗文化保护宣传网站的有效性和非有效性需求,给出了该系统的控制功能框图。
第四章主要是对整个体系的总体架构进行分析。对影响控制的各个子系统进行分区和数据库的编制。
第五章介绍了该软件的具体实施过程。本章重点阐述了各个功能控制模块对福州市非遗文化保护宣传管理作用。
第六章是对本文所作的全面阐述。本章对如何利用黑箱试验进行了较为细致的阐述。
2相关技术简介
2.1 idea
idea是一种非常有用的专门用于福州市非遗文化保护宣传网站的工具,它包含了检查、编写代码、封装等功能,为JavaEE提供了一个非常好的支持。idea可以提供许多重要功能,例如JAVA体系结构,例如DB连接,idea实际上包括所有Eclipse特性。
2.2 Tomcat
Tomcat是一个能够将Tomcat用作网站服务器的B/S形式的网络服务。Tomcat的基础部件是用于Servlet的一个业务组件。
我们可以假定,如果我们在相同的服务器上部署Apache服务器,那么就可以使用对应的Html页面。Tomcat是Apache扩展版,Tomcat和Apache没有任何关系。在Apache中,Tomcat的线程不同于Apache,可以将JSP和Servlet单独应用于Apache,而Apache提供了HTML页面的支持。
2.3 MySQL数据库
MySQL数据库能够储存海量的数据,并且具体操作简单快捷,可以将数据库的数据库添加到数据库中,使用SQL语言来管理系统的信息。如果一定要改变信息,可以使用插入式陈述式更新数据库记录,并且使用SQL陈述式来处理您的资料。MySQL是一个开源的随意的数据库,能够提供有关特定的计算机的特定的资讯,而且MySQL的设置和设置更加方便。利用开源框架的架构,实现了对SQL的转换。MySQL和开源架构的组合使得它能够很方便地改变诸如数据库记录之类的影响。
2.4 SpringMVC
SpringMVC框架是Spring框架的一个子帧,它对MVC模型进行了改进。如果Spring框架被用于开发Web项目,您也可以将SpringMVC框架结合起来。SpringMVC在向用户发出请求时,要求使用Web.xml中的DispatcherServlet来拦截和处理用户的请求,然后将其处理后的数据显示在网页上。
2.5 Spring
Spring框架包括7个主要的模块,它们可以单独或联合使用。Spring框架中包含了一个核心容器,它既是Spring框架的基础,也是它的核心。该核心容器的主要模块是BeanFactory,Bean Factory在很大程度上代表了一个工厂模型。
Spring框架可以将SpringMVC和MyBatis结合在一起,以便于Web项目开发人员使用。Spring框架是一个大型工厂,它可以通过声明性交易来管理注释和管理数据库的运行。
2.6 MyBatis
MyBatis是ORM的开源架构,其前身是Apache的iBatis,2010年,ApacheFoundation将iBatis的名字命名为MyBatis,并将其代码移植到Github。MyBatis框架可以对数据库记录进行映射,从而可以降低多余的代码并手工设置结果集。
2.7 Vue框架
Vue框架是一种渐进的框架,可以用于创建用户的接口,无需编写代码,只要将注意力放在前面的代码上,就可以把注意力和注意力都放在前面的代码上,形成一个合适的接口,这样就能扩大和使用更多的功能,减少了系统的冗余度。Vue是一种与静止页面不同的一种动态页面技术。编程工作工作人员把Vue和后处理框架结合起来,使得数据在前后两个终端间进行互动,使得数据的交流变得越来越、越来越简单。前端开发者必须负责撰写前面的网页,而不需要写代码,由后台的工作人员来完成。Vue框架不仅能编写动态的网页,还能与之前的网页内容融合,促进后期的扩展。Vue框架将Vue框架与业务Services的代码分开,而在Vue框架中,前端开发者可以不必编写过多的HTML代码。
3 需求分析
3.1 功能需求
图3-1 用户用例图
图3-2 管理员用例图
3.2 可行性分析
3.2.1 经济可行性研究
当管理员拥有了福州市非遗文化保护宣传网站之后,就可以管理福州市非遗文化保护宣传,节省更多的资金。通常来说,更多的传统的福州市非遗文化保护宣传网站的设计和实施目的在于处理与传统的有关的费用,尤其是涉及对人力的增加[5]。由于使用了常规的福州市非遗文化保护宣传管理方法,不仅需要人力,而且往往需要管理员手工记录。本系统旨在降低软件开发和设计费用,节省管理员的工作时间,提高用户体验。考虑到现有的 Internet开源体系结构和硬件配置的组件,在经济上可以接受[6]。
3.2.2 技术可行性研究
通过对福州市非遗文化保护宣传网站的前期功能进行了较多相关的分析、确定,最终选用适当的软件体系结构和技术来完成系统的开发与应用。与现有市场上已经存在的福州市非遗文化保护宣传网站相比较,本论文所使用的技术在很大程度上是可行的,只需少量的开发、学习开销即可完成和操作。这种方法能快速地构建出一套全新的管理系统,能参考许多完善的体系,对以后的维修、更新、管理都是有利的,在技术上是可行的。
3.2.3 操作可行性研究
因为是面向用户的,所以在进行管理福州市非遗文化保护宣传时,一定要充分考虑到用户的实际使用和访问,所以可以通过一些技术手段来实现,减少用户的使用成本。这套系统并没有什么复杂的实用功能,使用的接口和按钮也非常简单,参考了许多关键的福州市非遗文化保护宣传网站,非常实用。
3.3 非功能需求
在整个福州市非遗文化保护宣传网站的整个运行中,不仅要对管理福州市非遗文化保护宣传,还要对整个系统的整个工作流程进行全面的分析。
(1)兼容性
软件主要有两种,一种是移动电话和一个服务器,一个是移动电话,一个是一个移动电话,另一个就是一个移动终端,这个界面必须要有一个详细的介绍,这个软件必须要在电脑上安装,开发商必须要负责,而用户接触的就是这个界面。要改善福州市非遗文化保护宣传网站的兼容性,必须要确保在代码的执行过程中,与前端界面可以匹配。
(2)可扩展性
随着不断发展,软件将不断更新,这一点也是这个,在需要改变的时候,一定要改变它的影响。在采用 OOP方法时,可以采用插口编程技术,全面地根据软件开发需要,进行更深入的二次修改。
未来整个经营发展的整个进程,一定要把福州市非遗文化保护宣传网站的重大工作融入到不断变化的需要之中。换句话说,就是要有足够的扩展空间。因此在整个研发的整个流程中,一定要遵循该软件的规格和模式,以便能够迅速地进行后续修改等。
(3)可靠性
软件必须是可靠的,否则很多实际的工作都会失败,无法正常运转。其可靠度主要取决于设备配置的特点、应用特点和所需的资料。一个稳定的体系,意味着一个体系可以从一个不稳定的状态,转变为一个可以运行的系统,这个系统的可用性和易用性都会得到提高。
(4)易操作性
在整个软件开发流程中,编程人员不仅要保证其操作的特性,还要尽量简化整个软件的使用流程,因为大多数用户对电脑并不熟悉,所以在整个设计的时候,如果将其功能设置得过于复杂,那么大多数用户就无法使用它。
4.3 数据库设计
4.3.1 概念模型设计
利用E-R资料图对数据库进行了描述,又称为实体联系模式。E-R图一般包含了实体、联系和属性。从观念上看,可以从实体、联系和属性等方面反映出不同系统的关系,并由此反映出数据库的信息架构。
图4-7 全局E-R图
4.3.2 数据库表
(1)收藏信息表
表4-1 收藏信息表
列名 | 数据类型 | 长度 | 主外键 |
collect_id | int | 10 | 是 |
user_id | int | 10 | 是 |
source_table | varchar | 255 | |
source_field | varchar | 255 | |
source_id | int | 10 | 是 |
title | varchar | 255 | |
img | varchar | 255 | |
create_time | timestamp | 19 | |
update_time | timestamp | 19 |
(2)评论信息表
表4-2 评论信息表
列名 | 数据类型 | 长度 | 主外键 |
comment_id | int | 10 | 是 |
user_id | int | 10 | 是 |
reply_to_id | int | 10 | 是 |
content | longtext | 2147483647 | |
nickname | varchar | 255 | |
avatar | varchar | 255 | |
create_time | timestamp | 19 | |
update_time | timestamp | 19 | |
source_table | varchar | 255 | |
source_field | varchar | 255 |
(3)非遗产活动信息表
表4-3 非遗产活动信息表
列名 | 数据类型 | 长度 | 主外键 |
non_heritage_activities_id | int | 10 | 是 |
activity_name | varchar | 64 | |
picture | varchar | 255 | |
registration_time | date | 10 | |
deadline | date | 10 | |
activity_type | varchar | 64 | |
activity_time | date | 10 | |
sponsor | varchar | 64 | |
venue | varchar | 64 | |
activity_statement | varchar | 64 | |
content_description | longtext | 2147483647 | |
hits | int | 10 | |
praise_len | int | 10 | |
recommend | int | 10 | |
timer_title | varchar | 64 | |
timing_start_time | datetime | 19 | |
timing_end_time | datetime | 19 | |
create_time | datetime | 19 | |
update_time | timestamp | 19 |
(4)非遗产项目信息表
表4-4 非遗产项目信息表
列名 | 数据类型 | 长度 | 主外键 |
non_heritage_project_information_id | int | 10 | 是 |
entry_name | varchar | 64 | |
cover | varchar | 255 | |
project_type | varchar | 64 | |
release_time | date | 10 | |
person_in_charge | varchar | 64 | |
contact_number | varchar | 64 | |
project_address | varchar | 64 |