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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

软件工程可行性研究报告.docx

1、软件工程可行性研究报告一、可行性研究报告1引言1.1编写目的【阐明编写可行性研究报告的目的,指明读者对象。】本报告分析了教师测评网络系统开发的可行性,请院领导审阅并对是否进行该系统的开发做出批示。1.2项目背景【应包括: a. 所建议开发软件的名称;b. 项目的任务提出者、开发者、用户及实现软件的单位;c. 项目与其他软件或其他系统的关系。】建议进行教师测评网络系统的开发。东港学院近年来教学规模迅速扩大,学生人数有较大增长,为实现教学质量的量化考核,每学期未都要收集学生对任课教师的评价数据,以往主要采取不记名问卷调查的方式,人工进行数据的采集与处理,费时费力且耗费大量纸张,统计出的数据准确程度

2、低。在东港学院校园网建成的情况下,利用校园网及计算中心微机实验室通过软件系统进行测评数据的采集成为可能,东港学院教务处因此提出进行教师测评网络系统软件系统的的开发。东港学院计算机系具备进行该软件系统开发的能力并承担本软件系统的开发与维护工作。软件开发成功后,该软件系统由东港学院教务处使用。本软件系统可利用现有的高校教务管理系统中的学生、教师、课程任课教师等数据,所以教务处需要提供高校教务管理系统数据库查询接口。1.3定义【列出文档中所用到的专门术语的定义和缩写词的原文。】教师测评网络系统以下简称测评系统。1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括: a

3、. 项目经核准的计划任务书、合同或上级机关的批文;b. 与项目有关的已发表的资料;c. 文档中所引用的资料,所采用的软件标准或规范。】2可行性研究的前提2.1要求【列出并说明建议开发软件的基本要求,如a. 功能;b. 性能;c. 输出;d. 输入;e. 基本的数据流程和处理流程;f. 安全与保密要求;g. 与软件相关的其他系统;h. 完成期限。】测评系统应能采集学生对一个学期中所学课程的各任课教师的教学水平、师德等方面给予的百分制评价分值(评分标准由教务处制定,要求学生在给教师评分时尽量遵守该标准,以保测评结果准确性)。测评系统应能根据教务处规定的计算方法统计出各位教师在一个学期中教学水平、师

4、德的百分制最终测评得分。测评系统应在三十秒内采集到一个网络终端提交的一次测评数据(即一位学生对其本学期所学课程的所有任课教师的测评数据)。测评系统应在三十秒内统计出100名任课教师的单项测评结果。测评系统应按照指定的格式显示及打印各项测评数据的统计结果,包括教学水平测评结果报告师德测评结果报告,所有报告中教师以所在系部为单位列出,且同一系部中的教师以得分降序排列。测评系统中的基础数据从高校教务管理系统中读取,学生测评数据在终端上通过IE浏览器提交表单到服务器端获取。数据及处理流程: 服务器端 学生客户机端 管理客户机端 任课教师、课程信息- - 测评分值 - 统计测评结果 测评结果-测评系统中

5、管理界面只能由授权用户访问(通过用户帐号及口令验证进行授权)。学生测评数据采集应保证每位学生一个学期只能参加一次测评。与本系统相关的其他系统有高校教务管理系统。测评系统应在2003年5月底完成。2.2目标【可包括:a. 人力与设备费用的节省;b. 处理速度的提高;c. 控制精度或生产能力的提高;d. 管理信息服务的改进;e. 决策系统的改进;f. 人员工作效率的提高,等等。】采用本系统后,东港学院五个系部可节约10名教辅人员及20名学生总计10个工作日,增加微机实验室2名工作人员总计1个工作日。以2000名参加测评的学生计算,节约纸张240元。以200台微机3个小时用于测评计算,增加微机电力消

6、耗60元。从采集到的数据进行统计可做到误差小于10。2.3条件、假定和限制【可包括:a. 建议开发软件运行的最短寿命;b. 进行系统方案选择比较的期限;c. 经费来源和使用限制;d. 法律和政策方面的限制;e. 硬件、软件、运行环境和开发环境的条件和限制;f. 可利用的信息和资源;g. 建议开发软件投入使用的最迟时间。】本系统至少应使用4年。应在一周内完成系统实现方案的选择比较。可从教务管理费用中支出开发费用。本系统只限东港学院使用。本系统对客户机及服务器的硬件性能无特殊要求。系统软件、数据库系统、开发工具都采用免费软件,本系统运行时要求计算机网络连接稳定可靠。测评系统应在2003年6月20日

7、投入使用。2.4可行性研究方法【说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的,摘要说明所使用的基本方法和策略。】对现有人工数据采集、统计分析的流程进行了调查,并对软件系统实现的技术可行性进行了分析,我们认为测评系统具备开发的需求及条件。我们细致一对人工系统及软件系统实现测评的费用进行了计算及对比,得出的结论是使用软件系统可节省人力、物力,而且可以提高测评结果的准确性。2.5决定可行性的主要因素本软件系统开发成本低,有较强的应用需求。3对现有系统的分析3.1处理流程和数据流程当前测评数据的采集及统计分析完全由人工进行。处理流程为: 教务处制定测评标准、测评结果计算细则。 教务处印

8、刷测评表(每测评项目每学生一份)、测评结果报表(每系部一份)。 各系部组织学生发放并填写测评表。 各系部组织学生汇总测评表。 各系统部填写测评结果报表。数据流程: 教务处准备各系部班级当前学期开课表及任课教师表。 各系部上交学生填写的测评表到教务处。 各系部上交测评结果报表到教务处。 3.2工作负荷平均每系部1个教辅人员、5个学生各需要2个小时。3.3费用支出【如人力、设备、空间、支持性服务、材料等项开支。】人力:调查表的印刷:1个人0.5个工作日 50元 5个教辅人员 250元 25个学生各需要2个小时。 250元设备:一体化油印机0.5个工作日 材料:纸、油墨 240元 3.4人员【列出所

9、需人员的专业技术类别和数量。】教辅人员:5人学生:25人3.5设备一体化油印机3.6局限性【说明现有系统存在的问题以及为什么需要开发新的系统。】繁琐、易出差错、效率低。4所建议技术可行性分析4.1对系统的简要描述因测评系统在应用中需求大量客户端,为简化软件的发布,故拟采用B/S结构,所有客户机通过浏览器连接到WEB服务器,在WEB服务器端采用PHP脚本进行数据库的连接与数据处理。通过发送到浏览器的HTML表单收集用户提交的数据。服务器选用LINUX平台,WEB服务器选用Apache,数据库选用Mysql,脚本解释器选用PHP。4.2处理流程和数据流程数据采集:客户端通过浏览器打开WEB服务器站

10、点上的测评页面,WEB服务器向客户端发送HTML表单,用户填写HTML表单,并点击表单的提交按钮,浏览器发送数据到WEB服务器。WEB服务器上的PHP脚本处理客户机提交的数据,将其存储到Mysql数据库系统中。统计分析:客户端通过浏览器管理打开WEB服务器站点上的管理页面,点击相应的功能选项,WEB服务器上的相应PHP脚本页面被执行进行数据的统计分析,并将统计的结果发送到浏览器。4.3与现有系统比较的优越性数据采集节省了大量纸张,保护了环境。数据处理使用计算机进行,快速、准确。测评项目的多少、每个项目所占比例等可通过管理界面进行设置,更易适应实际需要。4.4采用建议系统可能带来的影响4.4.1

11、对设备的影响无4.4.2对现有软件的影响高校教务管理系统数据库中应增加对教师、学生、班级课程信息查询的帐号。4.2.3对用户的影响提高了工作效率,降低了劳动强度。4.2.4对系统运行的影响无4.2.5对开发环境的影响无4.2.6对运行环境的影响无4.2.7对经费支出的影响节约油墨纸张的经费支出,增加电力费用支出。4.5技术可行性评价【包括:a. 在限制条件下,功能目标是否能达到;b. 利用现有技术,功能目标能否达到;c. 对开发人员数量的和质量的要求,并说明能否满足;d. 在规定的期限内,开发能否完成。】东港学院目前的硬件设施满足本系统运行的需要。实现本系统需要的技术包括:PHP脚本的编程、M

12、ysql数据库应用、Apache WEB服务器的架设与管理、B/S结构的软件开发技术。目前这些技术已经成熟。这些技术对计算机系的教师而言都是必须掌握的基本技术。测评系统是个小型软件系统,6个人月完全可以按时开发完成。5所建议系统经济可行性分析5.1支出5.1.1基建投资无5.1.2其他一次性支出软件开发费用2000元5.1.3经常性支出电力每学期60元5.2效益5.2.1一次性收益无5.2.2经常性收益每个学期使用软件系统较使用人工系统带来的费用支出降低 700 元。5.2.3不可定量收益准确的测评结果为教师的评价提供科学依据。5.3收益/投资比以本系统使用4年,共8个学期计算,共支出:200

13、0+8*60=2480元。 共节省费用:8*700元=5600元。收益/投资比=5600/2480=2.4 5.4投资回收周期1.5年5.5敏感性分析【敏感性分析是指一些关键性因素,如:系统生存周期长短、系统工作负荷量、处理速度要求、设备和软件配置变化对支出和效益的影响等的分析。】是指一些关键性因素与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。6社会因素可行性分析6.1法律因素【如,合同责任、侵犯专利权、侵犯版权等问题的分析。】所用软件开发工具、系统软件都为免费。利用本单位人员自主开发,具有独立版权,归东港学院所有。6.2用户使用可

14、行性【如,用户单位的行政管理、工作制度、人员素质等能否满足要求。】教务处的管理人员、学生完全具备使用本软件系统的能力。7其他可供选择的方案【逐个阐明其他可供选择的方案,并重点说明未被推荐的理由。】无其他方案。8.结论意见【结论意见可能是:a. 可着手组织开发;b. 需待若干条件(如资金、人力、设备等)具备后才能开发;c. 需对开发目标进行某些修改;d. 不能进行或不必进行(如技术不成熟,经济上不合算等);e. 其他。】f. 可着手组织开发。二、项目开发计划1引言1.1编写目的【阐明编写开发计划的目的,指明读者对象。】为保证教师测评软件系统的开发成功,按期交付使用,特编写项目开发计划,请参予开发

15、的人员遵照执行。1.2项目背景【可包括: d. 项目的委托单位、开发单位和主管部门;e. 该软件系统与其他系统的关系。】本项目由东港学院教务处委托东港学院计算机系进行开发。1.3定义【列出本档中用到的专门术语的定义和缩写词的原文。】教师测评网络系统以下简称测评系统。1.4参考资料【可包括: d. 项目经核准的计划任务书、合同或上级机关的批文;e. 文档所引用的资料、规范等;列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。】1、教师测评网络系统计划任务书2项目概述2.1工作内容【简要说明项目的各项主要工作,介绍所开发软件的功能、性能等。若不编写可行性研究报告,则应在本节给出较详细的

16、介绍。】系统中所需要的基础数据由高校教务管理系统提供。测评系统需要实现的功能主要包括两大部分,一是前台的数据采集部分,包括教学水平测评页面、师德测评页面、数据存储页面。二是后台的数据统计及查询部分,包括教学水平测评统计界面、师德测评统计界面2.2条件与限制【阐明为完成项目应具备的条件、开发单位已具备的条件以及尚需创造的条件。必要时还应说明用户及分合同承包者承担的工作、完成期限及其他条件与限制。】为完成本系统的开发,应配备WEB服务器、CVS服务器、FTP服务器、文本编辑工具、微机若干台、打印机一台。可利用东港学院计算机系现有的服务器及教师办公用微机等设备。2.3产品2.3.1程序【列出应交付的

17、程序名称、使用的语言及存储形式。】可运行的程序为PHP脚本程序包,名称为evaluate,该包中客户端首页面名称为index.php,管理端首页为admin.php。系统安装页面为setup.php。2.3.2文档【列出应交付的文档。】可行性研究报告项目计划任务书项目开发计划软件需求说明书数据要求说明书概要设计说明书详细设计说明书数据库设计说明书操作手册测试计划测试分析报告项目开发总结报告2.4运行环境【应包括硬件环境、软件环境。】1台服务器:PIII1.2G双CPU,SCSI双硬盘镜像,512M内存,LINUX7.0,Apache+PHP+Mysql服务器100-200台客户机:PII1.2

18、G,128M内存,windows98操作系统。上述所有计算机组成局域网。2.5服务【阐明开发单位可向用户提供的服务。如人员培训、安装、保修、维护和其他运行支持。】2.6验收标准100台客户机同时连接服务器进行数据采集并在10分钟内完成数据的提交,任一台客户机应顺利提交数据并得到成功操作的提示。每位学生只能提交一次单项测评数据。管理程序应在30秒内完成2000名以内学生提交的单项测评数据的统计。管理程序应在30秒内查询出统计结果。3实施计划3.1任务分解【任务的划分及各项任务的负责人。】需求分析:朱敏、贾长云系统设计:朱敏编码:林毅、贾长云测试计划:朱敏测试:本系学生3.2进度【按阶段完成的项目

19、,用图表说明开始时间、完成时间。】需求分析: 2003.4.1 2003.4.10系统设计: 2003.4.11 2003.4.20编码: 2003.4.21 2003.5.10 测试计划与测试: 2003.5.11 2003.6.1再编码、再测试 2003.6.1 2003.6.203.3预算资料费、文印费 500元人员津贴 1500元3.4关键问题【说明可能影响项目的关键问题,如设备条件、技术焦点或其他风险因素,并说明对策。】较难实现的功能有:动态生成的HTML表单(数据条目数量可变)的数据接收。大量原始数据的高效统计。多用户访问下的数据库共享冲突。4人员组织及分工需求分析:朱敏、贾长云系

20、统设计:朱敏编码:林毅、贾长云测试计划:朱敏测试:本系学生5交付期限2003年6月20日6专题计划要点【如测试计划、质量保证计划、配置管理计划、人员培训计划、系统安装计划等。】测评系统所有文档利用CVS服务器进行管理。在项目各阶段结束时各创建一个锁定分支。三、需求规格说明书1引言1.1编写目的【阐明编写需求说明书的目的,指明读者对象。】 为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。 本文档供项目经理、设计人员、开发人员参考。1.2项目背景f. 项目的委托单位、开发单位和主管部门 本项目由东港学院教务处委托东港学院计算机系进行开发。g. 该软件系统与其他系统的关系 本系统

21、使用高校教务管理系统中的基础数据。1.3定义【列出文当中所用到的专门术语的定义和缩写词的原文。】教师测评网络系统以下简称测评系统。1.4参考资料f. 项目经核准的计划任务书、合同或上级机关的批文g. 项目开发计划h. 文档所引用的资料、标准和规范。列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源1、教师测评网络系统计划任务书2任务概述2.1目标通过局域网进行学生对教师教学水平、师德评价的数据采集。并对采集到的数据按照教务部门制定的规则进行统计,按教务部门规定的报表格式进行查询输出。2.2运行环境【应包括硬件环境、软件环境。】1台服务器:PIII1.2G双CPU,SCSI双硬盘镜像,

22、512M内存,LINUX7.0,Apache+PHP+Mysql服务器100-200台客户机:PII1.2G,128M内存,windows98操作系统。上述所有计算机组成局域网。2.3条件与限制【阐明为完成项目应具备的条件、开发单位已具备的条件以及尚需创造的条件。必要时还应说明用户及分合同承包者承担的工作、完成期限及其他条件与限制。】为完成本系统的开发,应配备WEB服务器、CVS服务器、FTP服务器、文本编辑工具、微机若干台、打印机一台。可利用东港学院计算机系现有的服务器及教师办公用微机等设备。3数据描述3.1静态数据在校学生的班级名称、班级编号,学生学号、姓名,本校系部编号、名称,各系部教师

23、编号、姓名,当前学期的所有班级的课程(编号)及任课教师(编号),课程编号、课程名称。3.2动态数据【包括输入数据和输出数据。】测评类型,各测评类型中包括的评价项目、项目等级划分、项目分值分配。学生对任课教师的各测评类型中的子项目所做的评价分值。每位教师各测评类型的得分。以系部为单位的教师测评结果排名。3.3数据库介绍【给出使用数据库的名称和类型。】使用支持多种平台的免费关系型数据库管理系统Mysql。3.4数据表/班级信息表create table classinfo(schoolno char(6) NOT NULL,collegeno char(3) NOT NULL,departno c

24、har(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,classroom char(5),primary key(schoolno,classno)/学生基本信息表create table student(stuno char(15)

25、 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)/教师信息create table teacherinfo(collegeno char(3) NOT NULL,departno char(2) NOT NULL,teacherno

26、 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 char(3) NOT NULL,departno char(2) NOT NULL,staffroomno char(2) NOT NULL,staffroomna

27、me 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 key(evaltypeno,evaltypeitemname)/各类测评中各子项目得分统计以后的值create table evaldatabyevaltype(s

28、emester 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 NULL,evalobjno char(20) NOT NULL,evaltypeno char(10) NOT NULL,evaltor char(32) NOT

29、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 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 , teacherno char(6) NOT NU

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

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