网上投票系统实现
通过vs调用sqlserver数据,创建网上投票系统,进行代码编写,从而掌握网上投票系统的设计。
使用仪器:上网计算机、vs2005、sqlserver2005实验步骤:
一、sqlserver下新建数据库:创建网上投票系统数据库vote及表:createdatabasevoteusevotecreatetablevotemaster(voteidintprimarykey,--编号
votetitlevarchar(100)notnull,--投票项目votesumintdefault0--总票数)insertintovotemastervalues(1,'选举工会主席',0)insertintovotemastervalues(2,'对网站建设的意见',0)
createtablevotedetails(voteidintforeignkeyreferencesvotemaster(voteid),votedetailsidintnotnull,voteitemvarchar(20)notnull,votenumintdefault0,primarykey(voteid,votedetailsid))
insertintovotedetailsvalues(1,1,'于刚',0)insertintovotedetailsvalues(1,2,'王小刚',0)insertintovotedetailsvalues(1,3,'王雷',0)insertintovotedetailsvalues(2,1,'非常好',0)insertintovotedetailsvalues(2,2,'好',0)insertintovotedetailsvalues(2,3,'一般',0)insertintovotedetailsvalues(2,4,'需要改进',0)
select*fromvotedetailsselect*fromvotemaster
createtriggerupdatemasteronvotedetailsforupdateasbeginupdatevotemastersetvotesum+=1wherevoteid=(selecttop1voteidfrominserted)end
二、在vs中新建网站新建一个连接类db.cs:db.cs:
usingsystem.data.sqlclient;publicclassdb{publicdb{}publicstaticsqlconnectioncreateconnection{
第1页共4页returnnewsqlconnection("server=wwd;database=vote;uid=sa;pwd=6336");}}
在首页vote.aspx中插入radiobuttonlist对象和标签、按钮等控件打开vs,新建网站,目录votevote.aspx:
vote.aspx.cs:
usingsystem.data.sqlclient;
(未完,全文共5447字,当前显示1265字)
(请认真阅读下面的提示信息)