教学辅助系统可行性研究报告_第1页
教学辅助系统可行性研究报告_第2页
教学辅助系统可行性研究报告_第3页
教学辅助系统可行性研究报告_第4页
教学辅助系统可行性研究报告_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

教学辅助系统可行性研究汇报目录1引言 21.1编写目的 21.2背景 21.3定义 21.4参照资料 22、可行性研究的前提 32.1规定 32.2目的 62.3条件、假定和限制 62.4进行可行性研究的措施 72.5评价尺度 73对既有系统的分析 73.1处理流程和数据流程 73.2工作负荷 83.3费用开支 83.4人员 83.5设备 83.6局限性 84所提议的系统 94.1对所提议系统的阐明 94.2处理流程和数据流程 94.3改善之处 124.4影响 124.5局限性 144.6技术条件方面的可行性 146投资及效益分析 146.1支出 146.2收益 156.3收益/投资比 156.4投资回收周期 156.5敏感性分析 157社会原因方面的可行性 167.1法律方面的可行性 168结论 171引言1.1编写目的为顺应网络的普及以及教学数字化的高速发展,教学管理系统重要针对教学上的事务进行处理,已经早已不能满足教师和学生的信息需求,因此教学辅助系统适应现代大学教学需要,迎合信息时代的发展时尚,立足于以便教师同学进行信息化管理、信息获取、资源共享以及及时进行互动交流,极大的弥补教学管理系统对于资源的获取以及使用者之间交流上的局限性。通过整个系统应能时时监控,以便随时对教学进行管理,大大提高了管理效率、工作效率。本可行性研究汇报供引用此系统的高校以及软件开发人员做参照,并作为软件技术开发的文档保留。1.2背景A.本系统的名称为:教学辅助系统;B.教学辅助系统由上海电力学院一线教师提出,由软件工程专业谷海振负责完毕开发,本系统面向广大的高校师生以及高校管理人员,本系统需布署到使用单位的服务器上,通过互联网以及WEB浏览器访问本系统,管理人员可通过对应的专业客户端以及有关软件对系统进行操作。C.教学辅助系统重要是与采用此系统的高校师生进行交互,可以考虑与教学管理系统有关块区相联络,共同建设数字化校园。1.3定义A.B/S构造(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络构造模式,WEB浏览器是客户端最重要的应用软件。这种模式统一了客户端,将系统功能实现的关键部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一种浏览器(Browser),如Chorme或InternetExplorer,服务器安装数据库。浏览器通过WebServer同数据库进行数据交互。B.三层构造:三层客户机/服务器应用程序使用一种中间或中间层,应用程序服务器,它在客户机应用程序和后端数据库之间操作。中间层存储了系统的商业逻辑,并协调客户机上与后端数据库交互的显示。1.4参照资料A.软件工程,王慧芳等编著,浙江大学出版社B.实用软件工程,郑人杰,清华大学出版社C.现代软件工程——原理、措施与管理,郭荷清,华南理工大学出版社2、可行性研究的前提2.1规定A.功能:本教学辅助系统重要功能有教师、学生的信息化管理、课程信息获取、资源共享以及及时交流;B.性能:本教学辅助系统面对使用者数量较大,需要服务器以及数据库的并发性能很好,另一方面对系统源代码进行算法优化提高速度,设置必要的安全防备措施,以免数据泄露;C.输出:在资源共享部分学生下载课程信息中的课件文献,用于教学的资源的传播,支持多种已上传类型的文献下载。D.输入:教师信息,由教师自行注册和管理;学生信息、课程信息,由后台管理员进行新增管理的操作; 课件:由讲课教师进行上传,数据类型与课件的实际类型为准。E.处理流程和数据流程:(1)教学辅助系统前台工作流程图:(2)教学辅助系统后台流程图:(3)教学辅助系统数据流图:(b)0层图F.在安全与保密方面:教学辅助系统前台如需查询个人信息以及对数据进行修改时需登录,后台管理系统无论做什么操作都需要登录,保证了个人信息的安全保密;G.本系统应可以考虑与教学管理系统相联接,可免除再次输入学生信息,课程信息等工作,同步增强其课程信息的查询功能;H.完毕期限:7月4日。2.2目的教学辅助系统的重要开发目的:A.建设数字校园,提高信息资源运用,减少人力与设备;B.不需要拷课件,提高教学效率;C.对教学管理系统的改善;D.管理信息服务的改善;2.3条件、假定和限制a.系统的运行寿命的不少于4年;b.进行系统方案选择比较的时间;c.经费、投资方面的来源和限制;d.提醒免责申明,本系统对使用过程中的违法犯罪行为不负法律责任;e.一般PC电脑,有WEB浏览器,WINDOWSXP/7及以上系统版本,开发环境为myeclipse和mysql;f.各高校以及论坛的运行模式;g.系统投入使用的12月12日。2.4进行可行性研究的措施对该项目从技术可行性,经济可行性和社会可行性上进行分析,基于以上三点得出项目与否可行。系统开发过程采用瀑布模型:通过强调编写文档的重要性,可以很好的控制项目开发成本,进度和质量。2.5评价尺度阐明对系统进行评价时所使用的重要尺度,如费用的多少、各项功能的优先次序、开发时间的长短及使用中的难易程度。3对既有系统的分析3.1处理流程和数据流程3.1.1既有教学管理系统的数据流图:3.1.2既有网络教学平台系统的数据流图:3.2工作负荷既有教学管理系统:重要负责向师生提供全校的课程信息,教学计划,以及学生成绩的录入、管理和查询。工作量与高校的师生人数有很大关系,并发量在500次/秒。既有网络课程平台:重要负责为教师提供课程设置以及课件上传的权限,提供课程查询,课件下载等工作。因需要与服务器的上传、下载,工作量比较大。3.3费用开支既有系统需要教务处的老师做管理员,负责录入课程信息,教师信息和学生信息,教师访问系统进行课件的更新,学生需要的时候进行课件的产寻和下载。需要一台服务器,以及参与人员的有WEB浏览器的PC电脑。办公室一间。开支状况与当地物价以及市场需求有关。3.4人员具有操作一般个人电脑的能力,具有数据库、服务器的基本维护和操作的计算机技术。至少一人。3.5设备服务器,数据库,一般个人电脑。3.6局限性A.学生成绩只有指定期间的更新,更新频率低;B.教师与学生的交流功能不具有;C.教学管理系统与教学平台想分开,导致一定的麻烦过程,不符合信息化校园快捷以便的规定。4所提议的系统本章将用来阐明所提议系统的目的和规定将怎样被满足。4.1对所提议系统的阐明所提议的系统应使用B/S构造(Browser/Server,浏览器/服务器模式),客户端电脑通过浏览网页的形式与系统进行交互。在功能方面,可以很好的将教学管理系统中的课程信息与网络课程平台的课件下载等信息整合在一起,以便进行查询和下载,与此同步,学生与老师之间可以进行类似于QQ空间留言板方式的交流与沟通,符合目前建设信息化校园的理念。性能上,用比较高性能的服务器和数据库,增强其计算和并发能力。输入输出方面,使用算法在jsp视图层(View)上给管理员提供对系统的操作和维护、为教师留下上传接口,给课程配置有关的属性实现下载。JSP技术:JSP是一种卓越的Java技术,它基于强大的Java语言,可在任何Web或应用服务器上运行,与JavaEnterpriseAPI(Java企业应用编程接口)紧密结合,可迅速创立高性能的Web应用程序。它将内容的生成和显示进行分离,使Web开发人员能专注于应用逻辑的处理;运用可重用的组件(JavaBtens\EJB),加紧了总体开发速度,并提高了系统质量,采用标识简化页面编程,减少了开发人员的难度。Struts2框架:ActionServlet,这个类是Struts的关键控制器,负责拦截来自顾客的祈求。Action,这个类一般由顾客提供,该控制器负责接受来自ActionServlet的祈求,并根据该祈求调用模型的业务逻辑措施处理祈求,并将处理成果返回给JSP页面显示。4.2处理流程和数据流程4.2.1教学辅助系统前台工作流程图:4.2.2教学辅助系统后台流程图:4.2.3教学辅助系统数据流图:(b)0层图4.3改善之处建设数字校园,提高信息资源运用,减少人力与设备:提议系统将原有教学管理系统与网络课程平台的功能相整合,不再分别存储师生信息,减少数据空间。不需要拷课件,提高教学效率:提议系统为学生提供课件下载功能,只要任课教师及时的更新上传课件,学生就可以在课前自行下载课件文献,免除上课拷课件信息的状况,提高教学效率。对教学管理系统的改善:为教学管理系统增长课件资源共享以及交流平台,使其功能愈加强大。D.管理信息服务的改善:学生、课程等的初始数据都由后台操作完毕,防止随意恶性更改等操作。4.4影响4.4.1对设备的影响WEB服务器一台,规定有一定空间存储程序和课件数据,本来教学管理系统的数据库访问接口,以免出现两个系统的数据有出入。4.4.2对软件的影响应设置与数据库对应的hibernate类已到达正常的数据访问过程。4.4.3对顾客单位机构的影响A.对于使用本系统的高校应拥有一台较高校的服务器,并发性能良好的数据库。B.既有系统应从属于教务部门,其行政老师做管理员(至少一名),应可以正常操作计算机的能力,具有系统维护以及使用有关专业软件的能力。C.参与人员(教师和学生)有可以连接互联网有WEB浏览器的个人电脑。D.办公室一间。4.4.4对系统运行过程的影响顾客的操作规程;b.运行中心的操作规程;c.运行中心与顾客之间的关系;顾客要想登陆系统对数据进行查询等一系列操作的前提是运行中心已经将必须的数据输入到系统中。d.源数据的处理;系统外的源数据需要通过验证才可以输入到系统,例如在教室注册系统时,要验证表单与否符合规定等,在上传课件时,只有任课教师才有上传权限等措施,加强数据的管理。e.数据进入系统的过程;由于本系统完全由struts框架技术实现,故而其实现为:将输入数据表单提交到action,通过ActionServlet读struts-config.xml文献找到action下的path属性找到.action,通过name属性找form-beans中的form-bean的name属性得到ActionForm的包名类名,先实例化form,把表单的值填充给form,并进行校验,验证通过会实例化Action,执行Action的execute措施。f.对数据保留的规定,对数据存储、恢复的处理;数据保留分为文字数据和文献数据,文档数据是指后台,或顾客对于信息的增长、修改、删除来说的,数据需要填写入jsp表单来存储到数据库属性列中的数据。数据的恢复也是根据数据库的恢复功能相一致的;文献存储则是通过将数据通过输入流的方式写入到服务器的指定目录,同步将存储的途径(包括文献名在内)存储到数据库中,当数据需要恢复时,需要将服务器目录下的文献和数据库中存储的途径信息都取出来才可以完毕恢复。因此对于数据要进行定期的备份工作,防止数据大量丢失。g.系统失效的后果及恢复的处理措施。系统失效后,无法从外界登录系统,无法响应顾客祈求。由于系统符合MVC架构,业务层、逻辑层,视图层互相独立,故而除了当时无法进行操作外,不会导致不可恢复的后果。其一,检查数据库与系统的连接,其二,应将系统重新布署到服务器。4.4.5对开发的影响a.培训使用者纯熟掌握本系统的使用措施;b.为了建立一种数据库所规定的数据资源;c.为了开发和测验所提议系统需要布署到服务器进行对应的功能调试和访问测试,以及老师同学的参与;d.所波及的保密与安全问题:假如需要对系统进行操作则需要验证登陆状态,保证数据不被恶意篡改。服务器的安全防火墙应保持启动状态,防止黑客袭击。定期进行进行数据备份。4.4.6对地点和设施的影响管理操作就设在教务处办公室。4.4.7对经费开支的影响服务器一台元数据库系统1000元其他开支1000元4.5局限性不清晰教学管理系统中确切的数据库构造,因此对于教学管理系统部分功能都较之弱化了,课程受时间限制无法完毕大量繁琐的编程任务。后来有时间可以再慢慢补充有关功能模块进去。4.6技术条件方面的可行性a.在目前的限制条件下,该系统的功能目的均可以到达预期规定;b.运用既有的技术,该系统的功能可以实现;c.对开发人员至少一人和应纯熟掌握d.在规定的期限内,本系统的开发能否完毕。6投资及效益分析6.1支出对于所选择的方案,阐明所需的费用。假如已经有一种现存系统,则包括该系统继续运行期间所需的费用。6.1.1基本建设投资包括采购、开发和安装下列各项所需的费用,如:房屋和设施;ADP设备;数据通讯设备;环境保护设备;安全与保密设备;ADP操作系统的和应用的软件;数据库管理软件。6.1.2其他一次性支出包括下列各项所需的费用,如:a.研究(需求的研究和设计的研究);b.开发计划与测量基准的研究;c.数据库的建立;d.ADP软件的转换;e.检查费用和技术管理性费用;f.培训费、旅差费以及开发安装人员所需要的一次性支出;g.人员的退休及调动费用等。6.1.3非一次性支出列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:a.设备的租金和维护费用;b.软件的租金和维护费用;c.数据通讯方面的租金和维护费用;d.人员的工资、奖金;e.房屋、空间的使用开支;f.公用设施方面的开支;g.保密安全面的开支;h.其他常常性的支出等。6.2收益对于所选择的方案,阐明可以带来的收益,这里所说的收益,体现为开支费用的减少或防止、差错的减少、灵活性的增长、动作速度的提高和管理计划方面的改善等,包括;6.2.1一次性收益a.开支的缩减包括改善了的系统的运行所引起的开支缩减,如资源规定的减少,运行效率的改善,数据进入、存贮和恢复技术的改善,系统性能的可监控,软件的转换和优化,数据压缩技术的采用,处理的集中化/分布化等;b.价值的增升包括由于一种应用系统的使用价值的增升所引起的收益,如资源运用的改善,管理和运行效率的改善以及出错率的减少等;c.其他如从多出设备发售回收的收入等。6.2.2非一次性收益阐明在整个系统生命期内由于运行所提议系统而导致的按月的、按年的能用人民币数目表达的收益,包括开支的减少和防止。6.2.3不可定量的收益逐项列出无法直接用人民币表达的收益,如服务的改善,由操作失误引起的风险的减少,信息掌握状况的改善,组织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或进行极值估计(按最佳和最差状况估计)。6.3收益/投资比求出整个系统生命期的收益/投资比值。6.4投资回收周期求出收益的合计数开始超过支出的合计数的时间。6.5敏感性分析所谓敏感性分析是指某些关键性原因如系统生命期长度、系统的工作负荷量、工作负荷的类型与这些不一样类型之间的合理搭配、处理速度规定、设备和软件的配置等变化时,对开支和收益的影响最敏捷的范围的估计。在敏感性分析的基础上做出的选择当然会比单一选择的成果要好某些。7社会原因方面的可行性7.1法律方面的可行性无论什么组织都需要有国家的保护,因此也应当遵守对应的法律。《协议法》,《消费者权益保护法》等对所有企业的行为作出了限制。作为软件开发的团体,我们也应当遵遵法律法规,这不仅缩小了管理者的决定范围,也限制了可行性方案的选择。根据《中华人民共和国计算机软件保护条例》(1月1日中华人民共和国国务院令第339号公布)第八条可知:软件著作人享有下列各项权利:(一)刊登权,即决定软件与否公之于众的权利;(二)签名权,即表明开发者身份,在软件上签名的权利;(三)修改权,即对软件进行增补、删节,或者变化指令、语句次序的权利;(四)复制权,即将软件制作一份或者多份的权利;(五)发行权,即以发售或者赠与方式向公众提供软件的原件或者复制件的权利;(六)出租权,即有偿许可他人临时使用软件的权利,不过软件不是出租的重要标的的除外;(七)信息网络传播权,即以有线或者无线方式向公众提供软件,使公众可以在其个人选定的时间和地点获得软件的权利;(八)翻译权,即将原软件从一种自然语言文字转换成另一种自然语言文字的权利;(九)应当由软件著作权人享有的其他权利。软件著作权人可以许可他人行使其软件著作权,并有权获得酬劳。软件著作权人可以所有或者部分转让其软件著作权,并有权获得酬劳。(十)由两个以上的自然人、法人或者其他组织合作开发的软件,其著作权的归属由合作开发者签订书面协议约定。无书面协议或者协议未作明确约定,合作开发的软件可以分割使用的,开发者对各自开发的部分可以单独享有著作权;不过,行使著作权时,不得扩展到合作开发的软件整体的著作权。合作开发的软件不能分

温馨提示

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

评论

0/150

提交评论