毕业设计投票系统毕业论文_第1页
毕业设计投票系统毕业论文_第2页
毕业设计投票系统毕业论文_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、苹果投票系统课题报告 - 熊印生2008-1-6一课题来源及背景1.1 项目来源及开发的目的和意义随着 INTERNET的发展 ,世界网民的数量急剧增加,社会的信息化强度增强, 企业竞争之激烈 , 故对市场信息的掌握范围不仅仅是周边的一些信息,而应把范围扩展到全国 ,甚至全世界 ,INTERNET 恰恰是实现这目标的有利工具 .对于新产品 ,新观点的调查范围应该更广泛 , 消息应该及时反馈给企业单位,故一个网上在线投票系统应允而生 ,它正好充分满足客户的需求,信息反馈的范围扩大 , 人力资源的节省 ,从而使得企业在竞争激烈的市场中拥有更强大的资本 . 开发此投票系统是为了更好的把市场的信息更准

2、确更快速的反馈给客户, 使信息的来源更广泛 , 从而提高信息的准确性. 运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量 ,增强竞争力 .1.2 该课题领域的开发及应用现状分析1.3 项目所使用的相关技术的说明该项目的开发需要用到的语言是C#, 采用了当今最为流行的ASP.NET技术来开发 . 数据库方面使用的是SQL2000.二. 需求分析21 目标在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时51aspx ,他们可能需要通过用户或者客户的投票方式来确定这些新的想法

3、、建议或者新的产品是否满足用户或者客户的需求,另外,网站还可以通过网站在线投票功能做一些实际性的调查工作。随时了解市场是一个企业拥有强大竞争力的必须品,所以在线投票系统可以解决企业的难题,不受地区限制,不受人手压力的限制51aspx ,随时了解产品的市场效应,增强自己的竞争力;51-aspx 此系统将以图形化的界面来显示投票结果,一目了然的回溃客户的的需求信息;2.2 用户特点本在线投票系统的用户只需懂得运用互联网络者均可以使用,此系统在网站中的使用频度预计非常的频繁;2.3 对性能的要求和约束该系统属于实用型网站,需要对数据的处理, 比如对投票票数的统计并把结果反馈给投票者, 故对数据的及时

4、更新要求较高 ,保证数据的真实性.该系统在任何操作系统下都可以运行, 但必须装有SQL2000 数据库2.4 数据库设计数据集表1 管理员表( admin)标识数据类型数据范围备注IDInt4管理员ID, 主键 , 自动生成nameVarchar20管理员用户名pswInt4登陆密码telVarchar20联系电话2 客户表( guest)标识数据类型数据范围备注nameVarchar40客户用户名主键pswvarchar20客户登陆密码emailvarchar40客户联系邮箱telephonevarchar20客户联系电话个人网站Varchar503 留言表 (leaveWord)标识数据类

5、型数据范围备注姓名varchar20内容Varchar50时间datetime84 新闻表( newNRB )标识数据类型数据范围备注idint4自动生成主键newTitlevarchar30新闻标题newTimedatetime8更新时间neirongvarchar50新闻内容imgvarchar20图片idint4新闻类别外键 newtypesclickint4点击人数5 新闻类别表( newtypes)标识数据类型数据范围备注idInt4自动生成主键typenameVarchar30类别名字6 投票选项表( voetDetails )标识数据类型数据范围备注voteDetailsIDIn

6、t4自动生成voteItemVarchar40投票选项voteNumInt4选项票数IdInt4投票标题外键( voteTitle )7 系统配置( voteConfig )标识数据类型数据范围备注idint4标题 id自动生成checkipint41 为不限制 IP0 为限制 IPcheckTimeint4限制投票时间间隔默认值为 08 投票标题表( voteMaster )标识数据类型数据范围备注idInt4自动生成为主键voteTitleVarchar30投票标题voteSumInt4总投票数ImageVarchar20图片,可以为空endTimeDatetime8投票结束时间modeb

7、it11 表示单选模式0 表示多选模式9 投票者( voter)标识数据类型数据范围备注idint4主键,外键(voteMasters)ipvarchar80投票者 IP,主键voteTimedatetime8投票时间voteNumint4投票总数数据库功能及约束本系统全部实现客户端对数据库的操作计的时候设计了主键约束和外键约束, 如添加 ,删除 ,更新等操作 ,故为了保持数据的一致性 ,本数据库表设,在数据集中基本已经说明包含哪些主键以及外键 ,本系统数据库的外键约束主要是项目的ID和此项目对应的选项和系统配置之间ID的约束 .在这数据库设计中我还设计了个触发器 ,用于保证更新单项票数和总票

8、数的一致性,其触发器代码如下:触发器建于表 voetDetails(选项表 )CREATE TRIGGER updatevoteSum ON dbo.voetDetailsFOR UPDATEASbeginupdate voteMaster set voteSum=voteSum+1 where id=(selectidfrom inserted)end图pswtelephonenamepswname客户管理员voteSumidtelemai添加删除image投票项目endTimevoteTitleid配置checkIP选项id投系统配置投票选项checkTimemvoteItem投票者vot

9、eNumvoteNumIDvoteDetnilsIDipvoteTime三 .系统总体设计3.1 苹果投票系统的组成模块该系统主要由以下六个模块组成:登陆注册模块,管理员模块 ,客户模块 ,留言簿模块 ,新闻模块 ,投票模块 . 如下图:客户模块新闻模块留言簿模块苹果投票系统管理员模块登陆注册模块投票模块3.2 客户模块客户模块主要是添加投票项目信息的,比如投票项目题目,选项以及系统配置要求.3.3 新闻模块新闻模块主要是一些关于本系统的新闻信息,其中包括新闻显示和添加删除模块.删除新闻新闻模块添加新闻新闻显示3.4 留言簿模块留言簿模块主要是投票者对于本系统提出问题,包括留言和管理员回复模块

10、;3.5管理员模块管理员模块是指管理员对项目进行的管理模块,包括项目的管理 ,选项的管理以及系统设置的管理.可以对项目的删除和编辑 ,选项的删除 ,更新和添加 .系统配置的删除和更新 ;3.6登陆注册模块登陆注册主要为管理员和客户进入相应权限的桥梁;3.7投票模块单选模式投票投票模块结果显示多选模式投票在线投票系统前台用户界面后台数据库管理登陆界面投票新闻中心留言版选择身份选择项目输入信息判断模式单选模式提交信息多选模式登陆失败选择选项判 别 确认身份是否限制IP客户管理员限制 IP不限制检 测管理投票项目IP已投过票第一次投票更新管理系统管理选项检 测 时提交项目配置间信息时间不允许时间允许

11、编删更添投票辑除删新加除没有有删 除 投是 否 还票项目有选项系统流程图 (上 )四 .系统详细设计4.1 登陆注册模块详细设计功能描述管理员和客户登陆界面,根据身份从而跳转到相应页面;注册为客户注册功能;输入处理输出1.登陆基本信息1 系统登陆处理1 登陆结果输入处理输出1.会员注册1.会员注册信息表单2.重新输入2.密码修改密码界面设计登陆界面管理员请选择身份:客户请输入用户名:请输入密码:请输入验证码:登陆注册数据流登陆信息1. 注册结果信息表单2. 成功修改信息刷新登陆模块数据库管理员模块身份信或客户模块息4.2 投票模块详细设计功能描述投票模块为游客选择投票项目,并根据项目模式跳转到

12、相应投票页面进行投票, 对系统配置进行检测,并可以查询结果 ;输入处理输出1.模式判断1.返回投票信息1. 投票项目信息2.系统配置检测2.选项信息3.数据库信息更新界面设计多选模式投票投票标题对重庆的看法 ?很好一般投票选项交通不好人口繁杂投票结果4.3 新闻模块详细设计功能描述新闻模块包括新闻查看,添加和删除 :输入处理输出1 新闻信息1.数据库更新1.返回操作结果2.操作信息界面设计2008-1-70:00:00苹果投票系统新闻页面 今日新闻 .标题今天的天气预报查看 添加新闻 4.4 留言簿模块详细设计功能描述包括留言和回复两个功能; 更多新闻输入处理输出1.留言基本1.数据库更新1.

13、返回结果信息2.回复信息界面设计姓名内容时间站长回复454554421231542008-1-5 11:51:56站长回复yyj455454562008-1-4 23:52:52站长回复: 787897站长回复杨永金投票计费政策是什么 ?2008-1-4 23:09:32站长回复: QQ联系站长回复77745645642007-12-22 0:00:00站长回复: + 78878站长回复77745645642007-12-22 0:00:00hehe站长回复77745645642007-12-22 0:00:00站长回复: + 45454留言4.5 管理员模块详细设计功能描述管理员模块为管理员

14、对项目信息的管理,如项目基本信息,选项信息 ,系统配置信息的所有操作;输入处理输出1.项目信息1.数据库更新1.返回操作信息2.选项信息3.配置信息界面设计欢迎 yyj 到来 !系统首页系统简介登陆留言版新闻中心项目管理idvoteTitlevoteSumendTime60 对重庆的看法 ?172008-5-6 12:01:0161 赞成他当班长的 !82008-5-6 12:01:016212222008-5-6 12:01:01选项管理voteDetailsID61voteItem很好voteNum13id60系统配置管理id60checkIP0checkTime14.6 客户模块设计功能描述客户模块为客户添加项目信息包括项目题目. 模式和系统配置,并且根据所选模式对选项进行添加;输入处理输出1.项 目 基 本1.模式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论