本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于IOS的宾果人才客户端的设计与实现

基于IOS的宾果人才客户端的设计与实现

技术可行性要考虑现有条件下是否可以完成开发工作,软硬件配置是否满足开发的需求等。本应用使用的是Objective-C语言进行开发的,调试过程十分简单,当前电脑满足开大需求,技术上是可行的。软件方面:由于目前iOS手机应用开发相对成熟,iPhone手机应用开发平

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774


  • 详细描述

    基于IOS的宾果人才客户端的设计与实现
    摘要
    在信息化时代的今天我们每天都浏览着各种各样的网站,五花八门的网站,让人赏心悦目,方便了人们的日常生活,大大提升了人们的生活节奏,办事速率。为了方便现代大部分宅男宅女的需求,使得他们不用出门就能轻轻松松购物,买上自己喜欢的零食,所以通过构建一个基于Hbuilder的HTML5“好心情”零食商城系统,专门针对年轻人的真实需求,把更多的零食种类,更合理的价格,更优质的零食,提供给广大零食爱好者。为宅友们提供一个方便、快捷的购物平台。在本商城上能找到种类齐全的零食,真正本着为零食爱好服务的宗旨,尽可能满足零食爱好者的不同需求。首先本系统参照网上“电力电”平台,淘宝网站的商品分类模块,网站整体思路设想,分析购物车的实现,利用css3对网站的整体页面样式进行设计,加之javascript语言来完成js事件的动画功能添加,HTML5界面布局利用Hbuilder开发工具进行开发,本系统主要有网站零食商城首页,个人中心,购物车等模块,商城首页展示零食的种类,价格品牌等。页面的布局以及动画效果配合css3+javascript来实现。
    [关键词]HTML5;零食商城;Hbuilder开发工具;css3+javascript语言;
     
    Abstract:
    In the information age today, we with all kinds of web site every day, a variety of websites, let people pleasing, convenience to People's Daily lives, and greatly promoted the pace of life of people, work rate.For the convenience of modern women most otaku don't go out for a long time, they don't have to go out can easily shopping, buy their favorite snacks, so by building a Hbuilder based HTML 5 "good mood" snack mall system, specifically for the real demand of young people, the more kinds of snacks, more reasonable prices, better quality of snacks, to provide the snack food lovers.Curtilage friends provide a convenient and fast shopping platform.On the mall can find all kinds of snacks, truly in line with the aim of serving snacks hobbies, meet the different needs of snackers as much as possible.First of all, this system with reference to the online "power electricity" platform, taobao station commodity classification module, web site overall train of thought, analysis of the shopping cart implementation, the overall site page style to make use of CSS 3 design, combined with the javascript language to complete the js event animation features to add, HTML 5 interface layout using Hbuilder development tools to development, this system mainly include snacks mall website homepage, personal center, shopping cart module, such as mall homepage shows the kinds of snacks, price brand, etc.The layout of the page and animation with CSS 3 + javascript to implement
     
    Key words: HTML5;Snacks mall;Hbuilder development tools;CSS 3 + javascript language
     
    目录
    1绪论 5
    1.1 课题背景 5
    1.2 课题目的及意义 5
    2 系统开发相关技术 6
    2.1 系统架构分析 6
    2.2 相关技术 7
    2.2.2 iPhone SDK 10
    2.2.3 iPhone SDK 包含的组件 10
    2.2.4 搭建iOS开发环境 12
    2.2.5 Objective-C语言简介 13
    2.2.6 Objective-C语言的特性 13
    2.2.7 JSON 14
    3 需求分析 14
    3.1 系统需求分析 14
    3.1.1 性能需求 14
    3.1.2 技术可行性 14
    3.1.3 运行可行性 15
    3.2 系统用例分析 15
    4 系统设计 15
    4.1 功能模块构成分析 15
    4.2 视图控制器 16
    4.3 登陆注册 17
    4.3.1 本站账户 18
    4.3.2 第三方账户 18
    4.4 首页 22
    4.5 个人中心 25
    4.6 简历预览 27
    4.7 调用相机 30
    4.8 网络请求 33
    4.9 内存管理 35
    5 系统测试 35
    5.1 测试内容 35
    5.1.1 测试流程 35
    5.1.2 UI测试 36
    5.1.3 功能测试 36
    5.1.4 登录注册测试 36
    5.1.5 数据测试 37
    5.1.6 兼容性测试 37
    5.1.7 性能测试 37
    5.2 测试报告 37
    结束语 38
    参考文献 39
    附录 40
    致谢 45
     
     
    1绪论
    1.1 课题背景
    近几年,随着人们生活水平的提高以及思想觉悟,在人们的日常上网成了生活中不可缺少的部分,计算机作为现代科技发展的产物,如今的计算机已经走进了寻常老百姓家里,现在对于大多数人来说,足不出户就能在自己家的计算机上浏览各种各样的商品,网上购物更是寻常不过了。工作之余,闲暇时刻上网可以拓展人们的知识面还可以提高生活的品味,对于人们身心健康的发展也更有利于,上网不仅有利于开阔人们的思维模式,还有利于培养人们各方面的能力。也正是这样的原因,网上购物才得以飞度发展,遍及到世界各个层次,各个角落。
    关于这个网上零食商城是为了更好的适应现在互联网上交易日益增加而设计开发的。我设计的网上零食商城系统,用户可以根据自己的喜好浏览自己喜欢的零食种类,但要想购买零食,必须注册成为会员才能进行购买,登陆零食商城进行选购,就能购买零食。零食商店的各种商品都进行了细致地分类,可以通过搜索轻松地找到想要地商品,点击商品即可查询商品详情。同时在购物车中勾选要买的零食就可以去结算,通过下订单你可以填写自己相关信息,而完成购物的流程。本课题正是在这样的背景下产生的。
    1.2 课题目的及意义
    互联网时代,网上商城的悄然兴起,这也是商业经济发展到一定阶段的必然产物,也顺应了新的消费需求。上海市商业经济研究中心副主任齐晓斋分析说,与传统的百货商店、连锁超市、大卖场、便利店等有形商铺相比,网上商城具有一定的先天优势。一是地段。对于传统的实体店来说,一是家门店选址、地段的优劣,几乎能够决定了其未来经营的成败与否,而现在城市中的商业网点资源。网上商城则大多不存在地段方面的制约。二是经营本金。借助日益发展的网络,网上商城通常能够省却从生产到销售过程中的多个环节,从而大大的降低经营成本与交易成本,带来消费者、商家互赢的局面。三是风险问题。对于个人经营来说,网上商店的准入门槛相对较低,运转比较灵活,操作简单,即使遇到一定的风险,也有船小好掉头的优势。随着社会经济的发展及消费水平的提高,人们希望用更加方便、更加快捷的购物方式,同时也乐于尝试各种新的购物方式。在这一市场需求的推动下,企业会对商品零售的方式进行创新,而先进的技术给创新提供了重要支撑与平台。 
    借助互联网的优势以及对国内外相关电子商务网站现状的分析研究,我决定设计基于HTML5的零食商城网站开发作为我的毕业设计主题。立足于设计一个足不出户在网络平台上运行的零食商城、支付和配送等功能于一体的无店铺商城,以小小的力量推动中国互联网的发展。

    结束语
    本课题从设计到实现是独立完成的, 虽然是作为对宾果房产人才网PC端现有功能的移植,但是在移动端的设计方面也是需要着不同的设计理念和风格。
    移动端不可能全部复制网站的所有功能,而且在功能主次分析上也需要重新考虑。所以在设计指出,对主次功能的区分是至关重要的。App的使用场景和网页端有着很大的差异,例如网页端可以把网站的功能做的极其详尽,在一个页面中可以展示尽可能多的内容,这样可以使网页看起来更加的饱满,但是App就不能基于这样的一个设计思路。App的设计更注重对单一功能的实现,因为移动端的屏幕尺寸很小,在可是的范围内尽可能多的展示数据只会给用户带来比较繁琐和冗余之感。随意在App的设计中需要先列出程序编写步骤,这样不仅对整体有一个很好的把控,对于理清编程思路也很有帮助。
    通过本课题的实现,也学习到了很多的内容,比如知道了在设计之处就应该先考虑到后期的可扩展性,如果在前期对扩展性没有一个充分的认识,在后期的编码和版本迭代是就会造成不必要的重复劳动。同时也要善于要善于借鉴已有的解决方案,在实现功能的时候,可以很好的缩短开发时间,提高工作效率,但是借鉴并不等同于简单的复制和粘贴。借鉴是一个升级,是一种发展。在互联网这么发达的今天,每一个开发者都可以对代码做出贡献,在这个能够中就需要我们具有分享的精神,把自己知道的分享出来,让更多的人收益,也可以让更多的人加入到优化的队伍中来。
    当然因为开放经验额不足,在开发过程中也遇到了很多的问题,比如:
    在开放的过程中并没有做好项目的备份,也是因为对备份的重要性的不理解,导致在项目开发中期,因为没有及时备份,将近一周的开发工作丢失,只能重新进行编码,不仅是对劳动力的一种浪费,也是对编码进度的影响,在今后的开发过程中应该尽量避免这样的问题出现,及时备份是很有必要的。
    对代码功能的测试,在一个功能实现之后,应该尽可能的对功能进行测试,运行无误后才能开始着手进行下一步开发,这样做是为了在测试时如果出错能很方便地找到出错的环节,”Setp by Step”对于一个初级程序开发人员来说是非常重要的,不能盲目的相信自己的代码,要在看到效果之后才能继续进行下一阶段的开发。
    通过本次的开发收获很大,本次论文的写作也是对工程项目的一个总结,这样可以在今后的开发过程中避免重复的错误出现。
     
     
    参考文献
    [1]Dave Mark,Jack Nutting,Jeff LaMarche编著[美].iOS 7.基础教程[M].人民邮电出  版社,2014
    [2]冯冲编著.界面中的注意力设计[M].北京交通大学,2012  
    [3]Jonatban Zdziarski编著[美].AppStore掘金.人民邮电出版社,2010
    [4]Stephen G.Kochan编著[美].Objective-C 程序设计[M].电子工业出版社,2012 
    [5][美] Dave Mark,Jack Nutting,Jeff LaMarche编著[美].iOS基础教程[M].人民邮电出版社,2012
    [6]冀振燕编著 . UML系统分析设计与应用案例[M]. 北京:人民邮电出版社,2003  
    [7]金福生编著,李朴之编著.iOS应用程序开发方法与实践[M].北京人民邮电出版社,2012
    [8]陈禹编著.信息系统分析与设计[M].北京高等教育出版社,2005
    [9]Klehr编著.Objective-C 2 Mac and iOS development of practice guidelines[M].威利出版社,2012
    [10]Brian X. Chen编著.Apple mania:iPhone open the always-on age[M]. 威利出版社,2012
    [11]Carlo Chung编著.Objective-C programming way [M].威利出版社,2011
    [12]Jiva DeVoe编著.Good knowledge of Objective-C[M].威利出版社,2012

     
    收缩