投票系统设计及说明书.docx
《投票系统设计及说明书.docx》由会员分享,可在线阅读,更多相关《投票系统设计及说明书.docx(11页珍藏版)》请在冰豆网上搜索。
投票系统设计及说明书
网络在线投票系统
详细设卄说明书
3/8/2021
宾显
最后修
最后修改者
夫学软件技术学院
文档信息:
文档名林
网络在爼投票糸茨详爼设廿说明书
描述
孩文档包牯对助能规中甸彳、復块所涉及的类、网页或窗体的具体定义。
学生可从根嶠甘抑设计说明书来编写代円
负贯人
宾展
狀态
凤冥版
n目组成:
測试主管
各小纽长
开发主管
各小组长
顶目经理
宾足
文档路径:
ftp:
//192.168.0.29/
相关文档:
文档
S6
助能说明
ftp:
//192.168.0.29//网上投票系M能说明书・dOC
详站殳计
ftp:
//192.168.0.29//网上投票系统详爼设计说明书.doc
审核结果:
审核人
章见
签名自
全休囲队
通过
宾展各朋长
關试囲队
通过
各小组长
1•简介4
2.WEB窗体控件定义4
2.1主页面4
(1)Default.aspx4
2.2调査5
(1)WebOnlineVote.aspx5
2.3投票结果5
(1)ShowVotelnfo.aspx5
3.模块定义5
3.1调査5
(1)WebOnlineVote.aspx5
3.2投票结果9
(1)ShowVotelnfo.aspx9
本文档包括对Web应用棺序功能规巾旬个模块所涉汝的类、网页或窗体的貝体定义。
学生可以根掘本菲细设卄说明书来编写代网。
Web应用梓序对应着一个ASP.NETWeb应用稈序类型的解决方案,该解决方案里面包抵-fUg.
・貝有Web用户界面的应用稈序的険目,用于实理用户界面层和业务层逆弭。
注意Web窗体的命名一定要和本设it说明书中的命名一致,否则杈序為无法运行。
-
整个顶目结构则下图所示:
解决方案资濾管理器
.jiC:
\..・\TebvoteDeBo—db\
一,AppJ&ti
国l.JPG
~1Default,aspz
ShovVotelufo.aspx
趟Sh.owVot^Info.aspx.vt詮web.config
勺VebOnlineVote.aspic,vb
2.Web窗体控件定义
该ai分主要I®定web窗体上浅及別事件处理的腔件的属性定义。
壬要是控件的ID。
注恿学生根摒自己实际负责的模挟,可仅査看H1应部分。
2.1主贡面
(1)Default.aspx
控件
倉性
»£«
HyperLink
ID
hlvote
NavigateUrl
-/WebOnlineVote.aspx
Text
网络在线投票
HyperLink
ID
hlview
NavigateUrl
-/ShowVotelnfo.aspx
Text
查看投票给果
2.2调査
(1)WebOnlineVote.aspx
该页面对应着为能说明书的调查页
控件
馬性
Button
ID
btnVote
Text
我要投票
Button
ID
btnView
Text
查看投票给果
DataList
ID
ddIVote
Label
ID
IbllP
2.3投票结果
(1)ShowVotelnfo.aspx
该页而对应着血能说明书的投票给果页。
超件
D性
list
DataList
ID
ddlresult
Lable
ID
IblNum
Button
ID
btnReturn
Text
也回
3.模块定义
注意学生根据口己实际负责的模块,可仅査看H!
应部分。
3.1调査
(1)WebOnlineVote.aspx
该页而对应着助能说明书的调查页。
接口定义
名林ProtectedSubPageLoad(ByValsenderAsObject,ByVaieAsSystem.EventArgs)HandlesMe.Load
KU
该方注对网页iftinu始化,在网页上显示用户的ip地址。
无
sender
发送该事件的对象
e
网页事件的基本参数
无
接口定义
名ProtectedSubbtnview_Click(ByValsenderAsObject,ByVaie称AsSystem.EventArgs)Handlesbtnview.Click
描述
当用户点击’‘查看投票结果”按钮时,执行该方法。
导向“ShowVoteInfo.aspx”页面。
临值
无
参数
描述
sender
发送该事件的对象
e
网页事件的基本参数
异常
无
接口定义
名林ProtectedSubbtnvote_Click(ByValsenderAsObject,ByVaieAsSystem.EventArgs)Handlesbtnvote.Click
当用户点击“我要投票"按IBM,IMiil方进。
此方进部要实现助刷票助能。
无
参数
sender
发送该事件的对象
e
网页事件的基本参数
异常
无
接口定义
名林SubCookieVoteO
使用cookie实现的带肪刷票机制的投票过桿
返回值
无
参敷|无
异常
无
接口定义
名林SubADOVote(ByValUserIPAsString)
描述
使用实现的带炳剧票机制的投票过程
返回值
接口定义
名林FunctionlsVoted(ByValIPAsString)AsBoolean
判釦P是否存在于做据库的ipinfo表中
返回值
true/false
参数ByVaiIPAsString
异常
无
接口定义
subDDLBindQ
描述
3.2投票结果
(1)ShowVotelnfo.aspx
该页而对应着妙能说明书的投票結果页。
接口定义
名林ProtectedSubPage_Load(ByValsenderAsObject,ByVaieAsSystem.EventArgs)Handles
Me.Load
该方进对网页进行初始化,在网页上显示数摒库中Votes表中的投票信息汝各候选所解票敛的百分比。
无
Hit
sender
发送该事件的对象
e
网页事件的基本参数
无
接口定义
名称
ProtectedSubbtnReturn_Click(ByValsenderAsObject,ByVaieAsSystem.EventArgs)Handlesbtnreturn.Click
描述
当用户点击“返回"按册时,执行该方袪。
导向“Default.aspx"页而。
sat
无
sender
发送该事件的对象
e
网页事件的基本参数
无
接口耳义
名林|subDDLBindO
描述
在Page.Load中调用DLBind()方法,显示投票的貝体信息。
该函删对DataList控件与Votes表中数摇进行埠定。
返回值
无
参敷甫述
无
异常
接口定文
名林FunctionTotalNumf)AsInteger
计算投票总数。
对数碼表对象中count列里的客进行累加
KBV
也回投票总数
Ifi
描述
Integer
表示投票总数
异常
(模块名称)
接口定义
名林FunctionFormatVoteCount(ByValnumAsInteger)AsDouble
AS
计算投票所占总票百分比
返回值
投票两占总票百分比
描迷
Double
表示投票百什比
参数
描迷
num
侯选者的票数
异常
无