ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:1.13MB ,
资源ID:16494714      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16494714.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(投票系统课程设计文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

投票系统课程设计文档格式.docx

1、 设计中包括登录模块和投票模块,则数据库有用户表(users)和候选人表(hxr),用户表(users)包含用户账号(ID)、密码(Psw)、权限(Power)和投票记录(Pw_num)。登陆页面时,若Power=1,则进入管理员页面,若Power=0,则进入普通用户页面。投票记录原始值均为0,当进行投票后,则自动更新成1,则不能再次投票,如下建立数据库: 3 详细设计3.1 模块功能说明系统包括大模块:登录模块,普通用户模块和管理员模块三块,其中普通用户模块包括投票模块和投票结果查看模块,管理员模块包括修改与删除候选人信息模块和添加候选人模块。3.2 登录模块3.3 投票模块3.4 管理员模

2、块4 系统实现4.1录入模块4.2 投票模块每次必须选择五名候选人,多选、少选、不选均不能成功:每个用户只能投一次票,当再次投票时则显示:4.3管理员模块编辑与删除:查看结果:总结经过一周的时间,在同学和老师的帮助下,基本完成本次课程设计,基本完成了在线投票的功能要求。这次课程设计课程设计给我的最大的印象是:基本知识是一切的根本;架构很重要的,比想像的还要重要;实践比一切空谈和理论更能学到东西。从做这个课程设计开始无论遇到什么困难,我都没有一丝的放弃的念头。在设计过程中一定要慎重,仔细。来不得半点马虎。布局是整个课程设计的中心,考虑要全面,分析彻底。才会为后来的设计打下良好的基础。否则,前功尽

3、弃,甚至不能完成任务。从这次课程设计中我也学到了很多,掌握了常用数据库方面的知识,也进一步学习了SQL Server2005和Visual Studio 2005的使用,更重要的是,它不仅培养了我独立思考、动手操作的能力,在各种其它能力上也都有了提高,让我们学会了很多学习的方法。而这是日后最实用的。最后,感谢老师的耐心指导和同学的帮助,没有你们的无私教导和帮助,就没有今天的我的设计的实现,衷心感谢你们! 通过此次课程设计,我掌握了常用数据库方面的知识,也进一步学习了SQL Server2005和Visual Studio 2005的使用,更重要的是,它不仅培养了独立思考、动手操作的能力,在各种

4、其它能力上也都有了提高,让我们学会了很多学习的方法。在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查调试终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。面对社会的挑战,只有不断的学习、实践,再学习、再实践。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。 实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就

5、一定能解决问题。 参考文献:01闫洪亮.Asp.Net程序设计案例教程M:北京.北京大学出版社. 2010.102郝兴伟.Web程序设计M:北京.中国水利水电出版社. 2008附录A: 主要源程序网上投票系统源程序(1)登录 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.We

6、bParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page protected void Button1_Click(object sender, EventArgs e) String str_ID = user.Text; SqlConnection cn = DB.createCon(); cn.Open(); string strsql = select * from users where ID = + us

7、er.Text + and Psw = +psw.Text+ ; SqlCommand cm = new SqlCommand(strsql, cn); SqlDataReader dr = cm.ExecuteReader(); if (dr.Read() SessionID=dr ;PowerPsw = dr if(int)Session=0) Response.Redirect(普通用户页面.aspx); else if (int)Session=1)管理员页面.aspx else Label1.Text = 对不起,登录失败! cn.Close();(2)投票using System;

8、using System.Collections;public partial class 投票页面 : int check_num = 0; SqlConnection MyConn = DB.createCon(); protected void Page_Load(object sender, EventArgs e) string str2 = select Name from hxr where ID= + Session + MyConn.Open(); SqlCommand comm = new SqlCommand(str2, MyConn); CheckNum(); MyCo

9、nn.Close(); protected void CheckNum() foreach (System.Web.UI.WebControls.GridViewRow row in this.GridView1.Rows) CheckBox chk = (CheckBox)row.FindControl(CheckBox1 if (chk.Checked = true) check_num = check_num + 1; if (chk.Checked = false) check_num = check_num - 1; protected void vote() if (check_n

10、um = 0) Response.Write(alert(候选人不能为空,请你选择候选人!) return; if (check_num != 5)只能选择5位候选人! if (check_num = 5) / MyConn.Open(); foreach (System.Web.UI.WebControls.GridViewRow dl in this.GridView1.Rows) CheckBox chk = (CheckBox)dl.FindControl( string ID = dl.Cells1.Text.ToString(); string str1 = update hxr

11、set vote=vote+1 where ID= + ID + string str = update users set Pw_num =1 where ID= SqlCommand MyComm = new SqlCommand(str1, MyConn); SqlCommand MyComm1 = new SqlCommand(str, MyConn); MyComm.ExecuteNonQuery(); MyComm1.ExecuteNonQuery(); MyConn.Close ();投票成功!javascript:location.href=+ 投票页面.aspx + protected void Button1_Click1(object sender, EventArgs e)+ Session+ and Psw=+Session SqlCommand comm = new SqlCommand(str, MyConn); SqlDataReader dr1= comm.ExecuteReader(); if (dr1.Read() if (int)dr1Pw_num = 1)script language=Javascript您已投过票,不能重复投票! else vote();

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

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