软件工程可行性研究报告_第1页
软件工程可行性研究报告_第2页
软件工程可行性研究报告_第3页
软件工程可行性研究报告_第4页
软件工程可行性研究报告_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

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

文档简介

一、可行性研究报告一、可行性研究报告一、可行性研究报告11引言211编写目的212项目背景213定义214参考资料22可行性研究的前提321要求322目标323条件、假定和限制424可行性研究方法425决定可行性的主要因素43对现有系统的分析531处理流程和数据流程532工作负荷533费用支出534人员535设备536局限性64所建议技术可行性分析641对系统的简要描述642处理流程和数据流程643与现有系统比较的优越性644采用建议系统可能带来的影响645技术可行性评价75所建议系统经济可行性分析851支出852效益853收益/投资比854投资回收周期955敏感性分析96社会因素可行性分析961法律因素962用户使用可行性97其他可供选择的方案98结论意见9一、可行性研究报告1引言11编写目的【阐明编写可行性研究报告的目的,指明读者对象。】本报告分析了教师测评网络系统开发的可行性,请院领导审阅并对是否进行该系统的开发做出批示。12项目背景【应包括A所建议开发软件的名称;B项目的任务提出者、开发者、用户及实现软件的单位;C项目与其他软件或其他系统的关系。】建议进行教师测评网络系统的开发。东港学院近年来教学规模迅速扩大,学生人数有较大增长,为实现教学质量的量化考核,每学期未都要收集学生对任课教师的评价数据,以往主要采取不记名问卷调查的方式,人工进行数据的采集与处理,费时费力且耗费大量纸张,统计出的数据准确程度低。在东港学院校园网建成的情况下,利用校园网及计算中心微机实验室通过软件系统进行测评数据的采集成为可能,东港学院教务处因此提出进行教师测评网络系统软件系统的的开发。东港学院计算机系具备进行该软件系统开发的能力并承担本软件系统的开发与维护工作。软件开发成功后,该软件系统由东港学院教务处使用。本软件系统可利用现有的高校教务管理系统中的学生、教师、课程任课教师等数据,所以教务处需要提供高校教务管理系统数据库查询接口。13定义【列出文档中所用到的专门术语的定义和缩写词的原文。】教师测评网络系统以下简称测评系统。14参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括A项目经核准的计划任务书、合同或上级机关的批文;B与项目有关的已发表的资料;C文档中所引用的资料,所采用的软件标准或规范。】一、可行性研究报告2可行性研究的前提21要求【列出并说明建议开发软件的基本要求,如A功能;B性能;C输出;D输入;E基本的数据流程和处理流程;F安全与保密要求;G与软件相关的其他系统;H完成期限。】测评系统应能采集学生对一个学期中所学课程的各任课教师的教学水平、师德等方面给予的百分制评价分值(评分标准由教务处制定,要求学生在给教师评分时尽量遵守该标准,以保测评结果准确性)。测评系统应能根据教务处规定的计算方法统计出各位教师在一个学期中教学水平、师德的百分制最终测评得分。测评系统应在三十秒内采集到一个网络终端提交的一次测评数据(即一位学生对其本学期所学课程的所有任课教师的测评数据)。测评系统应在三十秒内统计出100名任课教师的单项测评结果。测评系统应按照指定的格式显示及打印各项测评数据的统计结果,包括教学水平测评结果报告师德测评结果报告,所有报告中教师以所在系部为单位列出,且同一系部中的教师以得分降序排列。测评系统中的基础数据从高校教务管理系统中读取,学生测评数据在终端上通过IE浏览器提交表单到服务器端获取。数据及处理流程服务器端学生客户机端管理客户机端任课教师、课程信息测评分值3客户端的安装安装WINDOWS98操作系统即可42输入为便于批量输入数据,可使用EXCEL软件进行数据的录入工作,然后将数据存储为CSV格式的文件CSV格式是EXCEL软件支持的文件格式学生对教师的测评或其它类型的测评数据是本系统重要的数据输入,需要通过周密地组织学生及其它参与测评的用户使用本系统前台录入数据,需要提示用户以公正的态度对被测对象进行客观的评价。另外对初次使用本系统前台的用户应把使用方法给用户做一个简单的说明。一、可行性研究报告421数据背景系统初始化时需要录入的数据包括班级信息、系部信息、学生基本信息、教师基本信息、全校课程表以学期为单位、教师测评子项目及分值比例系统使用后,所有评价数据通过参加测评的学生使用本系统测评功能输入。422数据格式数据项班级信息表CLASSINFOGRADECHAR5NOTNULLDEFAULT,CLASSNOCHAR10NOTNULLDEFAULT,CLASSNAMECHAR20DEFAULTNULL,STUNUMINT11DEFAULTNULL,DEPARTNOCHAR2DEFAULTNULL,SPECIALNOCHAR4DEFAULTNULL,TOBESHOWCHAR1NOTNULLDEFAULT1,学生信息STUINFOSTUNOCHAR20NOTNULLDEFAULT,CLASSNOCHAR10DEFAULTNULL,STUNAMECHAR20DEFAULTNULL,系部信息表DEPARTINFOCOLLEGENOCHAR3NOTNULLDEFAULT,DEPARTNOCHAR2NOTNULLDEFAULT,DEPARTNAMECHAR20DEFAULTNULL,TOBESHOWCHAR1NOTNULLDEFAULT1,教师信息表TEACHERINFOCOLLEGENOCHAR3NOTNULLDEFAULT,DEPARTNOCHAR2NOTNULLDEFAULT,TEACHERNOCHAR6NOTNULLDEFAULT,TEACHERNAMECHAR20DEFAULTNULL,TECHTITLECHAR20DEFAULTNULL,ISPRELECTCHAR1DEFAULTNULL,课程表CURSEMESTERCOURSETEACHERNAMECHAR20NOTNULLDEFAULT,COURSENAMECHAR20NOTNULLDEFAULT,CLASSNOCHAR30NOTNULLDEFAULT,TEACHERNOCHAR6NOTNULLDEFAULT,测评子项信息EVALITEMBYTYPEEVALTYPENOVARCHAR10NOTNULLDEFAULT,EVALTYPEITEMNAMEVARCHAR100NOTNULLDEFAULT,EVALTYPEITEMRATIOINT11DEFAULTNULL,EVALTYPEITEMMAXVALUEINT11DEFAULTNULL,423输入举例以下是系部信息表的CSV数据文件,第一行是列名称,可省略。以下各行为数据,各一、可行性研究报告列数据用,号分隔。可通过PHPMYADMIN把CSV文件中的数据导入到相应的MYSQL数据表中。COLLEGENO,DEPARTNO,DEPARTNAME101,01,计算机科学系,1101,02,机电工程系,1101,03,应用中文系,1101,04,经济管理系,1101,05,基础课部,1101,06,实验中心,1以下是测评类型信息其中用户可根据需要修改的项目包括EVALTYPERATION(每种测评类型在总分中的比例,12即本类型占总分的的12)VALUEINTER(本类型可供选择的分值间隔,10即10分为一档)VALUEITEMNUM(本类型可供选择的分值个数,10分一档的话,8个分值则可从100分列出到30分)EVALTYPENOEVALTYPENAMEEVALOBJTYPEEVALTORTYPEEVALTYPERATIOCANBEUSEVALUEINTERVALUEITEMNUMSTOT任课教师师德考评教师学生121108TTOT教师同行政治表现测评教师教师81204以下是各测评类型所属子项的信息其中用户可根据需要设置每种测评类型的子项目,子项目最多不超过100个,所有子项目的分值比例的和应为100(即100)。其中EVALTYPEITEMMAXVALUE列的值请设为100。EVALTYPENOEVALTYPEITEMNAMEEVALTYPEITEMRATIOEVALTYPEITEMMAXVALUESTOT政治思想20100STOT敬业精神30100STOT教书育人30100STOT为人师表2010043输出测评系统的输出数据包括学生对测评对象所做出的评价数据。各测评类型的全校教师得分及名次、以系部为单位的教师得分及名次。一、可行性研究报告431数据背景学生对测评对象所做出的评价数据存放在系统的数据表EVALDATABYITEM、EVALDATABYDEPART中,统计所得出的教师得分数据放在数据表EVALDATABYOBJ。查询得到的教师得分及名次不存储。432数据格式查询得到的教师排名数据以HTML表格的形式表现,各项目得分以99999或9999的形式显示。名次以99或9的形式显示。433举例以下是按测评类型查询得到的报表分部门任课教师师德考评排名情况计算机科学系1张占强100002林毅10000机电工程系1韩服善100002夏静10000全部任课教师师德考评排名情况1计算机科学系张占强100002计算机科学系林毅100003机电工程系韩服善100004机电工程系夏静10000以下是查询测评对象所有测评类型的子项得分的报表分部门任课教师师德考评排名情况计算机科学系张占强1张占强教书育人100002张占强敬业精神100003张占强为人师表100004张占强政治思想10000林毅1林毅教书育人100002林毅敬业精神100003林毅为人师表100004林毅政治思想10000机电工程系韩服善1韩服善政治思想10000一、可行性研究报告2韩服善教书育人100003韩服善敬业精神100004韩服善为人师表10000夏静1夏静教书育人100002夏静政治思想100003夏静敬业精神100004夏静为人师表10000全部任课教师师德考评排名情况1计算机科学系张占强100002计算机科学系林毅100003机电工程系韩服善100004机电工程系夏静10000以下是按测评者(目前只能以学生所在班级为单位)查询得到的报表(只包括教学水平、师德测评两项)计算机科学系教学水平测评计算机011张占强10000林毅10000计算机科学系师德测评计算机011张占强10000林毅10000机电工程系师德测评机电011韩服善10000夏静10000计算机科学系教师同行测评计算机科学系张占强10000林毅10000以下是全院教师测评最终结果报表淮海工学院东港学院教师综合考核排名1张占强讲师100002林毅助教10000一、可行性研究报告3韩服善讲师99004夏静讲师9900以下是所有教师的综合测评结果(只列出一位教师的报表)淮海工学院教师综合考核表姓名张占强专业技术职务讲师考核项目考核分值(100分值)权重折合分值教学学生问卷测评100000242400院督导组意见100000121200工作系考核组意见10000024062400政治教师同行测评10000008800表现院系教师考核组意见10000012021200科研教师同行科研测评10000008800工作院系教师考核组意见10000012021200综合成绩10000综合等级系考核小组组长签字(公章)2004年1月4日一、可行性研究报告44出错和恢复45求助查询5运行说明51运行表52运行步骤521运行控制522操作信息后台管理的操作。首先需要登录后台管理程序。1统计测评结果点击页面左部框架内功能列表中的“统计测评结果”链接。然后在右部框架内通过点击各测评类型名称前的复选框以便确定哪些类型需要统计。随后点击“开始统计”按钮即可开始统计测评结果。此项操作的时间视测评数据量及服务器的性能而定,通常不超过30秒。2查询测评结果点击页面左部框架内功能列表中的“查询测评结果”链接。然后在右部框架内通过点击各测评类型名称前的单选按钮以便确定查询哪个类型的数据。随后点击“开始查询”按钮即可查询到所需要的数据。测评前台程序的操作。1选择测评类型2学生登录3输入测评数据4提交测评数据523输入/输出文件524启动或恢复过程客户端程序的启动打开浏览器,在地址栏内输入HTTP/WEB服务器/EVALUATE/PHP/INDEXPHP一、可行性研究报告后台管理程序的启动打开浏览器,在地址栏内输入HTTP/WEB服务器/EVALUATE/PHP/LOGINPHP管理员帐号为ADMIN,初始密码为ADMIN。后台管理程序的退出点击页面左部功能列表最后一项”退出系统”,然后关闭浏览器。6非常规过程无7操作命令一览表测评类型控制测评班级控制测评部门控制测评结果统计按测评种类查询按测评对象查询(限师德与教学水平)查询测评对象所有测评类型的子项得分综合测评教师排名教师综合考核表查询管理、教辅人员综合考核排名管理、教辅人员综合考核表查询工勤人员综合考核排名工勤人员综合考核表查询清空所有测评记录数据退出系统8程序文件或命令文件和数据文件一览表PHPMYADMINMYSQLDUMPVERSION220HTTP/PHPWIZARDNET/PHPMYADMIN/HTTP/PHPMYADMINSOURCEFORGENET/DOWNLOADPAGE主机LOCALHOSTGENERATIONTIMEJUNE4,2004,947PMSERVERVERSION32349一、可行性研究报告PHPVERSION432数据库SCHOOL数据表的结构CLASSINFOCREATETABLECLASSINFOGRADECHAR5NOTNULLDEFAULT,CLASSNOCHAR10NOTNULLDEFAULT,CLASSNAMECHAR20DEFAULTNULL,STUNUMINT11DEFAULTNULL,TYPECHAR5DEFAULTNULL,DEPARTNOCHAR2DEFAULTNULL,SPECIALNOCHAR4DEFAULTNULL,DATEINSCHOOLDATEDEFAULTNULL,STATECHAR1DEFAULTNULL,TOBESHOWCHAR1NOTNULLDEFAULT,PRIMARYKEYCLASSNOTYPEMYISAM数据表的结构COMPANYCREATETABLECOMPANYCOMPANYNOCHAR10NOTNULLDEFAULT,COMPANYNAMECHAR50DEFAULTNULL,COMPANYADDRESSCHAR100DEFAULTNULL,COMPANYTELCHAR20DEFAULTNULL,COMPANYSTAFFERCHAR20DEFAULTNULL,PRIMARYKEYCOMPANYNOTYPEMYISAM数据表的结构CURSEMESTERCOURSECREATETABLECURSEMESTERCOURSETEACHERNAMECHAR20NOTNULLDEFAULT,COURSENAMECHAR20NOTNULLDEFAULT,一、可行性研究报告CLASSNOCHAR30NOTNULLDEFAULT,TEACHERNOCHAR6NOTNULLDEFAULT,PRIMARYKEYTEACHERNAME,COURSENAME,CLASSNOTYPEMYISAM数据表的结构DEPARTINFOCREATETABLEDEPARTINFOCOLLEGENOCHAR3NOTNULLDEFAULT,DEPARTNOCHAR2NOTNULLDEFAULT,DEPARTNAMECHAR20DEFAULTNULL,TOBESHOWCHAR1NOTNULLDEFAULT,PRIMARYKEYCOLLEGENO,DEPARTNOTYPEMYISAM数据表的结构EMPLOYEESCREATETABLEEMPLOYEESNOCHAR5DEFAULTNULL,DEPARTCHAR50DEFAULTNULL,DUTYCHAR20DEFAULTNULL,NAMECHAR20DEFAULTNULL,SEXCHAR2DEFAULTNULL,BIRTHDAYDATETIMEDEFAULTNULL,TYPECHAR10DEFAULTNULL,WORKDAYDATETIMEDEFAULTNULL,NATIONCHAR10DEFAULTNULL,NATIVECHAR20DEFAULTNULL,GRADUATETIMEDATETIMEDEFAULTNULL,ESCHAR2DEFAULTNULL,ETYPECHAR10DEFAULTNULL,GRADUATECHAR10DEFAULTNULL,DEGREECHAR10DEFAULTNULL,SCHOOLCHAR50DEFAULTNULL,SPECIALCHAR255DEFAULTNULL,CAREERCHAR10DEFAULTNULL,PARTYCHAR20DEFAULTNULL,LEVELCHAR10DEFAULTNULL,一、可行性研究报告CAREERLEVELCHAR10DEFAULTNULL,MEMOCHAR50DEFAULTNULLTYPEMYISAM数据表的结构EVALDATABYDEPARTCREATETABLEEVALDATABYDEPARTSEMESTERCHAR11NOTNULLDEFAULT,EVALOBJNOCHAR20NOTNULLDEFAULT,EVALTYPENOCHAR10NOTNULLDEFAULT,EVALTORCHAR32NOTNULLDEFAULT,EVALVALUEDECIMAL5,2DEFAULTNULL,EVALTORDEPARTCHAR10DEFAULTNULL,PRIMARYKEYSEMESTER,EVALOBJNO,EVALTOR,EVALTYPENOTYPEMYISAM数据表的结构EVALDATABYEVALOBJCREATETABLEEVALDATABYEVALOBJSEMESTERCHAR11NOTNULLDEFAULT,EVALOBJNOCHAR20NOTNULLDEFAULT,EVALTYPENOCHAR10NOTNULLDEFAULT,EVALVALUEDECIMAL5,2DEFAULTNULL,EVALTYPERATIOINT11DEFAULTNULLTYPEMYISAM数据表的结构EVALDATABYEVALTYPECREATETABLEEVALDATABYEVALTYPESEMESTERCHAR11NOTNULLDEFAULT,EVALOBJNOCHAR20NOTNULLDEFAULT,EVALTYPENOCHAR10NOTNULLDEFAULT,EVALVALUEDECIMAL5,2DEFAULTNULL,EVALTYPERATIOINT11DEFAULTNULL,EVALTORDEPARTCHAR10NOTNULLDEFAULT,一、可行性研究报告PRIMARYKEYSEMESTER,EVALOBJNO,EVALTYPENO,EVALTORDEPARTTYPEMYISAM数据表的结构EVALDATABYEVALTYPEITEMCREATETABLEEVALDATABYEVALTYPEITEMSEMESTERCHAR11NOTNULLDEFAULT,EVALOBJNOCHAR20NOTNULLDEFAULT,EVALTYPENOCHAR10NOTNULLDEFAULT,EVALTYPEITEMNAMECHAR100NOTNULLDEFAULT,EVALVALUEDECIMAL5,2DEFAULTNULL,EVALTYPERATIOINT11DEFAULTNULL,PRIMARYKEYSEMESTER,EVALOBJNO,EVALTYPENO,EVALTYPEITEMNAMETYPEMYISAM数据表的结构EVALDATABYITEMCREATETABLEEVALDATABYITEMSEMESTERCHAR11NOTNULLDEFAULT,EVALOBJNOCHAR20NOTNULLDEFAULT,EVALTYPENOCHAR10NOTNULLDEFAULT,EVALTORCHAR32NOTNULLDEFAULT,EVALITEMNAMECHAR100NOTNULLDEFAULT,EVALITEMVALUEINT11DEFAULTNULL,PRIMARYKEYSEMESTER,EVALOBJNO,EVALTOR,EVALITEMNAMETYPEMYISAM数据表的结构EVALITEMBYTYPECREATETABLEEVALITEMBYTYPEEVALTYPENOVARCHAR10NOTNULLDEFAULT,EVALTYPEITEMNAMEVARCHAR100NOTNULLDEFAULT,EVALTYPEITEMRATIOINT11DEFAULTNULL,EVALTYPEITEMMAXVALUEINT11DEFAULTNULL,PRIMARYKEYEVALTYPENO,EVALTYPEITEMNAME一、可行性研究报告TYPEMYISAM数据表的结构EVALOBJTYPECREATETABLEEVALOBJTYPEEVALOBJTYPECHAR10NOTNULLDEFAULT,TABLEOFEVALOBJINFOCHAR20DEFAULTNULL,COLNAMEOFEVALOBJINFOCHAR20DEFAULTNULL,COLNOOFEVALOBJINFOCHAR20DEFAULTNULL,PRIMARYKEYEVALOBJTYPETYPEMYISAM数据表的结构EVALTORSTATECREATETABLEEVALTORSTATESEMESTERCHAR11NOTNULLDEFAULT,EVALTYPENOCHAR10NOTNULLDEFAULT,EVALTORCHAR32NOTNULLDEFAULT,EVALSTATEINT11DEFAULTNULL,PRIMARYKEYSEMESTER,EVALTYPENO,EVALTORTYPEMYISAM数据表的结构EVALTORTYPECREATETABLEEVALTORTYPEEVALTORTYPECHAR10NOTNULLDEFAULT,TABLEOFEVALTORINFOCHAR20DEFAULTNULL,COLNAMEOFEVALTORINFOCHAR20DEFAULTNULL,COLNOOFEVALTORINFOCHAR20DEFAULTNULL,PRIMARYKEYEVALTORTYPETYPEMYISAM数据表的结构EVALTYPE一、可行性研究报告CREATETABLEEVALTYPEEVALTYPENOCHAR10NOTNULLDEFAULT,EVALTYPENAMECHAR50NOTNULLDEFAULT,EVALOBJTYPECHAR10NOTNULLDEFAULT,EVALTORTYPECHAR20NOTNULLDEFAULT,EVALTYPERATIOINT11DEFAULTNULL,CANBEUSECHAR1DEFAULTNULL,VALUEINTERINT11DEFAULTNULL,VALUEITEMNUMTINYINT4DEFAULTNULL,PRIMARYKEYEVALTYPENOTYPEMYISAM数据表的结构LEADEROFDEPARTINFOCREATETABLELEADEROFDEPARTINFOCOLLEGENOCHAR3NOTNULLDEFAULT,DEPARTNOCHAR2NOTNULLDEFAULT,LNOCHAR6NOTNULLDEFAULT,LNAMECHAR20DEFAULTNULL,PRIMARYKEYCOLLEGENO,DEPARTNO,LNOTYPEMYISAM数据表的结构LOGCREATETABLELOGUSERTNOCHAR32NOTNULLDEFAULT,USERNOCHAR20DEFAULTNULL,PRIMARYKEYUSERTNOTYPEMYISAM数据表的结构NOTTEACHERINFOCREATETABLENOTTEACHERINFO一、可行性研究报告COLLEGENOCHAR3NOTNULLDEFAULT,DEPARTNOCHAR2NOTNULLDEFAULT,EMPNOCHAR6NOTNULLDEFAULT,EMPTITLECHAR20DEFAULTNULL,EMPNAMECHAR20DEFAULTNULL,SEXCHAR2DEFAULTNULL,PRIMARYKEYCOLLEGENO,DEPARTNO,EMPNOTYPEMYISAM数据表的结构OPTIONSCREATETABLEOPTIONSNAMEVARCHAR50NOTNULLDEFAULT,VALUEVARCHAR100DEFAULTNULL,VALUETYPEVARCHAR10DEFAULTNULL,PRIMARYKEYNAMETYPEMYISAM数据表的结构PUBLISHERCREATETABLEPUBLISHERPUBLISHERNOCHAR5NOTNULLDEFAULT,PUBLISHERNAMECHAR40DEFAULTNULL,PUBLISHERADDRESSCHAR100DEFAULTNULL,PUBLISHERTELCHAR20DEFAULTNULL,PUBLISHERACCOUNTCHAR30DEFAULTNULL,PRIMARYKEYPUBLISHERNOTYPEMYISAM数据表的结构SEMESTERCOURSECREATETABLESEMESTERCOURSESEMESTERCHAR11NOTNULLDEFAULT,TEACHERNAMECHAR20NOTNULLDEFAULT,COURSENAMECHAR20NOTNULLDEFAULT,一、可行性研究报告CLASSNOCHAR30NOTNULLDEFAULT,PRIMARYKEYTEACHERNAME,COURSENAME,CLASSNO,SEMESTERTYPEMYISAM数据表的结构SESSCREATETABLESESSSESSNOVARCHAR35NOTNULLDEFAULT,USERNOVARCHAR32NOTNULLDEFAULT,NOVARCHAR5NOTNULLDEFAULT,SESSNAMEVARCHAR20DEFAULTNULL,SESSVALTEXT,PRIMARYKEYSESSNOTYPEMYISAM数据表的结构SPECIALITYCREATETABLESPECIALITYDEPARTNOCHAR5NOTNULLDEFAULT,SPECIALITYNOCHAR10NOTNULLDEFAULT,SPECIALITYNAMECHAR10DEFAULTNULL,TYPECHAR10DEFAULTNULL,PRIMARYKEYDEPARTNO,SPECIALITYNOTYPEMYISAM数据表的结构STAFFROOMINFOCREATETABLESTAFFROOMINFOCOLLEGENOCHAR3NOTNULLDEFAULT,DEPARTNOCHAR2NOTNULLDEFAULT,STAFFROOMNOCHAR2NOTNULLDEFAULT,STAFFROOMNAMECHAR20DEFAULTNULL,PRIMARYKEYCOLLEGENO,DEPARTNO,STAFFROOMNOTYPEMYISAM一、可行性研究报告数据表的结构STUINFOCREATETABLESTUINFOSTUNOCHAR20NOTNULLDEFAULT,CLASSNOCHAR10DEFAULTNULL,STUNAMECHAR20DEFAULTNULL,SEXCHAR2DEFAULTNULL,BIRTHDAYDATEDEFAULTNULL,STATECHAR20DEFAULTNULL,CERTCHAR30DEFAULTNULL,DATEINSCHOOLDATEDEFAULTNULL,PRIMARYKEYSTUNOTYPEMYISAM数据表的结构TEACHERCOURSECLASSCREATETABLETEACHERCOURSECLASSSEMESTERCHAR11NOTNULLDEFAULT,TEACHERNAMECHAR20NOTNULLDEFAULT,COURSENAMECHAR20NOTNULLDEFAULT,CLASSSHORTNAMECHAR20NOTNULLDEFAULT,PRIMARYKEYSEMESTER,TEACHERNAME,COURSENAME,CLASSSHORTNAMETYPEMYISAM数据表的结构TEACHERINFOCREATETABLETEACHERINFOCOLLEGENOCHAR3NOTNULLDEFAULT,DEPARTNOCHAR2NOTNULLDEFAULT,TEACHERNOCHAR6NOTNULLDEFAULT,TEACHERNAMECHAR20DEFAULTNULL,TECHTITLECHAR20DEFAULTNULL,EDUBACKGROUNDCHAR10DEFAULTNULL,BIRTHDAYDATEDEFAULTNULL,ISPRELECTCHAR1DEFAULTNULL,一、可行性研究报告PRIMARYKEYCOLLEGENO,DEPARTNO,TEACHERNOTYPEMYISAM数据表的结构THISUSERCREATETABLETHISUSERUSERNAMECHAR20NOTNULLDEFAULT,PASSWORDCHAR20NOTNULLDEFAULT,PRIMARYKEYUSERNAMETYPEMYISAM数据表的结构TODOLISTCREATETABLETODOLISTSNINT11NOTNULLDEFAULT0,PROGFILECHAR100NOTNULLDEFAULT,PROGNAMECHAR100NOTNULLDEFAULTTYPEMYISAM数据表的结构USERTYPECREATETABLEUSERTYPEUSERTYPENOCHAR2NOTNULLDEFAULT,USERTYPENAMECHAR10DEFAULTNULL,PRIMARYKEYUSERTYPENOTYPEMYISAM数据表的结构VIEWBYEVALTYPECREATETABLEVIEWBYEVALTYPEEVALTYPENOCHAR10NOTNULLDEFAULT,FUNCINEVALTYPECHAR10NOTNULLDEFAULT,一、可行性研究报告HELPMSGCHAR200DEFAULTNULL,TABLENAMECHAR20DEFAULTNULL,COLTOBESHOWCHAR20DEFAULTNULL,COLTOBEFILTERCHAR20DEFAULTNULL,COLTOBEPASSTHRUCHAR20DEFAULTNULL,COLTOBESHOW2CHAR20DEFAULTNULL,TABLENAME2CHAR20DEFAULTNULL,PRIMARYKEYEVALTYPENO,FUNCINEVALTYPETYPEMYISAM数据表的结构WORKERINFOCREATETABLEWORKERINFOCOLLEGENOCHAR3NOTNULLDEFAULT,DEPARTNOCHAR2NOTNULLDEFAULT,EMPNOCHAR6NOTNULLDEFAULT,EMPTITLECHAR20DEFAULTNULL,EMPNAMECHAR20DEFAULTNULL,SEXCHAR2DEFAULTNULL,PRIMARYKEYCOLLEGENO,DEPARTNO,EMPNOTYPEMYISAM一、可行性研究报告9用户操作举例后台管理第一步登录本系统(打开本系统PHP/LOGINPHP页面),初始帐号与密码为ADMIN/ADMIN。第二步根据需要设置本系统前台可使用的测评类型。操作方法为点击左部功能列表中的“测评类型控制”,然后在右侧列出的页面中选中需要的测评类型,去选不需要的测评类型,然后点击页面下部的“保存设置”按钮。一、可行性研究报告第三步根据需要设置前台可参加测评的班级清单。操作方法同上。第四步当测评数据全部收集完成后,进行数据统计。统计方法是在左部功能列表中一、可行性研究报告点击“测评结果统计”,在右部页面中选取需要统计的测评项目,然后点击“开始统计”按钮。统计所用的时间根据用户数量及类型、子项的数量,服务器的性能而定。第五步,查询测评结果,以查询全院教师测评结果为例,点击左部页面中“综合测评教师排名”,报表即在页面右部列出。您可以选中所需的数据后,将其复制到其它文字处理程序中排版打印,也可使用浏览器的打印功能打印报表。七、测试计划一、可行性研究报告1引言111编写目的112项目背景213定义214参考资料22任务概述221目标222运行环境223需求概述324条件与限制33计划331测试方案332测试项目333测试准备434测试机构及人员44测试项目说明441测试项目名称及测试内容442测试用例543进度744条件745测试资料75评价751范围752准则71引言11编写目的【阐明编写测试计划的目的,指明读者对象。】为保证教师网络测评系统的测试工作有序进行,保证教师网络测评系统正确实现需求规格说明书中的功能定义,特制定本计划供软件测试相关人员执行。12项目背景【说明项目的来源、委托单位及主管部门。】N项目的委托单位、开发单位和主管部门本项目由东港学院教务处委托东港学院计算机系进行开发。一、可行性研究报告O该软件系统与其他系统的关系本系统使用高校教务管理系统中的基础数据,包括班级、学生、教师、职工、课程任课教师信息。P本系统使用了MYSQL数据库系统,WEB脚本使用的是PHP。13定义【列出测试计划中所用到的专门术语的定义和缩写词的原意。】14参考资料S教师测评网络系统计划任务书T教师测评网络系统项目开发计划;U教师测评网络系统需求规格说明书;V教师测评网络系统概要设计说明书;W教师测评网络系统详细设计说明书;X教师测评网络系统用户操作手册;2任务概述21目标在功能测试的基础上,对照系统需求说明,对系统做确认测试,包括数据采集、数据统计、数据查询。在真实应用环境下(标准配置的计算机,300台计算机的局域网,100M网络,系统要求的服务器配置)进行测试。总测试时间约二小时。测试报告在一天内提交。测试对象为本系统的09测试版本。22运行环境LINUX70,APACHEPHPMYSQL服务器,100M局域网。23需求概述1、用户验证让参于测评的用户选择自己的标识进入测评系统,以便测评系统记录该用户是否行使了自己的测评权,对系统内的每种测评类型一个用户只有一次测评的机会。用户验证还能够使得学生只能对自己的当前学期的任课教师进行测评。2、评价一、可行性研究报告对学生评教的测评类型,系统根据学生的学号、班级编号将列出该生的当前学期的任课教师的姓名、所任课程,并列出当前测评类型中的所有测评项目,以及每个子项目的可选分值或比例,学生可通过单击相应的分值或比例为每个子项目打分。对教师同行评价及督导组、教务处对教师教学及科研的评价类型,系统应列出所有教师做为被评测对象。3、评价结果存储用户完成所列被测对象的各项测评子项后,点击”提交”按钮,系统将其提交的被测对象编号、测评类型编号、测评子项名称、子项测评分值存储到后台数据库中。4、结果统计系统管理员可随时统计指定的测评类型的测评结果数据。通常这项工作应在该类测评结束后,将该测评类型取消其可测评状态后再进行,以统计出最终测评结果。5、结果查询系统管理员可查询所有测评类型、所有被评测人员的统计数据。可查询的数据包括按测评类型分类的被评人员总分。并以测评类型为单位按总分对参评人员进行排序。24条件与限制1台服务器PIII12G双CPU,SCSI双硬盘镜像,512M内存。100200台客户机PII12G,128M内存,WINDOWS98操作系统。上述所有计算机组成局域网。3计划31测试方案【说明确定测试方法和选取测试用例的原则。】采用黑盒测试方法。32测试项目【列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。】需要测试的功能包括用户使用所有测评类型对自己的评价对象进行评价,同种测评类型用户应能够提交且仅能提交一次评价数据。评价数据的正确提交。评价结果的正确存储。管理员用户应能统计出所有测评类型、所有被测对象的评价结果。管理员用户应能查询到所有被测对象的所有测评类型的分数结果。评价结果在被测者所在部门范围内、全校范围内应正确依降序排序。一、可行性研究报告33测试准备测试前清空所有应该由用户提交的数据及系统统计功能所产生的数据。34测试机构及人员【测试机构名称、负责人和职责。】测试人员分两类,一类共3名专业测试人员做功能确认测试,第二类为5个班级共200名学生,做性能确认测试。4测试项目说明【按顺序逐个对测试项目做出说明】41测试项目名称及测试内容一、数据采集测试1、测评对象的测评数据采集结果正确性。2、同一测评人员同一测评类型不可重复进行。3、被评测对象同一测评类型的测评子项必须全部输入数据。二、单一测评类型的统计结果测试1、一个测评者对三个被评测对象打分,统计结果中被评测对象得分应与该测评者所打的分数相同,查询结果中排序结果应正确。2、同一个班级的三个测评者对同一个被评测对象的同一测评类型分别打分,统计结果中被评测者的得分应为三位测评者的算术平均分。3、不同班级的四个测评者(三个为同一班级,一个为其它班级)对同一个被评测对象的同一测评类型分别打分,统计结果中被评测者的得分应为四位测评者的算术平均分。三、测评结果统计测试四、多种测评类型统计结果的综合查询测试1、同一个班级的三个测评者对同一个被评测对象的所有测评类型分别打分,统计结果中被评测者各项测评类型的得分应为三位测评者的算术平均分。综合得分应为所有测评类型按设定比例加权后的和。2、对上例通过不同班级的四个测评者作相同步骤,其中三个为同一班级,一个为其它班级。42测试用例一、教师评价及数据存储两个单元的集成测试一、可行性研究报告被测对象数据采集表单、数据存储页面被测范围与目的验证测评数据的采集与存储测试环境与辅助测试工具实际应用环境,人工进行测试测试驱动程序描述数据提交的目标页面将所接收到的所有评价对象名称、项目名称及得分按行显示。功能测试用例列表功能描述数据采集表单列出被评价教师及评价子项目,每个子项目使用单选按钮列出可选分值,用户根据评分标准为被测者各项目输入分值,该分值应正确提交到服务器指定页面。测试编号EVALFRM2用例目的接收用户输入的数据执行人前提条件数据采集表单能够根据学生学号及班级编号正确生成。表单中各控件的名称无误。执行时间10分钟输入/动作期望的输出响应实际情况有效输入复选一位被测者,为该评价对象的每个子项目输入分值。并点击”提交测评数据”按钮。数据接收页面列出该被测者姓名、各子项名称及得分,得分与输入分值一致。无效输入复选一位被测者,任选一个子项目不输入分值,其它子项目都输入分值。并点击”提交测评数据”按钮。上述动作重复,直到每个子项目都曾漏选过。本表单所属页面弹出对话框,指出缺分值的子项目名称及被测者序号。数据不提交到接收页面。只要有一项遗漏则数据无法提交。边界输入复选第一位被测者,所有子项得分为最高分。复选最后一位被测者,所有子项得分均为最低分。并点击”提交测评数据”按钮。数据接收页面列出第一位及最后一位被测者及各子项得分,得分与输入分值一致。二、测评数据存储模块单元测试功能描述把根据约定的接口标准由HTML表单提交的数据存储到数据表EVALDATABYDEPART以及EVALDATAITEM。测试编号EVALOBJSAVE1一、可行性研究报告用例目的将采集到的数据存储到数据库中。执行人测试员2前提条件提交的数据类型及格式符合要求。执行时间1小时输入/动作期望的输出响应实际情况被评价对象编号、测评类型编号、类型子项目名称、子项目分值被评价对象人数实际数据共5个评价对象,选中其中两个,且输入下列数据评价对象1STOT子项目1100评价对象1STOT子项目2100评价对象2STOT子项目155评价对象2STOT子项目255同一用户对同一测评类型的数据提交,第一次提交的响应为存储提交的数据,返回”测评结果已保存”的提示。清空用户此次会话记录值。第二次重复提交的响应为不存储新提交的数据,返回”不能多次提交数据”的提示。功能描述使用求平均的方法对已输入的数据进行统计。EVALDATAITEM表记录了被评者各种测评类型的子项分值。EVALDATABYDEPART表记录了每个用户对每个被评对象的每种测评类型的评价分值。统计出的结果包括所有用户对同一被评者某测评类型的评价总平均分、所有用户对同一被评者某测评类型的各子项的评价总平均分。测试编号EVALSTATIC1用例目的根据指定的方法对数据库中存储评价数据进行统计,以得出测评结果。前提条件在初始数据库状态下(无用户提交数据,无统计结果),导入准备好的测试数据。输入/动作期望的输出响应实际情况三位用户同一测评类型,被测者2位,其中一位用户对被测者的评价数据全为80,第二位用户全为100,第三位用户全为60。EVALDATABYOBJ数据表中生成两条记录,每位被测者的得分为80。(即一个被评者一条记录)EVALDATABYEVALTYPE数据表中生成所有用户所在的各个部门对每位被评者的评价平均分。(即一个被评者,一、可行性研究报告如果三个部门有用户对他作出评价,则记录为3条。43进度单元测试4个小时。确认测试4个小时。44条件【给出测试对资源的特殊要求,如设备、软件、人员等。】1台服务器PIII12G双CPU,SCSI双硬盘镜像,512M内存。LINUX70,APACHEPHPMYSQL服务器100200台客户机PII12G,128M内存,WINDOWS98操作系统。上述所有计算机组成局域网。专业测试员3名。三个班级的学生约120名。45测试资料【说明测试所需的资料。】教师教学网络测评需求规格说明书5评价51范围【说明所完成的各项测试说明问题的范围及其局限性。】本计划只验证数据的逻辑处理流程的正确性,未列出对界面输出格式的详细要求。52准则【说明评价测试结果的准则。】数据采集页面应用户检查出被测人员的所有子项是否有输入的分值,任何一个子项都不可以使用默认的分值。该页面应能

温馨提示

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

评论

0/150

提交评论