动态口令认证机制的网上投票系统的设计与实现-论文答辩讲述.ppt

动态口令认证机制的网上投票系统的设计与实现-论文答辩讲述.ppt

指导教师: 刘春燕 论文题目:动态口令认证机制的网上投票系统的设计与实现 班级:计算机1121班 学生:高友健 学号:10210412133 学位论文答辩 日期:2016年05月28日 武汉理工大学华夏学院 研究概述 研究背景 网上投票系统是一种在网站上提出投票题目,由用户在线投票并对调查投票的统计结果直接显示的调查工具。网站管理方可以通过网上调查并对投票结果自动进行系统分析后得出有用信息,如浏览用户对某产品或服务的看法等,是企业利用网站低成本进行市场调查的重要手段。 研究现状 由于我国互联网常年保持高增长的发展态势,网民更是达到了6亿多,互联网企业蓬勃发展,目前少许企业会有自己的网上投票系统供市场调研,但大部分小公司企业还停留在纸质的投票方式,随着互联网的普及,发展网上投票系统势在必行。 论文的结构和研究内容 1.绪论 2.系统开发环境及技术 3.数据库的搭建 4.系统详细设计 5.结论 6.参考文献 7.附录 8.致谢 E-R图 进行数据库设计首先必须准确了解也分析用户需求(包括数据和处理)。根据用户要求画出E-R图,E-R图如图1.1所示 。 图1.1 E-R图 数据库连接程序 数据库连接池C3P0框架是个非常优异的开源jar,高性能地管理着数据源,数据库连接代码如图1.2所示 。 图1.2 数据库连接代码 数据库的设计(1-1) 在用户注册时,用于存储“用户帐号”“用户密码”“用户登录时间”等相关信息,用户信息表如图1-3所示 。 图1.3 用户信息表 数据库的设计(1-2) 存储投票相关信息如:“投票主题”,“投票创建日期”,“投票类型”,“投票发布状态”,系统功能图如图1-4所示 。 图1.4 系统功能图 数据库的设计(1-3) 图1.5 投票选项表 各投票主题的“投票选项”,投票选项内容及对应的投票数和投票主题id,投票选项表如图1-5所示 。 系统实现 用户注册、登陆和验证模块 用户注册 用户注册功能需要管理员主动添加,防止部分人员随意投票 用户登陆 用户注册后就可以在登陆框中输入正确的用户名和密码,并通过动态口令认证,便可登陆到网站。 用户投票 用户提交投票信息后,数据存入数据库并计算出每个投票选项的所得投票数,并从数据库中读取投票数显示到此页面 搜索投票 用户可搜索自己想要了解的投票的具体内容,首先是搜索主题,然后根据主题id从数据库中转到相应主题的相关投票信息,实现数据库数据的读取。 增加投票 添加投票界面是管理员新建投票信息并存储在数据库中的媒介,并在投票管理界面中显示。 删除投票 删除不需要的或已过期的投票,并删除在数据库中的相应的数据。 更新投票 当投票信息有变动时,点击更新后,数据在数据库中得到相应的更新

文档评论(0)

1亿VIP精品文档

相关文档