基于web的实验室管理系统论文.docx

上传人:b****1 文档编号:1756718 上传时间:2022-10-23 格式:DOCX 页数:36 大小:480.18KB
下载 相关 举报
基于web的实验室管理系统论文.docx_第1页
第1页 / 共36页
基于web的实验室管理系统论文.docx_第2页
第2页 / 共36页
基于web的实验室管理系统论文.docx_第3页
第3页 / 共36页
基于web的实验室管理系统论文.docx_第4页
第4页 / 共36页
基于web的实验室管理系统论文.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

基于web的实验室管理系统论文.docx

《基于web的实验室管理系统论文.docx》由会员分享,可在线阅读,更多相关《基于web的实验室管理系统论文.docx(36页珍藏版)》请在冰豆网上搜索。

基于web的实验室管理系统论文.docx

基于web的实验室管理系统论文

基于web的实验室管理系统

摘要

在学校实验室的管理中,发现了一些问题,其中如:

在统筹安排各班级上实验课的时间需要人工实现,而且经常会出现同时有多个班级要使用实验室的冲突,并且调课后没有及时通知老师和班级同学。

为了方便实验室的管理,我们提出利用网络来管理实验室的上机情况。

以学校的网络实验室为背景,开发一个基于web的实验室管理系统。

本课题的开发需要采用一种适合于数据库编程,web多媒体开发,而且具备同时访问多种数据库功能的开发语言与工具,在当前,asp是在web编程中比较盛行的数据库开发技术。

Asp在数据库间的异构连接,轻松地存取各种数据。

此外,asp易学易用,短期内即可掌握,使编程难度降低。

使用asp开发网络数据库,可以同html语言相互嵌套;而且可以适合于各种浏览器。

因此,使用asp开发网络数据库,并配合动态网页技术,适应于基于web程序的发展,也是开发本系统的理想技术。

 

关键词web开发,asp,动态网页技术

TitleLab'smanagingsystembasedonweb

Abstract

Therewerealotofproblemsinthelabofourschool,forinstance,weneededtoarrangethetimeofexperimentbyhand,andtheconflictthatthelabwasusedbymanyclassesatthesametimeappearedfrequently.Moreover,itwasnotintimetonoticestudentsandteachersafterchanginglessons.Weadvisetomanagethelabsystembynetworkformanagingthelabconvenientlysettingbytheschool'slab,weinventtheLab'smanagingsystembasedonweb.

Weneedalanguageandatoolthatisfitfordata-baseprogramming,web-multimedia,andcanvisitdifferentkindsofthefunctionofthedate-basesimultaneously.Atpresent,ASPisamorepopulardate-baseexploringtechnologythanotherswhicharecontainedinthewebprogramming.ThedifferentcomponentlinksofASPinthedata-basecaneasilysaveandgainallthedata.Inaddition,ASPiseasytolearnandtouse,whichcanbemasteredinashortterm,aswellasreducethedifficultiesinprogramming.Wewouldexploitthenet-data-basebyusingASPandhtmlacross.Also,ASPisfitforallkindsofbrowsers.Thus,itispropitioustodeveloptheprogrammingbasedonwebbyusingasptoexploitnet-data-baseandthetechnologyofdynamicwebcombined.Also,itisanidealtechnologytoexploitthissystem.

 

KeywordsASP,webexploit,dynamicwebtechnology.

目录

1.1引言4

1.2课题研究背景4

1.3问题定义5

1.4可行性报告5

2系统需求分析报告7

2.1引言7

2.2任务概述及任务流分析7

2.3数据流图分析及数据描述8

2.4功能需求11

2.5性能需求11

2.6其它需求12

3系统设计说明书13

3.1引言13

3.2任务概述13

3.3总体设计13

3.4接口设计16

3.5数据结构设计17

3.6运行设计19

3.7出错设计19

3.8安全保密设计19

3.9维护设计19

4主要程序详细设计说明书21

4.1 引言21

4.2任务概述21

4.3总控部分设计21

5用户手册26

5.1系统简介26

5.2主要功能26

5.3运行环境26

5.4软件环境安装27

5.5数据存取机制27

5.6操作说明28

6系统评价30

6.1系统的特点30

6.2系统的优点和缺点30

6.3设计收获与体会30

参考资料32

致谢33

1系统简介

1.1引言

每个系统、每个课题的研究都有相应的需求背景和技术背景,都需要进行问题定义、可行性分析、系统需求分析、系统设计说明、使用说明、系统评价。

本文在这几个方面进行了详细的说明。

背景说明部分主要进行需求和技术背景分析,以确定系统开发的必要性和迫切性。

问题定义部分确定系统涉及的范围、需要完成的功能、完成功能需要的数据。

在系统需求分析部分本文主要进行了任务流、功能需求、数据流、性能、运行的需求分析和数据描述(含数据字典)。

任务流部分用流程图标明系统完成功能的流程。

功能需求部分详细研究了系统应该完成的功能块和功能细节。

数据流部分用数据流程图标明某一功能或操作的数据需求和数据流向。

性能需求主要分析了系统对软、硬件的性能的要求和对系统本身的性能要求。

运行需求确定了系统运行对环境所作要求和对系统运行所作要求。

数据描述主要进行了数据规划:

建库、建表、确定类型、数据定义。

设计说明书概叙了任务、总体设计、数据结构设计、运行设计、出错处理、安全设计和维护设计。

任务概叙部分确定了系统需要完成的总体任务、任务模块和任务细节。

总体设计部分规划了功能模块、操作界面和程序接口。

运行设计确定了系统的运行流程和步骤,设计了系统的运行状况。

出错部分研究了系统可能出现的运行错误和用户可能出现的操作错误,并完善了系统规划增加了用户反馈设计了出错处理。

安全设计主要研究了非法操作和非法用户的侵入,针对非法操作的健状性和非法用户的安全性确定了系统的安全策略。

维护设计研究了系统需要维护的方面:

数据库、数据表、数据本身、系统漏洞、系统升级、系统更新和系统扩展,设计了数据备份、数据更新操作和系统更新、升级、扩展的接口。

用户手册介绍系统的操作和环境的安装。

最后评价系统的特点,提出改进方案和建议。

附录部分是代表性程序和结果。

1.2课题研究背景

随着计算机应用的不断深入,各行各业几乎与计算机都有密切的联系,人们的生活已离不开计算机。

特别是一些企事业单位,为了适应现代化发展的需要,提高企业的管理水平和办公效率,均以最快的速度引入了计算机,不少企事业单位已经将本单位的计算机连成网络,这样大大加快了企事业单位的办公效率,提高了信息传送的速度。

在学校实验室的管理过程中,发现了一些问题。

其中如:

在统筹安排各班级上实验课的时间需要人工实现,而且常会出现由于第二批次实验冲突而调课却需人员及时通知任课老师及班级的麻烦。

因此,为了方便机房的管理,我们提出利用网络来管理实验室的方案,以学样的网络实验室的管理为该管理系统的应用背景,开发一个基于网络的实验室管理系统。

基于上述思想,本课题力图开发这样的软件系统,实现实验室管理的安排、以及查询,以方便教学过程的各类管理。

1.3问题定义

网上实验室管理系统主要学校管理学校的机房,目标系统在web方式下至少应该提供以下功能:

实验室管理员能够实现对实验室课程的管理;实验室课程查询系统,学生可以在这课程查询里按多种方式实验对实验室课程的查询;管理员可以进行对课程的添加,删除,修改等多种操作。

非管理员用户没有此项权力。

留言板:

如果任何人对课程有什么问题的话可以在留言板上对管理员进行提问,管理可以对其他人进行答复,管理可以对留言本上的内容进行删除。

1.4可行性报告

  按经典的《软件工程》理论,可行性一般可分为技术可行性,经济可行性,硬件可行性及操作可行性。

1.4.1现有系统分析

目前我校还没有网上实验课管理系统,所以做的这个网络实验室管理系统可以很大程度上解决机房管理员的麻烦。

目前学校机房管理采取纯手工方式操作:

首选,教研室各老师提交上课课程,然后实验室管理员按照各个班级的课程表,排出各个班级应该上的课程,排出在机房中上机的课程。

因此这样有着很大的弊端:

1.手工方式的输入使人为因素的错误大大增加,

2.而且管理员输入机房上课计划繁琐,任务重,3.管理混乱,不方便。

而且如果手工排课的计划丢失的话,还得重新再排课,非常麻烦。

因此如果能有一种解决上述弊端而且基于web方式的排课计划管理系统的开发是十分必要的。

排课计划管理系统的的开发将使我校办公处理速度有大幅度提高,减轻教师负担,提高教学效率,而且使学校实验室管理提高一个层次。

1.4.2技术可行性

为了最程序上的方便管理员的操作,本系统主要解决下面的问题:

  记录的添加:

实现课程记录的加入;

  记录的修改:

可随时地对课程信息进行修改;

  记录的查询:

可随时对课程信息进行查询;

  记录的删除:

可对数据库中的信息进行运行动态删除;

目前,我校已经建设好比较完备的校园网,并且我校电脑比较先进,运行比较高级的系统的硬件上完全能够满足。

我校的校园网已经运行多年,具有基础支撑软件,对于目标系统所需的windows,frontpage,iis,access等软件,我校已经具备。

目标系统准备使用asp技术实现,目前,asp已经发展版本,还将得到不断的完善,而且在网上有许多网站采用该技术,因此在技术手段上实现本系统成为可能。

目前,开发者已经熟练掌握该技术,在规定的时间内能够完成系统的开发。

另外,我校作为一所高等教育学院,拥有雄厚的计算机是师资力量,教师素质较高。

对于一般的软件我校师生有能力在一定时间内掌握。

因此综上所述,目前实现目标系统的条件已经较为成熟。

Asp是微软的internetinformationserver3.0的一个部件。

Asp用户可以在服务器端用vbscript或javascript编写的嵌入html文件中的小程序,而在以程序都是在客户端的浏览器上执行的。

由于是在服务器上执行,程序可以不必考虑与各类浏览器的兼容问题。

虽然在服务器上执行会增加服务器的负担,但由于此程序可以交互式能力。

实际上微软的基于windows95和ntworkstation平台的web的服务器上安装了相关部件后同样也支持actioveserverpages技术。

通常使用actioveserverpages技术的web网页具有后缀名.asp。

当客户端用户的请求是一个asp文件时,服务器将在传送该文件之前执行文件中的程序脚本,并反程序的输出放在页面的相应位置。

在本程序中使用的语句为sql语言。

使用sql语言的功能,sql是英文structuredquerylanguage的缩写,意思为结构化查询语言。

Sql语言的主要功能就是同各种

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

当前位置:首页 > 自然科学 > 天文地理

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

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