田忠彬+李平
摘要:随着计算机的普及以及网络的全面覆盖,网络技术发展迅速,它全面改造了我们的学习与生活,使得传统意义上的学习方式和生产生活方式都发生了巨变。网络的全面的覆盖与使用,使得网上的在线学习变得可以实现。因此,网络学习展示了它旺盛的生命力和强劲的发展潜力,在世界范围内发展迅速。该系统的设计模式是浏览器/服务器模式,在开发的过程中,综合使用了Photoshop来处理图片,以及使用了网络开发语言html和JavaScript进行网页设计。将Jsp技术与Servlet技术组合起来的方式使保证系统能够正常的运行。用JDBC实现数据库与程序的连接。
关键词:计算机技术;网络学习;浏览器/服务器模式;JSP;JDBC
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)25-0192-02
Abstract: Universal coverage with the popularity of computer and network, the network technology is developing rapidly, it comprehensive transformation of our study and life, makes the traditional learning style and lifestyle changes have taken place in the production. Network of comprehensive coverage and use, making the Internet, online learning can be achieved. Therefore, the network study shows its vitality and strong development potential, is developing rapidly throughout the world.The design patterns of this system is B/S mode, in the process of development, the comprehensive use Photoshop to deal with pictures, and the use of the web development language HTML and JavaScript for web design. Combined with the Jsp and Servlet way to ensure that the system running normally. Using the JDBC database connection with the program.
Key words: technology of computer;web-based learning;B/C partten; JSP; JDBC
1 背景
21世紀的来临也预示着我们逐步进入了高科技时代,以计算机技术、物联网为核心的高新技术的发展,使我们的生活和学习发生了天翻地覆的改变。电脑的普及,网络的全方位覆盖让我们随时随地上网成为了可能,这也为本系统的实现提供了有利因素。因为网络的全球方位覆盖可以让我们无论相隔多远都能在同一个地方学习和交流,这也是传统的板书教学所不能提供的。本系统采用的是模块化的设计思想,分为管理员、老师、学生三个主要对象,主要是为了更好地提高学生的学习兴趣,有多学科都可以在线学习,是学生能够全方位提高自己。随着人们生活水平的不断提高,人们对学习的要求也越来越高,这也能够推动多媒体教学系统的不断完善和发展,使多媒体系统的功能越来越强大,最终能满足绝大多数人的需求。
2 系统分析
2.1 系统的需求分析
由于本身对教育系统比较熟悉,了解传统的面对面教学,板书教学的优点和缺点,
本系统结合了板书教学的细致,严谨的风格,同时总结了板书教学的缺点,经过调查与询问,本系统希望能过提供一个能过比较全面的满足大多数学生对学习要求的系统。学生都能再本系统中找到他想要锻炼的某方面的能力。比如说交流能力,理解能力,动手能力等。
本系统需要满足的需求大体如下:
1) 系统管理用户能够查看其他系统其他用户的资料,并修改,发布系统公告等。
2) 教师用户能够上传和下载授课资料,能在线批改学生试题。修改个人密码。
3) 学生用户能够上传作业,下载资料,能在线测试,修改个人密码。
4) 学生和老师能在本系统互相交流,回答问题。
5) 学生能根据关键词搜索自己需要的资料和文档。
2.2 系统开发设计思想
本系统采用面向对象程序语言Java来实现,使用模块化的程序设计,使得后期测试和修改方便。同时使用SqlServer2005作为数据的存储结构,方便管理数据。
系统包含了大多数的对数据库的操作,如增加、删除、修改、查询基本的对数据字段的操作。具体就是对资料的修改和增加。
2.3 系统的主要技术
2.3.1 Java Server Page(JSP)技术
本系统采用的是jsp开发语言来进行程序的编写。Jsp是一种从java发展来的网页编程技术。它是在html中插入脚本语言的网页编程技术,JSP是Sun公司J2EE架构中重要的部分[5]。
2.3.2 JDBC技术
JDBC技术就是将程序与数据库的连接部分分离开来,独立于J2EE框架与数据表。同过JDBC技术,可以更加方便地实现数据库的连接,更加方便地对数据库进行操作,极大地方便了程序的开发,方便程序与数据库的维护[6]。endprint
2.4 系统的运行环境和开发平台
2.4.1 硬件设备及操作系统
服务器:PentiumIII 1G,内存256mb以上,像素1024*768。
操作系统:Windows 98以上。
客户端:PentiumIII 500,内存256mb以上,像素1024*768。
网络:网络能够连接,配置TCP/IP协议。
2.4.2 系统开发工具
电脑配置:Dell品牌机CPU:core i5 内存:DDR 4G 硬盘:500G
操作系统:Microsoft Windows Server 7
开发环境:MyEclispse 8.5
Web服务平台:Tomcat 6.0
数据库:SQL Server 2005
3 系统设计
本系统的学生用户可以在网站上进行在线视频的观看,以及资料的上传和下载,还能够在线测试,给教师留言等功能。使得学生的学习变得更加的方便,更加有利于调动学生的学习积极性,培养学生的动手和交流能力,培养学生的自学能力,使学生能够更加迅速地融入其中,提高学习成绩。
本系统的教师用户可以修改个人资料,上传和下载教学课件与学习资料,在线批改学生作业等功能。使教师分工作变得更加的方便,不用一直去学校办公,而是在闲暇时都能通过本系统来管理学生,培养学生,备课等。能够使得教师有更多的空余时间来知道学生们学习,方便教师的工作与生活。
本系统的admin用户负责增加和删除用户,管理资料,管理视频,管理页面公告等功能。
能够使本系统网站更加合理流畅地运行,使学生用户和老师用户能够更加熟练地使用本系统。
3.1 系统用例
与本系统相关的用户和角色包括:
系统管理员:增加和删除用户,修改用户资料,管理上传的资料,发布系统公告等。
教师:管理教师个人信息和登录密码,管理班级信息,上传资料和视频,在线修改学生作业。
学生:学生用户可以浏览本网站内容,观看学习视频,下载学习课件和完成教师布置的任务,给教师留言,向老师提出学习问题等。
3.2 系统功能模块的划分
按照需求分析以及系统分析,我将本系统大致定为以下几个模块,如图1所示。
4 系统实现
当部署好本系统,启动服务器,在浏览器中输入(http://localhost:8080/dbjsxys)后,页面会跳转到系统首页,如图2所示。
主页上方显示了多媒体精品课程教学网站,网站以蓝色为主题颜色,一眼望去,有身心愉悦的感觉,简洁明了,优雅大方。非常的有人性化。同时主页包含了课程简介,教学大纲,授课教案,视频教学,资源导航,关于我们等几大栏目。页面左方部署了登录模块,用户可以在此输入用户名和密码进行登录,验证成功后会跳转到指定的页面。正中间显示的是我们的课程简介,游客可以在其中浏览关于课程的相关介绍,选择自己所感兴趣的进行查看。中间图片上方喇叭处是管理员发布的公告信息栏,可以在此查看主要公告信息。右方是教学大纲,简要地介绍了我们的教学宗旨和教学理念,向大家介绍我们的教学方法,使用户大致了解我们的想法,便于他们深入学习。
5 结束语
互联网技术日新月异的飞速发展,极大地推动了基于Internet 的应用技术的发展,支持Web 数据库访问的新技术层出不穷。随着校园网的发展,基于Internet 的教务、教学管理系统也在不断地深入和提高。本文所介绍的“基于Internet的多媒体教学系统设计”仅仅是高校管理信息系统的一个小模块。今后我们将进一步努力,不断学习和研究新技术,开发出更多更好的具有本单位特征的校园管理信息系统和教学系统。更好地利用网络资源,使教师与学生、学生与学生、教师与教师间的交流更为方便、快捷。
参考文献:
[1] 信息学院的数字化学院系统软件开发任务书[M].
[2] Todd Cook. JSP从入门到精通[M]. 北京: 电子工业出版社, 2003.
[3] Soren Lauesen. Software Requirements Styles and Techniques[M]. BeiJing: Publishing House of Electronics Industry, 2002.
[4] Roger S Pressman. Software Engineering A Practitioners Approach[M]. 5th ed.北京: 清华大学出版社, 2001.
[5] 耿祥义, 张跃平. JSP实用教程[M]. 北京: 清华大学出版社, 2003.
[6] Hans Bergsten.JavaServer Pages_2nd Edition[M]. O'Reilly, August 2002.
[7] Kevin Duffey,Vikram Goyal. Professional JSP Site Design[M]. BeiJing: Publishing House of Electronics Industry, 2002.
[8] 飛思科技产品研发中心著JSP应用开发详解[M]. 2版.北京: 电子工业出版社, 2004.
[9] 萨师煊, 王珊. 数据库系统概论[M]. 北京: 高等教育出版社, 2002.
[10] 苏林忠, 冀翼. 基于JSP技术的动态WEB开发[J]. 河南师范大学学报:自然科学版, 2003, 31(3).
[11] 程文. 基于JSP开发动态网站的设计与实现[J]. 现代计算机, 2002(149).
[12] Paul C Jorgensen.Software Testing A Craftsmans Approach[M]. 2nd ed. China Machine Press, 2003.endprint