摘 要
《教材图文内容审核系统》课程案例库研究系统系统主要功能模块包括投稿信息、打卡记录、新闻资讯等,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采用springboot编程语言,MySQL数据库,Ajax异步交互,根据Ajax异步模式等开发工具,完成了系统的主要模块的页面设计和功能实现。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对《教材图文内容审核系统》课程案例库研究系统系统的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实现《教材图文内容审核系统》课程案例库研究系统系统的部署与运行。
关键词:《教材图文内容审核系统》课程案例库研究;springboot;MySQL数据库
第1章 绪论
1.1 研究背景与意义
教材图文内容审核由于专业设置门类多,各专业每期开设课程种类多其业务不仅涉及出版部门,每期教材科涉及管理的入出库教材种类、涉及教材册数、涉及人员广,工作量大,再者特别是近年来,我国高等教育规模的不断扩大,人数迅速增加,使教材管理工作更加繁重不堪。据调查,到目前为止,我国还有许多学校甚至是一些重点院校的教材管理仍为手工管理方式,这种现状不但与现实教材管理的业务需求不相适应,并且也与信息化建立的开展趋势不相适应,因此,教材审核管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。
在教材图文内容审核系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进展管理。这些措施将为提高高等院校教材管理水平、提高工作效率、减少人为过失提供良好的管理平台。以极低本钱的数据处理、信息查询、信息录入等,从目前教材图文内容审核系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训。
1.2 研究内容
《教材图文内容审核系统》课程案例库研究系统的开发及实现,所需要的工作内容:
(1)首先是确定选题,确定好所要做的系统,并对系统的背景及现在面临的一些问题等进行系统的初步确认。
(2)系统确认完成后,结合系统开发的需求进行确认系统开发所使用的技术,《教材图文内容审核系统》课程案例库研究系统的开发使用SSM框架,数据库进行平台的搭建开发,确认好使用的技术进行技术分析,所使用的技术是否可以完成系统的实现。
(3)确定好系统使用的技术,进行在线确认系统所划分的用户角色,并且根据用户角色划分确定所要设计的功能模块,对《教材图文内容审核系统》课程案例库研究系统的设计主要划分别为管理员和用户角色,并所使用的功能模块也相应不同,但是系统的数据库实现的内容是交互的,用户可以随时根据自己的需求进行练习题信息查询,对于系统工作人员可以根据自己的分管内容进行在线信息的处理及操作,管理员获取到所有用户的详细数据信息,并根据需求进行第一时间处理解决。
(4)系统的功能模块确认完成后进行程序及界面的设计,设计完成后,并且通过测试来判断程序是否完善,对于系统测试,需要不同的用户进行不同的内容编辑及提交,及使用不同的测试方式找出程序中存在的漏洞,并对程序出现的漏洞问题进行在线解决处理,如果测试系统没有任何问题时,可以将系统上传进行正式操作使用。
1.3 论文组成结构
根据市场调研得到的信息数据,利用相关系统开发和设计方法,最终设计出《教材图文内容审核系统》课程案例库研究系统 。
本文共有七章,如下所示。
第一章概述了《教材图文内容审核系统》课程案例库研究系统的研究目的和意义,最后给出了论文的组成结构。
第二章简要概述了本文所用的开发技术和工具。
第三章简要对系统各业务流程进行需求分析、可行性分析。
第四章对《教材图文内容审核系统》课程案例库研究系统进行设计。
第五章对《教材图文内容审核系统》课程案例库研究系统进行实现,并贴出相关页面截图,语言描述出具体功能实现的操作方法。
第六章对《教材图文内容审核系统》课程案例库研究系统采用测试用例的方式来对一些主要功能模块测试,最后得出测试结果。
第七章总结全文并对未来的研究做出展望。
系统实现
用户登录模块的实现
主要由两部分组成,登录前的登录界面以及登录后的用户功能界面。登录界面,要求用户输入用户名和密码,当用户名和密码其中一个输入为空时,给出提示“用户名,密码不能为空”。获取用户名和密码后到数据库中查找,如果用户名存在,以及对应的密码正确,则登录成功,否则登录失败。登录失败后给出提示,并把焦点停在文本框中。登录成功后将该次会话的全局变量username设置为用户名。登录成功后进入会员的功能模块,主要有会员基本信息修改,已经发布考试信息管理,发布信息,和退出功能。退出功能是清除全局变量username的值,并跳回到首页。
后台管理系统登录模块的实现
主要由两部分组成,登录前的登录界面以及登录后的用户功能界面。登录界面,要求用户输入用户名和密码,当用户名和密码其中一个输入为空时,给出提示“用户名,密码不能为空”。获取用户名和密码后到数据库中查找,如果用户名存在,以及对应的密码正确,则登录成功,否则登录失败。登录失败后给出提示,并把焦点停在文本框中。登录成功后将该次会话的全局变量username设置为用户名。登录成功后进入会员的功能模块,主要有会员基本信息修改,已经发布考试信息管理,发布信息,和退出功能。退出功能是清除全局变量username的值,并跳回到首页。
用户登录/注册成功之后可以修改自己的基本信息。修改页面的表单中每一个input的name值都要与实体类中的参数相匹配,在用户点击修改页面的时候,如果改后用户名与数据库里面重复了,页面会提示该用户名已经存在了,否则通过Id来查询用户,并将用户的信息修改为表单提交的数据。
投稿信息的实现
用户进入投稿信息界面,可以通过查找投稿名称和投稿分类,进行搜索和添加。里面饰演了tabs切换,可以查看到各类投稿的信息,投稿信息管理界面如下图所示。
管理员进入通过投稿信息界面,可以通过投稿名称、投稿分类、是否通过进行查询,可以对投稿信息进行修改和删除,并查看详情,下载投稿文件。投稿信息界面如下图所示。
管理员登录后进入审核员、用户管理界面,可以对审核员和用户进行查看详情、增加、删除、修改等操作,可以为用户分配部门,通过工号、姓名及部门来进行查询。
管理员通过投稿分类来查询到所有的分类图书,可以对分类进行修改和删除操作,并查看分类详情。
用户登录/注册成功之后可以修改自己的基本信息。修改页面的表单中每一个input的name值都要与实体类中的参数相匹配,在用户点击修改页面的时候,如果改后用户名与数据库里面重复了,页面会提示该用户名已经存在了,否则通过Id来查询用户,并将用户的信息修改为表单提交的数据。
审核员进入图文信息管理界面,可以对图文名称、图文类别、作者进行查询,对图文信息进行操作。
审核员进入投稿信息管理界面,可以通过投稿名称、投稿分类、是否通过进行查询,可以看到所有投稿的图文,并对其进行审核,查看详情及下载文件操作。
开发环境
开发工具:idea、Navicat
数据库:MySQL8.0
环境配置:jdk1.8 、Tomcat8.5