没有合适的资源?快使用搜索试试~ 我知道了~
【计算机软件毕业设计】移动终端(iPhone)应用软件优集品的设计与开发.doc
0 下载量 100 浏览量
2023-07-10
17:13:20
上传
评论
收藏 4.42MB DOC 举报
温馨提示
试读
26页
【计算机软件毕业设计】移动终端(iPhone)应用软件优集品的设计与开发.doc
资源推荐
资源详情
资源评论
河北农业 大 学
本科毕 业 论 文 (设计)
题 目:移动终端(iPhone)应用软件优集品的设计与开发
摘要
伴随着 3G 网络的发展,手机越来越普及并且成为最便捷的联接网络的终端。消费者也
越来越注重对各个平台的手机软件的体验。而且开发者也越来越注重手机客户端的市场和
推广。对于如此便捷的环境,也应运产生了一批优秀的跨各种平台的交互软件。
苹果 iOS 是由苹果公司开发的移动操作系统。苹果公司最早于 2007 年 1 月 9 日的
Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、
iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,它也是以 Darwin 为
基础的,因此同样属于类 Unix 的商业操作系统。原本这个系统名为 iPhone OS,因为
iPad,iPhone,iPod Touch 都使用 iPhone OS,所以 2010WWDC 大会上宣布改名为 iOS(IOS
为美国 Cisco 公司网络设备操作系统注册商标,苹果改名已获得 Cisco 公司授权)。
iOS 具有简单易用的界面、令人惊叹的功能,以及超强的稳定性,已经成为 iPhone、
iPad 和 iPod touch 的强大基础。尽管其他竞争对手一直努力地追赶, iOS 内置的众多技
术和功能让 Apple 设备始终保持着遥遥领先的地位。
为了方便好友之间的交互,为了方便好友之间互赠礼物,为了锻炼自身能力,我针对
于优集品网,开发了一款 iPhone 的交互客户端--优集品。优集品(UGift)是一款交互软
件,是为了方便朋友,同学,家人等各种社会关系的人群互相赠送礼物。该系统采用 C/S
架构。
系统基于 iOS 系统开发,采用 java 做服务器后台,并且可以方便的扩展开发 android
客户端。在网络发展成熟的今天,灵活实时的保证了数据的统一。
采用 java 技术设计和实现服务器,用 iOS 实现客户端,保证软件良好运行。我主要
实现 iPhone 客户端,数据我写在了一些 json 文件里,是一些简单的测试数据,一些功能
需要服务器端的配合才能实现,还有一些功能只能在真机上实现,模拟器上无法实现。这
里我简要介绍了 java 三大框架开发(struts+spring+hibernate)的技术特点和数据库技
术,随后简要的概述 iOS 的开发要点,在后台数据管理方面用到 jsp 技术。并且构建了一
个 C/S 模式的交互购物系统,并对该系统进行了需求分析,总体设计,详细设计,编码与
测试。并为后台数据管理做了一个简单的分析。
关键词:优集品;交互;iOS;iPhone
Abstract
With the development of 3G networks, mobile phones become more and more popular and
the most convenient connection network terminal. Consumers are also increasingly focused on
the experience of each platform mobile software. And developers are increasingly focusing on
mobile client marketing and promotion. For such a convenient environment , should also
produce a number of outstanding transported across a variety of platforms for interactive
software .
Apple iOS is Apple's mobile operating system developed . Apple first announced at
Macworld Conference January 9, 2007 on the system , originally designed for use in the iPhone ,
the iPod touch, iPad and Apple TV , etc. then gradually applied to . iOS and Apple's Mac OS X
operating system , it is also based in Darwin , and therefore belong to the same class of
commercial Unix operating system . This system was originally called iPhone OS, because the
iPad, iPhone, iPod Touch use the iPhone OS, it announced on 2010WWDC Assembly renamed
iOS (IOS Cisco's networking equipment for the U.S. registered trademark operating system ,
Apple has been renamed Cisco authorized ) .
iOS has a simple -to-use interface , amazing features, and superior stability , has become a
strong foundation for iPhone, iPad and iPod touch . While other competitors have been trying to
catch up , iOS built numerous technical and functional equipment allows Apple has maintained a
lead position.
In order to facilitate the interaction between friends , in order to facilitate the exchange of
gifts between friends , in order to exercise their ability to set me against the superior product on
the network , has developed an iPhone client interaction - excellent set of products . UGS
products (UGift) is an interactive software , is to facilitate a friend , people of various social
relations classmates, family members and other give each other gifts. The system uses C / S
architecture.
System is based on iOS system development , using java server do the background and can
be easily extended to develop android client. Developed in the network today, to ensure a unified
and flexible real-time data .
Technical design and implementation using java server using iOS achieve client software to
ensure a good run . My main achievement of the iPhone client , the data I wrote some json file,
are some simple test data , some of the features needed to achieve with the server , there are
some features can only be achieved on a real machine , can not be achieved on the simulator.
Here, I briefly introduced the three frameworks java development (struts spring hibernate)
technical features and database technology , development points followed by a brief overview of
iOS , jsp technology used in the background data management. And build a C / S mode
interactive shopping system , and the system requirements analysis , design, detailed design,
coding and testing. And do a simple analysis of background data management.
Keywords : UGift; interaction ; iOS; iPhone
目 录
1 绪论 ...............................................................................................................................................................1
1.1 选题背景 ................................................................................................................................................1
1.2 发展现状 ................................................................................................................................................1
1.3 论文研究内容 ........................................................................................................................................2
2 技术简介 .......................................................................................................................................................3
2.1 C/S 架构简介 ........................................................................................................................................3
2.2 JSP 技术简介 ........................................................................................................................................3
2.3 MVC 框架简介 ........................................................................................................................................4
2.4 Struts+Spring+Hibernate 框架简介 ................................................................................................4
2.5 数据库技术简介 ....................................................................................................................................4
2.6 android 技术简介 ................................................................................................................................5
2.7 IOS 技术简介 ........................................................................................................................................5
3 系统设计 .......................................................................................................................................................6
3.1 需求分析 ................................................................................................................................................6
3.1.1 功能需求 ....................................................................................................................................6
3.1.2 性能需求 ....................................................................................................................................6
3.1.3 开发环境 ....................................................................................................................................6
3.1.4 运行环境 ....................................................................................................................................7
3.2 业务流程设计 ........................................................................................................................................7
3.2.1 客户端业务流程设计 ................................................................................................................7
3.2.2 后台业务流程设计 ....................................................................................................................7
3.3 系统结构设计 ........................................................................................................................................8
3.3.1 页面结构设计 ............................................................................................................................8
3.3.2 代码结构设计 ............................................................................................................................8
3.4 服务器设计 ..........................................................................................................................................10
3.4.1 服务器端工具 ..........................................................................................................................10
3.4.2 软件包和 JAVA 源代码文件 ....................................................................................................10
3.4.3 服务器的整体架构 ..................................................................................................................10
3.4.4 服务器对外交互分析 ..............................................................................................................11
3.5 客户端设计 ..........................................................................................................................................12
3.5.1 页面布局处理 ..........................................................................................................................12
3.5.2 客户端源码结构 ......................................................................................................................12
3.6 后台设计 ..............................................................................................................................................13
3.6.1 JSP 文件结构 ..........................................................................................................................13
3.6.2 JSTL .........................................................................................................................................13
4 系统实现 .....................................................................................................................................................15
4.1 系统工作过程 ......................................................................................................................................15
4.2 引导页面和帮助页面展示 ..................................................................................................................16
4.3 首页展示 ..............................................................................................................................................16
4.3 收送礼物页面展示 ..............................................................................................................................17
总 结 .............................................................................................................................................................20
参考文献 .............................................................................................................................................................21
致 谢 .............................................................................................................................................................22
剩余25页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 722
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功