易答辩系统设计与实现.docx

上传人:李** 文档编号:48534957 上传时间:2022-10-06 格式:DOCX 页数:46 大小:1.46MB
返回 下载 相关 举报
易答辩系统设计与实现.docx_第1页
第1页 / 共46页
易答辩系统设计与实现.docx_第2页
第2页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《易答辩系统设计与实现.docx》由会员分享,可在线阅读,更多相关《易答辩系统设计与实现.docx(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、易答辩系统设计与实现摘要:微信作为新时代的社交平台的代表,目前已经成为新媒体传播的核心渠道。不仅在国内,即使是国外,媒体携手社交传播,社交与贸易相融合,已成为一种大趋势。随着PC互联网的兴起从本质上改变了整个社会的交际、生活方式,你的生活现在还是使用的原始的工具吗?还在答辩会上面发纸质的文档?易答辩系统的实现完全可以代替这一切。老师可以在微信上随时开启或结束一场自己的答辩,可以随时从后台下载已经完成的答辩所统计出来的成绩。答辩过程中,评委可以扫码进入答辩或者直接进入未完成的答辩。这个系统,对于指导老师及各评委方面,可以节省大量时间;对于各高校方面,可以提高业务的效率以及准确性。通过对这次易答辩

2、系统的设计,我深深感受到了自己的技术以及能力的提高。关键词:答辩,微信,系统Design and implementation of easy defense systemAbstract:The social platform represented by WeChat has become the core channel for new media communication. Embracing social communication at home and abroad, the combination of social and trade has become a major

3、trend. With the rise of the PC Internet essentially changing the communication and lifestyle of the whole society, is your life still using the original tools? Still making paper documents on the reply. The easy-to-answer system can completely replace this. The teacher can open or end a reply on WeC

4、hat at any time,and can download the scores of the completed defenses from the background at any time. During the defense process, it is rated to scan the code into the defense or directly into the unfinished defense. The system can save most of the time for the instructors judges; For all college a

5、nd universities, it can improve the efficiency of the work and judge the accuracy of the business. Through the design of this easy defense system, I deeply felt the improvement of my own technology and ability.Keywords:defense,WeChat,system目 录第1章绪 论11.1开发背景11.2开发目的21.3开发目标21.4论文内容安排2第2章开发技术32.1 Spri

6、ng Boot技术32.2 微信公众平台开发技术42.3 Mysql数据库技术5第3章可行性分析63.1市场需求分析63.2技术需求分析63.3功能需求6第4章项目设计84.1总体设计84.1.1场景设计84.1.2角色设计94.1.3架构设计94.1.4业务流程设计104.1.5 开发及运行环境设计114.2功能设计124.2.1班级信息管理124.2.2我的模板124.2.3答辩记录124.2.4创建答辩124.2.5完善信息134.2.6答辩打分134.3后台管理设计134.3.1后台界面设计134.3.2 后台功能设计174.4移动端设计184.4.1移动端界面设计184.4.2移动端

7、功能设计234.5接口设计254.6数据库设计254.6.1 数据库各表项26第5章项目测试315.1测试要点315.2测试执行策略315.3系统测试所需环境及设备325.4测试流程图325.5系统功能测试345.5.1登录功能测试345.5.2导入学生信息功能测试355.5.3学生分组测试365.6系统的非功能测试375.6.1系统兼容测试375.6.2响应时间测试395.6.3并发用户数测试395.7测试总结39结 论40参考文献41致 谢42IV广州大学松田学院毕业设计论文第1章 绪 论1.1开发背景截至目前,微信已壮大到成为国内最大的社交媒体平台之一,其丰富的功能也包罗万象,涵盖了人们

8、于日常生活中频繁使用的各种服务。举例来说,除了通讯,用户还会使用微信来订购食物、预订叫车、预约医生、执行支付、转账与理财等金融服务,也能透过微信寻找约会对象。事实上,微信早已成为大陆许多人日常生活中不可或缺的重要一部分,尤其是居住在城市中的居民。专家表示,这意味未来微信的用户人数只可能继续向上成长,因为该App几乎已囊括了人们的日常生活需求。除了一般个人用户,微信也是许多高校的绝佳伙伴。透过微信,许多高校得以有机会连结到学生或其他潜在学生的智能手机。当高校在微信中创建属于自家的官方账号后,用户便可透过订阅这些官方账号来取得各种高校活动信息,也可点击连结进入高校的官方网页,还可通过微信享受学习生

9、活服务。近年来,微信及微信公众号开发技术的出现,为各高校提供了新的开放平台,降低了各高校的技术开发成本、为各高校带来了潜在客户、提高了学生的学习体验,可以为各高校获取更多的流量、更节省各高校资源。在互联网急速发展的新时代,高校要想开发更多的自身优势,必须依靠服务+线下+线上三点结合并行,并借助微信公众号技术完善网络系统,而微信公众平台的出现正好结合了用户、社会服务、内容讯息三者之间的关系,能够在微信生态体系内形成服务模式的闭环。Spring Boot是一个编程范式,作为高技术的领头羊,Spring Boot能够最便捷的开发Spring应用程序。有了这个编程范式,我们可以更加灵活地开发设计Spr

10、ing应用程序,使我们能够专注于使用应用程序的功能,不必在Spring的配置上多费时间和精力,甚至可以完全不用配置。Spring Boot使配置变得简略、部署变得简略、监控变得简略。 运用了Restful API接口的风格,通过对HTTP协议的了解来更加有效的规范代码,能够快速的判断服务器相应状态。1.2开发目的学校通过微信打分系统,建立自己的网络打分平台。时下最热的社交软件当属微信,如果一个系统可以实现学生通过学校微信公众号和后台管理完成一场完整的答辩、下载成绩等一系列流程,那么高校只需要这样一套系统,就可以实现答辩的网络化。并且,以这样的方式所获取的学生都是自己微信公众平台内的粉丝,这些数

11、据与资源完完全全都在高校手上。一方面,答辩的学生能够通过微信打分,很大程度上减少了指导老师和评委老师的工作量;另一方面,选择微信打分的同学一般都是在线打分,很少用到纸张,这样一来,高校不需要浪费大量的纸张和人力计算成绩等,节省了多项成本的同时也提高了高校运营效率。对Spring Boot的学习使用使得我对程序和艺术的设计都有一个整体的锻炼和提高,改变了以往我对系统设计困难繁杂的看法。所以本文介绍使用Spring Boot、Vue开发一套微信打分系统,以此来介绍开发Spring Boot的方法和技巧。同时通过它来制作出一个优秀的毕业设计,能够为自己的大学生活以及实习生活不留遗憾。1.3开发目标此

12、次毕业设计的目标是:能够使用大学期间所学的专业技能和实习期间所学的技术,正常的完成微信打分的软件部分。希望能够获得一个良好的评价,不枉费我的大学老师们这四年的谆谆教诲。1.4论文内容安排在本次项目开发过程中完成项目部分后台接口的实现包括微信后台登录、查看/删除班级信息、创建班级对应的学员分组、老师创建科目答辩、查看老师所创建的答辩信息、获取班级对应的小组信息、保存/计算最终答辩打分数据。本项目是基于Spring Boot技术的打分系统,命名为易答辩微信打分系统。此系统包含PC端(后台管理)、微信公众号共两个主要部分。毕设的各个章节内容介绍如下:第一部分为绪论,介绍了易答辩微信打分系统开发的背景

13、和目的,本人的工作和文章的组织结构。第二章为项目开发技术,阐述了选择Spring Boot技术、微信公众平台开发技术、Mysql数据库技术。第三章主要对项目的可行性和技术性分析,以及预期的功能目标实现。第四章主要介绍项目的设计方案,从总体设计、后台管理、微信公众号设计、接口设计、数据库设计等多方面详细介绍了项目设计的实现方案。第五章主要介绍项目测试,在项目开发过程中,进行的前、中、后的项目测试。在最后的结论中,全面总结了本文的设计研究成果,同时指出了本项目尚存在的缺欠和此后的探索方向。第2章 开发技术2.1 Spring Boot技术当前微服务(Microservices)正在逐渐成为一种重要

14、的互联网架构风格,Spring Boot技术作为引领潮流的代表已经被应用于多种运营设计方案中。Spring Boot使用与已被解决的问题域提供新的解决方案,而是用来使Spring应用的原始架构更加简化以及使开发过程更加简单快捷。简而言之,Spring Boot就是一些库的调集,它能够在任一项目在构建一个新的系统时调用它来发挥作用。Spring Boot技术特点:1、创建独立Spring应用程序。2、嵌入式Tomcat,Jetty容器,无需部署WAR包3、简化Maven及Gradle配置。4、尽可能的自动化配置Spring。5、直接调用产品环境下的特定使用功能,比如量化指标、健康自检及拓展配置等

15、。6、无需代码生成及XML配置。Spring Boot技术:1、Spring Data JPA2、与模板引擎 Thymeleaf 集成3、Spring Boot 集成 MyBatis4、MyBatis Druid 多数据源5、Spring Boot 集成Redis6、RabbitMQ 详解7、Spring Boot 集成MongoDB8、使用 Spring Boot 发送邮件9、Spring Boot 集成 Quartz10、Spring Boot 集成测试和部署运维2.2 微信公众平台开发技术微信公众平台开发是指为微信公众号进行各种业务项目的开发,是为各个行业使用公众号的运营者们提供开放的平

16、台服务的一项开发技术。微信公众平台通过与微信的绑定,借助微信的功能向微信用户提供资讯内容和生活服务,是一个开放便捷的服务平台。而任何提供服务的平台都需要接口作为基础,在此平台上,开发者能够自动获得接口的权限,并且在平台上创建属于自己的公众号。目前微信公众号还在移动端提供了一个简单的群发助手功能app,可以随时随地使用群发功能。创建微信公众号的主要作用:提升各高校的服务意识,在微信公众平台上,学校可以更便捷的为学生和教师提供服务。公众号还可以利用自定义群发功能,能够快捷地主动向用户推送重要的信息。 从微信公众号咪蒙看自媒体的人格化传播.新媒体传播J.2017微信公众平台的技术文档内容十分全面,包

17、括自定义菜单管理、小程序管理、留言管理、素材管理、用户管理等开发说明,不仅仅是提供给用户和运营者,平台也为开发者提供了更多的接口来完善公众号达到更高级的功能,包括多客服接口、获取用户信息、高级群发接口、用户分组接口等,可以为开发者提供更方便快捷的服务,解决大多数问题。2.3 Mysql数据库技术数据库MySql是一个Relational Database Management System(关系型数据库管理系统),MySql是当今互联网最常用的数据库模型之一,是一个可以免费访问的开源关系数据库,因为其占比体积小,且成本低,大多数小型网站会使用MySql做网站开发的数据库管理系统,并且其运行速度

18、快,相比其他数据库管理系统十分具有优势。MySQL是将数据存储在不一样的表中,而不是将全部数据都放在一个大堆栈内,由此可以加快速度并提高灵敏性。 中国电力出版社.MySql权威指南M.2003第3章 可行性分析3.1市场需求分析直至今日,微信用户量早已突破8亿,目前微信无疑是一款最流行的社交APP,巨大的流量源源不断地涌入。不仅可以为各高校带来庞大的用户流量,还可以为高校同教师以及学生搭建真正的沟通桥梁。移动互联网时代冲击传统高校行业,手机查询、一手操控已然成为一种生活服务时尚。当下非常热门的VR技术应用在游戏上也得到了非常好的评价。易答辩系统的巨大优势:1、节约时间和资源、优化服务,提高打分

19、效率和准确性。2、答辩操作简单,视图简单明了,适用于多场合使用。 3、成绩准确快捷,误差范围小,容错率大。 4、答辩公正合理,无其他因素影响最终成绩。3.2技术需求分析本设计的软件开发过程采用的开发工具(IntelliJ IDEA、微信web开发者工具、Navicat、Postman等)软件均可免费使用。项目中采用的技术都是开源的、前沿的,所使用的框架技术是实习过程中学到的技术。微信公众平台开发技术是一门能够利用空余时间自学的技术。网站素材图标等均可免费使用,并且有相应的API文档可以进行查询。3.3功能需求本系统分为微信公众号、后台管理两个部分,将实现以下基本功能:1、易答辩微信公众号:(1

20、)我的答辩:教师登录后可以查看正在进行的答辩、已经结束的答辩以及已经完成评分的答辩。(2)创建答辩:设置好答辩班级、课程、名称、打分项和积分规则的功能。(3)答辩详情:查看答辩详情,老师的微信端可以生成评委进入的二维码以及开始答辩。(4)扫码登录:评委扫描老师的二维码进入本次答辩打分 。(5)答辩打分:评委选择小组和成员在打分项上拖动打分,老师可以结束答辩的功能。(6)评委查看:在开始界面可以查看到参与此次答辩的老师(7)答辩模板保存:教师在微信公众号上面创建了答辩之后,所使用的答辩模板将会保存到教师的信息中。(8)关注显示主菜单:用户扫码关注易答辩微信公众号后,公众号推送主菜单。(9)菜单栏

21、点击:用户点击我的答辩,进入我的答辩。2、易答辩后台管理:(1)后台管理登录:教师使用微信扫码登录、查看个人资料并完善、修改密码功能。(2)导入班级信息:教师可以在线导入所教授班级的人员信息。(3)查看班级信息:教师可以在线查看自己所导入的班级人员信息。(4)班级信息分组:教师可以对班级信息进行分组。(5)创建答辩:教师可以在线创建答辩。(6)创建答辩模板:教师在创建答辩时使用的答辩信息模板可以存储到该用户的信息中。(7)扫码进入答辩:教师创建完答辩后评委就可以扫码加入本次答辩。(8)下载答辩信息:答辩结束后,教师可以在网页端下载本次答辩的信息。(9)查看答辩模板:教师可以在网页端查看答辩的模

22、板。(10)修改基础信息:教师可以在网页端补充自己的信息。(11)双向绑定:使用账号密码登录但没有绑定微信的用户可以扫描二维码进行绑定微信账号;使用微信登录但没有绑定账号密码的用户可以填写账号密码进行绑定账号密码。第4章 项目设计4.1总体设计4.1.1场景设计易答辩系统,易答辩得名于广州大学松田学院想使答辩简单化,便利化,让参与人受益。此系统针对答辩时纸质操作程序多、统计分数不方便、打分效率不高、没有便利的修改、没有快捷的答辩当时等问题,提出了一站式校园答辩打分系统解决方案。对于老师,他们省去了纸质的编辑、打印、下发、收集和统计等繁杂的程序和大量工作。对于同学,他们省去了用纸质带来的不便的修

23、改、不变保存等问题,老师和学生还可以在答辩未结束时通过公众号随时进入继续答辩。对于答辩的评分细则,老师可以根据自己的想法进行编辑,进行个性化调整优化,让同学们有根据的打分。提升服务效率,降低人力成本。为高校带来便利化:微信公众号,微信8亿用户,一键搜索,一键分享,大幅提升高校便利化曝光率。有效形成服务闭环:直接在微信中完成开始答辩、进行答辩、结束答辩构建完整服务闭环。对于评委来说,可以专心的听学生讲述他们的项目,不用再在每一个学生答辩结束后传递纸张,也没有任何人可以更改您的考核评分,也不会有人知道你给了高分还是低分。对于计分的学生或老师来说,可以有效的避免因个人原因导致的成绩录入错误,避免了之

24、后的一切成绩导致的问题。也有效的减少了工作量,减轻了负担。对于学生来说,可以全身心的投入到项目中去,不再是一边忙项目,还需要一边担心分数错误或者其他的一些影响答辩的问题。4.1.2角色设计易答辩教师:主要包括广州大学松田学院的教师。权限范围:扫码登录网页端、导入班级信息、创建分组、创建答辩模板、查看班级信息、下载答辩成绩、查看答辩模板、修改教师信息、公众号登录查看答辩信息、开始结束答辩。易答辩评委:主要包括广州大学松田学院的学生。权限范围:扫码加入答辩系统、对学生和小组打分。4.1.3架构设计采用前后端分离的模式。后端以Spring Boot技术为主线,前端以Vue技术为主线。微信部分采用微信

25、公众平台开发技术及Vue开发技术。RESTful API软件架构风格。数据库使用Mysql,方便建立、修改、删除。如图 41图 41 架构设计4.1.4业务流程设计4.1.4.1微信公众号打分流程设计一个简单直观的总体流程图有利于读者的阅读和理解,如图 42图 42 微信公众号打分流程图4.1.4.2后台管理(网页端)流程后台管理由开发者操作,用于操控及修改系统功能及设计,后台管理流程可见图 43图 43 后台管理(网页端)流程图4.1.5 开发及运行环境设计项目的开发使用java现行主流开发工具IntelliJ IDEA、微信公众号开发工具:微信web开发者工具(v1.01.1812180)

26、。代码托管工具:码云。高级项目管理工具、项目构建工具:Maven。Apache Maven版本 3.5.。JAVA JDK版本1.8。MySQL Server 5.5。Postman 7.0.74.2功能设计4.2.1班级信息管理班级信息浏览:查看班级成员信息以及对班级成员分组的操作。班级分组:手动分组/一人一组,提供答辩时使用的班级模板。角色及权限:教师。4.2.2我的模板答辩模板查看:查看教师所保存的模板信息。角色及权限:教师。4.2.3答辩记录答辩记录查看:查看教师所创建的答辩。下载答辩成绩:教师可以下载已完成的答辩的成绩详情。删除答辩信息:教师可以选择性的删除一场答辩的信息。角色及权限

27、:教师。4.2.4创建答辩 选择班级:选择参加答辩的班级。选择课程:选择所要答辩的课程。选择模板:选择打分模板。创建打分项:新增打分项。提交、保存答辩:提交、保存答辩。角色及权限:教师。4.2.5完善信息教师信息完善功能:教师信息完善功能。角色及权限:教师。4.2.6答辩打分切换分组:切换分组信息。切换成员:切换成员信息。打分:提交分分数。4.3后台管理设计4.3.1后台界面设计易答辩系统设计了一个简洁的扫码登录页面,用户可使用微信快速扫码登录如图 44,界面首页内容包括个人中心如图 45、首页选项创建答辩如图 46、完善资料如图 47,运营者可在此创建学生分组如图 48,个人中心包括创建我的

28、班级、我的模板如图 49、答辩记录如图 410。图 44 易答辩后台管理登录图图 45 易答辩后台管理首页图图 46 易答辩后台创建答辩图图 47 易答辩后台管理资料完善图图 48 易答辩后台创建分组图 图 49 易答辩后台我的打分模板图图 410 易答辩后台答辩记录图4.3.2 后台功能设计4.3.2.1 用户注册用户注册包括后台网页和微信端,用于微信与用户身份的绑定,采用微信登录的方式,用户通过微信授权,确认登录完成注册。角色及权限:所有人。4.3.2.2 查看个人信息并修改完善个人资料并修改信息,用于用户登录后对自己的联系方式、邮箱、微信绑定等进行修改。角色及权限:所有人。4.3.2.3

29、修改密码修改密码功能,用于用户修改自己的密码。角色及权限:当前用户。4.3.2.4用户登录功能用户登录功能,适用于用户通过微信进行授权登录,登录成功,才能在电脑上进入后台网页和微信。角色及权限:所有人。4.3.2.5用户扫码进入微信公众号用户扫码进入微信公众号,网站提供易答辩微信公众号进入的二维码,手机微信扫码就可进入。角色及权限:所有人。4.4移动端设计4.4.1移动端界面设计移动端微信公众号的界面设计包括对话窗口设计如图 411、答辩主页如图 412、创建答辩页面如图 413、查看答辩详情如图 414、评委扫描登录页面如图 415、评委打分页面如图 416图 411 易答辩手机端微信公众号

30、界面图 412 易答辩微信公众号我的答辩主页图 413 易答辩微信公众号创建答辩页面图 414 易答辩微信公众号查看答辩详情页面图 415 易答辩微信公众号开始答辩页面图 416 易答辩微信公众号答辩打分页面4.4.2移动端功能设计4.4.2.1 教师登录教师可以通过手机微信进入微信公众号,点击我的答辩即可进入微信公众号端答辩系统。4.4.2.2 创建答辩如果教师在网页端有导入过学生数据、分组信息,那么在微信公众号页面即可以直接开始创建答辩。教师可以选择班级、答辩课程、分组信息等相关信息后就可以创建答辩了。4.4.2.3 我的答辩教师登录微信公众号点击我的答辩即可看到创建过的答辩记录。教师还可

31、以点击相关答辩记录查看答辩详情。4.4.2.4 答辩详情教师可以点击答辩列表查看其中的答辩信息详情。答辩详情包括:答辩班级、答辩课程、答辩名称、答辩打分项以及打分规则。4.4.2.5 生成答辩二维码教师创建好答辩之后,就可以在微信公众号页面开始答辩。开始答辩之前需要生成二维码,评委通过扫描二维码登录到此次答辩,登录成功后后端会有一个推送消息。提示您当前已经参与到这个答辩中。评委登出后可以通过点击系统推送消息再次进入本次答辩。4.4.2.6 开始答辩在教师未开始答辩之前,评委只是进入到这个答辩系统中,但不能够打分。教师点击开始答辩后,评委可以开始打分,答辩正式开始。4.4.2.7 结束答辩答辩创

32、建者的答辩打分页面与评委的答辩打分页面不同之处在于:答辩创建者可以结束答辩。而评委是没有这个功能按钮的。答辩结束后,成绩将会即时计算出来,之后的得分不计入本次答辩。4.5接口设计使用Show Doc来定义接口和在线管理API文档。Show Doc可以提供一个既安全又稳定的在线文档托管服务,是一个规范和整理接口设计的框架,用于记录和描述Restful风格的接口和技术规范说明的文档工具类服务。能够使接口文档与Web端接口以相同的速度同时更新。一个接口写完就可以开始着手写其接口文档,添加注释。接口文档使得前端人员可以不用翻看源码而可以了解这个接口的作用以及调用方法,返回值,错误返回值,错误原因。统一

33、返回值:返回系统编码表查询信息的JSON实体系统编码表查询信息JSON数据格式: code: 0, msg: success, data: null备注:code为返回信息的代码值,一般来说,code值为200代表此次调用是成功的。msg为返回代码的指示消息,data为返回的数据 主要的接口:班级信息接口:ClassController。组、班级、教师接口:GroupClassTeacherController。答辩信息接口:ReplyController。答辩模板接口:ModelController。分组信息接口:GroupController。科目信息接口: SubjectControll

34、er.教师信息接口:TeacherController。4.6数据库设计使用MySql数据库对系统进行规划,模拟了一个总体的概念图如图 417图 417 数据库总体模型图4.6.1 数据库各表项本系统总共规划了12个数据表,分别是Error! Reference source not found.、表 42 科目表、表 43 学生信息表、表 44 成绩信息表、表 45 学校表、表 46 答辩表、表 47 答辩信息表、表 48 打分项模组表、表 49 专业表、表 410 分组表、表 411 组、班级、教师表、表 412 班级表 教师信息表(tb_teacher)属性名称数据类型长度小数点位数非空

35、字符类型1teacher_idbigint00010addressvarchar25501utf80class_listvarchar25501utf80emailvarchar25501utf80namevarchar25501utf80open_idvarchar25501utf80passwordvarchar25501utf80phonevarchar25501utf80qqvarchar25501utf80school_idbigint200100sexint1101200user_namevarchar25501utf8表 41 教师信息表科目表 (tb_subject)属性名称数

36、据类型长度小数点位数非空字符类型1subject_idbigint200010subject_namevarchar25500utf8表 42 科目表学生信息表(tb_students)属性名称数据类型长度小数点位数非空字符类型1person_idbigint200010class_idbigint200000major_idbigint200000namevarchar25500utf80school_idbigint200000subject_idbigint200000stu_numbigint200000teacher_listvarchar25500utf8表 43 学生信息表成绩信

37、息表(tb_score_info)属性名称数据类型长度小数点位数非空字符类型1idbigint200010class_idbigint200000group_idbigint200000group_personvarchar25500utf80person_idvarchar25500utf80reply_idbigint200000school_idbigint200000scorevarchar25500utf80subject_idbigint200000teacher_idbigint20000表 44 成绩信息表学校表(tb _schools)属性名称数据类型长度小数点位数非空字符类

38、型1school_idbigint200010school_namevarchar25500utf8表 45 学校表答辩表(rb_replys)属性名称数据类型长度小数点位数非空字符类型1reply_idbigint20000class_idbigint200000create_datevarchar25501utf80gct_idbigint200000infovarchar25500utf80model_idbigint200000score_rulevarchar25500utf80stateint1100000subject_idbigint200000teacher_idbigint

39、20000表 46 答辩表答辩信息表(tb_reply_info)属性名称数据类型长度小数点位数非空字符类型1idbigint200010class_idbigint200000group_idbigint200000school_idbigint200000scorevarchar25500utf80score_typevarchar25500utf80subject_idbigint200000timevarchar25500utf8表 47 答辩信息表打分项模组表(tb_models)属性名称数据类型长度小数点位数非空字符类型1model_idbigint200010group_scor

40、evarchar25500utf80model_namevarchar25500utf80person_scorevarchar25500utf80teacher_idbigint20000表 48 打分项模组表专业表(tb_major)属性名称数据类型长度小数点位数非空字符类型1major_idbigint200010major_namevarchar25500utf8表 49 专业表分组表(tb_groups)属性名称数据类型长度小数点位数非空字符类型1group_idbigint200010class_idbigint200100group_infovarchar25501utf80gr

41、oup_typevarchar25501utf80school_idbigint20010表 410 分组表组、班级、教师表(tb_group_class_teacher)属性名称数据类型长度小数点位数非空字符类型1gctidbigint200012class_idbigint200000gctnamevarchar25500utf80group_listvarchar25500utf80teacher_idbigint20000表 411 组、班级、教师表班级表(tb_classes)属性名称数据类型长度小数点位数非空字符类型1class_idbigint200010class_nameva

42、rchar25500utf8表 412 班级表第5章 项目测试项目设计的每一个阶段都应该进行测试,从而检测本阶段的结果能否达到预期的指标。为保证易答辩系统的设计于开发的质量和可靠性,系统测试是一个重要的步骤,目的在于找出系统在开发与设计时可能出现的缺陷与错误,验证系统是否满足用户的需求。本项目测试的目的是发现系统中存在的缺欠或漏洞并且能够根据错误立马进行修改,进而提高系统设计的质量。主要通过测试来验证系统能否正常的记录、保存有效数据。5.1测试要点主要测试以下几个特性:1、功能的测试,主要指系统中的功能的完成度测试。2、流程测试,主要是完成支付的整个流程。3、界面操作性的测试。5.2测试执行策略1、初期

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁