网络投票系统的设计与实现本科毕业论文.doc
《网络投票系统的设计与实现本科毕业论文.doc》由会员分享,可在线阅读,更多相关《网络投票系统的设计与实现本科毕业论文.doc(33页珍藏版)》请在三一文库上搜索。
1、本科毕业论文(设计、创作)题目:网络投票系统的设计与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印
2、刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、
3、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日网络投票系统的设计与实现摘要在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性
4、。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。开发该系统我主要采用ASP技术和SQL数据库相结合的方式。ASP技术通过在静态HTML内容中嵌入服务器端脚本,实现网页内容的动态改变。Web服务器从磁盘上读取含有服务器端脚本的网页,在网页发送给客户端
5、浏览器之前,先对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态网页。数据库采用Access大型数据库,能够胜投票系统中的数据处理。本文在相关理论指导下,在分析其他一些系统的基础上,开发出了一个简单的在线投票系统(包括功能模块设计、数据库结构设计等)基本解决了管理人员的烦琐事务关键词:ASP;投票;数据库 ; ADO ; IIS ;Design and ImplementationoftheInternet votingsystemAbstract Be building up vote to manage today of mechanism actively, only depe
6、nd originality of the handicraft manage or the simple single machine manage, management Dept. public appearance to a great deal of information, cant efficiently will among them of importance part withdraw, and do a judgment and the processing for corresponding.Decision which votes governor can accor
7、ding to the statement data, at waste a great deal of manpower, material resources cant in the meantime attain actually supervise and control, the accuracy of hard assurance data with in time sex.Therefore, the forerunners management thought carried out and then becamed an inaccessible target in the
8、vote.The vote needs the management information that a set of current forerunner manages thought system urgently very much, is a kind of important means which carries out a target and raises an existing vote a management level.The technical along with science of raise continuously, the calculator sci
9、ence is gradually mature, the its strong function has already been peoples deep understanding, it has already entered each realm of the society of mankind to erupt to flick a more and more important function. Be a calculator applied one part, the teaching missions arrange in order is a hard nut to c
10、rack, numerous high schools, research organizations and personals carried on a great deal of research and the development work from the theories and fulfillment.Develop that system; I mainly adopt the way that the ASP technique and the SQL database combine together. The ASP technique passes in the s
11、tatic state HTML contents to imbed a server to carry script, Carry out the dynamic state change of the web page contents. The Web server reads to imply the web page that the server carries script from the disk, before the web page send out to the customer carry a browser, the server won first as to
12、its carries script to carry on explain, out put the customer makes to order a contents, Produce a dynamic state web page thus. The database adopts the Access large databases, can be competent the data processing in the teaching mission. This text developed a simple on-line vote system(include a func
13、tion mold a piece a design, database structure design etc.) on the foundation of the analysis a little bit other systems under the related theories instruction basic solved the managers trivial business.Key Words:ASP;VOTE;Database;ADO;IIS;目 录第一章 引 言51.1课题研究背景51.2当今网络投票网站的现状5第二章 需求分析72.1网络投票系统的网站背景72
14、.2 编程环境72.3 网站业务流程7第三章 总体设计93.1 系统功能概述93.2系统功能分析93.3数据库的设计与实现103.3.1数据库需求分析103.3.2数据库概念设计10第四章 详细设计134.1 问卷制作134.1.1.普通问卷制作134.1.2.分页问卷制作174.1.3.打分问卷194.2 样本收集214.3问卷管理权限23第五章 应用与测试255.1测试方案概述255.2测试策略255.3测试方法255.4测试结论25结 束 语26参考文献27致 谢28网络投票系统的设计与实现第一章 引 言1.1课题研究背景互联网的兴起,网络信息的日益丰富,使得人们的生活变得更加多姿多彩。
15、同时,互联网的全球覆盖、交互功能等特性给人们了解一些国内外新闻带来更多的方便,借助互联网这一现代化的信息沟通渠道,人们可以通过上网了解一些政治类、经济类、娱乐类等等的新闻。除了去关注了解这些新闻,又如何对这些新闻表达自己的一些看法,一些想法呢,这就需要一个网络投票系统来帮助人们去更好地表达自己的看法,所以网络投票系统已成为人们日常生活在网络上发表看法的一种方式。但一直以来人们使用传统人工的方式来做调查问卷,这种问卷调查方式存在着许多的缺点,如:效率低、更新慢,另外时间一长,将会产生大量的文件和数据,对文件和数据的查找、更新和维护都带来了不少的困难。而网络投票系统的开发可以为广大的用户提供一些充
16、足的调查信息和一些快捷的调查手段,可以更好的解决人们使用传统人工的方式来做调查问卷,也可以改善一些用传统人工方式带来的缺点,这样就有利于用户对数据的查找,更新和维护。因为网络投票的方便性,许多网站也在自己的页面上进行自主调研,使用投票的方式收集本网站用户的观点等。不仅可以迅速了解社会不同层次、不同行业的人员需求,客观地收集需求信息,调整网站信息策略和营销策略。同时也吸引了更多的长期用户群。许多专业调研公司也正在逐渐推广网络投票,使之成为传统调研形式的重要补充。网络投票系统是当前一个很热门、实用性很强的系统,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,
17、可以增加开发经验,对以后的工作学习是一次很有意义的经验积累。1.2当今网络投票网站的现状近年来,随着中国互联网的普及,网络投票在中国有迅速普及的趋势。根据CNNIC 报告,中国内地网民总体数量在去年上半年已经超过1亿用户。各地区的网民数量的急剧增加,社会信息化强度的日益增强,企业与企业之间的激烈竞争,使得中国互联网的普及、在线问卷调查和网络投票迅速成为可能。媒体特别是网络媒体越来越多地借鉴调查投票的形式收集与反馈浏览者的意见、观点,网上舆论及热点问题调查是其最常见的形式。对于一些新的产品,新的观点的调查范围也应该更加广泛,得到的消息就应该及时的反馈给企事业单位,所以一个网络投票系统就诞生,它的
18、诞生正好充分满足了客户的需求,从而进一步扩大了信息反馈的范围,节省了人力资源的浪费,使得企业在竞争激烈的市场中拥有更强大的资本。开发这个网络投票系统一来是为了更好的把市场的信息更加准确更加快速的反馈给客户,使得信息的来源更广泛,从而提高信息的准确性。二来是开发这个网络投票系统可以大大地降低企业为市场调查而消耗的人力和物力,利用节省的资源,从而提高产品的质量,增强企业的竞争力。网络投票已经成为了民主评议的重要方式,而且网上投票的结果会为企业的仕途增加重要的评分,同样也会给企业的产品带来更多的商机。第二章 需求分析2.1网络投票系统的网站背景网络投票系统网站是一个实用型较强的反馈信息网站,也是一个
19、网站中常用的一种功能模块。当网站的管理员或者是用户提出了一些新的想法与新的建议或者出现一种新的产品、新的观点的时候,可能需要通过用户或者客户的投票方式来确定这些新的观点、新的建议或者是新的产品是否满足用户或者客户的需求,另外,网站还可以通过网络的投票功能做一些实际性的调查工作。让用户随时地了解一些市场的动向,掌握一些市场的流动脉络,同时网络投票系统也是一个企业拥有强大竞争力的必须品,它不仅可以解决一个企业中所存在的一些难题,而且它还不受地区和人手压力的限制,可以随时随地地了解一些有关产品的市场效应。2.2 编程环境在该投票系统中,我使用ASP和Microsoft Office Access 2
20、003相结合的综合开发环境,采用 ODBC 作为投票系统与后台数据库的接口。投票系统开发平台是 Windows XP。开发工具选择的是Editplus。2.3 网站业务流程网络投票系统的网站一般由两部分构成,即前台和后台。前台主要是让用户进行投票,查看投票结果,联系站长等功能,后台主要是为管理员进行设计的,管理员可以在此对网站进行更新和维护。网络投票系统网站业务流程如图2-1所示:前台用户界面投票选择项目判断模式是否限制IP投票不限制限制IP时间允许联系我们管理投票检测时间管理人员编辑删除修改编辑删除修改系统简介后台数据库管理登陆界面选择身份提交信息检测IP判别身份网络投票系统管理投票项目图2
21、-1网络投票系统网站业务流程第三章 总体设计3.1 系统功能概述系统功能主要包括客户注册、账户管理、限制IP、投票管理、防止用户名重名等基本功能。此外,还实现了网络投票系统的后台管理,包括用户的添加、删除、更新等功能。很大程度上减轻了维护人员的劳动强度,提高了工作效率与管理水平,具有很大的实际使用价值。3.2系统功能分析通过对用户的需求分析,可以概括出用户的系统功能需求如下:用户投票、查看投票、投票项目设计。用户投票:用户只能从多个选项中选取一项进行投票。查看投票:提供用户查看当前投票情况,投票结果以条形图显示。投票项目设计:管理员可以设计不同的投票主题,及投票主题的内容可供用户进行投票。投票
22、设计又包括以下功能需求:增加投票项目、删除投票项目、查看投票项目、修改投票项目。具体的功能如下所示:(1)用户界面部分:1选择投票标题进行投票操作2可以友情链接到其他网址3后台登录4查看系统简介5增加投票项目6用户注册7用户登录(2)管理界面部分:1增加、修改和删除投票标题2增加、修改和删除投票选项3增加、修改和删除管理员4增加、修改和删除用户3.3数据库的设计与实现数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。而合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。设计数据库系统时应该充分了解用户在各个方面的需求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 投票 系统 设计 实现 本科 毕业论文
链接地址:https://www.31doc.com/p-3968169.html