1、开心农场的设计与实现 后台逻辑处理部分,答辩人: 孙孝亮专业: 软件工程 指导老师: 李 强,内容概述, 系统设计背景 系统的框架构成 系统模块简介 系统展示 系统的完善与扩展,设计背景,游戏简介农场游戏的起源游戏目前的发展状况带给我们的积极意义,系统框架,开发环境Flex Builder3.0NetBeans6.1glassfishV2MySQL5.0系统设计思路页面展现逻辑处理数据存储,系统框架图,注册登录界面,游戏主页面,事件响应处理,游戏方法支持,数据存储,httpservice,自定义参数类,模块设计与实现,Servlet模块功能:响应用户操作,并对传入的事件进行分析和处理,并将处理
2、结果返回客户端。实现:如下图所示:,模块设计与实现,Servlet模块实现图:,模块设计与实现,EJB模块功能: 提供响应用户操作的所有的方法,例如购买种子,种植作物,一键摘取等实现: 参数解析 数据库存取 构建返回结果,模块设计与实现,系统实现过程中遇到的问题,前后台独立开发环境的搭建 Flex与Servlet通信Servlet与EJB参数传递自定义参数类的序列化(Serializable接口),系统展示,系统完善与扩展,系统目前功能: 目前我们的系统已经完成了开心农场、QQ农场等主流农场的大部分功能。可扩展功能: 果实价格随时间变动 过时不收货,果实腐烂 连续阴天下雨会有部分果实发霉等,感谢各位老师,谢谢!,