ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:127.20KB ,
资源ID:12518299      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12518299.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(4概要设计说明书.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

4概要设计说明书.docx

1、4概要设计说明书四、概要设计说明书1引言 21.1编写目的 21.2项目背景 21.3定义 21.4参考资料 22任务概述 32.1目标 32.2运行环境 32.3需求概述 42.4条件与限制 53总体设计 63.1处理流程 63.2总体结构和模块外部设计 73.3功能分配 84接口设计 94.1外部接口 94.2内部接口 155数据结构设计 155.1逻辑结构设计 155.2物理结构设计 165.3数据结构与程序的关系 206运行设计 216.1运行模块的组合 216.2运行控制 216.3运行时间 217出错处理设计 217.1出错输出信息 217.2出错处理对策 218.安全保密设计 2

2、29.维护设计 221引言1.1编写目的【阐明编写概要设计说明书的目的,指明读者对象。】 为明确软件系统结构、安排项目规划与进度、制定详细测试计划、组织软件开发与测试,特撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2项目背景a. 本项目由XX学院教务处委托XX学院计算机系进行开发。b. 本系统使用了Mysql数据库系统,WEB脚本使用的是PHP。c. 该软件系统与其他系统的关系 本系统使用高校教务管理系统中的基础数据,包括班级、学生、教师、职工、课程任课教师信息。高校教务管理系统使用的是mssql。所有数据根据本系统的需要定义成视图,利用数据库管理系统的实用工具“企业管理器”导出

3、成CSV文档,然后使用phpMyAdmin导入到教师教学网络测评系统中相应的数据表。1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原文。】Mssql:微软公司生产的SQL SERVER数据库管理系统。Mysql:一个免费的功能较强的数据库管理系统。PHP:一种免费的用于WEB应用开发的脚本语言。phpMyAdmin:一种使用PHP脚本语言编写的Mysql管理程序。高校教务管理系统:目前国内较多高校使用的一套软件系统,它使用VFP开发前台客户程序,后台使用了MSSQL数据库系统。1.4参考资料a. 教师测评网络系统计划任务书b. 教师测评网络系统项目开发计划;c. 教师测评网络系统需求

4、规格说明书;2任务概述2.1目标因大量用户需要使用本系统的前台,所以决定采用B/S体系来设计本系统。参测者选择本人身份标识后登录到本系统。本系统的数据采集页面将列出参测者的所有被测对象。(对学生可用的测评类型来讲,主要是该生当前学期的所有课程及任课教师,对教师来讲是自己本系部的同事,对教学督导组来讲是全体教师)数据采集页面还应根据参测者所选的测评类型列出各位被测评者的测评项目名称、内容,并根据系统的设定列出可供选择的得分,以便让参测者为每位被测者打分。当用户使用数据采集页面输入评价分值后,可将数据提交到本系统以便存储到数据库系统中。本系统需要正确无误地存储所有用户提交上来的数据。对采集到的数据

5、,本系统需要按照教务部门制定的规则进行统计,按教务部门规定的报表格式进行查询输出。统计规则及报表格式见3.1处理流程。本系统基于UML建模,概要设计应输出用例图,主要用例的顺序图,系统的主要类图。2.2运行环境硬件及软件环境:1台服务器:PIII1.2G双CPU,SCSI双硬盘镜像,512M内存,LINUX7.0,Apache+PHP+Mysql服务器100-200台客户机:PII1.2G,128M内存,windows98操作系统。WEBSEVERNum of Client 300ClientBrowserClientBrowserClientBrowserSWITCH 10/100M。DB上

6、述所有计算机组成局域网。图1 系统环境示意图2.3需求概述1、评价项目管理设置测评类型中所包括的测评子项目,每个子项目的分值或比例,这些数据将用于评价结果的统计。测评类型包括:1、任课教师师德考评;2、教师同行政治表现测评;3、教师教学质量学生测评;4、院系教师考核组教学工作测评;5、督导组教学工作测评;6、院系教师考核组科研工作测评;7、院系教师考核组政治表现测评;8、教师同行科研工作测评。 系统管理员可设置每种测评类型是否进入可测评状态。只有设置为可测评状态的类型在前台才可选取并进入该类测评。否则在前台不显示该测评类型。2、用户验证 让参于测评的用户选择自己的标识进入测评系统,以便测评系统

7、记录该用户是否行使了自己的测评权,对系统内的每种测评类型一个用户只有一次测评的机会。 用户验证还能够使得学生只能对自己的当前学期的任课教师进行测评。3、评价对学生评教的测评类型,系统根据学生的学号、班级编号将列出该生的当前学期的任课教师的姓名、所任课程,并列出当前测评类型中的所有测评项目,以及每个子项目的可选分值或比例,学生可通过单击相应的分值或比例为每个子项目打分。对教师同行评价及督导组、教务处对教师教学及科研的评价类型,系统应列出所有教师做为被评测对象。4、评价结果存储 用户完成所列被测对象的各项测评子项后,点击”提交”按钮,系统将其提交的被测对象编号、测评类型编号、测评子项名称、子项测评

8、分值存储到后台数据库中。5、结果统计 系统管理员可随时统计指定的测评类型的测评结果数据。通常这项工作应在该类测评结束后,将该测评类型取消其可测评状态后再进行,以统计出最终测评结果。6、结果查询系统管理员可查询所有测评类型、所有被评测人员的统计数据。可查询的数据包括按测评类型分类的被评人员总分。并以测评类型为单位按总分对参评人员进行排序。7、其它后台控制 在集中时间及地点进行测评时,控制可使用本系统进行测评的班级、部门。依据以上需求定义,绘制用例图如图2:图2教师教学网络测评系统用例图2.4条件与限制 系统的当前版本不实现测评类型及子项的管理页面,但系统设计必须实现测评类型及子项的定制接口,即所

9、有测评类型及子项信息存储在数据库中,而不是硬编码到源代码中,以实现系统更强的灵活性。体育课程的处理:因体育课程的分班和学生原有的班级分班情况不同,且教务系统中无体育分班的学生名单,所以学生评教相关测评类型中,对体育教师采用的方法是,将所有带某班学生的体育课的教师名单加入到该班的体育课程教师名单中。当该班学生参加测评时,系统会列出多个体育教师,对某个学生而言,一定有一些体育教师不是他的任课教师,此时该生只要不对该教师打分即可。系统无法控制该生对哪些教师打分。这是本系统的不足(当然,从用户可以弃权的角度讲,系统应允许用户选择对被测对象是否打分)。解决此问题的较好方法是将各体育课程教学班信息及各教学

10、班的学生名单录入系统。3总体设计3.1处理流程前台数据采集主要流程:系统的测评数据采集页面(evalfrm.php)通过一个HTML表单来采集用户输入的评价数据,该页面的表单将用户输入的数据提交到一个页面,该页面(evalobjsave.php)将用户提交的页面存储到相关的数据表中。后台数据统计及查询主要流程:统计页面提供一个表单,列出所有测评类型供用户选择(用户可多选),并设一个“统计”按钮。当用户点击“统计”按钮后,页面将用户选择的测评类型的编号提交给本页面,本页面在判断出用户点击了“统计”按钮的情况下,对这些类型进行统计。以测评类型为单位的查询页面提供一个表单,列出所有测评类型供用户选择

11、(只能单选),并设一个“查询”按钮。当用户点击“查询”按钮后,页面将用户选择的测评类型的编号提交给本页面,本页面在判断出用户点击了“查询”按钮的情况下,将该类型的测评结果以表格的形式列出被测者的得分(包括两个部分,一是以被测者所在部门为单位按得分高低列出,一是在全院范围内按得分高低列出所有被测者)。对全院被测者的最终得分进行查询的页面在全院范围内按得分高低列出所有被测者的名次、姓名、职称、得分。依据以上流程的设计,绘制“教师测评”用例的顺序图如下(注:以下是精化设计以后所得到的顺序图):图3教师教学网络测评系统“教师测评”用例顺序图3.2总体结构和模块外部设计页面(模块)划分:1、 评价项目管

12、理本功能通过phpMyAdmin直接管理数据库来实现。由系统的开发人员为最终用户设置评价项目的各个选项。在本系统的后序版本中将实现该功能模块。前台:2、用户验证loginfrm.php 用户验证,取得用户编号及所属班级或部门的编号。3、评价evalfrm.php 评价,列出当前用户的被测对象。采集用户输入的数据。4、评价结果存储evalobjsave.php 存储用户提交的对各被测者的评价分值。后台:5、结果统计admin_evalstatic.php 进行测评结果的统计。6、结果查询admin_evalquery.php 进行测评结果的分类查询。admin_evaltalllist.php

13、查询教师的最终测评结果及总分。7、其它后台控制login.php 管理员登录。admin.php 后台管理功能页面框架,左部为系统后台管理功能列表。todolist.php 后台管理功能列表,各个功能项超链接到相应的管理功能实现页面。admin_classcontrol.php 控制可参加测评的班级。admin_departcontrol.php 控制可参加测评的部门。admin_evalcontrol.php 控制可供使用的测评类型。3.3功能分配【表明各项功能与程序结构的关系。】页面(模块)划分:前台:loginfrm.php 用户验证,取得用户编号及所属班级或部门的编号。evalfrm.

14、php 评价,列出当前用户的被测对象。evalobjsave.php 存储用户提交的对各被测者的评价分值。后台:login.php 管理员登录。admin.php 后台管理功能页面框架,左部为系统后台管理功能列表。todolist.php 后台管理功能列表,各个功能项超链接到相应的管理功能实现页面。admin_classcontrol.php 控制可参加测评的班级。admin_departcontrol.php 控制可参加测评的部门。admin_evalcontrol.php 控制可供使用的测评类型。admin_evalstatic.php 进行测评结果的统计。admin_evalquery.

15、php 进行测评结果的分类查询。admin_evaltalllist.php 查询教师的最终测评结果及总分。根据各用例的定义,参照主要用例的顺序图,确定当前系统的主要类图如图4所示。所有类的定义与实现代码存储到evalfunc.php页面中。图4教师教学网络测评系统类图4接口设计 4.1外部接口【包括用户界面、软件接口与硬件接口。】一、用户界面evalfrm.php 评价页面:帮助信息1 林明 所任课程:C程序设计 测评子项1名称: 100 80 60 测评子项2名称: 100 80 60 测评子项3名称: 100 80 602 陈强 所任课程:微机原理 测评子项1名称: 100 80 60

16、测评子项2名称: 100 80 60 测评子项3名称: 100 80 60 提交评价结果 重新打分todolist.php 后台功能列表:测评类型控制测评班级控制测评部门控制测评结果统计按测评种类查询查询测评对象所有测评类型的子项得分教师综合考核表查询综合测评教师排名退出系统admin_evalcontrol.php测评类型控制:请选中前台可用的测评类型后点击保存设置按钮:任课教师师德考评教师同行政治表现测评教师教学质量学生测评院系教师考核组教学工作测评督导组教学工作测评院系教师考核组科研工作测评院系教师考核组政治表现测评教师同行科研工作测评保存设置admin_classcontrol.php

17、及admin_departcontrol.php页面的形式同admin_evalcontrol.php。admin_evalquery.php以测评类型为单位查询页面:请选择您要查询的测评类型: 任课教师师德考评教师同行政治表现测评教师教学质量学生测评院系教师考核组教学工作测评督导组教学工作测评院系教师考核组科研工作测评院系教师考核组政治表现测评教师同行科研工作测评查询该页面的查询结果:分部门任课教师师德考评排名情况计算机科学系1张占强100.002林毅100.00机电工程系1韩服善100.002夏静100.00全部任课教师师德考评排名情况1机电工程系夏静100.002计算机科学系张占强100

18、.003计算机科学系林毅100.004机电工程系韩服善100.00返回教师综合测评总分查询页面:淮海工学院XX学院教师综合考核排名 1张占强讲师100.00002林毅助教100.00003韩服善讲师99.00004夏静讲师99.0000教师综合测评结果报表:淮海工学院教师综合考核表姓名 朱敏 专业技术职务 讲师 考核项目考核分值(100分值)权重折合分值教学学生问卷测评0.000.240.60.00院督导组意见0.000.120.00工作系考核组意见0.000.240.00政治教师同行测评0.000.080.20.00表现院系教师考核组意见0.000.120.00科研教师同行科研测评0.000

19、.080.20.00工作院系教师考核组意见0.000.120.00综合成绩: 0.00综合等级:系考核小组组长签字:(公章) 年 月 日 说明:综合等级一栏按优秀、称职、基本称职、不称职四等填写。二、软件接口本系统的基础数据来自本学院正在使用的高校教务管理系统。本系统需要的基础数据包括:系部信息:系部编号char(2)、系部名称char(20)班级信息:年级char(4)、班级编号char(10)、班级名称char(20)、所属系部编号char(2)教师信息:学院编号char(5)、系部编号char(2)、教师编号char(6)、教师姓名char(20)班级课程及任课教师信息:学期char(6

20、)、课程名称char(20)、班级编号char(10)、教师编号char(6)高校教务管理系统中的相应数据表有:CREATE TABLE dbo.bj ( bmmc char (24) COLLATE Chinese_PRC_CI_AS NULL , nj int NULL , bh char (10) COLLATE Chinese_PRC_CI_AS NULL , bj char (36) COLLATE Chinese_PRC_CI_AS NULL , bjrs float NULL , qtrs float NULL , xz char (5) COLLATE Chinese_PRC_

21、CI_AS NULL , xbdm char (8) COLLATE Chinese_PRC_CI_AS NULL , zydm char (12) COLLATE Chinese_PRC_CI_AS NULL , fxdm char (12) COLLATE Chinese_PRC_CI_AS NULL , bysj datetime NULL , sylb char (12) COLLATE Chinese_PRC_CI_AS NULL , zxqk char (10) COLLATE Chinese_PRC_CI_AS NULL , jse char (24) COLLATE Chine

22、se_PRC_CI_AS NULL , idn int IDENTITY (1, 1) NOT NULL , scbj bit NULL , jcrs int NULL ) ON PRIMARYGOCREATE TABLE dbo.jsdm ( jsdm char (6) COLLATE Chinese_PRC_CI_AS NULL , jsmc char (16) COLLATE Chinese_PRC_CI_AS NULL , zc char (20) COLLATE Chinese_PRC_CI_AS NULL , xl char (20) COLLATE Chinese_PRC_CI_

23、AS NULL , csny datetime NULL , xbdm char (8) COLLATE Chinese_PRC_CI_AS NULL , jysdm char (8) COLLATE Chinese_PRC_CI_AS NULL , jsjs text COLLATE Chinese_PRC_CI_AS NULL , sk bit NULL , zbqk bit NULL , CJSR bit NULL , KL char (200) COLLATE Chinese_PRC_CI_AS NULL , idn int IDENTITY (1, 1) NOT NULL , scb

24、j bit NULL ) ON PRIMARY TEXTIMAGE_ON PRIMARYGOCREATE TABLE dbo.kb ( xq char (7) COLLATE Chinese_PRC_CI_AS NULL , bh char (10) COLLATE Chinese_PRC_CI_AS NULL , kcdm char (8) COLLATE Chinese_PRC_CI_AS NULL , zc float NULL , jc float NULL , jse char (24) COLLATE Chinese_PRC_CI_AS NULL , ds char (2) COL

25、LATE Chinese_PRC_CI_AS NULL , zc1 float NULL , zc2 float NULL , hbs float NULL , hb char (240) COLLATE Chinese_PRC_CI_AS NULL , jsmc char (16) COLLATE Chinese_PRC_CI_AS NULL , fzjs char (16) COLLATE Chinese_PRC_CI_AS NULL , dkzc float NULL , idn int IDENTITY (1, 1) NOT NULL , scbj bit NULL ) ON PRIM

26、ARYGOCREATE TABLE dbo.kbk ( xq char (7) COLLATE Chinese_PRC_CI_AS NULL , bh char (10) COLLATE Chinese_PRC_CI_AS NULL , bj char (36) COLLATE Chinese_PRC_CI_AS NULL , kcdm char (8) COLLATE Chinese_PRC_CI_AS NULL , kcmc char (36) COLLATE Chinese_PRC_CI_AS NULL , lbdh char (2) COLLATE Chinese_PRC_CI_AS

27、NULL , zxs float NULL , ksfs char (4) COLLATE Chinese_PRC_CI_AS NULL , xss char (12) COLLATE Chinese_PRC_CI_AS NULL , syxs float NULL , sjxs float NULL , xs float NULL , xf float NULL , jsmc char (16) COLLATE Chinese_PRC_CI_AS NULL , fzjs char (16) COLLATE Chinese_PRC_CI_AS NULL , zc1 float NULL , z

28、c2 float NULL , hbs float NULL , hb char (240) COLLATE Chinese_PRC_CI_AS NULL , pk char (4) COLLATE Chinese_PRC_CI_AS NULL , cjsr bit NULL , idn int IDENTITY (1, 1) NOT NULL , scbj bit NULL , kcxbdm char (8) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.xbdm ( xbdm char (8) COLLATE Chinese_PRC_CI_AS NULL , xbmc char (24) COLLATE Chinese_PRC_CI_AS NULL , idn int IDENTITY (1, 1) NOT NULL , scbj bit NULL , xbmc_e char (240) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.xs ( xh char (12) COLLATE Chinese_

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

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