易奇排排课系统(团队第一次作业)

一、团队简介

1、团队名称

  1)团队名称:西柚排课王

   对!你没有听错,我们就叫西柚排课王,因为我们的团队这次选的项目是实验课程教师自主排课系统,这个名称也代表我们立志于进行“排课”,将排课做强做精、做大做强,努力做好我们的项目!

  2)团队成员信息

|
|:--😐:--😐
|姓名|学号 |
| 秦傲明(组长) | 201731062308 |
|韩浩|201731062319|
|黄青松|201731062322|
|王越豪|201731062324|
|周金柽|201731062321|
|王雷|201731062313|
|刘洋|201731062314|
|黄睿|201731091317|

二、队员简介

  秦傲明:身为被众人抬上去的一个组长,性格随和,乐于助人,虽然编程能力不是很强,但接触的编程语言也非常多,有一颗热爱学习的心,就算博客写到凌晨也无所畏惧。对前端审美有着自己独特的见解(极简主义),但是本身还是更加喜欢后端开发,看着功能实现了就会非常的开心。沟通能力强,人员协调与进度把控比较顺手,适合产品经理这一角色。

  韩浩:队内答辩一把手,文档写手,沟通能力强,适合前端开发与后期测试工作进行。为人善良,非常容易和身边的人打成一片。

  黄青松:队内代码一把手,思路清晰,逻辑强,平时热爱研究算法,擅长python、java、php等,是不可多得的后端开发人员以及整体技术指导支持。超级热爱学习,爱钻研很多其他老师不会讲的技术等。

  周金柽:平时大大咧咧,性格随和,平时主攻前端UI设计开发,擅长H5,C3等,也学习过一些如bootstrap框架等,在整体项目中负责前端开发以及原型设计。

  王越豪:擅长PS、Pr、AE等软件,虽然现在并没有精通什么编程语言,但接触的编程语言也很多,如python、java、C#、Scheme等,而且对前端设计非常感兴趣,有一颗发现美的眼光。

  刘洋:平时研究数据库比较多,逻辑思维强,有着大局观,参与后端开发。

  王雷:和刘洋一样比较擅长数据库设计,平时和刘洋一起钻研这方面也比较多。

  黄睿:作为转专业的学生,编程能力并没有比任何人弱,性格随和易沟通,有着一颗爱学习的心,擅长C#语言,希望在这次项目中能够提升自己的编程能力。

三、项目名称:易奇排排课系统

    在想法上,我们取了“一起排”这么一个谐音来,一是为了好听,二是为了显示我们团队的齐心协力所做出来的这么个项目,也凝聚了我们的心血。再一个就是“易”以及“奇”,一方面表示了有了我们这个软件排课起来非常的容易,并且有一些东西你也是在其他排课系统上所见不到的,这也是我们项目出奇制胜的一点。

四、项目简介

    现如今,高校智能化已成常态,而高校的课程多、人员多,使得课程安排尤为棘手,过去通过人工排课效率低、错误率高,而后来引进一些排课系统也存在着诸多弊端。

    但是易奇排排课系统就不一样了,“易奇排排课系统”旨在开发一个具有良好的人机交互界面、易维护的系统,实现学校排课自动化的、高效的、精准的、便捷的计算机系统,为学校管理人员减轻工作量。同时,我们旨在打通教务处→教师→学生的屏障,使得排课结果更加人性化,更加合理!

系统结构图

五、NABCD分析

  1. N(Need):首先在如今各大高校中,教学资源是组织教学工作必不可少的,高校中有大量的课程需要安排上课教师在的指定的教室组织教学。目前国内各高校的规模越来越大,学生数量又相对较多,进而导致相关的教学资源管理工作量日渐增加,给学校的教学管理尤其是课程安排这一块带来了许多的麻烦困扰。而现有的排课系统的确存在很多问题,所以一个新型的能够适应当今教学任务安排的排课系统就尤为重要。

  2. A(Approach):首先我们团队拟采用C#这样的很成熟的编程语言进行项目开发,拟开发桌面应用程序,加上一些算法,使课程进行导入就能直接自动排课,然后后期还能根据老师的需求进行调整。

  3. B(Benfit):以教务处的眼光进行的排课始终没有站在学生的角度上思考问题,所以此次项目由学生进行开发,能够结合现有的排课系统的优缺点以及学生自己的感受,全面提升用户体验。

  4. C(Competitors):主要竞争者就是各大高校自己的排课系统,以及社会上一些例如校管家等复杂的排课系统。

  5. D(Delivery):通过同学以及老师的实际体验进行推广,不仅在高校,一些培训机构也能进行推广使用。

六、项目规划

1、初步人员分工

|
|:--😐:--😐:--😐
|姓名|学号|分工|
| 秦傲明 | 201731062308 |规划项目进程、组织会议、分配任务|
|韩浩|201731062319|负责前端的开发、参与文档拟写|
|黄青松|201731062322|负责后端的开发、负责算法学习、设计及开发|
|王越豪|201731062324|负责前端的开发、参与系统的UI设计|
|周金柽|201731062321|负责前端的开发、负责系统的UI设计|
|王雷|201731062313|负责后期测试、参与数据库设计|
|刘洋|201731062314|负责后期测试、参与数据库设计|
|黄睿|201731091317|负责后端的开发、参与文档拟写|

2、初步进度安排

gantt dateFormat YYYY-MM-DD title 易奇排排课系统甘特图 section 需求分析 需求分析 :active, 2019-09-17, 14d section 实际编码 编码实现 :active, 2019-09-27, 35d section 测试 后期测试 :active, 2019-10-25, 9d

七、总结与期望

    此次项目组成员虽然人很多,但是我们每一个人都有着一颗负责任的心以及把项目做好的决心!项目选题初步定下来了,也给了我们八个人一个目标,希望后面的日子能够好好相处,共同进步,努力争当西柚排课王!

posted on 2019-09-23 18:21  乔明  阅读(465)  评论(1编辑  收藏  举报