• 《四分之四团队》:团队项目选题报告


    项目 内容
    作业要求 团队项目选题
    课程目标 选择出合适且实用的团队项目选题,为团队项目开发做铺垫
    团队名称 四分之四
    选题名称 学生选课系统
    团队项目Github仓库地址链接 https://gitee.com/yang_qiu_yan/ruangong
    参考文献 https://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html

    团队成员

    成员 博客链接
    璃茉浅忆 https://www.cnblogs.com/lmengmeng/p/12858615.html
    易young https://www.cnblogs.com/youmine/p/12893119.html
    五度北半球 https://www.cnblogs.com/yangqiuyan/p/12875899.html
    夏末花开 https://www.cnblogs.com/wanghuiru/p/12893100.html

    一、确定选题

    团队成员进行QQ电话会议确定选题,最终将选题定为“学生选课系统”

    二、NABCD分析

    1.N (Need 需求)
    初步的分析:学生选课系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段,为学生及老师的学习和工作提供便利。
    进一步的分析:鉴于之前的选课系统没有师生互动,本选系统加以改进,可以在学生选课完成后,与老师进行信息交换,达到师生互选最终选定适合的课程目的。
    2.A (Approach 做法)
    1)教师登陆模块:教师登陆系统可以录入学生信息和课程信息以及管理课程和学生信息查看学生的学分情况;
    2)学生登陆模块:学生登陆系统后可以进行选课,并查看自己所选的课程。
    3)在进行互相确认前除了要进行双向选择,还要进行信息汇总处理。
    3.B (Benefit 好处)
    学生选课系统是在校大学生与课程相关信息的管理, 它能够存储大学生的个人信息,提供更新与检索大学生课程的信息接口;能对每个学生的选修学分汇总,并对选修学分不足的学生进行筛选,协助学校和学生开展大学生学分管理工作,提高工作效率;有一定的选择自由,能够根据学生所喜欢和擅长来选课,把才能发挥极致;更重要的是可以在线和老师进行留言,学生表达自己的看法,老师可有选择性的开课。
    4. C (Competitors 竞争)
    市场上的竞争非常巨大,大部分学校都已有选课系统,但市场上现有的选课系统大都在学校官方网站上,而网站上的东西太过杂乱,所以不易找到学生需要的选课应用。而我们所做的选课系统具有针对性,只针对学生和老师关于选课方面的需求。在登录界面可以选择身份,进而提供相关服务。我们的产品虽然比不过别人的功能齐全,但胜在针对性强、方便,而且之后也可以完善其功能,使学生和老师在选课时最便利,这样的情况下,我们才可以有更多的优势去和别人进行竞争。
    5.D(Delivery 交付, Data 数据)
    该项目主要提供给学校使用,使用对象主要为学生、任课教师以及教务处老师,具体交付方为学校教务处老师。由教务处发布选课通知,学生在规定的时间内进行选课。
    前期推广:主要针对在校学生以及老师进行推广使用,将该系统在网络、学生比较关注的公众号上进行宣传。

    三、功能分析流程图

    图3.1系统数据流图

    四、单独模块流程图

    图4.1登陆层次图

    图4.2学生管理层次图

    图4.3教师管理层次图

  • 相关阅读:
    Python 虚拟环境 virtualenv
    Python
    开发语言之---Java
    LINUX系统
    关系型数据库之MySQL
    开发语言之---Python
    框架之---Django
    递归/面向过程编程
    迭代器/生成器函数及协程函数的编写和使用
    装饰器的编写及使用
  • 原文地址:https://www.cnblogs.com/lmengmeng/p/12858615.html
Copyright © 2020-2023  润新知