《毕业设计-校园师生交流系统—论文》由会员分享,可在线阅读,更多相关《毕业设计-校园师生交流系统—论文(37页珍藏版)》请在金锄头文库上搜索。
1、毕业论文毕业论文校园师生交流系统校园师生交流系统学生姓名:_指导教师:_ 校园师生交流系统校园师生交流系统摘要: 校园师生系统的设计与实现是一项系统工程,要想科学、经济、实用地建设好校园师生交流系统,应该在具备一定理论认识、一定资源的条件、一定师资的前提下,处理好以下几个关系:实用性与可扩充性的关系,硬件建设与管理开发的关系,网络建设与队伍建设的关系,按照“统筹规划,分步实施”的指导原则,提高校园师生系统建设的功能与效益。网络是信息化社会的重要物质基础,网络无处不在,人类的活动将在很大程度上依赖于网络。而新世纪的教育也离不开网络,基于网络的教育模式冲击着传统的教育模式,将成为新世纪的主流教育形
2、式。如何构建一个高性能的、具有实用价值的校园师生交流系统呢?校园师生交流系统是在学校区域内为学校教育提供资源共享、信息交流和协同工作的计算机网络信息系统,有时我们也叫校园师生交流系统信息系统。校园师生交流系统是针对学校内部的计算机网络;它有自己的特点和规律,它要为学校的教育教学实现资源共享、信息交流、引导或辅助教学及协同工作等功能;它是一个信息系统,有血有肉,而不仅仅是一堆设备和一个空架子。校园师生交流系统是学校信息化教学环境的基础设施,是全面实现素质教育的重要手段,是教育技术装备现代化的主要体现,同时也是教育现代化的重要标志之一。校园师生交流系统是学校重要的基础设施之一,它为全体师生员工提供
3、一种先进、可靠、安全的计算机网络环境,支持学校的教学、科研管理活动。加强校园建设,有利于素质教育的实施。 关键词: JSP SQLServer2000 SQL 数据流图 数据字典目录页码未做设置 留待酌情修改后自行设置目 录第一章 绪 论1.校园师生交流系统的概.1.1 设计思想1.2 相关技术与开发工具简介.1.2.1JSP 开发环境. 1.2.2SQLServer20003 1.2.3SQL 查询语言及使用3第二章 总体设计2.1 系统功能描述.2.2 数据流图与数据字典. 2.2.1 数据流图. 2.2.2 数据字典.2.3 模块结构图 2.4 数据库设计 2.4.1 数据库需求分析.2
4、.4.2 数据库逻辑结构设计.第三章 详细设计. 3.1 系统界面设计. 3.2 系统流程分析.3.2.1 学生信息管理子模块流程设计.3.2.2 课程信息管理功能模块流程设计.3.2.3 教学大纲信息管理模块流程设计.3.2.4 课件上传模块流程设计.3.3 系统主要算法设计.第四章 系统安全管理4.1 密码的安全4.2 系统的安全4.3 木马的防范第五章 结束语主要参考文献: 第一章第一章. . 绪论绪论1.校园师生交流系统的概述21 世纪将是知识经济时代,以知识和信息的生产、传播和应用为基础的知识经济将占世界经济发展的主导地位。国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知
5、识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。另一方面,随着现代科学技术的飞速发展,世界范围内的信息化浪潮势不可挡,迅速延伸到国防、科研、经济等各个领域,也不可避免地改变着传统的教育模式-信息和教育相结合毫无疑问地成为了当今世界教育改革和发展的有机组成部分,而当前蓬勃发展的以计算机和网络为主导的现代信息技术是教育现代化必不可少的技术基础。 校园师生交流系统是为师生提供教学、科研和综合信息服务的宽带多媒体网络。校园网内各计算机通过局域网进行连接,实现网络信息管理、资源共享和信息交流等,并能通过广域网络或连接到互联网实现校园内外和国内外的教育资源共享与交流等。建设校园师生交
6、流系统是现代教育制度发展的必然要求。校园师生交流系统应具有四大中心即资源中心,教学中心、管理中心、信息中心。其主要目的体现在:信息化的教学环境拓宽了学生接受知识的渠道。学生不仅可以从传统的教学环境,即三中心教学模式(以教师、课堂和书本为中心的模式)中学习知识,而且还可以从网上进行学习或讨论。这样,便从集约型向分散型,即从集体学习向个体化学习模式发展,学生通过计算机进教室,通过校园师生交流系统共享多媒体资源进行学习,使学生成为学习的主体,教师成为学生学习的指导者和帮助者。学生的学习过程已不再是被动地接受知识,而包含有更多的创造性活动内容,因而实际上形成了以学生为中心的个体化学习模式。校园师生交流
7、系统的设计目标简而言之是将各种不同应用的信息资源通过高性能的网络设备相互连接起来,形成校园区内部的 Intranet 系统,对外通过路由设备接入广域网。具体而言这样的设计目标应该是:建设一个以办公自动化、计算机辅助教学、现代计算机校园文化为核心,以现代网络技术为依托、技术先进、扩展性强、覆盖全校主要楼宇的校园主干网络,将学校的各种 PC 机工作站、终端设备和局域网连接起来,并与有关广域网相连;在网上宣传和获取教育资源;在此基础上建立能满足教学、科研和管理工作需要的软、硬件环境;开发各类信息库和应用系统,为学校各类人员提供充分的网络信息服务;系统总体设计本着总体规划、分布实施的原则,充分体现系统
8、的技术先进性、高度的安全可靠性、良好的开放性、可扩展性,以及建设经济性。1.1 设计思想处理的信息主要有三大类:课程信息、大纲信息、课件资源。本系统主要着眼于以上三大部分,建立数据库以及对数据的各种操作功能。以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性差。如果采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学校信息管理系统
9、的开发都非常有必要。本人作为用户的一员,对系统的需求有较深入的认识,同时也掌握了一定的系统开发理论,借这次毕业设计的契机,通过实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积累系统开发的经验。作为毕业设计,由于时间比较紧张,加之本人没有任何系统开发的经验,它肯定存在许许多多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。 。进行校园师生交流系统总体设计,首先要进行对象研究和需求调查,明确学校的性质、任务和改革发展的特点及系统建设的需求和条件,对学校的信息化环境进行准确的描述;其次,在应用需求分析的基础上,确定学校 Intranet服务类型,进而确定系统建设的具体
10、目标,包括网络设施、站点设置、开发应用和管理等方面的目标;第三是确定网络拓扑结构和功能,根据应用需求建设目标和学校主要建筑分布特点,进行系统分析和设计;第四,确定技术设计的原则要求,如在技术选型、布线设计、设备选择、软件配置等方面的标准和要求;第五,规划校园师生交流系统建设的实施步骤。1.2 相关技术与开发工具简介管理信息系统就是我们常说的 MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及,MIS 它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成
11、一个纵横交织的系统。本系统将采用面向对象的软件开发方法,以 SQLServer2000 作为后台数据库,配合功能强大的 SQL 查询语句,用 JSP 便捷地开发教学管理信息系统的应用程序。1.2.1. JSP 开发环境JSP 是开发数据库前端的优秀工具,它以其简洁明快的编程语言、功能强大的组件和灵活方便的编程环境。采用 JSP 来开发数据库应用程序具有更大的灵活性和可扩展性。JSP 支持单机的 dBase、Paradox 数据库和流行的关系数据库,如 Oracle,Sybase,SQL Server 等。最后完成的系统可以在单机、Netware网络文件共享方式和客户机/服务器条件下运行。用 J
12、SP 开发应用程序是一个基于组件的开发过程。JSP 为我们提供了丰富的可视和不可视控件,用于创建友好的用户界面,控制后台数据库和网络的通信等。在 JSP 环境下开发应用程序主要可以分成两部分:一是人机界面的开发,即应用程序的外表;二是人机交互的实现,即各类事件的处理。JSP 与 SQLServer2000 的结合在所有类似编程语言中是最具特色的,是开发 C/S 程序最有用和最强大的工具组合。SQLServer2000 数据类型中有 Local Server。有了它,用户就可以编写 C/S 数据库程序,而无需一个真正的后台数据库服务器;1.2.2. SQLServer2000.SQLServer
13、2000 是一种关系数据管理系统(Relational database management system RDBMS),它提供了在单机或多用户环境中的快速数据处理的功能。SQLServer2000 的核心是提供透明的多机种支持的网络运行服务器技术。SQLServer2000 可以运行在 Windows95、Windows NT、Novell NetWare 及多种UNIX 操作系统上,提供了 RDBMS 的全部优点:支持网络协议 SQL92 入口的一致性:同时访问多个数据库;查询优化;BLOB 数据类型;定义参考完整性;事件警报器;可更新的视图;用户定义函数(ODFS) ;外部连接;显式事
14、务管理;多程序同时访问数据;多维数组;自动两阶段提交等。SQLServer2000 的 Windows95 和 Windows NT 版有两种形式,一是基于单机应用的 Local SQLServer2000,另一种为基于远程、多机工作方式的SQLServer2000 Server。两种服务器都带有 Windows 的客户工具,包括用户授权和数据库管理器 Server Manager、用作数据库定义及操作的 Windows ISQL以及一系列其它高效的工具。SQL Server 简介在该系统中,与 Web 服务器相连的数据库采用的是大型关系数据库管理系统SQL Server 2000。它是基于客户机/浏览机模式的数据库管理系统;它支持 ODBC、ADO 等技术的应用,可无缝的与 Windows