资源描述:
《投票系统设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、苹果投票系统课题报告--------熊印生2008-1-6一课题来源及背景1.1项目来源及开发的目的和意义随着INTERNET的发展,世界网民的数量急剧增加,社会的信息化强度增强,企业竞争之激烈,故对市场信息的掌握范围不仅仅是周边的一些信息,而应把范围扩展到全国,甚至全世界,INTERNET恰恰是实现这目标的有利工具.对于新产品,新观点的调查范围应该更广泛,消息应该及时反馈给企业单位,故一个网上在线投票系统应允而生,它正好充分满足客户的需求,信息反馈的范围扩大,人力资源的节省,从而使得企业在竞争激烈的市场中拥有更强大的资本.开发此投票系统是为了更好的
2、把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性.运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力.1.2该课题领域的开发及应用现状分析1.3项目所使用的相关技术的说明该项目的开发需要用到的语言是C#,采用了当今最为流行的ASP.NET技术来开发.数据库方面使用的是SQL2000.二.需求分析2.1目标 在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时51aspx,他们可能需要通过用
3、户或者客户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者客户的需求,另外,网站还可以通过网站在线投票功能做一些实际性的调查工作。随时了解市场是一个企业拥有强大竞争力的必须品,所以在线投票系统可以解决企业的难题,不受地区限制,不受人手压力的限制51aspx,随时了解产品的市场效应,增强自己的竞争力;51-aspx此系统将以图形化的界面来显示投票结果,一目了然的回溃客户的的需求信息;2.2用户特点本在线投票系统的用户只需懂得运用互联网络者均可以使用,此系统在网站中的使用频度预计非常的频繁;2.3对性能的要求和约束该系统属于实用型网站,需要
4、对数据的处理,比如对投票票数的统计并把结果反馈给投票者,故对数据的及时更新要求较高,保证数据的真实性.该系统在任何操作系统下都可以运行,但必须装有SQL2000数据库2.4数据库设计2.4.1数据集表1管理员表(admin)标识数据类型数据范围备注IDInt4管理员ID,主键,自动生成nameVarchar20管理员用户名pswInt4登陆密码telVarchar20联系电话2客户表(guest)标识数据类型数据范围备注nameVarchar40客户用户名主键pswvarchar20客户登陆密码emailvarchar40客户联系邮箱telephon
5、evarchar20客户联系电话个人网站Varchar503留言表(leaveWord)标识数据类型数据范围备注姓名varchar20内容Varchar50时间datetime84新闻表(newNRB)标识数据类型数据范围备注idint4自动生成主键newTitlevarchar30新闻标题newTimedatetime8更新时间neirongvarchar50新闻内容imgvarchar20图片idint4新闻类别外键newtypesclickint4点击人数5新闻类别表(newtypes)标识数据类型数据范围备注idInt4自动生成主键typen
6、ameVarchar30类别名字6投票选项表(voetDetails)标识数据类型数据范围备注voteDetailsIDInt4自动生成voteItemVarchar40投票选项voteNumInt4选项票数IdInt4投票标题外键(voteTitle)7系统配置(voteConfig)标识数据类型数据范围备注idint4标题id自动生成checkipint41为不限制IP0为限制IPcheckTimeint4限制投票时间间隔默认值为08投票标题表(voteMaster)标识数据类型数据范围备注idInt4自动生成为主键voteTitleVarcha
7、r30投票标题voteSumInt4总投票数ImageVarchar20图片,可以为空endTimeDatetime8投票结束时间modebit11表示单选模式0表示多选模式9投票者(voter)标识数据类型数据范围备注idint4主键,外键(voteMasters)ipvarchar80投票者IP,主键voteTimedatetime8投票时间voteNumint4投票总数2.4.2数据库功能及约束本系统全部实现客户端对数据库的操作,如添加,删除,更新等操作,故为了保持数据的一致性,本数据库表设计的时候设计了主键约束和外键约束,在数据集中基本已经说
8、明包含哪些主键以及外键,本系统数据库的外键约束主要是项目的ID和此项目对应的选项和系统配置之间ID的约束.在