摘要:
随着计算机技术及互联网的发展,使学校教学和管理不断走向信息化与网络化。安康学院师范生训练中心有很多微格教室,师范生们在微格教室里进行上课模拟训练,并通过录播系统把试讲视频保存下来,学生将录像从微格教室里拷贝之后,再发给老师评价,这样做就导致视频文件过于庞大,无论是通过QQ还是邮箱发给老师都不方便,并且老师需要将所有作业文件和学生信息整理在一起,使得老师不仅工作效率低且任务量极大,所以迫切需要一种高效的网络化作业管理方法。基于此本文阐述了一种基于B/S模式下的便捷式作业提交平台的设计及具体实现方法,学生和老师只需通过web浏览器就能进行作业提交、修改、下载预览、打分及评价等操作。系统为学生,教师,管理员分别建立各自的管理平台,满足各种角色的不同需求。
本文结合安康学院目前管理系统建设的实际情况,设计了面向管理员、老师、学生的安康学院师范生试讲作业提交平台,本平台采用B/S架构,前端采用elementui、vue+layui技术。后端采用java技术,结合SSM框架,使用MySQL数据库和Eclipse开发环境。核心功能是实现学生上传的视频、文档、ppt作业的提交和在线查看,教师对作业进行评分等功能。经过测试,本作业提交平台运行流畅、界面美观、方便快捷,满足广大学生和老师的需求。
关键词:elementui、vue+layui、Java技术,SSM框架、MySQL数据库
1引言
1.1研究背景及意义
教育是一个国家发展水平和发展潜力的重要标志,教育兴则国兴,教育强则国强,现在我国对教育的投资建设力度越来越大,而师范生会在未来在各级各类学校或者教育机构从事教学工作,是未来教师的预备者,也是推动动我国教育水平、培养下一代祖国栋梁的一股重要的力量。
现如今,师范类专业在各大高校中占据着举足轻重的地位。安康学院现有师范类专业10个,其中省级“一流专业”5个,“校级一流”专业3个,师范类专业占全校专业总数的25%,师范类专业学生4303人,占全校本科生总数的35%,并且还在不断加大对师范生的培养建设,所以创建了许多微格教室供师范生们训练。师范生们会通过录播系统将试讲过程录制下来,在发于老师评价,这样做就导致视频往往太大,无论通过QQ还是电子邮箱发给老师都不方便,因此开发了安康学院师范生试讲作业提交平台,极大地方便了老师和学生对作业的提交和批改。本作业提交平台首先可以方便学生查看作业的批改情况以便于更好的学习,作业有文档、ppt、视频三种形式,其次老师可以对学生的作业进行打分,评价等功能。开发此作业提交平台目的在于方便老师和学生们的互动交流,大大提高了老师和学生们的工作效率。
网络教育是中国教育改革的重要发展方向。通过Internet实现网上作业提交是现代网络教育技术的具体实现,具有十分重要的现实意义。安康学院师范生试讲作业提交平台能实现学生在线作业提交的无纸化管理,有效利用校园网的软硬件资源,提升学生作业提交的效率,最大限度地发挥其效能,更好地为学院的管理和教学服务,让学生能和老师进行更好的互动式学习和教学。
1.2研究现状
数据库技术蓬勃发展的时间较早,二十世纪七十年代就已具有兴盛态势,之后信息技术也勃然兴起,在这两者基础上,各种新兴应用层出不穷,众多高校为了能够提高教学效率,基于学校现状开发了作业提交平台,其中有不少优秀作品,其他学校也纷纷跟进,投入资源开展相关开发事宜,在此过程中需要注意以本校实际情况出发,以师生切实需求为导向和前提,杜绝盲目照搬的做法,从而开发出具备针对性,让广大师生都认可的便捷实用的作业提交平台。总体来说,我国的一些高校的作业提交平台并非毫无瑕疵,全盘分析后发现存在若干问题:
(1)对信息隐私性重视不足,相关保护机制不够完善,信息安全风险较高,存在被泄露可能性。
(2)设计之时并没有充分考虑师生互动的诉求,因此交互性较差,功能较为单薄,师生交流较大困难,共享性较差。
(3)设计之时对系统负载考虑不够充分,一旦信息量超过一定程度,系统信息处理速度不理想,同时系统难以对格式不一致的信息进行及时有效处理。
(4)设计之时没有对系统兼容性进行符合实际的考虑,对当前常用计算机没有实现全兼容。
(5)设计之时没有考虑用户的易用性问题,使用需要较强的专业知识[8],对于非计算机专业或者不具备较强计算机相关技能的用户而言友好度非常低。
综上所述,鉴于安康学院当前日益增长的作业信息量需求,以及对于提高校园管理效率的诉求,因此针对性的开发出一款适用于该校的并且能够满足以上诉求的安康学院师范生试讲作业提交平台就成为了当务之急。
1.3研究内容
在前期准备工作中,分别对管理员对系统的功能期望,及师生对系统的功能诉求进行了详细而针对性的了解,同时参考了当前各个高校内部作业平台的普遍情况及其中暴露的薄弱点,对平台具体开发细节和流程展开全面观察和掌握,立足于此,本次开发目标是搭建一个较为完善且具有较强实用性的能够满足管理员、老师、学生的交互式批改作业和提交作业的需求。本系统的实现,对于管理员来说,具有最高权限,可以在线察看学生的作业,对老师、学生进行增删改查处理,也可以对学生提交的作业和老师所批改的作业进行查看;对于老师来说,能够下载学生所提交的文档和ppt作业,在线预览视频作业,并对所提交的作业进行打分以及评价等。对于学生,可以上传文档、ppt、视频三种类型的作业,并且可以看到老师对作业所打的分数以及评价。本次系统研究主要涉及几下几点:
(1)系统需求分析
前提准备工作中,对平台可能的用户展开大量调研,进行需求了解,涉及到系统管理员,及系统面对对象老师和学生等,从而对系统功能建立了初步构想。
(2)调查现有作业提交平台
对高校现有的作业提交平台展开调研,对平台的优缺点有所掌握,并结合当前研究内容,对系统构想进一步优化,让其更具合理性。
(3)确定设计思路
基于前述调研成果,并结合自身技术和学识水平,对系统所需要的技术进行详细规划和设计,包括系统架构所涉及的技术和事项,对前端和后端技术的初步计划和决定。
(4)明确使用技术
为了能够兼顾多方面诉求和现场客观情况,系统前端采用elementui、vue+layui技术,可以对界面进行渲染美观。后端采用java技术,结合最新流行的SSM框架,数据库方面考虑到后期维护的便利性及系统适用性等诉求,选择MySQL。
由上可知,本次课题致力于开发兼具易用性和兼容性,且效率较高后期维护难度也较低的安康学院师范生试讲作业提交平台。
1.4章节安排
全文共分七章,章节概述如下:
第一章为引言部分,阐述课题背景及意义、现状、内容等。
第二章从模块功能需求、性能与安全需求、还有运行环境介绍了本作业提交平台的需求分析。
第三章是本作业提交平台的可行性分析,主要从技术、经济、操作三个方面进行考虑。
第四章主要对本作业提交平台进行了详细的系统设计。
第五章介绍了本作业提交平台所实现的系统功能。
第六章主要对本作业提交平台进行系统测试。
第七章本章主要说明了本论文撰写过程中的一些体会与感悟。
2需求分析
2.1模块功能需求
(1)管理员模块:主要有个人中心,学生管理,教师管理,我的班级管理,我的提交管理,作业评分管理,职称管理,系统管理。
(2)教师模块:主要有个人中心,我的班级管理,我的提交管理,作业评分管理。
(3)学生模块:主要有我的班级,我的提交,我的作业,校园咨询,个人中心。
2.2需求细化
角色方面,有管理员,教师,学生三个角色。
管理员具有最高权限,并且能对老师和学生分配具体的属性,如学号,教师工号,姓名,学院,专业,联系电话,联系邮箱等。对学生和老师要有班级管理模式,通常一个老师对应多个学生,因为是作业提交平台,所以管理员对学生提交的作业和老师对作业的批改都要可见并且可以进行评价。
老师主要负责对自己的班级以及班级的学生进行管理,并对班级里学生所提交的作业进行批改和点评,并让学生在学生端看到老师所给的分数和评价。
学生的主要任务就是提交作业,可提交文档、ppt、视频三种类型的作业,并与老师批改,批改完成后学生可登录学生端查看作业详情。
安康学院师范生试讲作业提交平台主要是学生可以提交作业给老师修改和评价,作业类型有文档,ppt,视频三个类型,老师可以直接下载或者在线预览。
2.3性能与安全性需求
(1)性能需求:需要从多重视角出发进行性能构建,从普通用户到进行后台运营的管理员等,首先,系统必须具备高度的稳定性和有效性,能够长时间稳定运行,中途不会出现bug或其他类似系统问题和情况,同时满足多种类型用户需求。其次,界面应该美观大方,方便快捷,能被多数人所接受,对于密码要有输入错误提醒以及个人保存功能,要保证良好的私密性,并提高用户与系统之间的交互性,避免出现用户无法使用系统的情况。
(2)安全性需求:由于是校园内公共平台,涉及到大量师生用户个人信息和隐私,如师生姓名、学生学号等,因此系统安全性就成为重中之重的问题,主要涉及到操作的安全性,以及数据存储的低风险等。本课题中利用B/S模式,且在数据存储和传送方面主要限制在局域网内部,传输过程也充分利用当前较为实用的加密格式,从各个方面有效降低数据风险。其次,对用户权限根据用户类别和属性进行针对性控制,对权限要进行精确分配,并且对于系统故障,也要有合理的处理方法。
2.4运行环境
安康学院师范生试讲作业提交平台采用B/S架构,前端采用elementui、vue+layui技术,后端采用java技术,并结合最新流行的SSM框架,而后台则采用MySQL数据库进行数据存储,所需的软硬件资源如下:
3系统分析
3.1可行性分析
随着计算机网络的不断发展,各大高校也纷纷开发出了属于自己的作业提交平台。但需要从学校实际情况进行考虑,因此,不能在进行平台开发时对已有平台进行拙劣的生搬硬套。另外,在校师生人数逐年递增同时校内信息多元性和复杂性也远远胜过从前,基于此传统作业处理模式已经滞后于现代高校高要求、高效率的特点。因此,需要开发出一款立足于安康学院当前现状且充分考虑到安康师生需求的一款作者提交平台也也就成了当务之急。在进行平台设计时需要对各个设计细节和组成架构等进行充分可行性论证,提高开发效率,前期系统分析主要涉及以下几点:
3.1.1技术可行性
本课题中利用B/S模式,具有分布式的特点,能随时随地进行查阅、游览等相关事项处理,并且具有较高拓展性,根据业务扩展及功能需求进行针对性系统拓展,且执行性强,要求极低的功能添加模式即网页添加模式提供了更高的易用性。系统前端页面采用了elementui、vue+layui等技术,可以对界面进行渲染美观,而后端则采用java技术,并结合最新流行的SSM框架,可交互性强。数据库采用MySQL数据库,支持跨平台且运行速度快,功能强大,适配度高。因此,本次开发可行性评价较高。
3.1.2经济可行性
考虑到系统之后的实际运营及后期维护都需要持续投入,因此本次开发所涉及到的技术都具有开源性,并不需要支付额外的使用费,且在进行代码编写时,强调了独立性和有序性,以便于出现bug时进行针对性调试或后期维护中进行适当修改等,同时还留下日后进行升级和优化的接口和空间,通过该系统的上线运营可以极大减轻以往作业提交过程中人工操作的工作量或进行基本替代,有效节约人工开支。综上所述,本次开发具有两方面的经济可行性,具有较强开发预期。
3.1.3操作可行性
在课题进行过程中,考虑到不同用户有着不同的使用偏好,因此通常来说操作系统并不是完全一致的,因此开发设计也对兼容性进行了针对性设计,力图让能够兼容的系统和平台更全面更多样,同时也确保系统界面有一定的审美性,对繁琐的、不必要的流程和环节能省则省,把开发焦点放在系统交互性方向,着重于提高用户体验,并提供多种附加功能以照顾多元化需求。由于系统主要用户对象为高校师生,素质较高,计算机知识也较为丰富,且具备较好的理解和学习能力能够通过系统使用说明进行自主系统摸索和操作学习。由此可见,本课题开发在可操作性方面表现也较为显著。
3.2系统功能需求分析
3.2.1教师功能需求
教师登录系统可以查看或修改个人信息,并且拥有自己的班级,学生在班级里提交作业,老师可以去打分并评价,并实时同步到学生端,教师用例图如下图所示:
3.2.2管理员功能需求
此处主要涉及到管理员的操作,当他们登陆后,在需要的前提下可以对师生的相应信息进行增删改查操作,可以看到学生的作业以及老师的批改情况,可以实时为学生和老师分配班级。管理员用例图如下图所示:
3.2.3学生功能需求
学生登录后,在我的班级可以提交作业,作业包括文档、ppt、视频三种类型,上传给老师批阅后可以在我的作业查看自己的作业详情。学生用例图如下图所示:
4系统设计
4.1系统功能结构图
通过系统需求分析,安康学院师范生试讲作业提交平台功能结构图如图4-1所示:
图4-1系统功能结构图
4.2模块功能设计
4.2.1登录功能模块
使用系统的第一步就是进行登录操作,而设置这一步骤主要基于两种层面的考量,一方面能够登录环节能够有效阻隔外部恶意攻击,降低系统面临的风险同时也能对用户信息进行一定的防护和保障;另一方面,可以通过登录环节来对用户进行划分,基于用户类属不同赋予不同的权限,同时也可以进行更针对性的功能指引,未通过登录验证或不进行登录的用户则无法进入系统和使用其中的功能。
为了进行更快速的用户分类和识别,本次课题开发中在登录环节设置了相应的身份选择项,可以进行初步分类,系统会据此连接到对应的数据库,此时用户进行用户名和密码输入后,系统就能够更快速的展开查询,通过数据库中查询到的用户身份、用户名和密码,再与用户前述的身份选择及输入信息进行比照,校验通过则页面会出现跳转,意味着用户成功登陆,若校验不通过,则系统会弹出对应提示信息,并对登录失败的用户进行错误提示和后续引导。系统会对登录用户进行权限分配,依据用户分类和信息也会赋予不同的功能,随着用户不同操作,程序开始运行,功能也开始实现。同时,首次尝试登陆的用户,如继续使用该系统则需要进行注册,在系统登录页上进行相应的操作,与系统交互提出需求,如果是学生用户则通常可以用学号进行注册,且只能拥有一个账号,而管理员账号由于其具有更大的权限需要更高的安全性,因此注册需要进行针对性的密码效验,通过后才能继续进行接下来的注册步骤。登录流程具体详情见图4-2:
图4-2登录功能流程图
4.2.2学生提交作业功能模块
本作业提交平台主要功能之一便是支持学生上传自己的文档、ppt和视频作业,然后等待老师评分和评价,学生端首先登录进入前台界面,进入我的班级版块,在点击提交作业,即可上传自己所保存的文档、ppt、视频三种类型的作业。提交作业功能模块流程图如图4-3所示:
图4-3学生提交作业流程图
4.2.3教师作业评分功能模块
涉及到该模块时,学生进行相应的作业提交,随后教师可以在登录后进入教师操作主页,进入我的提交管理模块,就可以看到学生提交的文档、ppt、视频作业,然后对作业进行打分和评价。之后学生可以登录学生端看到老师对自己作业的评价情况。教师作业评分流程图如图4-4所示:
图4-4教师作业评分流程图
4.2.4学生查看作业功能模块
在老师对学生的作业评价完成后,学生在学生端登录成功,查看我的作业模块,再点击相对应的课程名,可以看到老师对作业的对应批改内容。学生查看做作业具体详情见如4-5:
图4-5学生查看作业流程图
4.3功能需求与模块间的关系
功能需求和模块之间的关系是将系统需求的功能划分为系统中相应的模块,并在相应的模块中实现所对应的功能,安康学院试讲作业提交平台功能需求如下表所示:
4.4接口设计
本系统采用SSM框架搭建,B/S设计模式,分为前端接口Controller层,数据库交互层Dao层,控制层调用Service层公开方法。Dao层调用Resources目录下的com进行数据库连接操作。
4.4.1Controll接口设计
用户接口方面采用Restful设计风格,即请求方式代表操作,其中post请求代表新增,put请求代表更改,delete请求代表删除,get请求代表获取和查询,安康学院师范生试讲作业提交平台Controll接口展示如下表所示:
4.4.2业务接口设计
后台代码主要使用Dao层接口,借助mybatis框架实现对Dao层的调用,实现对数据库的增删改查等基本操作。业务逻辑主要体现在Service实现类中,公共需求的资源和方法被设计为支持和调用Utils工具类和静态方法。部分接口具体展示如表4.1-4.5所示所示:
表4.1函数login
表4.2函数changePassword
表4.3函数insertstuinfo
表4.4函数selectassign
表4.5函数readExcelFile
4.5数据库设计
4.5.1数据库设计原则
考虑到作业平台的特殊需求,对数据库存储具有较高的要求,而数据库本身又对系统顺畅运行有着极为关键的影响,因此为了让系统具有更高的稳定性和可靠性,需要基于现场情况和实际诉求对数据库进行审慎而合理的设计和选择,同时还需要考虑用户数据安全性问题,综合以上几方面情况对数据库开发有几下要求:
(1)规范化
涉及到数据库设计时,数据表分布要科学而合理,同时要基于操作实现这一点来展开数据结构开发,从而让二者能够高度适配,不能出现结构与操作产生偏离这种失误。
(2)兼容化
需要让系统具有更强的普适性,在进行设计时对于一般性操作和普通数据都能实现功能满足,同时对于特殊性操作和复杂性或特殊性数据,也能实现稳定的兼容,从而让数据库能够适应更多的场景。
(3)安全化
涉及到数据存储时,为了让数据在需要调用时能够更迅捷的响应,同时也为了提高数据安全,需要根据用户属性和使用需求进行分类,并在此基础上实现权限的区分,避免操作混乱或权限交迭的现象,同时数据库备份也要进行及时跟进。
4.5.2数据库E-R图
数据库设计在定案前,可以用E-R图这一有效的图示方式对数据库功能和结构进行图示化显示,E-R图能够较为直观地表达出它们之间的关联,让设计思路更具体。安康学院师范生试讲作业提交平台主要包括学生信息表,教师信息表,作业评分表,我的班级表,我的提交表,校园新闻表,职称表等等。下面将针对几个主要的数据库表进行分析并给出E-R图。整体E-R图如图4-6所示:
图4-6整体E-R图
(1)学生信息表存储学生的基本信息,如图4.7所示:
图4-7学生信息表实体图
(2)教师信息表存储教师的基本信息,如图4-8所示:
图4-8教师信息表实体图
(3)作业评分表存储作业评分的相关信息,如图4-9所示。
图4-9作业评分表实体图
(4)管理员信息表存储管理员的基本信息,如图4-10所示:
图4-10管理员信息表实体图
(5)我的班级信息表存储我的班级的相关信息,如图4-11所示:
图4-11我的班级信息表实体图
(6)我的提交信息表存储我的提交的相关信息,如图4-12所示:
图4-12我的提交信息表实体图
(7)职称信息表存储职称的基本信息,如图4-13所示:
图4-13职称信息表实体图
4.5.3创建数据库表
通常来说,对数据库进行功能介绍时,会着重强调数据存储,为了能够实现有效而合理的数据存储,通常需要经过计算流程,而且为了数据调用的有效性和可靠性,在进行存储时并非无序进行而是有序开展,同时还要求对数据进行一定的隔离,让数据间呈现出相对的独立性,以此提高数据安全性。基于前面所涉及到的系统功能诉求展开对应性的功能描述及模块构建,安康学院师范生试讲作业提交平台涉及到了多个具有不同内涵的数据表。以下就是本此开发平台中涉及到的不同数据库表的具体详情:
表4.6教师信息表
表4.7作业评分表
表4.8管理员信息表
表4.9我的班级表
5系统功能实现
5.1学生首页
学生在前台首页可以查看首页、我的班级、我的提交、我的作业、校园资讯,及主要用于个人信息展示及其他相关操作的个人中心和后台管理等内容,具体详情见图5-1:
图5-1学生前台功能界面图
5.2学生登录
在该界面进行相应的登录操作,输入对应的账号、密码等信息进行登录,如图5-2所示:
图5-2学生登录界面图
5.3我的班级
在我的班级页面通过查看课程名、班级、学号、学生姓名、教师工号、教师姓名等信息,与此同时还能在此完成作业提交,具体详情见图5-3:
图5-3我的班级界面图
5.4我的提交
在我的提交页可以查看用户自身部分信息、课程老师部分信息及课程名、班级、作业名称、相关图片、作业文档、ppt文档、作业视频、提交时间等信息进行点击下载、批改作业操作,如图5-4所示:
图5-4我的提交界面图
5.5学生个人中心
学生用户可以在个人中心页可以实现对自身基本信息的查看,如学号、电话、联系邮箱、照片等内容进行更新信息、退出登录操作,如图5-5所示:
图5-5学生个人中心界面
5.6管理员登录
通过填写用户名、密码、角色进行登录,如图5-6所示:
图5-6管理员登录界面图
5.7学生管理
在学生管理页面可以查看学号、学生姓名、性别、学院、专业、联系电话、联系邮箱、照片等内容,并可以进行增删改查等操作,如图5-8所示:
图5-8学生管理界面图
5.8教师管理
在教师管理页面可以实现以下操作,查看教师用户个人信息,如工号、姓名、性别、头像、职称、电话、邮箱等信息,并可以进行增删改查等操作,如图5-8所示:
图5-8教师管理界面图
5.9我的班级管理
在我的班级管理页面可以查看课程名、班级、学号、学生姓名、教师工号、教师姓名、图片等信息,并可以进行增删改查等操作,如图5-9所示:
图5-9我的班级管理界面图
5.10我的提交管理
在我的提交管理页面可以查看学号、学生姓名、教师工号、教师姓名、课程名、班级、作业名称、相关图片、作业文档、ppt文档、作业视频、提交时间等内容,并可以进行增删改查等操作,如图5-10所示:
图5-10我的提交管理界面图
5.11作业评分管理
在作业评分管理中,可以看到在我的提交管理中老师给学生所批改的作业情况,评分,评价语,可以查看详情,修改,删除,也可以自行下载或预览等操作,如图5-11所示:
图5-11作业评分管理界面
5.12职称管理
可以对职称进行修改和删除操作,目前安康学院师范生说课作业提交平台定义了院士、教授、副教授、讲师、学工助理、辅导员共6个职称,如图5-12所示:
图5-12职称管理界面图
5.13教师登录
通过填写用户名、密码、角色进行登录,如图5-13所示:
图5-13教师登录页面
5.14教师个人信息
教师在个人信息页可以看到自身的基本信息,如工号、姓名、邮箱等内容,并且根据需要进行修改操作,如图5-14所示:
图5-14教师个人信息界面图
5.15我的班级管理
在我的班级管理页面可以看到本教师的姓名、课程名、教师工号、班级,以及本班级学生的学号、学生姓名,以及老师对本班级进行相应的操作,具体详情见图5-15:
图5-15我的班级管理界面
5.16我的提交管理
在我的提交管理页面可以查看学号、学生姓名、教师工号、教师姓名、课程名、班级、作业名称、相关图片、作业文档、ppt文档、作业视频、提交时间等内容,且可以根据需要对作业进行相应操作,具体详情见图5-16:
图5-16我的提交管理界面图
5.17作业评分管理
在作业评分管理界面可以对我的班级的学生所提交的作业比该结果进行查看,只有在我的提交界面老师对学生作业进行批改之后才可以在说课作业管理看到自己批改的结果,也可以对作业进行下载和预览观看,也可对批改结果进行相应操作,具体详情见图5-17:
图5-17作业评分管理界面图
6系统测试
6.1测试目的
在完成基本的软件开发后,还需要通过一系列的测试流程,找出其中可能存在的bug并展开针对性的修改和调试,从而让系统能够顺畅运行,以上就是测试的出发点,因此,测试也是软件开发一个重要性步骤。自从出现程序编程,相应的测试步骤也就应运而生。在测试中,每个程序都有可能出现问题,因此需要利用一些特定的检测工具来进行相应的问题测试,并对检测出来的bug展开根源追溯并进行调试。需要注意的是,系统开发中难免会出现一些设计失误或信息错误。倘若只是编程语法并不适配或是错误的,那么程序无法进行有效运行,一定会在运行中出现各种问题并且会出现较为直接的提示,这也是一种非常方便的指引,能够较为快捷而精准找出语法错误,但也会出现其他类型的错误,并非语法问题而是通过计算暴露出来甚而有时候都不会在短暂的测试中暴露,这种隐藏错误难以进行有效侦测,要解决也具有较高难度,这也就要求在系统正式投入运营前,要进行更为系统化的测试流程,尽量找出系统中存在的问题,如果能够及时发现错误,并进行校正和修改,系统正式运行时就会具有更高的稳定性,能够保持长期运行状态。因此,系统性测试是必要的也无法回避的系统设计环节,有效而可靠的测试软件也能显著提升系统鲁棒性。
6.2测试用例
测试用例是测试本系统的核心操作,通过测试用例来验证软件需求是否达到了标准,下表6.1-6.4是本系统测试中的部分测试用例:
6.3测试分析
经过对上述测试结果分析,本作业提交平台基本功能完善、测试过程方便、界面美观、性能优越、方便用户操作、满足用户需求、运行速度与性能良好,完整地展现了预期的功能。是一个值得推广使用的作业提交平台。
7结束语
在这次毕业设计之旅的过程中,在本次课题进行中,真切感受到系统开发的困难性,但是在进行大范围的资料查找和网站搜索并针对性学习后,对系统开发了已经建立自身的理解和认知,系统开发时要做好前期准备工作,这主要涉及到需求调查,最后要自立于用户诉求来进行系统建构和分析,在此过程中作为学生要具有积极地求知心多向老师请教,把系统开发所需要的知识和技术学深吃透,在此基础上完成系统开发。此次毕业论文写作中,也锻炼了我的思考能力和学习意识,主动去研究问题并在解决过程中充分利用身边所能利用的资源,要坚信世无难事。在此次作业提交平台开发中,也是四年学习的一次检验,让课堂知识能够与实际开发融合到一起,此次平台开发就是一次“阅兵”,让计算机信息和知识从书本中走出来,与实际问题相结合,从而让计算机技术能够与人们生活发生更深的交融,让我的代码能力也在其中经历了反复锤炼,得到较为明显的提高,为我以后的工作提供了一个良好开端和基础。
本次课题中进行的系统开发,让我丰富了许多有关计算机网络方面的知识,在毕业设计中我也屡屡遇到困难遭遇挫折,但都在努力学习和提升及老师帮助下一一克服,在系统开发过程中为的同学也提供了不少点子,让我增长了不少见识。通过本次课题设计也让我看清了自己知识结构中的薄弱处及诸多的不足,有了努力的方向希望今后能够开发更具认可度的软件。
参考文献
[1]李璇.基于Java网络订餐平台的设计与实现[J].吉林:吉林大学,2019.
[2]黄瑞钰.图书在传统销售与互联网销售中的区别与转换[J].食品安全导刊,2019,9(27):101
[3]周雨薇,李玉红.“互联网+”模式下图书网络营销策略究[J].商场现代化,2019,9(12):36-37.
[4]陈实.“互联网+”背景下我国电子商务发展现状、问题和对策[D].武汉:华中师范大学,2019.
[5]王玉珂.图书交易领域电子商务模式O2O应用研究[D].武汉:华中师范大学,2018.
[6]王卉.基于java的校园募捐服务平台的设计与实现[D].南京:南京大学,2018.
[7]曹珍,杨帆.基于Java框架的商户管理平台设计与实现[J],2017,36(04):119-121.
[8]刘意凡.基于Java的师范生说课作业提交平台的设计与实现[D].北京:北京交通大学,2017.
[9]蒲冰.“互联网+”背景下图书线上销售平台发展思路[J].农业经济,2017,11(05):133-134.
[10].马赫著.DreamweaverMX2004网页设计经典108例.中国青年出版社.2018.
[11]付昕.基于B/S模式仓库管理系统的实现[J].山东省农业管理干部学院学报,2018,27(4):166-168
[12]黄艳峰.在Java语言中实施“案例共享办公系统”的研究与探索[J].电脑知识与技术,2019,6(5):1148-1149
[13]赵钢.Java的Web模式应用研究[J].电子设计工程,2018,21(13):47-49
[14]肖英.解决Java开发中的中文乱码问题[J].科技传播,2018,(1)11-25
[15]HsiaoIH,SosnovskyS,BrusilovskyP.Guidingstudentstotherightquestions:adaptivenavigationsupportinane-learningsystemforJavaprogramming[J].JournalofComputerAssistedLearning,2019,26(4):270-283.
致谢
相逄一见太匆匆,行文至此落笔之处,也意味着大学生活即将结束。
首先特别感激指导老师对我的谆谆教导,崔炜荣老师不仅是我专业学习道路上的引路人,也是成功路上的启明灯,可以在我停滞不前的时候伸出援助之手,让我的想法可以顺利成为一篇论文。感谢我的同窗,希望我们有前途可奔赴,亦有年华共回顾。感谢二十余载在我身后一直默默付出、支持我的父母,祝愿在以后的生活中,身体健康,万事如意。
最后,感恩遇见,希望自己以后会更加努力,更上一层楼!
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:打字小能手,如若转载,请注明出处:https://www.447766.cn/chachong/30593.html,