实验课程管理系统1

  • 格式:doc
  • 大小:3.25 MB
  • 文档页数:49

前言随着科技,经济及社会的不断发展与进步,国家在教育事业上的投入越来越大,学校教学管理的重要性日渐突出,然而传统的手工作业的实验课程管理方式极大的束缚了人的创造和想象力,埋没了人的智慧和潜能,使人们耗费了大量的时间和精力去手工处理那些繁杂重复的工作。

手工处理的延时和差错,正是现代化管理中应去除的弊端。

用先进的、现代化的工具代替手工作业,无疑是生产力发展的方向。

基于web的实验课程管理系统,正是适应了学校对于课程安排,对于教学任务下达,查看,以及对学生反馈信息的整理与评论,极大地提高了教学的效率。

让学生,教师在有限的时间内做更多的事情,也顺应了高校教育技术发展的潮流。

随着网络技术的高速发展,网络的普及也越来越大众化,人们普遍使用计算机代替手工作业来提高个人工作效率。

利用网络通讯技术及先进的网络应用平台,建立一个安全、可靠、开放、高效的信息网络和管理系统,这样更有助于提高整体工作效率。

实验课程管理系统的总体目标是:“以高效的网络应用为基础,建立起基于网络Web 的实验课程管理系统。

让高校的实验教学更加方便,具体。

让教师,学生对于学习,实验的效率更加高效。

”,本系统也是为实现这一根本目标建立的,它可以实现高效管理现代化、信息资源化、传输网络化。

实验课程系统开发的真正意义不是简单的借助电脑处理收发简单的实验教学任务的安排,而是通过网络系统的各种应用,使独立的用户能实现信息查看,教学任务安排,合理组织实验课程和各种信息的处理等,全面提高高校实验教学效率,实现信息化平台。

在现代教学中,网络发挥的作用越来越大。

学校的一些管理平台,一些教务管理,都向网络发面发展。

一来方便教师的远程教学管理,再次也是方便学生对自己的相关信息的查看,对教师教学任务安排的查看。

在教学这块,对于课程的安排至关重要,实验又是对课程的一些观点,一些知识的实践和直观的探讨。

实验也是一种能轻易让学生接受的教学方式。

但是对于课程实验来说,多数学校还是停留在手工管理阶段,没有一个方便学生与老师交流的平台。

那么现在对于现代教学来说,网络是基础,怎样来运用好网络,怎样合理的融入这个信息化的时代,让教育面向世界,面向现代化。

在国外和许多国内的一流大学,对于教育这块在计算机网络,学校硬件,软件上的投入相当大。

那么纵观现在普遍的教育形势,对于完善学生和教师教育教学功能,为各用户提供方便的一个软件系统是一种必然趋势。

目录摘要 (IV)关键词:B/S模式,数据库管理,实验课程管理系统,GRAILS技术 (IV)ABSTRACT (V)第1章绪论 (1)1.1课题的研究背景 (1)1.2课题的研究意义 (1)1.3现状分析 (2)1.4程序设计思想 (2)第2章需求分析 (3)2.1实验课程管理系统概述 (3)2.1.1 用户简介 (3)2.1.2 项目目的和目标 (3)2.2系统用户分析 (3)2.3可行性分析 (4)2.4UML用户功能建模 (4)2.5功能需求分析及功能总述 (5)2.5.1 功能需求分析 (5)2.5.2 功能总述 (5)2.5.3 系统运行流程分析 (7)2.6性能需求分析 (8)2.6.1 实用性 (8)2.6.2 安全可靠 (9)2.6.3 可扩展性 (9)2.6.4 易维护性 (9)2.7目标系统假设与约束条件 (9)2.7.1 硬件环境 (9)2.7.2 软件环境 (9)2.7.3 软件介绍 (10)2.8数据需求分析 (12)2.8.1 实体及其属性图 (12)2.8.2 数据存储性能分析 (15)第3章总体设计 (16)3.1设计目标 (16)2011届通信工程专业毕业设计3.1.1设计架构 (16)3.2功能总体设计 (18)3.2.1 系统的功能特点 (18)3.2.2 系统模块设计 (18)3.3数据库设计 (20)3.3.1 数据库的需求分析 (20)3.3.2 数据库的总体设计 (20)3.3.3 数据库的逻辑设计 (20)第4章详细设计及实现 (23)4.1技术背景............................................. 错误!未定义书签。

4.2功能详细设计 (23)4.2.1 网站的表示层设计 (23)4.2.2 管理员用户系统主要功能界面 (25)4.2.3 教师用户系统主要功能界面 (30)4.2.4学生用户系统主要功能界面(这块主要是同伴做的) (38)第5章系统测试及分析 (39)5.1软件测试的目的和原则 (39)5.2测试实例的研究与选择 (39)5.3测试环境与测试条件 (39)5.4测试结果 (39)第6章设计总结 (41)致谢 (42)参考文献 (43)摘要本论文所开发的系统主要针对学校对于课程实验的管理,主要包括了用户信息管理、教学任务安排、实验项目安排、资料的整理、实验报告下载。

在开发平台及技术选择上,本文充分讨论了各种主流技术,最终选择了NetBeans作为开发工具,grails 作为开发语言,groovy作为开发平台,Mysql作为数据库管理工具,还使用了B/S模式系统开发技术。

在开发过程中我们利用了三层架构MVC的开发方法,完成了一个完整的实验课程管理系统。

本系统充分考虑用户需求,小巧而实用,很好的完成了基础信息管理和流程控制,极大提高了学校实验课程管理的效率。

关键词:B/S模式,数据库管理,实验课程管理系统,grails技术2011届通信工程专业毕业设计ABSTRACTSystem developed in this thesis focused on the management of the school experiment for the course, including the user information management, the task of teaching arrangements, arrangements for pilot projects, data collation, lab reports to download.In the development of platform and technology choices, the paper discusses the various mainstream technology sufficiently, and ultimately chose the NetBeans as a development tool, grails as a development language, groovy as a development platform, Mysql as a database management tool, also used the B / S Mode Systemtechnology.In the development process, we use a three-tier MVC development approach, completed a comprehensive course management system experiment.Full account of user needs of the system, compact and functional, complete the foundation for good information management and process control, greatly increasing the efficiency of school management experiment course.Keywords: B / S model, database management, experimental course management system, grails Technology2011届通信工程专业毕业设计第1章绪论随着计算机网络的发展,网络已经成为人们发布、获取信息的重要方式,在人们的工作和生活中发挥着越来越重要的作用。

网络已经广泛应用于生活中的各个领域,在网络上为用户提供方便快速的服务。

在现代教学里,网络发挥的作用越来越大。

学校的一些管理平台、教务管理,都向网络发面发展。

一来能方便教师的远程教学管理,再次也能方便学生对自己的相关信息的查看,对教师教学任务安排的查看。

在教学系统方面,课程的安排至关重要,实验又是对课程的相关知识的实践和直观的探讨。

同时,实验也是一种容易让学生接受的教学方式。

1.1 课题的研究背景但是对于课程实验来说,多数学校还是停留在手工管理阶段,没有一个方便学生与老师交流的平台。

那么现在对于现代教学来说,网络是基础,怎样来运用好网络,怎样合理的融入这个信息化的时代,让教育面向世界,面向现代化。

在国外和许多国内的一流大学,对于教育这块在计算机网络,学校硬件,软件上的投入相当大。

很早就有了自己的教学系统。

那么纵观现在普遍的教育形势,对于完善学生和教师教育教学功能,为各用户提供方便的一个软件系统是一种必然趋势。

1.2 课题的研究意义应用本系统,高校实验室可以方便快速的进行管理,既方便了学校的教学管理,也方便了教师,也为学生提供了快捷方便。

教师和学生能够在网上进行授课和学习,教师可以方便地进行查询个人信息、查询学生基本情况、查询课程信息、安排教学实验,分配教学任务,学生成绩查询、上传课件、修改密码、重新登录功能;学生能够进行查询个人信息、选择自己的实验任务、课程信息查询、成绩查询、修改密码、上传实验和作业、重新登录的功能。

同时学校也可以根据自己的情况,安排实验项目,安排课程,发布各个学期的教学计划和任务。

软件系统采用流行的B/S结构,用户只要可以上网即可使用本系统提供的服务,不需要安装任何软件,数据共享。

软件采用模块级安全管理,系统安全性高。

软件对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可刘洋:实验课程管理系统以确保用户数据的完整性,同时在外部故障消除后,系统仍能继续操作。

系统软件采用NetBeans IDE 6.8平台进行开发,软件的维护简单。

1.3 现状分析实验课程管理系统是各大高校所不可缺少的一部分,随着计算机水平的快速提高,实验课程管理系统也在不断地发展和完善。

如果学校实验室仍采用手工管理学生信息的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力物力。

1.4 程序设计思想本实验课程管理系统中,运用到了grails敏捷开发,页面是gsp,Javascript语言。

本系统主要内容包括教师,学生和管理员的功能模块。

管理员模块:个人信息查询,教学课程安排,实验的安排,教师账号管理。