学院级教学管理系统研究与设计-毕业论文.doc

上传人:滴答 文档编号:1272853 上传时间:2019-01-26 格式:DOC 页数:35 大小:548.50KB
下载 相关 举报
学院级教学管理系统研究与设计-毕业论文.doc_第1页
第1页 / 共35页
学院级教学管理系统研究与设计-毕业论文.doc_第2页
第2页 / 共35页
学院级教学管理系统研究与设计-毕业论文.doc_第3页
第3页 / 共35页
学院级教学管理系统研究与设计-毕业论文.doc_第4页
第4页 / 共35页
学院级教学管理系统研究与设计-毕业论文.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目:学院级教学管理系统研究与设计 姓 名: 学 院: 软件学院 系: 专 业: 软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日 学院级教学管理系统研究与设计 摘要 2 学院级教学管理系统研究与设计 摘要 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到 经济和社会生活的各个领域。 在教育领域中,对计算机的使用使得教育逐渐信息化 ,这是教育改革的重要途径和内容。而教学管理系统是教育信息化的一个重要组成部分,也是教育信息化的基础,所以教学管理系统的开发建设已迫在眉睫。 本文研究和设计的是教育

2、管理系统中的部分,自行实现了一个基于 B/S 架构,具有本学院特色可扩展的学院级综合教学管理系统。 文 章 在对系统需求进行详细分析的基础上,提出了系统开发原则和开发设想,并划分了系统的功能模块,进而确定了系统的体系结构和数据库设计,为系统的实现和关键技术的解决打下了良好的基础,最终系 统在严格的测试环境中运行良好,达到了系统设计的目的。 系统虽然是一个小型的教学管理系统,但在教育信息化的今天,具有一定的实践意义。 关键词 : 教育信息 化 B/S 架构 教学管理系统 学院级教学管理系统研究与设计 目录 3 目录 第一章 引言 . 4 1 1 教育信息化的重要性 . 4 1 2 本系统开发背景

3、 . 4 1 3 教学管理系统的开发原则 . 4 1 4 系统开发设想 . 5 第二章 教学管理系统的分析设计 . 6 2 1教学管理系统需求分析 . 6 2 1 1 功能需求 . 6 2 2系统系统模型及各部分功能 . 8 2 2 1 系统总体模型 . 8 2 2 2 管理员模型及功能分析 . 9 2 2 3 教师模块及功能分析 . 13 2 2 4 学生模块及功能分析 . 14 2 3 系统的详细设计 . 15 2 3 1 系统数据库设计 . 15 2 3 1 1 概念结构设计 . 15 2 3 1 2 逻辑结构设计 . 17 2 4 输入输出界面设计 . 24 2 4 1 系统安全性验证

4、用户界面设计 . 24 2 5 系统的安全性可靠性设计 . 25 第三章 厦大软件学院教学管理系统的实现 . 26 3 1 关键技术 . 26 3 1 1 采用 B/S 模式 . 26 3 1 1 1 B/S 模式的模型结构 . 26 3 1 1 2 B/S 模式的工作原理 . 26 3 1 1 3 B/S 模式的特点 . 27 3 1 2 JSP 技术 . 27 3 1 2 1 JSP 与 ASP 的简单比较 . 27 3 1 2 2 JSP 的优势 . 28 3 1 2 3 JSP 的实质 . 28 3 1 3 第三方控件的使用 . 29 3 2 程序的优化 . 30 3 2 1 避免零碎

5、的服务器端脚本 . 30 3 2 2 客户端与服务器端分工明确 . 30 第四章 厦门大学软件学院教学管理系统的测试、实践 . 31 4 1 测试环境 . 31 4 2 测试过程 . 31 4 2 1 学生系统的测试过程 . 31 4 2 3 管理员系统的测试过程 . 32 结束语 . 33 参考文献: . 35 学院级教学管理系统研究与设计 第一章 引言 4 第一章 引言 1 1 教育信息化的重要性 进入 21 世纪,我国教育也将面临一系列的挑战。这些挑战主要来自于科学技术的迅猛发展、因人口增长而引起的教育需求的增长、国际竞争和各种社会问题等方面。传统的教育越来越不适应社会的发展,教育的根本

6、出路就在 改革,而教育改革的重要途径之一就是教育现代化 (e-Education) 教育信息化的概念是在 20 世纪 90 年代提出来的 ,就是在教育领域全面深入地运用现代信息技术促进教育改革和教育发展地过程。这个过程不仅仅是一种信息机器引入教育地过程,更是一种教育思想、教育观念变革地过程,是一种基于创新教育地思想有效地使用信息技术,实现创新人才培养地过程。 1 2 本系统开发背景 随着教育信息化地不断深入,计算机等现代信息技术手段在我国教育系统中地应用已经普及。 教育信息化对推动我国各级教育行政部门和学校管理信息系统建设起 到了十分重要地作用。也促使教育管理从手工操作模式过渡到计算机化、网络

7、化的教育管理模式。 但 我院长期以来教学信息发布和教务 管理 都依靠院网站和学校的教学管理系统来实行, 教学办公室缺少一种完善的 教学 管理软件 , 现今 教学 管理的 繁琐 给具有强烈时间观念的行政人员带来了诸多不便 , 为了管理方 便, 本人 完成了全面的调查与 分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发设计 了 该 教学管理软 件。 该 系统是用现在比较流行的 java 语言,采用 B/S 架构开发的院级 教学管理系统。该系统基本满足了软件学院在教务管理方面的需求,用户界 面友好。部分功能比现在运行的系统更加贴近信息电子化处理,从而降低了人工劳动并增加的信息的准确性。

8、1 3 教学管理系统的开发原则 本系统作为学校教育管理信息系统的一个资源子网进行建设,将以校园网为基础,实现信息资源共享。 1.包容性和可扩展性 本系统具有较好的可扩展性和包容性,系统的可扩展性应包括能接纳已有的系统和在今后 系统软硬件扩展时,能有效地保护已有的 投资。特别是在应用需求变化时,有一个较好地应用平台,能容易地加以调整。 2.规范化教学信息管理 教学信息全校采用统一地数据格式描述,将教学过程中地 各种教务业务工作标准化、规范化。便于部门间 的 数据交换和软件间 地 互相兼容。 3.系统简洁,界面友好,易使用、维护。 应用系统的设计符合日常办公运作的需求,功能完备,简单易学,界面友好

9、清晰,易学院级教学管理系统研究与设计 第一章 引言 5 于扩充。 4.可靠运行,安全保密。 应具有安全高效的通讯机制,省份认证,权限检查,以解决教学管理系统的安全性、保密性问题,防止信息泄漏和对保密信息的非法侵入。 1 4 系统开发设想 1尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而充分利用学校现有资源,提高系统开发水平和应用效果的目的。 2系统采用模块 化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 3 系统应具备数据库维护功能,能根据用户需求进行数据的添加、删除、修改、备份等操作。 基于以上考虑, 对系统的 开发环境作出了以下要求:

10、 ( 1) 硬件条件 服务器 一 台, 作为 数据库服务器 和 Web 服务器;客户端计算机若干;网络 通 讯设备,主要包括交换机、网卡、集线器、 MODEM 等。 ( 2) 系统平台 采用 Browser/Server 体系结构,服务器端采用 Microsoft WindowsXP 作为网络操作系统, Web 服务器软件采用 Weblogic8.1。客户端软件,包括单机操作系统和浏览器软件,分别选用 Windows XP 和 Internet Explorer6.0 或以上版本,数据 库系统采用 Oracle 专门开课,方便操作。 ( 3) 开发工具 基于 Web 的系统开发工具应使开发者使

11、用各种各样的技术来创建动态的 Web 应用程序,并且应是一个可视化的工具。我们采用了 DreamweaverMX 进行开发,它是用来快速创建数据驱动 Web 应用程序的基于团队的开发环境,支持 JSP,以 JDBC 连接数据库,脚本语言为简单易学的 JavaScript。 ( 4) 运行需求 正常使用时不 应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性 学院级教学管理系统研究与设计 第二章 教学管理系统的分析设

12、计 6 第二章 教学管理 系统的 分析 设计 教学管理系统就是利用计算机这一先进的手段来管理教务工作的各个环节 ,使其工作更趋科学化、规范化,以提高工作效率。它主要完成教学管理工作中的日常管理的需求,课程设置学生基本信息的存储和管理,学籍信息的查询、修改;成绩的录入等等。 2 1 教学管理系统需求分析 2 1 1 功能需求 用户的需求具体体现在各种信息的提供、保存、更新和查询,这要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理流程,组成一份详尽的数据字典,为后面的具体设计打下良好的基础。 在仔细分析调查有关教学管理工作有关的信息需求的基础上,得到以下所示的数据流

13、程图,由于篇幅有 限 ,在这里只以选修课 模块为例。 学院级教学管理系统研究与设计 第二章 教学管理系统的分析设计 7 图 2.1 选修课流程图 2 1 2 性能需求 系统对运行环境的要求 : 1 硬件环境 ( 1) 服务器端 服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。本网络系统服务器端的配置如下: 处理器: Inter Pentium 4 2.4GHz 或更高。 内存: 512M 或以上。 硬盘空间: 160GB 以上。 光驱: CD-ROM 48。 显卡

14、: SVGA 显示适配器。 ( 2) 客户端 因为客户端主要用于浏览和 操作数据 ,所以对客户端的硬件要求不高,不过现在的电脑有很高的性价比,因此实际的配置一般高于下面的配置: 选择选修课 用户信息 管理选修课 开闭选修课 增减选修课 选修课列表 用户信息 修改 查看 学生登陆模块 管理员 学生 学院级教学管理系统研究与设计 第二章 教学管理系统的分析设计 8 处理器: Inter Pentium 166MX 或更高 。 内存: 128MB。 光驱: CD-ROM 48X。 . 显卡: SVGA 显示适配器 。 2 软件环境 ( 1) 服务器端 操作系统: Windows 2000 Serve

15、r 或以上版本 。 网络协议: TCP/IP。 Web 服务器: Weblogic8.1 或以上版本 。 数据库 :Oracle9.0。 浏览器: Internet Explore 5.0 以上 。 ( 2)客户端 操 作系统: Windows 98/ME/2000/XP。 网络协议: CP/IP。 浏览器: Internet Explore 5.0 以上。 2 2 系统 系统模型及各部分功能 通过以上需求的初步分析 ,本系统采用 B/S 模式,任何管理信息系统都有权限级别,不同权限的用户操作系统的不同部分 ,本系统也不例外。本系统的用户主要分为三大类:管理员和学生可以操作选修课管理 四六级报

16、名成绩查询学籍管理论文管理学生管理课表管理站内消息公告通知九大模块。而教师只能操作选修课管理成绩查询学籍管理论文管理课表管理 站内信息公告通知七大模块。 通过本系统管理员应能录入修改删除各种基础数据: 能控制选修课和四六级报名的开始和结束,查询打印各门选修课和四六级报名的同学名单人数;能够由教学计划形成开课计划,做出课表;录入不及格同学成绩,提醒学生参加补考;能够发布公告,信息控制,论文下载;等等。教师完成管理员的部分功能:比如可以查询学生档案选修课学生名单课表 ;修改查询添加学生论文完成情况。学生可以查询自己选修课和四六级报名情况;填写自身的基本信息;查看公告课表老师论文评语;收发站内消息。

17、 2 2 1 系 统总体模型 系统的总体模型如下图 : 学院级教学管理系统研究与设计 第二章 教学管理系统的分析设计 9 图 2.2 系统总体模块图 2 2 2 管理员模型及功能分析 管理员在输入正确的用户名和密码后才能登陆教学管理系统,管理员可以使用系统的所有功能。 (1) 选修课管理系统 选修课管理主要由 选修课列表和选修课管理两大模块组成。在选修课列表模块中,管理员可以添加修改删除各门选修课的信息,并能够控制选修课的开始和结束只有管理员开通了选修课,学生系统才能出现该 门选修课情况并才能选择;如果结束一门课的选修功能,则该门课就会从学生系统的选课列表中消失,学生就不能在选修,这时如果要更

18、改该门课的选修情况,就必须进入管理系统。这个模块中可以根据课程号或教师姓名来查询选修课的情况。在选修课管理模块中,管理员可以根据课程号来查询该门课的选修情况 :选修学生名单,总人数等等,一旦课程结束后,可以取消全部的选课学生名单,以准备下次选修的开始。具体模块见下图: 用户登陆 教师登陆模块 管理员登陆模块 学生登陆模块 学生管理 四六级报名 成绩通报 学籍管理 论文管理 课表管理 站内消息 公告通知 选修课管理 学院级教学管理系统研究与设计 第二章 教学管理系统的分析设计 10 图 2 3 选修课管理模块图 ( 2)四六级报名系统 四六级报名系统是由控制报名、四级查询、六级查询组成。 图 2

19、 4 四六级报名模块图 系统管理员可以控制四六级报名工作的开始和结束,只有开通报名学生系统才能开始报名否则无法进入该系统报名,一旦管理员结束报名工作,学生也不能在报名,学生要更改报名信息,必须经管理员进入管理系统后才能更改。在四六级查询模块中 ,管理员可以按学号查询某个学生,也可按年级查询某一级学生的报名情况。进行分析,形成报表打印出来。另外,可以取消某个学生的报名信息,也可取消所有学生的报名,以准备下次报名工作的开始。 ( 3)成绩通报系统 根据客户需求,该系统只统计不及格同学成绩,模块图如下: 选修课管理系统 选修课列表 选修课管理 添加选修课 删除选修课 修改选修课 查询选修课 开通选修课 结束选修课 查看选修情况 取消全部选修 四六级报名系统 控制报名 四级查询 六级查询 开通报名 结束报名 按学号查询 按班级查询 删除学生报名

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。