0 0

接到新项目,不知道功能能否实现或简化5

帮朋友做一个企业的应用,餐馆的点餐软件。

需求比较简单:新增菜式、菜单列表、买单、打印。

但是遇到难点,自己经验不足,不知道能不能实现,希望各位帮帮哈

1:餐馆有局域网和连接的打印机,不能连接上外网,也没有内部服务器之类的。本来我想在客户点击菜单的时候加载外部服务器(JAVA)中的资料来显示在菜单列表上,由于不能上外网和没有内部服务器,我只能添加一个新增菜式的功能,客户需要新增和变更带式的时候把信息存储在IPAD中的COCOA实体上。但是问题来了,菜式一般都含有长篇的简介,如果由他们自己的人来维护的话,有N台IPAD就只能在N台IPAD上手动添加信息,这会大大的增加他们的操作难度,请问有方法能简便的更新或新增N部IPAD端的信息吗。

2:打印机是连接着内部局域网的,IPAD端能直接控制到打印机吗,难实现吗?AIRPRINT?

3:客户只有10台IPAD左右,1个99$的证书能打包到IPA给他们使用么。。。谢谢各位了



问题补充
sz刚子 写道
建议你在一台PC上布署一个web服务,数据库存放在PC上,然后各平板电脑通过wifi调用web服务的接口,请求数据,在web应用上提供增删改查功能以及打印功能,平板上只需要同步数据就可以了,当用户点打印时,把数据发送到PC的web应用上,由服务器端负责打印。
另:PC和平板都可以在同一个局域网内,不需要外网。


但是客户没有pc和不提供pc...只有wifi局域网和打印机...蛋疼的需求..
问题补充
Cindy_Lee 写道
如果实在没有pc可以考虑用ipad做服务器连接打印机,其它ipad直接访问那个做服务器的ipad,数据录入也直接在作为服务器的ipad上面操作就行,这是没有办法的办法。
个人见解....


对,我在cocoachina问他们说如果需求是这样那只能这么做了,但是使用socket编程略显麻烦....而且只有4k的项目..我在考虑做不做呢,朋友谈价钱也没谈好。
iOS 
2012年4月19日 10:15

5个答案 按时间排序 按投票排序

0 0

$99 的证书 以调试的方式放上去就可以

2012年4月19日 10:15
0 0

你这个打印机是打小票的吧,上百度查一下支持ipad打印机。

2012年4月19日 10:15
0 0

如果实在没有pc可以考虑用ipad做服务器连接打印机,其它ipad直接访问那个做服务器的ipad,数据录入也直接在作为服务器的ipad上面操作就行,这是没有办法的办法。
个人见解....

2012年4月19日 10:15
0 0

建议你在一台PC上布署一个web服务,数据库存放在PC上,然后各平板电脑通过wifi调用web服务的接口,请求数据,在web应用上提供增删改查功能以及打印功能,平板上只需要同步数据就可以了,当用户点打印时,把数据发送到PC的web应用上,由服务器端负责打印。
另:PC和平板都可以在同一个局域网内,不需要外网。

2012年4月19日 10:15
0 0

1.我觉得你可以放到Documents中的sqlite里,在pc上把数据放到sqlite中,然后再放到所有的ipad中

2.这个我不清楚

3.$99的证书好像没法打包ipa给他们用,必须传到app store上

2012年4月19日 10:15

相关推荐

    利用矩阵键盘控制51单片机LCD12864显示的数字时钟

    软件设计是整个时钟功能实现的关键。主程序流程图的设计,确保了程序的逻辑性与顺序性。在程序中,首先进行的是初始化配置,包括定时器的设置、IO口的配置等。随后,程序进入一个循环,定时器的中断服务程序不断更新...

    springboot项目大学生在线租房平台.zip

    报告文档则有助于理解整个项目的开发背景、设计理念、技术选型以及功能实现的具体过程,为项目的学习和后续开发提供了宝贵的资料。 从文件列表中可以看出,该项目包含了一个论文文档。这个文档可能是项目开发过程的...

    单片机多机通信自动地地识别硬件逻辑

    #### 三、自动地址识别功能实现 ##### 1. UART工作模式 CS-51单片机的增强型UART支持多种工作模式,其中自动地址识别功能适用于11位UART模式(即模式2或模式3)。在这些模式下,每个接收的数据帧由11位组成:1位起始...

    Arduino智能小车前进实验.rar

    - 打开Arduino IDE,创建新项目并编写代码。首先需要包含电机驱动模块对应的库,如`#include <AFMotor.h>`(如果使用AFMotor库)。 - 初始化电机对象,指定连接的Arduino引脚。 - 在`setup()`函数中设置初始状态...

    最新亲测的有道打赏视频支付已对接自带资源php源码.zip

    这种设计大大降低了技术门槛,使得即便是不具备深厚技术背景的开发者也能够轻松上手,快速实现功能的对接与上线。 在实现有道打赏视频支付功能时,安全性是需要特别关注的问题。一方面,涉及到金融交易,必须保证...

    开源项目-jung-kurt-gofpdf.zip

    通过使用gofpdf,开发者可以在他们的应用程序中集成PDF生成功能,而无需依赖外部PDF生成库,这有助于简化项目的构建和部署流程。 以下是gofpdf库的一些关键特性: 1. **文本处理**:gofpdf允许设置字体、字号、...

    C#实现DataGridView转换为Excel(包括图片和文本)

    EPPlus不直接支持嵌入图片,但可以通过添加超链接到图片的本地路径来实现。 5. **样式与格式**:如果需要保持DataGridView的格式(如字体、颜色、对齐方式等),需要设置Excel单元格的相应属性。 6. **保存并关闭...

    网站建设需求说明书.doc

    一旦企业有新的动态,如接到大型项目或发生内部变化,网站可以迅速更新内容,反映企业最新的状态。而宣传册往往需要较长时间才能重新印刷,可能无法及时反映这些变化。 此外,拥有高质量的网站有助于企业品牌的建设...

    slf4j-1.5.8学JAVA的朋友这个对你有用的,

    在实际项目中,为了使用SLF4J,你需要在项目中包含SLF4J的API库和一个具体的日志实现库(如Logback或Log4j)。在SLF4J的jar包中,你会找到如`slf4j-api-1.5.8.jar`这样的核心API文件,以及可能的绑定包,例如`slf4j-...

    好用的后台框架模板.zip

    1. **Spring Boot**: Spring Boot是Spring框架的延伸,它极大地简化了新Spring应用的初始搭建以及开发过程。Spring Boot通过内嵌Tomcat或Jetty服务器,可以快速创建独立运行的应用。模板中的Spring Boot项目可能包含...

    西门子PLC读取倾斜角度传感器示例程序.rar

    西门子PLC(可编程逻辑控制器)是工业自动化领域广泛应用的控制设备,它能够接收、处理和输出信号,以实现对机械设备或生产过程的精确控制。在这个示例程序中,我们将关注如何利用PLC来读取维特智能SINDT-485角度...

    BC28开发板常见问题V1.11

    在IT领域,开发板是硬件开发人员常用的工具,用于测试和验证新的硬件设计或软件功能。BC28开发板是一款常见的开发平台,主要用于物联网(IoT)应用。以下是基于题目中提到的问题,对BC28开发板的一些关键知识点的详细...

    spring-framework-reference

    - **Using SLF4J**:Simple Logging Facade for Java (SLF4J) 提供了一个简单的日志记录接口,可以在运行时桥接到具体的日志实现,如Log4J或Java Util Logging。 - **Using Log4J**:Log4J是一个非常流行的日志框架...

    解决STM32每次下载程序都需要断电

    在嵌入式系统开发中,STM32微控制器因其高性能和丰富的功能而广泛应用于各种开发项目中。开发者在使用STM32进行程序下载时,常常...这一方法简化了开发流程,提高了开发效率,有助于开发者更专注于程序设计和功能实现。

    用51单片机做的体感音乐播放器

    - **功能实现**:单片机通过控制信号来模拟按键操作,实现曲目的上一首或下一首切换。 #### 四、单片机系统程序设计 - **编程语言**:C语言。 - **核心代码**: - 初始化函数`maininit()`:设置外部中断模式,初始...

    SteamVR.Plugin v1.2.3

    值得注意的是,为了确保项目的稳定性和兼容性,对于使用1.2.3版本的项目,开发者应当避免升级到不兼容的2.x版本,除非他们愿意对项目进行全面的重构以适应新的输入系统。 总结起来,SteamVR.Plugin v1.2.3是Unity...

    新电商拼多多:创造一条充满乐趣的扶贫新路.pdf

    拼多多是一个结合了社交和电商功能的创新电商平台,它通过利用社交拼单的方式,实现了用户之间的互动,并通过游戏化的手段吸引用户参与到农产品的购买中来。这种模式不仅为用户创造了乐趣,也为农民带来了实实在在的...

    基于互联网技术的校园后勤报修系统研发与应用研究.pdf

    3. 校园后勤报修系统的优点:相较于传统的报修方式,新系统简化了报修流程,实现了后勤管理系统与智能平台的对接和信息融合。系统可以跟踪和评价每一次报修服务,提高维修效率,缩短维修时间,有助于加快高校信息化...

    软件开发实习总结.doc

    实习期间,实习生可能会发现自己在理解和实现需求时遇到困难,导致代码功能不全,从而意识到需求理解的准确性对于写出高效代码的重要性。 4. **单元测试**:单元测试是确保代码质量的关键步骤,它能提前发现和修复...

Global site tag (gtag.js) - Google Analytics