摘要:随着计算机网络技术的日异月新,人们通过互联网站获取信息随之越发越频繁起来,因此网站信息的及时性以及信息的种类繁多,庞大使得网站逐步“动态化”,动态网站的设计技术也随之逐渐成熟。本次设计是以Windows 2000 server为系统,以IIS为服务平台,以ASP技术的动态网站设计。简要的介绍动态网站,ASP技术,对功能模块进行需求分析,整体设计,通过ASP技术对功能的实现,以及网站的维护。
关键词:ASP,动态,网站,IIS
目 录
前言 3
第一章 动态网站以及asp的概述 4
1.1 动态网站介绍 **********************************************4
1.2 ASP技术概述 **********************************************4
第二章 系统分析 5
2.1 需求分析 *****************************************************5
2.1.1 制作网站的目的 *********************************************5
2.1.2 内容需求分析 ***********************************************5
2.2 功能分析 ***************************************************6
第三章 整体设计 7
3.1 建立流程图 ***************************************************7
3.1.1 后台管理流程图 **********************************************7
3.1.2 前台用户流程图 **********************************************8
3.2 数据库设计 ****************************************************9
第四章 网站的实现 12
4.1 功能实现 ******************************************************12
4.1.1 后台操作数据库 **********************************************12
4.1.2 前台对数据的增查 ********************************************14
4.2 页面设计 *****************************************************16
4.2.1 后台页面模块设计 ********************************************19
4.2.2 前台页面模块设计 ********************************************21
第五章 网站维护 24
5.1使用说明与安装 ************************************************24
5.1.1 运行环境要求 ************************************************24
5.1.2 安装与配置 **************************************************24
5.2安全性分析 ****************************************************25
第六章 总结 26
致谢 27
参考文献 28
基于asp的动态网站设计
前言
在Internet飞速发展的今天,而互联网成为人们快速获取,发布和传递信息的重要渠道。在互联网上发布信息主要是通过网站来实现,同时想要获取信息也是在互联网上通过按照用户的关键字搜索并将所需要的信息从网站上下载下来。因此网站的建设在互联网上的应用显而易见。人们对获取的信息的及时性,以及获取、发布、传递信息,随着今天的计算机技术日异月新,对网站的的动态化成为可能,随之动态网站逐渐成熟起来,它的“交互性”实现信息的自动更新,“因时因人而不同”等诸多优点很好的适应信息的及时性等要求。同时动态网站是以数据库技术为基础,可以大大降低网站维护工作量等据多原因,它随之慢慢流行起来。ASP技术能实现网站的“动态化”的技术中的一种,它也是目前比较流行和成熟的技术,用户通过浏览器可以动态更新显示页面。ASP工作原理采用服务器解释脚本客户端生产HTML页面,数据库访问模式采用先进的ADO技术,可以兼容各类数据库系统,使用对象组件技术简化了程序设计,扩充了功能。购物网是动态网站的一种体现形式,动态网站也逐步深入人们的日常生活,为人们提供了诸多的便利。
第一章 动态网站以及asp的概述
1.1 动态网站介绍
动态网站是指通过数据库进行架构的网站。 动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功能。
动态网站具有其下一些特点:
1“交互性”,网页会根据用户的要求和选择而动态改变和响应。
2“自动更新”,无须手动地更新HTML文档,它会自动生成新的页面,可以大大节省工作量.
3“因时因人而变”,当不同的时问、不同的人访问同一网址时会产生不同的页面
.
1.2 ASP技术概述
ASP是Active Server Page的缩写,意思是“活动服务器网页”。它是一个服务器端的脚本环境。在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。
ASP具备无需编译、易于生产、独立于游览器、面向对象、与其他ActiveX scripting 语言兼容、源程序代码不会外漏。
无需编译 ASP脚本集成于HTML当中,容易生成,无需编译即可直接解释执行。
易于生成 使用常规文本编辑器即可进行“.asp”页面设计。
独立于浏览器 用户端只要使用可以解释常规HTML码的浏览器,就可以浏览ASP所设计的页面,ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此不通过服务器下载来观察“.asp”页面,在浏览器上看不到正确的页面内容。
与其他ActiveX scripting 语言兼容 除了可以使用VBScript 和JSCript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其他scripting语言。
源程序代码不会外漏 ASP脚本在服务器上执行,传到用户浏览器的只是Asp执行结果所生成的常规HTML代码,这样可以保证辛辛苦苦编写出来的程序代码不会被他人盗取。
第二章 系统分析
2.1 需求分析
需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。
进行需求分析时,应注意一切信息与需求都是站在用户的角度上。因此我们要多于用户进行沟通,尽量避免分析员的主观想象,并尽量将分析进度提交给用户。
通过与用户进行沟通,了解他们公司的情况以及业务流程等,以及用户对将要设计的网站有哪些要求,需要那些功能,页面方面设计等等。
通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。
2.1.1 制作网站的目的
将企业的基本信息及服务等资讯放置于网页上,让全世界的人都通过其网站看到企业的相关信息,以便客户对其公司的了解。
在网站上发布企业的商品,通过网站对商品进行宣传,使更多的人了解其企业的产品,同时开创了新的销售道路,创造更多的利益。
通过企业网站的会员系统、留言板、新闻系等相关资料库系统与客户、网友达到互动的目的。
公司新产品上市或者有促销活动时,建置一个活动网站并结合网站行销,进行产品宣传。
用来做为技术交流、经验及学术分享的平台。
2.1.2 内容需求分析 基于asp动态网站设计 (一)由毕业论文网(www.huoyuandh.com)会员上传。