本周主要对自定题目的需求进行设计和完善,摘要如下:
1.1产品概况
考勤助手——学生考勤管理系统
运行环境:windows系统
初步暂定架构模型:客户服务器模型(CS)
1.2产品初步设计的功能
该软件主要面向学生、任课老师、教务老师三类对象。
学生可以查询自己的每门课的出勤记录,每门课程结课后还可以为教授自己这门课的老师打分(分数只有教务老师有权限查看),每堂课结束后学生可以向老师提出建设性意见。
任课老师可通过该软件记录每位的出勤状况,课程结束时可由软件自动计算学生的平时成绩,任课老师还可以在每堂课后查看学生的意见,以便于修改授课形式或计划;
教务老师主要负责管理考勤系统中学生选课的情况以及老师授课的名单,即教务可以指定某们课程的授课老师,也可以增加或删除某门科的学生。此外,教务还可以考察某名学生的出勤状况,以及修改学生平时成绩的评定规则;
该软件改变了以往点名的模式,一方面节省了老师的时间,另一方面增强了学生课堂参与的积极性,也为平时成绩的核定提供了一个比较中肯的依据。
1.3运行环境
·硬件平台:PC机或笔记本电脑;
·操作系统:win7、win8、win8.1、win10;
·支撑环境:Visual Studio 2012、SQL Server 2012 express;
1.4“考勤助手”使用人员功能性需求描述
1.学生:
- 可以通过自己的学号和自定密码登入考勤助手;
- 可以修改自己的个人信息,包括姓名、年龄等,还可以修改登陆密码;
- 设置学期,并且可以查看当前学期所修课程的出勤记录以及最后的平时成绩;
- 每堂课后可以给课程的授课老师提出自己的意见或建议;
- 查看个人信箱中的留言;
2.任课教师:
- 通过教师职工ID和密码登入考勤助手;
- 可以修改自己的个人信息,包括姓名、年龄、职称等,还可以修改登陆密码;
- 可以查看该教师所教全部课程的学生出勤情况,也可为学生添加新的出勤记录;
- 教师将某门课程的考勤全部记录完毕后,点击“计算平时成绩”可以根据教务的考勤评分标准自动为每位学生生成该门课程的平时成绩;
- 教师可以给自己的某位学生留言,通知其相关注意事项;
- 查看学生对自己某堂课的意见或建议;
3.教务管理老师:
- 教务老师可以通过教师职工ID和密码登入考勤助手;
- 可以修改自己的个人信息,包括姓名、年龄、职称等,还可以修改登陆密码;
- 安排课程,生成考勤表;
- 可以搜索和查看全校(或全院)所有课程学生的出勤情况;
- 搜索和查看某位特定学生所修全部课程的出勤记录,并且可以给学生留言;
- 查看某位老师所授全部课程的学生出勤记录;
- 可以对平时成绩的合成标准进行修改;