毕业设计(论文)-基于ASP+SQL的学生毕业设计信息网络管理系统的设计与实现.doc_第1页
毕业设计(论文)-基于ASP+SQL的学生毕业设计信息网络管理系统的设计与实现.doc_第2页
毕业设计(论文)-基于ASP+SQL的学生毕业设计信息网络管理系统的设计与实现.doc_第3页
毕业设计(论文)-基于ASP+SQL的学生毕业设计信息网络管理系统的设计与实现.doc_第4页
毕业设计(论文)-基于ASP+SQL的学生毕业设计信息网络管理系统的设计与实现.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-I摘要现代信息技术的发展,使得基于WEB技术的网络教育平台成为现代教育技术改革与发展的方向。本文介绍了ASP+SQL技术开发该系统的子系统的整个过程。该系统主要利用了ASP强大的网络数据库访问技术,实现了毕业设计的网上完成。系统设计并实现了学生题目查询和搜索,题目选择修改删除,老师毕设题目的申报修改,管理员队整个过程的全程监控等等功能。这些功能使得网上毕业设计选题系统简单实用。从而加强毕业设计的管理,提高教师的工作效率,降低教师的工作量。本论文从系统需求分析、总体设计、详细设计、系统实现和系统测试这五个角度对系统的开发过程进行了详细的介绍,并对该系统的主要特点以及采用的主要开发工具进行了简单的介绍。关键词:ASP;SQL;网络教育;导航;自适应性-IIAbstractWiththedevelopmentofinformationtechnology,theweb-basededucationplatformhasbeenadirectionofmoderneducation.Accordingtotheproblemsexistingatpresent,thepapergivesanoverallanalysisandintroductionofInternetcoursewaresystem.Atthesametime,itgivesalltheprocessionofdevelopingthesubsystemusingASP+SQLtechnology.ThroughthestrongabilityofASP+SQLtechnology,itrealizesonlinestudyingadaptively.Thesystemdesignsandrealizesdifferentnavigationstrategiessuchasmodulenavigation,searchingnavigation,knowledgeclassifyingnavigationandhelpingnavigation.Thesestrategieshavedifferentfunctions.Searchingknowledgenavigationandknowledgeclassifyingnavigationaremainlybasedontherelationsoftheknowledgeandthensuppliesdifferentknowledgetousers.Sothatitimprovesuserslearningefficiencyandstudyenthusiasmtoacertainextent.Thethesisfromsystemrequirementsanalysis,design,detaileddesign,systemtestingandsystemtoachievethefivepoint,carryondetailedintroduction.Andcombinedtocarryonsimpleintroductiontothemaincharacteristicsofthatsystemandthemainsystemdevelopmenttools.KeyWords:ASP;SQL;wed-basededucation;navigation;adaptive-I目录摘要.IAbstract.II1引言.11.1开发的意义.11.2国内现状.12系统开发工具.22.1SQL.22.2ASP技术.32.3Dreamweaver8.53系统规划与系统分析.63.1系统的总体结构.63.2系统的业务流程分析.73.3系统的数据流程分析.83.4数据库需求分析.104系统设计与实现.114.1系统设计.114.1.1系统流程设计.114.1.2模块结构设计.134.1.3数据存储设计.144.1.4系统WEB界面设计原则.184.1.5系统文件目录结构设计.19-II4.2系统实现.194.2.1用户验证功能的实现.194.2.2学生模块的实现.204.2.3教师模块的实现.214.2.4系统管理员模块的实现.224.2.5审核个管理员模块的实现.225系统测试.245.1测试环境.245.2测试过程.245.3测试结果.256软件开发中主要解决的问题.266.1数据库的安全性.266.2模块的独立性.27总结.29参考文献.31附录.32致谢.35第1页共39页1引言1.1开发的意义在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于Web的数据库也就应运而生了。随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才是更为广阔的前景。ASP作为微软推出的Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。基于Internet的校园网的应用已深入到校园内的各个方面。所以,实现一个基于网络的毕业设计管理系统的设计是一个越来越重要的课题,而网络选题是教务管理中的一个重要的内容的,网上选题系统软件运行在校园网上作为学校毕业生的管理系统,既可方便在校的毕业生又可减轻教师及管理人员的任务,提高工作效率。1.2国内现状Internet的普及和应用使人们的现代生活方式发生了深刻的变化,国内院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。对一个专门的信息系统进行管理,可以避免数据的丢失,方便用户进行检索、修改以及输出数据,提高了工作效率,减少工作量。为此,建设一套切实可行的学生工作管理系统,结合学校实际,充分利用校园网的资源优势,不仅使信息渠道更为畅通,而且可以资源共享。既为全面了解学生的毕业设计综合信息提供了方便,使得查询统计更为准确便捷,又可以用电子档案逐步代替或辅佐传统的纸质档案,实现管理手段现代化。基于以上原因,本文提出了一种网上毕业设计管理系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工选课的方式,而是采用网上选题方式,极大地便捷了学生和指导老师,显著地提高了工作效率。第2页共39页2系统开发工具2.1SQLSQL(StructuredQueryLanguage),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:(1)综合统一非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当拥护数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。(2)高度非过程化非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。而用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择以及SQL语言句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。(3)面向集合的操作方式第3页共39页非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。(4)以同一种语法结构提供两种使用方式SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。2.2ASP技术ASP技术ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供静态(static)的主页内容。9所谓静态,指的就是站点的主页内容是固定不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论