CSC 400 / 01L

advertisement
Oluwatoyin Abijo Page
CSC 400 / 01L
Date: 10 / 09 / 06
Name: Oluwatoyin (Tony) Abijo
Project Proposal
Web Base Cash Register And Time Scheduling System
1
Oluwatoyin Abijo Page
2
This project is to develop a computer based cash register and time scheduling
system that will help in making the job of a bar owner a little less hectic. The project is
for Mr. Tim Cabrawl who is going to be opening a bar within the next year. This bar is
not just a bar that will only serve drinks; it is going serve some appetizers or what is
called bar food like burgers and the works.
This project is going to help Tim very well because it is going to make the bar employees
work more efficiently. It is going to provide the bar employee’s ability not be math
genius to work behind the bar. It will save the bar a lot of time because this project is
going to enable the bar, not to have to write the food order on a piece of paper every time.
For instance, when the bar is busy it will be easy and quicker to put the food order
through the computer to send it to the kitchen than to write the food order on apiece of
paper and then have to walk away from the bar for may be
2 minutes, to go and hand the kitchen the food order. Which means that the
bartender will have to ignore the bar patrons for 2 minutes, which could lead to some of
the bar patrons leaving and going to another bar because the patrons don’t fill like
waiting too long to be serve or waited on.
This project is also going to provide the bar the ability to keep track of the hours
of the bar employees, by letting them each week know how many hours that any bar
employee has worked for that week. And it will make it easy for Tim to be able to pay the
employee’s their wages for the hours that they have worked.
Oluwatoyin Abijo is going to carryout this project. He has the expertise in writing
programs for this kind of project and also in designing the website. But Oluwatoyin Abijo
does not have any expertise in putting together a database which is the part of the project
Oluwatoyin Abijo Page
3
that relates to the time scheduling. So Oluwatoyin is going to solicit a couple of friend’s
help that have the expertise in putting together a database.
This project is going to be different from some of the other point of sale system
(computer based cash register). This system will be a touch screen system which allows
the employees of this bar not to have to be fast typist. And this system is not going to
have a lot of buttons like other point of sale. Because having to many buttons slows down
the bartender transactions which could lead to the bartender being backed up on busy
nights like for instance, Friday and Saturday nights which are bar hopping nights. Having
too many buttons could also lead to the kitchen being backed up and also lead to the
quality of food and service not being up to par. And the system will also provide the user
a problem solving mechanism. This mechanism will be set up to only help the bartender.
Because I have notice that there are so many drinks out there that nobody can keep up
with every one of them. This mechanism will be a help button for certain drinks that
could be considered unusual. Because if the bartender cannot make this drink he or she
could click on the button and the system will tell the bartender what the drink comprises
of. The project, like it was stated before will help the proprietor of this establishment to
be able to manage the employee’s hours of the bar. It allow Tim to be able to schedule
the bartenders hours without having the bartenders go over forty hours which in turn save
Tim money that could have gone to paying some of the employees overtime. And this
system will be able to accept visa, master card, American express and possibly discover
credit cards as forms of payment. It is not has cut and dry has it sounds because there are
some systems just like this. Examples of other systems that are similar to this system: P O
Oluwatoyin Abijo Page
4
S systems (point of sale), Micros which could do the same thing. The P O S system is an
IBM product while Micros is web base system which has been operation since 1977.
Oluwatoyin got a few ideas from working at a bar and other restaurants which use
the point of sale system. And also Oluwatoyin got ideas from Tim the sponsor of this
project. Like Oluwatoyin, Tim has also worked in some bar and other restaurant that have
used the point of sale at one point or the other. This system is going to a bit different from
the P O S and micros systems.
The system will be written in java which is a language that is easy to learn. Java is
a computer programming language which could be considered to be a little similar to
another computer programming language called c++. There are other components to this
project one of them is a database which will be in access but Oluwatoyin does not know
how to set up a database in access so Oluwatoyin like it was stated above is going to
solicit help from a few friends to teach him on how to set up the database. The other
component of this project is the website. The software that would be used to build this
website will be Microsoft FrontPage. This also allow the proprietor of this soon to be
establishment to advertise the bar on the internet. There is one more component to this
project which is a network.
After all this a manual is going to be set to make Tim be able to understand the
program. And also in case if Tim wants to change the appearance of the website,
Oluwatoyin is going to teach him on how to use Microsoft FrontPage which is user
friendly software.
Project Schedule
Oluwatoyin Abijo Page
Week 1 starting on 10 / 9 / 06:
Having a talk with the sponsor and presenting the proposal
Week 2 starting on 10 / 16 / 06:
Start the writing the code
Week 3 starting on 10 / 23 / 06:
Continuation of code writing
Week 4 starting on 10 / 30 / 06:
Continuation of code writing
Week 5 starting on 11 / 6 / 06:
Progress report to the sponsor
Seek help on the web aspect of the project
Week 6 starting on 11 / 13 / 06:
Start the web aspect of the project
Week 7 starting on 11 / 20 / 06:
Continuation of the web aspect of the program
Week 8 starting on 11 / 27 / 06:
Start putting together a manual
Week 9 starting on 11 / 4 / 06:
Continuation of the manual
Week 10 starting on 11 / 11 / 06:
Final report to the sponsor to see if the sponsor needs to add anything else before
the final presentation
Week 11 starting on 11 / 18 / 06:
5
Oluwatoyin Abijo Page
Final presentation of the project.
After this project is done there might be a need for some more improvement, for
instance Oluwatoyin will want to open his own bar as well one day and hopefully this
project could be used in his own bar in the future. And also after this project is done the
sponsor will have more interest to do more business with Oluwatoyin if the sponsor
wants to opening another business that might need some kind of computer work.
6
Download