课程设计-在线投票系统.doc

课程设计-在线投票系统.doc

ID:57429639

大小:145.50 KB

页数:21页

时间:2020-08-17

课程设计-在线投票系统.doc_第1页
课程设计-在线投票系统.doc_第2页
课程设计-在线投票系统.doc_第3页
课程设计-在线投票系统.doc_第4页
课程设计-在线投票系统.doc_第5页
资源描述:

《课程设计-在线投票系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序(70%)设计报告(15%)答辩(15%)总分(100)工作量(35)运行效果(35)完整性(10)质量(5)□通过(15)□不通过教师签名:说明:答辩未通过者总分记为0并重修。总分=程序╳70%+设计报告╳15%+答辩╳15%在线投票系统小组成员:xxx指导老师:提交日期:2010-07-8摘要在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证

2、数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。编写在线投票系统,最重要的一点就是如何从烦琐的投票结果中,导出全部投票项目的票数,然后根据投票项目的各个票数,进行票数百分比

3、计算,最后编辑出在线投票系统。开发该系统我主要采用JSP技术和数据库相结合的方式。JSP技术通过在静态HTML内容中嵌入服务器端脚本,实现网页内容的动态改变。Web服务器从磁盘上读取含有服务器端脚本的网页,在网页发送给客户端浏览器之前,先对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态网页。数据库的采用,能够胜投票系统中的数据处理。本文在相关理论指导下,在分析其他一些系统的基础上,开发出了一个简单的在线投票系统(包括功能模块设计、数据库结构设计等)基本解决了管理人员的烦琐事务。关键字:jSP,数据库目录摘要1目录2一.绪论2二

4、、开发环境3三、需求分析3四、系统设计44.1概要设计44.2详细设计:54.2.1数据表的设计54.2.2值javabean的设计64.2.3数据库操作类的编写74.2.4工具类的编写114.2.5显示投票选项的设计134.2.6参与投票的设计154.2.7查看结果的设计17五、结论19参考文献20一.绪论开发背景:如今很多的服务行业都要进行服务的反馈,以便更好的提高产品的质量和作出更好的服务,投票系统就是一个反馈信息的软件,通过它可以更好更快捷方便的反馈信息共服务商参考。因此开发一个能够供客户反馈信息的平台是很有必要的。意义:其一,方

5、便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在线投票管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。其二,友好的界面。友好的用户界面会给人一种亲切的感觉,在使用起来不会觉得沉闷,效率自然也会提高了。在线投票系统主要用来统计网站用户对某个主题或热门话题的意见。决策者通过这些统计数据做出相应的决策。在线投票系统是一般网站必备的程序之一,如果网站开发者想了解用户对该网站的意见和建议。他可以设计这样一个投票主题:你认为该网站如何?(A.很好

6、B.一般C.不好)然后提供给用户进行投票二、开发环境开发环境MyEclipse简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。  在结构上,MyEclipse的特征可以被分

7、为7类:  1.J2EE模型  2.WEB开发工具  3.EJB开发工具  4.应用程序服务器的连接器  5.J2EE项目部署服务  6.数据库服务  7.MyEclipse整合帮助  对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。  简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。三、需求分析随着科学技术的

8、不断提高,计算机科学日渐成熟,互联网技术的不断发展和普及,众多高校,科研机构及个人从理论与实践两个方面进行了大量的研究与开发工作,涌现出了很多在线投票系统,对学院、企业的管理起到了很好的作用。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。