统计该主题下此选项被选择的次数,即“票数”。然后利用GetItemproportion方法得到相关内容所占比例,予以显示。 [6]
实现画面如下图所示:
图6.2 投票结果图
6.3后台管理登陆页面
此版块为单独界面,仅供管理员登陆使用。由于只需要显示登陆提示框,所以此界面用CSS框架设置了整洁明了的界面,给管理员以清晰明朗的感觉。
输入用户名与密码后点击登陆按钮,触发ImageButton1事件,Login类下的Page_load方法和btnLogin_Click方法关联数据库的dbo.admin表验证用户名密码是否正确。如果正确,则进入管理界面,如果错误,提示“用户名或密码错误”。 [7]
为了方便演示,系统默认的管理员的账户和密码为:admin/admin;直接点击登陆即可进入后台管理页面。
实现画面如下图所示:
20
图6.3 后台管理登录页面
6.4后台管理主页
管理员输入用户名和密码进入后台管理主页,该界面显示管理员所用电脑的信息,其显示信息包括IP、服务器名、操作系统、系统文件夹、信息服务软件、页面文件相对路径、页面文件物理路径。
其实现原理为利用格式显示系统对应信息。
“退出登录”按钮内容为后台管理登录页面的超链接。
实现画面如下图所示:
图6.4 后台管理主页
6.5投票主题添加页面
此界面可供管理员添加投票主题、主题说明及主题对应选项。
21
在文本框内输入的主题、说明、主题选项,在点击确定按钮后,触发btnSubmit_Click时间,提交所填内容,分别存入数据库的dbo.Vote_Item表的I_Title、I_Memo、I_NavUrl和I_Image中。修改后自动跳转到当前主题管理页面。 实现画面如下图所示:
图6.5 投票主题管理页面
6.6当前主题管理页面
此界面可供管理员对当前的投票主题进行编辑或删除。点击“编辑”进入编辑界面后,读取数据库中dbo.Vote_Item里对应的_Title、I_Memo、I_NavUrl和I_Image,并可对其进行修改。点击确定后,返回上一层页面。
实现画面如下图所示:
图6.6 当前主题管理页面
6.7投票选项添加页面
此界面可供管理员对当前投票选项进行添加。填写选项类型、选项说明后,点击确定
22
按钮,信息则成功输入数据库dbo.Vote_Question表的Q_Title和Q_Memo中。
实现画面如下图所示:
图6.7 投票选项管理页面
6.8 投票选项管理页面
此界面可供管理员管理当前投票选项,点击编辑进入编辑界面后,可修改选项类型及选项说明,修改完成后写入数据库dbo.Vote_Question表的Q_Title和Q_Memo中。
实现画面如下图所示:
图6.8 投票选项管理页面
6.9留言板页面
此界面可提供注册用户就投票主题展开讨论,管理员有权限删除留言。点击发表留言,用户名显示为当前登录用户的用户名,有可能是dbo.guest中的用户,也有可能是dbo.admin中的管理员。利用Page_Load方法,用户可选择回复显示的个人头像。填写回复信息后,点击提交按钮,触发Button1_Click事件,提示“留言成功”。
实现画面如下图所示:
23
相关推荐: