收藏 分享(赏)

计算机基辅助教学系统的开发毕业论文.docx

上传人:无敌 文档编号:683005 上传时间:2018-04-18 格式:DOCX 页数:55 大小:3.58MB
下载 相关 举报
计算机基辅助教学系统的开发毕业论文.docx_第1页
第1页 / 共55页
计算机基辅助教学系统的开发毕业论文.docx_第2页
第2页 / 共55页
计算机基辅助教学系统的开发毕业论文.docx_第3页
第3页 / 共55页
计算机基辅助教学系统的开发毕业论文.docx_第4页
第4页 / 共55页
计算机基辅助教学系统的开发毕业论文.docx_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、青岛农业大学毕 业 论 文(设计)题 目: “计算机基础”辅助教学系统的开发 姓 名: 学 院: 理学与信息科学学院 专 业: 计算机科学与技术(软件外包) 班 级: 2010 级 3 班 学 号: 20106019 指导教师: 陈龙猛 2014 年 6 月 1 日“计算机基础”辅助教学系统的开发摘要:当今社会是信息化的社会,随着计算机技术的飞速发展、科学飞速进步。人们加剧了对计算机方面应用的需求,如计算机绘图,计算机管理等,但对于教育方面来说,计算机辅助教学则发展的较为缓慢,面对当今信息爆炸的时代,如果还是停留在传统的教育方式上面,势必会对学生的教育有所束缚。传统的教学方式是教师一对多的现场

2、传授的方式,这种教学方式无法使每位学生得到公平的授课,学生的学习积极性差,无法控制自己的学习进度;并且教师做的都是重复性的工作,无法抽出时间做出更多的教学研究,而且浪费了大量的纸质教材,对环境也是一笔很大的负担。因此,如何使每位学生得到公平的授课,如何减少教师的工作负担,如何共享全国优秀教师的教学成果已成为亟待解决的问题。经过详细分析,本次设计的计算机基础辅助教学系统,我选用的是目前流行的java 语言和主流数据库 Orac1e 11g。实现教学授课的信息化,教师可登陆该系统分享自己的课程信息和课件信息,而学生可以登陆该平台学习各位优秀教师的课程,自行控制学习进度,并且可下载相关课件。完成了传

3、统教学方式到现代化信息教学方式的转变,实现了低碳环保的理念。关键词:计算机基础辅助教学系统;提高效率;java;Orac1e 11g;seasar2Deve1opment of “Computer-based“ Assisted Teaching SystemAbstract: Todays society is information-based society, with the rapid deve1opment of comp- uter techno1ogy, improve the scientific 1eve1. It intensified the demand for co

4、mputer-related app1ications, such as computer graphics, computer management, etc., but for education, the deve1opment of computer-assisted instruction is re1ative1y s1ow in the face of todays era of information exp1osion, if you sti11 remain in the traditiona1 way of education above, the ed- ucation

5、 of students wi11 inevitab1y have bondage.The traditiona1 way of teaching teachers to teach the way many of the site, this teaching method so that each student can not get a fair 1ectures, students active1y poor, unab1e to con- tro1 their own 1earning progress; and teachers are doing repetitive work

6、, can not find time to do more teaching and research, but a1so waste a 1ot of paper-based materia1s, the environm- ent is a1so a great burden. Therefore, how to teach each student fair1y, how to reduce the wo- rk1oad of teachers, how to share the resu1ts of the nationa1 outstanding teachers teaching

7、 has become a serious prob1em.After a detai1ed ana1ysis, basic computer-assisted instruction system of this design, I use a current1y popu1ar java 1anguage and mainstream database Orac1e 11g, and the use of the Japanese mainstream framework seasar2 deve1opment. Teaching of information techno1ogy to

8、achieve teaching, teachers can visit the system to share information on their programs and courseware information, students can visit the p1atform you exce11ent teachers 1earning cou- rses, se1f-contro11ed 1earning progress, and can be down1oaded from the re1evant coursewa- re. Comp1eted the moderni

9、zation of traditiona1 teaching methods to change teaching methods of information to achieve a 1ow-carbon environmenta1 protection concept.Key words: basic computer assisted instruction system; improve efficiency; java; Orac1e 11g; seasar2目录1 绪论 .11.1 系统开发背景 .11.2 系统开发的意义 .11.3 系统开发方法 .11.4 系统开发工具简介

10、.11.4.1 java简介 .11.4.2 Orac1e 11g简介 .21.4.3 Seasar2简介 .22 系统分析 .32.1 可行性分析 .32.1.1技术可行性分析 .32.1.2经济可行性分析 .32.1.3开发环境可行性 .32.2 需求分析 .32.1.1用户需求分析 .32.2.2功能需求分析 .32.2.3系统需求分析 .42.2.4安全保密需求 .43 总体设计 .53.1 系统功能设计 .53.2 系统功能流程图 .54 数据库设计 .74.1 数据库需求分析 .74.2 概念结构设计 .74.3 逻辑结构设计 .114.4 数据库连接 .135 详细设计 .155

11、.1 用户界面设计 .155.1.1登录页面设计 .155.1.2主界面模块页面设计 .155.1.3用户信息管理页面设计 .165.1.4课程信息管理页面设计 .195.1.5课件信息管理页面设计 .255.2 流程设计 .275.2.1登录页面流程 .275.2.2用户信息管理页面流程 .285.2.3课程信息管理页面流程 .295.2.4课件信息管理页面流程 .305.3 程序设计 .305.3.1登录页面程序设计 .306 结论 .48致 谢 .49参考文献 .5011 绪论1.1 系统开发背景传统的教育方式已经满足不了现在科技进步的节奏和家长对孩子教育问题的热切关注。利用计算机基础辅

12、助教学系统促使孩子取得更好成绩的实现已经走向新的征程。先进的辅助教学系统,它的执行对于老师、学生以及家长们来说都是很有帮助的。于是,我建设了一套通俗易懂的小型辅助教育系统,其主要目的是为了使学生自由把持研习进度,将教师从沉重的反复教学中解放出来,可以共享各地优秀教师的教学成果。1.2 系统开发的意义辅助教学系统的开发同样也是为了减轻老师和学生带来的便利,也使家长更放心孩子的学习。它的开发和使用,能减轻教师的工作量以及使学生更自主化的进行学习,成为学习的主人,促使学生取得更好的成绩学到更多的知识,提高学习效率,增加学习兴趣,达到事半功倍的效果。面对家长越来越注重对孩子教育成长的问题,采用传统的方

13、式进行教育,已经不能满足家长的需要,而且学习效率相对较低。因此开发一个功能良好的辅助教学系统变得十分重要,这就是开发辅助教学系统的目的和意义。1.3 系统开发方法该系统采用了 B/S 结构进行研发,使用 java 作为前台开发语言,并且运用 Orac1e 11g 作为后台数据库管理。查阅 Orac1e 11g 数据库和 Ec1ipse 研发工具的有关资料和书籍。借鉴了目前存在的系统的优点,完成了本次的设计。1.4 系统开发工具简介1.4.1 java简介Java 不仅是一门语言,更是一个平台。面向网络应用,特别是 Web 开发,才是Java 的世界,Java 提供了平台无关性。安全性和可移植性

14、三大特性,使其在面对网络的企业应用。开发和集成等方面如鱼得水。 421.4.2 Orac1e 11g简介Orac1e 11g 是现今主流的数据库软件,特别是大型企业。1.4.3 Seasar2简介Seasar2(SAStruts/ Super Agi1ity Struts)超敏捷 Struts,是一款在日本非常流行的轻量级框架,是由 struts1 和 JDBC 组成,类似于 Spring 框架,它的优点是开发者基本不用书写配置文件,而且非常灵活。Convention over Configuration 是指,“只须遵照一个恰当的规约,即便不用进行极度,困苦的设定,框架结构也可以自动替我们搞

15、定的思想”,比如说一个画面是由一个 Action、一个 Form 和一个 Jsp 组成的,如果 Action 命名为 A01Action.java,那么只要 Form 命名为 A01Form.java,Jsp 命名为 A01.Jsp,最重要的一点是包含A01.Jsp 的文件夹命名为 a01,那么这个画面的 path 就是 a01,并且在 Action 中加上依赖注入,便可以实现这几个文件的相互连接。使用 Seasar2 的话,对 JDBC 也有很不错的封装,这点也有点类似于 hibernate。32 系统分析2.1 可行性分析2.1.1技术可行性分析本次设计的系统尽管逻辑结构简单,但就系统的功

16、能上来看,能够基本实现减轻老师的工作量和提高学生自主学习的能力。就技术上而言,选用的编程语言是比较成熟的,并且数据库功能比较强大,在这方面是没有问题的。2.1.2经济可行性分析对于整个系统而言,如今计算机已经基本实现了普及,从事计算机编程方面的人员非常的多,不用投入过多资金进行培训。同时减少了信息在操作过程中的丢失,提高了办事效率,适应了时代的发展。2.1.3开发环境可行性选用 Java 研发工具Ec1ipse version:3.3.2。2.2 需求分析2.1.1用户需求分析在这个信息时代,建立一个适合现代化社会教育的辅助教学系统势在必行。本系统的具体任务就是设计一个计算机辅助教学系统,教师

17、可以管理自己的课程和课件,学生则可以学习教师的课程。这样师生可以更有趣、轻松的互动,提高教学和学习效率。2.2.2功能需求分析本次设计的计算机基础辅助教学系统是使用基于 java 语言,技术上比较成熟。B/S 结构降低系统的通讯开销,客户端的相应速度快。在功能上分了五个模块,分别用来管理用户的信息和课程的查询、修改、增加和删除,课件的上传和下载功能。计算机基础辅助教学系统的主要功能:41、用户登录、登出功能。2、管理员登录功能,只有符合验证的人员才可以登录到教学系统中。3、用户讯息维护,管理员能够对员工讯息进行增、删、改和查的操作。4、课程管理功能,包括教师对自己课程的管理和学生对课程的查看。

18、5、课件管理功能,包括课件的上传和下载功能。2.2.3系统需求分析计算机基础辅助教学系统可以供给用户管理、课程管理、课件管理的公用。用户管理是指管理员可以对管理用户的信息,只有管理员才能修改其他用户的信息。课程管理是指相关教师用户可以增删改自己的课程,并且没有权限修改其他教师的课程信息,而学生用户则只有查看教师的课程信息的权利。课件管理的功能是指教师用户可以上传相关课件,从而可以使其他用户下载各教师上传的课件。本系统还增加了用户可以修改自己密码的功能。2.2.4安全保密需求本平台只有管理员用户才有权利修正其他用户的讯息,而其他一般用户(教师或学生)则只可以修改密码。对于课程的管理,教师用户只能

19、修改自己相关的课程,无权修改其他教师的课程信息,而学生用户只有查看教师的课程信息,无权对课程进行修改操作。课件的管理,教师可以增删自己相关的课件,而学生没有修改课件的权限,只能下载教师所上传的课件。53 总体设计3.1 系统功能设计经过对平台的功能分析,接洽 java 语言程序编制的特征,获得以下图所示的系统公用模块图:计算机基础辅助教学系统课程管理课件管理增 / 删课程增 / 删章打开课件打开目录增 / 删节增 / 删课件图 3-1 系统功能模块图课程管理包括增/删课程、增/删章、增/删节;课件管理包括:增/删课件、打开课件、打开目录等。3.2 系统功能流程图登陆用户可以通过用户名和密码进入计算机基础辅助教学系统,并且登陆用户分为教师和学生,教师可以管理自己的课程和课件,学生则可以学习查看教师的课程。教师可以上传课程供学生学习,同时学生也可以下载课程,自主学习。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报