3 Replies - 6303 Views - Last Post: 07 October 2011 - 07:18 AM

#1 jpcsolutions   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 06-October 11

Create software that uses scanned barcodes...

Posted 06 October 2011 - 09:44 PM

I'm very new to software development. I really don't know anything about it at all. However, I've learned several technologies (SQL, Sharepoint, VB Scripting, etc) with a lot of practice and some late fees at the library. I have a strong IT background and I learn very quickly and independently.

My goals is really a business plan.

I'm going to lay out what I want the software to do. Then, I just need advice on what direction I should go into...

Customized keycards with scanning barcodes on them. Each barcode is specific to a customer (kind of like a grocery store savings card... CVS, Frys, Walgreens, etc)

The customer can enter a specific establishment and sign up for a keycard. When the keycard is activated, the customer will have access to make account adjustments from their personal computer, iPad, phone, etc. They will also be able to load products to the card, such as coupons, and so forth.

Then, when they enter my storefront, and swipe the card, the order will be filled.

I know there is going to be some database development involved, a customer facing website, powerful web gui, etc... I have no idea what direction I should start with.


If I'm being too vague, please let me know.

Is This A Good Question/Topic? 0
  • +

Replies To: Create software that uses scanned barcodes...

#2 tlhIn`toq   User is online

  • Xamarin Cert. Dev.
  • member icon

Reputation: 6535
  • View blog
  • Posts: 14,450
  • Joined: 02-June 10

Re: Create software that uses scanned barcodes...

Posted 07 October 2011 - 05:03 AM

First, all these places already have loyalty programs.
So I'm not sure what you're planning to bring to the table on this.

Second, you mention swiping the card at your storefront. So you are planning on building physical stores?

It sounds like you need to worry less about coding and more about business. If you are going to be tieing together all of these competing stores to work together somehow (good luck on that) and building one or more brick and mortar stores - you really don't have time in your day to learn programming. If you have the resources to do all the rest of business side, just hire an experienced programmer.

I didn't see any mention of an actual programming language (scripting does not count as programming). So you might want to start there.


Quote

I have a little C# experience but I need to write ...


You need to start there. I can't say "I have little experience in speaking Russian, but I have been assigned to write a mystery novel in Russian. Can you help me?"

We can help you by saying "First learn basic programming and the language of C#. Then take on assignments." Could someone here write this program for you? Sure. Could someone here map out all the processes you need to follow and do the Software Design part of this in the slim hope you could code it from there? Sure. But we don't volunteer to do the job that you're either getting paid for, or getting a grade for. You may want to read this.

For now, just work on the lessons. Do a self-teaching book from cover to cover. Then consider writing a program.

Don't try to create a useful working program to fit a need of yours (or a for-pay contract) as your introduction to coding project. When you are learning to code you don't know enough to code a program, let alone know how to engineer the architecture of a program. It would be like saying "I don't know how to read sheet music, or play an instrument. I think I'll write a 3 act opera as my first learning experience."

I don't say this to be mean. We've seen lots of new coders take this approach and we know it doesn't work. Trying to design your own programs before you understand the basics of the code language you've chosen just leads to problems, frustrations, and 'swiss-cheese' education (lots of holes).


Resources, references and suggestions for new programmers. - Updated Sep 2011
Spoiler

This post has been edited by tlhIn`toq: 07 October 2011 - 05:03 AM

Was This Post Helpful? 1
  • +
  • -

#3 jpcsolutions   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 06-October 11

Re: Create software that uses scanned barcodes...

Posted 07 October 2011 - 07:16 AM

Thank you, Klingon! I appreciate your honesty. I guess that's what I needed to hear. These are the same things people told me when I decided to learn the other technologies I've mentioned.

I certainly don't want anything done for me either. I'm going to look for some self-teaching books and try to understand this a bit better. Recommendations?

When it comes to business vs. programming... I get that, too. I should concentrate more on the business end. However, I'm an IT guy and a business man. I don't have the overhead to hire a programmer either... that's why I learn to do a lot of things on my own. If I'm hiring someone, I'm just losing money.

I'm capable! Your analogies were great by the way... If you have recommendations for resources to go through to learn this type of software engineering, I would be grateful!

Thanks tlhIn`toq!

-Jared
Was This Post Helpful? 0
  • +
  • -

#4 tlhIn`toq   User is online

  • Xamarin Cert. Dev.
  • member icon

Reputation: 6535
  • View blog
  • Posts: 14,450
  • Joined: 02-June 10

Re: Create software that uses scanned barcodes...

Posted 07 October 2011 - 07:18 AM


Resources, references and suggestions for new programmers. - Updated Sep 2011
Spoiler

Was This Post Helpful? 1
  • +
  • -

Page 1 of 1