web的抽奖系统的设计与实现(源码)

摘 要 在诸多企事业单位的各种庆典、宴会等活动中,为活跃现场气氛穿插了许多抽奖过程。通过WEB抽奖系统摆脱了传统人工收集名片或抽奖券而进行人手抽奖的繁杂程序。基于WEB的抽奖系统的设计与实现是为企业、商户等开发一个在线抽奖网站,抽奖系统将抽奖功能有机地结合到企业的网站中,在企业和客户间建立了有效的沟通渠道,打破了企业与客户之间、企业部门与部门之间的屏障,提高了企业的工作效率,有效地促进企业和客户的联系。系统分为后台管理和前台用户查看两大功能,实现了对抽奖信息的查询、编辑等管理和浏览基本信息的操作,采用ASP.NET开发技术和SQL SERVER2008数据库完成系统的开发。基于WEB的抽奖系统的设计与实现能“简便、高效、时尚、环保”地与嘉宾进行有趣的互动,更好的营造现场气氛,具有一定的开发意义和实用价值。
目 录
1 绪论
1.1 项目背景 1
1.2 国内现状和发展趋势 1
2 系统开发技术
2.1 系统开发环境 2
2.2 系统开发工具 2
2.3 目前主流的动态网页技术比较 2
3 系统总体设计
3.1 系统结构图 4
3.2 功能模块图 4
3.3 数据详细设计 5
4 系统的实现
4.1 数据库中的表的建立方法 9
4.2 安装方法 9
4.3 连接数据库的包含文件 11
4.4 公告管理 11
4.5 审核用户 13
4.6 用户管理 15
4.7 新闻管理 16
4.8 管理员密码管理 17
4.9 用户留言 19
4.10 回复留言管理 19
4.11 福利新闻信息 21
4.12 搜索用户 22
4.13 登陆页面 24
4.14 抽奖页面 26
5 系统的测试
5.1测试方法 27
5.1.1各个模块之间的测试 27
5.1.2整体测试 27
5.2系统测试用例 27
5.3系统的不 *好棒文|www.hbsrm.com +Q: ^351916072^ 
足 30
结论语 31
参考文献 32
致 谢 33
1 绪 论
1.1 项目背景
在诸多企事业单位的各种庆典、宴会等活动中,为活跃现场气氛穿插了许多抽奖过程。电子抽奖即是摆脱了传统人工收集名片或抽奖券而进行人手抽奖的繁杂程序,而采用电脑智能电子抽奖的方式。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的计算机功能已经让人们深刻认识到计算机已进入人类社会的各个领域兵发挥着越来越重要的作用。作为计算机应用的一部分,本项目开发的网上抽奖系统,采用ASP.NET开发技术与计算机技术相结合,嘉宾将登陆本网站派发抽奖号,通过系统智能抽奖,能“简便、高效、时尚、环保”地与嘉宾进行有趣互动的电子抽奖系统,更好的营造现场气氛。
针对各种宴会及庆典活动而开发的网上抽奖系统,是采用ASP.NET开发与计算机技术相结合的一个在线式的系统,无需安装系统,不受地域限制,方便灵活使用。嘉宾通过主办方登陆网站进行抽奖,嘉宾现场通过系统智能抽选中奖名单,可将中奖者信息投影到大屏幕上与现场嘉宾进行深度互动,系统即时可验证嘉宾核实身份,避免误领奖。通过本抽奖系统能“简便、高效、时尚、环保”地与嘉宾进行有趣互动的抽奖活动,更好的营造现场气氛。
1.2 国内现状和发展趋势
在80年代以前,计算机还没有在国内各个公共场合普及更不用说在服务业范围。但是进入21世纪以来,国内各大服务业都在积极推动服务体制的改革,为了在各方面服务更为全面更为时尚。我国各大服务业都实行抽奖有理,运用计算机抽奖,能实时地缩短抽奖时间,智能互动,活跃气氛,实时记录,兑奖方便。十分方便地输出结果,同时也避免了人工处理时容易产生的错误。又可大大减轻管理人员的工作强度,提高工作效率,从而使服务业管理现代化迈上了一个新台阶。
在一线城市服务业,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内服务业信息化建设相对起步较晚。在数字服务业理论逐步应用的过程中,各大服务业一方面不断投资购建各种硬件、系统软件等,另一方面也不断开发实施了各类公益、促销等应用系统,形成了一定规模的信息化建设体系。
2 系统开发技术
2.1 系统开发环境
本系统开发环境是Visual Studio,Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
Visual Studio是目前最流行的 Windows平台应用程序开发环境。目前已经开发到 10.0 版本,也就是 Visual Studio2010。正在开发的版本为11.0版本,也就是Windows 8的搭档(预览版本Visual Studio11)。
2.2 系统开发工具
本系统是用Asp.net技术开发的,是微软的一项开发网站的工具,首选语言是C#,C#是在Java流行起来后所诞生的一种新的语言。由于微软在操作系统上占有很大的优势。在以往的开发中累积了不少经验,所形成的.net平台,所以C#在Windows方面可以说比Java具有更大的优势。C#的语言特点是界面和代码分离,文件后缀为cs,文件开头一般是加载的各种组件,比如:using System.Web;和using System.Data.SqlClient;里面包含很多开发web的类,这些类都是微软公司封装好的,不同开发者不用详细料及而这些类,直接拿来用就可以了,这样做的好处显而易见,大大减少代码的复杂程度,也提高了程序员的工作效率,c#代码一开始要加载页面,打开页面后呈现的效果全在这里定义,IsPostBack 是.net判断页面是否第一次加载的属性,这样在第一次加载的时候调用select()函数,就不用每次加载的时候都去调用select()函数了.!IsPostBack就是第一次加载的意思,C#还为程序员提供了开发工具Visual Studio,使用Visual Studio可以大大减少代码冗余度,现在的网站系统,如果没有很好地开发软件,是不可想象的,Visual Studio有很强大的智能提示功能,这样开发者就不用记很多类,函数等等,尤其对中文开发者,Visual Studio的提示功能很有用,比如输入Convert,后面会出现很多选项,开发和选择一个合适的就可以了,避免了拼写错误,综上所述,本系统适合用C#开发。
2.3 目前主流的动态网页技术比较
表2.1 各种动态网页技术比较表

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2055.html

好棒文