摘要:指出了ASP技术由于其方便,灵活及可扩充性等特点,在Web数据库的开发中体现出强大的优势.介绍了ASP的主要技术特点及其数据库的访问原理和ADO对象,通过实例提出了一种应用于网上投票的基于数据库和ASP的网上投票系统的开发方法,讨论了该系统的数据库,给出了主要程序设计流程图.该系统具有投票资格认证、票数统计及实时显示功能.
关键词:动态服务网页;Web数据库;动态数据对象;组件
Abstract:Now ASP technology is used generally in more and more fields. It appears great advantage especially in developing web database because it is flexible. convenient and expandable. This paper introduces main technology characteristic of ASP and its principle of accession database。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
目 录
第1章 前言 4
第2章 系统分析 5
2.1 需求分析 5
2.2可行性分析 5
2.3开发技术相关知识 7
2.3.1 Dreamweaver MX 简述 7
2.3.2 数据库概述 7
2.3.3 静动态主页的区别 8
2.3.4 ASP相关知识 9
2.4环境需求 11
第3章 概要设计 12
3.1系统功能的分析 12
3.2模块设计 13
第4章 详细设计 15
4.1 数据库设计 15
4.2 系统的实现 15
4.2.1连续反复投票 16
4.2.2投票模块 19
4.2.3添加投票项目模块 19
4.2.4 编辑投票模块 19
4.2.5 管理员登陆模块 19
第5章 软件测试 22
5.1测试目的 22
5.2测试环境与工具 22
5.3测试方法 22
5.4 测试结果 23
第6章 总结 24
致 谢 25
参考文献 26
附录: 28
第1章 前言
随着Web技术的蓬勃发展,人们已不满足于只在Web浏览器上获取静态信息,而需要通过它发表意见、查询数据、甚至进行网上购物,这就迫切需要实现Web与数据库的互连.有许多技术可以实现动态内容,如通用网关接口CGI、IDC与IIS、ADC和ISAPI(或NSAPI等).其中CGI是传统方式和最好的解决办法,但不易开发、更改成本高、功能有限不易检错.而ISAPI开发步骤烦琐,还有线程同步问题.用这些接口了难以创建和更新外,网关程序和HTML程序不集成也是一大弊病.而ASP技术不仅能实现CGI的所有功能,还有方便灵活、可扩充、安全可靠等许多显著的优点。