考勤系统需求规格说明书_第1页
考勤系统需求规格说明书_第2页
考勤系统需求规格说明书_第3页
考勤系统需求规格说明书_第4页
考勤系统需求规格说明书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1引言1.1编写目的为了方便教师考勤学生来上课的情况,以及教师对学生的课堂评价。1.2项目背景项目名称:梧州学院教师考勤系统项目承办:钟海山、覃晓琼。 项目最终用户:梧州学院任课教师1.3参考资料需求陈述文档用例文档类图文档活动图顺序图2任务概述2.1目标2.2运行环境操作系统:win7支持环境:IIS 5.0数 据 库:MySQL运行内存:1G。硬盘内存:4G。2.3条件与限制开发工具 Myeclipse 9.0 服务器是tomcat6.0开发语言 java3数据描述3.1静态数据 备份数据,有还原点。 3.2数据库介绍【给出使用数据库的名称和类型。】使用Mysql 数据库。3.3数据词典管

2、理员:管理员ID,管理员姓名,管理员性别,管理员密码。manage表字段           类型       长度        描述manageId        int        10  管理员编号,每个教师都

3、有唯一的编号manageName      varchar        50    管理员的姓名managePassword    int          10    管理员密码教师:教师ID,教师姓名,教师性别,课程名称,上课时间,教师所属部门,教师密码。Instructor表字段  

4、;         类型       长度        描述instructorId     int        10    教师编号,每个教师都有唯一的编号instructorName    varcha

5、r    50    教师的姓名instructorPassword  int       10    教师密码instructorSex     int       3    1表示教师性别为男,0为女InstructorDepart    varchar  

6、0; 50    教师所在部门Course           varchar    50    教师所教授的课程学生:学生ID,学生姓名,学生性别,学生所在班级,学生所属部门,学生出勤情况(按时到,迟到,请假,缺课)Student表字段           类型    

7、;   长度        描述studentId        int       10    学生编号,每个学生都有唯一的编号studentName      varchar    50    学生的姓名studentSex

8、       int       3    1表示学生性别为男,0为女studentClass      varchar    50   学生所在班级studentOnTime int    10    学生按时上课的节数studentLate    

9、;    int    10    学生迟到的节数studentLeave       int    10    学生请假的节数studentDefect      int    10    学生缺课的节数部门:部门ID,部门名称,教师ID,学生ID。Depart表字段

10、           类型       长度        描述DepartId int 10 教师所属哪个部门DepartName varchar 50 部门名称InstructorId int 10 外键,教师IDStudentId int 10 外键,学生ID班级:班级ID,班级所属部门,学生ID,教师ID,班级名称。Class表字段   &

11、#160;       类型       长度        描述ClassId int 10 班级编号DepartId int 10 班级所属部门编号StudentId int 10 学生IdInstructorId int 10 教师IdClassName varchar 50 班级名称课程:课程ID,课程名称,教师ID,学生ID。Course表字段    

12、60;      类型       长度        描述CourseId int 10 课程编号CourseName varchar 50 课程名称InstructorId int 10 外键,教师编号StudentId int 10 外键,学号 4功能需求4.1用例用例描述:1、 “导入学生列表”用例用例编号:0101用例名:导入学生列表执行者:管理员目的:导入学生姓名。类型:基本的,主要的前置条件:

13、管理员成功登陆系统过程描述:1) 管理员点击管理学生信息2) 管理员选择导入学生列表3) 管理员把学生的EXCEL表导入到数据库中2、 “删除学生”用例用例编号:0102用例名:删除学生执行者:管理员目的:删除已不再本班的学生类型:基本的,主要的前置条件:管理员成功登陆系统过程描述:1) 管理员点击管理学生信息2) 管理员选择删除学生3) 系统显示删除成功3、 “添加学生”用例用例编号:0103用例名:添加学生执行者:管理员目的:把新加入本班的同学加入到系统中类型:基本的,主要的前置条件:管理员成功登陆系统过程描述:1)管理员点击管理学生信息2)管理员选择添加学生3)系统显示添加成功4、 “修

14、改学生”用例用例编号:0104用例名:修改学生执行者:管理员目的:修改学生不正确的信息类型:基本的,主要的前置条件:管理员成功登陆系统过程描述:1)管理员点击管理学生信息2)管理员选择修改学生3)系统显示修改成功5、 “增加老师”用例用例编号:0105用例名:增加老师执行者:管理员目的:增加新来老师信息类型:基本的,主要的前置条件:管理员成功登陆系统过程描述:1)管理员点击管理教师信息2)管理员选择增加老师3)系统显示增加老师6、 “删除老师”用例用例编号:0106用例名:删除老师执行者:管理员目的:删除不再教本班的老师类型:基本的,主要的前置条件:管理员成功登陆系统过程描述:1)管理员点击管

15、理教师信息2)管理员选择删除老师3)系统显示删除成功7、 “查看老师信息”用例用例编号:0102用例名:查看老师信息执行者:管理员目的:查看老师信息类型:基本的,主要的前置条件:管理员成功登陆系统过程描述:1)管理员点击管理教师信息2)管理员选择查看老师信息3)系统显示老师信息界面8、 “录入考勤信息”用例用例编号:0201用例名:录入考勤信息执行者:老师目的:记录学生出勤率类型:基本的,主要的前置条件:教师成功登陆系统过程描述:1)教师记录考勤2)教师保存考勤记录3)系统显示保存成功9、 “修改考勤”用例用例编号:0202用例名:修改考勤执行者:老师目的:教师考勤之后操作失误,需要修改类型:

16、基本的,主要的前置条件:教师成功登陆系统过程描述:1)教师点击修改2)教师选择修改考勤日期3)教师修改考勤记录4)系统显示修改成功10、 “查看考勤”用例用例编号:0203用例名:查看考勤执行者:老师目的:查看考勤信息类型:基本的,主要的前置条件:教师成功登陆系统过程描述:1)教师点击查看考勤记录2)教师选择查看考勤记录日期3)系统显示考勤记录11、 “查看学生信息”用例用例编号:0204用例名:查看学生信息执行者:老师目的:查看学生信息类型:基本的,主要的前置条件:教师成功登陆系统过程描述:1)教师选择查看学生信息2)系统显示学生信息12、 “统计考勤结果”用例用例编号:0205用例名:统计

17、考勤结果执行者:老师目的:统计考勤结果,方便给学生的考核类型:基本的,主要的前置条件:教师成功登陆系统过程描述:1)教师点击记录考核结果2)系统显示那些学生缺勤4.2类图类:(1) 管理员l 类名:管理员l 类的编号:0101l 类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享。l 功能:进行登录、导入学生列表、增加学生,教师、删除学生,教师,修改学生,以及查看教师信息。属性:管理员ID,管理员姓名,管理员性别,管理员密码。l 操作:登录(),判断用户的合法性(),查询教师信息(),增加教师(),删除教师(),增加学生(),删除学生()、修改学生()退出登录()。(2)教

18、师l 类名:教师l 类的编号:0102l 类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享l 功能:负责对学生考勤信息的管理,包括查看学生信息、修改考勤信息,录入考勤信息,统计考勤结果。l 属性:教师ID,教师姓名,教师性别,课程名称,上课时间,教师所属部门,教师密码。l 操作:登录(),判断教师合法性(),录入考勤信息()、修改考勤信息(),查询考勤信息(),查看学生信息(),统计考勤结果()、退出登录()。(3)学生l 类名:学生l 类的编号:0103l 类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享l 功能:进行考勤l 属性:学生ID,学生姓

19、名,学生性别,学生所在班级,学生所属部门。l 操作:查询() 判断学生合法性()(4)部门l 类名:部门l 类的编号:0104l 类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享l 功能:登记部门ID,部门名称,教师ID,学生ID。l 属性:部门ID,部门名称,教师ID,学生IDl 操作:查询()、判断部门合法性()、判断教师合法性()判断学生合法性()(5)班级l 类名:班级l 类的编号:0105l 类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享l 功能:登记班级ID,班级所属部门,学生ID,教师ID。l 属性:班级ID,班级所属部门,学生ID,

20、教师ID。l 操作:查询()、判断班级合法性()、判断学生合法性()、判断教师合法性()(6)课程l 类名:课程l 类的编号:0106l 类的类型:该类创建的对象为持久对象,存储在服务器上的数据库中,可以共享l 功能:登记课程ID,课程名称,教师ID,学生ID.l 属性:课程ID,课程名称,教师ID,学生ID.l 操作:查询()判断课程合法性()、判断学生合法性()、判断教师合法性()4.3顺序图4.4活动图4.3功能划分 1.查看学生信息2学生信息管理3.添加学生4.修改学生信息5删除学生6.教师管理7.查看教师信息8.添加教师9.删除教师10.教师考勤11.查看学生信息12.修改学生考勤13.教师统计考勤结果4.4功能描述管理员模块:管理员登录后可以对学生信息的增删改查,以及教师信息的增删改查。教师模块:教师对学生考勤情况的增删改查,以及对考勤情况的统计及输出结果。5性能需求5.1数据精确度要当天更新相应信息。5.2时间特性【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。】 当有30个以上的用户同时对系统执行查询操作时,系统的相应时间应当不多于2秒,页面刷新频率应当在0.2次/秒0.3次/秒。 相应时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论