当前位置: 首页 > news >正文

高级软件工程第八次作业:“两只小熊队”团队作业-5

团队作业:学生信息管理系统

成员:周菲(队长)201810812007

          孔繁燕           201810812001

1.Alpha版本测试报告

  测试过程中发现的Bug数:

  • 修复的bug:窗口数据保存不到文件中                

                    窗体按钮点击响应失败               

                    连接数据库失败                 

                    数据源从文件切换到数据库失败

  • 不能重现的bug:无
  • By design的bug:下拉框显示不了班级数据(忘了窗体的依赖关系,已解决)
  • 应该修复,但由于时间问题需要推迟到下一版本修复的bug:基本已解决
  • 没有能力修复,将来也不打算修复的bug:暂无

  场景测试:用户通过正确的用户名和密码进行登录,随后进入管理界面,可以对班级、学生、成绩分别进行管理,每个功能模块都可以进行增加、删除和修改,用户可以根    据自己的实际情况进行输入。当把学生的个人信息以及每个科目的成绩输入之后,系统会自动计算该学生的总成绩。

 测试环境:Winodws7操作系统

产品发布所满足的出口条件:

测试表:

测试项检验点预期结果Windows7操作系统Windows8操作系统
登录框输入用户名和密码可以输入
 输入信息不正确或没有输入提示用户名或密码不正确
登录按钮点击可以点击并跳转到下一界面
取消按钮点击退出界面
管理管理按钮弹出各个管理模块
班级管理班级管理按钮弹出班级管理界面
 增加按钮可以输入班级编号、班级名称
 修改按钮可以对选中的班级信息进行修改
 删除按钮删除选中的班级信息
学生管理学生管理按钮可以点击,并跳转到学生管理界面
 增加按钮可以输入学号、姓名、性别、年龄、班级、手机号
 修改按钮对选中的学生信息进行修改
 删除按钮删除选中的学生信息
成绩管理成绩管理按钮可以点击,并跳转到成绩管理界面
 增加按钮输入某个学生每门课程的成绩,并自动计算所有成绩的总分
 修改按钮对某个学生的成绩进行修改
 删除按钮删除某个学生的所有成绩

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

该系统的所有功能均能在这两种系统中进行很好的实现,能够进行正常登录,并输入有效信息。

2.Alpha版本发布说明

  • 列出Alpha版本的所有功能:
  1. 登陆:教师通过输入正确的用户名和密码进行登陆
  2. 取消:退出登陆界面
  3. 班级管理:输入学生所属班级编号、班级信息,并能进行增加、删除和修改
  4. 学生管理:输入学生学号、姓名、性别、年龄、班级、手机号,并能进行增加、删除和修改
  5.  成绩管理:输入学生学号、姓名、数学成绩、英语成绩、VB成绩、C成绩,并能自动计算所有成绩的总分,也可以在此基础上进行增加、删除和修改         
  • 对运行环境的要求:Windows7、Windows8系统均可
  • 安装方法:安装好该系统的exe文件即可直接运行
  • 描述系统已知的问题和限制:系统功能比较简单,能够实现最基本的操作,如果想要使得功能更加丰富,还有待改进,但由于能力有限,目前还未能实现系统功能的进一步完善。
  • 说明软件的发布方式以及发布地址:已上传到Coding,地址为:https://coding.net/u/dhlg_201810812001/p/xsxxglxt

 3.Alpha阶段个人总结

周菲Alpha阶段个人总结博客地址:https://www.cnblogs.com/sugarfei/p/10074192.html

孔繁燕Alpha阶段个人总结博客地址:https://www.cnblogs.com/kfy-1104/p/10075306.html

4.Alpha版本展示博客:https://www.cnblogs.com/kfy-1104/p/10076987.html

 

转载于:https://www.cnblogs.com/kfy-1104/p/10075748.html

相关文章:

  • JS基础(一)dom小实例
  • GitHub文件的克隆与上传
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • Git同时提交到多个远程仓库
  • 如果2020年出5G网络了,现在的手机是不是都被淘汰了?
  • 近似推断---高斯的变分混合
  • css教程
  • JSTL、EL、ONGL、Struts标签的区别与使用
  • 简单易用的leetcode开发测试工具(npm)
  • vue 轮播图插件 Vue-Awesome-Swiper
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • 示例vue 的keep-alive缓存功能的实现
  • API Test WebApiTestClient工具安装及使用
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 2017届校招提前批面试回顾
  • CentOS 7 修改主机名
  • Java基本数据类型之Number
  • java中的hashCode
  • js 实现textarea输入字数提示
  • Python十分钟制作属于你自己的个性logo
  • SpringBoot 实战 (三) | 配置文件详解
  • yii2中session跨域名的问题
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 配置 PM2 实现代码自动发布
  • 前端代码风格自动化系列(二)之Commitlint
  • 前端之Sass/Scss实战笔记
  • 区块链共识机制优缺点对比都是什么
  • 如何胜任知名企业的商业数据分析师?
  • 如何学习JavaEE,项目又该如何做?
  • 数据结构java版之冒泡排序及优化
  • 数组大概知多少
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​flutter 代码混淆
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • # 透过事物看本质的能力怎么培养?
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (附源码)php投票系统 毕业设计 121500
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (七)c52学习之旅-中断
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .net程序集学习心得
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .net快速开发框架源码分享
  • .py文件应该怎样打开?
  • :“Failed to access IIS metabase”解决方法
  • @Bean, @Component, @Configuration简析
  • [ linux ] linux 命令英文全称及解释