Jump to content

How should I approach this project?

mathmeister

I have a project for my school's FBLA club and the task is:

 

Develop a database program to manage the general operations of a Family Entertainment Center (FEC). Give the FEC a name. The
program must allow the user to complete at minimum the following tasks:
• Enter/view/edit a list of employees
• Create/edit a weekly work schedule for employees
• Generate/print weekly schedule reports
• Enter attendance of customers
• Enter/track, generate, and print report(s) showing customer attendance by time of day (AM/PM) and day of week

 

I don't know jack about programming, just a little Java. I planned out how it looks and functions but I haven't decided what language I should use. It also didn't specify if it should be web based or a standalone executable so where should I go with that? As for a database, I was thinking MSQL. Any help and advice would be appreciated. 

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, mathmeister said:

I have a project for my school's FBLA club and the task is:

 

Develop a database program to manage the general operations of a Family Entertainment Center (FEC). Give the FEC a name. The
program must allow the user to complete at minimum the following tasks:
• Enter/view/edit a list of employees
• Create/edit a weekly work schedule for employees
• Generate/print weekly schedule reports
• Enter attendance of customers
• Enter/track, generate, and print report(s) showing customer attendance by time of day (AM/PM) and day of week

 

I don't know jack about programming, just a little Java. I planned out how it looks and functions but I haven't decided what language I should use. It also didn't specify if it should be web based or a standalone executable so where should I go with that? As for a database, I was thinking MSQL. Any help and advice would be appreciated. 

oh boy, why would you join a club like this if you only knew java - you need to no SQL (mySQL and php and then probably some javascript or c# if you wanted to do a system app or html, javascript, and css and php if you wanted to do a web app) good luck - i don't really have the time to write all of it out for you, sorry, but you need to learn a lot of programming to do this

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, gtx1060=value said:

oh boy, why would you join a club like this if you only knew java - you need to no SQL (mySQL and php and then probably some javascript or c# if you wanted to do a system app or html, javascript, and css and php if you wanted to do a web app) good luck - i don't really have the time to write all of it out for you, sorry, but you need to learn a lot of programming to do this

This was a business club so I wasn't expecting this. I'm willing to learn, just wanted to know what language I should use and any advice.

Link to comment
Share on other sites

Link to post
Share on other sites

I didn't know that other schools had an FBLA club. Good to know, but why not get together with your school's tech club for a joint venture, if possible.

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, ARikozuM said:

I didn't know that other schools had an FBLA club. Good to know, but why not get together with your school's tech club for a joint venture, if possible.

My school is weird and only has big clubs like FBLA and Model UN that make it look good. The thing I have to do is for a state competition with my small group of two. 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, mathmeister said:

This was a business club so I wasn't expecting this. I'm willing to learn, just wanted to know what language I should use and any advice.

honestly tho, not even an ap computer science class would be able to do this - it would take me, with a software engineering degree a good amount of time to create a program like this - and my life revolves around mysql and php - you could just learn some basic sql and just create an automatic program runner using  javascript - and when you click on a button - it could automatically type in some sql and add an employee - its just an idea with no code - sorry - been procrastinating with my real work to go on the forums - but you need at least mySQL or SQL and php C# and javascript/html knowledge

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, gtx1060=value said:

honestly tho, not even an ap computer science class would be able to do this - it would take me, with a software engineering degree a good amount of time to create a program like this - and my life revolves around mysql and php - you could just learn some basic sql and just create an automatic program runner using  javascript - and when you click on a button - it could automatically type in some sql and add an employee - its just an idea with no code - sorry - been procrastinating with my real work to go on the forums - but you need at least mySQL or SQL and php C# and javascript/html knowledge

lmaO I'm a freshman does the club even know what they gave me

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, mathmeister said:

lmaO I'm a freshman does the club even know what they gave me

this is something people get paid 5 grand to make - it's not easy - honestly, unless you want to devote all of your free time to learning programming and the deadline is 2 years away - you will most likely not be able to do this unless someone else in your group is a uni level programmer

Link to comment
Share on other sites

Link to post
Share on other sites

 

you probably don't have visual studio, but --- also, this isn't really an actual app - its just barebones and the normal person wouldn't really be able to use it the right way - plus this requires manual data entry using excel like formats - not really the best possible

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, gtx1060=value said:

 

you probably don't have visual studio, but --- also, this isn't really an actual app - its just barebones and the normal person wouldn't really be able to use it the right way

Thanks for the help, it's miles better than showing up with our dicks in our hands

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, mathmeister said:

Thanks for the help, it's miles better than showing up with our dicks in our hands

You might impress someone though? I mean it's pretty much what a CEO does all day.

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, wrathoftheturkey said:

you know you're immature when you lose your shit at that image

It's pretty much what happens when your wife's mother visits for the week.

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, mathmeister said:

Thanks for the help, it's miles better than showing up with our dicks in our hands

small issue tho, its not really an app - its literally drag and drop - it won't mean shit if an experienced programmer assess you

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, wrathoftheturkey said:

you know you're immature when you lose your shit at that image

I wasn't mad, I literally meant it's better than nothing

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, gtx1060=value said:

small issue tho, its not really an app - its literally drag and drop - it won't mean shit if an experienced programmer assess you

better than nada

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, gtx1060=value said:

small issue tho, its not really an app - its literally drag and drop - it won't mean shit if an experienced programmer assess you

You have 1080 posts, do not reply.

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, mathmeister said:

better than nada

if you want to look cool and professional, use DEVEXPRESS to make an app or just go online and search up a database maker no coding needed - easy

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, gtx1060=value said:

if you want to look cool and professional, use DEVEXPRESS to make an app or just go online and search up a database maker no coding needed - easy

WHY???? YOU HAD THE POWER!!!

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, gtx1060=value said:

ill stop at 2080

Make it 2160, and you'll have a deal.

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, mathmeister said:

I have a project for my school's FBLA club and the task is:

 

Develop a database program to manage the general operations of a Family Entertainment Center (FEC). Give the FEC a name. The
program must allow the user to complete at minimum the following tasks:
• Enter/view/edit a list of employees
• Create/edit a weekly work schedule for employees
• Generate/print weekly schedule reports
• Enter attendance of customers
• Enter/track, generate, and print report(s) showing customer attendance by time of day (AM/PM) and day of week

 

I don't know jack about programming, just a little Java. I planned out how it looks and functions but I haven't decided what language I should use. It also didn't specify if it should be web based or a standalone executable so where should I go with that? As for a database, I was thinking MSQL. Any help and advice would be appreciated. 

In second year undergraduate software engineering, for our development methods class we spent the entire semester breaking down the ical format and creating a c program that could handle arbitrary rules for repeating events ( e.g. an event every other tuesday ) and compensate for daylight savings time + timezones. that only covers one of your requirements. As a highschooler with limited experience. good luck!

 

My advice would be to make a web app and use some PHP CMS like drupal or wordpress, they have lots of plugins/modules and you can get the basic parts you want with little effort. tying them together is all the coding you will need to do.

Link to comment
Share on other sites

Link to post
Share on other sites

personally, I would make it web based angularJS and boot strap for the front end and php for the back end.

 

I would make php take variables via GET and then have that return json, which is called via ajax for the angular ja to sort all the data out.

 

 

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
Share on other sites

Link to post
Share on other sites

13 hours ago, mathmeister said:

The thing I have to do is for a state competition with my small group of two. 

What skills does the other person in your group have in regards to this project?

Link to comment
Share on other sites

Link to post
Share on other sites

14 hours ago, mathmeister said:

Develop a database program to manage the general operations of a Family Entertainment Center (FEC). Give the FEC a name. The
program must allow the user to complete at minimum the following tasks:
• Enter/view/edit a list of employees
• Create/edit a weekly work schedule for employees
• Generate/print weekly schedule reports
• Enter attendance of customers
• Enter/track, generate, and print report(s) showing customer attendance by time of day (AM/PM) and day of week

Just use Excel. If you haven't picked up on it already, to do this programmatically requires skills that will take you much to long to learn. It would be much faster to learn some advanced Excel skills and just use that to manage your database and scheduling.

ENCRYPTION IS NOT A CRIME

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×