- 23
- 0
- 约1.3万字
- 约 15页
- 2016-10-06 发布于贵州
- 举报
软件工程概论实报告
软件工程概论实习报告
项目名称: 教师授课系统
成 绩:
2011年 5 月目录
1.系统概述 1
1.1 系统背景 1
1.2 系统目标 1
1.3 开发环境与工具 2
2.需求分析 2
2.1 现有系统概述 1
2.2 系统需求概述 2
2.3 功能性需求 3
2.4 非功能性需求 5
2.4.1性能特征 5
2.4.2错误处理 5
3.概要设计 5
3.1 系统功能设计 5
3.2.1总体结构 5
3.2.1功能设计说明 6
3.2 数据字典设计 7
4.详细设计 8
4.1 模块接口设计........................................................................................................................8
4.2 关键模块的设计....................................................................................................................9
5.软件工程概论学习心得………………………………………………………………………......11
系统概述
·1.1 系统背景
身处大学,无论教师还是学生或多或少都感到轻松自在,然而也是由于这种轻松自在使我们对自己产生了懈怠。学生现在流行选修课必逃必修课选逃,对自己要上的课分情况对待,那些考试占较大比例的课就多去点,学分少的课要么不去要么去了也是迟到或早退。另一方面,有少许老师对自己的课认识也不够,把若干年前的或随便找个PPT往屏幕上一放,结果是老师讲的枯燥学生也听得心烦。而这种现象的危害是双重的,长期下去,学生会对这种强制性的,应试性教育产生厌烦,对学习失去兴趣,从而有可能挂科或采取一些极端的方法麻痹自己;而作为老师,当看到学生频频迟到或旷到时对自己信心和工作积极性都是极大打击。所以无论从学生还是从老师的角度都有必要开发一种有效的课堂管理系统!
·1.2系统目标
序号 1 管理全校教师上课分配 2 管理教师上课考勤及效果并返回教务系统 3 管理学生上课考勤及效果并返回教务系统 4 让学生真正参与课堂
1.3 开发环境与工具
序号 类别 具体需求 备注 1 硬件 CPU:Intel Pentium Dual-Core E5800 3.2GHz 2 硬件 内存:1G 3 软件 Window XP 4 软件 Dreamweave 5 数据库 Access
需求分析
·2.1现有系统概述
如今学校的教师授课系统都是单方面地考虑教师,只对教师的授课分配和考勤做简单的管理,而没有把学生纳入课堂范围同时也不重视课堂的效果,这种管理模式更多的是一种形式。
2.2 系统需求概述
最基本的是系统能对全校的老师教学时间,地点,班级进行合理的分配,
首先由老师刷卡系统判断是否是有效卡,如果信息正确,进入老师个人的数字信息平台并完成老师的考勤,在课上老师完成对学生的考勤,并根据学生的课堂表现对学生进行评定;如果在半小时后老师没有完成刷卡则由系统自动报告给管理员,管理员则通知老师,所以如果是临时有事老师有义务在事先通知系统管理人员,再由管理人员在系统中做出相应的记录;另外老师的迟到也有系统记录。而课下学生可进入学生的个人数字信息平台可根据老师的课堂完成对老师的评定,经过长期的统计,该系统可把老师对学生的考勤和课堂表现记录并综合给出相应的分数,反过来系统也可根据学生对老师的评价以及老师的考勤等给老师打分,而最终这些分数将反馈给教务系统,教务系统在做出进一步的应用。
当然该系统能给老师和学生查询。学生通过进入该系统输入学号和密码后能输出的平时表现成绩。而老师进入该系统一方面可查询自己的课堂分布情况,另一方面可了解自己课堂的得分,在做出相应的变化。
2.3功能性需求、
顶层数据流图
教师刷卡
图(1)-顶层数据流图
2.教师授课第二层
3.教师授课系统(第三层)
两种不同的查询方法
2.4非功能性要求
2.4.1性能特征
正常状态响应时间2秒,并且操作要简捷、方便。
系统能与老师及学生的个人数字信息平台连接。
当老师没到时能做出迟到或旷到判断,旷到时能通知系统管理员。
能统计学生的平时分,能统计综合老师的考勤分
原创力文档

文档评论(0)