asp毕业论文选题系统设计(需求分析+总体设计+详细设计+测试报告) 第2页
第1章 引 言
1.1编写目的
在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于Web的数据库也就应运而生了。
随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才是更为广阔的前景。ASP作为微软推出的Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。作为计算机专业的一名毕业生,如何充分利用自己的所学知识服务于社会,解决现实工作生活中的问题,推动社会向前发展是我们的责任。经济全球化步伐的加快对信息化的要求越来越高,越来越多的课题的申报及课题的进展情况汇报都在网上进行,世界各地的学生可以坐在宿舍或家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。所以,实现一个基于网络的毕业设计辅助系统的设计是一个越来越重要的课题,而网络选题是教务管理中的一个重要的内容的该网上选题系统软件运行在校园网上作为学校毕业生的管理系统,既可方便在校的毕业生又可减轻教师及管理人员的任务,提高工作效率。
1.2项目背景及历史意义
Internet的普及和应用使人们的现代生活方式发生了深刻的变化,我国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。学校总是处于接受新知识的最前沿地带,于是校园网的应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用。
在技术和需求的推动下,毕业生以班级为单位的原始手工报送的选题方式,暴露出了很多缺点和不足。目前,高校学生人数日益增加,每年的毕业人数也在增加,毕业设计的数量与日俱增,每位老师负责的学生数量也在不断增加着,平时所需要交换意见的次数虽然不是很多,但是需要老师和学生进行大量的交流时间,这样下来很可能会影响老师和学生平时的学习和工作,耽误大量的时间。
信息一个专门的信息系统进行管理,这样可以避免数据的丢失,方便用户进行检索、修改以及输出数据,提高了工作效率,减少工作量。为此,建设一套切实可行的学生工作管理系统,结合学校实际,充分利用校园网的资源优势,不仅使信息渠道更为畅通,而且可以资源共享。既为全面了解学生的毕业设计综合信息提供了方便,使得查询统计更为准确便捷,又可以用电子档案逐步代替或辅佐传统的纸质档案,实现管理手段现代化。基于以上原因,本文提出了一种网上毕业设计管理系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工选课的方式,而是采用网上选题方式,极大地便捷了学生和指导老师,显著地提高了工作效率。系统引用了ASP这一具有强大功能、用于Web开发的全新框架。ASP在系统重处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。本系统采用B/S模式,其最根本的目的是让在籍学生可以在线选题,了解有关论文的信息,通过留言本向老师提出疑问下载相关资料格式等,教师可以通过留言本答疑和对学生的毕业设计提出意见等,通过校园网发布毕业设计题目,并且具有操作方便,响应快捷等优点。
第2章 系统开发工具
2.1 SQL语言的简介
SQL(Structured Query Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。[1]
SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:
(1)综合统一
非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当拥护数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。
SQL语言则集数据定毕业论文
http://www.Lwfree.cn/ 论文网
http://www.751com.cn/安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。
(2)高度非过程化
非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。而用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择以及SQL语言句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。
(3)面向集合的操作方式
非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
(4)以同一种语法结构提供两种使用方式
SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。
(5)语言简捷,易学易用
SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了9个动词,SQL语言接近英语口语,因此容易学习,容易使用。
2.2 ASP技术
ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供"静态"(static)的主页内容。[9]
所谓"静态",指的就是站点的主页内容是"固定不变"的。当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器。当一个浏览器从web服务器请求一个*.asp文件时ASP脚本开始运行,web服务器此时调用ASP从头至尾读取请求文件,运行所有命令并把HTML网页返回给浏览器。运行模式如图2-1所示:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
asp毕业论文选题系统设计(需求分析+总体设计+详细设计+测试报告) 第2页下载如图片无法显示或论文不完整,请联系qq752018766