投票系统设计及说明书Word文档下载推荐.docx
《投票系统设计及说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《投票系统设计及说明书Word文档下载推荐.docx(11页珍藏版)》请在冰点文库上搜索。
凤冥版
n目组成:
測试主管
各小纽长
开发主管
各小组长
顶目经理
宾足
文档路径:
ftp:
//192.168.0.29/
相关文档:
文档
S6
助能说明
//192.168.0.29//网上投票系M能说明书・dOC
详站殳计
//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
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
网络在线投票
hlview
-/ShowVotelnfo.aspx
查看投票给果
2.2调査
(1)WebOnlineVote.aspx
该页面对应着为能说明书的调查页
馬性
Button
btnVote
我要投票
btnView
DataList
ddIVote
Label
IbllP
2.3投票结果
(1)ShowVotelnfo.aspx
该页而对应着血能说明书的投票给果页。
超件
D性
list
ddlresult
Lable
IblNum
btnReturn
也回
3.模块定义
注意学生根据口己实际负责的模块,可仅査看H!
应部分。
3.1调査
该页而对应着助能说明书的调查页。
接口定义
名林ProtectedSubPageLoad(ByValsenderAsObject,ByVaieAsSystem.EventArgs)HandlesMe.Load
KU
该方注对网页iftinu始化,在网页上显示用户的ip地址。
无
sender
发送该事件的对象
e
网页事件的基本参数
名ProtectedSubbtnview_Click(ByValsenderAsObject,ByVaie称AsSystem.EventArgs)Handlesbtnview.Click
当用户点击’‘查看投票结果”按钮时,执行该方法。
导向“ShowVoteInfo.aspx”页面。
临值
参数
异常
名林ProtectedSubbtnvote_Click(ByValsenderAsObject,ByVaieAsSystem.EventArgs)Handlesbtnvote.Click
当用户点击“我要投票"
按IBM,IMiil方进。
此方进部要实现助刷票助能。
名林SubCookieVoteO
使用cookie实现的带肪刷票机制的投票过桿
返回值
参敷|无
名林SubADOVote(ByValUserIPAsString)
使用实现的带炳剧票机制的投票过程
名林FunctionlsVoted(ByValIPAsString)AsBoolean
判釦P是否存在于做据库的ipinfo表中
true/false
参数ByVaiIPAsString
subDDLBindQ
3.2投票结果
该页而对应着妙能说明书的投票結果页。
名林ProtectedSubPage_Load(ByValsenderAsObject,ByVaieAsSystem.EventArgs)Handles
Me.Load
该方进对网页进行初始化,在网页上显示数摒库中Votes表中的投票信息汝各候选所解票敛的百分比。
Hit
名称
ProtectedSubbtnReturn_Click(ByValsenderAsObject,ByVaieAsSystem.EventArgs)Handlesbtnreturn.Click
当用户点击“返回"
按册时,执行该方袪。
导向“Default.aspx"
页而。
sat
接口耳义
名林|subDDLBindO
在Page.Load中调用DLBind()方法,显示投票的貝体信息。
该函删对DataList控件与Votes表中数摇进行埠定。
参敷甫述
接口定文
名林FunctionTotalNumf)AsInteger
计算投票总数。
对数碼表对象中count列里的客进行累加
KBV
也回投票总数
Ifi
Integer
表示投票总数
(模块名称)
名林FunctionFormatVoteCount(ByValnumAsInteger)AsDouble
AS
计算投票所占总票百分比
投票两占总票百分比
描迷
Double
表示投票百什比
num
侯选者的票数