- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计投票系统 毕业论文
苹果投票系统
课题报告--------熊印生
2008-1-6
一课题来源及背景
1.1项目来源及开发的目的和意义
随着INTERNET的发展,世界网民的数量急剧增加,社会的信息化强度增强,企业竞争之激烈,故对市场信息的掌握范围不仅仅是周边的一些信息,而应把范围扩展到全国,甚至全世界,INTERNET恰恰是实现这目标的有利工具.对于新产品,新观点的调查范围应该更广泛,消息应该及时反馈给企业单位,故一个网上在线投票系统应允而生,它正好充分满足客户的需求,信息反馈的范围扩大,人力资源的节省,从而使得企业在竞争激烈的市场中拥有更强大的资本.开发此投票系统是为了更好的把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性.运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力.
1.2该课题领域的开发及应用现状分析
1.3项目所使用的相关技术的说明
该项目的开发需要用到的语言是C#,采用了当今最为流行的ASP.NET技术
来开发.数据库方面使用的是SQL2000.
二.需求分析
2.1目标 ??Int 4 管理员ID,主键,自动生成 name Varchar 20 管理员用户名 psw Int 4 登陆密码 tel Varchar 20 联系电话
2客户表(guest)
标识 数据类型 数据范围 备注 name Varchar 40 客户用户名
主键 psw varchar 20 客户登陆密码 email varchar 40 客户联系邮箱 telephone varchar 20 客户联系电话 个人网站 Varchar 50 3留言表(leaveWord)
标识 数据类型 数据范围 备注 姓名 varchar 20 内容 Varchar 50 时间 datetime 8 4新闻表(newNRB)
标识 数据类型 数据范围 备注 id int 4 自动生成
主键 newTitle varchar 30 新闻标题 newTime datetime 8 更新时间 neirong varchar 50 新闻内容 img varchar 20 图片 id int 4 新闻类别
外键newtypes click int 4 点击人数 5新闻类别表(newtypes)
标识 数据类型 数据范围 备注 id Int 4 自动生成
主键 typename Varchar 30 类别名字 6投票选项表(voetDetails)
标识 数据类型 数据范围 备注 voteDetailsID Int 4 自动生成 voteItem Varchar 40 投票选项 voteNum Int 4 选项票数 Id Int 4 投票标题
外键(voteTitle) 7系统配置(voteConfig)
标识 数据类型 数据范围 备注 id int 4 标题id
自动生成 checkip int 4 1为不限制IP
0为限制IP checkTime int 4 限制投票时间间隔 默认值为0 8投票标题表(voteMaster)
标识 数据类型 数据范围 备注 id Int 4 自动生成为主键 voteTitle Varchar 30 投票标题 voteSum Int 4 总投票数 Image Varchar 20 图片,可以为空 endTime Datetime 8 投票结束时间 mode bit 1 1表示单选模式
0表示多选模式 9投票者(voter)
标识 数据类型 数据范围 备注 id int 4 主键,外键
(voteMasters) ip varchar 80 投票者IP,主键 voteTime datetime 8 投票时间 voteNum int 4 投票总数 2.4.2数据库功能及约束
本系统全部实现客户端对数据库的操作,如添加,删除,更新等操作,故为了保持数据的一致性,本数据库表设计的时候设计了主键约束和外键约束,在数据集中基本已经说明包含哪些主键以及外键,本系统数据库的外键约束主要是项目的ID和此项目对应的选项和系统配置之间ID的约束.在这数据库设计中我还设计了个触发器,用于保证更新单项票数和总票数的一致性,其触发器代码如下:
触发器建于表voetDetails(选项表)
CREATE TRIGGER updatevoteSum ON dbo.voetDetails
FOR UPDATE
AS
b
文档评论(0)