03、需求规格说明书_第1页
03、需求规格说明书_第2页
03、需求规格说明书_第3页
03、需求规格说明书_第4页
03、需求规格说明书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、三、需求规格说明书三、需求规格说明书1引言11.1编写目的11.2项目背景21.3定义21.4参考资料22任务概述22.1目标22.2运行环境22.3条件与限制33数据描述33.1静态数据33.2动态数据33.3数据库介绍33.4数据表33.5数据采集64功能需求64.1功能划分64.2功能描述65性能需求65.1数据精确度75.2时间特性75.3适应性76运行需求86.1用户界面86.2硬件接口86.3软件接口86.4故障处理87其它需求81引言1.1编写目的【阐明编写需求说明书的目的,指明读者对象。】为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计

2、人员、开发人员参考。1.2项目背景a. 项目的委托单位、开发单位和主管部门 本项目由协和学院教务处委托协和学院计算机系进行开发。b. 该软件系统与其他系统的关系 本系统使用高校教务管理系统中的基础数据。1.3定义【列出文当中所用到的专门术语的定义和缩写词的原文。】教师测评网络系统以下简称测评系统。1.4参考资料a. 项目经核准的计划任务书、合同或上级机关的批文b. 项目开发计划c. 文档所引用的资料、标准和规范。列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源1、教师测评网络系统计划任务书2任务概述2.1目标通过局域网进行学生对教师教学水平、师德评价的数据采集。并对采集到的数据按照

3、教务部门制定的规则进行统计,按教务部门规定的报表格式进行查询输出。2.2运行环境【应包括硬件环境、软件环境。】1台服务器:PIII1.2G双CPU,SCSI双硬盘镜像,512M内存,LINUX7.0,Apache+PHP+Mysql服务器100-200台客户机:PII1.2G,128M内存,windows98操作系统。上述所有计算机组成局域网。2.3条件与限制【阐明为完成项目应具备的条件、开发单位已具备的条件以及尚需创造的条件。必要时还应说明用户及分合同承包者承担的工作、完成期限及其他条件与限制。】为完成本系统的开发,应配备WEB服务器、CVS服务器、FTP服务器、文本编辑工具、微机若干台、打

4、印机一台。可利用协和学院计算机系现有的服务器及教师办公用微机等设备。3数据描述3.1静态数据在校学生的班级名称、班级编号,学生学号、姓名,本校系部编号、名称,各系部教师编号、姓名,当前学期的所有班级的课程(编号)及任课教师(编号),课程编号、课程名称。3.2动态数据【包括输入数据和输出数据。】测评类型,各测评类型中包括的评价项目、项目等级划分、项目分值分配。学生对任课教师的各测评类型中的子项目所做的评价分值。每位教师各测评类型的得分。以系部为单位的教师测评结果排名。3.3数据库介绍【给出使用数据库的名称和类型。】使用支持多种平台的免费关系型数据库管理系统Mysql。3.4数据表/班级信息表cr

5、eate table classinfo(schoolno char(6) NOT NULL,collegeno char(3) NOT NULL,departno char(2) NOT NULL,classno char(10) NOT NULL,special char(10),classsn int,classname char(40),classshortname char(20),lengthofschooling int,classinschool date,classoutschool date,isinschool char(5),classstunum int,classr

6、oom char(5),primary key(schoolno,classno)/学生基本信息表create table student(stuno char(15) NOT NULL,classno char(10),stuname char(20),sex char(2),primary key(stuno)/系部信息create table departinfo(collegeno char(3) NOT NULL,departno char(2) NOT NULL,departname char(20),primary key (collegeno,departno)/教师信息cre

7、ate table teacherinfo(collegeno char(3) NOT NULL,departno char(2) NOT NULL,teacherno char(6) NOT NULL,teachername char(20),techtitle char(20),edubackground char(10),birthday date,staffroomno char(2),isprelect char(1),primary key(collegeno,departno,teacherno)/教研室信息create table staffroominfo(collegeno

8、 char(3) NOT NULL,departno char(2) NOT NULL,staffroomno char(2) NOT NULL,staffroomname char(20),primary key (collegeno,departno,staffroomno)/不同测评类型包含的测评项目create table EvalItemByType(evaltypeno char(10) NOT NULL,evaltypeitemname char(20) NOT NULL,evaltypeitemratio int,evaltypeitemmaxvalue int,primary

9、 key(evaltypeno,evaltypeitemname)/各类测评中各子项目得分统计以后的值create table evaldatabyevaltype(semester char(11) NOT NULL,evalobjno char(20) NOT NULL,evaltypeno char(10) NOT NULL,evalvalue int,evaltperatio int,primary key(semester,employeeno,evaltypeno)/存储测评的中间结果create table evaldatabyitem(semester char(11) NOT

10、 NULL,evalobjno char(20) NOT NULL,evaltypeno char(10) NOT NULL,evaltor char(32) NOT NULL,evalitemname char(20)NOT NULL,evalitemvalue int,primary key(semester,evalobjno,evaltor,evalitemname)/教师对各班的任课情况create table teachercourseclass(semester char(11) NOT NULL,teachername char(20) NOT NULL,coursename

11、char(20) NOT NULL,classshortname char(20) NOT NULL,primary key(semester,teachername,coursename,classshortname)/当前学期班级课程信息表CREATE TABLE cursemestercourse ( teachername char(20) NOT NULL default '', coursename char(20) NOT NULL default '', classno char(30) NOT NULL default '',

12、teacherno char(6) NOT NULL default '', PRIMARY KEY (teachername,coursename,classno)3.5数据采集班级、学生、课程、系部、教师信息由高校教务管理系统查询生成。测评类型及测评项目、分值、比例由测评系统管理人员手工输入。学生对教师的评价数据每学期组织一次,利用测评系统的客户端页面输入。4功能需求4.1功能划分评价项目管理学生验证教师评价评价结果存储结果统计结果查询4.2功能描述1、评价项目管理设置测评类型中所包括的测评子项目,每个子项目的分值或比例,这些数据将用于评价结果的统计。测评类型包括:1、学生

13、评教教学水平,2、学生评教教师师德,3、教师同行评价教学水平,4、教师同行评价政治表现,5、教学督导组评价教学水平,6、教师科研水平(由教务处根据相关规定打分)。 系统管理员可设置每种测评类型是否进入可测评状态。只有设置为可测评状态的类型在前台才可选取并进入该类测评。否则在前台不显示该测评类型。2、用户验证 让参于测评的用户选择自己的标识进入测评系统,以便测评系统记录该用户是否行使了自己的测评权,对系统内的每种测评类型一个用户只有一次测评的机会。 用户验证还能够使得学生只能对自己的当前学期的任课教师进行测评。3、评价对学生评教的测评类型,系统根据学生的学号、班级编号将列出该生的当前学期的任课教

14、师的姓名、所任课程,并列出当前测评类型中的所有测评项目,以及每个子项目的可选分值或比例,学生可通过单击相应的分值或比例为每个子项目打分。对教师同行评价及督导组、教务处对教师教学及科研的评价类型,系统应列出所有教师做为被评测对象。4、评价结果存储 用户完成所列被测对象的各项测评子项后,点击”提交”按钮,系统将其提交的被测对象编号、测评类型编号、测评子项名称、子项测评分值存储到后台数据库中。5、结果统计 系统管理员可随时统计指定的测评类型的测评结果数据。通常这项工作应在该类测评结束后,将该测评类型取消其可测评状态后再进行,以统计出最终测评结果。6、结果查询系统管理员可查询所有测评类型、所有被评测人

15、员的统计数据。可查询的数据包括按测评类型分类的被评人员总分。并以测评类型为单位按总分对参评人员进行排序。【此处绘制数据流图及数据字典】5性能需求5.1数据精确度每一种测评类型,其每个子项目测评分值以百分制显示,学生可选分值以5分为一个档次。每个子项目在该测评类型的总分值中所占比例精确到百分之一。计算出的参评人员该类测评的总分精确到0.01分。5.2时间特性【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。】下述时间特性基于2.2运行环境一节所述的软、硬件环境。前台所有操作都应在30秒内得到响应。统计测评结果数据时,以3000名学生计,每名学生对本学期的任课教师约为10名计,每种类型的

16、测评结果的统计应在30秒内完成。5.3适应性【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。】本系统应该可运行于windows或linux操作系统平台上,WEB服务器可选用Apache或IIS,数据库选用Mysql。6运行需求6.1用户界面【如屏幕格式、报表格式、菜单格式、输入输出时间等。】客户端、管理端全部使用浏览器进行操作,界面元素使用HTML页面元素。报表使用HTML表格,可方便的将数据复制到WORD、EXCEL进行存档及打印。菜单使用HTML页面中的超链接实现。6.2硬件接口无6.3软件接口与现有的高校教务管理系统后台数据库的数据交换。采用CSV格式文件进行数据交换。6.4故障处理软故障: 对本人的测评权力被他人冒用的情况,系统管理员可凭学生证等身

温馨提示

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

最新文档

评论

0/150

提交评论