版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页第1章绪论1.1研究背景和意义1.1.1信息管理系统的兴起“互动吧”是中国一流的活动信息管理平台。在“2018商旅MICE采购大会”上发布了《中国活动产业发展情况及趋势报告》。本报告指出了近年来中国活动市场的发展趋势。提出结论:“国内活动产业市场已步入成熟期,从此进入高红利时代”[1]。多年来,在互动吧发布的活动数量一直在稳定增长,每天的活动量为11,726个,高峰季节的峰值超过15,000[2]。随着互联网技术的爆炸式发展,我们的生产和生活方式发生了巨大变化。活动行业已经从传统的离线模式转变为离线和在线相结合,活动举办限制(地域限制,人工成本)的减弱带动了活动行业的快速发展。在这种背景下,如何为用户提供质量更好的活动管理服务已经成为我们需要考虑的问题。目前,有数百个活动信息管理平台。经过市场调研,发现现有的活动管理平台主要分为两种:第一种是多功能型,以“活动行”为代表。这种类型的活动信息管理平台包括各种产品:小程序,app,活动管理系统,活动展示系统等,为用户提供丰富多样的功能;第二种是简约型,以“准到”为代表。这种类型的活动信息管理平台仅包括管理系统和微信展示页面,仅向用户提供活动管理功能。比较这两者,发现市场上现有的活动信息管理平台存在诸如用户体验差,缺乏统计功能,缺乏问卷调查以及优惠券管理应用场景等问题。1.1.2信息化管理的意义本主题研究的基于微信的活动信息管理平台具有很大的灵活性,效率和便利性。具体表现如下:组织者可以根据实际需要灵活调整活动的配置数据,以独立地定制活动页面。组织者可以实时调整与公告相关的内容以及所发起活动的开始和结束。在问卷调查中,可以调整问卷调查项、参与调查回答方式等与问卷调查相关的数据,这些将带给问卷调查的举办带来极大的便利。综上所述,本文要研究的内容不仅可以使用微信平台降低活动推广的成本,而且还具有独立的自定义功能,灵活的部署功能,效率,便利性和稳定性,这些功能将为用户带来用户体验质量的飞跃,具有很大的实用价值。1.2研究现状1.2.1国内研究现状经过市场调查,针对活动信息管理平台的方向,目前国内市场上有几种成熟的产品具有相对较大的用户群体。SaaS平台--活动行是一款腾讯参与投资的用于活动管理和推广的产品[3],用户可以通过该产品免费发布活动,在线参与,购票体验等。该平台使用活动信息管理系统以及单独活动显展示和移动app来为用户提供服务。作为同类型产品,“百格活动”同样活动信息管理系统。与“活动行”相比,差异在于用户体验和功能上的细微区别。此外,对“活动树”和其他类似产品的调查得出的结论是:目前市场上这种类型的活动信息管理平台都是相似的,共同的问题是活动的推广比较困难,功能冗余,操作繁杂。杭州准到信息技术有限公司的“准到”产品作为其他类型的活动信息管理平台活跃于市场[4]。它仅包含一个活动管理系统,但可以生成页面的链接部署在微信公众号中。它对于活动的发起和管理设计更加人性化,但是用户数据统计信息相对缺乏,无法为组织者提供完整的数据支持。1.2.2国外研究现状对于国外市场的调查发现:国际上也有成熟的活动信息管理平台。Drawn.to是美国的一个网站,用户可以在其中免费发布事件信息。通过该平台,用户可以在几秒钟内快速创建专属的活动页面[5];Cvent是美国活动信息管理的领先云平台。累计为14,000家企业提供服务,是供用户管理会议和使用云计算技术的网站[6]。尽管市场上有很多活动信息管理产品,但是为了向用户提供更好的服务质量,需要将每种产品的优点有机结合起来,取长补短并增加生活中常用的功能,让信息管理系统统计并处理更多用户数据,增加投票和优惠券应用场景,结合微信平台推广活动页面,减少活动的人力成本和时间,为用户提供更加便捷,完备的服务。本文的研究采用了一种现代的活动信息管理方法,节省了更多的时间和精力,是时代发展的方向,具有重要的应用价值。1.3论文的研究目标、主要工作1.3.1研究目标为了向用户提供易于管理和使用的活动信息管理系统服务,同时避免用户在日常活动信息管理上花费大量时间,本文提出采用适合于后台管理的当前主流技术MySQL+MyBatisPlus+SpringBoot+Nginx+AntDesignUI来开发成工新邨众创空间管理信息系统。信息管理系统旨在为用户提供实时管理服务,并加强蜀都新村的信息化管理的建设。本文的主要目标是设计和实现成工新邨众创空间管理信息系统。首先,分析系统需求,包括技术框架结构,系统功能模块需求等。在此基础上,满足成工新邨众创空间管理信息系统的设计和相关功能的实现,以满足用户和管理员对活动的需求。建立一个基于信息化的活动管理系统,借助移动网络为用户提供:活动报名,问卷调查,优惠券管理,个人信息管理等功能;为学生助理提供:活动管理,优惠券管理,活动订单管理,销售统计,用户积分管理等功能。所有用户和管理员都可以获得移动信息管理服务,这有助于用户使用简单,清晰,舒适的系统。1.3.2主要工作(1)通过调查现有的信息管理平台,并研究其相关技术。首先,明确信息化管理的意义,查阅相关研究资料,了解信息管理平台的发展现状,选择并学习其前端框架和编程语言。根据前端单页面应用程序的特性和浏览器中页面的性能要求,选择了vue和AntDesignUI框架。为了解决移动多终端适配问题,研究了自适应布局和兼容性解决方案。对于后端接口,学习和研究SpringBoot框架和MySQL数据库处理技术。(2)完成系统需求分析总结系统需求,阐明系统中用例的定义,系统的功能需求和非功能需求。(3)完成成工新邨众创空间管理信息系统设计对成工新邨众创空间管理信息系统进行应用框架设计以及数据库表设计。(4)成工新邨众创空间管理信息系统的实现在此基础上,对成工新邨众创空间管理信息系统功能模块进行实现。主要功能分为用户角色:活动报名,查看优惠券列表,参与活动问卷调查,个人中心信息管理等;学生助理角色:活动管理,活动订单管理,问卷管理,销售统计,用户积分管理等;管理员角色:用户管理,角色管理,菜单管理,权限控制等,使用当前主流技术的合理开发。(5)成工新邨众创空间管理信息系统的测试实现系统功能后,将使用不同的用例进行系统测试。经过测试,保证系统的每个功能模块运行平稳,以满足系统的需求。1.4论文的总体框架本论文由七个部份组成,共有7章。第1章,绪论。本章主要介绍了管理信息系统的背景和意义,然后对国内外的相关研究现状进行了分析和总结,最后列出了本文的研究目标和主要工作。第2章,相关技术介绍。主要介绍了实现系统所用的相关技术,SpringBoot框架、MyBatisPlus持久化框架、Maven后端项目管理工具、MySQL数据库、Git代码版本管理工具、Nginx服务器、AntDesign前端UI框架等。第3章,成工新邨众创空间管理信息系统需求分析。总结了成工新邨众创空间管理信息系统的需求,并详细介绍了系统开发,开发目标,业务流程,功能需求分析和非功能需求分析的总体需求。第4章,成工新邨众创空间管理信息系统设计。包括系统的整体架构设计,以及数据库设计。第5章,成工新邨众创空间管理信息系统的功能实现。介绍系统中的主要功能模块,并展示部分功能界面。第6章,系统测试。包括平台每个功能模块的功能测试和性能测试。功能测试包括:定义不同的测试用例,测试系统功能模块以及验证系统功能模块是否正常实现。性能测试包括:后端接口系统的稳定性和压力测试;前端系统中页面的兼容性和流畅性测试。第7章,总结与展望。本文总结了成工新邨众创空间管理信息系统的设计与实现,指出了该系统的意义,并提出了建设性的改进意见,以及在未来应用中的研究前景和方向。 第2章相关技术介绍2.1SpringBootSpringBoot是一个新的开源轻量级框架,它也是基于Spring框架构建的项目。它提供了一种更简单,更快捷的方法来设置、配置和运行基于Web的简单应用程序[7]。SpringBoot使开发人员可以专注于应用程序逻辑,而不必为复杂的配置所困扰。SpringBoot的简化编程模型是约定优于配置,SpringBoot启动项目强调类似的原理。它具有以下四个主要特征:启动器依赖性,自动配置,命令行界面和执行程序[8]。SpringBoot用户可以“只运行”,这使得开发人员的开发过程很容易。它的主要工作是扫描应用程序类的类路径和配置的bean,并评估缺失的项目并将其添加到项目结构中,这不需要程序员干预。这可以帮助开发人员专注于业务逻辑,而不是SpringBoot负责的项目结构。例如,SpringBoot会自动查找项目中声明的特定bean。无需配置;它会自动将Tomcat嵌入为Web应用程序服务器[9]。2.2MybatisPlusMybatisPlus是由国人团队苞米豆在Mybatis的基础上进行开发的框架,在Mybatis的基础上扩展了许多功能,曾经于2018年荣获最受欢迎的国产开源软件第5名,并且与之有一个配套的插件MybatisPlusGenerator:这个插件同为苞米豆团队开发,比MybatisGenerator更为强大,支持的功能更多,能够自动生成Entity、Mapper、Service、Controller等。MybatisPlus是Mybatis基础上的的框架,而Mybatis是一种操作数据库的框架,一共一种Mapper类,支持用java代码进行增删改查的数据库操作,省去了每次都需要手写sql语句的麻烦,但是有一个前提:需要现在xml中写好sql语句。这一点比较麻烦,而MybatisPlus正是为了解决这一麻烦而被开发。MybatisPlus是一个Mybatis的增强工具,他在Mybatis的基础上进行了增强,却不做改变。我们可以在使用MybatisPlus之后即可以使用MybatisPlus特有的功能,又可以正常使用Mybatis的原生功能。MybatisPlus是为简化开发、提高开发效率而生,同时它也提供了一些额外的插件,比如SQL性能监控、乐观锁、执行分析等。2.3MavenMaven是用于项目管理的工具,其中包括项目对象模型(ProjectObjectModel),一组标准集合,一个项目生命周期(ProjectLifecycle),以及一个依赖性管理系统(DependencyManagementSystem),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。Maven是一个可以用于构建以及管理任何基于Java项目的工具[10]。它使得Java开发人员的工作变得更为简便,有助于理解任何基于Java的项目[10]。使用者可以使用Maven轻松的构建一个项目。同时Maven还能帮助使用者轻松的添加jar以及其他的依赖项。Maven有一个生命周期,在运行mvninstall的时候会被调用。这条命令告诉Maven执行一系列的有序步骤,直到达到指定的生命周期。遍历生命周期的旅途中的一个影响是,Maven运行了许多默认插件目标,这些目标完成了像编译和创建一个JAR文件这样的工作。同时,Maven帮助使用者能够轻松的将项目与源代码版本控制系统(Git或者SVN)进行集成[11]。此外,Maven还可以轻松管理项目报告、生成站点,管理JAR文件等。2.4MySQLMySQL通常指完整的MySQLRDBMS,它是一个开源的关系数据库管理系统(RelationalDatabaseManagementSystem),现在属于Oracle公司。随着MySQL功能的不断改进,性能的不断提高以及开源和免费的优势,越来越多的企业选择使用MySQL,而放弃了商用收费的Oracle。MySQL还具备一下特点:可移植性强,它可以运行在各种平台下(unix、Linux、Windows);支持多种编程语言(Java、C、C++、Python、PHP等);支持多线程;优化的SQL查询算法;提供多语言支持(GB2312、BIG5、UTF-8等);提供多种连接途径(TCP/IP、ODBC、JDBC等);提供用于管理、检查、优化数据库的管理工具;大型数据库;支持多种存储引擎;使用标准的SQL数据语言格式等等。2.5GitGit是一个开源的分布式版本控制系统,可以有效而迅速地处理小型到大型项目的版本管理[12]。Git是LinusTorvalds开发的一种开源版本控制软件,可帮助管理Linux内核开发。Git开发过程如图2-2所示:从开发者的角度开,Git有以下功能:从服务器克隆完成的Git仓库(包括代码和版本信息)到单机上;在自己的机器上根据不同的开发目的,创建分支修改代码;在单机上自己创建分支提交代码;在单价上完成合并;将服务器上的最新代码拉取到本机,然后于自己的主分支合并;生成补丁并发送给开发者等。2.6NginxNginx是高性能的Web服务器。它使用非线程、事件驱动的体系结构如果配置正确,其性能将优于apache[13]。它还可以做许多其他重要的事情,例如HTTP缓存,负载平衡和反向代理。Nginx的源代码以类似BSD的许可证形式发布。它以其稳定性,丰富的功能集,示例配置文件和低系统资源消耗而著称。Nginx是一种轻量级的Web服务器/反向代理服务器和电子邮件(IMAP/POP3)代理服务器,是根据BSD-like协议下发布的[14]。它的特点是内存消耗低,并发能力强。实际上,nginx的并发功能在相同类型的Web服务器中表现良好。Nginx在中国大陆的用户包括百度,京东,新浪,网易,腾讯,淘宝等。2.7AntDesignAntDesign是由蚂蚁金服开发的一个前端UI框架,其实现了React,是一个开发和服务于企业级后台产品。它具备的特性有:提炼和服务企业级中后台产品的交互语言和视觉风格;ReactComponent基础上精心封装的高质量UI组件;基于npm+webpack+babel的工作流,支持ES2015和TypeScript。2.8本章小结本章主要介绍了开发成工新邨众创空间管理信息系统所需要用到的相关技术以及使用的工具,包括SpringBoot、数据库MySQL、持久层框架MybatisPlus、项目管理工具Maven、版本控制工具Git、Nginx服务器以及前端UI框架AntDesign。通过对于这些技术的详细介绍,为后续系统的设计与实现奠定了理论基础。
第3章项目需求分析3.1系统总体需求自上个世纪以来,人类经济飞速发展,人们的生活发生了巨大变化,特别是计算机在经济和社会生活各个领域的应用和普及,使得旧的管理方法越来越不适合现代社会的发展。许多人仍然停留在以前的手动操作中,这极大地阻碍了人类经济的发展。为了适应现代社会高度强烈的时间观念,成工新邨众创空间管理信息系统为成工新邨众创空间的日常活动和管理带来了极大的便利。与现有的类似研究相比,已上线的具有预约功能的小程序和应用程序功能单一功能,复杂的页面以及不良的用户体验和信息保密性[15]。结合高校的需求,活动管理平台的功能要求包括完整的用户功能,活动功能和管理员功能,以及大学生活动特色和活动组织模型,以设计和完善平台功能。3.2系统开发目标该系统将部署在互联网上,可通过浏览器访问,学生助理可以通过互联网设备随时随地管理活动信息,订单信息,活动问卷调查和其他数据;系统管理员可以登录系统,对用户信息以及学生助理权限进行管理。为了满足当前客户构建系统的目标,该系统是独立于一般管理系统开发的,并且数据库是独立建立的。主要的开发目标是:(1)活动管理平台需要具有较高的安全性,并且必须满足浏览器请求的安全性要求,同时还要保护用户的隐私。因此,需要Https协议,前端和后端分离以及RESTfulAPI接口通信来满足安全需求[16]。(2)本系统的后台管理前端和后台程序后端相分离,有效避免了权限越界、隐私泄露等问题。同时,后台管理终端和后台程序终端使用Node.js+SpringBoot+MybatisPlus+MySQL框架开发。(3)为了营造良好的用户体验,使用嵌入式JS模板引擎EJS,并在AntDesign前端UI框架的帮助下进行开发,实现布局、样式美观且统一的布局[17]。(4)提供稳定的服务,在阿里云服务器上进行部署,使应用程序永远保持活动状态,在不停机的情况下加载应用程序,并执行终端运行与维护功能,例如终端性能监控,自动重启,负载平衡和服务器自动重启部署[18]。3.3系统功能需求分析3.3.1系统功能模块成工新邨众创空间管理信息系统主要功能模块以系统角色区分,主要分为学生助理模块、管理员共两大模块,每个模块之间功能互不干扰,但又相互联系。其功能模块图如图3-1所示:3.3.2系统功能需求本系统的主要使用人员是学生助理以及管理员,学生助理负责活动信息的管理,管理员则是对整个系统进行管理。此外,该后台管理信息系统还具备登录、退出和密码修改的功能。学生助理、管理员两个个角色的主要功能如下:学生助理:该角色主要是负责主要的日常工作的管理,包括活动的管理,活动订单的管理,优惠券的管理,问卷调查的管理,调查结果的查看,活动销售统计情况的查看以及用户积分的管理等。管理员:该角色主要是针对于对系统进行管理,包括了对用户的管理,对系统菜单的管理,对系统中已存在的角色进行管理,助理权限的管理,以及对系统的监控(日志、定时任务)等。(1)学生助理:活动管理:助理可以对活动进行增删改查以及导出导入的操作。活动订单管理:助理可以查看已经提交的订单,并可以导出数据。优惠券管理:助理可以对优惠券进行增删改查以及导入导出的操作。问卷调查管理:助理可以对已经发布的活动添加问卷调查以及查看调查的结果。销售统计:助理可以查看销售情况的统计图表。用户积分管理:助理可以查看所有用户的积分情况,并且导出数据。(2)管理员:用户管理:对所有用户,包括学生助理、管理员角色对应的用户进行管理。菜单管理:对已有菜单进行管理。角色管理:对所有的角色进行管理,以及对角色进行权限分配。助理权限管理:给学生助理分配权限,决定他能够访问哪些角色。系统监控:对系统的登录日志访问日志,以及定时任务进行管理。(3)系统设置:登录:用户输入账号、密码登录系统。退出:点击退出按钮退出系统。修改密码:选择修改密码需要通过密码验证方可进行修改。3.4业务流程(1)成工新邨众创空间管理信息系统的总体业务流程为先访问系统,再登录系统,通过登录验证后才能够使用系统中的功能,如图3-2所示。说明:成工新邨众创空间管理信息系统通过互联网部署在浏览器终端上。用户通过浏览器输入在部署时的域名进行访问,因此网络是否连接,系统是否可以正常运行以及能否正常使用系统密切相关。(2)学生助理使用业务流程学生助理是系统的主要使用人员之一,通过浏览器登录系统使用活动管理等相关功能。如图3-3成工新邨众创空间管理信息系统学生助理使用业务流程图。(3)管理员使用业务流程管理员是系统的管理人员,负责系统的用户管理和角色等资源管理。如图3-4成工新邨众创空间管理信息系统管理员使用业务流程图。3.5用例分析UnifiedModelingLanguage(UML)也称为统一建模语言或标准建模语言。它以图形方式显示系统的用例图,类图和活动图,以可视化系统开发过程中的各种需求。该系统使用UML用例图建模,并使用用例表来详细描述每个用例。3.5.1用例图和时序图(1)学生助理能够使用的功能主要包括:活动管理、订单管理、优惠券管理、用户积分管理、销售统计、问卷调查管理几个方面。学生助理用例图如图3-5所示。(2)管理员不需要参与活动的管理等功能,其主要负责对系统的管理,包括:角色管理,用户管理,学生助理管理,权限管理,系统监控等。管理员用例图如图3-6所示。(3)学生助理在使用系统时需要登录本系统,其不能够新增订单,订单是由用户下单付款后才能够生成的,问卷调查在新增活动后即可以新增该活动对应的问卷调查,用户积分以及销售统计都只能够查看。学生助理使用时序图如图3-7所示。(4)管理员主要是针对系统进行管理,同样,它也需要最先登录系统才能够使用对应功能,它还能对角色的权限和菜单进行管理。管理员使用时序图如图3-8所示。3.5.2主要用例定义用例表(也称为用例描述)用于描述系统的各种用例,并介绍系统的任务和结果。用例描述可以阐明功能模块的执行流程,执行结果和相关的执行事件,这一个环节主要是介绍系统中的各个用例。学生助理登录:系统日常信息的管理员,主要对活动、订单、问卷调查等信息进行管理,用例定义如表3-1所示。表3-1学生助理登录用例定义用例号S-1用例名称学生助理登录角色学生助理描述系统验证用户名,密码和身份,并在验证信息正确后显示相应界面,否则提示信息不正确前置条件系统已启动后置条件系统验证登录信息,然后通过验证进入相应的用户界面,否则提示信息错误事件流程学生助理输入用户名、密码,选择对应的身份系统对学生助理登录信息进行验证验证成功后进入学生助理相应的界面,否则提示信息有误相关用例学生助理可以对活动信息进行管理,用例定义如表3-2所示。表3-2活动管理用例定义用例号S-2用例名称活动管理角色学生助理描述学生助理对活动信息进行增删改查、以及导入导出的操作前置条件学生助理已经登录系统后置条件系统返回数据库中所有的活动信息事件流程学生助理查看活动信息学生助理对活动信息进行增删改、导入导出的操作系统从数据库中返回或者修改相应的数据相关用例学生助理登录学生助理可以对活动订单进行管理,用例定义如表3-3所示。表3-3活动订单查看用例定义用例号S-3用例名称活动订单查看角色学生助理描述学生助理对活动订单进行查询、以及导出的操作前置条件学生助理已经登录系统后置条件系统返回数据库中所有的活动订单信息事件流程学生助理查看活动订单信息学生助理选择活动订单进行导出操作系统从数据库中返回数据,浏览器相应下载相关用例学生助理登录学生助理可以对优惠券进行管理,用例定义如表3-4所示。表3-4优惠券管理用例定义用例号S-4用例名称优惠券管理角色学生助理描述学生助理对优惠券进行增删查改、以及导入导出的操作前置条件学生助理已经登录系统后置条件系统返回数据库中所有的用户的所有优惠券信息事件流程学生助理查看优惠券信息学生助理对优惠券信息进行增删改、导入导出的操作系统从数据库中返回或者修改相应的数据相关用例学生助理登录
学生助理可以对活动的问卷调查进行管理,用例定义如表3-5所示。表3-5问卷调查管理用例定义用例号S-5用例名称问卷调查管理角色学生助理描述学生助理对活动的问卷调查进行增删查改,以及查看调查结果的操作前置条件学生助理已经登录系统后置条件系统返回数据库中活动的问卷调查数据事件流程学生助理查看问卷调查列表信息学生助理对问卷调查信息进行增删改、查看调查结果系统从数据库中返回或者修改相应的数据相关用例学生助理登录学生助理可以查看活动的销售情况,用例定义如表3-6所示。表3-6销售统计用例定义用例号S-6用例名称销售统计角色学生助理描述学生助理可以查看已经销售的活动情况的统计情况前置条件学生助理已经登录系统后置条件系统返回数据库中活动销售情况事件流程学生助理查看活动销售统计系统从数据库中返回销售数据相关用例学生助理登录学生助理可以查看用户的积分,以及导出用户的积分,用例定义如表3-7所示。表3-7用户积分管理用例定义用例号S-7用例名称用户积分管理角色学生助理描述学生助理可以查看所有用户的积分信息前置条件学生助理已经登录系统后置条件系统返回数据库中用户的积分信息事件流程学生助理查看用户积分信息系统从数据库中返回用户的积分信息相关用例学生助理登录
学生助理可以修改自己的密码,用例定义如表3-8所示。表3-8修改密码管理用例定义用例号S-8用例名称密码修改角色学生助理描述学生助理可以修改自己的登录密码前置条件学生助理已经登录系统后置条件系统对学生助理的密码进行修改事件流程学生助理选择修改密码选项系统验证用户密码安全性验证通过则在数据库中修改学生助理的密码相关用例学生助理登录管理员是系统的主要维护者,登陆后可对系统的信息资源进行管理,用例定义如表3-9所示。表3-9管理员登录用例定义用例号S-9用例名称管理员登录角色管理员描述系统验证用户名,密码和身份,并在验证信息正确后显示相应界面,否则提示信息不正确前置条件系统已启动后置条件系统验证登录信息,然后通过验证进入相应的用户界面,否则提示信息错误事件流程管理员输入用户名、密码,选择对应的身份系统对管理员输入的登录信息进行验证验证成功后进入管理员相应的界面,否则提示信息有误相关用例管理员可对所有的用户信息进行管理,以及数据的导入导出等操作,用例定义如表3-10所示。表3-10用户管理用例定义用例号S-10用例名称用户管理角色管理员描述管理员把对用户进行增删改查以及导入导出等操作前置条件管理员已登录系统后置条件系统将对应操作内容保存到数据库事件流程管理员选择对应操作,提交相应内容系统将所提交内容保存到数据库相关用例管理员登录
管理员可以对所有的角色信息进行管理,以及导入导出等操作,用例定义如表3-11所示。表3-11角色管理用例定义用例号S-11用例名称角色管理角色管理员描述管理员对所有角色进行管理前置条件管理员已登录系统后置条件系统将对应操作的内容同步到数据库中事件流程管理员选择角色操作,提交操作内容系统将操作内容同步到数据库中相关用例管理员登录管理员可以对系统中所有的菜单进行操作,用例定义如表3-12所示。表3-12菜单管理用例定义用例号S-12用例名称菜单管理角色管理员描述管理员对所有菜单进行增删改查的操作,以及导入导出前置条件管理员已登录系统后置条件系统将对应操作内容同步到数据库事件流程管理员选择菜单管理操作,提交操作内容系统将操作内容同步到数据库相关用例管理员登录管理员可以对学生助理的权限进行管理,用例定义如表3-13所示。表3-13学生助理权限管理用例定义用例号S-13用例名称学生助理权限管理角色管理员描述管理员对学生助理的权限进行管理前置条件管理员已登录系统后置条件系统将对应操作内容同步到数据库事件流程管理员对学生助理权限进行分配,决定学生助理的管理权限,提交操作内容系统将操作内容同步到数据库相关用例管理员登录
管理员可以对系统中的日志、定时任务进行管理,用例定义如表3-14所示。表3-14系统监控用例定义用例号S-14用例名称系统监控角色管理员描述管理员对系统的日志进行查看或删除,以及定时任务的管理前置条件管理员已登录系统后置条件系统将对应操作内容同步到数据库事件流程管理员系统监控,选择日志管理或定时任务管理员可以查看或清除系统的日志,以及对定时任务的开启及关闭,定时任务主要负责数据定时备份类似操作系统将修改后的内容提交到数据库相关用例管理员登录3.6非功能需求分析成工新邨众创空间管理信息系统使用互联网技术,吸收传统管理信息系统的优点,将其与自身优点相结合,形成了一种便于用户管理的新管理信息系统。系统的非功能性需求包括:(1)实用性通过初期对用户的习惯进行调查以及分析,系统在设计时针对传统管理信息系统存在的弊端进行优化,为用户群体提供优化后的功能,保证微信端与互联网线上管理系统相结合进行合理使用。(2)安全性为了防止由于未经授权访问系统,网络入侵等引起的用户信息泄漏,系统的设计特别考虑了数据访问的安全性,应在系统的所有环节上采取相应的安全措施。(3)可扩展性该系统的可扩展性在于功能模块的后续扩展,增加了一些新的功能模块,例如在线活动,销售图表等。该系统旨在确保可扩展性并能够访问其他信息系统。3.7本章小结本章结合了成都工业学院蜀都新邨对外开放活动的实际情况和举行过程中遇到的一些问题,提出了开发成工新邨众创空间管理信息系统的建议。通过对系统用例定义,功能需求和非功能需求的详细描述,为后续系统的设计和实现奠定了坚实的基础。
第4章系统设计4.1系统总体设计该系统通过PC和移动设备浏览器为用户或活动管理者提供服务。其中,移动设备访问的是微信应用系统,而PC设备主要访问计算机网站。整个系统采用前后端分离的开发模式,前端包括前端展示系统,后端则是后端管理信息系统,前端和后端使用RESTfulAPI作为通信桥梁。整体成工新邨众创空间管理信息系统实现总体架构图如图4-1所示。其中,系统的管理信息系统是使用vue.js框架,node.js和AntDesignUI组件库共同开发的,采用组件化的开发方法,并使用管理信息系统的导航栏,菜单栏和侧栏作为公共组件,而功能模块则作为独立的组件分别开发。当需要它们时,可以直接调用相应的组件,从而增强了代码的可复用性,并提高了系统的可维护性。后端接口系统使用SpringBoot框架进行快速构建。有Model层,Dao层,Service层和Controller层用于后台逻辑处理,MybatisPlus通过数据持久性连接到MySQL数据库,对于后端接口系统经常访问但是不需要长期保存的数据,则采用redis缓存以提高数据读取速度。对于角色在整个管理系统中的权限进行控制,以区分每个角色的访问权限。后台接口系统采用Maven的多模块化进行管理,并且该系统的所有程序均使用Git工具进行代码版本管理和控制。4.2数据库设计4.2.1数据库设计思想成工新邨众创空间管理信息系统为满足蜀都新邨便捷的开设活动以及管理活动而开发,但目前没有现存能够参照的数据库设计,所以此系统数据库单独设计,能够完全的贴合曼珠蜀都新邨开展活动的需求。4.2.2结构设计(1)概念数据模型(ConceptualDataModel):称为概念模型,它主要用于描述对象和对象,对象和数据以及数据和数据之间的关系,而与特定的数据管理系统无关。该系统的CDM如图4-2所示。(2)物理数据模型(PhysicalDataModel):称为物理模型,主要用来描述数据具体的存储结构,和数据管理系统以及操作系统有关。该系统的PDM如图4-3所示。4.2.3数据库表设计(1)用户表。如表4-1所示:表4-1用户表序号字段名类型长度描述允许空备注1idvarchar32用户序号否主键2usernamevarchar100登录账号是3realnamevarchar100真实姓名是4passwordvarchar255密码是5saltvarchar45md5密码加掩是6avatarvarchar255头像是7birthdaydatetime生日是8sextinyint性别是9emailvarchar45电子邮件是10phonevarchar45电话是11statustinyint状态是12del_flagtinyint删除状态是13telephonevarchar45座机号是14create_byvarchar32创建人是15create_timedatetime创建时间是16update_byvarchar32更新人是17update_timedatetime更新时间是说明:用户表中状态为是否冻结,删除状态是为了实现软删除,即不会真正在数据库删除它。(2)用户角色中间表。如表4-2所示:表4-2用户与角色中间表序号字段名类型长度描述允许空备注1idvarchar32主键序号否主键2user_idvarchar32用户序号是3role_idvarchar32角色序号是说明:为了阐述用户与角色多对多的关系,这里采用了中间表。(3)角色表。如表4-3所示:表4-3角色表序号字段名类型长度描述允许空备注1idvarchar32角色序号否主键2role_namevarchar200角色名称是3role_codevarchar100角色编码否4descriptionvarchar255描述是5create_byvarchar32创建人是6create_timedatetime创建时间是7update_byvarchar32更新人是8update_timedatetime更新时间是
(4)角色权限中间表。如表4-4所示:表4-4角色权限中间表序号字段名类型长度描述允许空备注1idvarchar32主键序号否主键2role_idvarchar32角色序号是3permission_idvarchar32权限序号是4data_rule_idsvarchar1000是说明:为了阐述角色与权限多对多的关系,这里采用了中间表。(5)权限表。如表4-5所示:表4-5权限表序号字段名类型长度描述允许空备注1idvarchar32主键序号否主键2parent_idvarchar32父序号是3namevarchar100菜单标题是4urlvarchar255路径是5componentvarchar255组件是6component_namevarchar100组件名字是7redirectvarchar255跳转地址是8menu_typeint菜单类型是9permsvarchar255菜单权限编码是10perms_typevarchar10权限策略是11sort_nodouble菜单排序是12always_showtinyint聚合子路由是13iconvarchar100菜单图标是14is_routetinyint是否路由菜单是15is_leaftinyint是否叶子节点是16keep_alivetinyint是否缓存该页面是17hiddenint是否隐藏路由是18descriptionvarchar255描述是19create_byvarchar32创建人是20create_timedatetime创建时间是21update_byvarchar32更新人是22update_timedatetime更新时间是23del_flagint删除状态是24rule_flagint添加数据权限是25statusvarchar2按钮权限状态是26internal_or_externaltinyint菜单打开方式是说明:该表是自关联的关系,即父序号为主键;菜单类型表示它是一级菜单、子菜单、还是按钮权限;权限策略、聚集子路由、是否路由菜单、是否叶子节点、是否缓存该页面、是否隐藏路由、删除状态、添加数据权限、权限按钮转台为布尔型;菜单打开方式为外部打开与内部打开两种形式。(6)定时任务表。如表4-6所示:表4-6定时任务表序号字段名类型长度描述允许空备注1idvarchar32序号否主键2create_byvarchar32创建人是3create_timedatetime创建时间是4del_flagint删除状态是5update_byvarchar32修改人是6update_timedatetime修改时间是7job_class_namevarchar255任务类名是8cron_expressionvarchar255cron表达式是9parametervarchar255参数是10descriptionvarchar255描述是11statusint状态是说明:状态为布尔型,表示是否启动改任务。(7)日志表。如表4-7所示:表4-7日志表序号字段名类型长度描述允许空备注1idvarchar32序号否主键2log_typeint日志类型是3log_contentvarchar1000日志内容是4operate_typeint操作类型是5useridvarchar32操作用户账号是6usernamevarchar100操作用户名称是7ipvarchar100IP是8methodvarchar500请求java方法是9request_urlvarchar255请求路径是10request_paramlongtext4294967295请求参数是11request_typevarchar10请求类型是12cost_timebigint耗时是13create_byvarchar32创建人是14create_timedatetime创建时间是15update_byvarchar32更新人是16update_timedatetime更新时间是说明:该表记录系统的访问日志,操作类型区分为登录日志还是操作日志。(8)优惠券表。如表4-8所示:表4-8优惠券表序号字段名类型长度描述允许空备注1idint主键序号否主键2user_idint用户序号是3titlevarchar50优惠券标题是4typetinyint类型是5with_amountdecimal优惠金额是6used_amountdecimal满多少金额是7quotaint配额数量是8valid_typetinyint时效类型是9valid_start_timedatetime使用开始时间是10valid_end_timedatetime使用结束时间是11valid_daysint有效天数是12statustinyint状态是13maturity_timedatetime到期时间是14create_byvarchar50创建者是15create_timedatetime创建时间是16update_byvarchar50更新者是17update_timedatetime更新时间是说明:该表与用户的关系是多对一,类型区分满减券与无门槛券,时效类型区分绝对时效与相对时效,状态表示时间未到、已生效、已失效、已消耗。(9)订单表。如表4-9所示:表4-9订单表序号字段名类型长度描述允许空备注1idint订单序号否主键2activity_idint对应的活动是3user_idint用户序号是4buyer_usernamevarchar50买家用户名是5is_arrivedint是否到场是6payment_typetinyint支付类型是7create_byvarchar50创建者是8create_timedatetime订单创建时间是9update_byvarchar50修改者是10update_timedatetime更新时间是说明:该表与用户的关系是多对一,是否到场有四种情况,活动未开始、已开始,用户已到场、已退场,支付类型表示为在线支付还是到场支付。(10)活动表。如表4-10所示:表4-10活动表序号字段名类型长度描述允许空备注1idint序号否主键2titlevarchar50活动标题是3placevarchar50活动地点是4start_timedatetime活动时间是5is_freetinyint是否公益是6total_paydecimal总金额是7actual_paydecimal实付金额是8numberint人数限制是9contexttext65535活动内容是10create_byvarchar50创建者是11create_timedatetime创建时间是说明:该表与订单表关系为一对多,是否公益为布尔型,表示是否免费。(11)支付日志表。如表4-11所示:表4-11支付日志表序号字段名类型长度描述允许空备注1order_idbigint订单号否主键2total_feebigint总金额是3user_idbigint用户是4transaction_idbigint交易编号是5statusint状态是6pay_typevarchar255支付类型是7bank_typevarchar255银行是8create_timedatetime创建日志是9pay_timedatetime支付时间是10refund_timedatetime退款时间是11closed_timedatetime关闭时间是说明:该表是订单表的扩展表,用来阐述用户的支付情况。(12)支付状态表。如表4-12所示:表4-12支付日志表序号字段名类型长度描述允许空备注1order_idint订单号否主键2statusint状态是3payment_timedatetime付款时间是4end_timedatetime交易完成时间是5close_timedatetime交易关闭时间是6comment_timedatetime评价时间是7create_byvarchar50创建者是8create_timedatetime创建时间是9update_byvarchar50修改者是10update_timedatetime更新时间是说明:该表是订单表的状态扩展表,用来阐述订单状态情况。(13)问卷调查表。如表4-13所示:表4-13问卷调查表序号字段名类型长度描述允许空备注1idint主键序号否主键2activity_idint活动序号是3titlevarchar50标题是4descriptionvarchar100描述是5start_timedatetime开始时间是6end_timedatetime结束时间是7repeat_hourint重复投票限制是8total_countint总投票数是9create_byvarchar50创建者是10create_timedatetime创建时间是11update_byvarchar50修改者是12update_timedatetime更新时间是说明:该表与活动表的关系是多对一,用来对活动进行问卷调查。(14)问卷调查子主题表表。如表4-14所示:表4-14问卷调查子主题表表序号字段名类型长度描述允许空备注1idint主键序号否主键2vote_topic_idint投票(调查)是3titlevarchar50标题是4typeint类型是5create_byvarchar50创建者是6create_timedatetime创建时间是7update_byvarchar50修改者是8update_timedatetime更新时间是说明:该表与问卷调查表的关系是多对一,是问卷调查的具体项。(15)问卷调查回执表。如表4-15所示:表4-15问卷调查回执表序号字段名类型长度描述允许空备注1idint主键序号否主键2user_idvarchar32投票者是3vote_topic_idint主题序号是4vote_timedatetime投票时间是5vote_ipvarchar50投票IP是6create_byvarchar50创建者是7create_timedatetime创建时间是8update_byvarchar50修改者是9update_timedatetime更新时间是说明:该表与用户表的关系是多对一,与问卷调查表的关系也是多对一,表示有一个用户对应多个回执表,一个问卷调查对应多个回执表。(16)问卷调查回复表。如表4-16所示:表4-16问卷调查回复表序号字段名类型长度描述允许空备注1idint主键序号否主键2subtopic_idint子主题序号是3vote_record_idint投票回执序号是4replytext65535回复内容是5create_byvarchar50创建者是6create_timedatetime创建时间是7update_byvarchar50修改者是8update_timedatetime更新时间是说明:该表与问卷调查回执表的关系是多对一,与问卷调查子主题表的关系也是多对一,表示有一个问卷调查回执对应多个回复,一个问卷调查子主题对应多个回复。4.3本章小结本章首先介绍了成工新邨众创空间管理信息系统的总体设计,然后介绍了系统数据库的设计思想,并逻辑设计了成工新邨众创空间管理信息系统各子模块的数据库表。设计概念数据模型、物理数据模型模型以及数据库中每个表的内容,为下一章的功能实现铺平了道路。
第5章成工新邨众创空间管理信息系统的功能实现5.1模块划分根据需求和分析,成工新邨众创空间管理信息系统包括学生助理管理和管理员管理两个大模块。另外,系统提供登录、退出和修改密码功能。如图5-1所示。5.2功能模块的实现5.2.1用户登录学生助理或管理员访问网站时首先进入登录界面。要求学生助理或管理员输入用户名,密码和验证码。系统后台将验证用户信息。如果验证失败,则登录界面将提示错误消息。系统根据学生助理或管理员角色自动生成路由加载菜单。用户名和密码格式由前台JQuery验证。如图5.2成工新邨众创空间管理信息系统的登录界面。5.2.2学生助理管理学生助理是成工新邨众创空间管理信息系统主要使用者之一,通过使用此系统对所有的活动进行管理,主要包括六个部分:活动管理,活动订单管理,优惠券管理,问卷调查管理、销售统计、用户积分管理。(1)活动管理:系统从数据库抓取所有活动的信息,在当前页面展示,学生助理可以对活动列表进行增删改查。如图5-3成工新邨众创空间管理信息系统学生助理——活动管理所示。(2)活动订单管理:系统从数据库中获取所有的订单信息,在当前页面展示,学生助理可以对订单列表进行查看,用户的签到签退,以及数据的导出操作。如图5-4成工新邨众创空间管理信息系统学生助理——订单管理所示。(3)优惠券管理:系统从数据库获取所有优惠券信息并展示在此页面,学生助理可以对优惠券列表进行增删改查,以及数据的导出操作。如图5-5成工新邨众创空间管理信息系统学生助理——优惠券列表所示。说明:当用户完成自己活动订单的签退时,会发放优惠券。优惠券的新增如图5-6成工新邨众创空间管理信息系统学生助理——优惠券新增所示。(4)问卷调查管理:系统会获取所有的活动的问卷调查并展示在此页面,学生助理可以查看任意的问卷调查并查看调查结果,也可以发布新的问卷调查。如图5-7成工新邨众创空间管理信息系统学生助理——问卷调查列表所示。(5)查看调查结果:系统获取选择问卷调查的调查结果并展示在页面上,学生助理查看调查的结果。如图5-8成工新邨众创空间管理信息系统学生助理——调查结果所示。5.2.3管理员管理管理员是系统的日常维护人员,主要维护系统用户和资源,包括用户管理,角色管理,菜单管理,权限管理和系统监控五个部分。(1)用户管理:所有的用户信息从数据库中获取并展示在页面上,管理员可以对用户信息进行增删改查,以及数据的导入导出的操作。如图5-9成工新邨众创空间管理信息系统管理员——用户管理所示。(2)角色管理:系统获取数据库中所有的角色信息,管理员可对角色进行增删改查、以及数据的导入导出操作。如图5-10成工新邨众创空间管理信息系统管理员—角色管理所示。(3)菜单管理:系统获取数据库中菜单的数据,管理员可对菜单进行菜单的增删改查的操作。如图5-11成工新邨众创空间管理信息系统管理员——权限管理所示。(4)权限管理:系统获取数据库中角色对应的权限,管理员可对角色进行权限分配。如图5-12成工新邨众创空间管理信息系统管理员——权限管理所示。(5)系统监控:系统获取数据库中的访问日志,管理员可对日志进行管理。登录日志如图5-13成工新邨众创空间管理信息系统管理员——登录日志所示。操作日志如图5-14成工新邨众创空间管理信息系统管理员——操作日志所示5.2.4修改密码用户需要登录到系统才能修改密码。修改时,首先输入原始密码以验证是否正确,然后输入新密码以验证其是否与原始密码相同,最后再次输入新密码进行确认。所有三个验证均通过验证,密码成功修改。前两个验证使用ajax向服务器发出异步请求,密码确认由前端HTML验证,密码输入格式也由前端HTML验证。如图5-15成工新邨众创空间管理信息系统密码修改所示。5.2.5退出系统用户需要登录到系统才能退出系统。点击退出后,系统清除服务器的登录的用户信息并跳转到登录页面。如图5-16成工新邨众创空间管理信息系统退出所示。5.3本章小结在本章中,在需求分析和系统设计的基础上,对系统的特定模块功能进行了前台和后台的实现。主要介绍了系统的整体功能模块结构和每个功能子模块,并显示其某些功能的信息展示界面。
第6章系统测试6.1系统测试目的通常情况下,系统的开发通常是由团队中的多人开发的,每个人负责不同的功能模块,并且每个模块的开发都是单独进行的。开发系统的功能模块后,将功能模块拼接在一起以形成一个完整的系统。但是,在这种情况下,系统可能有未知错误,因此需要通过系统测试进行排查。系统测试的目的是通过详细的测试计划发现系统的潜在错误[19],以确保每个功能模块都能正常执行而不会影响其他功能,从而确保整个系统的稳定性和可靠性。同时,系统测试报告也可以用作参考资料,以方便以后的系统维护和升级。因此,系统测试是开发过程中的重要一步[20]。6.2系统测试6.2.1测试大纲针对成工新邨众创空间管理信息系统,其测试针对学生助理、管理员和系统设置三个模块编写测试大纲。测试大纲如下:系统设置测试大纲:需要测试系统登录、退出、修改密码等模块测试其功能能否正常执行。学生助理管理测试大纲:对活动管理、订单管理、优惠券管理、问卷调查管理、销售统计、用户积分管理等模块测试其功能能否正常执行。管理员管理测试大纲:对用户管理、菜单管理、角色管理、权限控制、系统监控模块测试功能是否正常执行。6.2.2测试用例
(1)系统设置模块测试用例如表6-1所示:表6-1系统设置模块测试用例表用例名称系统设置模块测试用例用例描述测试用户登录、退出、修改密码是否正常,服务器能否正常接收前提条件用户登录,服务器与数据库正常运行输入期望结果完成状态系统登录服务器接收正常,返回值正确,登录成功通过系统退出服务器反应正常,退出成功通过修改密码数据库中数据更新,密码修改成功通过(2)活动管理模块测试用例如表6-2所示:表6-2活动管理模块测试用例表用例名称活动管理模块测试用例用例描述学生助理浏览活动列表、添加活动、修改活动、删除活动、导入活动、导出活动,服务器能否正常返回信息前提条件用户登录,服务器与数据库正常输入期望结果完成状态浏览活动列表活动列表信息准确展示通过增加活动数据库成功增加数据通过修改活动数据库成功修改数据通过删除活动数据库成功删除数据通过导出选中活动系统成功返回数据,浏览器响应下载通过导入活动数据库成功添加数据通过(3)订单管理模块测试用例如表6-3所示:表6-3订单管理块测试用例表用例名称订单管理模块测试用例用例描述学生助理浏览订单数据、导出数据,修改订单状态,服务器能否返回正常信息前提条件用户登录,系统中已存在订单,服务器与数据库连接正常输入期望结果完成状态浏览订单列表订单列表信息准确展示通过导出选中订单系统成功返回数据,响应下载通过用户签到签退系统成功订单状态通过
(4)优惠券管理模块测试用例如表6-4所示:表6-4优惠券管理模块测试用例表用例名称优惠券管理模块测试用例用例描述学生助理浏览优惠券列表、添加优惠券、修改优惠券、删除优惠券、导入、导出优惠券,服务器能否正常返回信息前提条件学生助理登录,服务器与数据库连接正常输入期望结果完成状态优惠券列表浏览优惠券列表信息显示正确通过新增优惠券系统正确录入数据通过修改优惠券系统成功修改数据库对应数据通过删除优惠券系统成功删除数据库对应数据通过导出选中优惠券系统成功返回数据,响应瞎咋通过导入优惠券系统成功新增导入的优惠券通过(5)问卷调查管理模块测试用例如表6-5所示:表6-5问卷调查管理模块测试用例表用例名称问卷调查模块测试用例用例描述学生助理浏览问卷调查列表、添加问卷调查、修改问卷调查、删除问卷调查、导出问卷调查,服务器能否正常返回信息前提条件教师登录,服务器与数据库连接正常输入期望结果完成状态问卷调查列表查看问卷调查列表信息显示正常通过新增问卷调查系统正确录入数据到数据库通过修改问卷调查系统正确修改问卷调查信息通过删除问卷调查系统成功删除数据库中对应数据通过查看调查结果系统成功返回调查结果数据通过导出问卷调查数据系统成功返回数据,响应下载
(6)用户积分管理测试用例如表6-6所示:表6-6用户积分管理模块测试用例表用例名称用户积分管理模块测试用例用例描述用户积分查看功能是否正常前提条件学生助理登录,服务器与数据库连接正常输入期望结果完成状态用户积分信息列表查看用户积分列表信息显示正常通过(7)销售统计管理测试用例如表6-7所示:表6-7销售统计管理模块测试用例表用例名称销售统计管理模块测试用例用例描述销售统计查看功能是否正常前提条件学生助理登录,服务器与数据库连接正常输入期望结果完成状态销售统计图表查看系统展示图表信息正常通过(8)用户管理模块测试用例如表6-8所示:表6-8用户管理模块测试用例表用例名称用户管理模块测试用例用例描述用户信息查看、修改、新增、删除、导出导入功能是否正常前提条件管理员登录,服务器与数据库连接正常输入期望结果完成状态用户列表用户列表信息显示正常通过修改用户服务器接收正常,修改成功通过新增用户服务器接收正常,新增成功通过删除用户数据库删除成功通过导出选中用户系统返回数据正常,响应下载通过导入用户系统接收数据正常,新增成功通过
(9)角色管理模块测试用例如表6-9所示:表6-9角色管理模块测试用例表用例名称角色管理模块测试用例用例描述角色信息增加、修改、查看、删除、导入导出、以及分配权限功能是否正常前提条件管理员登录,服务器与数据库连接正常输入期望结果完成状态角色列表信息显示用户信息列表信息显示正常通过角色列表系统正常返回角色列表信息通过添加角色服务器接收正常,新增成功通过修改角色服务器接收正常,修改成功通过删除角色服务器接收正常,删除成功通过导出选中角色服务器返回数据,响应下载通过导入角色服务器正常接收数据,新增成功通过为角色分配权限服务器成功修改角色权限信息通过(10)菜单管理模块测试用例如表6-10所示:表6-10菜单管理模块测试用例表用例名称教师教学计划模块测试用例用例描述菜单信息修改、新增、删除、查看是否正常前提条件管理员登录,服务器与数据库连接正常输入期望结果完成状态菜单列表查看服务器正常返回菜单列表信息通过添加菜单服务器接收正常,新增成功通过修改菜单服务器接收正常,修改成功通过删除菜单服务器接收正常,删除成功通过
(11)系统监控模块测试用例如表6-11所示:表6-11系统监控模块测试用例表用例名称系统监控模块测试用例用例描述系统登录日志,操作日志,定时任务是否正常前提条件管理员登录,服务器与数据库连接正常输入期望结果完成状态登录日志列表展示服务器正常显示登录日志列表通过操作日志服务器正常显示操作日志列表通过定时任务新增服务器接收正常,新增成功通过定时任务修改服务器接收正常,修改成功通过定时任务列表服务器正常展示定时任务列表通过定时任务删除服务器接收正常,删除成功通过导出选中定时任务服务器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 垃圾焚烧锅炉等设备安装工程施工方案说明
- 格构柱专项工程施工设计方案
- 咳嗽变异性哮喘管理指南
- 急性缺血性卒中再灌注治疗脑保护中国专家共识解读2026
- 春季开学安全教育方案
- 法语戏剧坊课程大纲
- 2026年超高层建筑施工组织设计方案
- 《个人贷款业务明示综合融资成本规定》解读
- 新华人寿附加安欣意外伤害医疗保险利益条款
- 电力设备与新能源行业月报:锂电2月洞察春季淡季不淡价格预先回暖
- 2026年高考政治一轮复习:统编版必修1~4共4套选择题 专项练习题汇编(含答案解析)
- 国药集团总部工作人员常态化招聘备考题库及答案详解(名校卷)
- 专题气体压强的计算课件-高二下学期物理人教版选择性
- 四川省凉山2025-2026学年化学高一第一学期期中复习检测模拟试题含解析
- 饲料企业三年发展战略规划范本
- 呼吸内科肺部感染抗生素治疗指南
- 聚异丁烯行业市场调研行情与投资前景价值分析报告2025年
- 标准项目投资合作协议示例
- 列车牵引与制动系统课件 项目六 牵引与制动控制系统
- 门窗安装安全操作规程
- 动画角色设计韩宇教学课件全套
评论
0/150
提交评论