ASP动态网页课程设计说明书文档格式.docx

上传人:b****3 文档编号:17881276 上传时间:2022-12-11 格式:DOCX 页数:43 大小:1.02MB
下载 相关 举报
ASP动态网页课程设计说明书文档格式.docx_第1页
第1页 / 共43页
ASP动态网页课程设计说明书文档格式.docx_第2页
第2页 / 共43页
ASP动态网页课程设计说明书文档格式.docx_第3页
第3页 / 共43页
ASP动态网页课程设计说明书文档格式.docx_第4页
第4页 / 共43页
ASP动态网页课程设计说明书文档格式.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

ASP动态网页课程设计说明书文档格式.docx

《ASP动态网页课程设计说明书文档格式.docx》由会员分享,可在线阅读,更多相关《ASP动态网页课程设计说明书文档格式.docx(43页珍藏版)》请在冰豆网上搜索。

ASP动态网页课程设计说明书文档格式.docx

Websiteforthemajorityofcandidatestoprovidethebestcontent,maintainingindustry-leading,thepursuitofsustainabledevelopment.ChinahasbeenadheringtoitsPubMednet"

forthemajorityofcandidatestoprovidethebestcontent"

dostandthepurpose,adheretothecontentsofthecandidatesandstrengthentheconstructionofthefirstservicephilosophy,inthepreviouscandidateshavetobeproudofthegroup'

sreputation.

ChinaKaoyanwebdesignfreshface,simpletomaintainaconsistentacademicstyle,isbuilt"

ArticlesInformation"

"

platformschools"

ArticlesQ&

A"

ArticlesBookstore"

andmanyotherchannels,content-rich,closetotheCandidatesneedsandupdatespeed,bythecandidateswelcome.

KeywordInformationManagementSystemManagementSystemDataProcessingPubMedNetworkInformationManagementPubMed

课程设计任务书

一、课程设计题目:

二、目的与要求:

1、目的:

(1)要求学生达到熟练掌握ASP的基本知识和ASP调试技能;

(2)基本掌握程序设计的基本思路和方法;

(3)能够利用所学的HTML语言和VBScript脚本语言的基本知识和技能,解决简单的动态网页设计问题。

(4)培养学生综合利用ASP进行程序设计的能力,通过这次课程设计,检验平时学习情况,并强化自己平时学到的知识。

同时锻炼自己独立完成中小型系统的能力。

2、基本要求:

(1)在开始编写程序以前,要完成对系统的分析,画出程序的流程框图。

(2)要求用ASP思想来完成程序的设计。

(3)完成的程序界面要美观,能够完成人事管理的基本功能。

3、创新要求:

在基本要求达到后,进行创新设计,完善与增加程序的功能。

4、写出设计说明书

按照设计过程写出设计说明书。

三、设计中涉及到的重要内容:

1、ASP动态网页设计基础

2、HTML语言

3、VBScript脚本语言

4、ASP内置对象

四、程序设计和调试:

引言

管理信息系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。

MIS是一门新的科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。

在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

近年来Internet的飞速发展,Intranet技术得到了应用。

管理信息系统在应用中存在三个要素,这就是人、计算机和数据。

人是指管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们必须有管理人员,尤其是领导的积极参与。

计算机技术使MIS得以实施的主要技术。

在这些技术中,软件开发是MIS开发的重点。

第三个因素也不能忽视。

管理数据是MIS正常运行的基础。

广义地说,各项管理控制是MIS的基础。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

目前,信息管理是社会管理中的一个极为重要的环节,它是整个管理的核心和基础。

由于学校规模进一步扩大,学生人数逐年上升,考研人数也逐年上升。

面对如此激烈的竞争,如果让个人去查询相关信息,就会显得费时费力。

就考研信息查询本身来说,它是一项任务繁重、时效性较强的系统工作。

近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。

毋庸置疑,切实有效地把计算机管理引入考研信息管理中,对于提高广大学子的效率有着显著意义。

现在我国的信息管理效率还不是很高,这样已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

本系统主要有考研信息查询、试卷下载、在线提问、论坛交友四大模块。

第一章需求分析

1.1现状概述

又到一年考研时。

距离2012年研考还有小半年,部分高校生已经开始了2014年研考的备考。

从本市部分考研(论坛)辅导机构了解到,大学本科生考研出现备考周期提前的趋势,而导致这一变化的直接原因是考研人数年年增长竞争激烈,其中一些考生趋之若鹜的名校,考生提前备考的比例更高。

一项相关数据调查显示,本科生中决定考研的大学生已占到四成以上,正在考虑是否考研的学生占到三成以上。

从当下的人才市场供求双方目前的情况看,由于竞争的进一步加剧,现在的就业市场在用人方面呈现“水涨船高”之势。

在此背景之下,研究生相较之下,具有相对大的竞争优势。

令人惊讶的是,盲目跟风的已经成为极少数,大部分考研的人都是提前一两年就把未来5年的规划做了出来。

大学扩招已经有几年了,本科毕业生的人数逐年递增,工作岗位的竞争也日趋激烈。

为了增强自身的竞争力,考研必然成为众多本科生的选择趋势,这也是教育产业适应市场需求的体现。

但是有些考研人不知在什么样的环境中能发挥自己最大的潜力,也不知道为什么要考研,只懂得考上了研就可以取得研究生学历。

有了学历,自然应当会比本科生更吃香。

至于读研的意义,他们觉得完全可以读上研了再去思考。

为此,我们需要提供更多的信息帮助这些同学解答心中的疑惑,同时帮助其他忙于平时的复习备考当中同学了解最新的考研信息,因为他们没有多少时间花费在考研信息查询上,这很有可能影响他们的复习规划,所以,我借鉴考研网站设计了“中国考研网”的网页,借以帮助那些在考研第一线上的研友,减少他们的花在查询信息上的时间,同时方便他们及时了解最新的考研咨询,确定最佳的考研方案提高效率。

1.2系统运行环境

(1)硬件环境。

本系统适用于那种Inter386以上计算机,内存容量为128M,应配备键盘、鼠标、显示器等外部设备。

(2)软件环境。

本系统的设计采用ASP编写。

在web环境下测试通过。

(3)只要计算机具有web浏览器,本游戏软件在Windows平台下都可以运行。

第二章总体设计

考研信息管理系统是一项复杂系统工程,要从实际出发,对实际情况进行客观的分析,深入了解需求。

系统利用ASP与数据库结合的技术建立数据库管理系统,采用交互式的动态的ASP页面来实现。

需求调查是为了研究系统设计的开发途径和方法。

同时它也是进行概要设计和详细设计的基础,是进行内部维护和测试的依据。

具体分析如下:

查询操作:

可以查询不同院校不同专业的最新考研咨询,了解最新的考研简章等考研资料。

在线论坛:

可以跟其他研友在线交流,了解其他院校的考研现状,获得目标学校的考研资料。

在线提问:

可以在线提出自己不明白的问题,等待其他人或管理员回答。

第三章详细设计

3.1ASP技术介绍

3.1.1ASP:

MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。

ActiveServerPage是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。

而且ASP也是服务器端脚本环境,可以用来创建交互式WEB页并建立强大的的Web应用程序。

因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。

ASP内含于IIS4.0和5.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。

有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

3.1.2ASP技术的优点:

作为网络上十分流行的编程语言,一定会具有很多独特之处,而ASP也不例外,它具有以下优点:

1、编写程序方便。

您可以用VBScript或JScript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。

对于VBScript和JScript,使用哪种语言并不重要,Web服务器等同地处理这两种语言,并向用户的浏览器发送HTML格式化结果。

由于ASP采用Script语言,就可以轻松编写程序,因此这就大大节省了网络设计人员又得重新学习一种新语言的时间。

而且编写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。

2、使用编程环境方便简单。

可以使用普通的记事本之类的文本编辑器,即可进行编辑设计,如:

Windows的记事本、FrontPage等文本编辑器。

也可以用dreamweaver和专业的MicrosoftVisualInterDev开发工具。

3、浏览网页方便,交互速度也快。

ASP是运行在服务器端,所以我们无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。

ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

4、提供多种编程语言。

ASP能与任何ActiveXscripting语言相容。

除了可用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl等。

5、提高代码的安全性。

ActiveServerPages的程序代码隐藏,已编码的脚本在运行时由脚本引擎解码,因此不需要单独的应用程序。

客户端上仅可以看到由ASP输出的动态HTML文件。

因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

6、功能强大。

编程是面向对象的(Objectoriented),并可扩展ActiveXServer组件功能。

ActiveXServerComponents(ActiveX服务器组件)具有无限可扩充性。

你可以使用任何编程语言来编写你所需要的ActiveXServer组件。

可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。

也可以使用第三方组件或自己开发的ActiveXServer组件。

理论上说,可以实现任何功能。

7、访问数据库十分方便。

可以通过ADO(ActiveXDataObjects,微软的一种新的数据访问模型,是一种可以提供WEB页面开发者轻松存取Internet的数据库,并可以在用户端实现网上立即、即时更新显示的最新WEB页面数据库技术。

)非常方便地访问数据库。

总之,ASP从字面上说,包含三方面含义:

1.Active:

ASP使用了微软的ActiveX技术。

ActiveX(COM)技术是现在Microsoft软件的重要基础。

它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。

ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。

只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。

2.Server:

ASP运行在服务器端。

这样就不必担心浏览器是否支持ASP所使用的编程语言。

ASP的编程语言可以是VBSCRIPT和JSCRIPT。

VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。

然而NETscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。

而在服务器端,则无需考虑浏览器的支持问题。

NETscape浏览器也可以正常显示ASP页面。

3.Pages:

ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。

浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。

这样就可以防止别人抄袭程序。

由此可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。

在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

而我这次所开发的留言本系统,主要是利用ASP技术的简单和实用的特点,以及ASP使用的广泛性,而且非常适合于网络中小型系统开发。

3.2系统的概要设计:

3.2.1系统的开发环境:

基于微软平台ASP环境,使用ACCESS数据库。

适用于IE4.0以上版本浏览器,Win98+PWS、Win2000+IIS或winxp+IIS以上运行环境。

(本人用的winxp+IIS5.1测试)。

3.2.2ASP语言选择:

选择一个好的编程语言十分的重要,当前,面对众多的编程语言,很多人无从选择,而本人看到asp的以上众多特点:

Access后台数据库+ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式。

在这种使用模式中,ASP程序无疑是最重要的,是沟通客户端和后台数据库之间的桥梁。

在ASP程序中,通过VBScript,建立对Access数据库的连接,是客户能够访问后台数据库的前提。

3.2.3选择Access作为数据库

在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了。

而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的首选。

而将Access作为我选用的数据库,也是考虑到了以下几点:

1.Access数据库使用简单,可以迅速掌握。

2.Access数据库的ODBC驱动程序支持的SQL指令全。

ACCESS具有强大的数据库功能,结构简单、理论基础坚实、独立性高。

适合开发中型管理系统。

3.用Access数据库开发的程序转化为SQLServer数据库也非常简单,只要用SQLServer的导入功能将Access数据库转化为SQLServer数据库。

而对于数据库语句,因为采用的是标准的SQL语言,读取Access数据库和读取SQLServer数据库基本上是一样的,只要改写一下连接数据库的语句。

4.整体说来ASP与ACCESS的结合使得系统的开发简单、快捷、操作方便、易于系统管理和系统维护,而且执行效率高,且配置简单、移植方便。

3.3系统的功能:

该网站具有的主要功能如下:

1、可以查询相关学校考研咨询;

2、友好简洁的管理界面,便于管理员维护;

3、可以加入论坛,在线讨论;

4、可以在线提问,获取相应信息;

5、可以获得考研试卷;

3.4网页的主要栏目组成图

有了合适的技术,确定了网页的功能,应该就此给出整体结构的流程图:

3.5界面设计

主体界面是用户打开网页后看到的界面,其网页出事运行情况如图1所示。

图1主体网页的浏览结果

3.5.1任务1:

主页的设置

任务1描述:

编写“中国考研网”框架网页及相关网页。

在IE浏览器中,框架网页初始运行情况如图1所示。

此时单击左边框架中显示的网页中的文章名超链接,将跳出相应内容的网页,图2就是单击了“考研信息”后的网页浏览情况。

图2主题网页—考研信息

任务分析:

本任务涉及到四个以上网页的编制。

首先要在浏览器中划分框架并指出在每个框架中显示的网页,这是由框架网页来实现的。

在框架网页中,可通过<

frameset>

…<

/frameset>

标记划分框架,并在该标记中通过<

frame>

标记来指定每个框架中显示的网页。

顶部框架、左边框架中显示的网页应先制作出来,并作为初始网页显示在相应的框架中。

应把每一篇文章制作成一张网页,为实现在单击左侧网页中的相应链接时,链接到相应网页并把网页显示在右侧的框架中,可通过超链接的target属性指定框架名来实现。

在显示文章内容的各个网页中,为了能够通过超链接在各个段落之间进行转移,可在每个段落之前通过<

a>

/a>

标记的name属性设置一个书签,然后在热点处制作一个跳转到相应书签的超链接,通过书签可以在同一网页内部进行跳转。

任务实现:

(1)启动“记事本”应用程序,在记事本中输入以下代码:

<

html>

head>

metahttp-equiv="

Content-Type"

content="

text/html;

charset=gb2312"

>

title>

中国考研网<

/title>

/head>

framesetrows="

150,*"

bordercolor=#00FF00>

!

--把浏览器窗口分成上下两个框架-->

framename="

head"

scrolling=nosrc=主页_head.htmtarget="

_blank"

--上面框架显示网页主页_head.htm,同时将连接内容显示在一个新的浏览器窗口中-->

framesetcols="

840,*"

<

--下面框架再分成左右两部分-->

left"

src=主页_left.htmtarget="

_self"

"

--左边框架名为left,超链接的目标框架为当前窗口-->

framename="

right"

src=主页_right.htmtarget="

--右边框架名为right,超链接的目标框架为本身-->

/html>

说明:

①在HTML中,实现框架功能的标记有两个:

框架组标记<

和框架标记<

标记用来划分框架,而每一框架由一个<

标记所标示,<

标记用来声明在框架中显示的页面,并且必须在<

范围中使用。

所有框架标记需放在一个起始的HTML文件中,这个文件只是用来声明框架的定义,记录了框架如何划分,以及框架的各种属性,不会显示任何资料。

该文件通常称为框架网页。

②框架定义的基本语法格式如下:

framesrc="

URL"

在框架组之间定义框架,甚至还可以定义框架组,从而实现框架组的嵌套。

③定义框架组时,可以设置框架组的属性,框架组定义的一般语法格式如下:

framesetrows=Rcols=Cborder=n

bordercolor=colorvalueframeborder=yes|no

framespacing=m>

/FRAMESET>

其各属性名及其含义如表1所示。

④<

标记用于给各个框架指定页面的内容,通过该标记将各个框架和框架中显示的网页文件联系在一起。

是一个单标记,其一般格式如下:

name="

框架名"

border=nbordercolor=mycolorframeborder=yes|nomarginwidth=mmarginheight=nscrolling=yes|no|autonoresize>

可见<

标记也有许多属性,这些属性及其取值如表2所示。

⑤<

标记与<

body>

/body>

标记的作用相似,所以它们在HTML文件中一般不同时出现,否则会导致框架无法正常显示。

(2)保存该网页,文件取名为“主页_main”。

然后在IE浏览器中打开该网页,显示结果如图3所示。

可以看到框架已经显示出来,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1