的数据库(VoteItem)字段名数据类型宽度字段描述ItemIDint4项目的IDItemNameNvarchar30投票的项目ItemCountint4项目被投的次数(默认值为0)图3-1新建表显示表3-1的主要字段有ItemID是项目的编号,ItemName是项目名,ItemCount项目被投的次数。3.2数据库设计实现在简单投票系统用户的数据表:图3-2用户表打开显示3.3系统业务流程及描述本系统的实现原理就是,用户每投一次将在数据库中为所投项目的次数属性加一,最终次数属性的值就是此项目的支持数。整个系统的实现流程如图3-3所示。图3-3简单投票系统实现流程图4.程序功能的实现在本次课程设计中将详细介绍系统中各功能模块操作方法及设计过程。4.1.登录系统在default.aspx页面中可实现用户的学号,姓名等功能。用户登录(denglu.aspx)用户通过浏览器访问系统时,打开的第一个页面就是图4-1所示系统登陆页面。在输入了学号和姓名后单击【登录】按钮,程序能根据输入的学号和姓名自动判断其身份,并将用户导航到投票浏览页面Default.aspx。如图4-2所示。图4-1登录界面投票浏览页面:图4-2投票界面4.2投票功能投票功能的原理其实就是用户登录投票后更新数据库中的投票项目被投次数。用户进行投票,结果如图4-3所示:图4-3进行投票界面4.3图形化显示投票结果功能用图形百分比的方式显示进度。具体思路是,根据投票的数量多少,通过设定图像的宽度属性来显示图。项目被投过后单机查看投票按钮进入看到投票结果,如图4-4所示。图4-4投票结果运行界面4.4投票项目管理功能登录进入系统以后管理员也登录能对项目进行操作,或者管理员单击在投票结果运行里面的转到投票界面按钮对项目进行添加和删除操作,主要界面如图所示。图4-5投票项目的管理界面管理员对项目添加:图4-6添加项目界面