班级投票web系统设计(源码)【字数:6451】
摘 要本系统设计的内容是关于在一个班级里评定贫困生名额的系统,该系统主要是通过网上投票的方式实现的。传统意义上的投票是在一个班级中对投票者的票数进行人工统计,以这样的方式统计出来的结果,使得管理的人员工作量繁重,并且有可能影响最终的数据。而本系统是在JDK的环境下,用JSP语言在MyEclipse软件中编写程序并且运行出理想的结果,同时需要在后台编写一个MYSQL数据库,从而来完成这样一个网上投票系统的设计。设计出来的网上投票系统能在短时间内得出精确的统计数据,大大地改进了传统意义上的投票方式,适应了现在大部分人的需求。
目 录
第一章 绪论 1
1.1研究背景 1
1.2研究意义 1
1.3研究现状 1
1.4研究内容及注意事项 2
第二章 系统分析 3
2.1可行性分析 3
2.1.1技术可行性 3
2.1.2经济可行性 3
2.1.3操作可行性 3
2.1.4发展可行性 3
2.1.5管理可行性 3
2.2需求分析 4
2.2.1投票功能需求 4
2.2.2模块功能需求 4
2.3程序开发背景 4
第三章 系统设计 6
3.1系统总设计 6
3.2系统子功能模块设计 6
3.3系统流程 7
3.3.1登陆界面流程 7
3.3.2用户投票模块流程 7
3.3.3管理员模块流程 8
3.3.4数据流 8
3.4数据库设计 8
3.4.1数据库的需求分析 8
3.4.2数据库实体 11
第四章 系统实现 13
4.1用户功能模块实现 13
4.2管理员功能模块的实现 14
第五章 系统测试 17
5.1测试方法 17
5.2测试原理 17
5.3测试过程及结果 17
5.3.1测试过程 17
5.3.2测试结果 18
结束语 19 *好棒文|www.hbsrm.com +Q: #351916072#
致 谢 20
参考文献 21
附录 22
第一章 绪论
1.1研究背景
随着现代技术的发展,计算机技术愈发成熟,互联网技术已经深入人心[1]。如今,众多高校已经在这方面着重研究,因此出现了各种网络投票系统,这个系统对学校以及企业的管理起到了至关重要的作用。总而言之,投票系统实现了科学管理与专业管理的统一。
现在高校里都会使用网络投票,原因在于它的方便操作,减少大量人为工作。因为以前都是传统投票,是人工操作的投票,效率低下,缺乏方便性,而网络投票则是运用现代化计算机科学技术来实现的,不再需要大量的手工操作,从而操作基本上是自动化的,这样网络投票系统可以很快的出投票结果,因此就能够节省大量的人力资源成本,方便进行投票统计等,甚至还减少了相关人员作弊性操作,使之公开化,从而就很有效的实现投票管理。
1.2研究意义
由于网络投票功能强大,使它已经开始逐步涉及各种领域,并且发挥着不可或缺的作用。同时,投票行为也象征着民主社会,它与我们的生活有着必不可少的联系,大到人民代表的政治选举,小到村长的小集体选举。而在高校这个领域中,投票行为也是随处可见的。例如,学校党员的选举、最受欢迎老师的选举以及班级的选举等等,这些都是需要依靠在网络投票管理基础上,才能快捷方便的完成选举工作。
由于投票管理系统的多样化,本文将着重研究关于评定贫困生的班级投票管理系统。
1.3研究现状
目前为止,现在的学校仍然停留在手工记录的初级阶段,这种方法对于学生人数少的影响不大,但是对于学生人数多的,却有着很大的影响,它会影响投票效率及准确率。根据调查可以知道,在之前的贫困生投票管理,通常是采用人工形式进行传统的投票,学生无法实时的对投票结果的查看,但由于信息量大,而且还是手工操作的,这种方法还是比较容易出现人为的失误 ,因此为了提高工作效率,我们需要开发出这套应用于贫困生评定的Web投票系统。
在现代信息社会,用Web网页来进行贫困生投票将成为一种必然的趋势,因此开发合适的贫困生评定的Web投票系统,可以方便学校贫困生评定投票的管理,且大大改善贫困生评定投票工作的效率,使得投票结果明了化、清晰化以及快速化[1]。
1.4研究内容及注意事项
1、研究内容
本设计会对系统所涉及到的相关计算机知识进行整体把握,并进行基础的系统分析。系统分析是程序开发中的一个必不可少的环节,就是为了使设计程序更充分的被展现出来。
本系统平台利用了MYSQL数据库的架构,设计好所使用的数据库表格,进行系统分析。其次需要对贫困生评定的Web投票系统的业务流程进行细致的分析设计,并记录和处理好相关的数据。最后,就是系统设计的测试阶段,必须要严格的进行测试,并根据测试的结果进行反馈调节[2]。
2、注意事项
(1)安全性:确保用户信息及网站数据的安全,不能泄露。
(2)完备性:确保投票系统设计的操作功能健全,简约而无遗漏。
(3)管理性:确保投票用户可以随时获取最新的投票结果,管理员可以很快的获取到投票数据。
(4)可靠性:确保网站系统不出现瘫痪状态。
(5)界面美化:网站的界面对一个人的视觉变化起到很重要的作用,确保界面清晰明了[35]。
第二章 系统分析
2.1可行性分析
2.1.1技术可行性
1、操作系统:Windows?2000?Server?及以上服务器版本。?
2、操作技术:JSP技术,JAVA作为开发语言,属于WEB平台的B/S架构系统,B/S模式的系统的开发已经日渐完善[67]。
目 录
第一章 绪论 1
1.1研究背景 1
1.2研究意义 1
1.3研究现状 1
1.4研究内容及注意事项 2
第二章 系统分析 3
2.1可行性分析 3
2.1.1技术可行性 3
2.1.2经济可行性 3
2.1.3操作可行性 3
2.1.4发展可行性 3
2.1.5管理可行性 3
2.2需求分析 4
2.2.1投票功能需求 4
2.2.2模块功能需求 4
2.3程序开发背景 4
第三章 系统设计 6
3.1系统总设计 6
3.2系统子功能模块设计 6
3.3系统流程 7
3.3.1登陆界面流程 7
3.3.2用户投票模块流程 7
3.3.3管理员模块流程 8
3.3.4数据流 8
3.4数据库设计 8
3.4.1数据库的需求分析 8
3.4.2数据库实体 11
第四章 系统实现 13
4.1用户功能模块实现 13
4.2管理员功能模块的实现 14
第五章 系统测试 17
5.1测试方法 17
5.2测试原理 17
5.3测试过程及结果 17
5.3.1测试过程 17
5.3.2测试结果 18
结束语 19 *好棒文|www.hbsrm.com +Q: #351916072#
致 谢 20
参考文献 21
附录 22
第一章 绪论
1.1研究背景
随着现代技术的发展,计算机技术愈发成熟,互联网技术已经深入人心[1]。如今,众多高校已经在这方面着重研究,因此出现了各种网络投票系统,这个系统对学校以及企业的管理起到了至关重要的作用。总而言之,投票系统实现了科学管理与专业管理的统一。
现在高校里都会使用网络投票,原因在于它的方便操作,减少大量人为工作。因为以前都是传统投票,是人工操作的投票,效率低下,缺乏方便性,而网络投票则是运用现代化计算机科学技术来实现的,不再需要大量的手工操作,从而操作基本上是自动化的,这样网络投票系统可以很快的出投票结果,因此就能够节省大量的人力资源成本,方便进行投票统计等,甚至还减少了相关人员作弊性操作,使之公开化,从而就很有效的实现投票管理。
1.2研究意义
由于网络投票功能强大,使它已经开始逐步涉及各种领域,并且发挥着不可或缺的作用。同时,投票行为也象征着民主社会,它与我们的生活有着必不可少的联系,大到人民代表的政治选举,小到村长的小集体选举。而在高校这个领域中,投票行为也是随处可见的。例如,学校党员的选举、最受欢迎老师的选举以及班级的选举等等,这些都是需要依靠在网络投票管理基础上,才能快捷方便的完成选举工作。
由于投票管理系统的多样化,本文将着重研究关于评定贫困生的班级投票管理系统。
1.3研究现状
目前为止,现在的学校仍然停留在手工记录的初级阶段,这种方法对于学生人数少的影响不大,但是对于学生人数多的,却有着很大的影响,它会影响投票效率及准确率。根据调查可以知道,在之前的贫困生投票管理,通常是采用人工形式进行传统的投票,学生无法实时的对投票结果的查看,但由于信息量大,而且还是手工操作的,这种方法还是比较容易出现人为的失误 ,因此为了提高工作效率,我们需要开发出这套应用于贫困生评定的Web投票系统。
在现代信息社会,用Web网页来进行贫困生投票将成为一种必然的趋势,因此开发合适的贫困生评定的Web投票系统,可以方便学校贫困生评定投票的管理,且大大改善贫困生评定投票工作的效率,使得投票结果明了化、清晰化以及快速化[1]。
1.4研究内容及注意事项
1、研究内容
本设计会对系统所涉及到的相关计算机知识进行整体把握,并进行基础的系统分析。系统分析是程序开发中的一个必不可少的环节,就是为了使设计程序更充分的被展现出来。
本系统平台利用了MYSQL数据库的架构,设计好所使用的数据库表格,进行系统分析。其次需要对贫困生评定的Web投票系统的业务流程进行细致的分析设计,并记录和处理好相关的数据。最后,就是系统设计的测试阶段,必须要严格的进行测试,并根据测试的结果进行反馈调节[2]。
2、注意事项
(1)安全性:确保用户信息及网站数据的安全,不能泄露。
(2)完备性:确保投票系统设计的操作功能健全,简约而无遗漏。
(3)管理性:确保投票用户可以随时获取最新的投票结果,管理员可以很快的获取到投票数据。
(4)可靠性:确保网站系统不出现瘫痪状态。
(5)界面美化:网站的界面对一个人的视觉变化起到很重要的作用,确保界面清晰明了[35]。
第二章 系统分析
2.1可行性分析
2.1.1技术可行性
1、操作系统:Windows?2000?Server?及以上服务器版本。?
2、操作技术:JSP技术,JAVA作为开发语言,属于WEB平台的B/S架构系统,B/S模式的系统的开发已经日渐完善[67]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/371.html