zoukankan      html  css  js  c++  java
  • 软件工程——团队作业2

    一、队伍成员

    姓名 学号
    陈沿锦 1500802112
    刘祥 1500802110
    张毅 1500802113

    二、NABCD

    1.Need(获取用户需求)##

    简介

    我们的项目是信息交流平台,信息交流平台是以互联网建站,信息交流,信息化应用等多类功能为基础,为用户提供一个可以交流,信息化解决方案的平台。通过此平台老师可以布置和批改作业,学生可以提交作业和查看结果,老师和学生之间分享资源。

    用户烦恼

    学生:随着互联网的飞速发展,学生们都觉得交纸质版作业太麻烦,太浪费时间,且写过的作业不容易保存,在复习的时候找不到,现在很多学校都有了在线提交作业的系统,但都有了一定的年限,界面看起来不是很美观。
    教师:纸质的作业批改起来比较麻烦,不好携带,每天批改作业还得去学校,太浪费时间,不方便,虽然现在已经有了在线批改作业的系统,但界面不美观,且不能及时的分享一些资料给学生。

    需求产生

    正因为有了用户的这些烦恼,才有了我们的信息交流平台,通过此平台学生可以随时使用电脑或手机提交作业,查看作业,获取资料;教师可以在家或路上通过手机或电脑批改作业并及时的分享一些资料给学生。这样既可以为学生节省更多的学习时间,也为教师提供了方便,有更多的时间处理一些其它的事,极大的提高了效率。
    于是我们将需求分为了这主要的3点:

    1. 老师布置和批改作业
    2. 学生提交作业和查看结果
    3. 老师和学生之间分享资源

    2.Approach(实现方法)##

    通过响应式布局方式来搭建网站,使用前后端分离的方式进行开发
    搭建一个网站初版。用户通过电脑或者手机浏览器访问信息交流平台。学生在线提交作业、查看成绩等,老师可通过信息交流平台进入作业池进行布置作业,检测学生学习情况。
    完成基本功能后,提交用户使用,收集反馈的要求和可以改进的地方。比如页面布局,功能不完善的地方和其他可添加的功能。
    网站成熟之后,推广到班级或者更大范围使用,修补网站bug。
    在本校使用评价较高后,考虑向周边学校推广,然后再向更多高校推广。
    系统开发主要使用MYSQL和PHP, 系统风格以简洁为主。

    3.Benefit(优势)##

    • 提升网站界面美观程度,贴合用户使用习惯
    • 合理分配界面功能,降低用户学习成本,提升用户体验

    4.Competitors(竞争力)##

    • 目前学校用的系统有一定年限了,不能和好的贴合老师学生的使用需求。
    • 当前手机基本成为人们必备的设备,人们花在移动设备上的时间也飞速增长,用手机浏览网页符合很多老师同学的日常习惯。
    • 暂时没有同学剔除和本项目类似的方案。

    5.Delivery(推广)##

    • 当原型系统被采纳之后,立马投入精力进行开发
    • 通过博客以及软工课程进行初期的推广,预期让所有修读软工的学生了解到该系统,并从老师和学生角度出发期望得到建设性的意见
    • 通过邮箱或则当面交谈,尽可能向学院所有导师推广这一个系统,并从中汲取到更为专业、更全面的建议并加以改进

    潜在用户##

    校内:

    • 15级:沈奇,韩英璨,黄亚东,刘松,刘杰,卫瑞亮,王玉卿等
    • 16级: 唐梵、党康等
      校外:
      苏天宇、刘昊天等

    三、推广视频

    这是我们的视频: 信息共享平台

    四、团队排名及分析

    1.QHDX快递代取(杨然)
    此平台是一个校园快递代取平台,大家可以通过微信关注公众号来解决取快递带来的麻烦与不便,为全校师生节省了不少时间,解决了广大师生由于时间紧促而不能及时去取快递的问题。
    该项目的优点:(1)能够为广大师生解决没时间去快递的问题,为他们节省了不少时间,特别是在接近期末的时候,同学们都忙着复习没有时间去快递,这时通过此平台代取快递是最好的解决方法。(2)目前学校还没有具有代取快递这一功能的平台或软件,所以应该会很受关注。期待他们的成品。
    该项目的缺点:(1)在代取过程中货物出现损坏,此时物主和工作人员之间可能会发生冲突。(2)通过该组的原型设计的工作人员信息注册界面看到,这里只是说管理员审核通过即可注册成功。并没有说明审核的标准,如果有人利用他人的信息进行注册该怎么解决。(3)该平台没有限定一个取快递的时间,如果代取的货物累积过多或代取过程中别人退货了怎么办。
    如果我来领导这个项目的话,我会在注册界面向注册的用户说明注册的审核标准,并设定一个取快递的限定日期。

    2.基于ASP.NET MVC 4 的文件上传、下载网站系统(胡效东)
    这个项目为系里师生提供了一个资源共享的平台,每位用户可以分享资源,也可以上传资源。
    该项目的优点:(1)该项目解决了用户找不到资源下载的问题,特别是一些上课所需的软件和学习资料。(2)此系统只是提供给系里面的师生使用,这样的话共享的资源会更加专业化,对系里的师生来说会更加全面。
    该项目的缺点:(1)该项目实行起来可能比较困难,原因在是软件方面,现在很多软件在官网都可以下载到,并且可信度更高。在学习资料方面,学校已经有了教育在线和计算机系统平台等系统。(2)用户范围太小。

    3.在线考试系统(张洁)
    在线考试系统是一个提供给那些需要巩固理论知识和提高学习成绩的在校大学生使用的系统,学生可以通过互联网进行在线考试。
    该项目的优点是:为学生提供了一个可以提高学习成绩的平台,减少了学生找不到复习资料的烦恼,为老师和学生减轻的负担。
    该项目的缺点是:(1)在登录界面没有找回密码的功能,如果注册之后忘记了密码,不知道该怎么解决。(2)看了她们组的原型设计发现,在线考完试之后只是提供了成绩并没有提供答案和解析,这样对学生起不到任何提高的效果,反而是浪费时间。(3)通过她们的原型设计的考试管理界面发现,只是每次至提供一种题型,并且没用规定考试的时间,这样的话会比较单一,起到的效果应该不是很明显。
    如果我来领导这个项目的话,我会在登陆界面设置找回密码功能,设置一个可以看答案和解题的界面,在选择题型时能同时选择多种题型,并设置一个可以供用户自己限定考试时间的功能。

    4.基于安卓系统的校园及周边交易系统
    该软件是给全校师生及周边居民提供一个可以交易各种物品的自由交易平台,快速开店,只要有市场需求都可以进行上架寻找合适的买家。快速交易,面对面的交易方式透明、安全、快捷。
    该项目的优点:(1)有一些物品自己用不上想找合适的买家,淘宝等购物网站开店步骤太过繁琐,且没有这个必要。还有一些商家想他们的店铺可以在周边被更多的人知道了解,淘宝开网店竞争太大,没有个类似于淘宝但又是在小范围内进行推广商铺、商品的软件。此时通过此软件可以很好的解决这些问题。(2)通过此软件明显的提高了商品的利用率,有效的实现的了商品的价值。(3)目前此类软件很少,应该会很受关注。
    该项目的缺点:(1)此项目实行起来可能比较困难,原因是交易过程太麻烦,太浪费时间。(2)在该组的用户烦恼出也说了各大购物网站上的商品信息大多都有几分虚假、可是该软件也没有解决这一问题,商品的真实现还是没有得到保证。(3)登录界面缺少找回密码功能。

    5.基于微信的二手商品交易平台(马柯宇)
    此平台是一个是基于微信的二手商品交易平台,主要用于二手商品交易,以方便用户的生活需求及提高二手商品的资源利用率。
    该项目的优点:(1)生活中确实存在很多别人需要而自己已经不需要的东西,如果丢掉过于浪费,此时用于与别人交易,不仅不会浪费还会得到自己想要的商品。(2)通过此平台明显的提高了商品的利用率,有效的实现的了商品的价值。(3)目前此类平台很少,应该会很受关注。
    该项目的缺点:(1)该项目实行起来可能会比较困难,因为既然是不同的商品交易,那么商品的价值差距可能会比较大,很难达成公平的交易。(2)在交易过程中,如果出现商品损坏等问题,不知道该怎么解决,博客里没有说明。(3)从该组的原型设计上看,提供的商品信息过于简单,不能让其他人更明确的了解商品,例如破损程度,既然是二手商品,我想这应该是交易的人都想了解的。(4)通过原型设计看,这个项目可能会存在一些漏洞。例如:如果管理员在登陆时忘记密码了该怎么办,该项目没有提供找回密码的功能。
    如果我来领导这个项目的话,我会提过一个功能来更明确的显示商品的信息,例如破损程度,商品原始价值等。另外会设置找回密码的功能。

    6.大白驾校信息管理系统(丁玉庆)
    大白驾校信息管理系统主要是更好更高效率的为学员提供服务,现如今学车人数剧增,许多人因时间问题在考取驾驶证的时候有许多困难,此系统可以更高效的帮助学员顺利拿到机动车驾驶证。
    该项目的优点:通过该组的描述可以知道,该系统可以安排学员的学习进程,对教练和车辆合理安排,这方便了学员查询信息,也节省了大量时间。
    该项目的缺点:(1)原型设计过于简单,通过原型设计我不能了解各个功能的具体实现,对此系统也不是很了解,希望改进一下。

    7.火车票售票系统
    该系统是为大众提供一个网上购买火车票的平台,每位用户可以通过此系统快速解决购票问题,以节省时间。
    优点:(1)通过网上购票为用户节省了很多时间,也避免了不少麻烦。(2)该系统提供智能规划路线功能,可以方便用户规划线路。
    缺点:(1)目前市场上已经存在了很多售票系统,且功能健全,可信度高,如何推广和提高他们的信誉度,对他们来说将是一个很大的挑战。(2)该系统提供智能规划路线功能,但在原型设计中并为出现此功能,且此功能该怎么实现并未提到。(3)功能过于单一,只能购买火车票,可以考虑实现一下购买汽车票和飞机票等功能,这样可以增加更多的用户,有利于该产品的推广。

    五、原型设计

    首页布局

    本着简洁的理念,我们小组认为主页应该是干净的,所以只放了一个动态画面。

    教学平台
    教学平台板块是用来给老师和学生提供作业的发布、提交、修改和查看的板块,满足教学日常需要。

    学生端的功能之一:提交作业,在这个界面上有进度条以在网络环境差的时候辨识任务是否在进行,

    管理作业能查看自己提交的作业,并查看成绩和修改作业的操作

    个人信息界面使用户用来修改个人信息和密码的地方

    留言板是用来老师和学生之间对教学板块提出问题和回答问题的板块

    资源共享

    资源共享板块提供用户之间互相分享资料的区域,用户在这里可以以私密分享,公共分享两种方式来分享资源,达到信息交流的作用![]

    校内消息

    校内消息包含了班级消息和学校消息,在这里,学生可以很快的获取最新的班级和学校消息,避免了QQ群等通讯工具里信息被淹没而导致遗漏的问题。

    登陆

    后台通过登录账号来判断登陆用户是属于老师、学生还是管理员,并返回不同的功能界面供不同类型的用户使用,管理员通过后台操作实现普通用户的管理(添加、删除、权限的更改),资源文件的审查,后台数据的维护等功能。

    六、得分(总分30分)

    陈沿锦:10分
    刘祥:10分
    张毅:10分

  • 相关阅读:
    1461. Check If a String Contains All Binary Codes of Size K
    1460. Make Two Arrays Equal by Reversing Sub-arrays
    1466. Reorder Routes to Make All Paths Lead to the City Zero
    1464. Maximum Product of Two Elements in an Array
    js 获取select的值 / js动态给select赋值【转】
    js在HTML中的三种写法【转】
    php中 elseif和else if 的区别【转】
    PhpStorm 常用快捷键
    PhpStorm 2018最新汉化包 解决”设置”不可用问题【转】
    PHP json_encode里面经常用到的 JSON_UNESCAPED_UNICODE和JSON_UNESCAPED_SLASHES【转】
  • 原文地址:https://www.cnblogs.com/cyjnull/p/6870173.html
Copyright © 2011-2022 走看看