投票系统设计及说明书Word格式文档下载.docx

上传人:b****6 文档编号:19606617 上传时间:2023-01-08 格式:DOCX 页数:11 大小:25.42KB
下载 相关 举报
投票系统设计及说明书Word格式文档下载.docx_第1页
第1页 / 共11页
投票系统设计及说明书Word格式文档下载.docx_第2页
第2页 / 共11页
投票系统设计及说明书Word格式文档下载.docx_第3页
第3页 / 共11页
投票系统设计及说明书Word格式文档下载.docx_第4页
第4页 / 共11页
投票系统设计及说明书Word格式文档下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

投票系统设计及说明书Word格式文档下载.docx

《投票系统设计及说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《投票系统设计及说明书Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。

投票系统设计及说明书Word格式文档下载.docx

该文档包括对功能规中每个模块所涉及的类、网页或窗体的具体定义。

学生可以根据详细设计说明书来编写代码

负责人

状态

最终版

项目组成:

测试主管

各小组长

开发主管

项目经理

文档路径:

ftp:

//192.168.0.29/

相关文档:

文档

路径

功能说明

//192.168.0.29//网上投票系统功能说明书.doc

详细设计

//192.168.0.29//网上投票系统详细设计说明书.doc

审核结果:

审核人

意见

签名档

全体团队

通过

测试团队

1.简介

本文档包括对Web应用程序功能规中每个模块所涉及的类、网页或窗体的具体定义。

学生可以根据本详细设计说明书来编写代码。

Web应用程序对应着一个ASP.NETWeb应用程序类型的解决方案,该解决方案里面包括一个项目:

•具有Web用户界面的应用程序的项目,用于实现用户界面层和业务层逻辑。

注意Web窗体的命名一定要和本设计说明书中的命名一致,否则程序将无法运行。

整个项目结构如下图所示:

2.Web窗体控件定义

该部分主要限定Web窗体上涉及到事件处理的控件的属性定义。

主要是控件的ID。

注意学生根据自己实际负责的模块,可仅查看相应部分。

2.1主页面

Default.aspx

控件

属性

设定值

HyperLink

ID

hlvote

NavigateUrl

~/WebOnlineVote.aspx

Text

网络在线投票

hlview

~/ShowVoteInfo.aspx

查看投票结果

2.2调查

WebOnlineVote.aspx

该页面对应着功能说明书的调查页

Button

btnVote

我要投票

btnView

DataList

ddlVote

Label

lblIP

2.3投票结果

ShowVoteInfo.aspx

该页面对应着功能说明书的投票结果页。

ddlresult

Lable

lblNum

btnReturn

返回

3.模块定义

3.1调查

该页面对应着功能说明书的调查页。

接口定义

名称

ProtectedSubPage_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.Load

该方法对网页进行初始化,在网页上显示用户的IP地址。

返回值

参数

sender

发送该事件的对象

e

网页事件的基本参数

异常

ProtectedSubbtnview_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)Handlesbtnview.Click

当用户点击“查看投票结果”按钮时,执行该方法。

导向“ShowVoteInfo.aspx”页面。

ProtectedSubbtnvote_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)Handlesbtnvote.Click

当用户点击“我要投票”按钮时,执行该方法。

此方法部要实现防刷票功能。

SubCookieVote()

使用cookie实现的带防刷票机制的投票过程

SubADOVote(ByValUserIPAsString)

使用实现的带防刷票机制的投票过程

ByValUserIPAsString

FunctionIsVoted(ByValIPAsString)AsBoolean

判断IP是否存在于数据库的ipinfo表中

true/false

ByValIPAsString

SubSaveIP(ByValIPAsString)

保存ip到ipinfo表中

subDDLBind()

在Page_Load中调用DLBind()方法,显示投票的具体信息。

该函数将对DataList控件与Votes表中数据进行绑定。

3.2投票结果

该方法对网页进行初始化,在网页上显示数据库中Votes表中的投票信息及各候选所获票数的百分比。

ProtectedSubbtnReturn_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)Handlesbtnreturn.Click

当用户点击“返回”按钮时,执行该方法。

导向“Default.aspx”页面。

FunctionTotalNum()AsInteger

计算投票总数。

对数据表对象中count列里的容进行累加

返回投票总数

Integer

表示投票总数

FunctionFormatVoteCount(ByValnumAsInteger)AsDouble

计算投票所占总票百分比

投票所占总票百分比

Double

表示投票百分比

参数

num

候选者的票数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1