In Progress

Barcode Software

I need a software that generates "unique" barcode numbers according to my entries of [url removed, login to view] is 16 different variables. And barcode number length's maximum value is 14. Shortly, according to values of 16 variables, software will generate 14 digits barcode number. Should work on Ms SQL, and interface maybe coded on C# or others.

## Deliverables

I need a software that generates "unique" barcode numbers according to my entries of [url removed, login to view] is 16 different variables. And barcode number length's maximum value is 14. Shortly, according to values of 16 variables, software will generate 14 digits barcode [url removed, login to view] as I guess the software will record all the sql id numbers of entries as a string (sample string => 1:245:876:12:14:65:12:2324) and give a unique barcode number to this string. And each time its gonna benchmark these strings. If the strings are the same, software will show the exists barcode number with a warning. If strings are different, its gonna create a new barcode number and save the string into strings sql table.

The software will work on Ms Sql and the interface may be C# or else. I prefer user interface side as open source.

Definations of Variables :

1) Width of product = Its between 1 mm to 300 mm. It will count up one by one (1,2,3,4,..) and user will select the value. These values will be pre-defined in Width of product sql table. User wont able to do any modification over interface. User will just select one value from the list. And these values will be stored in Width of product sql table. Values are digits. Sample : 26 MM

2) Type of the product = There is 20 different product values. User will choose one from a list. Also it will be possible to add new values. Such as there may be 5 entered values, user may add new values. But the maximum value number is 20. While adding a new value to database, the maximum character limit must be 20. Values are characters. Example : Super Elastic Ribbon

3) Main Yarn Type = There is 20 different main yarn types. User will choose from a list. Also it ll be possible to add new values. Such as there may be 5 entered values, user may add new values. But the maximum value number is 20. Main yarn types should have its own sql table. While adding a new value the maximum character limit must be 20. Values are characters. Example : polypropylene

4) Denier of the main yarn type = Each main yarn type may have around 200 different deniers. User will add these values by time. And its gonna be possible to select one pre-added value. Each main yarn type's denier values should be stored in a different sql table. While adding a new value the maximum digit limit must be 15. values are digits. Example : 2500 Denier

5) Colour of the main Yarn type = Each main yarn type may have around 200 different colours. User will add these values to the software by time. And its gonna be possible to select one pre-added value. Each main yarn type's color values should be stored in a different sql table. While adding a new value the maximum character limit must be 20. Values are characters. Example : Black

6) Extra Yarn 1 Type = There is 15 different extra yarn 1 types. User will choose from a list. Also it ll be possible to add new values. Such as there may be 5 entered values, user may add new values. But the maximum value number is 20. Extra yarn 1 types should have its own sql table. While adding a new value the maximum character limit must be 15. Values are characters. Example : Elastic

7) Extra yarn 1 Denier = Extra yarn 1 Denier may have around 200 different deniers. User will add these values by time. And its gonna be possible to select one pre-added value. Each Extra yarn 1 types' denier values should be stored in a different sql table. While adding a new value the maximum digit limit must be 20. values are digits. Example : 1200 Denier.

8) Extra yarn 1 Colour = Extra yarn 1 Color may have around 200 different [url removed, login to view] will add these values to the software by time. And its gonna be possible to select one pre-added value. Each extra yarn 1 type's color values should be stored in a different sql table. While adding a new value the maximum character limit must be 20. Values are characters. Example : White

9) Extra yarn 2 Type = There is 15 different Extra yarn 2 types. User will choose from a list. Also it ll be possible to add new values. Such as there may be 5 entered values, user may add new values. But the maximum value number is

20. Extra yarn 2 type should have its own sql table. While adding a new value the maximum character limit must be 20. Values are characters. Example : Nylon

10) Extra yarn 2 Denier = Extra yarn 2 Denier may have around 200 different deniers. User will add these values by time. And its gonna be possible to select one pre-added value. Each Extra yarn 2 types' denier values should be stored in a different sql table. While adding a new value the maximum digit limit must be 20. values are digits. Example : 1500 Denier.

11) Extra yarn 2 Colour = Extra yarn 2 Color may have around 200 different colours. User will add these values to the software by time. And its gonna be possible to select one pre-added value. Each extra yarn 2 type's color values should be stored in a different sql table. While adding a new value the maximum character limit must be 20. Values are characters. Example : Green

12) Extra yarn 3 Type = There is 15 different Extra yarn 3 types. User will choose from a list. Also it ll be possible to add new values. Such as there may be 5 entered values, user may add new values. But the maximum value number is 20. Extra yarn 3 type should have its own sql table. While adding a new value the maximum character limit must be 20. Values are characters. Example : Cotton

13) Extra yarn 3 Denier = Extra yarn 3 Denier may have around 200 different deniers. User will add these values by time. And its gonna be possible to select one pre-added value. Each Extra yarn 3 types' denier values should be stored in a different sql table. While adding a new value the maximum digit limit must be 20. values are digits. Example : 1100 Denier.

14) Extra yarn 3 Colour = Extra yarn 3 Color may have around 200 different colours. User will add these values to the software by time. And its gonna be possible to select one pre-added value. Each extra yarn 3 type's color values should be stored in a different sql table. While adding a new value the maximum character limit must be 20. Values are characters. Example : Yellow

15) Weaving Style = Weaving style may have around 3000 different values. User will choose from a list. Also it ll be possible to add new values. Such as there may be 5 entered values, user may add new values. But the maximum value number is 3000. Weaving style should have its own sql table. While adding a new value the maximum character limit must be 30. values are characters. Example : Whipcord designed

16) Gram = Its between 1 to 250 gram. It maybe be like 12.5 or 12.3. So As I guess its better to let user to enter the value manually and save it to database. Surely user will able to select a pre-added value from a list also. While adding a new value the maximum digit numbers must be 4. Values are digits. Example : 12.7

Warning : Software SHOULD NOT re-range these values each time a new one added. There is no problem about seeing all those values under one another like 10.7, 9.3, 18.9, 2.4.

Features of software :

1) These variales MUST be entered to create a barcode nuber =

Width of product,

Type of the product,

Main Yarn Type,

Denier of the main yarn type,

Colour of the main Yarn type,

Weaving Style,

Gram.

Other variables are optional, but,

if Yarn Extra 1 is selected, its color and denier variables must be selected too.

if Yarn Extra 2 is selected, its color and denier variables must be selected too.

if Yarn Extra 3 is selected, its color and denier variables must be selected too.

2) As I guess instead of creating a new interface to let user add some variables and values to database,

its better to add little buttons near of variable entry fields. Cause in a different interface, user may do mistakes.

3) The language of the software will be Turkish. I ll give you the translation of all variables, values and others.

4) Software must create a back-up file each time while its being closed.

So while its being closed, there must be a warning like "please wait, Im backing up.."

Optional backing-up feature must be added to software also.

5) There must be "Search" feature.

By choosing and entering variables that I wrote down above, software should make a search and give all the details.

Also, it must able to search by barcode number.

Example :

Width of product : 25 mm

Denier of the main yarn type :1200

Should list all the details of results that confirm these variable.

6) values are shouldnt be written to database till it controls, if there is a barcode number that is created with the same variables before. If there is, it will show the exists barcode number with a warning. If it didnt, it should generate and by a "save" button, software should save them all into database.

7) If a crash happens while saving (like one of "must entered" variables didnt written into its own table but others are written, other entries must be deleted and database cleaned too.)

8) User interface should be "user friendly"

8) These are my opinions and needs. According to your experiences and programming skills, you may offer and suggest me different techniques or ways about the way of software's working style or others. Im openned them all.

Thanks for your attention.

Skills: ASP, Java, JSP, Perl, PHP, XML

See more: yellow software, yellow characters, yellow character, the string problem, software to generate create your own numbers, search character in string, programming variable types, open source programming language, make your own programming language, make me yellow, designed software, database entry software, creating a programming language, create your own programming language, create your own character software, Cotton on, super style, software defined, my entries, elastic search, cotton , file type software, sql user friendly, user interface software, generate digit numbers

About the Employer:
( 4 reviews ) Turkey

Project ID: #2941062

Awarded to:

RockStone435

See private message.

$276.25 USD in 35 days
(319 Reviews)
7.6

14 freelancers are bidding on average $362 for this job

txperts

See private message.

$1020 USD in 35 days
(77 Reviews)
6.4
sergeyzhebka

See private message.

$85 USD in 35 days
(186 Reviews)
6.3
customizedata

See private message.

$425 USD in 35 days
(119 Reviews)
6.0
ivan85

See private message.

$408 USD in 35 days
(16 Reviews)
5.1
rcnvw

See private message.

$425 USD in 35 days
(13 Reviews)
4.6
scrapingsolution

See private message.

$170 USD in 35 days
(21 Reviews)
4.5
chandreshkumarlx

See private message.

$425 USD in 35 days
(17 Reviews)
4.2
StrongDecs

See private message.

$68 USD in 35 days
(15 Reviews)
3.1
Valy18

See private message.

$59.5 USD in 35 days
(7 Reviews)
3.1
aruzvw

See private message.

$850 USD in 35 days
(2 Reviews)
2.9
code.emc2

See private message.

$255 USD in 35 days
(2 Reviews)
2.8
sattisoft

See private message.

$85 USD in 35 days
(1 Review)
0.0
buyerproject

See private message.

$510 USD in 35 days
(0 Reviews)
0.0