教学评价系统软件设计规格说明书要点文档格式.docx
- 文档编号:19506698
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:22
- 大小:338.46KB
教学评价系统软件设计规格说明书要点文档格式.docx
《教学评价系统软件设计规格说明书要点文档格式.docx》由会员分享,可在线阅读,更多相关《教学评价系统软件设计规格说明书要点文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
“教学评价”管理信息系统涵盖了教学评价管理中的各个功能模块,大大降低管理实践中的手工劳动,提高了管理效率和水平。
其总体功能结构设计如图3-1所示。
图3-1评教系统功能结构图
3.1.2系统静态模型的建立
3.1.2.1识别类
1、学生类、教师类、评价类
在教学评价管理信息系统中,关键的业务需求是,学生对任课教师教学情况的评价、同行,专家对任课教师的评价;
所以静态模型应该从标识评价(Evaluation)、学生(Student)、教师(Teacher)这些类开始。
学生既是系统要管理的数据对象,同时又是系统的一个使用角色,其相关数据必须存储在数据库中。
学生具有学号、姓名、性别、系别、专业、班级等属性特征,以学号作为每一个学生身份标识。
在系统中,学生具有增加、删除、修改及查询等行为,所以在系统中应该有一个学生实体类,同理教师也如此。
同时学生、同行、专家对任课教师的评价也需要系统的一对像来记录并固化到数据库中以供下一学年任课教师聘任做参考和学生选择老师做依据,所以系统应该添加一个评价类(Evaluation)。
3、系别类、专业类、班级类、教学班级类、开设课程类
学生评价教师的过程是这样的,系部根据学期的开课计划,在系统中添加学期开设课程,再根据学生的人数和任课教师对每门课程分别开设不同的教学班级(一般开设的教学班级的总人数大于学生数),学生选课的过程就是加入的教学班级的过程,一个教学班级对应着一名任课教师,所以系统应该记录下来系部开设课程,开设的教学班级的信息,所以系统应添加开设课程类(OpenCourses)和教学班级类(TeachingClasses)。
学生在校期间,都在某个系某个专业的某个班级里参加学习和活动。
一般地,高等院校有多个系,每个系有1个到多个专业,每个专业有1个到多个班级。
系别有系别代码、系别名称、系主任、系办公室等属性特征,专业有专业代码、专业名称、所属系别、学制年限等属性特征,班级有班级代码、所属专业、班主任等属性特征。
同时,系别、专业、班级均有可能增减,因此具有添加、删除、修改以及查询等行为。
在类图中,要有这三个类。
综合以上分析,得出系统类图如图3-2所示。
图3-2系统类图
3.1.2.2界面类
教学评价管理信息系统中主要的用户界面如表3-1所列。
表3-1系统界面类
序号
界面类名称
主要功能说明
1
系统登录界面
实现用户通过账号、密码登录系统
2
教学督导办公室管理员操作界面
对评价结果进行统计、并生成统计报表,上报到各系部。
汇总评语,向系部和任课教师反馈。
3
系统管理员
基础数据管理,主要是基础数据的导入
4
学生操作界面
修改登录密码、对自己选修的课程老师评价及简单评语和查询老师评价情况(为选课做准备)
5
教师操作界面
修改登录密码、查看自己的评价情况及评语
3.1.3系统动态模型的建立
为详细说明本系统动态模型的建立方法和步骤,以下主要创建学生入住用例和来访登记用例的活动图,创建中心管理员添加宿舍用例和查询学生住宿用例的时序图。
3.1.3.1学生选课活动图
虽然本系统是教学评价管理系统,但是基础数据的来自是教务系统,所以有必要对选课的活动了解清楚,这样才能确定记录数据的类和固化数据的数据库对象表格。
根据相关工作流程,画出其活动图如图3-3所示。
图3-3学生选课活动图
3.1.3.2学生评价教师活动图
学生登录教学评价系统后,可以看到自己的选课信息。
根据相关工作流程,画出其活动图如图3-4所示。
图3-4学生评价活动图
3.1.3.3添加开设课程时序图
虽然开设课程数据是来自教务管理系统,但是教学评价系统和教务管理系统在业务上有着千丝万缕的关系,只有在理解教务管理系统业务基础上,才能更好的设计、理解评价系统。
所以有必要了解教务管理系统中的核心业务:
开设课程。
开设课程的管理,添加开设课程数据的主要参与者是系统管理员,涉及到的类主要有开设课程维护界面、课程类和数据库操作类。
系统中心管理员登录系统后,要执行添加新的开设课程数据的操作,系统创建并显示开设课程维护界面,中心管理员在界面上编辑完毕后,调用该界面的Add()方法,界面再去调用课程的selectCourse()方法检索到需要开设的课程,调用系部类selectDepart()去检索开设课程的系部。
设置了开设系部、开设的课程后进而调用业务逻辑层开设课程类的Add()方法添加新开设课程,再调用数据操作层的开设课程数据库操作类的Insertdata()向数据表中插入新记录,并且将更新后的数据返回到开设课程维护界面供浏览。
添加开设课程时序图如图3-5所示。
图3-5添加开设课程时序图
3.1.3.学生教学评价时序图
学生登录系统后,可浏览自己的课程并对课程任课教师做出评价,学生对任课教师评价的时序图如图3-6所示。
图3-6学生评价时序图
3.2数据库设计
3.2.1逻辑模型设计
1、系别实体
学校一般都设有1个以上的系别进行教书育人活动。
系别实体的主要属性有系别代码、系别名称、系主任、办公室和办公电话等。
基于E-R模型,画出实体属性图如图3-7所示。
图3-7系别实体属性图
2、专业实体
学校的每个院系一般都开设1个以上的专业进行人才培养。
专业实体的主要属性有专业代码、专业名称、所属系别、办学层次以及修学年限等。
基于E-R模型,画出实体属性图如图3-8所示。
图3-8专业实体属性图
3、班级实体
每年招生时,每个专业视实际招录人数多少而编排至少1个以上的学生班级。
班级是学校各项教学、管理活动的最基本的单位。
班级实体的主要属性有班级代码、入学年份、所属专业及班主任等属性。
基于E-R模型,画出实体属性图如图3-9所示。
图3-9班级实体属性图
4、学生实体
学生是学校教书育人活动中的客体和核心对象,同时也是本系统最主要的管理和服务对象。
学生实体的主要属性有学号、姓名、性别、出生日期、民族、籍贯、政治面貌、身份证号、所在班级、职务、家长姓名、家庭地址、家庭电话、个人电话等。
基于E-R模型,画出实体属性图如图3-10所示。
图3-10学生实体属性图
5、课程实体
课程进行教学活动的媒介,教师通过课程和学生发生教学的关系,也是评教系统中重要的一个对象,它的属性有,课程代码、课程名称,课程中文拼音首字母(可通过拼音实现对课程的快速检索)。
基于E-R模型,画出实体属性图如图3-11所示。
图3-11课程实体属性图
6、教师实体
教师是教学活动发起者,在教学评价系统中属于被评价对象,所以也是个重要的对象。
基于E-R模型,画出实体属性图如图3-12所示。
图3-12教师实体属性图
7、开设课程
教务管理人员根据各系的教学计划在教务管理系统中进行开设课程录入,所以在教学评价系统中也是一个重要的实体,它的主要属性有:
课程学时、课程学分、开设学年、开设学期、课程性质、考察方式。
图3-13开设课程实体属性图
8、开设教学班级
在开设课程的基础上,教务工作人员根据学生的人数在教务管理系统中对课程开设不同的教学班级来实施教学计划,每个班级对应着一名任课教师,所以教学班级也是一个重要的实体,学生选课就是加入到课程教学班级的一个过程。
教学班级实体的主要属性有:
班级代号、课程代号、任课教师工号、班级人数等。
图3-14教学班级实体属性图
9、选课实体
图3-15选课实体属性图
10、用户实体
用户是指本系统的所有使用人员,包括督导办公室人员、学生、教师。
每个用户凭用户账号和密码登录使用,不同用户有不同的权限,查看操作不同数据。
用户实体的主要属性有用户名、密码、用户类型、权限、电子邮箱等。
基于E-R模型,画出实体属性图如图3-14所示。
图3-16用户实体属性图
11、系统E-R图
综合以上分析,基于E-R模型,获得系统所有实体及其关系,画出系统E-R图如图3-15所示。
图3-17系统E-R模型
3.2.2物理模型设计
根据3.2.1的分析,采用关系模型,将实体及实体间的关系用二维表来表示,数据库的逻辑模型转换得到其物理模型。
1、系别表
表3-1系别表
字段名
数据类型
字段长度
说明
备注
departID
CHAR
系别代码
主键
department
8
系别名称
非空
chairman
10
系主任
office
办公室
officetel
办公电话
2、专业表
表3-2专业表
specialtyID
专业代码
specialty
12
专业名称
所属系别
外键
schoollevel
办学层次
duration
INT
学制年限
3、班级表
表3-3班级表
classID
班级代码
所属专业
rx_year
入学年份
classteacher
班主任
4、学生表
表3-4学生表
s_no
学号
name
姓名
Not
sex
性别
birthday
DATETIME
出生日期
national
民族
birthplace
籍贯
Politicalstatus
政治面貌
ID
18
身份证号
所在班级编号
position
职务
parent
家长姓名
address
28
家庭地址
family_tel
家庭电话
mobile
11
个人手机
5、课程表
表3-5课程表
c_no
课程编号
C_name
varchar
课程名称
6、教师表
表3-6教师表
t_id
int
设置为自动递增
t_no
6
教师工号
t_xbno
所属系部编号
t_name
t_xl
FLOAT
学历
t_zc
职称
7、开设课程表
表3-7开设课程表
open_num
开设课程流水号
设置为自动递增,主键
课程代码
xb_no
系部编号
c_xs
学时
c_xf
学分
c_type
课程性质
c_kc
考察方式
c_y
开设学年
c_term
char
开设学期
8、教学班级表
表3-8教学班级表
cl_no
教学班级编号
开课流水号
cl_tno
任课教师工号
9、选课表
表3-9选课表
xk_num
选课流水号,设成自动递增
stu_no
15
10、评价表
表3-10评价表
serial_num
评价流水号
主键,标识列
课程号
value1
指标1
value2
指标2
value3
指标3
value4
指标4
value5
指标5
value6
指标6
totalVlue
指标值的和
pjTime
datetime
评价时间
11、用户表
表3-11用户表
username
用户名
password
密码
type
用户类型
permission
权限
20
电子邮箱
3.3物理模型
3.3.1组件图
教学评价管理信息系统的组件图如图4-1所示。
图3-18系统组件图
3.3.2部署图
教学评价管理信息系统是一个基于校园网和数据库的应用系统,图3-17表示整个系统的部署情况。
图3-19系统部署图
整个教学评价管理信息系统在不同的节点上,通过校园网相互通信。
后台数据库与应用服务器相互通信,应用服务器提供学生、教师、教学督导人员、教务管理员的应用服务。
所有要使用本系统的用户可通过网络浏览器对Web服务器进行访问,完成各种业务工作和信息查询业务。
教学评价管理信息系统采用SQLServer2005为后台数据库,存储系统各种数据。
如需访问后台数据库,Web服务器将会自动调用相关组件,并运行于应用服务器上,实现对系统各种数据的读取。
4运行环境
4.1硬件平台
1、服务器端
处理器(CPU):
DualCoreIntelXeonProcessorX5260*2
主频:
3.33GHz
前端总线:
1333GHz
内存:
4GB
网络接口:
集成双千兆以太网接口网速:
10Mbps,100Mbps,1000Mbps
硬盘容量:
292GB
显存:
16MB以上
刀片服务器硬盘模块292GB*6一组
2、客户端
PentiumIII以上
2.1GHz
1GMB或以上
160GB
4.2软件平台
服务器端采用WindowsServer2008。
该系统秉持了微软系列软件的经典的窗口用户界面。
同时,WindowsServer2008作为网络操作系统和服务器操作系统,在高性能、高可靠性和高安全性上作出了极大努力,也取得了良好的认可度,是本系统合适的选用产品。
客户端采用Windows7作为操作系统,是微软公司发布的最新一款视窗操作系统。
应用程序客户端为兼容IE浏览器。
数据库软件采用Sqlserver2005标准版。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 评价 系统软件 设计 规格 说明书 要点
![提示](https://static.bdocx.com/images/bang_tan.gif)