• 软件工程——团队答辩


    团队成员的姓名、学号及博客链接地址

    团队项目的总体效果截图:

    微信效果图:

    注册界面:

    注册成功之后的界面:

    登录界面:

    登录成功后的界面:

    学生反馈问题的界面:

    老师的二维课堂界面:

    学生领取秘籍(下载学习资料)的界面:

    学生上传请假条的界面:

    上传时可以预览:

    教师上传学习资料的界面:

    教师查看到勤情况的界面(内含查看请假情况):

    教师发布作业的界面:

    查看老师发的作业单:

    将大家的问题汇总:

    开发项目过程的博客链接

    第一次团队作业:http://www.cnblogs.com/PanJQ/p/6849182.html
    第二次团队作业:http://www.cnblogs.com/PanJQ/p/6877042.html
    第三次团队作业:http://www.cnblogs.com/PanJQ/p/6920801.html
    第四次团队作业:http://www.cnblogs.com/PanJQ/p/6995492.html
    软工—-答辩作业:http://www.cnblogs.com/PanJQ/p/6986341.html

    实现的功能及其效果的描述

    • 学生用户
      1. 学生签到:用户需要签到时,进入到公众号的课堂签到这一项,就会出现相应的界面用户
        用户只要登陆账号后台就自动记录登录时间,一举两得方便又快捷。

      2. 资源下载:用户需要一些学习资料时,进入到公号中后会出现相应的界面,点击其中的资
        源下载这一项会出现相应的界面,学生用户可以在这个界面下载各科目的最新
        课件及其他形式的学习资料,也可以直接打开查看,或者存入百度云方便学生
        学习。

      3. 问题反馈:用户需要向老师请教一些问题时,进入到公众号中的快速反馈这一项会出现相
        应的界面,学生用户可以在这个界面向教师提疑惑的问题(例如,数据库和PHP
        如何连接),建议和意见、或者进行学术交流切磋一番,反馈成功后会出现提示
        成功的界面,等待教师答复即可。当点击界面中“来暴打小编啊”时,会出现各
        类邮箱的界面,可以写邮件给小编,和小编交流互动,讨论一些有趣的话题。

      4. 上传假条:用户因为各种原因而无法做到上课准时到勤时,进入到公众号中的上传请假条
        一项,出现相应的的界面。学生可以通过此界面根据自己的需求上传说明文件
        或者照片(如请假条照片),以便让教师查看到勤情况及请假学生的具体情况。

    • 教师用户
      1. 上传课件:用户需要在此平台上传些学习资料时,进入到公众号中的上传课件这一项时会
        出现相应的界面,教师可将课件及其他学习资料上传到这个界面,上传成功后
        就会出现成功提示的界面给学生提供一个方便学习的平台,提高学生的学习效率。

      2. 发布作业:用户需要在此平台发布一些课后作业,课前预习,单元总结。。时进入到公众号
        的发布作业这一项,出现正确界面后。根据用户的需要,可以输入文字或者上传
        相关文件。上传成功之后会出现成功提示的界面,清楚又便捷,解决了学生容易
        忘记作业的困扰。

      3. 查看签到情况:用户需要去查看学生的上课到勤情况时,进入到公众号的出勤情况这一项显示
        相应界面,在界面中可以看到不同班级的应到人数、实到人数以及未到人数
        并且,教师可以具体查看请假学生的学号,及请假凭证。方便教师管理学生。

      4. 二维课堂:很多老师富有责任感,会帮助同学辅助学习,但又不能实时的讲解,老师可以自己录制视频传到视频网站等地,将链接复制生成的二维码,同学们扫码之后可以直接观看老师的讲解视频。

      5. 问题池:老师可以看到学生的提问,做出回答。

    软件测试的平台、硬件配置、浏览器类型等条件。

    平台:微信6.5.7(如下图)

    硬件配置:
    - 系统版本 Windows10 专业版 64位操作系统
    - CPU Intel Core i7-5500U 2.40GHz
    - 内存 8.00GB
    - 系统版本 Android 7.0
    - CPU 高通骁龙820
    - 内存 4.00GB
    浏览器:
    - windows ie浏览器, Microsoft Edge
    - Android QQ浏览器 Ucla浏览器

    构建,发布,运行程序,及对项目讲解的视频链接:

    点击观看视频

    项目的不足之处:

       1. 教师和学生注册时,即使两次登陆的账号都是一样的,但是选取不同的用户类型时,还是可以注册很多次的,可能会导致登陆的时候,出现错误。
       2. 网页与微信浏览内核不兼容,导致无法继续访问页面.
       3. 因水平和时间的原因,我们的微信网页界面还并不是很完善和美观,在这一点上我们会尽力改善
       4. 基本的功能可以实现,功能的扩展上还需要努力。
       5. 由于没有高级授权 因此课件下载和资源分享无法长期存在于服务器中 只能存在于服务器的临时文件夹中,过段时间就会失效
    

    可以扩展的功能有:

       1. 上交作业。
       2. 一对一辅导报名及分配。
       3. 对已注册的教师和学生的信息进行汇总,并且可以增加或者修改又或者删除教师及学生已有的信息。
       4. 作业相似度检测功能,能够将学生提交的作业进行相似度检测。
       5. 社交功能学生老师可互加好友,在线交流。
    

    答辩PPt

    点击观看ppt

  • 相关阅读:
    VBA 如何检测一个中文字符串是否包含在另一个字符串中
    RFC2119 规范内容
    Android 解读Event和Main Log
    为知笔记发布博客地址
    理解 Android Build 系统
    皮肤病
    关于Android中50M+的文本入库处理细节
    at java.lang.AbstractStringBuilder.toString
    java.lang.AbstractStringBuilder.enlargeBuffer
    关于手机定位轨迹的算法逻辑
  • 原文地址:https://www.cnblogs.com/PanJQ/p/6986341.html
Copyright © 2020-2023  润新知