安卓 App 库存系统开发 开发成本估计

一个客户想外包开发一个使用超高频 RFID 安卓 App 系统开发
需要预估算一下开发成本及时间

需要只需要几项基本功能,同时有特殊要求

基本功能

  • 需要盘点功能
  • 需要加 Tag 功能
  • 需要网页可以用 id 上传图片
  • 需要网页可以修改设备资料

特殊要求

  • 设备上需要用 SQLite 作资料库
  • 同时要能在设备上同步服务器 MySQL 资料,不经 Web 接口,需要直接在设备上走 JDBC
  • 安卓 App 需要读取设备 UHF RFID 资料

可以先检视一下用户基本需要
然后,架构一下系统
由于,系统架构不一定可以自由发挥
可以基于技术及开发时间来设计

总体设计

  • 安卓 App 方面基本已固定
  • 服务器方面,后端用 Spring Boot + MySQL,前端使用 Angular + 收费模版

程序员做小外包是一定要跟客户清楚列出能做和不做的东西以及需要客户留意的地方
例如: 项目使用了收费模版,要客户同意模版的使用条款
例如: 客户不可以再转卖模版源代码,如果客户打算再转卖,那就要留意收费模版是否有其他 Extend 版权和收费
 
另外,开发成本预估算只需要初步概括就行,因为客户收到报价,不一定会转行开发

成本预估,可以先估计所需开发时间,然后,按照自己工资计算,再补上所需的税

可按照跟客户熟识度,调整估计

下面提供一个老客户预估价参考: 实际 4W 左右,这里打 35折。

Stocktaking Application Cost Estimation

DELIVERABLE

1. Android application and related source code

2. Web site front end and back end source code


NOTES

1. This cost estimation is based on the requirement document "sotcktakingFunctions.docx" and related UI information received, in case, any change in requirements, related cost estimation will be invalid and required re-estimation.

2. The hardware device for cost estimation is based on T70 UHF Scanner, in case, any change in device, related efforts will require re-estimation

3. As software coding is highly depended on requirements, for those non-mentioned functions e.g. Web User Logon, User Administration. Cost and related mandate won't be able to cover and required re-estimation if needed

4. The cost doesn't cover the "device" price i.e. Client need to provide related hardware device for development and testing, during development or testing, will take care of device safety, however, in case, unfortunate device broken, cost cover no compensation. In case, compensation is needed, cost re-estatimation is required

5. The cost estimated for web part development is based on Java language for back end and angular for front end. In case client has specific requirement on technology using, csot will require re-estimation

6. To fasten web UI development, premium template will be used (its cost has been covered already), as template has its own license, client will need to agree with template license also, in general, license only grant client to use the template, and client can't re-sell the template source code

Cost Estimation (Summary)
ITEMMANDATEAMOUNT
ANDROID APPLICATION4$4,000.00
SPECIAL DEVICE RELATED CODING4$4,000.00
WEB BASED SYSTEM7$7,000.00
Total15$15,000.00
ANDROID APPLICATIONMANDATEAMOUNT
Basic UI Building2$2,000.00
Basic UI Coding2$2,000.00
Sub Total4$4,000.00
SPECIAL DEVICE RELATED CODINGMANDATEAMOUNT
RFID Stock Taking1$1,000.00
RFID Tag Binding1$1,000.00
Device SQLite Sync Server MySQL 2$2,000.00
Sub Total4$4,000.00
WEB BASED SYSTEMMANDATEAMOUNT
Front End UI Setup1$1,000.00
Page for Item Binding with Image Upload1$1,000.00
Page for Item Editing1$1,000.00
Page for Stock Reporting1$1,000.00
Back End Application2$2,000.00
MySQL Setup (Database Tables Schema)1$1,000.00
Sub Total7$7,000.00

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值