广西传统文化系统/传统文化管理网站/Java/Web

摘要

计算机网络与信息化管理相配合,可以有效地提高管理人员的工作效能和改进工作的质量。良好的广西传统文化系统可以使管理员工作得到更好的管理和应用,并有助于管理员更好地管理广西传统文化,并有助于解决人力管理中出现的差错等问题。因此一套好的广西传统文化系统可以起到很大的效果。

该管理系统利用MVC的编程设计方式,利用了Java语言和MySQL存储数据。该系统采用了一个基于SpringBoot的框架结构,同时实现并完成了该系统的全部功能,系统的首要角色是管理员和用户,管理员具有的功能包括注册登录、个人中心、用户管理、文化类型管理、传统文化管理、文化景点管理、通知公告管理、文化考试管理、试题管理、文化论坛、系统管理、文化测验管理。用户具有的功能包括注册登录、传统文化、文化景点、通知公告、文化论坛、文化考试、文化新闻、个人中心。

关键词:广西传统文化系统;MVC;MySQL;SpringBoot

guangxi traditional culture system based on Springboot

Abstract 

The cooperation of computer network and information management can effectively improve the work efficiency and quality of management personnel. A good Guangxi traditional culture system can make the administrator's work get better management and application, and help the administrator to better manage Guangxi traditional culture, and help to solve the problems such as errors in human management. Therefore, a good set of Guangxi traditional culture system can play a great effect.

The management system uses MVC programming design, Java language and MySQL to store data. The system adopts a framework structure based on SpringBoot, and implements and completes all the functions of the system. The primary role of the system is administrator and user. Administrator has functions including registration login, personal center, user management, cultural type management, traditional culture management, cultural scenic spot management, notice management, cultural examination management, question management, cultural forum, system management, cultural test management. The functions of users include registration and login, traditional culture, cultural attractions, notices and announcements, cultural forums, cultural examinations, cultural news, and personal centers.

Key words: Guangxi traditional culture system  MVC  MySQL  SpringBoot

目录

第一章  绪论

1.1 课题背景与研究意义

1.2 课题研究现状

1.3 论文结构

第二章  相关技术简介

2.1 idea

2.2 Tomcat

2.3 MySQL数据库

2.4 MVC框架

2.5 Spring框架

2.6 Vue框架

2.7 SpringBoot框架

第三章  需求分析

3.1 功能需求

3.2 可行性分析

3.3 非功能需求

第四章  总体设计

4.1 系统架构设计

4.2 功能需求

4.3 数据库设计

第五章  系统实现

5.1 登录

5.2 用户管理

5.3 文化类型管理

5.4 传统文化管理

5.5 文化景点管理

5.6 通知公告管理

5.7 文化考试管理

5.8 传统文化展示

5.9 传统文化详情信息

5.10 文化景点展示

5.11 文化景点详情信息

5.12 通知公告展示

5.13 通知公告详情信息

第六章  系统测试

6.1 测试目的

6.2 测试方法

6.3 测试用例

第七章  总结

参考文献

致谢

第一章  绪论

1.1 课题背景与研究意义

由于电脑的广泛使用,世界各地的传统文化管理体系都大有可为,同时,人们更加重视我国的传统文化的传承,广西传统文化系统的产生,说明了传统文化系统的发展前景良好。在现代社会,科技的发展,电脑的使用已经成为了一个必然的潮流和方向。当今,在信息日益丰富的今天,管理员方面的工作效率受到越来越多的重视[1]。

由于传统的手工管理方式会耗费大量的资源和人员,使管理人员出现管理上的不规范,严重地会对广西传统文化系统的运行产生一定的负面作用。通过充分发挥电脑的优势,实现网上传统文化的信息化。最后,为便于管理人员进行大规模的业务操作,可以借助电脑中庞大的数据资源。在顾及到用户的便利时,也必须将用户使用的安全性问题加以考量[2]。

伴随着对各种不同的模型进行了探讨,以及信息科技的发展,同时还探讨了在大量资料中如何更有效地储存这些资料,因此,我们也提出了许多方法。把软件、和相关硬件与数据库相融合,开发出一系列可以满足业务需求的功能,通过这些点,从而推动了整个广西传统文化系统的发展。这样既可以满足用户的需要,又可以减少人为的失误。这样就可以对管理员进行规范化的管理。

1.2 课题研究现状

世界上许多国家的传统文化系统发展速度都比国内要快得多,而且在管理上也建立了许多管理平台,该系统具有为系统管理员管理的功能,可以方便进行管理。本系统的基本功能是将计算机软件、硬件相融合而成为信息系统。

与外国相比,国内网上传统文化信息化发展相对滞后,起初仅仅把网上传统文化信息当作一个观念点来看待。根据广西传统文化系统实际的使用情况,可以把软件研发机构划分成以下几个层级:

第一级是指外国的软件公司,通过为高端客户提供比较完善的电子商务服务,同时也可以满足客户的需求。

第二个层面是,国内部分软件公司在对广西传统文化系统的开发过程中,常常采用外国的软件设计方式,然后针对国内的实际情况进行相应的开发。开发出来的软件,通常都是可以得到了大部分用户的认同[3]。

第三个层面是自定义的广西传统文化管理体系。根据用户的具体需要,对具有特定功能的广西传统文化管理体系进行个性化设计,以适应用户的需要[3]。

1.3 论文结构

关于这篇文章的设计安排有以下几章:

第一章为绪论。则是本文的研究背景、意义、研究现状以及本文的框架。

第二章介绍了该软件的开发平台和技术。主要阐述了广西传统文化系统的开发背景以及所采用的技术。

第三章为研究对象的市场营销策略。对系统的功能和非功能要求进行了详细的阐述,并给出了系统的功能模块图。

第四章对整个体系系统进行了整体的设计。完成了各子系统的功能模块的划分与数据库的开发。

第五章为本论文的研究内容。该章主要介绍了各功能模块在广西传统文化系统中的作用。

第六章,对本论文进行了详细的论述。这一章介绍了如何利用黑盒来进行系统的试验。

第二章  相关技术简介

2.1 idea

这个数据库的主要功能是idea,该软件包含了测试、代码编写、封装发行等功能,可以为JavaEE系统提供一个非常好的继承资源。现在idea可以提供很多的能力,比如JavaEE架构,比如DB链接,idea几乎包含了 Eclipse的全部特性。

2.2 Tomcat

Tomcat是一种Web服务,它可以利用B/S格式的网络程序,该网站采用 Tomcat作为该网站的服务器。Tomcat的基础部分被用来作为Servlet的服务组件来完成。

我们可以假设,如果我们将Apache服务器部署在同一个服务器上,则 Apache Server对应的Html页也可以使用。Tomcat是Apache的一个延伸,而 Tomcat则与Apache完全无关。在Apache中,Tomcat的线程与Apache是不一样的,它可以在Apache中独立地执行JSP和 Servlet,而 Apache则为 HTML网页提供了支持。

2.3 MySQL数据库

MySQL数据库具有海量的数据储存功能,在运行过程中既简单又快速,若要提高查询效率,可以在数据库中添加一个方便的索引。在系统中,当有必要增加数据时,可以调用插入式数据来进行数据库的数据更新步骤。MySQL是一个自由开放的开放的数据库系统,它可以根据规范的SQL陈述来提供有关系统的资讯信息,并且可以更容易地进行MySQL的设置与配置。基于开放源码架构的数据处理程序,可以将其转换成基于开放源码架构的SQL。MySQL与开放源码架构相结合,可以很容易地更改数据库的纪录从而更方便的对其开展修改[4]。

2.4 MVC框架

MVC架构可以实现对管理员的超级连接,在此基础上,用户可以通过表格向前页提交的要求进行处理,但必须将其传送到后台控制器进行处理,然后再回到前面的网页,之后再通过后台的框架对来自前面的网页的要求进行相应的处理。采用了后台结构,可以防止用户对前端网页进行直接的存取,从而极大地增强了系统的安全性能。

2.5 Spring框架

Spring的相依性嵌入可以将广西传统文化系统中的各部件松散地连接起来,而组件和组件的组合则取决于Spring的依赖性,Spring框架中采用了许多界面设计,可以减少重新构建的费用,便于以后的系统更改。

Spring架构的事务宣告架构可以在交易中使用,若有声明式事务,就不必将事务政策与程式码相融合,藉由配置文件的实现让业务逻辑元件集中于执行商业逻辑的实现,可以降低程式设计师的研发工作难度。

2.6 Vue框架

Vue Framework是一个渐进的框架,它可以用来建立一个用户接口,而不是在编写后台的代码,而是建立在前面的接口,然后和一个第三方的 View数据库结合在一起,这样可以增加一个很好的扩展性,而使用一个向上的递增的开发方法可以帮助降低系统的冗余。Vue是一种与静止网页不同的技术。编程人员将 Vue与后台的框架相组合,可以让数据在前端和后端开发之间进行互动,从而使数据的处理变得更加容易。前面的开发人员必须承担起撰写前端网页的责任职能,而不必再撰写逻辑性的商业处理程式码,这一工作将会交给后台的开发人员完成。Vue架构不但可以写出一个动态网页,而且可以和前面的网页相融合,从而帮助以后的程序扩充。Vue架构可以从Vue架构中剥离出Vue架构和商业架构,从而降低了大量的HTML编码。

2.7 SpringBoot框架

SpringBoot的架构在经历了几年的改进之后,变得非常的成熟,它与Spring的结构相比较之处在于它内置了Tomcat,无需另外的Tomcat来执行,并且可以通过R物件来执行代码的动作,SpringBoot开发的软件,可以轻松地与前面的网页进行互动,并且可以很好地捕捉到一些异常,SpringBoot是通过界面来进行互动的,所以在以后的编辑中,可以更容易地进行更改和使用。

第三章  需求分析

3.1 功能需求

用例图是一种以图形方式说明系统用户对操作功能的基本认知的方式。可以直观地看到,用户正在使用系统的操作权限。从另一个角度来看,它相当于用户在需求分析中想要的功能动作的设计和实现。下面将分别对用户和管理员的用例图进行说明[5]。

用户具有的功能包括注册登录、个人信息管理、查看传统文化、查看文化景点、查看通知公告、查看文化论坛、发布帖子、参与文化测验、查看文化测验记录、查看错题本、评论、收藏、查看文化新闻。用户用例图如图3-1所示。

图3-1用户用例图

管理员具有的功能包括登录、个人信息管理、用户管理、文化类型管理、传统文化管理、文化景点管理、通知公告管理、文化考试管理、试题管理、文化论坛管理、系统管理、订单管理。管理员用例图如图3-2所示。

图3-2 管理员用例图

3.2 可行性分析

3.2.1  经济可行性研究

管理员有了这个管理软件,就可以对广西传统文化系统进行管理,节约了大量的经费。为了有效地克服由于传统方式所造成的额外的财务开支,特别是在人员方面所造成的费用开支,本文对此进行了研究和探讨。由于采用传统的管理方式,不但耗费了大量的人员,还常常要求管理员进行人工记录。该系统的设计与实施旨在减少软件开发费用,节约管理员工作时间,增强用户体验。鉴于现有的因特网开放源码架构及软体装置,因此在经济性上是可以做到的[6]。

3.2.2  技术上的可行性研究

通过对广西传统文化系统的早期功能进行了初步的研究,最终选定了适合于系统的体系结构和技术来进行系统的开发。结合目前市面上已有的广西传统文化系统,本文所采用的技术已大致具有可行性,可以达到降低开发和学习费用的目的。这种方法可以迅速建立起一个新的体系,可以借鉴很多成熟的方法,可以方便地进行后期的维护和更新[7]。

3.2.3  操作的可行性研究

由于广西传统文化系统的部分功能是面向用户进行操作而开发的,在进行广西传统文化系统的管理时,必须考虑到读者对其进行操作和存取等方面的影响因素,一般都可以采用信息技术进行操作和使用,这样就可以降低学习费用和一些繁琐步骤。该系统在设计中没有太多繁琐的操作和步骤,所用的操作接口和按键也比较简洁和易懂,参照了很多主要的广西传统文化系统,具有很好的操作性。

3.3 非功能需求

因此,在进行广西传统文化管理的过程中,不仅要考虑到广西传统文化系统的功能要求,而且要考虑到系统的商业过程。

(1)相容

一般的软件系统,可以分为两个部分,一个是服务器,一个是客户端,一个是显示一个界面,主要是把一个电脑放在一个机房里,一个是软件开发人员平时要维护的方面,而这个界面,就是由一个客户端来操作的界面。要改善广西传统文化系统的兼容性,就必须要注意在实现代码时,与前端接口之间的风格是否可以互相匹配。

(2)扩充

随着时间的流逝,软件系统会不断地进行系统的升级,这一点也是如此,当需求变化时,必须对其进行相应的功能的修改。在应用OOP方式的情况下,可以利用界面技术,严格按照软件的发展要求进行最终的系统的调整。

在今后的经营过程中,广西传统文化系统的管理工作必须要适应不断改变的需求。从另一个方面来说,系统必须具备可扩充的能力。所以在开发过程中,必须要按照软件的规格来进行,这样才能方便地进行后续的修改。

(3)信赖度

软件必须有可靠度,不然许多实际的管理就会失败,导致无法进行有效的运行。系统的可靠程度主要体现在硬件能力、应用和数据等方面。一个系统的稳定性,意味着它可以从一个不正常的状态变成一个可以正常运转的系统,它的可用性和实用性都会得到提升。

(4)可用性

软件开发者在设计软件的过程中,不仅要确保软件的运行性能,还要尽可能地简化软件的运行,因为大部分的用户都不懂电脑,所以在设计过程中,如果把软件的功能设定得太过繁琐,会让大部分的用户无法使用[8]。

第四章  总体设计

在对系统进行需求分析和分析后,需要对整个系统进行整体的分析,每一个角色都有自己的特点,每一个模块都有自己的专用代码。

4.1 系统架构设计

在此基础上,本文提出了一种基于 B/S技术的广西传统文化系统,B/S模式最大的优势在于,如果系统是有网络的,可以使用它。该系统依靠网络技术,所以当系统管理员不需要再设置更多的专门的程序,而且管理员也不会浪费时间去进行软件的维护[9]。

同时,在为用户设置操作接口的同时,也要保留用户所输入的所有资料,并对用户提出的要求进行相应的处理,而由服务逻辑对接收到的资料进行相应的运算,最终将所得到的结果呈现在用户面前。而服务器方则负责接收来自于用户的点击。最后,向数据库端提出了一个要求,要求数据库服务器完成相应的数据记录,然后将采集到的数据进行处理,便可以将相应的结果反馈给浏览器。

图4-1 架构设计图

4.2 功能需求

4.2.1  功能流程分析

广西传统文化系统主要是对广西传统文化工作进行管理,并对其进行分析,发现其经营主体有多种角色。所以,在广西传统文化系统中,首先要保证不同的角色的权限,为了给不同的用户提供相应的权限,为了区分不同的角色,需要使用用户的表格,而在用户的表格中,则要将用户的个人信息保存在一个特定的列表中[10]。

(1)注册

通过在广西传统文化系统的登记按钮进行登记,在登录页面上按下登记键即可进入登录页面,并在登录页面上填写相关的资料。

图4-2 注册流程图

(2)登录

如果用户所录入的信息与数据库中数据库中的信息相符,那么就表示其身份验证完毕,数据库也将会被系统的数据库所收录。在离开之前,用户需要点击“退出”。

图4-3 登录流程图

(3)查看传统文化

用户输入用户名和密码可以登录到系统,登录系统之后可以查看传统文化。

图4-4 查看传统文化流程图

(4)用户管理

在后台注册了该系统以后,管理员可以进行管理。

图4-5 用户管理流程图

4.2.2  功能结构

整体结构设计也就是整体模块化设计,它是一个整体的模块化设计,它可以展示出一个系统由哪些主要的模块化组成,以及一个大型的模块化。按模块划分系统的功能,保证各模块都有相应的响应功能,各模块的功能可按用户要求进行相应的功能,如本系统的具体模块功能图所示,而整体的结构设计则是具体的模块结构设计。在特定的模块结构设计中,将较大的单元划分为较小的单元,若将较大的单元分解成较多的单元,则较小单元间的耦合程度较低,从而提高了较快的速度和效率。在对各个模块进行拆分时,要注意将其按照逻辑和函数进行划分。

图4-6 功能模块图

4.3 数据库设计

数据库是广西传统文化系统必不可少的组成部分,一个良好的数据库结构合理,并且具有很好的冗余。为减少广西传统文化系统的冗余,采用了第三范式的数据库结构。该数据库可以为广西传统文化系统的数据提供支持,从而保证了系统的稳定性和鲁棒性。一个好的数据库可以大大的提升系统的运行速度,一个好的数据库不仅可以加快系统的运行速度,还可以减少大量的数据错误。由于广西传统文化系统在日常工作中会产生大量的数据,所以要有一个稳定的、安全的数据库来进行数据的存储,以确保系统的正常工作。利用特定的存储结构,关联数据库可以高效地对系统数据进行组织。MySQL数据库在各个表间建立了良好的连接关系,从而将数据结构和表达分离开来。

4.3.1  概念模型设计

该广西传统文化系统的功能设计目标是针对使用者的需求而设定的,而建立系统的概念模型则是建立一个目标架构,建立一个数据库必须包括此一步。该系统具有大量的资料,能够代表广西传统文化系统中的实体,并能利用E-R图表来表达。

(1)当数据被处理时,可以满足使用者的需要,并且可以对现实的世界进行更高效的显示和反馈。

(2)用户在使用过程中易于使用,数据库的设计要更加复杂,但是易于理解。

(3)当数据要求变化时,可以方便地更改数据库和模型结构[8]。

用户实体图,如图4-7所示:

图4-7 用户实体图

文化景点实体图,如图4-8所示:

图4-8 文化景点实体图

传统文化实体图,如图4-9所示:

图4-9 传统文化实体图

文化新闻实体图,如图4-10所示:

图4-10 文化新闻实体图

系统整体E-R图如图4-11所示:

图4-11 数据库E-R图

  • 14
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值