基于web的实验室管理系统.doc
毕业设计(论文)说明书题目:基于web的实验室管理系统(自动排课功能的实现)作者:学号:系(院):计算机及科学系专业:计算机及应用指导者:(姓名)(专业技术职务)评阅者:(姓名)(专业技术职务)二00四届专科毕业设计(论文)说明书第1页共37页毕业设计(论文)中文摘要基于web的实验室管理系统摘要在学校实验室的管理中,发现了一些问题,其中如:在统筹安排各班级上实验课的时间需要人工实现,而且经常会出现同时有多个班级要使用实验室的冲突,并且调课后没有及时通知老师和班级同学。为了方便实验室的管理,我们提出利用网络来管理实验室的上机情况。以学校的网络实验室为背景,开发一个基于web的实验室管理系统。本课题的开发需要采用一种适合于数据库编程,web多媒体开发,而且具备同时访问多种数据库功能的开发语言与工具,在当前,asp是在web编程中比较盛行的数据库开发技术。Asp在数据库间的异构连接,轻松地存取各种数据。此外,asp易学易用,短期内即可掌握,使编程难度降低。使用asp开发网络数据库,可以同html语言相互嵌套;而且可以适合于各种浏览器。因此,使用asp开发网络数据库,并配合动态网页技术,适应于基于web程序的发展,也是开发本系统的理想技术。关键词web开发,asp,动态网页技术二00四届专科毕业设计(论文)说明书第2页共37页毕业设计(论文)外文摘要TitleLabsmanagingsystembasedonwebAbstractTherewerealotofproblemsinthelabofourschool,forinstance,weneededtoarrangethetimeofexperimentbyhand,andtheconflictthatthelabwasusedbymanyclassesatthesametimeappearedfrequently.Moreover,itwasnotintimetonoticestudentsandteachersafterchanginglessons.Weadvisetomanagethelabsystembynetworkformanagingthelabconvenientlysettingbytheschoolslab,weinventtheLabsmanagingsystembasedonweb.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.二00四届专科毕业设计(论文)说明书第3页共37页目次11引言········································································································412课题研究背景····························································································413问题定义·································································································514可行性报告······························································································52系统需求分析报告··························································································721引言········································································································722任务概述及任务流分析················································································72.3数据流图分析及数据描述·············································································824功能需求·································································································112.5性能需求·································································································1126其它需求·································································································123系统设计说明书····························································································1331引言·······································································································1332任务概述································································································1333总体设计·································································································1334接口设计································································································163.5数据结构设计···························································································173.6运行设计·································································································1937出错设计·································································································193.8安全保密设计···························································································193.9维护设计·································································································194主要程序详细设计说明书···············································································214.1引言········································································································214.2任务概述··································································································214.3总控部分设计·····························································································215用户手册·····································································································2651系统简介·································································································2652主要功能································································································2653运行环境································································································2654软件环境安装···························································································275.5数据存取机制···························································································275.6操作说明································································································286系统评价·····································································································306.1系统的特点································································································306.2系统的优点和缺点······················································································306.3设计收获与体会·························································································30参考资料········································································································32致谢··············································································································33