资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于基于JSPJSP投票系统的设计投票系统的设计与实现与实现选题意义选题意义网上投票系统凭借其方便快捷等特点已经成为统计收集信息不可或缺的工具,随着网络技术的发展网上投票系统的作用将会越来越大。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。课题背景课题背景从娱乐网站到官方网站,各种网上投票系统随处可见,意见调查,用户信息统计,经营情况调查等都可以作为投票的内容,网上投票系统凭借其方便快捷等特点,已经成为互联网资源中不可缺少的一部分,并且,随着网络技术的发展,网上投票系统的作用将会越来越大。并且在投票的过程中网上投票系统对网络的要求也越来越高。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在线投票管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。基本目标基本目标操作简单,界面友好,功能强大系统运行稳定,安全可靠系统易维护,易操作开发环境介绍开发环境介绍JSP技术简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 BS结构介绍本系统采用BS结构,即BrowserServer(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对CS结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript)和ActiveX技术,是一种全新的软件系统构造技术。 在BS体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成可行性分析可行性分析经济性服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑都可以完全满足需要,所以在经济上具有完全的可行性技术性本系统开发工具是MyEclipse和SqlServer数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。操作性本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对用户的要求很低,只需对WINDOWS操作熟练,而且本系统可视性非常好,所以在技术上不会有很大难度。法律性本系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。系统功能分析系统功能分析前台功能图后台功能图系统的实现系统的实现前台首页设计前台首页是浏览者打开一个网站后第一眼看到的网页,网站能不能吸引浏览者,在很大程度上取决于首页做得怎么样。首页包含内容虽然丰富但不杂乱,色彩搭配要合理,整体风格要独特网站导航设计导航是网站设计不可缺少的基础元素之一,它不仅是信息结构的基础分类,也是浏览者的网站路标,就像一本书或杂志的目录一样,但比书籍或杂志的目录更为重要,因为书籍我们可以一页一页的从头向后翻,而我们的网页却不可以,只有有了清楚、明晰的导航,才能让浏览者知道自己身处网站的什么位置。网站导航有很多种,如带图标的文字导航、按钮导航、Flash导航等。网站导航设计效果页面如图:投票信息展示模块投票信息展示模块的主要功能是让用户浏览管理员发布的投票信息,因此投票信息展示模块主要包括显示投票列表功能。进入投票列表页面,页面中会显示投票的标题和发布时间,该页面的设计效果如图后台登录页面由于网站后台是用于维护整个网站系统,所以必须先要登录系统,才能进行相关的管理操作,当用户单击“管理员登录”超链接时,将弹出确认进入后台管理页面的程序窗口,要求用户输入正确的用户名、密码,二者缺一不可, 管理员通过后台登录入口进入后台登录模块,后台登录模块主要用于验证管理员的身份和密码。后台登录模块的运行效果如图后台管理进入后台后可以点击左侧投票信息管理、公告信息管理、会员信息管理、管理员管理、个人密码修改等图标,进入相应的管理页面,后台主页面如图系统测试系统测试在系统开发完成后,对系统进行了测试,情况如下:(1) 各功能模块都可以正常进行,基本实现了系统设计时的各项功能要求;(2) 界面简洁,操作简单,系统使用方便; 本系统的下一步开发方向如下:(1) 加强网站个性化设计;(2) 加强网站人性化服务功能;总之,本此系统开发圆满成功,各模块运行正常。本次的设计开发为下一步的完善提供了重要的帮助和支持,将会更加提高我们的系统的功能。总结总结在毕业设计和开发期间,经过老师的指导和三个多月的认真学习,同时翻阅了大量的资料,终于完成了网上投票系统的开发设计。其功能基本符合用户需求,能够完成课题的提交。我感觉自己从理论到实践都有了长足的进步和很大的提高,使我在数据库设计方面、JSP编程技术方面有了长足的进步,对网上投票开发过程、步骤有了比较深刻的认识。通过毕业设计,我还明白了一点,合作是至关重要的。虽然我是自己一个人为一组,但是在设计过程中也经常和同学们商量,相互借鉴。一个完整软件程序需要若干个人的通力合作。在网上投票系统开发过程中,我加强和同学们的沟通和交流,使得对每一个问题的解决获得较优的方案,从而保证网上投票系统的合理性、完整性,为该平台的进一步完善和扩充打下了良好的基础。撰写毕业论文期间,我深刻体会到,实践到理论的重要性。在实践到理论的转化中,我将自己的工作过程清晰的展现在面前,而且增强了自己查阅资料的能力,获得了一些必要的知识。 总之,在整个毕业设计期间,我既有收获,也发现了自己的不足。今后,我一定更加努力,弥补自己的不足,提高自己的水平。在本次毕业设计中,我从指导老师蒋建伟老师的身上学到了很多东西。蒋老师认真负责的工作态度、严谨的治学精神都使我受益匪浅。他无论在理论上还是在实践中,都给予我很大的帮助,使我得到了不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的指导。致谢致谢在此,感谢我的学友和朋友对我的关心和帮助!感谢胡忠良老师和郭浩老师对我的指导!EndThankyou
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号