论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

A400109毕业设计选题管理系统(asp+sql)

目  录

摘    要... I http://www.paper51.com

Abstract II

内容来自www.paper51.com

第1章 引  言... 1

paper51.com

1.1编写目的... 1

paper51.com

1.2项目背景及历史意义... 1

copyright paper51.com

第2章 系统开发工具... 3

内容来自论文无忧网 www.paper51.com

2.1 SQL语言的简介... 3 内容来自www.paper51.com

2.2 ASP. 4

内容来自论文无忧网 www.paper51.com

2.3 Dreamweaver8. 6 copyright paper51.com

第3章 系统规划与系统分析... 7 http://www.paper51.com

3.1 系统的总体结构... 7 copyright paper51.com

3.2 系统的业务流程分析... 8

内容来自论文无忧网 www.paper51.com

3.3 系统的数据流程分析... 9 内容来自论文无忧网 www.paper51.com

3.4 数据库需求分析... 11

paper51.com

第4章 系统设计与实现... 12 内容来自论文无忧网 www.paper51.com

4.1 系统设计... 12

内容来自论文无忧网 www.paper51.com

4.1.1 系统流程设计... 12 copyright paper51.com

4.1.2 模块结构设计... 14

内容来自www.paper51.com

4.1.3 数据存储设计... 15

内容来自论文无忧网 www.paper51.com

4.1.4 系统WEB界面设计原则... 19 paper51.com

4.1.5 系统文件目录结构设计... 20

内容来自论文无忧网 www.paper51.com

4.2 系统实现... 20

内容来自www.paper51.com

4.2.1 用户验证功能的实现... 20 内容来自www.paper51.com

4.2.2 学生模块的实现... 21 http://www.paper51.com

4.2.3 教师模块的实现... 22

内容来自论文无忧网 www.paper51.com

4.2.4 系统管理员模块的实现... 23 paper51.com

4.2.5 审核个管理员模块的实现... 23 copyright paper51.com

第5章 系统测试... 25

http://www.paper51.com

5.1测试环境... 25

内容来自论文无忧网 www.paper51.com

5.2测试过程... 25 paper51.com

5.3 测试结果... 26 内容来自论文无忧网 www.paper51.com

第6章 软件开发中主要解决的问题... 27 内容来自论文无忧网 www.paper51.com

6.1数据库的安全性... 27 copyright paper51.com

6.2模块的独立性... 28 内容来自论文无忧网 www.paper51.com

结 论... 30 内容来自论文无忧网 www.paper51.com

参考文献... 32

copyright paper51.com

附  录... 33 内容来自www.paper51.com

致  谢... 36 内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

第1章 引  言 http://www.paper51.com

1.1编写目的

http://www.paper51.com

在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于Web的数据库也就应运而生了。 http://www.paper51.com

随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才是更为广阔的前景。ASP作为微软推出的Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。作为计算机专业的一名毕业生,如何充分利用自己的所学知识服务于社会,解决现实工作生活中的问题,推动社会向前发展是我们的责任。经济全球化步伐的加快对信息化的要求越来越高,越来越多的课题的申报及课题的进展情况汇报都在网上进行,世界各地的学生可以坐在宿舍或家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。所以,实现一个基于网络的毕业设计辅助系统的设计是一个越来越重要的课题,而网络选题是教务管理中的一个重要的内容的该网上选题系统软件运行在校园网上作为学校毕业生的管理系统,既可方便在校的毕业生又可减轻教师及管理人员的任务,提高工作效率。

copyright paper51.com

1.2项目背景及历史意义

copyright paper51.com

Internet的普及和应用使人们的现代生活方式发生了深刻的变化,我国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。学校总是处于接受新知识的最前沿地带,于是校园网的应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用。

paper51.com

在技术和需求的推动下,毕业生以班级为单位的原始手工报送的选题方式,暴露出了很多缺点和不足。目前,高校学生人数日益增加,每年的毕业人数也在增加,毕业设计的数量与日俱增,每位老师负责的学生数量也在不断增加着,平时所需要交换意见的次数虽然不是很多,但是需要老师和学生进行大量的交流时间,这样下来很可能会影响老师和学生平时的学习和工作,耽误大量的时间。 内容来自www.paper51.com

信息一个专门的信息系统进行管理,这样可以避免数据的丢失,方便用户进行检索、修改以及输出数据,提高了工作效率,减少工作量。为此,建设一套切实可行的学生工作管理系统,结合学校实际,充分利用校园网的资源优势,不仅使信息渠道更为畅通,而且可以资源共享。既为全面了解学生的毕业设计综合信息提供了方便,使得查询统计更为准确便捷,又可以用电子档案逐步代替或辅佐传统的纸质档案,实现管理手段现代化。基于以上原因,本文提出了一种网上毕业设计管理系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工选课的方式,而是采用网上选题方式,极大地便捷了学生和指导老师,显著地提高了工作效率。系统引用了ASP这一具有强大功能、用于Web开发的全新框架。ASP在系统重处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。本系统采用B/S模式,其最根本的目的是让在籍学生可以在线选题,了解有关论文的信息,通过留言本向老师提出疑问下载相关资料格式等,教师可以通过留言本答疑和对学生的毕业设计提出意见等,通过校园网发布毕业设计题目,并且具有操作方便,响应快捷等优点。 copyright paper51.com

第2章 系统开发工具 copyright paper51.com

2.1SQL语言的简介 http://www.paper51.com

SQL(StructuredQuery Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。[1]    SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括: http://www.paper51.com

(1)综合统一

内容来自论文无忧网 www.paper51.com

非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当拥护数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。 http://www.paper51.com

SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。 http://www.paper51.com

(2)高度非过程化

内容来自www.paper51.com

非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。而用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择以及SQL语言句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。

内容来自www.paper51.com

(3)面向集合的操作方式 copyright paper51.com

非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

paper51.com

(4)以同一种语法结构提供两种使用方式

内容来自论文无忧网 www.paper51.com

SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。

copyright paper51.com

(5)语言简捷,易学易用 http://www.paper51.com

SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了9个动词,SQL语言接近英语口语,因此容易学习,容易使用。

copyright paper51.com

2.2ASP技术 内容来自论文无忧网 www.paper51.com

ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common GatewayInterface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供"静态"(static)的主页内容。[9] http://www.paper51.com

所谓"静态",指的就是站点的主页内容是"固定不变"的。当浏览器通过Internet 的HTTP(Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器。当一个浏览器从web服务器请求一个*.asp文件时ASP脚本开始运行,web服务器此时调用ASP从头至尾读取请求文件,运行所有命令并把HTML网页返回给浏览器。运行模式如图2-1所示:

copyright paper51.com

------分隔线----------------------------
联系方式