摘要:在Internet逐渐普及的现在,越来越多的人开始了网络生活,因此各种各样的网站层出不穷,一个网站只有通过与网民的交流得到网民的意见才能改善从而不断进步,也正是由于以上原因,网络上各式各样的投票系统层出不穷。本次课程设计的目的,就是来制作一个在线投票系统,该系统可以实现对投票数量进行累加、查询统计票数等操作。编写在线投票管理系统,最重要的就是开发人员如何从烦琐的投票结果中,导出全部投票项目的票数,然后进行票数统计计算,最后编辑出在线投票系统。开发该系统我主要采用ASP技术和SQL数据库相结合的方式。ASP技术通过在静态HTML内容中嵌入服务器端脚本,实现网页内容的动态改变。Web服务器从磁盘上读取含有服务器端脚本的网页,在网页发送给客户端浏览器之前,先对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态网页。数据库采用SQL Server 2000大型数据库,能够胜投票系统中的数据处理。本文在相关理论指导下,在分析其他一些系统的基础上,开发出了一个简单的在线投票系统(包括功能模块设计、数据库结构设计等)基本解决了管理人员的烦琐事务。
关键词:ASP; 投票; 数据库
目录
摘要
Abstract
第1章 引言-1
1.1项目开发背景-1
1.2项目开发的目的-1
1.3项目开发的目标-1
第2章 系统设计的前期准备-1
2.1开发环境-1
2.2运行环境的搭建-1
2.3 IIS的安装与配置-1
2.4 ASP概述-4
2.4.1 ASP的优点及常用技术-5
2.4.2 ASP常用内置对象-6
2.4.3 ASP的工作原理-7
2.5数据库选择-7
2.6数据库接口的实现-8
第3章 数据建模-8
3.1数据建模-8
3.1.1逻辑模型的建立-8
3.1.2物理模型的建立-8
3.2系统的UML模型图-9
第4章 需求分析与总体设计-12
4.1需求分析-12
4.1.1需求的提取-12
4.1.2需求的规约-12
4.2系统总体设计-13
4.2.1系统结构图-13
4.2.2数据功能模块设计-15
4.2.3系统的主要功能设计-15
4.2.4数据库设计-16
第5章 详细设计与实现-21
5.1系统首页界面设计-21
5.2注册登录界面模块-22
5.3修改会员个人资料-23
5.4投票界面模块的设计-23
5.4.1用户投票的界面的实现及设计-23
5.4.2用户评论功能的设计与实现-27
5.4.3后台管理员界面模块-28
5.4.4投票项目模块的设计-28
5.5投票结果的实现及设计-31
第6章 总结-34
参考文献-35
致谢-36