教学资源管理系统的设计与实现硕士学位论文(57页).doc





《教学资源管理系统的设计与实现硕士学位论文(57页).doc》由会员分享,可在线阅读,更多相关《教学资源管理系统的设计与实现硕士学位论文(57页).doc(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-教学资源管理系统的设计与实现硕士学位论文-第 47 页硕士学位论文(专业学位)江西省水利学校教学资源管理系统的设计与实现A dissertation submitted toTongji University in conformity with the requirements forthe degree of MasterThe teaching resource management systemCandidate: Huowen ChenStudent Number:1021170120School:School of Software EngineeringDiscipline:
2、Software EngineeringMajor: Software EngineeringSupervisor: Dongqing WangJAN, 2012学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论
3、文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电
4、子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日摘要教学资源管理系统是采用Java服务器语言,即JSP,基于Browser/Server模式开发的。Java语言的强大网
5、络功能,安全性和跨平台性,B/S模式的瘦客户端性,极大的增强了本系统的适用性、灵活性和安全性。本系统采用ORACLE作为后台数据库开发工具。在Windows XP 中使用JDBC驱动程序实现数据库的连接。系统实现了学生用户快速搜索、浏览、下载学校课程、相关课件等信息;教师用户发布课件、上传相关教学辅助材料,对相关课程,教案等进行增加,编辑,删除。我们从建站的实际情况出发,经过对每个学校对教学资源信息管理的分析,确立了用Myeclipse作为开发环境,Oracle作为数据库服务器,IE作为测试服务器及系统的具体实现功能,主要完成对课程设计管理系统的需求分析、功能模块划分、数据库模式分析,并由此设
6、计了数据库结构和应用程序。并阐述系统的结构设计和功能设计,实现课程设计管理系统不同角色的登录情况,不同角色的功能。允许通过的角色,可以操作自己所具有的功能。登录时需要输入自己的编号,密码,职称,如果任意一项输错就不能登录系统,这样很好的保护了不同客户的权益。系统运行结果证明,本文所设计的课程设计管理系统可以满足学生、教职工两方面的需要。教学管理管理工作是学校教育工作的一个重要组成部分,随着国家教育的发展、学校规模的扩大、学生人数的增加等,学生管理工作信息量大幅度增加,对学生各种信息的汇总、统计、分析等管理工作面临着很大的困难。因此,充分利用网络资源,建设“教学资源信息管理系统”,提高学生教育、
7、管理的服务水平和工作效率,使学生工作科学化、现代化,已经成为学校学生管理工作面临的一个新课题。本论设计论述了教学资源管理系统的基本原理及实现技术,并采用B/S结构,使用Tomcat6.0做为前台应用的服务器,Oracle做为后台应用的数据库设计、开发出一套学生成绩管理系统,运用到的技术有JSP、Html、Oracle、Java 、JavaScript和CSS等。关键词:教学资源管理系统、JSP、B/S模式、ORACLEAbstractTeaching resources management system is used Java server language, namely JSP, ba
8、sed on Browser / Server pattern of development. The Java language of the powerful network function, safety and cross platform, B / S model of thin client, greatly enhanced the system applicability, flexibility and security. The system uses ORACLE as a database development tool. In the Windows XP usi
9、ng the JDBC driver database connection. The system has realized the student user fast search, browse, download the school curriculum, the related information such as the user releases; teachers courseware, upload relevant teaching materials, teaching plan and so on related courses, add, edit, delete
10、.We from the establishment of the actual situation, through the analysis of each school for teaching resources information management, established using Myeclipse as a development environment, Oracle as the database server, IE server as a test and concrete realization of the system function, mainly
11、to complete the course design management system needs analysis, functional module division, database model, the design and structure of the database and application program. Explain systematic structural design and function design, implementation of curriculum design management system login differen
12、t roles, different roles and functions. The role, can operate their own function. Login need to enter your own number, password, title, if any one wrong cannot log on to the system, so a good protection of the rights and interests of clients. Results prove that the system is running, the curriculum
13、design of management system of this text design can meet the needs of students, and staff of two aspects.The teaching management work is an important part of school education, with the development of national education, the school scale, the increasing number of students, student management informat
14、ion quantity increase greatly, the students all kinds of information collection, statistics, analysis and management work is facing great difficulties. Therefore, to make full use of cyber source, the construction of teaching resources management information system, improve service level and work ef
15、ficiency of student education, management, to enable students to work in a scientific, modern, has become a new task faced in school management.The design principle of the teaching resource management system andimplementation technology, and use B/S structure, using Tomcat6.0 as the application serv
16、er, Oracle as the database design, the backstage application develop a student achievement management system, use the technology of JSP, Html, Oracle, Java,JavaScript and CSS.Keywords: Teaching resource management system、JSP、B/S mode、ORACLE.目 录前 言1第1章 绪论21.1 教学资源管理系统的发展21.2 教学资源管理系统功能和特点21.3 教学资源管理系
17、统设计目的21.4 教学资源管理系统开发步骤3第2章需求说明42.1 需求分析42.2 可行性分析42.2.1 技术可行性42.2.2 经济可行性42.2.3 操作可行性52.3工作内容5第3章 系统构架及开发工具简介113.1 应用系统架构方式113.1.1 B/S架构概述113.1.2 系统体系结构113.2 开发工具简介123.2.1 系统开发技术JSP123.2.2 ORACLE简介13第4章 概要设计144.1 系统具体功能144.1.1 系统的整体功能模块144.1.2 系统的不同用户操作权限介绍144.1.3 系统整体界面设计144.2 系统整体结构设计144.2.1 一般用户登
18、陆操作流程介绍154.2.2 一般用户登陆后台验证流程介绍164.3 数据库设计174.3.1 逻辑设计174.3.2 数据字典设计18第5章 详细设计235.1 首页设计235.2 登陆页面设计235.3 公共课程模块245.4 教参信息模块255.5 资料上传页面设计275.6 教师操作功能显示页面设计285.6.1 课程体系管理设计285.6.2 教案管理页面设计295.6.3用户管理页面设计30第6章 测试与编码386.1 测试概要386.1.1 测试的基本概念386.1.2 测试的目的与地位386.2 模块测试计划386.2.1 模块测试概念说明386.2.2 模块测试内容39第7章
19、 结束语42致谢43参考文献44附 录 部分代码45前 言管理系统是当今计算机软件发展的热门课题之一。近几年来,管理系统的出现从根本上改良了昔日教学资源处理事务造成的周期长、效率低、误差、遗漏等问题。在此基础上,以计算机为载体的应用软件层出不穷。本系统就是针对目前教学资源的日趋复杂化和多元化而设计的。人工的教学资源管理显得十分的落后而且效率低下,尤其在查询方面效率低。本系统将资源文件以二进制数据形式存储在关系型数据库中,对教育资源的管理都是基于对数据库的操作。所有的资源都以结构化的方式存储,数据间的关联性强,并通过数据表产生关系映射。采用计算机化的评定模式,查询、修改等操作都使用了计算机的数据
20、库技术,比起以前手工计算的方法有了很大的进步,提供了相当大的方便,而且解决了因手工操作出现的工作量大、周期长、效率低、误差、遗漏等问题,使用户对教学资源的查询等操作变得快捷、简便、准确。目前,有类似的教学资源管理系统能实现对资源的管理。但大多对用户之间的交互以及管理员与用户之间的交互方面有欠缺。本次设计就是针对现存以上的各种缺点,将在现有的管理软件的基础上作很大程度的改善,使教学管理系统能够实施一些简单的交互功能。第1章 绪论1.1 教学资源管理系统的发展随着Internet的飞速发展,教学资源的数量与日俱增。如何对这些资源进行有效的管理和组织是相当有必要的。但是,简单地实现以二进制形式组织教
21、学资源、以计算机管理代替人工管理教学资源这个功能是不能满足信息化教育教学的要求的。随着教育改革的深入发展,改变传统课程实施过于强调学生在教室接受学习、死记硬背、机械训练的现状,倡导学生主动参与、勇于探究、勤于动手,培养学生搜集和处理信息的能力、获取新知识的能力、分析和解决问题的能力以及合作的能力是当今信息化教学的一个发展方向。即教学的重心开始由“教”转向“学”,使学生完全从教师控制的家教式、被动式学习状态转变为自主学习、双向交流的状态。目前,美国和英国等发达国家的教育资源管理系统都往网络化方向发展。即在原有功能基础上增加一些实时的教学功能,比如:教师在线解答疑难问题、学生通过观看在线视频、视频
22、点播或者进入虚拟教室来实时地进行学习,这也是我国教学资源管理系统的一个发展趋势。1.2 教学资源管理系统功能和特点本系统能实现一般教学资源管理系统应该具有的基本功能。比如:学生用户快速搜索、浏览、下载学校最新公告和其所需教程、课件;教师用户发布课件、上传相关教学辅助材料,对相关课程,教案等进行增加,编辑,删除。教学工作的开展是双向的,只有为师生之间的交流提供一个好的平台,营造出民主、和谐、平等的教学环境,才能提高教学效率,适应信息化社会对教育教学的要求。1.3 教学资源管理系统设计目的通过此次设计掌握教学资源管理系统软件的基础思路和方法,熟悉软件工程思想,进一步提高利用JSP开发软件水平,并能
23、够熟练掌握基于ORACLE数据库的管理和开发,熟悉利用本地API部分Java驱动程序访问模型实现对数据库的访问和B/S软件开发模式。1.4 教学资源管理系统开发步骤一般来说,软件开发的过程主要包括软件定义规划、软件开发和软件运行维护三个时期组成,其中软件的定义过程通常又进一步划分为问题定义、可行性研究和需求分析三个阶段。软件开发时期又分为系统的总体设计、详细设计、编码和单元测试、综合测试四个阶段。教学资源管理系统采用软件工程中应用最广泛的过程模型瀑布式开发,阶段间具有顺序性和依赖性,前一阶段的输出文档就是后一阶段的输入文档,只有前一阶段的输出文档正确,后阶段的工作才能顺利进行。第2章需求说明2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 资源管理 系统 设计 实现 硕士学位 论文 57

限制150内