Asp个人动漫网站论文 - 图文

更新时间:2024-02-26 08:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于Asp的个人动漫网站设计

摘 要

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见。

随着现代计算机科学的发展,网络已经越来越普及,如今网络已经成为每个人生活的一部分,同时网络也提供了一种很好的信息交换平台,而个人主页是一个可以在网络上展示个人信息的方便手段。本文介绍了如何开发个人动漫网站。首先介绍开发工具ASP,HTML等技术,然后详细讲解了个人主页的开发。 关键词:个人主页,HTML技术,ASP技术

Abstract

Today that fly to develop soon in the Internet, the Internet becomes the people to obtain, release and deliver important outlet of information quickly.Mainly release the information on the Internet is to pass the website to carry out of, obtain the information to also want in the Internet\information carry down up and down from the website.

Along with the modern computer science development, the network already more and more popularized, now the network already became a part each person life, at the same time the network has also provided one kind of very good exchange of information platform, but individual main page was may demonstrate individual information in the network the convenient method. This article introduced how develops individual website. First introduced development kit —ASP technology and HTML technology, then in detail explained individual main page development.

Keywords: Individual website,HTML Technology, ASP Technology

1

汕头广播电视大学 毕业论文

目 录

摘 要 ....................................................................... 1 Abstract .................................................................... 1 目 录 ...................................................................... 2 前 言 ...................................................................... 3 第一章 开发原理及工具简介 ................................................. 4

1.1 ASP 简介 ........................................................................................................................ 4

1.1.1 ASP的技术特点 .................................................................................................. 4 1.1.2 ASP方法与传统静态主页的区别 ....................................................................... 5 1.1.3 ASP与组件对象的使用....................................................................................... 6 1.2 ADO简介 ........................................................................................................................ 7

1.2.1 ADO与ASP ......................................................................................................... 8 1.2.2 访库的技术实现方法 ........................................................................................... 8 1.3 脚本语言简介 .................................................................................................................. 9

1.3.1 VBScript ................................................................................................................... 9 1.3.2 Jscript ....................................................................................................................... 9 1.4 ASP与JSP、PHP的比较 ............................................................................................ 10

1.4.1 ASP ..................................................................................................................... 10 1.4.2 JSP ....................................................................................................................... 11 1.4.3 PHP ..................................................................................................................... 11 1.5 数据库的基本概念 ........................................................................................................ 12

1.5.1 数据库系统的类型 ............................................................................................. 12 1.5.2 数据库系统的结构 ............................................................................................. 13

第二章 系统的可行性研究和需求分析 .......................................... 152.1 可行性研究 ................................................................................................................. 15

2.1.1 可行性研究的任务 ....................................................................................... 15 2.1.2 对本系统的可行性研究 ............................................................................... 15 2.2 需求分析 ....................................................................................................................... 16

2.2.1 需求分析的任务 ........................................................................................... 16 2.2.2 对本系统的综合要求 ................................................................................... 16

第三章 硬件及软件的需求准备 ................................................ 173.1硬件的基本要求 .............................................................................................................. 17

3.2软件的基本平台 .............................................................................................................. 17

第四章 ASP对数据库的操作 ................................................. 184.1网站管理系统的工作模式 .............................................................................................. 18 4.2个人网管理系统的构建 .................................................................................................. 18 4.3 安全性问题 ..................................................................................................................... 18

第五章 系统详细设计 ....................................................... 205.1系统数据流程图和数据字典 .......................................................................................... 20 5.2数据流程图: .................................................................................................................. 22 5.3系统功能流程图: .......................................................................................................... 23

第六章.系统功能模块设计 ................................................... 25

汕头广播电视大学 毕业论文

6.1客户端 ............................................................................................................................ 25

6.1.1 系统主页: ........................................................................................................... 25 6.1.2图片 .................................................................................................................. 27 6.2 后台系统的设计与实现 ............................................................................................... 30

6.2.1管理员登录窗口的设计: .................................................................................... 30 6.2.2 心情日记管理的设计与实现 ......................................................................... 32 6.2.3相册管理 .............................................................................................................. 33 6.2.4 网站管理 ......................................................................................................... 36

第七章 系统的测试 ........................................................ 43 结束语 ..................................................................... 44致 谢 ...................................................................... 45参考文献: .................................................................. 46

前 言

当今的社会,随着科技的进步,时代的发展,计算机信息行业的逐步壮大,人们也越来越离不开各种各样的信息了,人们对信息的追求也越来越迫切了。因此计算机信息的发展也必须适应这一朝流。

最近,为了满足人们各自兴趣如网上交流摄影心得,抑或参考别人的好的作品的要求,社会上有不少的知名的与不知名的各类个人动漫网站,个人论坛等来帮助人们来相互交流,所以我就有了学习建设个人动漫网站用于同共同爱好者进行交流的愿望。这对我自己对我的几个朋友也有很大的好处。建设这个个人的网站既满足了自己的爱好,又可以学到自己需要的知识。其中有必要留下留言本什么的用于了解大家对网站的意见,不然的话,本网站又如何来使大家的水平有所提高呢?

我作的个人动漫网站,主要用来提供喜爱在网络上交流的网民与爱好者相互交流心得体会的平台,前台的制作利用ASP及其脚本语言Jaavsript,而后台则是用了微软的Office Access数据库用ADO对象进行连接。

由于本人的知识水平有限,实际的经验也不足,所以所制作出来的作品有许多的不足和漏洞,希望大家提出宝贵的意见和批评。

汕头广播电视大学 毕业论文

第一章 开发原理及工具简介

1.1 ASP 简介

ASP(Active Server Pages)是一个服务器端的(Server.side)脚本执行环境,用户可用它产生和执行动态的、交互的、高性能的Web服务器应用程序。当脚本在服务器端而不是在客户端执行时,Web服务器将完成产生发往浏览器的HTML(Hypertext Markup Language)页的所有工作。ASP的工作模式是当浏览器向Web服务器提出文件(.asp)的请求时,一个ASP脚本就开始执行,这时Web服务器调用ASP,把该文件全部读入并执行每一条命令,然后将结果以HTML页面形式送回浏览器。

1.1.1 ASP的技术特点

几年以前,业界在动态主页发布方面唯一的渠道是CGI(Common Gateway Interface) 模式。随后出现的 ISAPI、NSAPI和JDBC等技术方案虽较CGI进步,但从企业网(Intranet )的技术现实来衡量,这些方案仍不适用于进行快速开发、及时维护和大面积的技术普及。ASP技术的出现,使动态交互式Web主页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet/Intranet上, 在编程和网页脚本的可读性方面大大优于传统的技术方案。

ASP是 Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。

从软件的技术层面看,ASP有如下的特点:

1> 无需编译 ASP脚本集成于HTML当中, 容易生成, 无需编译或链接即可直接解释执行。

2> 易于生成 使用常规文本编辑器 (如WINDOWS下的记事本) , 即可进行 *. asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。

3> 独立于浏览器 用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。

4> 面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件, 还

汕头广播电视大学 毕业论文

能通过定制 ActiveX Server Component (ActiveX服务器组件) 来扩充功能。 5> 与任何ActiveX scripting 语言兼容 除了可使用VBScript 和JScript语言进行设计外, 还可通过Plug.in的方式, 使用由第三方所提供的其它scripting 语言。

6> 源程序码不会外漏 ASP脚本在服务器上执行, 传到用户浏览器的只是ASP执行结果所生成的常规HTML码, 这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。

从应用的层面看,ASP有如下的功能:

1> 处理由浏览器传送到站点服务器的表单输入。

2> 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。

3> 读写站点服务器的文件, 实现访客计数器、座右铭等功能。 4> 提供广告轮播器、取得浏览器信息、URL表管理等内置功能。 5> 由cookies读写用户端的硬盘文件, 以记录用户的数据。

6> 可以实现在多个主页间共享信息, 以开发复杂的商务站点应用程序。 7> 使用VBScript或JScript等简易的脚本语言, 结合HTML码, 快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。

8> 扩充功能的能力强, 可通过使用Visual Basic、Java、Visual C ++ 等多种程序语言制作ActiveX Server Component以满足自己的特殊需要。

1.1.2 ASP方法与传统静态主页的区别

把信息系统纳入Internet/Intranet 的框架之后,首先要解决的问题是通过网页访问后台数据库信息。所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Web 站点具有很强的动态数据发布能力。然而,目前Web的服务,仍以提供\静态\主页内容为主。所谓\静态\指的就是站点的主页内容是\固定不变\的,无法根据用户的需求和实际情况做出相应的变化。当浏览器通过Internet的HTTP协议向站点的Web服务器申请主页时,站点服务器就会将已设计好的静态的HTML文件传送给浏览器。若要更新主页的内容, 只能用非在线的手动方式更新HTML的文件数据。

ASP所设计出的是动态主页,可接收用户提交的信息并做出反应, 其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。例如:当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。

汕头广播电视大学 毕业论文

1.1.3 ASP与组件对象的使用

在利用ASP技术进行动态Web开发的时候,应遵循这样一个原则:即 ASP的服务器端脚本必须与微软倡导的组件对象( Component Object Model )配合使用才能开发出具有实用价值的信息产品。ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件对象粘合在一起,以形成最终的软件产品。这一软件制作的工艺思想类似于硬件工厂生产板卡的过程,那一个个的组件对象就相当于集成电路的芯片,而ASP脚本只是焊接芯片的焊接剂,由此可见组件对象起着核心作用。

组件对象模型COM是微软提出的一种基于二进制的Windows软件标准,它是由OLE 技术逐渐发展而来的。在使用不同语言工具写成的组件对象之间,依据COM 的标准可以进行交互。COM是技术概念和标准, 其商业概念的称谓则使用ActiveX。

上文提到的ADO就是系统提供的用于访问后台数据库的组件。此外,ASP本身还提供了五个内置的对象。这五个内置对象可被ASP 脚本直接使用,它们是:

1> Request 取得用户信息 2> Response 传递信息给用户

3> Server 提供访问服务器的方法和属性

4> Application 在一个应用程序的多个主页之间保留和使用某些共同的信息

5> Session 在一个用户的多个主页之间保留和使用某些共同的信息 其中,使用内置对象1、2可实现Web的交互功能,使用内置对象4、 5可解决具有协作机制的应用问题。

ASP的一大特色,是可以用来编写具有协作机制的应用程序,在多个用户的多个主页之间共享信息。使用内置的Application和Session 对象可实现这些功能。

Application对象保存一个应用程序共同的信息,使用此应用程序的所有用户都可以共同分享。为防止其被多个用户同时更改,提供loc k和unlock方法来实现互斥,例如:

Application.lock 禁止其他用户更改Application的信息; Application.unlock 允许其他用户更改Application的信息。 Session对象比Application对象的使用外延范围小,它保存仅属于一个用户的一个应用程序的信息。ASP的应用程序可以只有一个首页,也可以有多个主页文件,所有的文件均位于一个虚拟路径下。Session对象可让同一个用户在多个主页之间共享信息。当用户第一次在一个应用程序中申请一个*.asp主页时,ASP将为该用户分配一个Session ID号,它将唯一地标识用户的身份,从而能将同一应用程序的不同用户区分开来。

根据需要还可以自行定制具有某些特色的组件对象,以完成特殊的任务。用Visual Basic、Visual C++、Delphi和 Java等语言都可以编写。自制的组件对

汕头广播电视大学 毕业论文

象分成两类:

一是由类打包而成的*.dll文件,经注册器注册后,在ASP脚本中可通过\对象名 = 类名\来引用。对象在这种使用过程中是在服务器的后台运行的,其运行的结果通过系统自动生成的HTML作用到前端浏览器。

二是生成*.ocx文件,一般用作可视化的对象ActiveX,可直接将其嵌入*.asp主页中,在页面中插入时需使用HTML语言的标记加以引用。通常构件制作完成并按下载的要求打包后生成*.cab文件。对象在这种使用方式下要先从服务器下载,然后在客户的前端浏览器运行。在第一次下载时被展开成相关的*.dll和*.ocx文件进行本地安装及注册。以后再使用时,就可直接从本地获得,免去了下载之苦,这也是ActiveX优于Java App let的地方。

从长远来看,ASP和组件对象的配合使用无疑是一种引人入胜的新技术,更重要的是由此而提出了一种全新的软件设计方法,把硬件的工艺思想恰如其分地融合于软件的面向对象的分析、设计和施工之中, 使面向对象的概念和方法从工具语言的层次一下子跃上了系统的应用层,在快速开发多层的客户/服务器分布式应用系统中将会产生极好的效果。

1.2 ADO简介

ActiveX数据对象ADO(ActiveX Data Object)是一个ASP内置的ActiveX服务器组件(ActiveX Server Component),用于数据库访问,可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作。

要执行ADO,服务器端必须安装Windows NT Server和Internet Information Server (IIS),而客户端只要有IE或Netscape较新版本的浏览器即可。

实现Web数据库访问大致可分为两类,一类是以Web服务器作为中介,把浏览器和数据源连接起来,在服务器端执行对数据库的操作;另一类是把应用程序和数据库下载到客户端,在客户端执行对数据库的访问。

公共网关接口CGI(Common Gateway Interface) 当浏览器发出HTTP请求时,Web服务器执行相应的应用程序,访问站点数据库,并将查询结果以HTML格式送回到浏览器。这种方式有很多缺点,功能有限、开发困难,且不具备事务处理(Transaction)功能, 这在很大程度上限制了它的应用。

Internet数据库连接器IDC(Internet Database Connector) 这是一种简易方案,对数据库的操作仍然放在Web端,但用户可通过SQL(Structured Query Language)语句对数据库进行查询、输入、更新、删除等操作。IDC设计简易,不用编译就可直接执行,且支持对数据的多重查询(Multiple Query)。

先进数据库连接器ADC(Advanced Data Connector) 前两种方案中对数据库的操作都是在服务器端进行,而ADC是在浏览器端执行数据查询动作。当浏览器

汕头广播电视大学 毕业论文

提出对数据库的操作请求时,ADC 先将相应的数据库下载到浏览器端,在用户端对数据库进行操作。显然,这种方案效率很高。客户端对数据库的查询是由安装在客户端的A DC ActiveX Control完成的,而这个ActiveX Control是由站点服务器自动下载并安装在客户端的。

1.2.1 ADO与ASP

这是一种完全的Web数据库访问方案,可把ADO与ASP结合起来,建立提供数据库信息的网页内容,在网页中执行SQL命令,对数据库进行查询、插入、更新、删除等操作。ADO中可用VBScript、JavaScript 语言来控制数据库的访问(而ASP恰恰是脚本语言的解释环境)和查询结果的输出;ADO中使用RecordSets对象对数据库进行操作;可以连接多种支持ODBC的数据库。

1.2.2 访库的技术实现方法

ADO(ActiveX Data Objects)是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。它可作用于服务器端,以提供含有数据库信息的主页内容。通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。

ADO使用内置的RecordSets对象作为数据的主要接口。ADO可使用 VBScript、JScript语言来控制对数据库的访问,以及查询结果的输出显示。

ADO可连接多种支持ODBC的数据库,如SQL Server、Oracle、Informix等。 在使用时,首先需在控制面板的ODBC中建立相应的DSN(数据源名) 。要选择系统数据源名,指定所用的驱动程序,如\在数据来源名称中输入DSN名,并选定服务器和数据库。

使用ADO访问数据库的设计要领是掌握ASP脚本的几个典型语句, 它们是: 1> 定义数据库组件。有两种定义方法:

·使用\建立连接的对象。

Set Conn=Server.CreateObject (\·使用标记建立记录集的对象。

Set RS=Server.CreateObject (“ADODB.RecordSets”) 2> 用\打开待访问的数据库: Conn.Open \名称\

3> 设定SQL语句,使用\命令,即可开始执行访问数据库的动作: Set RS=Conn.Execute(\语句\其中RS为结果集对象(RecordSets)。

4> 利用RecordSets对象所提供的属性显示查询结果 5> 关闭结果集对象,断开与数据库的连接:

汕头广播电视大学 毕业论文

RS.Close Conn.Close

1.3 脚本语言简介

1.3.1 VBScript

Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的脚本应用于更广泛的领域,包括 Microsoft Internet Explorer 中的 Web 客户机脚本和 Microsoft Internet Information Server 中的 Web 服务器 Script。VBScript 使用 ActiveX(R)脚本与应用程序对话。使用 ActiveX Script,浏览器和其他应用程序不再需要每个脚本部件的特殊集成代码。ActiveX脚本让用户可以编译 Script、获取和调用入口点及管理开发者可用的命名空间。通过 ActiveX Script,语言厂商可以建立标准脚本运行时语言。Microsoft 将提供 VBScript 的运行时支持。Microsoft 正在与多个 Internet 组一起定义 ActiveX脚本标准以使脚本引擎可以互换。 ActiveX脚本可用在 Microsoft(R) Internet Explorer 和 Microsoft(R) Internet Information Server 中。

VBScript 的数据类型只有一种,称为 Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为 Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据类型。

最简单的 Variant 可以包含数字或字符串信息。Variant 用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。这就是说,如果使用看起来象是数字的数据,则 VBScript 会假定其为数字并以适用于数字的方式处理。与此类似,如果使用的数据只可能是字符串,则 VBScript 将按字符串处理。当然,也可以将数字包含在引号 (\中使其成为字符串。

1.3.2 Jscript

JScript 是 Microsoft 公司对 ECMA 262 语言规范的一种实现。JScript 完全实现了该语言规范,并且提供了一些利用 Microsoft Internet Explorer 的功能的增强特性。本教程的目的就是引导您学习使用 JScript。JScript 是一种解释型的、基于对象的脚本语言。尽管与诸如 C++ 和 Java 这样成熟的面向对

汕头广播电视大学 毕业论文

象的语言相比,JScript 的功能要弱一些,但对于它的预期用途而言,JScript 的功能已经足够大了。

JScript 不是任何其他语言的精简版(例如,它只是与 Java 有点模糊而间接的关系),也不是任何事物的简化。不过,它有其局限性。例如,您不能使用该语言来编写独立运行的应用程序,并且该语言读写文件的功能也很少。此外,JScript 脚本只能在某个解释器上运行,该解释器可以是 Web 服务器,也可以是 Web 浏览器。

JScript 是一种宽松类型的语言。这意味着您不必显式定义变量的数据类型。此外,在大多数情况下,JScript 将根据需要自动进行转换。例如,如果试图将一个数值添加到由文本组成的某项(一个字符串),该数值将被转换为文本。

1.4 ASP与JSP、PHP的比较

1.4.1 ASP

ASP是到现在开发人群中应用最广的一个技术,ASP更精确的说是一个中间件,这个中间件将Web上的请求转入到一个解释器中,在这个解释器中将所有的ASP的Script进行分析,再进行执行,而这时可以在这个中间件中去创建一个新的COM对象,对这个对象中的属性和方法进行操作和调用,同时再通过这些COM组件再完成更多的工作。所以说,ASP强大的不在于它的VBScript, 而在于它后台的COM组件,这些组件来无限的扩充了ASP的能力。

优势: 1、简单易学。Basic有谁不会?很少会有人举手,所以有人在说这个开发基础是最广的。而且MS有一向做的非常好的联机手册,本地化语言的帮助,同时非常快的出现教学书籍,这样会大大方便开发人员的学习和对技术的深入研究。 2、安装使用方便。装好一个Windows 2000,只要你安装了IIS那么ASP就可以使用了,从没有什么需要你花心思去配置的。3、开发工具强大而多样。ASP开发工具的多样化,同时它们的功能也很强,这一点已经被许多程序员所津津乐道。易用、简单、人性化,这本就是微软的强项。4、效率高。在低的访问量下,ASP能体现出一定的效率,这时它对机器的要求并不高。

不足之处:1、Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性(Win2K已经不再支持Alpha了)都会因为与NT的捆绑而显现出来。 2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,那么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。3、由于ASP还是一种Script语言没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编译的时间考验,同时我们还不知其背后的组件会是一个什么样的状况。4、无法实现跨操作系统的应用。5、还

汕头广播电视大学 毕业论文

无法完全实现一些企业级的功能:完全的集群、均横负载。

1.4.2 JSP

JSP简单的说就是Java,只是它是一个特别的Java语言,加入了一个特殊的引擎,这个引擎将HTTPServlet这个类的一些对象自动进行初始化好让用户使用,而用户不用再去操心前面的工作。同时这个引擎又引入了< JSP : * 、< % @ 等一系列的特别语法,使用这些语法来进行一些特定的操作,如引用文件、URL转向、Java Bean引用等这样的操作,这些都是由引擎自动完成初始化的工作。可以将这个引擎看作一个JSP到Java Servlet的生成器或是翻译器,让用户不用再面对复杂的Servlet中的还没开始工作就要写的几十行代码。这就是JSP..一个Java Servlet生成器。

优势:1、一处编写随处运行。这是一个程序员的梦想,也是从前的程序员的噩梦,为了在不同的平台间运行,使许多程序员一行行的重写代码。在这一点上java已经给了我最完美的答案它做的要比PHP更出色,除了系统之外,代码不用做一点更改的。 2、系统的多平台支持。java servlet /JSP Web Server/Application Server??系统它可以让你在任意环境做开发,在任意环境进行系统部署,在任意环境扩展,相比ASP/PHP的局限性是显面易见的。 3、强大的可伸缩性。从只有一个小的jar文件就可以运行servlet/JSP到由多台服务器进行集群和均横负载,到多台Application进行事务处理、消息处理......一台服务器到无数以服务器,Java显示了一个巨人的生命力。4、多样化和功能强大的开发工具支持。这一点与asp很像,java已经有了许多非常优秀的开发工具而且有许多可以免费得到,并且其中的许多已经可以顺利的运行于多种平台之下。

不足之处:1、与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。2、运行的速度慢。3、技巧还是技巧。一个短处就一定要付出代价的。Java的运行速度是用将class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。另一方面来说,它还需要硬盘空间来存储一系列的.java文件和.class文件以及对应的版本文件。

1.4.3 PHP

如果说ASP是一个COM,那么可以说PHP是一个纯粹的Script翻译器。 优势: 1、一种能快速学习、跨平台、有良好数据库交互能力的开发语言。ASP比不上它的就是这种跨平台能力了,而正是它的这种能力让Unix/Linux有了一种与ASP媲美的开发语言。语法简单、书写容易、现在市面上也有了大量的书,同时Internet上也有大量的代码可以共享,对于一个初学者想学些“高深

汕头广播电视大学 毕业论文

的Unix”下的开发来说是一个决好的入手点。2、与Apache及其它扩展库结合紧密。PHP与Apache可以以静态编译的方式结合起来,而与其它的扩展库也可以用这样的方式结合(除外的就是Windows平台了)。这样的方式的最大的好处就是最大化的利用了CPU时和内存,同时极为有效的利用了apache的高性能的吞吐能力。同时外部的扩展也是静态联编,从而达到了最快的运行速度。由于与数据库的接口也使用了这样的方式,所以使用的是本地化的调用,这也让数据库发挥了最佳效能。3、良好的安全性。由于PHP本身的代码开放所以它的代码在许多工程师手中进行了检测,同时它与apache编译在一起的方式也可以让它具有灵活的安全设定。所以到现在为止,PHP具有了公认的安全性能。

不足之处: 1、数据库支持的极大变化。由于PHP的所有的扩展接口都是独立团队开发完成的,同时在开发时为了形成相应数据的个性化操作,所以PHP虽然支持许多数据库,可是针对每种数据库的开发语言都完全不同。这样形成针对一种数据库的工发工作,在数据库进行升级后需要开发人员进行几乎全部的代码更改工作。而为了让应用支持更多种的数据库,就需要开发人员将同样的数据库操作使用不同的代码写出n种代码库出来,让程序员的工作量大大增大。 2、安装复杂。由于PHP的每一种扩充模块并不是完全由PHP本身来完成,需要许多外部的应用库,如图形需要GD库、LDAP需要LDAP库.??这样在安装完成相应的应用后,再联编进PHP中来。这也就是说一定要在FreeBSD/Linux/Unix下运行PHP的原因。只有在这些环境下才能方便的编译对应的扩展库。这些都是一般开发人员在使用PHP前所先要面对的问题,正是这样的问题让许多开发人员转而使用其它的开发语言,毕竟Unix没有那么多的用户。

1.5 数据库的基本概念

什么是数据库系统?简单地说,数据库系统是一种计算机化的数据保存系统,它以特有的数据存储方式将相关的数据内容整合在一起。我们可以将数据库本身想成是一个电子档案柜,在这个电子档案柜内,存放着一些电子数据文件。数据库系统主要的目的在于维护信息,并在必要时提供协助取得这些信息。

1.5.1 数据库系统的类型

数据库系统被使用的范围非常广泛,从一般的微电脑到大型主机都可以使用。一般来说,大型主机多倾向于使用多用户的数据库系统,而一般的微电脑、个人计算机则倾向于使用单用户数据库系统。这里所谓的单用户数据库系统,是指同时最多只能有一个用户存取数据库的内容,而多用户数据库系统,则允许多个用户同时存取数据库的内容。

汕头广播电视大学 毕业论文

数据库系统的种类非常多,目前以关系型(Relational)数据库系统最为常见,所谓的关系型数据库系统是以表(Table)的类型将数据提供给用户,而所有的数据库操作都是利用旧的表来产生新的表。除了关系型数据库系统外,其他常见的数据库系统类型还有Inverted List,Hierarchic,Network等数据库系统。

1.5.2 数据库系统的结构

不同的数据库系统有着不同的系统结构,毫无疑问,一个数据库结构并不能完全用于所有的数据库系统,在这里我们以被广泛认同的数据库结构——ANSI/SPARC结构来进行说明。

1. ANSI/SPARC结构

在ANSI/SPARC结构中将数据库分为内部层(Internal Level)、概念层(Conceptual Level)以及外部层(External Level)等三层,如图1.1所示。

外部层(External level)个人用户视域 概念层(Conceptual level)共同用户视域 …. 内部层(Internal level)数据存储视域

图1.1 数据库结构图

内部层是最接近数据库实体存储位置的一层,与数据库数据实际存储方式有关,在内部层中以具体的方式来表示整个数据库。

外部层是最接近用户的部分,与用户对数据的查看方式有关,在外部层中以用户看得懂的方式来表示部分数据库的内容,每个用户所查看的数据内容不同。 概念层位于内部层与外部层之间,以用户看得懂的方式来表示整个数据库,提供每个用户一致的数据查看内容。

不管是使用哪一种数据库系统,都只会影响到ANSI/SPARC结构的外部层以及概念层内容,而与内部层无关。例如,对于关系型数据库系统而言,在概念层中所看到的数据一定是以关系型的形式存在,在外部视域中所看的数据有可能会以关系型的形式存在,至于在内部层中的数据则一定不会是以关系型的形式存在。

2. Mapping对应

汕头广播电视大学 毕业论文

在图1.2的详细结构图中,可以发现在内部层与概念层之间以及概念层与外部层之间各有一个对应(Mapping)存在,分别对应着上下两层的内容。

图1.2 数据库详细结构图

概念/内部对应(Conceptual/ Internal Mapping)位于概念层与内部层之间,定义数据库的概念视域内容与实际存储内容之间的对应关系。如果改变了数据库的存储结构,只要在这个对应中修改对应的内容就可以了,而不需要改变概念视域与外部视域的内容。

外部/概念对应(external/conceptual mapping)位于外部层与概念层之间,定义特定外部视域与概念视域的对应关系,也就是定义外部视域所查看的部分数据库内容与整个数据库之间的关系。

汕头广播电视大学 毕业论文

第二章 系统的可行性研究和需求分析

2.1 可行性研究

2.1.1 可行性研究的任务

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

首先需要进一步分析和澄清问题定义。在问题定义阶段初步确定的规模和目标,如果是正确的就进一步加以肯定,如果有错误就应该及时改正,如果对目标系统有任何约束和限制,也必须把它们清楚的列举出来。

当然,可行性研究最根本的任务是对以后的行动方针提出建议。如果问题没有可行的解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。

2.1.2 对本系统的可行性研究

在澄清了问题定义之后,分析员应该导出系统的逻辑模型。然后从系统逻辑模型出发,探索若干种可供选择的主要解法(即系统实现方案)。对每种解法都应该仔细研究它的可行性,一般来说,至少应该从技术可行性、经济可行性和操作可行性三方面研究每种解法的可行性。

以下为对本系统的可行性研究: 1.技术可行性:

利用ASP技术完全可以开发和制作动态网页。 2.经济可行性:

制作该系统并不复杂,在一台装有windows2000 server的电脑上即能开发,基本上不需要什么成本。

汕头广播电视大学 毕业论文

3.操作可行性:

该系统操作简单,很容易用户上手和使用。

通过以上三方面分析,得出结论:该系统是可行的。

2.2 需求分析

2.2.1 需求分析的任务

需求分析的任务不是确定系统怎样完成它的工作,而仅仅是去确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。

需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。

2.2.2 对本系统的综合要求

对系统的综合要求有系统功能要求、系统性能要求、运行要求三个方面。 1.系统功能要求:

本系统分为教师和学生两个用户,老师需要具有公告管理,答疑管理,作业管理的功能;学生需要具有浏览公告,提出问题,提交作业的功能。

2.系统性能要求: 在以下环境均能运行asp:

Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server

Microsoft Peer Web Services Version 3.0 on Windows NT Workstation Microsoft Personal Web Server on Windows 95/98

一台能够运行Windows操作系统的计算机,内存在16MB以上(操作系统Windows NT Server要求32 MB以上),可用的硬盘空间在100MB以上,即符合要求。

3.运行要求:

ASP程序必须在支持ASP的Web服务器上才能运行,对于个人用户,可以首先将计算机虚拟为Web服务器。如果计算机使用的是Windows系统,安装微软的PWS或IIS就可以实现这一目标。

本系统使用的是PWS,后台数据库为Access2000。

汕头广播电视大学 毕业论文

第三章 硬件及软件的需求准备

3.1硬件的基本要求

对于硬件的要求,现在已经是2004年了,目前的个人电脑基本上都符合这个程序的浏览与运行,就是说浏览器端的电脑,目前只要是上得了英特网的就可以了,这个也是体现了ASP的好处,浏览端只是提出一个要求,服务端根据浏览器的要求得到答案,并返回给浏览端。

服务器端的电脑硬件的要求,基本上是可以运行Windows XP就可以了。

3.2软件的基本平台

软件平台需要服务器上的操作系统为microsoft windows 2000 server。因为asp的开发平台首选是Windows NT Server(Windows 2000 Server)上的IIS,然后是Windows NT Workstation(Windows 2000 Profession)或Windows95/98的Personal Web,同样现在的浏览器是微软一家独大,使用的浏览器是微软的Explorer,网站的数据库使用了同样是microsoft的office access数据库,因为一个数据不是很庞大的个人动漫网站没有必要使用Ocacle等大型数据库系统,同时access数据库结构比较的简单,使用起来比较简单好用。

开发硬件与软件如下:

硬件环境:CPU奔腾4 1.3GHz, 内存128MB,30G

软件环境:Windows XP, IIS ,ACCESS 2000 ,Dreamwear MX

这套管理软件是基于B/S结构,本地服务器,由ASP作为前台的搭建软件,用ACCESS2000作为构建后台数据库的动态网页形式的管理软件.

汕头广播电视大学 毕业论文

第四章 ASP对数据库的操作

本个人动漫网站是一种具有交互功能的信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,动态信息是指随时变化的信息。本个人动漫网站系统具有强大的交互功能,可使管理员与用户方便地传递信息,完成电子信息交流。这种全新的交流方式实现了人个网站的使用者的文档信息的无纸化交流与展示。

4.1网站管理系统的工作模式

由于基于Internet的Web都是一种高度分散的并且与平台无关的网络,为了建立一个兼容的、全功能的销售商务网站管理系统,采用B/S结构是非常合适的。这种结构一般包括3个基本的组件:Browser、Server和Internet。 Browser通过Internet向Server发出请求,Server对Client的请求做出响应和控制,通过Internet将响应反馈给Browser。这是一种协作式的模型,可完成分布式任务。Server负责对数据进行存储和维护,其共享资源主要包括应用程序、网络访问以及一些数据和文件。通过巨大的Internet网络,Web将不计其数的Server与Browser连接起来,构成了B/S模型。通过这种结构,Browser对位于Server上的超链接信息发出请求,响应信息再通过Internet反馈给Browser,从而方便地在Web世界实现信息共享、协作计算以及工程同步。

4.2个人网管理系统的构建

一个完善的个人动漫网站必须具有发布信息、接收信息、管理信息、信息共共享等基本功能。这些功能主要由ASP技术和网络数据库访问技术来实现。

4.3 安全性问题

服务器的安全特性是相当重要的,它不仅可以预防未授权用户对网络的访

汕头广播电视大学 毕业论文

问,同时保护Web站点的内容不受侵犯。典型的安全特性包括访问控制和加密。

? 防火墙技术

我们可以使用防火墙技术来限制网络上的非法访问,保证WEB服务器的安全完善的用户身份确认机制。通过用户身份确认,允许合法用户进入网站,防止非法用户的访问。对用户密码采用MD5不可逆加密技术,保证网站的安全。

汕头广播电视大学 毕业论文

第五章 系统详细设计

5.1系统数据流程图和数据字典

数据库采用ACCESS 2000创建,数据库文件为:

../ etwldbs/ etwldbs.mdb,所有网站数据都存在该数据库的不同表中。下面对主要的表进行说明:

数据库名称:../admin/shopbackup.mdb 表名称 admin cofing jcl_cla bconfig bkeyf link buser Poto_pl riji yd_music 作用 后台管理员表 相关说明 相片栏 公司表 联系人表 相关链接 用户 相片信息 天气信息 音乐信息 表5.1

抓图示例如下:

汕头广播电视大学 毕业论文

表5.2 数据库表项

下面具体介绍每个表的设计与字段说明,主要数据表简介如下: admin(管理员帐号)

admin表存放系统管理员信息。主要是用户名与密码。

表5.3 系统管理员表

riji(天气信息)

该数据表中主要存放相关天气的情况,日期,说明,发表者。

表5.4 天气信息表

汕头广播电视大学 毕业论文

yd_music (音乐信息表)

音乐信息表,存放网站上的现有的音乐。音乐名,歌手,链接,点击率,等等相关信息。

表5.5 音乐信息表

5.2数据流程图:

用户 浏览 个人动漫网站 反馈信息 后台管理 登录 查看 管理员

图5.2 个人动漫网站管理系统数据流程图

汕头广播电视大学 毕业论文

2.用户与管理员关系的E-R图

图 5.3 用户与管理员关系图 个人动漫网站统数据库 用户 审合 管理员管理 5.3系统功能流程图:

1.流程图如下图所示:

个人动漫网站 首页 照片 心情 随笔 试听 链接 留言 关于

图5.4前台流程图

2.流程图如下图所示:

汕头广播电视大学 毕业论文

后台管理 管理员登录 网站管理 相册管理 歌曲管理 心情日记 杂文随笔 个人资料 留言管理 链接管理 系统信息

图 5.5 后台管理流程图

汕头广播电视大学 毕业论文

第六章.系统功能模块设计

6.1客户端

6.1.1 系统主页:

本系统主页,一般用户都可以进入本系统首页进行浏览.可以在浏览本站的相关信息,也可以在留言板中与站长及其它用户相互交流。在首页中,主要显示本系统的功能与主题.本系统是为个人而设计的,所以在主页的设计方面主要表现相关个人的信息,表现站长的相关信息与误乐信息。所以在设计时,使用了大量的图片、歌曲、文章等等来站长与用户之间的交流。本系统主页如下图所示:

图6.1

设计的部分代码如下: <%

set rs=server.createobject(\sql=\rs.open sql,conn,1,1 %>

sql1=\by id desc \

汕头广播电视大学 毕业论文

rs1.open sql1,conn,1,1

if rs1.bof and rs1.eof then response.Write(\暂时没有歌曲\ else k=1

do until rs1.eof%>

<% if len(rs1(\

<%=Left(rs1(\

<%else%>

<%=rs1(\ <% end if%>

<%k=k+1 rs1.movenext loop end if rs1.close

set rs1=nothing%>

set rs=server.createobject(\

sql=\

汕头广播电视大学 毕业论文

rs.open sql,conn,1,1 k=1

do while Not rs.eof and k<4%>

href=\[

在本站设计中使用了大量的sql语言与javascript脚本语言。这样才能体现网站的动态与交互性。

6.1.2图片

在主界面中,主要分了七个主要功能,用户可以进行浏览,它们分别是:照片,心情,随笔,试听,链接,留言,关于等等相关部分。

图片:主要展示站长的相关照片及照片的相关说明,可供用户们浏览。其界面如下所示:

图6.2

心情:也就是日记。站长可以随时记录下一些心情故事,可以与用户交流。其实现的界面如下所示:

汕头广播电视大学 毕业论文

图6.3

随笔:站长可以发表一些精美的文章,展示站长的才华。也可以摘录一些好的文章与浏览者们一起分享。其界面如下所示:

图6.4

试听:也就在我们通常所说的在线音乐。用户们可以登录到网站上一边浏览网页也可以一边享受音乐。能够休现个人动漫网站的轻松愉快的风格。它的实现主要是调用插件播放器来实现的。实现的界面如下所示:

汕头广播电视大学 毕业论文

图6.5

留言功能:这个是用户与站长的在线交流平台。这是仿制留言板,将留言板功能与本系统完好的溶入到一块,实现互动功能。用户可以留言,站长与管理员可以进行相关的回复与管理。其实现的界面如下:

图6.6

汕头广播电视大学 毕业论文

6.2 后台系统的设计与实现

后台管理的功能主要包括:网站管理、相册的管理、歌曲的管理、心情日记、杂文随笔、个人资料,留言管理、系统信息等等。

6.2.1管理员登录窗口的设计:

只有正确的用户名与密码,管理员才能登录到后台对整个网站系统进行管理.这样才能维护好系统的正常运行与安全.

图6.7

其设计的主要代码如下:

style=\:4;padding-top:1;padding-bottom:1\onFocus=\\

汕头广播电视大学 毕业论文

onmouseover=\onmouseout=\

style=\:4;padding-top:1;padding-bottom:1\onFocus=\\onmouseover=\onmouseout=\

onmouseout=\

 

在本登录框中使用的验证代码<%=session(\,这样就更能加强了系统的安全性。

汕头广播电视大学 毕业论文 6.2.2 心情日记管理的设计与实现

在这里主要实现日记的述写与上传功能。将写好的内容存储在ACCESS数据库中,然后,在前台进行控件的调用。这样在后台发表的日记在前台就可以展示。 设置页面如下图示:

图6.8

其实现的代码为:

作者

汕头广播电视大学 毕业论文

<%

sql=\set rs=server.createobject(\rs.open sql,conn,1,1 IF not rs.eof Then

proCount=rs.recordcount rs.PageSize=12 '定义显示数目 if not IsEmpty(Request(\ ToPage=CInt(Request(\ if ToPage>rs.PageCount then

rs.AbsolutePage=rs.PageCount intCurPage=rs.PageCount elseif ToPage<=0 then rs.AbsolutePage=1 intCurPage=1 else

rs.AbsolutePage=ToPage intCurPage=ToPage end if else

rs.AbsolutePage=1 intCurPage=1 end if

intCurPage=CInt(intCurPage) For i = 1 to rs.PageSize if rs.EOF then Exit For end if %>

如果要查看以前发表的日记,可以使用查询语名句“SELECT”语句,以实现对相关信息的搜索。

6.2.3相册管理

在本管理中,可以对相片进行上传,说明,标题等等。可以通过本地上传也可以通过网络上的图片进行上传。这种管理方式很适合管理员的管理,从而轻松对相册中相片的更新,删除,添加。其实现的网页如下图所示:

汕头广播电视大学 毕业论文

图6.9

图6.1.0

设计的部分代码如下:

汕头广播电视大学 毕业论文

LOGO

<%end if%>

<%if rs(\ 文字

汕头广播电视大学 毕业论文

LOGO

<%end if%>

<%

6.2.4 网站管理

本网站管理中,可以对管理员信息及本系统的服务器进行管理。站长可以根据需要来更改相关的信息。如用户名,密码,相关名称等。

服务器管理,对于一个网站是很得要的,特别人网上销售管理这方面的网站是成为重要的.系统服务的路径,容量大小,可用空间,己用空间,收发邮件,支持版本,运行环境的监控等等都为企业在线实现展示销售提供了保障.如果服务处理瘫痪,整个系统装不能运行,站长与用户之也就失去了联系.所以对服务器及其组件的管理是很重要的.

还有对个人动漫网站的版本与版权进行管理。 现实的网页如下图所示:

汕头广播电视大学 毕业论文

图6.1.2

汕头广播电视大学 毕业论文

图6.1.3

设计的部分代码如下:

 服务器名

 <%=Request.ServerVariables(\

 服务器IP

 <%=Request.ServerVariables(\

 服务器端口

 <%=Request.ServerVariables(\

 服务器时间  <%=now%>

 IIS版本

 <%=Request.ServerVariables(\

 脚本超时时间

 <%=Server.ScriptTimeout%> 秒

 本文件路径

 <%=Request.ServerVariables(\

 服务器CPU数量

 <%=Request.ServerVariables(\个

 服务器解译引擎

汕头广播电视大学 毕业论文

 <%=ScriptEngine & \&\

 服务器操作系统

 <%=Request.ServerVariables(\


组件支持情况 <%

Dim strClass

strClass = Trim(Request.Form(\ If \

Response.Write \您指定的组件的检查结果:\ Dim Verobj1

ObjTest(strClass) If Not IsObj then

Response.Write \很遗憾,该服务器不支持 \strclass & \组件!\ Else

if VerObj=\ Verobj1=\无法取得该组件版本\ Else

Verobj1=\该组件版本是:\ End If

Response.Write \恭喜!该服务器支持 \strclass & \组件。\ End If

Response.Write \ end if %>

■ IIS自带的ASP组件 组 件 名 称 支持及版本

<%For i=0 to 10%>

汕头广播电视大学 毕业论文

 <%=ObjTotest(i,0) & \color=#888888> \   <%

If Not ObjTotest(i,2) Then

Response.Write \ Else

Response.Write \class=fonts> <%next%>

■ 常见的文件上传和管理组件 组 件 名 称 支持及版本

<%For i=11 to 15%>

 <%=ObjTotest(i,0) & \color=#888888> \   <%

If Not ObjTotest(i,2) Then

Response.Write \ Else

Response.Write \class=fonts> <%next%>

■ 常见的收发邮件组件 组 件 名 称 支持及版本

汕头广播电视大学 毕业论文

<%For i=16 to 23%>

 <%=ObjTotest(i,0) & \color=#888888> \   <%

If Not ObjTotest(i,2) Then

Response.Write \ Else

Response.Write \class=fonts> <%next%>

■ 图像处理组件 组 件 名 称 支持及版本

<%For i=24 to 25%>

 <%=ObjTotest(i,0) & \color=#888888> \   <%

If Not ObjTotest(i,2) Then

Response.Write \ Else

Response.Write \class=fonts> <%next%>

■ 其他组件支持情况检测

在下面的输入框中输入你要检测的组件的ProgId或ClassId。

汕头广播电视大学 毕业论文

method=post id=form1 name=form1>

<%if ObjTest(\

set fsoobj=server.CreateObject(\ %>

磁盘相关测试
■ 服务器磁盘信息

<%

汕头广播电视大学 毕业论文

第七章 系统的测试

在开发软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实。测试的目的就是在软件投入使用之前,尽可能多的发现软件中的错误。

软件测试的目标是为了发现程序中的错误而执行程序的过程;好的测试方案是极可能发现迄今为止尚为发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误的测试。

测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品内部工作过程,可以通过测试来检验产品内部动作是否按照规格说明书的规定正常进行。前一个方法称为黑盒测试,后一个方法称为白盒测试。

本系统采用的即为黑盒测试法,经过测试,发现所有功能均符合任务书上的说明且能够正常运行。

汕头广播电视大学 毕业论文

结束语

在历时几个月的时间里,我的毕业设计是从学习新的知识(ASP语言和HTML语言),到建立网上购物系统的网站。我遇到了若干的问题和解决了不少的问题,现在还有未知安全性和可靠性的未能发现和解决。

从建立自己的虚拟服务器,到网站服务,我对电子商务认识的无到有,有了具体详细的认识。在我们所建立的网上购物系统只是一个网上的购物的基本原理,里面要涉及到的方方面面的问题我们未曾遇到或现有的条件限制而未能实现。电子商务并不是我们想象的写程序那么简单,它包括了编写程序、数据库设计、网页制作、图象处理、版面设计、数据采集、文本编辑、服务器管理等等,要搞好一个好的,完善的网站需要一个详细的、合理的、可行性的规划设计。 在用ASP开发的时候,在程序的调试上出现了很大的问题,要使用浏览器来浏览才能找出错误所在,这一定程度上延长了开发周期。在开始的时候往往要为了找一个小错误花上大半天的时间。经过多写程序,现在一定程度上已经能快效的找出错误,并熟练的操作数据库语言。

随着Web技术的进一步发展和Internet的逐渐大众化,基于Internet的电子商务系统无疑比传统商务具有更加广阔的应用前景。而如何提高电子商务系统中的数据访问效率、交易平台的安全性及事务处理的能力仍是当前人们所关注的热点问题。这些问题有待于我们大家作更深入的探讨,相信在不久的将来电子商务将表现出越来越大的作用。

汕头广播电视大学 毕业论文

致 谢

本次网站设计是在WINDOWS XP环境下开发的,基本实现了原先对该网站的设计要求。由于我的专业水平有限,加之时间比较仓促,因此,在毕业设计和毕业论文中一定存在许多问题和不足,恳请老师给予批评指正。

在本系统制作的过程中,特别感谢指导教师张晓红老师,张晓红老师不厌其烦的讲解、帮助和指导下,我才能顺利完成了本次设计任务。在此,向张晓红老师表示衷心的感谢!

汕头广播电视大学 毕业论文

参考文献:

[1] 蒙新.《ASP编程技术与综合实例演练》.清华大学出版社. 蒙新.2001年5.5页-24页

[2]《ASP数据库开发技术与工程实践》 出版社 人民邮电出版社 2004年5月.9页-16页

[3] 季久峰 梁建全 宋修舵 孙强 .《专家门诊——ASP.NET开发答疑200问》.

人民邮电出版社. 季久峰 梁建全 宋修舵 孙强.2004年9月1号 12页-30页

[4] 刘瑞新 汪远征 程伯言.《ASP编程基础及应用教程》.机械工业出版社出版

刘瑞新 汪远征 程伯言.2004年7月1日. 3页-26页

[5] 于鹏.《VBScipt/ASP网页设计语言教程》.电子工业出版社 .于鹏.2004年5月1日

5页-16页

[6] Chris Brenton Camero Hunt.《网络安全积极防御从入门到精通》.电子工业出版社,Chris Brenton Camero Hunt.2001年9月 13页-19页

汕头广播电视大学 毕业论文

参考文献:

[1] 蒙新.《ASP编程技术与综合实例演练》.清华大学出版社. 蒙新.2001年5.5页-24页

[2]《ASP数据库开发技术与工程实践》 出版社 人民邮电出版社 2004年5月.9页-16页

[3] 季久峰 梁建全 宋修舵 孙强 .《专家门诊——ASP.NET开发答疑200问》.

人民邮电出版社. 季久峰 梁建全 宋修舵 孙强.2004年9月1号 12页-30页

[4] 刘瑞新 汪远征 程伯言.《ASP编程基础及应用教程》.机械工业出版社出版

刘瑞新 汪远征 程伯言.2004年7月1日. 3页-26页

[5] 于鹏.《VBScipt/ASP网页设计语言教程》.电子工业出版社 .于鹏.2004年5月1日

5页-16页

[6] Chris Brenton Camero Hunt.《网络安全积极防御从入门到精通》.电子工业出版社,Chris Brenton Camero Hunt.2001年9月 13页-19页

本文来源:https://www.bwwdw.com/article/qxka.html

Top