第一篇:ASP毕业论文
前言
第一章系统的需求分析
1.1 成绩管理系统的背景分析----------------------5
1.2开发学生成绩管理的必要性--------------------5
1.3学生成绩管理系统设计的目标的分析--------6
1.4学生成绩管理系统的系统需求-----------------6
1.5学生成绩管理系统的功能需求分析-----------6
第二章系统技术以及运行环境的需求分析
2.1 ASP技术简介------7
2.2 ACCESS2003 技术简介-------------------------7
2.3 SQL语句简介-------7
2.4 IIS简介---------------8
2.5 运行环境------------9
第三章系统模块的设计
3.1 学生成绩管理系统的功能分析---------------10
3.2 学生成绩管理系统流程图---------------------10
3.3 系统功能模块图--10
第四章系统数据设计
4.1
系统管理员表----13
4.2系统学生表-------13
4.3成绩管理系统教师-----------------------------14
4.4系统成绩表-------15
4.5系统留言表-------15
4.6系统班级表-------15
第五章学生成绩管理系统功能的实现
5.1 数据库的连接-----17
5.2 成绩管理系统的登录页面---------------------17
5.2 成绩管理系统的安全性------------------------17
5.3 系统管理员功能简介---------------------------19
5.4 教师功能简介-----20
5.5 学生功能实现简介------------------------------21
5.6 学生成绩管理系统的关键代码---------------22
5.7 系统在调度中经常出现的问题---------------23
总结----------------------25
致谢----------------------25
参考文献----------------2
5前言
人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。
在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着中国加入WTO,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨。这对我们既是一个机遇,也是一个挑战。为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质。科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情。
第一章系统的需求分析
1.1 成绩管理系统的背景分析
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。
学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。
1.2开发学生成绩管理的必要性
在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力
来进行学生成绩管理。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。
开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。
1.3学生成绩管理系统设计的目标的分析
1.管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,对教师用户的添加、删除、修改等操作,对留言信息的添加、删除、修改查询等操作。
2.可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的。
3.教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,留言信息的添加、删除、修改是、查看等,对的自己的联系信息进行更新,登录密码的修改。
4.学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看、提交留言信息的相关操作。
1.4学生成绩管理系统的系统需求
在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。该学生成绩管理系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。
1.5学生成绩管理系统的功能需求分析
学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言、提交留言。教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言、学生留言、提交留言、留言的管理等相关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。er、Application、Session、ASPError和ObjectContext。
第二章系统技术以及运行环境的需求分析
2.1 ASP技术简介
Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出
网页。
ASP程序的优点:
1.ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。
2.无须编译,容易编写,可在服务器端直接执行。
3.利用ADO组件轻松存取数据库。
4.与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。
5.ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。
6.ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
7.ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request、Response、Serv er、Application、Session、ASPError和ObjectContext
2.2 ACCESS2003 技术简介
Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。那么什么叫数据库呢?数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。
Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
2.3 SQL语句简介
1.SQL 语句简介
SQL全称是“结构化查询语言(Structured Query Language)”,SQL包含4个部分:
(1)数据查询语言DQL-Data Query Language SELECT
(2)据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE
(3)数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP
(4)数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK
2.SQL的优点
(1)非过程化语言
(2)统一的语言
SQL为许多任务提供了命令,包括:查询数据、数据更新、在表中插入记录、在表中修改记录、在表中删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性、以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。
(3)是所有关系数据库的公共语言
由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。SQL是大多数关系型数据库用做查询语言的语言。它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。
2.4 IIS简介
1.IIS的安装
WINDOWS 2000 SERVER提供的WEB服务器组件IIS的安装方法,在开始→设置→控制面板→添加/删除程序命,在添加/删除程序中选择→添加/删除WINDOWS组件按钮,就会弹出如图2-1所示的WINDOWS组件向导对话框。在其中选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成IIS的安装
第二篇:asp校园网站设计(毕业论文)
By 25175.com asp校园网站设计
目 录
第一章:诸„„„„„„„„„„„„„„„„„„„„„„„„..1.1 设计思想„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„1 1.2 开
发
工
具的选
用
及
介绍„„„„„„„„„„„„„„„„„„„„„„„„„„„.1 第二章:网站总体分析与设计 2 2.1网站系统析„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„.2 2.
2、主页设计 3 2.
3、数据库设计 4 第三章:详细设计 4 3.1 家长学校联络簿„„„„„„„„„„„„„„„„„„4 3.2 网上图书馆 11 3.3 网上评优投票系统 20 3.4达级考试在线查分系统与计数器的制作„„„„„„„„„22.第四部分:系统的使用说明与安装 25 第五部分:参考文献: 26 附录:源文件代码 27
第一章 诸论
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,特构建长沙市工商职业中专学校网站。
1. 1 设计思想
通过网站,全面宣传,展示学校风采、优点与特色,发布学校的重大活动安排与招生政策,增强家长与学校之间的联系,在Internet上实现完成部分校务,提高办事效率。
1.2 开发工具的选用及介绍
ASP的优势:
Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript
分
By 25175.com 是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。ASP的特点:
任何开发工具皆可发展ASP
只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。
通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高
ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。隐密安全性高
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。易于操控数据库
ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。面向对象学习容易
ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。ASP的六大内部对象
对象名称 功能描述
RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理
所以我选择了ASP结合Frontpage架构长沙市工商职业中专学校网站
第二章 网站总体分析与设计
2.1网站系统分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
l 学校风采 通过学校概括、教师风采、校园之星及部分图片等内容来展现。l 优点特色 通过新闻、生动活泼的教育教学栏目来展现。
By 25175.com l 信息发布 通过公告栏、信息查询等栏目来实现,内容有招生政策、活动安排等。
l 部分校务 根据校务的公开程度与参与人数的多少,特选择图书管 理、评优、考试查分、家校联系四大校务在网上实现。2.2主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态主页方式介绍学校风采、优点特色、信息发布,对于四大校务,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。主页结构图
注:带下划线的表示是链接方式
2.3数据库设计
采用的数据库是Microsoft Access,拟建立teach.mdb库文件,包含如下几个表文件: allmessage 留言信息表 Libbooks 图书信息表 Libcategories 图书类别信息表 Libemps 图书馆用户信息表; stud 学生信息表
第三章 详细设计
3.1 家长学校联络簿
3.1.1功能:
利用SQL语法过滤特定的家长留言意见,让老师可以针对某位特定学生家长所发表的意见作出独立的回答,同时,家长在发表个人意见时,若认为意见内容涉及敏感的话题或是意见内容涉及私人隐私,都可用“悄悄话”的方式发言,这些“悄悄话”将不会被显示出来让大家看到,当然,老师拥有管理的能力,只要以密码登录管理模式,就可以进行各个学生家长的单独意见回复,而且还能看到家长们所留下的“悄悄话”。3.1.2组成构造
共分成六大部分:
1,意见留言结果网页guest.asp:用来显示家长发言与老师回复内容,同时还具备一般模式与管理模式两种显示方法。
2,家长发言表单网页addmsg.asp:让学生家长填写发言内容并选择发言性质。
3,家长发言数据处理ASP程序add.asp:处理家长发表的意见数据,同时将这些意见数据记录起来并将网页显示转向至意见留言结果网页。
4,老师回复表单网页teachans.asp:让老师针对某位特定学生家长所发表的意见作出独立的回答。
5,老师回复数据处理ASP程序anssave.asp:处理老师回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言结果网页。
By 25175.com 6,数据表文件allmessage:用来储存家长发言数据与老师回复数据的Access类型数据库文件。
“数据表文件”负责存放家长发言数据与老师回复内容的数据记录,为Access类型的库文件,将它定名为:“message.mdb”。
下图为家庭联络簿的组成与流程图:
老师回复
家长留言
读入 写入
写入
3.1.3数据库结构设计
数据库文件”teach.mdb“中的数据表” allmessage“的栏目设置,如下图:
字段名 字段类型
3.1.4界面设计与重点、难点代码的设计 数据库与留言显示程序网页
家长发言与老师回复的内容数据全部储存在数据库中,要在网页中显示目前的家长发言与老师回复数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;而要打开数据库则必须使用ADO对象群的Recordset对象,程序:
set cn=server.createobject(adodb.connection)
cn.open filedsn=cprogram filescommon filesodbcdata sourcesms access database.dsn set rs=server.createobject(adodb.recordset)sql=select from allmessage order by 留言时间 desc rs.open sql,cn,1,1 Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,使用RS.Open方法存取”teach.mdb”数据库
RS.Open SQL,CN,1,1 使用open方法来打开数据表或执行Select指令参数设置如下: 1,参数一(SOURCE)为欲打开的数据表或SQL指令。
2,参数二(ActionConnection)指定一个已打开的数据库对象,将此参数设为链接我们已
By 25175.com 经建立好的Connection对象“CN”。
3,参数三(CursorType):指定Recordset的打开类型,1为可读写且可自由移动。4,参数四(LockType)指定锁定类型,1为只读。数据排序与SQL指令
1. Select 指令的筛选语句:
格式: Select„From 在SQL语言中:“Select”数据表“中选取某些“栏位”的数据.2.如果要选取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来栏位名称隔开。
3. 如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“”来代表全部的栏位。
可排序数据的Select指令
1. 当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏位摆放在“Order By“保留字之后,然后将这处排序的语句连接在”Select„From“后面就行了。
2. “Order By“默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再加上“Desc“保留字!将排序方式改为”由大排到小“。在“显示留言意见”网页中的打开数据库ASP程序中的语句: SELECTFrom allmessage order by 留言日期 Desc 功能为:从数据表“allmessage“中取出所有栏位的数据,并将取出的数据记录内容依照”留言日期“栏位使用的”由大排到小“排序方式进行排序。
留言显示网页的管理模式 “显示留言意见”的网页就必须具备显示模式选择的功能,当显示模式在一般情况时要能显示家长们的一般性发言,同时还得将“悄悄话“的发言隐藏起来。当老师以密码登录成为管理模式时,则必须将一般性发言与悄悄话发言的数据全部显示出来,同时还得让老师们可以针对某位特定学生家长所发表的意见作出独立的回答。
这两个情况是通过密码登录管理模式的ASP程序实现的: form method=post
%if session(checkedit)=yes then% input type=hidden value=yes name=goexit input type=submit value=离开管理模式
%else% 密码:input type=password name=password size=4 maxlength=4 input type=submit value=教师管理
%end if% form
在这段网页语句中,利用Session对象来记录目前的工作模式。当我们第一次进入“显示留言意见”网页的时候,我们所见的网页画面一定是一般!因为Session尚未被建立,因此它
By 25175.com 的“变量”值一定不会是“yes”,所以网页中会出现一个输入密码进入“教师管理”模式的栏位,只有当我们输入密码按下“教师管理”的按钮组织上发ASP程序中的进入管理模式语句后,Session对象才会被建立,同时,“checkedit“Session对象变量值被设置为“yes“,所以我们就进入了能将一般性发言与悄悄话发言的数据全部显示出来,同时还让教师们可以针对某位特定学生家长所发表的意见作出独立回答的管理模式页面。
留言显示网页的分页
当家长的发言与老师回复的数据笔数太多时,一次要将全部的数据内容显示在网页中,等待网页下载的时间太长了,因此采用固定笔数分页浏览方式来显示网页。
要进行分页显示,得先知道目前有多少笔的留言数据,而留言数据笔数可以通过Recordset对象的“Recordcount“(记录个数)属性得知,我们将每10笔数据为一单位分页显示: count=rs.recordcount if count10(count10)then totalpage=(count10)+1 else totalpage=(count10)end if “”为浮点数除法,“”为整数除法。
跳页选择的ASP程序语句
所有的发言数据采用固定笔数分页浏览的方式来显示后,还要提供一个跳页链接显示的功能,让浏览者可以选择希望浏览的页次进得浏览,ASP程序语句: pagecount=0 rs.movefirst if request.querystring(topage)then pagecount=cint(request.querystring(topage))if pagecount=0 then pagecount=1 if pagecounttotalpage then pagecount=totalpage rs.move(pagecount-1)10
发言表单网页制作
inse tu3 表单的参数
表单的Action参数:Action参数是用来指定Server端处理此一表单数据内容的程序,此处表单处理ASP程序为“add.asp“,表单的Mothed参数:要将表单传送至Server端的方式有两种,设置值分别为GET及POST,若设置为POST,则浏览器会等Server端来读取数据,若设置为GET,则当我们按下送出按钮时,浏览器会立即将表单中的数据内传送出去。利用POST方法,在传送的数据上将不受限制,利用GET方法传送的数据量则大约只有2K左右。
留言处理程序
要将家长发言数据作后续处理及将这些数据内容存入数据库,须利用添加数据记录的Insert Into 指令,然后再写入数据库文件中: Inset into 指令语句格式:
Insert into 数据表名(栏目名)values(栏目值)
By 25175.com
sql=insert into allmessage(家长姓名,留言主题,联络信箱,留言内容,私人公开,留言时间,班级)values(sql=sql&'& parent&', sql=sql&'&subject&', sql=sql&'&email&', sql=sql&'&memo&', sql=sql&'&personal&', sql=sql&'&now&', sql=sql&'&bj&')cn.execute sql 回复表单程序网页
必须让老师们可以针对某位特定学生家长所发表的意见作出独立的回答, 使用Select„From„Where筛选语句
sql=select from allmessage where(编号=&ID&)rs.open sql,cn,1,3 然后将特定的家长发言数据放在表单,方法是将数据库中的数据取出来,然后放在表单栏位中:
“家长姓名“栏位网页语句标签
td bgcolor=#CCCCFFfont size=2%=RS(家长姓名)%fonttd “留言主题“栏位网页语句标签
td bgcolor=#CCCCFFfont size=2%=RS(留言主题)%fonttd “留言内容“栏位网页语句标签
td bgcolor=#CCCCFFfont size=2%=RS(留言内容)%fonttd 老师在回复栏位中所填入的数据,必须送给处理老师回复数据的ASP程序”anssave.asp”来记录以及处理这些回复数据。当老师填写好回复发言的数据后按下“送出回复”按钮后,表单中的数据内容就会以“POST”的方式由SEVER端读取,然后将数据内容交由处理老师回复数据的ASP程序“anssave.asp”来将数据内容写入数据库。
3.2网上图书馆
网上图书馆将学校图书馆图书放到网络上供人借阅,这样不仅方便了校内的学生与教职员工使用图书馆的资源,还为图书馆管理员提供了一种简便地管理图书馆的方法.3.2.1功能
网上图书馆系统可以进行图书的出借和归还.还可以在系统中按照多种字段对图书进行查找,还可以浏览某个种类的所有图书.该应用程序也为图书馆管理员提供了一些功能,如添加、编辑以及删除图书等,或者在分类层次结构中添加新的种类。
3.2.2系统的层次结构
下图的每个方框代表校园图书馆网站中的一个页面。除了只包含HTML的Search页面外,其他的均为ASP页面。因为每个图书的页面都不同,所以大多数的页面实际上都是多页面。
3.2.3数据库设计
By 25175.com 本系统共使用3个数据表:
LibBooks表包含与图书有关的所有数据。该表中的字段内容的图书的通用信息。另外,对于已经出借的图书,该表中还包含借阅该图书的用户的ID号,以及图书的状态。
表视图如下:
字段名 意义 字段类型 字段名 意义 字段类型 bookid 书号(主键)数字(no null)status 状态 文本 title 书名 文本 checkedoutto 用户id 数字 author 著者 文本 reservedby 用户学号 数字 Subject 主题 文本 description 描述 文本 Isbn Isbn号 文本 keywords 关键字 文本
LibCategories 表包含Library中的所有类别,在访问者浏览图书列表时将会用到这些类别。每个类别都可以作为另外类别的父类别。有一个特殊的类别,Top-Level,没有出现在类别列表中,但是可以作为其他任何类别的父类别。字段名 意义 字段类型
Categoryname 类别 文本(noll)parentcategory 父类别 文本(noll)LibEmps表包含可以访问图书馆网站的用户信息。该表包含一些通用的信息字段,比如用于进入图书馆的用户密码等。
字段名 意义 字段类型 字段名 意义 字段类型
empid 用户id(主键no null)数字 password 用户密码 文本 Empname 用户姓名 文本 manager 管理员代号 数字 emailaddress 用户邮箱 文本
图书馆数据库的数据关系如图9-22所示。其中表LibEmps和表Lib Categories与表LibBooks之间都是一对多的关系。每个雇员都可以借阅多本图书,每个类别都可以包含多本图书。
3.2.3界面设计与重点代码的设计
网上图书馆系统有两种用户,一是管理员。另一种是只允许使用图书馆系统,而没有管理功能的一般用户。访问者进入网站,首先要进行登录,如下图所示。登录页面(index.asp)
访问者输入E-mail地址和密码来登录,然后单击“登录”按钮。输入的数据提交后与数据库中的用户表进行匹配。
须创建一个记录来保存基于访问者登录的用户信息
set RSFindEmp = conn.Execute(select EmpID, Manager from LibEmps where _ & EmailAddress = ' & Request.Form(EmailAddress)& ' and _ & Password = ' & Request.Form(Password)& ')if RSFindEmp.EOF then TheMessage = 密码或email地址不对.By 25175.com else Session(EmpID)= RSFindEmp(EmpID)Session(Manager)= RSFindEmp(Manager)Response.Redirect..yk.htm end if 表单域EmailAddress和Password 用于Where了句中来获取一个记录。如果访问者输入了一个无效的用户名,则记录集中将不会返回匹配的记录。我们可以通过查看EOF标记来判断一个记录集是否为空。为空,则访问者将被拒绝进入该系统。不为空,则访问者的EmpID值和Manager值将从记录集中返回。写入Session 变量,变量将在整个网站的所有网页中都是有效的。这些变量的存在与否及其取值将用于确定是否允许进入一个特定的网页,同时也用于访问者进行书目的归还和借阅操作。
图书馆菜单页面
图书馆菜单页面包含指向其他4个页面的链接:管理页面、搜索页面、图书列表页面和主页面。还有一个可显示用户所借书籍的按纽。如果访问者是图书馆管理员,则菜单界面如图所示。如果访问者不是图书馆管理员,则看到如图所示的界面。非管理员的访问者的界面上没有指向管理员菜单页面的链接。
实现办法:访问者登录时在登录页面上的创建的会话变量Session 用于从数据库中获取访问者的有关信息,表示它是否是管理员。如果值为1,就表明访问者是一个管理员,则用如下代码写入一个指向管理员页面的链接: % If Session(Manager)= 1 then % A HREF=..htmlmanagement_menu.asp管理员菜单A % end if % 通过按纽B1是否为空来判断要不要显示用户所借图书,利用一个记录集来获取访问者已经借出了的所有图书的列表。
if NOT isempty(Request.Form(B1))then set RSBooks = conn.Execute(select BookID, Title from LibBooks where _ & CheckedOutTo = & Session(EmpID))end if
再用循环语句将所借书以表格形式显示出来。table border=1 width=90%
% if NOT isempty(Request.Form(B1))then Do Until RSBooks.EOF% TR
TD WIDTH=40% height=20% Response.Write RSBooks(Title)%tdtr % RSBooks.MoveNext loop end if %
table
循环将遍历Rsbooks记录集中的每个记录,直到该记录集结束:
该网站中的所有ASP页面都会在访问者访问之前对其进行登录检查。这样就可以避免访问
By 25175.com 者通过输入某个页面地址然后在没有登录的情况下直接进入该页面的情况发生。此外,每个管理页面都要确认访问者是管理员。
管理菜单页面
管理菜单页面有一个HTML表单,根据选择的按钮的不同,可以进行5种不同的操作:图书的归还、图书的编辑、图书的删除、图书的添加和类别的添加。不管选择了哪一个按钮,该表单都提交人其自身进行处理。
要进行图书的归还、图书的编辑、图书的删除三种操作,须先进行搜索,找到该书后,由图书Book.asp返回一个链接:
% If Session(Manager)= 1 then % A HREF=..htmlmanagement_menu.asptitle=% response.write RSBooks(Title)%&BOOKID=% response.write RSBooks(BOOKID)%管理员菜单A % end if %
而管理者页面通过下列语句
%=request.querystring(title)% inputzztype=hidden name=BOOKID1value=%=request.querystring(BOOKID)%
这样就将所找到的书的书号BookID、书名Title传递管理者页面。再进行所须操作。共有3个不同的铵纽,可以进行3种操作。若单击“修改”钮: 则重定向到编辑图书页面,同时把Bookid 传递给该页面。Response.Redirect.edit_book.aspBOOKID=&request(BOOKID1)将其他的情况需要建立到数据库的连接:
set conn = server.createobject(adodb.connection)Conn.Open(FILEDSN=cProgram FilesCommon FilesODBCData Sourcesms access database.dsn)if NOT isempty(Request.Form(Delete))and request(BOOKID1)then conn.Execute delete from LibBooks where BOOKID =&request(BOOKID1)end if if(NOT isempty(Request.Form(checkin)))and request(BOOKID1)then conn.Execute update LibBooks BookID=&Request(BOOKID1)end if
页面中的添加新的种类部分包含一个文本控件和一个选择控件。其中选择控件是用所有已经存在的类别列表进行填充的,包括特殊类别 Top level,该类别表明当前类别是处于类别层次结构中的最顶层。代码如下:
先用一个记录集来填充父类别选择控件:
set
checkedoutto=
0,status=
'Available'
where
By 25175.com set RSCategories = conn.Execute(select CategoryName from LibCategories order by CategoryName)再用下列循环语句: %
Do Until RSCategories.EOF %
OPTION VALUE=% response.write RSCategories(CategoryName)%% response.write RSCategories(CategoryName)%OPTION %
RSCategories.MoveNext
Loop %
遍历RSCategories记录集中的每个记录,并作为一个选项添加到列表中,而记录集中CategoryName 同时作为显示值和传递值: 本页面还包含一个指向添加图书页面的链接。搜索结果页面
搜索页面的代码获取与访问者查找规则相匹配的图书,然后将这些图书显示给访问者。搜索页面上的表单包含一个选择控件和一个文本控件。选择控件中的选项是用可搜索 的字段填充的:
需要用一个记录集来保存与访问者的查找规则相匹配的记录:
set RSBooks = conn.Execute(select BookID, Author, Title, Subject from LibBooks where _ & Request.Form(SearchField)& Like '% & Request.Form(SearchCriteria)& %')
注意:,符号%表示的是一个广义搜索。这一点类似于ACCESS中的符号。然后将所找到的书以表格形式显示出来。代码如下: % Do Until RSBooks.EOF %
TR VALIGN=top ALIGN=left
TD WIDTH=40% height=20B书名B A HREF=..htmlbook.aspBookID=% Response.Write RSBooks(BookID)%% Response.Write RSBooks(Title)%ATD
td width=20% height=20B著者B % Response.Write RSBooks(Author)%td td width=30% height=20B主题B % Response.Write RSBooks(Subject)% td % RSBooks.MoveNext Loop % 图书页面
图书页面的代码显示图书的有关信息,以及管理图书的出借操作。该页面通过Querystring 传递BookID if isempty(Request.QueryString(BookID))then Response.Redirect.search.html end if
如果其中不存在,则访问者将被重定向到搜索页面:
如果同时传递表单中包含的变量Action不为空,则表明访问者正借阅该图书:
By 25175.com if Not isempty(Request.QueryString(Action))then 在这种情况下,需要将图书状态改为 Checkout, 同时需要将Checkedoutto 字段修改为该访问者:
conn.Execute update LibBooks set Status = 'Checked Out', _ & CheckedOutTo = & Session(EmpID)& where BookID = _ & Request.QueryString(BookID)Response.Redirect.library_menu.asp end if 然后将该访问者重定到图书馆菜单页面: 下一步,利用图书的状态来确定不同的链接 未借出时链接如下:
if RSBooks(status)= Available then LinkText = A HREF=..htmlbook.aspAction=CheckOut&BookID= _ & Request.QueryString(BookID)& 借这本书A 如果图书已经借出,就创建一个不同的消息,并将链接设置为指向Library menu 页面: LinkText = A HREF=..htmllibrary_menu.asp图书已出借,返回主菜单。A 最后根据是否是管理员,显示管理员菜单链接。
% If Session(Manager)= 1 then %A HREF=..htmlmanagement_menu.asptitle=% response.write RSBooks(Title)%&BOOKID=% response.write RSBooks(BOOKID)%管理员菜单A% end if %
3.3网上评优投票系统
3.3.1功能:
能实现全校性的评选,快捷、公平,且有效,不允许做票。3.3.2组成构造
这个系统由3个部分组成——投票页面vote.htm,处理投票结果的脚本,显示投票页面。3.3.3数据表的设计:
3.3.4界面设计与重点、难点代码设计 投票页面
该页面是一个纯HTML文件,它让用户选择自己想选举的候选人,并填写自己的详细资料,以确认投票的有效性。页面显示如图所示。
表单处理脚本
在vote.htm中各项数据都填写完毕后,单击确定投票按钮,表单的数据就被提交,本次评优共有4个候选人,但只能选两个。故用复选框。投票的有效性通过是否是本校学生,且是否投过票来判断。if request(passno)then sql=select from stud where password=&'&request(passno)&' &and yitu=0 set rs=cn.execute(sql)if rs.eof then% h2 align=center%response.write你无权投票%h2
By 25175.com 本设计允许少选,不允许多选。通过判断Vote投票界面传递过来的复选按纽值的长度看是否多选。
vo=request(cand)if len(vo)4 then% h2 align=center%response.write 多选了,无效%h2
然后根据所投的票将对应候选人的投票结果字段加1,同时将该投票人的已投字段置为1。sqq=update stud set yitu=1 where password=&'&request(passno)&' cn.execute(sqq)if instr(vo,1)then cn.execute(update stud set result=result+1 where name='李宁')end if if instr(vo,2)then
cn.execute(update stud set result=result+1 where name='杨兰')end if if instr(vo,3)then cn.execute(update stud set result=result+1 where name='江道明')end if if instr(vo,4)then cn.execute(update stud set result=result+1 where name='段启文')end if% 显示当前投票情况show.asp 由于投票处理页面已经完成了绝大部分的工作,所以 显示结果页面就很简单了,其功能是从 Stud表文件中读取候选人所得票数,显示在页面上。页面显示如图
值得注意的代码主要有以下几处:
该页面有自动刷新功能,使在线用户可以尽快的看到最新的选举情况。我们这里设定每隔30秒钟自动刷新一次。
meta http-equiv=refresh content=10;URL=show.asp
显示投票时,我们采用了while循环,把候选人及其得票数,整齐地显示在一个表格中,这种技术在数据库查询结果的显示中也经常用到。代码如下: %while not hs.eof % tr td width=100%center font color=#8000ffbig %=hs(name)& &hs(result)&票% big font center td tr %hs.movenext%
By 25175.com %wend% 3.4达级考试在线查分系统与计数器的制作 3.4.1功能:
它提供了在线查看成绩。考生可以在网上使用这一系统,通过输入准考证编号来查询达级考试的结果。
3.4.2数据表的设计
与评优系统共用STUd表,表设计同上。
3.4.3界面设计与重点难点代码的设计
该模块需要查询者输入准考证号后来查看结果。若ID1不为空时,表示有表单输入,开始查询数据库。使用 SELECT的SQL指令查询数据库的数据。先设定SQL指令,查询ID符合准考证编号Request.Form(ID1)的数据,下个“Execute”指令,即可开始执行存取、查询数据的动作了。并将查询结果储存到Recordsets组件RS中。IF Request.Form(ID1)THEN
Set Conn = Server.CreateObject(ADODB.Connection)
Conn.Open(FILEDSN=cProgram FilesCommon FilesODBCData Sourcesms access database.dsn)SQL = SELECT name,id,score FROM stud WHERE id=' & Request.Form(ID1)& '
Set RS = Conn.Execute(SQL)
若考试通过,则显示考试的结果,包括姓名、准考证编号、总分和考试结果,分别由RecordSets 组件的RS(0)、RS(1)、RS(2)、RS(3)得到。FS.Field.Count表示RecordSets组件的域的总数,由“for I=0 to RS.Fields.count-1”,取得RS(I)各域的数据。配合 Table 表格的HTML语法,将结果填入表格的各单元格中。若还有下一个数据,就使用RS.MoveNext 移到下一个位置。
3.4.4页面访问计数器的制作
利用文件处理组件FILESYSTEM的强大功能来制作,比用Application对象计数器要好,Application计数器当有20分钟没有人连上该网页或关机时,计数器会被归零。而文件计数器却不会因时间而消失。我用Count.txt存放访问人次。代码如下: whichfile=server.mappath(piccount.txt)set myfile=server.createobject(scripting.filesystemobject)创建一个 set thisfile=myfile.opentextfile(whichfile)组件对象
visit=thisfile.readline thisfile.close 读取计数器数据文件Count.txt中的计数数据 visit=visit+1 记录自加一次 length=len(visit)for i=1 to length response.write img src=&mid(visit,i,1)&.jpgimg 将记录的数据用图片显示出来 next set thisfile=myfile.createtextfile(whichfile,1)将新计数数据写入文件thisfile.writeline(visit)set myfile=nothing 数字图片我利用PHOTOSHOP中的文字特效制作了9个立方数字:
等
By 25175.com
四.系统的使用说明与安装 4.1运行环境要求
Windows98 Personal Web Server 3.0(PWS)Microsoft Access 2000(9.0.2812)
4.2安装设置
A.将本网站拷贝到硬盘上的某一目录下,如:拷贝至cy1下。
B.运行PWS,将默认的Web站点主目录设置为该目录,如上例应为cy1; 具体步骤:
a.选择“高级”项;
b.单击“编辑属性”按钮,在出现的“编辑属性”对话框中的“目录”项中填入“cy1”,其他不变,确定;
C.设置启动默认文档为:yy.asp
致谢
通过这次毕业设计,使我感到高科技、新知识的力量。这次毕业设计过程中,得到了长沙市工商职业中专学校的大力支持,给我提供了舒适的工作学习环境,也得到了科大老师、教授的精心指导,在此表示衷心的感谢!
五.参考文献
[1]李世杰 Active Server Pages(ASP)3.0 网页设计手册 北京清华大学出版社 1999 [2]前沿电脑图像工作室 巧学巧用Dreamweaver、Fireworks、Flash制作网页 北京人民邮电出版社
[3]ASP入门与实例演练薄 小志编著 中国青年出版社
第三篇:购物网站毕业论文 asp 动态网站
购物网站毕业论文
目录
第1章、引言………………………………………………………………………...4 第2章、建立商物网的可行性...................................................................................5 第3章、网站设计目标...............................................................................................5 第4章、网站技术解决方案.......................................................................................6 第5章、网站设计所需时间.......................................................................................6 第6章、网站的基本功能设计...................................................................................6
1、主页................................................................................................................7
2、用户注册………………………………………….……………….………..7
3、本站简介.......................................................................................................8
4、产品列表........................................................................................................8
5、购物帮助........................................................................................................9 6、顾
客
留言........................................................................................................9
7、购物车...........................................................................................................9 第7章、网站的制作链接结构………………………...........................................10 第8章、浅谈数据库安全…………………………………………………….…....10 8.1数据库的安全…………………………………………………………..10 8.1.1、Access数据库的存储隐患......................................................................11
8.1.2、Access数据库的解密隐患………………………………………….……….11
8.1.3、源代码的安全隐患....................................................................................11
8.1.4程序设计中的安全隐患.................................................................12 第9章、网站发布与推广.........................................................................................12 第10章、程序主要代码...........................................................................................13 制作心得..................................................................................................................14 致谢..........................................................................................................................14 参考文献..................................................................................................................15
摘要
电子商务是Internet爆炸式发展的直接产物,是网络技术应的全新发展方向,随着信息时代的来临,知识经济的扩张,电子商务已经越来越靠近我们的生活,他的发展极大地改变了企业商务活动的形式与内容,更多企业可以通过电子商务来进行网上交易。并介绍了用ASP技术实现连接不同数据库的方法和比较。
而在这种情况下,创建“永桐数码商务网”网站不仅可以大量减少人力、物力,而且有利于拓展营销渠道,扩大市场,提高营销效率,更能树企来形象。
关键词:ASP网页 Internet 电子商务 服务
第1章 引 言
随着时代的发展,电脑与Internet已经进入我们的生活。信息时代的来临,知识经济的扩张,已越来越靠近我们的生活。据中国互联网络信息中心调查报告显示,截至2010年6月底,中国上网用户总数已突破4亿。通过Internet来经营运作一家商店,一家公司甚至一个企业并不是不可能的,在当今的业务发展趋势下,各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,由此,就对公司和机构所使用的信息系统提出了很高的要求。在今日之商务界内,只配备先进优良的设备和工具已经远远不够,还必须具有灵活性和可扩展性,并且能相互集成。
电子商务(Electronic Commerce),是整个贸易活动的自动化和电子化。Internet和网络计算技术的蓬勃发展,价格廉宜并且深入各处的电子通道成为现实,电子商务也开始变得成本低廉,灵活机动并且无处不在。它为各种各样的企业,无论大小,不分“贵贱”提供了广阔的商机,帮助他们节约成本,增加价值,从而扩展市场,提高效率并抓牢客户。它渗透到贸易活动的各个阶段,因而内容广泛,包括信息交换、售前售后服务、销售、电子支付、运输、组建虚拟企业、共享资源等等。其目的就是要实现企业乃至全社会的高效率、低成本的贸易活动。
在全球范围内,电子商务出现的时间不长,但发展十分迅速。一些发达国家的电子商务活动已经通过密如蛛网的互联网络系统得以实现。广大用户、商家、金融机构与中间机构、服务支持机构加大了在互联网络上进行原材料查询、采购、产品展示、商品定购、产品储运、电子支付等商业贸易与金融支付活动,这些活动完全或基本上通过电子手段来完成。这种新型的商务活动充满着活力,引导越来越多的厂商、贸易机构,金融中介与用户参加,电子商务的特点使买卖双方在网络上形成简单易行的良好界面,使供需双方远在千里之外通过网络像面对面一样地迅速完成交易,使各种网上交易以电子票据进行支付、清算与决算,做生意的时间将不再接照差旅时间计算,而是在按下“回车”的瞬间开始。
然而,在WWW盛行后,人们并不满足于仅能静态显示数据的网页,虽然运用HTML语法在网络上呈现多媒体文件,已经比起以往仅能单纯呈现文字的信息系统进步了很多,但是还是无法满足人们的要求。最美中不足的地方,就是运用HTML语言所构建出的网页仅能单纯地呈现网页内容,而无法实时对不同网页浏览状况做出响应,如:不同浏览者、浏览者的行为或不同的浏览时间等。网页的设计者如果想让浏览过他们网页的使用者能够留下点数据,让网站架设者知道谁来过他的网站,还想在WWW上做生意,还想„„,那么就必须使用ASP(Active Server Pages)网页技术,而ASP最大的重点和作用就在于数据库的应用,它内置ADO(ActiveX Data Object)组件,可以轻松的存取各种数据库,让网页能够依照不同的情况做出动态的响应,在网页中加入程序建立动态响应的机制,大大缩短程序开发时间。面对今天可能提供一个简单的电子商店,明天可能提供一个复杂的全球商务系统等等。于是,电子商务的实现,给我们提供了一个新的机遇!
第2章 建立商物网的可行性
当前,随着人们生活水平的提高,大大小小各种数码店已布满了城市大街小巷,数码价格大大降低,数码相机商店之间竞争相当激烈,利润减少。很多大型商店已转向在互联网上购物业务,以节约成本,增加利润增长点,网络上的数码商店也是大量存在。但是在本地区的网上数码店较少,配送范围较窄,电子商务功能应用不够,因而知名度不高,所以网上购物还有很大的发展空间。建立永桐商物网站,开展产品网上交易、配送服务,主要有以下几个方面的作用:
1、降低成本。以电子商务开展业务,可以大量减少人力、物力;同时使得交易活动突破了时间和空间的限制,可以在任何时间、任何地点进行,大大降低成本,提高效率。
2、有利于树立永桐商物网的形象。作为第四媒体的互联网,其特点就是可以跨越时空,正常情况下,网站无时无刻不在工作,通过永桐商物网站,用户可以跨越时空了解数码店,利用多媒体技术,永桐商物网可以向用户展示产品、经营理念、形象。
3、有利于拓展营销渠道,扩大市场,提高营销效率。药店通过网站可以开展电子营销。电子营销作为传统营销的补充; 电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场。
4、有利于了解顾客的意见,掌握顾客的需求。在不干扰顾客正常工作和生活的条件下,通过永桐商物网站上的客户留言、留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。
5、有利于改善服务,提高服务质量。利用网站,通过电子沟通方式,开展在线服务方式能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。
第3章 网站设计目标
永桐商物网为小型电子商务网站,具备简单小型网站的基本功能。建立商物网,主要是运用电子商务,进一步开拓业务市场,使本地和外地的客户能通过本网站非常简单、方便地选购各种喜爱的数码产品。网站的整体设计注重实用性与观赏性的结合,侧重实用性,突出新颖、简单的特点。具体设计目标分为以下几点:
1、内容选取,充分考虑到当今网络快递发展的趋势,力求从新颖、方便、简洁方面入手,确保选材的质量。
2、基本功能设计,功能设计简单合理,实用性较强。
3、内容编排,以简单、美观、合理为最终目标,特别是将合理、简单放在第一位,注重合理性与观赏性的有机结合。
4、网页数量,至少为10页,每个页面可互相链接。
第4章 网站技术解决方案
1、网站维护:相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。制定相关网站维护的规定,将网站维护制度化、规范化。
2、网站测试:网站发布前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容:服务器稳定性、安全性; 程序及数据库测试; 网页兼容性测试,如浏览器、显示器;根据需要的其他测试。
第5章 网站设计所需时间
预计网站制作完成所需时间为六个星期,其中二个星期为网站制作初期准备,即完成资料的查找和搜集的工作,并对有关资料进行分析和整理,三个星期为网站设计制作的时间,第四个星期对内容反复进行讨论修改,直至满意为止。
第6章 网站的基本功能设计
网站的名称,是网站设计关键的一部分,名称是否响亮、易记,对网站的形象和宣传推广有很大的影响,网站的名称最终确定为“永数码桐商物网”网站,主要是主要是用我的原名来设计使得更有亲切感。“永桐数码商物网”一个的小型电子商务网站,创建“永桐数码商物网”网站不仅可以大量减少人力、物力,提高市场的占有率,希望通过网站可以开展电子营销服务,让所有朋友能享受到电子商务所提供的实惠、方便、快捷的服务。网站的基本功能设置应着重从这一方面考虑。因此,网站设置了几个网页(会员注册、本站简介、产品列表、购物帮助、顾客留言和购物车等),每个页面都可相互连接。
1、主页:将本店简介放置于主页,使浏览者登录“永桐数码商物网”网站主页就可以了解本站情况。登录者如有兴趣购买的产品可直接拨打电话订购产品,也可注册为网站会员享受优惠价格购买产品。由于页面空间所限,主页不可能将所有信息都一一详尽地展现在浏览者的面前,因此,主页上设置了会员注册、本站简介、产品列表、购物帮助、顾客留言和购物车等栏目连接页面,只要浏览者点击对应页面便可以进入连接页面,阅读详细的内容。
2、会员注册:列出“永桐数码商物网”的服务条款,有意成为注册会员的客户在了解该条款后,点击“同意协议并即注册”按钮进入会员注册页面。
(1)
用户通过填写上用户名和密码和联系方法再按“同意”按钮进行注册,完成后立即成为“永桐数码商物网”网站注册会员,享受会员优惠价格购买产品。
3、网站简介:介绍了“永桐数码商物网”的基本情况,使浏览者对本网站有简单了解,增加消费者对该网站的认识和网上交易的信心。
4、产品列表:在这个页面里,将公司部分的产品展现在浏览者面前,并标有相应
格,使浏览者一目了然。
在产品列表中,用户可以就某款所喜欢的产品,通过点击该产品的图片或名称,进入该产品详细说明页面,您可以方便地对其价格、形态特征等各方面情况作全面的了解。
浏览者如要订购,只需点击该产品中“立即购买”按键即转到物品清单页面,页面上显示所订产品编号、商品名称、数量、价格等;如果你觉得该商品信息正确无误,就可以按下“去收银台”出现了填写及修改收货人信息,还有“收货人信息、付款方式、送达地点、备注信息”等等,客户一一填写上资料,最后点击“确定”按钮,完成订购。接下来的事就由后台来服务了。
5购物帮助:主要是针对一些新的顾客,第一次上网购物提供一些网上购物常识。
如图
6、顾客留言:有利于了解顾客的意见,掌握顾客的需求。在不干扰顾客正常工作和生活的条件下,永桐数码商物网通过网站上的留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。
7、购物车:
第7章 网站的制作及链接结构
制作本网站使用了FrontPqage2000和ASP和ACCESS数据库三种软件,网站结构采用的是“星状链接结构”,每个页面相互之间都建立了链接,方便访问者浏览,结构图如下:
第8章 浅谈数据库安全与压缩
Access数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,具有较大的用户群体。因此ASP+Access成为许多中小型网上应用系统的首选方案。但ASP+Access解决方案在为我们带来便捷的同时,也带来了不容忽视的安全问题。
8.1 数据库的安全问题
ASP+Access解决方案的主要安全隐患来自Access数据库的安全性,其次在于ASP网页设计过程中的安全漏洞。
8.1.
1、Access数据库的存储隐患
在ASP+Access应用系统中,如果获得或者猜到Access数据库的存储路径和数据库名,则该数据库就可以被下载到本地。例如:对于永桐数码商物网的Access数据库,人们一般命名为Shop.mdb、store.mdb等,而存储的路径一般为“URL/database”或干脆放在根目录(“URL/”)下。这样,只要在浏览器地址栏中敲入地址:“URL/database/store.mdb”,就可以轻易地把store.mdb下载到本地的机器中。8.1.
2、Access数据库的解密隐患
由于Access数据库的加密机制非常简单,所以即使数据库设置了密码,解密也很容易。该数据库系统通过将用户输入的密码与某一固定密钥进行异或来形成一个加密串,并将其存储在*.mdb文件中从地址“&H42”开始的区域内。由于异或操作的特点是“经过两次异或就恢复原值”,因此,用这一密钥与*.mdb文件中的加密串进行第二次异或操作,就可以轻松地得到Access数据库的密码。基于这种原理,可以很容易地编制出解密程序。
由此可见,无论是否设置了数据库密码,只要数据库被下载,其信息就没有任何安全性可言了。
8.1.
3、源代码的安全隐患
由于ASP程序采用的是非编译性语言,这大大降低了程序源代码的安全性。任何人只要进入站点,就可以获得源代码,从而造成ASP应用程序源代码的泄露。
8.1.
4、程序设计中的安全隐患
ASP代码利用表单(form)实现与用户交互的功能,而相应的内容会反映在浏览器的地址栏中,如果不采用适当的安全措施,只要记下这些内容,就可以绕过验证直接进入某一页面。例如在浏览器中敲入“„„page.asp?x=1”,即可不经过表单页面直接进入满足“x=1”条件的页面。因此,在设计验证或注册页面时,必须采取特殊措施来避免此类问题的发生。
由于Access数据库加密机制过于简单,因此,如何有效地防止Access数据库被下载,就成了提高ASP+Access解决方案安全性的重中之重。我们可以采用以下方法来提高安全性:
(1)非常规命名法
防止数据库被找到的简便方法是为Access数据库文件起一个复杂的非常规名字,并把它存放在多层目录下。例如,对于网上书店的数据库文件,不要简单地命名为“book.mdb”或“store.mdb”,而是要起个非常规的名字,例如:faq19jhsvzbal.mdb,再把它放在如./akkjj16t/kjhgb661/acd/avccx55之类的深层目录下。这样,对于一些通过猜的方式得到Access数据库文件名的非法访问方法起到了有效的阻止作用。(2)使用ODBC数据源
在ASP程序设计中,应尽量使用ODBC数据源,不要把数据库名直接写在程序中,否则,数据库名将随ASP源代码的失密而一同失密。例如:
DBPath = Server.MapPath(“./akkjj16t/ kjhgb661/acd/avccx55/faq19jhsvzbal.mdb ”)
conn.Open “driver={Microsoft Access Driver(*.mdb)};dbq=”& DBPath 可见,即使数据库名字起得再怪异,隐藏的目录再深,ASP源代码失密后,数据库也很容易被下载下来。如果使用ODBC数据源,就不会存在这样的问题了,如: conn.open “ODBC-DSN名”
(3)对ASP页面进行加密
为有效地防止ASP源代码泄露,可以对ASP页面进行加密。一般有两种方法对ASP页面进行加密。一种是使用组件技术将编程逻辑封装入DLL之中;另一种是使用工具软件,如微软的Script Encoder对ASP页面进行加密。
8.2数据库的压缩技术
随着用户的增加和网站的运行,数据库占用会越来越大,而频繁的对数据库的增加、删除等操作,也会产生记录碎片,浪费空间,影响数据库的查询速度。对于数据库的压缩,第一种方法是采用纯编程的方式对数据库进行压缩处理,这种方法实用性强,效果明显,但专业性要求较高,复杂度高。第二种方法是采用软件方法对数据库进行处理。此外,还可以对大型数据库采用分项存储的方法减少数据库的空间,提高数据库使用效率。
第9章 网站发布与推广
网站建成后,要采用多种方式进行宣传和推广,主要有以下几种:
1、网站的风格设计
“永桐数码商物网”的风格是网站的主色调采用了较为刚浅淡的灰色让人看了眼睛觉午舒服。在排版方面要求结构简单明了,让人一目了然,采用模板的风格技术,基于IE5.0 1024*748真彩平台开发五级网页均提供网站LOGO、导航系统、联系信息等功能,可以让网友们更容易地找到所需物品。网站产品是通过分类方式让网友选择的,网友很容易就找到自己感兴趣的物品进行购买,而不用花费太多的时间去寻找。
2、友情链接
可与自身网站内容相近的网站做友情链接,这样可提高双方网站的访问量和知名度,如果能和著名网站做友情链接那样效果会更好。
3、传统媒体宣传
在现阶段,包括报刊、广播、电视、户外广告等传统媒体,广告依然有很强的宣传力和影响力,为了扩大永桐商物网站知名度可在适当媒体上做广告。
4、网站推广
为了拓展网站的知名度,我会去申请与一些著名的网站进行友情链接,让网友可以通过它们而进入到本网站购物,我要努力推广宣传,让网友的每一次的点击都成就一个可能,甚至让他们再次光临。而这就需要了解顾客的爱好,根据顾客的反馈来完善网站的风站,这就是客户反馈了。
第10章 程序主要代码
1连接数据库 因为用户登陆网站后,几乎所有的操作都与数据库有关,我们可以把连接数据库作为一个独立的文件(conn.asp),这样可减少重复代码,只须在需要的地方用语句包含该文件,即可连接数据库。主要程序代码如下:
<%
dim conn
dim connstr
dim db
db=“database/db.mdb”
Set conn = Server.CreateObject(“ADODB.Connection”)
connstr=“Provider=Microsoft.Jet.OLEDB.4.0;Data Server.MapPath(db)
Source=” & '如果你的服务器采用较老版本Access驱动,请用下面连接方法
'connstr=“driver={Microsoft Server.MapPath(db)
Access Driver(*.mdb)};dbq=” & conn.Open connstr
startime=timer()
制作心得
在历时将近两个月的时间内,我做的毕业设计是从学习新的知识(ASP语言和HTML语言以及数据库知识),到建立永桐数码商物网设计完成。遇到了若干的问题和解决了不少的问题,现在还有未知安全性和可靠性的问题未能发现和解决,比如在添加商品数比较少的时候会出现浏览数据库错误,但只要继续添加就可以了。
从论文框架的设计到具体程序的实现,是我从对电子商务以及数据库认识从无到有的认识过程。在建立永桐数码商物网只是一个网上的购物的基本原理,里面要涉及到的方方面面的问题,我们未曾遇到或现有的条件限制而未能实现。在学习ASP+数据库在电子商务中的运用,并不是我们想象的写程序那么简单,它包括了数据库设计、编写程序、网页制作、图象处理、版面设计、数据采集、文本编辑、服务器管理等等。用ASP开发的时候,在程序的调试上也比较麻烦,要在主机上运行PWS(windows9x下)使用浏览器来浏览才能找出错误所在,所以花费的时间比较长。
总之,这次网站制作的毕业设计,加强了本人的独立学习和运用知识解决实际问题的能力,对本人三年来在学校系统学习的基础理论课程、专业知识和基本技能是一次全面的检验,并且达到巩固、扩大、深化所学的专业技术应用的效果,使自身的研究、实践能力得到一定的提高。
致 谢
本网站制作过程中参考了大量的网站及书籍,在朋友、同学、老师的帮助下总算完成了设计。在这里特别感谢我的指导教师还有我们小组的全体同学,在我做论文的过程中给了我极大的帮助,并提出了宝贵的意见和建议。
参考文献
1.《Instant ASP实例解析ASP网站编程》 作者:庄永龙等编著 出版社:宇航出版社 2.《ASP数据库系统开发实例导航》 作者:宣小平但正刚 张文毅 著
出版社:科学出版社
3.《动态网页制作基础及应用》 作者:飞思教育产品研发中心 编著
出版社:电子工业出版社
4.《ASP实例解析ASP网站编程》 作者:庄永龙等 著5.《JAVASCRIPT教程》 作者:王大刚 著 6. 董宵逢:《如何创办电子商务公司》,机械工业出版社。
7. 《阿里巴巴》网站
出版社:宇航出版社
出版社:eshu.yeah.net
第四篇:ASP类设计论文毕业论文
ASP类设计
摄影人家相册网站(计算机毕业论文、ppt、开题报告、源代码)阅读:42人次
企业公司网站(计算机毕业论文、ppt、开题报告、源代码)阅读:53人次
汽车销售网站(计算机毕业论文、源代码)阅读:29人次
毕业生信息管理系统(计算机毕业论文、开题报告、源代码)阅读:40人次
数据库教学网站(计算机毕业论文、开题、ppt、源码)阅读:32人次
管理学院教师招聘系统的设计与实现 阅读:12人次
基于ASP的供应商绩效管理模块的设计与实现 阅读:17人次
基于WEB的工作信息管理系统的设计与实现 阅读:14人次
基于WEB的仓库管理信息系统的设计与实现 阅读:17人次
基于WEB的健康生活备查网站的设计与实现 阅读:17人次
基于WEB的家政公司网站的设计与实现 阅读:5人次
ASP房产公司网站的设计与实现 阅读:9人次
时鑫装饰公司网站的设计与实现 阅读:5人次
ASP 专升本考试网的设计与开发 阅读:4人次
ASP远程考试成绩查询及统计系统 阅读:3人次
ASP音乐网站的设计与实现 阅读:15人次
基于Web的同学录管理系统的设计与实现 阅读:8人次
Dreaweaver动态网页的制作 阅读:14人次
ASP基于BS模式的医院门诊预约挂号系统的设计与实现 阅读:6人次
ASP网络教学系统-用户信息管理模块 阅读:6人次
ASP家具公司网站的设计与实现 阅读:4人次
ASP网上购物系统的设计与实现 阅读:14人次
ASP软件缺陷信息管理系统 阅读:5人次
ASP+access幼儿园网站建设 阅读:7人次
ASP+access DIY手工网站 阅读:7人次
基于ASP的企业网站的设计与实现 阅读:6人次
ASP全球化妆品代购网站 阅读:4人次
ASP网游爱好者家园网 阅读:4人次
ASP内部邮件系统的设计与实现 阅读:6人次
基于WEB的婚礼公司网站的设计与实现
ASP类设计
ASP旅游网站的设计与实现 阅读:10人次
ASP机票预订系统的设计与实现 阅读:5人次
ASP图书管理系统的设计与实现 阅读:5人次
ASP企业员工信息管理系统的设计与实现 阅读:5人次
ASP医药销售管理系统的设计 阅读:4人次
ASP网上军事论坛的设计与实现 阅读:4人次
ASP局域网文件共享系统的设计与开发 阅读:7人次
ASP网络房产信息网站的设计与实现 阅读:5人次
ASP+SQL音像销售系统的设计与实现 阅读:6人次
ASP动态文学网站的设计与实现 阅读:5人次
ASP网上课件管理系统的设计与实现 阅读:6人次
ASP文件管理系统的设计与实现 阅读:4人次
ASP一个小型搜索引擎的设计与实现 阅读:4人次
ASP玩具购物网站的设计与实现 阅读:7人次
ASP仓库物流管理系统的设计与实现 阅读:11人次
AS+SQL某书店图书销售管理系统的设计与实现 阅读:4人次
ASP搜索引擎的开发与实现 阅读:4人次
ASP+SQL基于WEB的房屋出租管理系统的设计与实现 阅读:6人次
ASP基于web的家教交流平台的实现 阅读:7人次
ASP+SQL基于B/S结构的学生在线选课系统的实现 阅读:5人次
ASP精品课程网站的设计与实现 阅读:7人次
ASP+SQL基于BS结构的房屋租售管理系统的实现 阅读:6人次
ASP+SQL淘宝店主交易管理系统的设计与实现 阅读:4人次
ASP体育城场地预约系统的设计与实现 阅读:4人次
ASP网站的安全性研究与实现 阅读:4人次
ASP+SQL网上二手商品交易管理系统的设计与实现 阅读:5人次
ASP网上购物商城的设计与实现 阅读:6人次
ASP+SQL工厂设备管理系统的设计与实现 阅读:5人次
ASP简易网络硬盘的设计与实现 阅读:4人次
ASP玩家游戏交流网站的设计与实现
ASP类设计
ASP+SQL医院信息管理系统 阅读:2人次
ASP+SQL飞机售票系统的设计与实现 阅读:0人次
ASP+SQL住宅小区物业管理系统的设计与实现 阅读:1人次
ASP+SQL学生生活交流论坛的设计与实现 阅读:4人次
ASP+SQL网络社区服务系统的设计与实现 阅读:0人次
ASP+SQL基于B/S结构的工艺品销售网站的实现 阅读:1人次
ASP企业宿舍公寓管理系统的设计与实现 阅读:1人次
ASP+SQL某学校图书馆管理系统的设计与实现 阅读:2人次
ASP成绩管理系统的设计与实现 阅读:2人次
ASP+SQL商场管理系统的设计与实现 阅读:3人次
ASP人才求职招聘系统的设计与实现 阅读:0人次
ASP班级学生管理系统的设计与实现 阅读:1人次
ASP+SQL基于BS的工艺品展示系统的设计与实现 阅读:1人次
ASP+SQL网上考试系统的设计与实现 阅读:3人次
ASP+SQL物流商品运输系统的设计与实现 阅读:1人次
ASP+SQL企业员工管理系统的设计与实现 阅读:2人次
ASP反垃圾邮件管理系统的设计 阅读:1人次
ASP+SQL旅游管理系统的设计与实现 阅读:1人次
ASP+SQL个人博客系统网站的设计与实现 阅读:6人次
ASP+SQL网上投票系统的设计与实现 阅读:1人次
ASP网上论坛讨论区的设计与实现 阅读:8人次
ASP病历管理系统的设计与实现 阅读:1人次
ASP校园论坛的设计与实现 阅读:2人次
ASP网上考试系统的设计与实现 阅读:3人次
ASP文化交流网站的设计与实现 阅读:1人次
ASP销售供应链管理系统的设计与开发 阅读:2人次
ASP+SQL网上家电销售管理系统的设计与实现 阅读:2人次
ASP学生公寓管理系统的设计与实现 阅读:3人次
ASP客户关系管理系统的企业网站的设计与开发 阅读:1人次
ASP+SQL库存管理系统的设计与实现
ASP类设计
ASP二手交易平台的设计与设计 阅读:3人次
ASP毕业设计论文管理系统的设计与实现 阅读:2人次
ASP企业档案管理系统的设计与实现 阅读:1人次
ASP学院系办公室网站设计与开发 阅读:1人次
ASP.NET的化妆品库存管理系统的设计与实现 阅读:1人次
ASP HTML奥运网站的设计与实现 阅读:2人次
ASP人事工资系统的设计与实现 阅读:1人次
ASP基于B/S模式的中小企业人事管理系统的设计与实现 阅读:1人次
ASP网上教务系统模型的设计与实现 阅读:1人次
ASP基于web的网上订餐系统的设计与实现 阅读:0人次
ASP物流快递公司网站系统的设计与实现 阅读:2人次
ASP球鞋购物网站的设计与实现 阅读:1人次
ASP拼车网站的设计与实现 阅读:1人次
ASP物流管理系统设计与实现 阅读:3人次
ASP企业留言板的设计与实现 阅读:2人次
ASP作业提交系统的设计与实现 阅读:1人次
ASP+SQLSERVER光盘租赁系统的设计与实现 阅读:1人次
ASP医药医院网站的设计与实现 阅读:1人次
ASP药店网站的设计与实现 阅读:1人次
ASP网上在线选课系统的设计与实现 阅读:1人次
ASP仿百度贴吧的设计与实现 阅读:2人次
ASP网上书店的设计与实现 阅读:1人次
ASP网上售房系统的设计与实现 阅读:2人次
ASP网络硬盘的设计与实现 阅读:1人次
ASP在线聊天室网站系统的设计与实现 阅读:1人次
ASP+ACCEESS办公自动化管理系统设计与实现 阅读:1人次
ASP网上投票系统的设计与实现 阅读:2人次
ASP售后服务管理系统的设计与实现 阅读:1人次
个人网站设计之上网导航网站设计与实现 阅读:2人次
ASP+SQL人力资源管理网站的设计与实现
第五篇:毕业论文开题报告(ASP网站开发)
开题报告填写要求
1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及教研室审查后生效;
2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网址上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;
3.学生查阅资料的参考文献应不少于6篇(不包括辞典、手册);
4.有关年月日等日期的填写,应当按照国标GB/T7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“2004年4月26日”或“2004-04-26”。
毕业论文开题报告
1.本课题的研究意义
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,他能够把事情的复杂化转为简单化。老干部局网网站的建设不仅能够使该事业单位的工作方式有所改变,也大大地提高了该单位工作人员的办事效率,也增加了该单位的知明度,更重要的是为我们局的老干部们提供了一个网络生活空间,促进了他们对网络知识的进一步地了解。
通过该网站展示了机构设置、政策法规、办事指南、电子刊物、新闻、学习园地、问题集锦、养生保健、生活小常识、旅游简介等系列内容的介绍。同时您也可以利用电子信箱经济而又快捷地与外界进行各种信息沟通。
ASP简介
1什么是ASPMicrosoftActiveServerPages(ASP)实际上是将标准的HTML文件拓展了一些附加特征,ASP像标准的HTML文件一样包含HTML语句并且在一
个浏览器上解释并显示。但它为HTML编写人员提供了在服务器端运行脚本的环境,使HTML编写人员可以利用VBScript和JScript或其他
第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。一个ASP文件的后缀为。asp,其中包含实现动态功能的VBScript或JScript语句,如果去掉那些VBScript或JScript语句,它和标准的HTML文件没有任何区别。ASP提供了一些内建对象(参见后面关于内建对象的章节)。利用这些内建对象,你可以使你的脚本更加强大;这些
对象会允许您从浏览器中接收和发送信息。例如,利用request对象,你可以接收用户的HTML表单中的信息并加以处理。ASP包含标准的ActiveX组件(参见后面关于组件的章节),这些组件可以实现一些复杂的功能,如使用数据库等。不过,你并不会被此局限,你可以轻松创建属于你自己的附加ActiveX组件。这意味着你可以不加限制地拓展你的ActiveX组件(参见后面关于自制组件的章节)。ASP可以和诸如SQLServer这样的数据库行挂接,在本书后面的章节中,我们将详细地学习这方面的内容。重要的是,这是ASP一个非常强大的功能所在,在线商务以及在线论坛等各种非常高级的、动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,你就可以利用ASP自己建立很多类似的高级站点。通过上面的描述,我们可以了解到,ASP就是由服务器端脚本、对象以及组件拓展过的标准网页并为其提供了运行的环境。而它的网页并不是在建立初期存在的,而是当某个浏览器向它提出请求时,它才根据需要产生所需要的标准网页,这克服了过去HTML编写的网页的静态缺点,从而使网页上可以有许多动态的信息存在。如:当前的计算机时间、计数器的计数值等。
2ASP的功能
ASP是一套服务器端的脚本运行环境,当用户从浏览器向We毕业论文开题报告-ASP
2使用ASP与SQLServer网站架设
而ASP的每一个命令都首先被用来生成HTML文件,因此ASP允许生成动态内容。
下载对于Web服务器来说,ASP与HTML有着本质的区别,HTML不经任何处理送回给浏览器另一方面,对于浏览器来说,ASP和HTML几乎是没有区别的,仅仅是后缀为。asp和。htm的区别,当我们在客户端提出对ASP的申请后,我们的浏览器接受的是HTML格式的文件。因此它根据以上特性,我们用ASP可以方便地实现诸如表格信息收集、计数器、留言簿、公告板、ASP还可以轻松地实现对页面内容的动态控制,为不同的浏览者定制不同的页面内容,实现
适用于任何浏览器。
******甚至电子商务等过去必须由CGI才能实现的功能。
个性化的网站。
3使用范围
用ASP实现各功能时几乎没有什么限制,只要网站存在并正常运行,以下是的应用示例列表:
。在你的网站主页顶部添加一个滚动显示的广告栏。
。从HTML的表单中接受信息并且存到数据库中。
。根据不同访问者显示不同内容,创建个性化主页。
。在你的主页中添加点击计数器。
。根据用户浏览器的版本、类型和能力显示不同档次的内容。
。连接多个主页使之容易网际导航。
。跟踪用户网站上的活动信息并且存入日志文件。
。使用基于WindowsNT的Intranet建立你的MIS应用。
用ASP编写出的系统,完全可以达到原来使用Client/Server的网络数据库系统的水平。使用ASP最大的好处是,在你对程序进行升级时,你只需要修改服务器上的ASP文件,而不需要修改客户端程序。
以上只是简单介绍,看完下面章节,你会对利用ASP做的事情有更加全面深入的了解。你会真正学会如何使用ASP建立各种应用。
2.本课题的基本内容
为了树立中国各级政府各部门在网络上的崭新形象,有利于使各级政府由管理型向管理服务型的角色转换,降低办公费用,提高办公效率,促进勤政、廉政建设,提高政府公务员的信息化水平,市委老干部局网站的建立将为办公网
络化,自动化、电子化,全面信息的共享所提供了优越的条件中国物流信息网
本课题介绍了市老干部局网站建设的做法和具体步骤,给出了老干部局网站建设的方案选择、设备配置。还介绍了老干部局网站建设的运用目的和发展方向以充分实现以上目的。还全面介绍了在Internet上建设和管理网站的技术。内容涉及网站的基础建设,对原始数据进行调查,重点放在新闻更新、办事指南等的事务处理以及站点管理,使用ASP,HTML开发前台程序,完成网站的链接,从相关系统中导入数据,编写相应的存储过程,以便联系老干部局的需要开发出功能强大的网站。
老干部局网站为干部的工作、管理、生活、信息交流个通讯等提供综合的网络环境。网站的使用,使干部的办公、学术研究和管理条件跨上一个新台阶,同时也给老干部局的宣传,发展,提供了一个平台。我们可以充分利用现用计算机资源,实现信息交流和软硬件资源的共享,实现老干部局办公、管理、服务于社会的现代化新形式。
关于建设老干部局网站的一些内容,包括网站的结构,特点以及网站建设的理论知识要点。其最大的特点就是在于对ASP中的每个知识点都精心运用到了实际需要中,通过对理论的研究来联系实际操作,并全面地掌握ASP开发WEB动态网站的思路、技巧和体系。另外,ASP还提供可更简单、更方面的数据库访问方法,使开发基于数据库驱动的WEB应用程序更容易,ASP支持VBScript和Jscript,并能以插件形式支持其他脚本语言,如HTML。