学生考勤系统 需求说明书
摘要
在需求说明书中我们将介绍学生考勤系统编写介绍这个程序的目的,任务以及运行环境的设定。
1.引言
1.1编写的目的
老师在日常的教学工作中,还经常要划分大量的时间对学生的日常出勤情况进行考察,不仅浪费了老师的大量精力,而且也对老师的全心的教学工作有一定的影响。所以有必要设计一个系统,使之具备记录学生出勤状况,最终通过填入考勤情况和考试成绩就可以确定这名学生在这个学期的总成绩。这样可以节约老师的大量时间,从而让老师全心的投入到日常的教学工作中去。
1.2背景http://www.16sheji8.cn/
a. 学生考勤系统
b.这个系统是由老师命题的,我觉得为了老师在日常的教育教学中是非常累的,设计这样一个系统有利于帮助老师从哪些繁忙的考勤中解脱出来,从而全身心的投入教育教学中去。
c.考虑到学校计算机都是用Windows操作系统下,所以可以考虑学生考勤系统运行在Windows操作系统下的,可以在这个操作系统下正常运行,。
2.任务概述
2.1目标
这个学生考勤系统是为了使老师在日常考勤中解脱出来,全身心的投入到教育教学中去。让老师只是在按着学号的顺序,填入该学生是已到,旷课,还是由于病假或是事假没有来上课。然后系统还应该具有查询的功能,使老师能及时查阅学生的考勤情况,及时地督促学生学习本课程的专业知识。
2.2用户的特点
这个学生考勤系统的用户群主要是老师,老师一般只有在工作的时间才会使用这个系统,所以界面也不要设计的很华丽,朴素一点就好。
在操作上,只要老师用着简单,易用就可以。
3.需求规定
3.1对功能的规定
功能 定性描述
新建表/增加姓名 在新建表/增加姓名栏输入您的学生数据。包括学生的姓名和学号在输入完一个之后,点击添加。那么在学生的数据栏内将自动生成学生的数据。且首次输入时,“以到”,“旷课”,“病/事假”将自动生成“0”。然后再输入下一个学生的姓名和学号,再添加将所有的学生数据输入完之后,点击完成。最后保存您的文件。
考勤记录 1)打开学生的数据文件。
2)在考勤记录栏里的“姓名”,“学号”后面会自动出现第一个学生的姓名和学号。您可根据学生的出勤情况,点击“以到”或旷课”或“病假/事假”。就会在此学生出勤情况相应的列中加一。
3)之后,在考勤记录栏里的“姓名”,“学号”后面会自动出现下一个学生的姓名和学号。在同第二步的操作。
4)之后的操作,按2)和3)即可。
删除记录 1)打开主页面。
2)在删除数据栏里输入您想删除的学生的“学号”,“姓名”。“学号”和“姓名”至少输入一项。
3)点击“删除”,那么这行学生数据就被删除。
4)删除多个学生的数据按照2)和3)步进行即可。http://www.16sheji8.cn/
数据统计 1)打开主页面
2)在统计数据栏中有4项内容,分别是“以病/事假排列”,“以 旷课排列”,“以(病/事假+旷课)排列”,“以已到排列”
3)例如,点击“以旷课排列”,在左面的学生情况栏中,就会以每个学生旷课次数由少到多排列,显现出所有学生的出勤情况。
4)按照其他情况统计,与3)类同。
数据修改 1) 打开主页面
2)在学生情况栏里,双击您想修改的数据。
3)屏幕上将会自动弹出一个对话框。您需要在对话框的“修改为”后面输入您想要输入的情况。然后点击“修改”即可。例如,您双击某名学生的学号,就会在屏幕上弹出一个对话框。您在“修改为”后输入您要修改的学号。然后单击“修改”,在学生情况数据栏中就会生成您想要的学号。
4)修改其他数据与3)相似
3.2 对性能的规定
3.2.1精度
系统的输入学号是12位,对少输入或者是多输入的情况系统应该给出对话框,给老师以提示,用来保证对学生学号的正确输入。
3.2.2时间特性要求
要求系统反应时间要及时,不过系统很小,占用的系统内存也不大,所以时间特性不成问题。
3.2.3灵活性
使用本系统时灵活性很高,可以随时进行学生考勤记录的录入和某个学生考勤记录的查询。
http://www.16sheji8.cn/
3.3输入输出要求
由于本系统输入输出的姓名和学号,以及旷课,事病假的次数,所以数据都是整型的,不可能出现小数的情况。
3.4数据管理能力要求(针对软件系统)
系统要有统计的功能,要在每个学期末对某个学生本学期内的考勤情况有一个比较系统的了解。以便在期末给学生一个考勤成绩。