【《校园新生报到小程序设计实现分析》10000字(论文)】_第1页
【《校园新生报到小程序设计实现分析》10000字(论文)】_第2页
【《校园新生报到小程序设计实现分析》10000字(论文)】_第3页
【《校园新生报到小程序设计实现分析》10000字(论文)】_第4页
【《校园新生报到小程序设计实现分析》10000字(论文)】_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGEIV-PAGEIV-校园新生报到小程序设计实现分析摘要互联网技术的发展给人民的生活带来了翻天覆地的变化,同时也对各个行业的发展产生了深远影响。随着时代的进步,信息化建设已经成为国家未来规划中的不懈追求之一。与互联网技术结合发展,是企业和机构打开更大用户市场的金钥匙。对于高校来说同样如此,加强高校的信息化建设,不仅是响应国家未来规划的号召,同时也能真正能够提高学校管理效率。每年金秋九月都会大量新生入学,让本就充满活力的校园更加热闹,但是新生报到却成为一个比较麻烦的问题。虽然学校会安排学长学姐对新入学的学弟学妹进行引导,但是新生报到需要到报到处、学院、宿舍等地方报到,并且还需要进行登记,报到流程比较繁琐。因此本文选择结合使用SSM框架和MySQL数据库,设计和实现一个基于C/S架构的校园新生报到小程序,简化新生报到流程,通过小程序对新生报到情况进行登记,改善新生报到较为麻烦的情况。关键词:小程序,SSM,C/S,MySQL目录193771绪论 1201021.1研究的背景和意义 1189991.2国内外研究现状 1180571.2.1国内研究现状 1203711.2.2国外研究现状 156042相关技术和开发环境 3195392.1关键技术 3173622.1.1C/S架构 3102702.1.2SSM框架 323842.2开发环境 3123303校园新生报到小程序分析与设计 4159333.1需求分析 498083.1.1学生用户功能需求分析 4103993.1.2教师用户功能需求分析 5240133.2校园新生报到小程序概要设计 517643.3数据库设计 7314683.3.1数据库E-R图设计 7136573.3.2数据库关系模型 8218123.3.3数据库表设计 941424校园新生报到小程序功能实现 14142854.1学院报到功能实现 14324444.2学生缴费功能实现 14230924.3公告功能实现 15148344.4搜索帖子功能实现 15316115系统测试 17120365.1系统测试基本方法 1773395.1.1白盒测试 17104635.1.2黑盒测试 18314845.2系统功能模块测试 18322345.2.1学生用户信息管理模块测试 18125425.2.2学院报到信息管理模块测试 19115475.2.3缴费信息管理模块测试 19240455.2.4帖子信息管理模块测试 20277555.3测试总结 2127845结论 2231786参考文献 23PAGEPAGE14·PAGE27·绪论研究的背景和意义现阶段互联网技术正在高速发展,为社会经济的发展做出了卓越贡献。自国家发布“十四五”规划以来,推进现代社会的信息化建设已经成为一种必然趋势[1]。在这样的环境下,各个行业开始积极与互联网技术结合,以抢先占据更大的用户市场[2]。同时,信息化建设也渐渐提上了各个行业管理者的议程。许多高校已经逐渐开始建设自己的信息化管理系统,但大多的系统功能都不算完备[3]。以本校为例,每年九月大量新生入学,也就意味着这些新生都需要去报到登记。虽然每个系部都转门安排了学长学姐进行接待引导,但还是存在新生拥堵和报到混乱的情况[4]。为了改善上述问题,本文拟设计和实现一个校园新生报到小程序,整体使用C/S架构进行小程序的部署,运用SSM框架搭建小程序的系统后台,配合小巧精干的MySQL数据库和JSP技术,为高校的新生提供一个在线报到的小程序平台,通过小程序进行新生报到流程的引导,对新生信息进行登记,让新生报到更加简便快捷[5]。同时,校园新生报到小程序可以为高校信息化建设做出一点贡献,对高校的信息化管理发展有一定推进作用。国内外研究现状国内研究现状国内的管理模式还处于传统模式向现代化的管理模式逐渐转变的过程,也就是说现阶段还存在大量中小型企业没有在管理模式方面进行信息化建设,还在使用传统的人工录入,纸质储存的阶段[6]。这样管理方式效率不高,还会花费较多的人力资源和经济成本,同时对历史的管理信息的查询和变更也会比较麻烦[7]。同时,随着企业的发展,规模的不断扩大,传统的管理模式已经逐渐承受不住巨大的数据量,所以,推广信息化的管理模式是十分有必要的。国外研究现状国外的大部分国家,计算机网络发展的相当迅速,现在已经极大程度上实现了由人工到计算机管理的过渡[8]。由于计算机技术应用起步较晚,以及发达国家和发展中国家技术水平不同,国外的信息化建设总体也呈现出区域化的差异[9]。但是,这些国家都在积极探索互联网技术与产业详解和的道路,包括互联网也开始广泛应用,不少单位和用户也开始逐渐接触信息化管理系统。纵观,这些系统都大致有这样的一些特征:使用技术较为先进、系统设计专业规范、在同一领域可以互相推广、管理效率较高、数据处理和更新速度较快、企业数据存储可以加密、留下了接口方便以后进行功能扩展[10]。互联网技术在人们的生活中已经无处不在,随着的现代化进程的推进,管理模式向信息化转变已经是大势所趋。相关技术和开发环境关键技术校园新生报到小程序整体部署使用C/S架构,让用户在手机端可以访问小程序服务器数据,后台服务器采用SSM框架进行搭建,结合MySQL数据库进行前后台数据处理和交互。C/S架构B/S开发模式与C/S开发模式是对应的,C/S开发模式指客户端和服务端,B/S开发模式指浏览器端和服务器端[11]。B/S的开发模式具有优点为,将多数的数据保存到服务器,需要更新时只需要更新服务器,就可以从浏览器访问最新数据[12]。然而这样的开发模式也存在许多弊端,例如大多数的数据都保存在服务器,对于本地而言需要花费大量的访问时间,系统的响应时间也比较长。C/S的开发模式和B/S模式不同,用户每次访问数据都是从本地获取的,访问速度迅速,系统响应时间短,并且数据安全性和准确性比较高,因此本次系统开发选用C/S作为开发架构。SSM框架SSM框架基于MVC模式进行设计,包括显示层,服务层和控制层[13]。SSM框架是由Spring、SpringMVC和Mybatis整合之后的框架集,属于开源框架,通过各项配置文件,将三个框架整合到一起,建立实体类、Service接口、实现类以及controller类,实现系统数据处理封装和与底层数据库数据交互[14]。使用SSM框架能够帮助开发者快速搭建起系统后台,由于整个框架集是开源的,有着许多优秀系统开发者编写分享的文档,使得SSM框架的运用难度大大降低,从而节省系统开发时间,让开发者将更多的精力放到功能、页面等方面[15]。开发环境硬件环境:i7/运行内存16G/固态硬盘256G软件环境:window10/eclipse/MySQL5.6/Tomcat7.0

校园新生报到小程序分析与设计需求分析通过对本校新生报到流程的调查了解,总结得出校园新生报到小程序应该面向的使用群体是学生和教师,对应小程序中学生用户角色和管理员角色,包括帖子、缴费、帖子回复、学院、公告、报到、宿舍报到、学院报到、主题、社团等模块,根据小程序中的2类使用者的具体使用需求,对学生用户和教师用户的功能进行完善。学生用户功能需求分析校园新生报到小程序的主要用户就是学生用户,在小程序中主要根据学校的报到流程,在报到处、学院、宿舍等地报到,同时为了方便学生用户之间的交流,需要小程序能够发布帖子和回复帖子等,由此可设计学生用户用例图,如图3.1所示。图3.1学生用户用例图教师用户功能需求分析校园新生报到小程序中教师用户作为系统后台管理员,具有的权限较高,主要根据学校情况维护小程序中的学院信息;对学生用户发布的帖子和帖子回复审核过滤,判断是否存在不当内容;通过小程序发布新生报到相关的通知公告,方便学生了解报到流程等,由此可对教师管理员用例图进行设计,如图3.2所示。图3.教师管理员用例图校园新生报到小程序概要设计结合上文需求分析,整理得出校园新生报到小程序具有帖子管理、缴费管理、帖子回复管理、学院管理、公告管理、报到管理、宿舍报到管理、学院报到管理、主题管理等功能模块,再对各功能模块下的功能进行设计完善,功能概要设计如下。帖子管理:学生用户可以在小程序中发布帖子和其他用户交流分享;教师管理员对帖子和帖子回复内容进行审核,删除其中内容不当的部分。缴费管理:学生用户报到完成后可在小程序中查看自己的缴费清单是否完成;教师管理员通过小程序对缴费项目进行设置,生成缴费清单给学生用户。学院管理:教师管理员根据学校中的学院情况对小程序中的学院信息进行管理维护。公告管理:教师管理员可以通过小程序编写新生报到相关的公告或是其他公告进行发布;学生用户可以搜索查看公告。报到管理:学生用户到达报到处后,根据自身情况录入报到信息到小程序。宿舍报到管理:学生用户到达宿舍后,根据宿舍报到的具体要求,将宿舍号等信息录入到小程序。学院报到管理:学生用户到达学院后,根据自己所在学院的具体情况,将学院名称等信息录入到小程序。主题管理:教师管理员可以发布新的主题到小程序,对历史发布的主题进行修改或删除。社团管理:教师管理员可以在小程序中对学校中的社团及社团成员等信息进行管理;学生用户可以参加或退出社团。通过上述系统功能概要设计,可以设计小程序功能结构图,如图3.3所示。图3.3小程序功能结构图数据库设计数据库E-R图设计由功能设计得出,小程序业务流程中会涉及帖子、缴费、帖子回复、学院、公告、报到、宿舍报到、学院报到、主题等实体,根据新生报到及其他业务流程,分析得出各实体间的关联关系,设计出校园新生报到小程序实体关系E-R图,如图3.4所示。图3.4校园新生报到小程序E-R图数据库关系模型结合上述小程序E-R图和小程序各模块功能需求,整理得出校园新生报到小程序的数据库关系模型,如下所示。宿舍报到:用户id(userid),用户(user),栋数(buildingsnum),房间号(roomnum),宿舍报到id(id),床位号(bednum),楼层(floornum),报到时间(addtime);其中宿舍报到id为主键。用户id,用户为该表的外键字段,与用户关联,关联关系为宿舍报到表的userid字段与用户表的id关。学院报到:学院报到id(id),校服(uniform),用户id(userid),学院(college),学院id(collegeid),用户(user),专业(major),书籍领取(books),报到时间(addtime);其中学院报到id为主键。用户id,学院,学院id,用户为该表的外键字段,与用户,学院关联,关联关系为学院报到表的userid字段与用户表的id关联学院报到表的collegeid字段与学院表的id关。帖子回复:帖子(posts),回复时间(addtime),帖子id(postsid),用户(user),帖子回复id(id),用户头像(pic),内容(content),用户id(userid);其中帖子回复id为主键。帖子,帖子id,用户,用户id为该表的外键字段,与帖子,用户关联,关联关系为帖子回复表的postsid字段与帖子表的id关联帖子回复表的userid字段与用户表的id关。报到:用户(user),专业(major),用户id(userid),籍贯(address),学院(college),报到时间(addtime),报到id(id),年龄(age);其中报到id为主键。用户,用户id为该表的外键字段,与用户关联,关联关系为报到表的userid字段与用户表的id关。帖子:帖子id(id),标题(title),图片(pic),发布时间(addtime),用户id(userid),内容(content),用户(user);其中帖子id为主键。用户id,用户为该表的外键字段,与用户关联,关联关系为帖子表的userid字段与用户表的id关。学院:学院id(id),名称(name);其中学院id为主键。公告:内容(content),公告id(id),发布时间(addtime),标题(title),照片(pic);其中公告id为主键。用户:mingzi(name),年龄(age),头像(pic),学院报到(checkcollege),用户id(id),专业(major),宿舍分配(dormitory),学院(college),账号(username),性别(sex),报到处报到(checkstate),学院id(collegeid),论坛管理员(isadmin),缴费状态(paystate),密码(password);其中用户id为主键。学院,学院id为该表的外键字段,与学院关联,关联关系为用户表的collegeid字段与学院表的id关。主题:名称(name),描述(introduce),主题id(id);其中主题id为主键。管理员:账号(username),管理员id(id),密码(password);其中管理员id为主键。缴费:缴费时间(addtime),用户id(userid),说明(info),用户(user),金额(moneynum),缴费方式(type),缴费id(id);其中缴费id为主键。用户id,用户为该表的外键字段,与用户关联,关联关系为缴费表的userid字段与用户表的id关。数据库表设计通过对小程序中个实体的属性进行分析整理,在数据库中设计帖子(t_posts)、缴费(t_payinfo)、帖子回复(t_postscomment)、学院(t_college)、公告(t_notice)、报到(t_checkin)、宿舍报到(t_dormitorycheck)、管理员(t_admin)、学院报到(t_collegecheck)、用户(t_user)、主题(t_theme)数据库表,下文将展示部分数据库表物理结构和实体图。用户表:用户主要有缴费状态,学院报到,报到处报到,学院,头像,密码,宿舍分配,学院id,专业,账号,年龄,用户id,性别这些字段。用户表如表3.1所示,用户实体-属性如图3.5所示。表3.1用户表字段含义字段内容是否关联数据为空类型说明性别sex无关联可为空字符串论坛管理员isadmin无关联可为空字符串mingziname无关联可为空字符串学院报到checkcollege无关联可为空字符串学院college无关联可为空字符串年龄age无关联可为空字符串缴费状态paystate无关联可为空字符串密码password无关联可为空字符串账号username无关联可为空字符串头像pic无关联可为空字符串专业major无关联可为空字符串用户idid无关联必填项数字学院idcollegeid关联t_college表的id可为空字符串宿舍分配dormitory无关联可为空字符串报到处报到checkstate无关联可为空字符串图3.5用户实体-属性图学院表:学院主要有学院id,名称这些字段。学院表如表3.2所示,学院实体-属性如图3.6所示。表3.2学院表字段含义字段内容是否关联数据为空类型说明学院idid无关联必填项数字名称name无关联可为空字符串图3.6学院实体-属性图报到表:报到主要有用户id,学院,报到时间,报到id,用户,籍贯,年龄,专业这些字段。报到表的具体信息如表3.3所示,报到实体-属性如图3.7所示。表3.3报到表字段含义字段内容是否关联数据为空类型说明用户iduserid关联t_user表的id可为空字符串籍贯address无关联可为空字符串报到时间addtime无关联可为空字符串报到idid无关联必填项数字年龄age无关联可为空字符串专业major无关联可为空字符串用户user无关联可为空字符串学院college无关联可为空字符串图3.7报到实体-属性图帖子表:帖子主要有内容,发布时间,用户id,标题,帖子id,用户,图片这些字段。帖子表如表3.4所示,帖子实体-属性如图3.8所示。表3.4帖子表字段含义字段内容是否关联数据为空类型说明内容content无关联可为空字符串图片pic无关联可为空字符串帖子idid无关联必填项数字用户iduserid关联t_user表的id可为空字符串标题title无关联可为空字符串发布时间addtime无关联可为空字符串用户user无关联可为空字符串图3.8帖子实体-属性图公告表:公告主要有内容,照片,发布时间,标题,公告id这些字段。公告表如表3.5所示,公告实体-属性如图3.9所示。表3.5公告表字段含义字段内容是否关联数据为空类型说明照片pic无关联可为空字符串内容content无关联可为空字符串公告idid无关联必填项数字标题title无关联可为空字符串发布时间addtime无关联可为空字符串图3.9公告实体-属性图缴费表:缴费主要有说明,用户,用户id,缴费时间,缴费方式,缴费id,金额这些字段。缴费表如表3.6所示,缴费实体-属性如图3.10所示。表3.6缴费表字段含义字段内容是否关联数据为空类型说明缴费时间addtime无关联可为空字符串金额moneynum无关联可为空字符串用户user无关联可为空字符串用户iduserid关联t_user表的id可为空字符串缴费方式type无关联可为空字符串缴费idid无关联必填项数字说明info无关联可为空字符串图3.10缴费实体-属性图主题表:主题主要有描述,名称,主题id这些字段。主题表如表3.7所示,主题实体-属性如图3.11所示。表3.7主题表字段含义字段内容是否关联数据为空类型说明主题idid无关联必填项数字名称name无关联可为空字符串描述introduce无关联可为空字符串图3.11主题实体-属性图

校园新生报到小程序功能实现学院报到功能实现学生用户账号登录小程序后,在功能页面中进入学院报到管理模块。页面导航栏上根据功能不同设计了不同的action,通过接收页面的action,进行学院报到的相关信息处理。如果action等于tianjiacollegecheck,跳转到添加学院报到页面,如果action等于tianjiacollegecheckact,进行添加学院报到的具体操作,代码如下。//将学院报到添加到数据库中collegecheckDao.insert(collegecheck);//给出添加学院报到成功信息request.setAttribute("message","添加学院报到成功");返回添加学院报到成功的提示信息,添加学院报到页面如图4.1所示。图4.1添加学院报到页面如果action等于collegecheckguanli,为进行学院报到管理页面,核心代码如下。//查询所有管理信息List<Collegecheck>collegecheckall=collegecheckDao.selectAll();//将学院报到信息保存到request中request.setAttribute("collegecheckall",collegecheckall);学院报到管理页面如图4.2所示。图4.2学院报到管理页面学生缴费功能实现学生用户账号登录小程序后,在功能页面中进入缴费管理模块。页面导航栏上根据功能不同设计了不同的action,通过接收页面的action,进行缴费的相关信息处理。如果action等于tianjiapayinfo,跳转到添加缴费页面,如果action等于tianjiapayinfoact,进行添加缴费的具体操作,代码如下。//将缴费添加到数据库中payinfoDao.insert(payinfo);//给出添加缴费成功信息request.setAttribute("message","添加缴费成功");返回添加缴费成功的提示信息,添加缴费页面如图4.3所示。图4.3添加缴费页面如果action等于xiugaipayinfo,为进行修改缴费操作,修改缴费的核心代码如下。//将修改后的缴费信息同步到数据库中payinfoDao.updateById(payinfo);//给出页面提示信息,修改缴费成功request.setAttribute("message","修改缴费成功");修改缴费页面如图4.4所示。图4.4修改缴费页面公告功能实现教师管理员账号登录小程序后,在功能页面中进入公告管理模块。页面导航栏上根据功能不同设计了不同的action,通过接收页面的action,进行公告的相关信息处理。如果action等于tianjianotice,跳转到添加公告页面,如果action等于tianjianoticeact,进行添加公告的具体操作,代码如下。//将公告添加到数据库中noticeDao.insert(notice);//给出添加公告成功信息request.setAttribute("message","添加公告成功");返回添加公告成功的提示信息,添加公告页面如图4.5所示图4.5添加公告页面搜索帖子功能实现学生用户账号登录小程序后,在功能页面中进入帖子管理模块。页面导航栏上根据功能不同设计了不同的action,通过接收页面的action,进行帖子的相关信息处理。在公告管理页面中,设计了搜索框,通过在搜索框中输入关键字,将关键字和值为sousuopostsact的action提交到系统后台,进行搜索帖子操作,代码如下。//通过关键词检索帖子信息res.data.postsall=res.data.postsall.filter(function(item){

//判断是否存在关键字 if(_this.search){//去检索帖子中是否存在关键词

returnJSON.stringify(item).indexOf(_this.search)>0;

}else{//返回检索完成的帖子信息

returntrue;

}

})将查询到数据结果返回帖子管理页面进行展示,搜索帖子页面如图4.6所示。图4.6搜索帖子页面

系统测试软件测试对系统中的开发来说,是必不可少的通过软件测试可以快速的确认系统的可用性,防止用户在使用系统时频繁出现问题,给用户带来不必要的损失[16]。软件测试流程要必须本着严谨性、完备性、规范化的准则,因为软件测试的主要目的就是查看在系统运作中,是不是会存在bug,进而对存在的bug加以调试,直至程序完美执行。但是软件的测试方法往往只是为了尽量的减小bug,从理论上来讲是无法达到完全减少bug[17]。但是如果bug减少,系统错误的概率也更少,因此用户们使用起来就更简单、更安全。从软件测试的目的来看,是为了预防出现错误之后给用户带来不好的用户体验,而假如我们不趁早介入,将试验的错误延续下去,最后所提供的成品将会有很大定义模型问题。在测试软件时,找到软件中存在的错误,书写成错误报告,提交给开发工程师,让开发工程可以快速的修复错误信息,从而减少用户使用系统向开发团队反馈错误。整个测试对于系统开发来说是贯穿系统开发流程的,系统中的任何一个功能实现都是需要进行测试的,对于测试而言,通过判断系统中的数据信息,判断输入信息与输出信息是否与预期结果一致,可以快速了解系统功能是否正常运作。系统测试基本方法计算机技术的发展给我们的生活带来了翻天覆地的变化,在各行各业中都可以通过计算机的介入提高工作效率。而在应用网络信息技术的同时人们也就将系统软件的质量问题作为了一个主要焦点来关注,因为一个系统软件的质量好和坏,就决定着这个系统软件在的市场份额占有率,所以人们就必须要首先将系统软件的品质做到一定程度,在可以给用户带来更好的体验,也能给企业带来更强的竞争力[18]。因此一个系统的软件品质就决定了用户在后期的成本经济的问题。图5.1就是纠错与检测过程。图5.1测试与纠错信息流程白盒测试白盒检测一般也被人称为结构检测,在整体程式的架构和处理过程当中也是由程式当中的逻辑测量和检查程式来进行一个正常的检查工作[19]。具体的系统使用功能测试方法它一般包含:对系统的适用范围、准确度、安全等功用测试方法。黑盒测试黑盒测试是一种常见的测试方式,一般是在编程的接口上来作一个试验的方式,它通过的测试形式为列定测试功能,列定该功能的输入输出项[20]。对功能测试进行具体的项目操作,判断测试结果是否和预期一直。并且还能够提供适当的输出信号,并保持内部与外部消息的完整性。系统功能模块测试学生用户信息管理模块测试在本模块测试中,使用教师管理员账号登录小程序,对学生用户信息的管理进行测试,新增学生用户,修改小程序中已有学生用户信息,输入关键字搜索学生用户,删除小程序中存在的学生用户。表5.1学生用户信息管理测试表测试编号CHX001功能描述学生用户管理用例目的测试学生用户信息增删改查相应功能前提条件教师管理员登录系统编号输入/动作期望的输出响应实际情况对错错误编号1输入完整用户信息,点击添加按钮。提示用户添加成功,并将数据提交到数据库中成功将用户信息提交到数据库中正确2对用户信息进行修改,并点击修改按钮修改用户成功,并给出提示信息成功修改用户信息,并同步到数据库中正确3输入关键字对用户进行搜索。成功根据关键字检索用户信息。检索结果为关键字相应的用户信息。正确4在用户管理页面点击用户删除按钮。系统提示用户信息删除成功。数据库中相映的用户信息已删除,并给出提示,删除用户信息成功。正确学院报到信息管理模块测试在本模块测试中,使用学生用户账号登录小程序,对学院报到信息的管理进行测试,新增学院报到信息,修改小程序中已有学院报到信息,输入关键字搜索学院报到信息,删除小程序中存在的学院报到信息。表5.2学院报到信息管理测试表测试编号CHX002功能描述学院报到管理用例目的测试学院报到信息增删改查相应功能前提条件学生用户登录系统编号输入/动作期望的输出响应实际情况对错错误编号1输入完整学院报到信息,点击添加学院报到按钮。提示学院报到添加成功,并将数据提交到数据库中成功将学院报到信息提交到数据库中正确2对学院报到信息进行修改,并点击修改按钮修改学院报到成功,并给出提示信息成功修改学院报到信息,并同步到数据库中正确3输入关键字对学院报到进行搜索。成功根据关键字检索学院报到信息。检索结果为关键字相应的学院报到信息。正确4在学院报到管理页面点击学院报到删除按钮。系统提示学院报到信息删除成功。数据库中相映的学院报到信息已删除,并给出提示,删除学院报到信息成功。正确缴费信息管理模块测试在本模块测试中,使用学生用户账号登录小程序,对缴费信息的管理进行测试,新增缴费信息,修改小程序中已有缴费信息,输入关键字搜索缴费信息,删除小程序中存在的缴费信息。表5.3缴费信息管理测试表测试编号CHX003功能描述缴费管理用例目的测试缴费信息增删改查相应功能前提条件学生用户登录系统编号输入/动作期望的输出响应实际情况对错错误编号1输入完整缴费信息,点击添加缴费按钮。提示缴费添加成功,并将数据提交到数据库中成功将缴费信息提交到数据库中正确2对缴费信息进行修改,并点击修改按钮修改缴费成功,并给出提示信息成功修改缴费信息,并同步到数据库中正确3输入关键字对缴费进行搜索。成功根据关键字检索缴费信息。检索结果为关键字相应的缴费信息。正确4在缴费管理页面点击缴费删除按钮。系统提示缴费信息删除成功。数据库中相映的缴费信息已删除,并给出提示,删除缴费信息成功。正确帖子信息管理模块测试在本模块测试中,使用学生用户账号登录小程序,对帖子信息的管理进行测试,新增帖子信息,修改小程序中已有帖子信息,输入关键字搜索帖子信息,删除小程序中存在的帖子信息。表5.4帖子信息管理测试表测试编号CHX004功能描述帖子管理用例目的测试帖子信息增删改查相应功能前提条件学生用户登录系统编号输入/动作期望的输出响应实际情况对错错误编号1输入完整帖子信息,点击添加帖子按钮。提示帖子添加成功,并将数据提交到数据库中成功将帖子信息提交到数据库中正确2对帖子信息进行修改,并点击修改按钮修改帖子成功,并给出提示信息成功修改帖子信息,并同步到数据库中正确3输入关键字对帖子进行搜索。成功根据关键字检索帖子信息。检索结果为关键字相应的帖子信息。正确4在帖子管理页面点击帖子删除按钮。系统提示帖子信息删除成功。数据库中相映的帖子信息已删除,并给出提示,删除帖子信息成功。正确测试总结经过对校园新生报到小程序的学生用户管理、缴费管理、学院报到管理等功能模块的测试,小程序的学院报到信息添加、发布帖子、缴费信息添加等核心功能在系统中能正常进行数据传递,数据处理结果也和预期结果一致,功能逻辑完整可用,整个小程序在测试过程中能够完整运行,测试通过。

结论实践证明,校园新生报到小软件具有十分好的前景,经测试运行,系统所有功能都非常齐全,而且界面美观,使用方便,运行简单,在技术理论方面已经成熟。本系统通过对微信小程序与Mysql数据库系统的综合介绍。系统开发从初期的系统功能规划,到后期的数据库设计,再到系统功能开发,再到系统整体实现测试。经过了校园新生报到小程序的研发、实施后,我觉得自己学的太少,还是要多动手才能快速学会它,实际经历对系统的快速发展十分关键,如若缺少实际经验,也难免会有很多考虑不周之处。比如要有更漂亮的页面,更完善的功能,才可以留住更多的用户。在此之前,对于程序开发而言,我的开发和认知经验是不足的,导致在一开始就遇到了不少问题,比如一开始的时候页面效果不忍直视、由于网络数据库中连接上的问题而无法进行参数的传递等,但是后来通过查找相对应的专业知识资料和通过同学们对我的帮助,快速了解了开发的流程和开发相应的内容,并培养了自己独立思考的能力,特别是学习了怎样在如此大量的信息中筛选出所要有用的信息,同时也更深切的感受到了,尽管书本上的很多东西都是重要,准确的,但是其实每个程序的思维以及对信息处理的方式、思维都是有所不同的,这一段开发经历对我日后的学习和工作而言都将起到非常重要的作用。经过对这次校园新生报到小程序的深入研究,我借鉴了许多有关操作系统的实例,取长补短,又借鉴了一些操作系统的优点,并逐渐地对该操作系统加以了改进,不过该操作系统仍然有许多的缺点,还值得今后进一步深入学习。

参考文献杨毅,郑競力.华中科技大学:智慧迎新报到系统上线[J].中国教育网络,2021(10):75.方伶元.高职院校新生自助报到系统的分析与设计[J].电子技术与软件工程,2021(19):37-38.MuntheBangun,Herman,ArifinAr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论