马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx

上传人:b****6 文档编号:16202551 上传时间:2022-11-21 格式:DOCX 页数:27 大小:726.24KB
下载 相关 举报
马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx_第1页
第1页 / 共27页
马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx_第2页
第2页 / 共27页
马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx_第3页
第3页 / 共27页
马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx_第4页
第4页 / 共27页
马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx

《马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx》由会员分享,可在线阅读,更多相关《马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx(27页珍藏版)》请在冰豆网上搜索。

马林俊开放性实验教学管理系统的设计方案与实现Word下载.docx

2.1SQLServer简介3

2.2.NET编程技术3

第3章系统分析5

3.1可行性分析5

3.1.1技术可行性5

3.1.2经济可行性5

3.1.3操作可行性5

3.1.4法律可行性6

3.2需求分析6

3.2.1系统功能的需求分析6

3.2.2系统性能的需求分析7

3.3数据流图8

第4章系统总体设计10

4.1功能模块设计10

4.1.1管理员功能设计10

4.1.2学生功能设计10

4.1.3教师功能模块设计11

4.2数据库的设计11

4.2.1数据库概念结构设计11

4.2.2数据库逻辑结构设计12

第5章系统详细设计与实现14

5.1登陆窗口的设计与实现14

5.2管理员功能的设计与实现15

5.2.1用户管理15

5.2.2实验信息审核16

5.3学生用户功能的设计与实现17

5.4教师用户功能的设计与实现17

5.4.1发布实验信息18

5.4.2实验批改18

第6章系统测试19

6.1测试目的19

6.2系统测试19

6.2.1管理员登录模块测19

6.2.2查询模块测试20

6.3测试结果分析20

总结21

参考文献22

致谢23

摘要

信息技术在管理上越来越深入而广泛的应用,为提高管理和服务水平提供了机遇。

随着高校的逐渐改革,开放性实验教案的建立进一步规范化,高校开放性实验教案管理工作变得更为繁琐和复杂,开放性实验教案管理系统已经成为高校教育管理发展的必然趋势。

采用B/S(浏览器/服务器>

结构的开放性实验教案管理系统,以ASP.NET为前台开发技术,使用MicrosoftSQLServer2008作为数据库开发平台,建立一个基于浏览器与数据库的交互来支持和管理的实验教案管理系统,改变了传统的人工管理模式。

开放性实验教案管理系统提供了管理员来管理教师、学生用户信息,教师发布实验信息,管理员审核实验信息,学生在线查询选做实验,学生完成实验报告并提交实验报告,教师查询实验报告并批改录入实验成绩等功能。

该系统为学生和教师教案提供了新的交流平台。

本文依据开放性实验教案管理系统的研究背景、意义、系统分析以及详细设计与实现功能等方面进行具体阐述。

关键词:

开放性;

实验教案;

管理系统

ABSTRACT

Informationtechnologyisbecomingmoreandmorein-depthandextensiveapplicationinmanagement,providestheopportunitytoimprovethemanagementandservicelevel.Withthegradualreformincollegeanduniversities,theestablishmentoftheopenexperimentteachingfurtherstandardization,theopenexperimentalteachingmanagementworkbecomesmorecumbersomeandcomplex,openexperimentteachingmanagementsystemhasbecometheinevitabletrendofeducationmanagementanddevelopmentincollegesanduniversities.AdoptsB/S(browser/Server>

structureofopenexperimentalteachingmanagementsystem,toASP.NETasforegrounddevelopmenttechnology,usingMicrosoftSQLServer2008asthedatabasedevelopmentplatform,tobuildabrowser-basedinteractionswiththedatabasetosupportandmanagementofexperimentteachingmanagementsystem,changedthetraditionalmanualmanagementmode.Openexperimentalteachingmanagementsystemprovidestheadministratortomanagetheteachersandstudentsofuserinformation,teacherinformationreleaseexperiments,theadministratorauditexperimentalinformation,studentschooseonlineinquiryexperiment,studentscompletetheexperimentreportandsubmitthereport,teacherqueryexperimentreportandcorrectingentryscores,andotherfunctions.Thesystemprovidesanewplatformforstudentsandteachers'

teaching.Inthispaper,onthebasisofopenexperimentalteachingmanagementsystemresearchbackground,significance,systemanalysisanddetaileddesignandimplementation.

Keywords:

Openness。

TheExperimentalTeaching。

ManagementSystem

第1章绪论

1.1国内外研究现状

随着社会多媒体化和网络信息技术化,在学校传统的信息管理方法已经不能满足当今社会教案办公的要求。

开放性实验教案管理系统是一个高校管理部门不可缺少管理系统,它的存在为高校提供了更可靠、更方便的快捷的管理。

开放式实验教案管理系统可以提供学生、教师用户信息查找,信息修改,快速的方便管理。

一直以来人们在实验管理方面用手工录入信息方式填写各种表和管理资料信息,这种管理方式存在着繁琐、效率低等弊端,此为长时间产生大量的文件资料对于查找、修改和维护资料信息都带来了极大不便。

开放性实验教案管理系统进行信息管理便于检索、快捷查找等。

这些优点能够极大地提高高校信息资料管理的效,使高校管理更科学、更能节省高校开资。

因此,有必要开发开放实验教案管理系统,实现网络化教案管理。

1.1.1国内研究现状

目前国内高校开放性实验教案管理系统利用率普遍较低,大多数高校对于开放性实验教案管理系统不能够充分利用。

国内开放性实验教案管理系统只实现了其简单的网络选课基本信息的简单登记功能,实验资源、实验内容、实验时间没有完全开放,没能充分利用网络科技发挥出开放性实验教案管理系统的主体作用,没能展现出开放性实验管理系统的创新能力。

1.1.2国外研究现状

在国外高校开放性实验教案管理系统普及,各高校网络选课能使学者更主动地参与并提升学习兴趣,同时还能实现教师与学生互动交流。

国外各高校充分利用网络科技的发展实现并普及网络化管理,建立开放性实验教案管理系统使实验资源、实验内容、实验时间对学生完全开放,使其网络充分发挥主体作用,实现了网络的科学化,现代化管理。

1.2系统研究意义与价值

随着互联网管理技术越来越深入而广泛的应用,为提高管理和服务水平提供了机遇。

互联网已经成为采集信息、检索、信息管理的重要工具,这使高校建立开放实验教案管理系统成为可能。

开放性实验教案打破了传统教案管理方法,高校网络的普及,网络选做实验更能激发学习者主动地参与并提升学习兴趣,同时还能实现学生与教师网上互动交流。

面网络管理教育的飞速发展而广泛应用,很有必要建立开放式实验教案管理系统。

开放性实验教案管理系统指的实验资源、实验内容、实验时间对学生完全开放,学生可以通过账号登陆该系统进行查询实验信息、网上选做实验、完成实验报告并提交实验报告,查询成绩使其充分发挥主体作用。

通过原来别人做过的本系统,都不能完全展现开放性的创新能力,因此此次开发的系统能够完全针对各大学校进行网络开放性实验教案。

开放性实验教案管理系统是随着现代互联网管理技术深入广泛应用而产生的一种新型的教案管理系统,开放性实验教案管理系统深入广泛应用能实现更科学化、现代化的教育管理,是教育管理技术的主要发展方向。

由于网络管理的独特优势,开放性实验教案管理系统受到了国家和教育部门的广泛关注,也是国内外教案管理应用的热点之一。

开放性实验教案管理系统较好的解决了学生选课、提交实验,老师批改实验并录入成绩的的繁琐过程,突破了时间和地点的局限性。

1.3系统设计的开发目标

1.帐户管理模块:

权限设置,系统管理员事先制定好所有领导、教师、学生的访问权限;

删除账户,系统管理员可以将完成本学期实验课程的学生账户删除的权限;

修改信息,用户登录后可以对自己的信息进行修改。

2.实验计划管理模块:

该模块主要由教师和系统管理员共同协调完成,教师负责制定并提交实验计划,而系统管理员完成实验计划的审核、实验资源的合理分配、实验信息的发布等工作。

3.实验报告管理模块:

学生可以根据自己情况来选做实验,并完成实验并提交实验报告,教师查看学生提交的实验报告、批改学生提交的实验报告并录入成绩。

4.用户查询模块:

该模块将为学生提供实验内容、实验时间安排等信息的查询服务;

为教师提供实验内容、实验时间等信息的查询服务。

5.数据库及维护模块:

由系统管理员对数据库中信息进行维护。

第2章开发环境简介

2.1SQLServer简介

SQL<

结构化查询语言)是1974由博伊斯和张伯伦提出。

SQL主要用于访问和操作数据库系统,SQL语句用于检索和更新数据库中的数据,SQLServer作为数据库平台是十分全面的,它一共向用户提供企业版、标准版、工作组版、学习版,开发版五个版本。

SQLServer2008可以为程序设计人员、管理数据人员和信息工作人员提供独特的解决方法,并帮助用户借助数据获得更多的好处。

SQLServer主要有以下几方面的特点:

1.客户/服务器结构

SQLServer是支持客户/服务器<

Client/Server,C/S)结构的数据库管理体系。

客户/服务器结构把整个数据处理的任务划分为两种,一是客户机端执行的任务,二是服务器端执行的任务。

客户端运行数据库应用程序,服务器角色执行数据库管理系统的功能。

2.具有分布式数据库功能

分布式数据库的功能是客户可以分别或同时对多个SQLServer服务器访问数据,这样可以使多个服务器,多个人在同一时间,提高系统执行效率。

分布式数据库更新时的完整性是分布式数据库的特点。

3.与internet的集成

SQLServer的数据库引擎提供对Web技术的支持,这对于用户来说将数据库中的数据发布到网页上是十分容易的。

4.具有很好的伸缩性与可用性

可以在不同版本的Window系统下使用同一个数据库。

图形用户界面的管理工具,为该系统提了清可靠、便于系统的管理和对数据库的操作。

2.2.NET编程技术

ASP.NET是一个微软推出了一个新的Web应用程序开发框架,.NET框架<

即.NETFramework)>

是主要的一部分传统的ASP技术升级和更新。

ASP.NET又被叫做ASP+,但它不是对ASP的简单,而是微软提出的.NET框架的一部分,它是一种用全新模式在.NET框架的基础上开发网上应用程序的。

.NET主要由公共语言容器、公共类库、ASP.NET、VB.NET、C#等语言类运行库三部分组成。

.NET在公共语言运行库的编程框架可用于在服务器上生成功能强大的Web应用程序。

.NET框架包括公共语言运行库,它提供了各种各样的核心服务,如内存管理、线程管理、和安全的代码,同时也包括在内.NET框架类库。

.NETFramework是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。

.NET的优点主要表现如下:

1.可管理性

ASP.NET使用基于文本的配置系统,简化了设置应用到服务器环境和Web应用程序的工作。

由于配置信息存储为纯文本格式,可以应用在新的设置没有本地管理工具的帮助。

2.程序结构独立清晰

在ASP中,ASP代码和HTML标记是融合在一起使用的,其实是在HTML中加入了ASP的代码程序。

而.NET可以可以将大段代码和HTML标记分开,使更多的程序结构独立清晰。

3.开发简单

ASP.NET中的很多语法特点是的程序开发更加简单。

比如它可以很容易验证的验证控件的客户端是否正确填写表单的内容,但在其他语言都需要自己写大段的代码。

而且,用户输入的信息内容可以自动保留。

4.方便移植

在ASP.NET中如果程序要求第三方控件的使用,只需要注册组件在服务器端,甚至需要重新打开服务器,很不方便,而且在ASP.NET中,可以将组建直接复制到服务器,重新复制便可达到更新的目的。

5.高效率

因为系统在使用的时候信息量是不断的累加,处理信息的复杂度是不断增加。

因此系统在处理信息的时候必须是高效、快捷的。

ASP采用解释执行的方式去执行源代码,当用户访问页面时,源程序从头到尾解释一遍,导致程序运行效率很低。

而ASP.NET换网执行的方式,使用编译和运行,使该系统处理信息变得高效、快捷。

第3章系统分析

3.1可行性分析

3.1.1技术可行性

首先,开放实验教案管理系统得到了很广泛的推广和应用,以及各种类型,所以开放实验教案管理系统的设计开发我有充分的参考依据和经验。

其次,在所选用的开发工具方面:

.NET、C#和SQLServer都是已经开发成熟并广泛使用的工具很适合本套系统的开发。

3.1.2经济可行性

经济可行性分析,开放式实验教案管理系统的开发与实施过程,使投资效益的初步评价,主要是从经济的角度来看是否具有开发的价值,它是否是可行的。

对开放性实验教案管理系统成本效益的分析,主要是从工程开发的成本,开发费用和后期的运行、维护费用以及新系统将获得的效益等方面进行分析的,估算开发成本是否高于工程前期的全部经费。

成本和效益的分析具体如下:

1.支出

计算机作为一种工具的日常运作,已被广泛应用,使用计算机,网络环境和基础设施可以满足本系统的要求执行,因此不需要额外的资本投资。

开放性实验教案管理系统在开发过程中可以免费下载编译程序时所需的软件,比如,SQLServer2008。

系统运行后的日常维护费用少,而且操作人员只需简单的培训便可操作该系统。

2.效益

本系统投入运行后可以使开放性教案管理系统在科学性,规范性等方面得到提高,而且,在不久的将来,开放性实验教案管理系统将得到大范围的普及。

由此可见系统的开发与实现还是非常有发展前景的。

3.1.3操作可行性

本系统的设计使得用户操作更方便简单,可以使管理员对教师、学生用户信息进行快速检索和采集,不但提高了管理员查找速度,而且更节省时间。

把开放性实验教案管理系统操作简单,系统的稳定性和安全性作为该系统的设计思想,而且开发完善之后的系统会操更方便简捷,容易被用户接受。

管理人员能在短时间内了解和掌握如何使用开放性实验教案管理系统系统,因此具有很强的可操作性。

图形用户界面简单易操作,所以本系统在客户端也采用该界面,而且管理人员日常所使用的操作系统都是Windows系统,所以经过简单的培训就可以胜任实验室设备管理系统的操作工作。

对系统安全的考虑,只有审核无误后注册用户可以正常使用的系统,而且对管理员的权限也应不同分布。

3.1.4法律可行性

法律可行性主要是将要开发的软件是否存侵权的问题,如果有这类问题出现,软件即使成功开发,也不能成为产品进行销售。

所以开发该系统的所有软件都使用正版,程序代码都是自己编写,无雷同现象。

综上所述,开放性实验教案管理系统遵循教案管理的规则上都是可行的,于是系统开发是完全可行的。

3.2需求分析

3.2.1系统功能的需求分析

开放性实验教案管理系统依据实验教案管理而设计,包括管理员模块、实验计划模块、实验报告管理模块、实验信息查询模块、数据库及维护模块。

按照模块功能和数据信息处理进行需求分析。

开放性实验教案管理系统流程图如图3.1所示。

图3.1开发性实验教案管理系统流程图

1.管理员模块:

具有多用户权限的设计,目前的开放性实验教案管理系统采用了多用户权限的设计。

管理员设置的所有教师,学生访问权限;

教师提供实验内容、实验时间等信息;

学生通过浏览器完成信息浏览、资源下载、提交实验作业、交流等学习活动。

教师依据本学期课时计划情况发布实验信息,管理员按照校内管理规定查看实验内容是否符合要求,审核实验信息的通过与否。

学生用户登录该系统可以根据自生情况选择实验,完成实验后并提交实验报告,教师用户登录该系统查看选自己开设实验的学生提交的实验报告的情况、批改实验报告并录入实验成绩。

3.2.2系统性能的需求分析

1.适用性原则

开放实验的目的是确保实现目标的教案管理制度,是所有应用软件的最基本的原则。

在满足需求的前提下,应该从用户角度考虑,使设计的开放性实验教案管理系统操作更为简易方便。

2.开放性原则

开放性实验教案管理系统为学生用户、教师用户都设置了编辑入口,学生用户、教师用户信息经管理员审核通过后,不能更改其信息,管理员可以对其信息删除和更改。

3.系统的可移植性

开放性实验教案管理系统的可移植性决定了它使用的范围,本系统可在符合基本硬件要求的基础上,几乎所有的微软开发的操作系统平台上都可使用。

4.安全性原则

安全性是开放性实验系统确保其用户信息安全安,用户信息不能随意更改,只有管理员可以按照其规定权限要求修改信息;

安全恢复机制是开放性实验教案管理系统在故障安全保护机制,以应付紧急情况,尽可能,及时恢复信息,减少损失。

5.系统的完整性

开放性实验教案管理系统是为更好的完成实验教案,学生、教师、管理员功能的需求还是实际需要,为学生、教师提供科学便捷的互动交流和管理员高效管理。

6.系统响应时间

一个系统的好坏是由响应时间长短决定的,本系统对小数据操作的响应时间在5秒之内,报表处理在25秒之内。

7.良好的交互性

为了减少操作人员的操作难度并方便使用,本系统所有的输入地方都进行了相关限制,并采用回车定位机制来实现准确的定位。

给出的提示信息准确明了,并且焦点准确定位到对应控件上。

对与输入不符合的信息准确的定位错误并进行有关的处理。

这样做更加符合操作习惯,实现更好的交互性。

8.兼容性

此系统利用现在比较流行的微软技术进行开发,凡是支持微软平台的地方,例如:

Windowsxp系列、Windows7等流行的操作系统都可以正常的使用本系统。

在编码设计上采用动态库连接的方式进行功能模块的开发,方便程序的调用,提高了程序的独立性并且容易安装。

3.3数据流图

开放性实验教案管理系统的数据流图是依据开放性实验教案管理系统的功能和工作流程的整体分析,经过多级的加工处理以及不同结构的存储,最后按照用户所需要的各种功能表现出来的全过程,它是面向功能的。

顶层数据流图即不考虑系统内部的数据流动,而只考虑系统与用户之间的数据交流,是将系统视为一个整体的结果。

经过需求分析顶层数据流图如图3.2所示。

图3.2系统的顶层数据流图

开放性实验教案管理系统1层数据流图如图3.3所示。

图3.3开放性实验教案管理系统1层数据流图

第4章系统总体设计

4.1功能模块设计

4.1.1管理员功能设计

1.权限设置:

管理员设置所有教师和学生用户的权限;

2.删除用户:

按照规定管理员可以添加或删除不必要的用户;

3.实验信息审核:

管理员按照要求查看审核信息,决定其信息能否通过审核;

4.信息修改:

管理员按照管理要求规定可以修改用户信息;

5.选课人数统计:

管理员可以统计着学期所有选课人数

6.系统的维护:

管理员可以对系统进行管理和维护;

管理员功能模块图如图4.1所示。

图4.1管理员功能模块图

4.1.2学生功能设计

学生功能模块图如图4.2所示。

图4.2学生功能模块图

学生功能模块主要实现的功能如下:

1.个人信息修改:

学生注册成功后可以修改个人信息及密码

2.查询实验信息:

学生查询实验信息内容,实验地点,实验时间;

3.网上选做实验:

学生依据自己的情况选在自己喜欢的实验课;

4.完成实验并提交:

学生在线完成实验报告并提交;

5.成绩查询:

学生登陆该系统查询成绩;

4.1.3教师功能模块设计

教师模块实现的功能主要如下:

教师注册成功后可以修改个人信息及用户密码;

教师查询实验信息内容,实验地点,实验时间;

3.网上批改实验报告:

批改学生提交的实验报告;

4.录入成绩:

录入学生的实验成绩;

教师功能模块图如图4.3所示。

图4.3教师功能模块图

4.2数据库的设计

4.2.1数据库概念结构设计

数据库在一个系统中是必不可少的,它是系统的核心和基础。

在所有ASP.NET页面中通过ADO.NET与数据库连接,操作数据库中的数据,从而实现所有需要的功能。

数据库软件有很多,如SQLServer2000、SQLServer2005、SQLServer2008等。

本系统中数据库采用SQLServer2008作为数据库工具。

通过对大量信息的进行增、删、改、查的简单操作实现用户对信息的管理操作;

通过Web服务进行Web的配置、权限的设置、资源存放的管理、资源统计等的功能实现对相关资源的共享;

根据数据结构中线性结构、树形结构及图形结构中的相关算法,对用户的相关要求提供最优化的管理信息。

本系统中实体主要有“管理员”,“教师”,“学生”,“实验信息”,“实验报告”,“实验成绩”依据数据库本系统系统需求画出直观E-R如图4.4所示。

图4.4系统E-R图

4.2.2数据库逻辑结构设计

根据数据库的结构关系,建立了5张表,下面简要介绍几个主要数据库表。

1.管理员表(admin>

主键(id>

,用户名(username>

,密码(password>

,权限(quanxian>

,学生(xue

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

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1