网上学习评价系统用户管理模块Word下载.docx
- 文档编号:14791145
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:28
- 大小:1.36MB
网上学习评价系统用户管理模块Word下载.docx
《网上学习评价系统用户管理模块Word下载.docx》由会员分享,可在线阅读,更多相关《网上学习评价系统用户管理模块Word下载.docx(28页珍藏版)》请在冰豆网上搜索。
在当前互联网开放式环境下,传统的学习评价信息管理模式存在很多局限,已经满足不了现在的管理需求,不再适合各个高校的发展趋势要求。
在计算机互联网还没得到普及之前,学习评价信息的处理都是人工来完成的,这种方式在现在的生活节奏,显得效率十分低下。
旧的高校内学习评价信息的管理方法早就不能满足高校对大量的学习评价信息的快速处理及统计的需求,所以该方法必须实现信息化,网上学习评价系统在这种需求中产生。
1.2国内外现状研究
美国对网上学习评价系统的研究较早,美国学习评价信息学会在其09年发表的《基本学习评价信息理论说明》当中提出了几项评定学习评价信息的指标:
相关性方面、可验证方面、超然方面和可定量方面。
这是全世界首次正式提出了学习评价信息的质量标准。
这个报告对后来的网上学习评价系统的研究产生了非常之大的影响。
国内目前已有很多高校实现了信息化管理,建立了基于内部的局域网系统,外部和因特网相连,硬件设施也是非常完备。
另外在软件应用方面,我国很多软件开发公司已开发了各种各样的学习评价信息管理系统,不过这些学习评价信息管理系统很多是基于当前国内的学习评价信息管理制度,没有实现特别强大的功能应用,尚未能够受到国际上的认可,暂时没有实现国际化标准的要求。
网上学习评价系统怎么去面对国际化的发展要求,是我国面临的非常重要的问题。
在信息反正迅速的今天,手工管理方式已经不再合适,必须要采用新技术提高管理质量。
而今还要面对来自外国同行的挑战,提高效率刻不容缓。
1.3研究目的
本课题的目的是将学习评价相关信息进行优化管理,使人能够快速的查看到所需要了解的信息。
如何开发一个实用的网上学习评价系统,是遇到的一个困难。
通过在网上查看网上学习评价系统的相关资料进行分析和研究,本论文提出了网上学习评价系统用户管理模块的理论依据和实现方法。
第2章设计技术及开发环境
2.1相关技术介绍
2.1.1JSP简介
JSP是一种有着“一次编写,各处执行”特点的动态网页技术标准。
即一个JSP程序可以在任何支持JSP的服务器上运行,无需对代码做任何的修改。
系统开发人员可加强这些组件的功能,共用这类组件,扩大其使用范围,使得其实现更大化的重用,JSP含有大量的标签,是根据XML标准制定的,且可以自定义标签,JSP有着使前端界面的设计和制作及后台的实现及管理可分别进行的角色分离的特点,该技术是J2EE中集成的一部分,其主要负责前端部分的页面显示,具有跨平台、独立、兼容、简便、易用和重用性等特点。
该技术是基于java的,它有着Java语言的跨平台特性以及组件重用、业务代码分离等预编译特征,其中的预编译是用户在第一次通过浏览器访问JSP页面时,服务器仅执行一次编译JSP页面的代码,并以.class文件的方式保存,在用户下一次访问该页面时,直接执行之前编译好的.class文件中的代码,这样不仅提升了用户访问的速度,同时也节约了服务器的CPU资源[7]。
2.1.2Javabean
Javabean是用java语言实现的公共可重用组件,支持分布式应用。
javabean的类都具有无参构造器并且是具体的,对于通用的事务处理器,数据库操作等都可封装在javabean中,通过调用它的属性和方法可快速进行程序设计,javabean逻辑上的封装,就使得处理和显示互不干扰。
2.1.3mysql简介
MySQL是在WEB应用中的最佳关系数据库管理系统的系统之一。
这是一个关联数据库管理系统,存储数据时是将数据存储在特定表中而不是将所有的数据在一起,这增加了速度和灵活性的改进。
由MySQL使用SQL语言是用于访问数据库最常用的标准化语言。
由于其体积小,速度快,总体拥有成本低,尤其是开放源码这一特点,网站为中小型的都选择MySQL作为数据库的网站。
MySQL系统特性有:
支持多线程,可以充分利用CPU资源;
使用多种编译器测试,且为多种编译语言提供了API;
对SQL查询算法进行了优化,提高了查询速度;
提供了ODBC、TCP/IP以及JDBC等多种数据库连接方式;
支持多种存储引擎等特性。
2.2开发环境介绍
2.2.1Myeclipse简介
MyEclipse是一个十分优秀的用于开发J2EE和Java,的Eclipse插件集合,MyEclipse的功能十分强大,支持也非常广泛,特别是对多种不同的开源产品的支持十分不错。
MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。
可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。
2.2.2Tomcat简介
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于小量级的应用服务器,广泛应用于中小型系统和并发访问用户不是很多的场合,是JSP程序首选的开发方式和调试方式。
对于一个初学者,这可能是因为当一个好的Apache服务器上配置了一台机器,你可以用它来访问HTML页面的请求作出回应。
第3章需求分析及可行性分析
3.1需求分析
伴随着信息行业的蓬勃发展和人们办公自动化意识的增强,学习评价信息管理部门的工作也越来越繁重,原来的网上学习评价系统已经不能完全满足相关人员使用的需要。
为了协助信息行业开展学习评价信息管理工作,开发更好的网上学习评价系统势在必行。
学习评价系统用户管理模块能够帮助人们更好的管理学习评价信息,查看教学大纲,课程选修情况和挂科率等信息,能更直观的反应相关的信息。
本系统采用B/S结构结合数据库开发来设计。
本系统是一个独立的系统,用来解决学习评价信息的管理问题。
采用JSP技术构建了一个有效而且实用的学习评价信息管理平台,目的是为高效地完成对学习评价信息的管理。
本系统具有标准网上学习评价系统所具有的现实中完整的学习评价信息管理步骤,完全的虚拟现实实现。
真正实现网上学习评价系统用户管理模块的功能作用。
3.1.1应用需求分析
(1)管理员:
管理员登陆系统后,可以查看和发布教学大纲,查看到课程的选修情况,挂科率学分的情况。
根据以上分析得到管理员用户的用例图如图3-1所示:
管理员
图3-1管理员用例图
Fig.3-1Administratorsusecasediagram
(2)教师:
教师登陆系统后,能够对试题进行管理,能够查看选修所授课程的学生,能对学生的成绩进行查看的管理。
根据以上分析得到管理员用户的用例图如图3-2所示:
教师
图3-2教师用例图
Fig.3-2Teachersusecasediagram
3.1.2运行需求分析
硬件条件:
局域网;
酷睿CPU、1GRAM、PC机要求10G硬盘以上;
打印机。
软件条件:
WindowsXPIE6.0以上。
3.1.3其他需求分析
用户很容易理解和学会操作。
本系统可读性、可测试性、健壮性都比较高。
并且在开发过程中,我们还需要调整各种矛盾,并在相对比较限制的情况下,使上面所说的各种要求得到最大限度的满足。
3.2数据流程分析
3.2.1系统操作流程
图3-3系统操作流程图
Fig.3-3Systemflowchart
3.2.2数据增加流程
添加信息时,编号字段由系统自动生成,不能修改,其他的信息是用户来输入,之后再判断数据是否合法,如果合法,就将新数据保存进数据库,如果不合法,就需要重新输入合法数据。
增加流程图如下:
图3-4数据增加流程图
Fig.3-4Increasethedataflowdiagram
3.2.3数据修改流程
需要修改信息时,选中需要修改的数据,然后输入新的数据,然后判断数据是否合法,如果合法就将新数据保存到数据库,如果不合法,就需要重新输入。
数据修改流程图如图3-5所示。
图3-5数据修改流程图
Fig.3-5Theflowchartofdatamodification
3.2.4数据删除流程
用户选定需要删除的数据,然后点击删除,再点击确定删除,然后删除数据库中相关的数据。
数据删除流程图如图3-6所示。
图3-6数据删除流程图
Fig.3-6Theflowchartofdatadeletion
3.3可行性研究
现代高校,必须要建立能够应付这些困难的新的学习评价信息管理方法,网上学习评价系统就是一种理想的选择。
网上学习评价系统主要有以下优势:
3.3.1经济可行性
本系统是由我们自己开发,经济投入基本没有,本系统对以后的学习评价信息管理有很大的帮助。
本次研究开发的网上学习评价系统可取代传统的学习评价管理,大大减少人力物力财力的消耗开资,提高管理的质量和效率,能直观反应出相关信息。
本系统在经济上的开销是能够接受的,所有开支都不大,所以本项目在经济上是可行的。
3.3.2技术可行性
技术可行性要考虑利用现有的技术能否顺利的完成开发系统的工作,硬件和软件配置能不能满足开发的需求等。
本次要开发的网上学习评价系统用户管理模块用的是比较流行的JSP技术。
因此较为简单易学调试也比较简单,软件方面:
由于使用的是目前相对成熟发展的B/S模式软件,故软件开发的平台可行,因此在技术上本次开发是绝对可行的。
3.3.3运行可行性
系统的开发主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。
新的系统运行后对现行旧的系统带来包括(工作环境、管理方式、组织机构等)的后果以及影响来进行评判和估计。
我国信息化和计算机已经相当普及,人们都具有了一定的基础,能操作本系统,所以在运行上有了可行性。
3.3.4时间可行性
从时间上看,在这几个月里学习和查找相关知识和资料,然后开发,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 学习 评价 系统 用户 管理 模块
![提示](https://static.bdocx.com/images/bang_tan.gif)