zoukankan      html  css  js  c++  java
  • [设计分析]31 v0.1 教学辅助——点名册功能设计

    一、前期分析
    Attendance表结构:
    这个考勤表记录应该是由教师添加,每条记录对应于一个学生一堂课程的表现
    而我们常用的纸质考勤表,每一行应该对应于一个学生,里面能够记录该学生一个学期的表现。所以,不可能直接将考勤表中的内容直接绑定在显示控件上,需要自行编写控件,或不用绑定控件,直接用代码画表格

    二、设计思路:
    需求:最终在页面上的考勤表,每个学生整个学期考勤应该以一行来显示,应该有下面这些列

    • 学号:通过studentId可以读出
    • 姓名:通过studentId可以读出
    • 考勤及课堂表现(提问、课堂练习、作业、阶段考核等)这一个单元格中应该包含整个学期所有考勤信息 ,每次考勤对应一对attendanceState值和classScore所对应的文字或图片,鼠标悬停或点击
      可以用弹出窗口显示,包含 attendanceDate、attendanceState、sessionNum、classType、classScore和comment 这些信息。
    • 期中:这个应该和Score表相关联,显示期中成绩
    • 期末:这个应该和Score表相关联,显示期末成绩
    • 实习:这个应该和Score表相关联,显示实习成绩
    • 综合:这个应该和Score表相关联,显示最终成绩
    • 备注:这个应该和Score表相关联,显示备注成绩

    上面的需求只是默认状态界面,所用需求简略如下:
    1.教师登录系统,登录后只能操作自己所教课程班级,版本V0.1默认显示第一个班(因为没有课表系统,不能关联最近刚上过课程的班级)
    2.有搜索系统,可以按班级,按学号,按姓名,按课程来查询考勤信息,默认以班级为单位显示
    3.除默认状态界面外,应该有编辑界面,能够增删改考勤信息,所以应该在默认界面内加入一列:
       考勤命令列:添加、删除和更新,但这个命令列应该加入上面第三列中,因为他们操作的仅仅是Attendance表,而没有Score表
       点击添加可以弹出窗口,插入新考勤,编辑和删除按钮应该在考勤列弹出窗口中,对应单次考勤
    4.除考勤编辑外,应该添加成绩编辑按钮,这个可以再v0.2中添加,先不急,争取下周做好先测试



     青春就应该这样绽放  游戏测试:三国时期谁是你最好的兄弟!!  你不得不信的星座秘密

  • 相关阅读:
    OpenCV中的绘图函数
    整理不错的opencv博客
    opencv中的函数
    这是一个学习前端技术的网站
    HDU1520 Anniversary party(树形DP入门)
    CF1255C League of Leesins(图论)
    HDU4725 The Shortest Path in Nya Graph(最短路分层)
    1288C Two Arrays
    CF1294D MEX maxiszing
    CF1295C Obtain the String
  • 原文地址:https://www.cnblogs.com/chutianshu1981/p/2667674.html
Copyright © 2011-2022 走看看