教学评价系统软件设计规格说明书要点文档格式.docx

上传人:b****5 文档编号:19506698 上传时间:2023-01-07 格式:DOCX 页数:22 大小:338.46KB
下载 相关 举报
教学评价系统软件设计规格说明书要点文档格式.docx_第1页
第1页 / 共22页
教学评价系统软件设计规格说明书要点文档格式.docx_第2页
第2页 / 共22页
教学评价系统软件设计规格说明书要点文档格式.docx_第3页
第3页 / 共22页
教学评价系统软件设计规格说明书要点文档格式.docx_第4页
第4页 / 共22页
教学评价系统软件设计规格说明书要点文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

教学评价系统软件设计规格说明书要点文档格式.docx

《教学评价系统软件设计规格说明书要点文档格式.docx》由会员分享,可在线阅读,更多相关《教学评价系统软件设计规格说明书要点文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

教学评价系统软件设计规格说明书要点文档格式.docx

“教学评价”管理信息系统涵盖了教学评价管理中的各个功能模块,大大降低管理实践中的手工劳动,提高了管理效率和水平。

其总体功能结构设计如图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

权限

email

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标准版。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1