基于FLEX的在线投票系统的分析与设计毕业论文

上传人:博****1 文档编号:432594424 上传时间:2023-05-31 格式:DOC 页数:76 大小:1.88MB
返回 下载 相关 举报
基于FLEX的在线投票系统的分析与设计毕业论文_第1页
第1页 / 共76页
基于FLEX的在线投票系统的分析与设计毕业论文_第2页
第2页 / 共76页
基于FLEX的在线投票系统的分析与设计毕业论文_第3页
第3页 / 共76页
基于FLEX的在线投票系统的分析与设计毕业论文_第4页
第4页 / 共76页
基于FLEX的在线投票系统的分析与设计毕业论文_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《基于FLEX的在线投票系统的分析与设计毕业论文》由会员分享,可在线阅读,更多相关《基于FLEX的在线投票系统的分析与设计毕业论文(76页珍藏版)》请在金锄头文库上搜索。

1、长沙学院 CHANGSHA UNIVERSITY毕业设计(论文)资料设计(论文)题目: 基于FLEX的在线投票系统的分 析与设计 系部:计算机系 专 业:计算机科学与技术 学 生 姓 名:班 级:指导教师姓名:最终评定成绩毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作

2、 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 目 录第一部分 毕业论文一、毕业论文第二部分 外文资料翻译一、外文资料原文二、外文资料翻译第三部分 过程管理资料一、 毕业设计(论文)课题任务书二、 本科毕业设计(论文)开题报告三、 本科毕业设计(论文)中期报告四

3、、 毕业设计(论文)指导教师评阅表五、 毕业设计(论文)评阅教师评阅表六、 毕业设计(论文)答辩评审表2009届本科生毕业设计(论文)资料第一部分 毕业论文(2009届)本科生毕业论文基于FLEX的在线投票系统的分析与设计系部:计算机系 专 业:计算机科学与技术 学 生 姓 名:王熹 班 级:05数库5 学号2005021804 指导教师姓名:周景 职称讲师 最终评定成绩 2009年 6 月 长沙学院本科生毕业论文基于FLEX的在线投票系统的分析与设计系 (部):计算机系 专 业:计算机科学与技术 学 号:2005021804 学生姓名:王熹 指导教师:周景 讲师 2009年6月摘 要为了提高

4、用户体验性,出现了一种新的互联网技术,即RIA(Rich Internet Application),基于FLEX的投票系统便具有RIA的特性,这一新的投票系统采用Flex+JSP+MySQL的构架,提高了用户的视觉感受,能更直观的反映出投票结果。通过这个系统的开发过程,展示了Flex利用HTTPService通信方式,结合JSP实现对数据库访问的全过程,这个系统是使用典型的三层体系结构来构筑的,在开发过程中可以对三层体系结构有一个全面的认识 本系统开发的难点就在于,开发环境的搭建,系统分析的过程,三层架构的理解,ChartViewDialog的states和transition的实现,语言切

5、换的实现。如何去一步一步的解决这些困难,并最终开发出这个系统,是本次设计开发过程的主要目标,在正文中将会详细介绍。关键词:Flex,JSP,投票,数据库ABSTRACT In order to enhance the users experience, a new network technology named RIA (Rich Internet Application) has emerged. The voting system based on FLEX has the characteristic of RIA. This new voting system adopts the

6、structure of Flex+JSP+MySQL to improve the users visual sensibility, which can more directly reflect the result of a vote. The whole developing process of this system demonstrates that Flex can make use of HTTP Service as a communicational method to combine JSP and complete the whole process of visi

7、ting the data. This system is built on a typical three-level structure. In the developing process, we can have a comprehensive understanding of the three-level structure. The difficulty in developing this system lies in the establishment of the environment for developing the system, the process of a

8、nalyzing the system, understanding of the three-level structure, realization of the states and transition of ChartViewDialog, as well as realization of language transition. The primary task of this design and developing process is to work out how to solve the problems step by step and successfully d

9、evelop this system, which will be elaborated in the paper. 目 录摘 要IABSTRACTII第1章 绪论1第2章 需求分析32.1 项目背景32.1.1 选题依据32.1.2 Flex的特性及优势32.1.3 设计思路32.2本系统的功能和应用背景42.3系统数据流图42. 4数据库需求分析42. 5数据库的E-R图5第3章 概要设计73.1系统分析73.2系统运行环境的构筑73.3系统功能模块和结构设计7第4章 详细设计114.1 MySQL端的设计114.1.1对Flex Vote System表的设计114.1.2 编写Flex

10、 Vote System的SQL语句114.2 Flex Vote System的命名规则和结构124.2.1JSP端的文件结构和命名124.2.2Flex端的文件结构和命名144.2.3系统流程图和整体体系结构图154.3 JSP端JavaBean的设计164.3.1数据库连接JavaBean的设计174.3.2数据库操作JavaBean的设计174.3.3数据库表映射JavaBean的设计174.4 服务器断JSP的设计184.4.1JSP文件的编写184.4.2Flex+JSP+MySQL的编码问题194.5 客户端Flex的设计194.5.1TransformLanguageClass

11、.as的设计194.5.2 MessageBoxDialog.mxml的设计224.5.3 FlexVoteSystem.mxml的设计224.5.4 ChartViewDialog.mxml的设计254.5.5 HTTPService的介绍25第5章 功能测试275.1 用户信息录入模块的功能测试275.2 问题投票模块的功能测试275.3 统计结果饼形图模块测试285.4 测试截图28结 论32参考文献33致 谢34第1章 绪论Flex 是 Macromedia发布的presentation server(展现服务),它是java web container或者.net server的一个

12、应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应的.swf文件,传送到客户端,由客户端的flash player或者shockwave player解释执行,给用户以丰富的客户体验。运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?这里面有两个原因:1:为了迎合更多的开发者。Flash天生是为了设计者设计的,界面还有flash的动画概念和程序开发人员格格不入,为了吸引更多的jsp/asp/php等程序员,Macromedia推出了Flex,用非常简单的.mxml来描述界面给jsp/asp/php程序人员使用.(x/d)html非常相似,而且mxml更加规范化、标准化。什么是RIA:传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了。而富互联网应用(Rich Internet Applications,缩写为RIA)的出现就是为了解决这个问题。富互联网应用程序是下一代的将桌面应用程序的交互式用户体验与传统的WEB应用的部署灵活性和成本分析结合起来的网络应用程序。富互联网应用程序中的富客户技术通过提供可承载已编译客户端应用程序(以文件形式,用HT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号