毕业设计论文基于ASPSQL的学生毕业设计信息网络管理系统的设计与实现

上传人:公**** 文档编号:486376929 上传时间:2022-07-19 格式:DOC 页数:39 大小:958.53KB
返回 下载 相关 举报
毕业设计论文基于ASPSQL的学生毕业设计信息网络管理系统的设计与实现_第1页
第1页 / 共39页
毕业设计论文基于ASPSQL的学生毕业设计信息网络管理系统的设计与实现_第2页
第2页 / 共39页
毕业设计论文基于ASPSQL的学生毕业设计信息网络管理系统的设计与实现_第3页
第3页 / 共39页
毕业设计论文基于ASPSQL的学生毕业设计信息网络管理系统的设计与实现_第4页
第4页 / 共39页
毕业设计论文基于ASPSQL的学生毕业设计信息网络管理系统的设计与实现_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《毕业设计论文基于ASPSQL的学生毕业设计信息网络管理系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计论文基于ASPSQL的学生毕业设计信息网络管理系统的设计与实现(39页珍藏版)》请在金锄头文库上搜索。

1、摘 要现代信息技术的发展,使得基于WEB技术的网络教育平台成为现代教育技术改革与发展的方向。本文介绍了ASP+SQL技术开发该系统的子系统的整个过程。该系统主要利用了ASP强大的网络数据库访问技术,实现了毕业设计的网上完成。系统设计并实现了学生题目查询和搜索,题目选择修改删除,老师毕设题目的申报修改,管理员队整个过程的全程监控等等功能。这些功能使得网上毕业设计选题系统简单实用。从而加强毕业设计的管理,提高教师的工作效率,降低教师的工作量。 本论文从系统需求分析、总体设计、详细设计、系统实现和系统测试这五个角度对系统的开发过程进行了详细的介绍,并对该系统的主要特点以及采用的主要开发工具进行了简单

2、的介绍。关键词: ASP;SQL;网络教育;导航;自适应性Abstract With the development of information technology, the web-based education platform has been a direction of modern education. According to the problems existing at present, the paper gives an overall analysis and introduction of Internet courseware system. At the s

3、ame time, it gives all the procession of developing the subsystem using ASP+SQL technology. Through the strong ability of ASP+SQL technology, it realizes online studying adaptively. The system designs and realizes different navigation strategies such as module navigation, searching navigation, knowl

4、edge classifying navigation and helping navigation. These strategies have different functions. Searching knowledge navigation and knowledge classifying navigation are mainly based on the relations of the knowledge and then supplies different knowledge to users. So that it improves users learning eff

5、iciency and study enthusiasm to a certain extent. The thesis from system requirements analysis, design, detailed design, system testing and system to achieve the five point, carry on detailed introduction. And combined to carry on simple introduction to the main characteristics of that system and th

6、e main system development tools.Key Words: ASP; SQL ; wed-based education; navigation; adaptiveI- -目 录摘 要IAbstractII1 引 言11.1开发的意义11.2国内现状12 系统开发工具22.1 SQL22.2 ASP技术32.3 Dreamweaver853 系统规划与系统分析63.1 系统的总体结构63.2 系统的业务流程分析73.3 系统的数据流程分析83.4 数据库需求分析104 系统设计与实现114.1 系统设计114.1.1 系统流程设计114.1.2 模块结构设计134.1

7、.3 数据存储设计144.1.4 系统WEB界面设计原则184.1.5 系统文件目录结构设计194.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致 谢351 引 言1.1开发的意义在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于Web的数据

8、库也就应运而生了。随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才是更为广阔的前景。ASP作为微软推出的Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。基于Internet的校园网的应用已深入到校园内的各个方面。所以,实现一个基于网络的毕业设计管理系统的设计是一个越来越重要的课题,而网络选题是教务管理中的一个重要的内容的,网上选题系统软件运行在校园网上作为学校毕业生的管理系统,既可方便在校的毕业生又可减轻教师及管理人员的任务,提高工作效率。1.2国内现状Internet的普及和应用使人们的现代生活方式发

9、生了深刻的变化,国内院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。对一个专门的信息系统进行管理,可以避免数据的丢失,方便用户进行检索、修改以及输出数据,提高了工作效率,减少工作量。为此,建设一套切实可行的学生工作管理系统,结合学校实际,充分利用校园网的资源优势,不仅使信息渠道更为畅通,而且可以资源共享。既为全面了解学生的毕业设计综合信息提供了方便,使得查询统计更为准确便捷,又可以用电子档案逐步代替或辅佐传统的纸质档案,实现管理手段现代化。基于以上原因,本文提出了一种网上毕业设计管理系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工

10、选课的方式,而是采用网上选题方式,极大地便捷了学生和指导老师,显著地提高了工作效率。2 系统开发工具2.1 SQLSQL(Structured Query Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义

11、和数据控制功能于一体,主要特点包括:(1)综合统一非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当拥护数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据

12、库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。(2)高度非过程化非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。而用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择以及SQL语言句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。(3)面向集合的操作方式非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL语言采用集合操作方

13、式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。(4)以同一种语法结构提供两种使用方式SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。2.2 ASP技术ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接

14、口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供静态(static)的主页内容。9所谓静态,指的就是站点的主页内容是固定不变的。当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web S

15、erver)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器。当一个浏览器从web服务器请求一个*asp文件时ASP脚本开始运行,web服务器此时调用ASP从头至尾读取请求文件,运行所有命令并把HTML网页返回给浏览器。运行模式如图2-1所示:图2-1 ASP运行模式图ASP文件使用数据库访问构件通过ADO(Active Date Object)访问数据库的数据时,web服务器起着中间部件的作用。它接收用户web浏览器的web页请求。使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库服务器,从数据库服务器接收数据并且把产生的web页和数据送回到用户浏览器,ASP各部分关系图如图2-2所示:图2-2 ASP各部分关系图ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。数据库原理如图2-3所示:图2-3 ASP访问数据库原理图图2-3说明了ASP访问数据库工作原理。ASP程序在Web服务器端工作,当前端用户

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号