4。3系统数据流程图 12
4。4 本章小结 14
第五章 系统具体实现 15
5。1 系统开发和运行环境 15
5。2 分层思想的实现 15
5。3 系统数据库的实现 16
5。4文件配置 19
5。4。1 properties文件配置 19
5。4。2 web。xml文件配置 20
5。5 网络投票系统的实现 20
5。5。1 前台登录模块的实现 20
5。5。2 前台注册模块的实现 21
5。5。3 前台忘记密码模块的实现 22
5。5。4 前台首页模块的实现 22
5。5。5 前台投票模块的实现 23
5。5。6 前台帮助模块的实现 28
5。5。7 前台公告模块的实现 29
5。5。8 后台用户管理模块的实现 29
5。5。9 后台投票类型管理模块的实现 30
5。5。10 后台投票主题管理模块的实现 30
5。5。11 后台投票内容管理模块的实现 30
5。5。12 后台公告管理模块的实现 31
5。6 本章小结 31
第六章 系统测试与维护 32
6。1 软件测试概述 32
6。2 数据合法性测试 32
6。3 系统报错处理 32
6。4 本章小结 33
结 论 34
致 谢 35
参考文献 36
第一章 绪论
1。1 系统开发的背景
几十年前,随着互联网进入我们国家并且光速发展,计算机已经改变了人们的思考方式并且渗入到人们的日常生活点点滴滴中,也改变了我们的世界[1]。比如说,网上购物已经渐渐取代了传统商店中的购物;网上买票,省去了人们去车站,并且排队的时间;还有网上视频通话,网上教学。。。。。。这些都极大的方便了人们的生活。提高了生活的效率。正是因为有这些好处,互联网才会深深融入人们的生活,并且让人们有些依赖互联网。
在这样一个互联网百花齐放的时代,网络投票系统也渐渐出现在人们的视野中。它可以让用户足不出户,在屏幕前进行登录,点击鼠标,就能够投出你自己内心的想法。相比较以前的投票,得花费大量的时间去排队,组织起来浪费人力,物力、财力,不得不说,无论从哪一个层面考虑,网络投票确实都优秀于传统投票,并且取代传统投票。也许有些人会问,那除了上面的优势,网络投票系统会不会有不安全,或者数据造假的情况。任何事物都有利有弊,互联网也一样,网络投票的话,人们无法控制背后的暗箱操作,也许某些人只是后台随便多输入一个0,就是不一样的统计结果,但是用户不能因为它的这些弊端,人们就放弃网络投票系统。更何况,即使是传统的投票,人们也不能控制有没有数据造假,也许有人在背后从中作假。用户只能尽我们最大的努力,确保程序的正确性。首先利用网络技术是可以很方便的排除刷票的做法的。在统计数据上,计算机也会非常迅速并且准确的统计出来[2]。论文网