Abhishes Thapa – 170112
Client information:
Turka Café, Meze, Bar
General Manager: Alex Buharali
Phone number: 0424 44 71 54 (1 pm to 3 pm)
Email: alex@turka.com.au (anytime)
Address: 8 Willoughby Road / 425 Pacific Highway CROWS NEST 2065 NSW
Website: www.turka.com.au
Project plan:
Stock management and employee roster system.
Turka CAFÉ | MEZE| Bar, currently records the details of over 500 assets (for example laptops, POS , tables, drinks, foods, printers and equipment’s) in a variety of different asset registers. (multiple excel spreadsheets, written notes and images).
A summary of the new system requirement is to:
Create a system where all records can be stored and maintained together
Normalise the current data and create a new database
Store the user change history
Ensure consistency in data entry
Handle concurrent users (eg manage record locking/lost updates etc)
Migrate existing data to the new solution
Client requirements:
Stock Management ( Drinks for Bar ) What about employee roster system?
Tracking Inventory software requirement specification
Overview
In today’s world, so many restaurants/bars have to shut down just after few months of operation. There are so many reasons behind the screen such as keeping too many inventories on hand, breakage, theft, staff scheduling and more.
In retail industry, by investing large amount of money that help changed entire face of industry, for example: Walmart is one of the first retail company investing to IT in order to keep track their inventory and merchandises data. However, in food sale industry, there is not as that easy to control all the stocks. Most of the usage depend on personal feel or calculation, it make thing harder to control the threshold level or the accuracy of standard deviation for stock.
As the management, they can understand how important of time consuming for inventory. Many restaurants/bars spent a lot of their money for manual data entry for tracking inventory. It can cause human error, stock spoilage, wasting resources, etc. However, as small or family business they can’t invest much money to high quality software or they just not feel comfortable when working with new technologies.
Stock management is important as it helps you to:
• Keep the right goods and materials that customers want and that your business needs
• Stock goods that sell quickly
• Keep the right amount of stock – not too much, nor too little
• Prevent stock from being misplaced
• Keep your stock in good and orderly condition
• Prevent stock from being lost through theft or breakage
• Re-order stock at the right time in the right quantity.
Therefore, in this scenario, the project will aim for tracking the inventory for bars with so many liquor bottles.
Business requirement
Scopes of the project provide a good interface and easy to use system for managing all the bottle of wine, beer based on every sold item of the day, keep the record on breakage items by manual data entry. At the end of the day, the system can print out the order sheet for the next purchase day. Also the system will show number of items are remaining on hand. The formula of this mathematical case is to deduct the number of items sold plus breakage items. Until the remaining item are equal to the minimum level for next stock ordering, then the order sheet will come out with all the needed items for tomorrow. Moreover, the system needs to provide the alert for lower level stock but not reach the minimum level yet.
After the inventory order sheet has been delivered, the system can update as maximum stock level point.
User requirement
Client want the software can be easy to train, if this is a new staff handle new position. The information from the software is needs to have high accuracy data and less deviation.
Separate authority for difference hierarchy. Bartender or casher can only entry the usage data and breakage items. Manager can edit, remove or add more items easily in setting mode, in addition, also he can set a minimum or maximum order point.
Business policy
• Budgeted for investing in IT
• Non-restricted IT project
• 3 years book keeping
Product perspective
Functional
• The system does not need to be high level of satisfaction, product owner needs a system that can only tracking inventory, provide the order list for next purchase.
• The data storage needs to have enough for about 3 years.
• Every setting in the set up mode will record and send to business owner.
• Three different log-in function for staff, manager, and owner
Non-Functional
Usability
• System need to be easy to use by every stakeholder.
• Clear display and control button with logically set.
Reliability
• The system needs to be accuracy and trustful, if there is any threshold can cause a lot of money to fix.
• Different passwords are set for every level of staff, manager, owner.
Performance
• There are not down time expected.
• Speedy
• System need to be in real time management
• System can inform to user if they doing something wrong when entry the data.
• The calculation formula needs to be strong relationship with product items
Legal
Licensed the software via IT government
Employee roster system
Overview:
Business companies are facing with the huge problem of scheduling their staff roster on a weekly basis. Employees who work on hourly-basis are difficult to schedule from day to day according to their availability. Managers are having hard time manually adjusting the timesheet daily for all their working staffs.
Large corporates are spending huge amount of budget to hire different rostering application system for managing the timesheet for the employees. However, small-sized business either cannot afford to invest in these new software technologies or find these applications uncongenial. Therefore, our project will aim in providing the employee roster system for a business company with user-friendly interface.
Business requirement:
As requested by our client, the company is in need of the rostering system software where they can manage the timesheet of all the working staffs. The system is supposed to display the timetable of all the staffs working in the particular day with specific time. Moreover, the system should be able to forecast the upcoming timetable for a week unless there are any changes in the availability and automatically sent the specific roster of individual staff members to their mailing address as provided to the system. In addition, the system should save and store the login and logout date, time and hours to help the company during every pay-roll.
User requirement:
Client wants user friendly graphical interface system where every employees can easily login to their profile, input their working hours ( i.e., start time , break and finish) , view their upcoming shifts, timetable and logout . Manager should be able to approve and edit the timesheet ,remove or add the employees easily in the setting mode and calculate the total hours weekly for the payroll.
Functional Requirement:
Login Screen:
Login screen to implement user security roles for all system users
o When the user opens the link , they are shown with the list of name of staffs members. After the selection of their name, ‘password’ prompt is presented to gain access to the system functions.
o As the company does not want to exaggerate the cost for the project, we have excluded the fingerprint system for the login process. Instead, the system generated unique code is given to all the individual users as a secret password to get access to this service.
o After the successful login, user is forwarded to the page where they can insert their either start , break or finish their shift and as well as view their upcoming shifts and timesheets
Business Rules
o An employee cannot work more than 4 hours without a break
o System should alert the manager if any employee is working 8+ hours in a single shift
o Company has different overtime pay rate of more than 38 hours per week.
o System cannot start-up the shift for a single employee twice in a day.
o Data storage of all the timesheets for at least 3 years
Tutors Reflections: Well done guys. You have laid out the reqs beautifully from the business perspective, user perspective and product perspective. Now you need to create indices to each of the reqs to be used during the design stage. But you immediate next task is to complete the A2 document by following the template given to you.
Group members:
A summary of the new system requirement is to:
Stock management is important as it helps you to: • Keep the right goods and materials that customers want and that your business needs • Stock goods that sell quickly • Keep the right amount of stock – not too much, nor too little • Prevent stock from being misplaced • Keep your stock in good and orderly condition • Prevent stock from being lost through theft or breakage • Re-order stock at the right time in the right quantity. Therefore, in this scenario, the project will aim for tracking the inventory for bars with so many liquor bottles. Business requirement Scopes of the project provide a good interface and easy to use system for managing all the bottle of wine, beer based on every sold item of the day, keep the record on breakage items by manual data entry. At the end of the day, the system can print out the order sheet for the next purchase day. Also the system will show number of items are remaining on hand. The formula of this mathematical case is to deduct the number of items sold plus breakage items. Until the remaining item are equal to the minimum level for next stock ordering, then the order sheet will come out with all the needed items for tomorrow. Moreover, the system needs to provide the alert for lower level stock but not reach the minimum level yet. After the inventory order sheet has been delivered, the system can update as maximum stock level point. User requirement Client want the software can be easy to train, if this is a new staff handle new position. The information from the software is needs to have high accuracy data and less deviation. Separate authority for difference hierarchy. Bartender or casher can only entry the usage data and breakage items. Manager can edit, remove or add more items easily in setting mode, in addition, also he can set a minimum or maximum order point. Business policy • Budgeted for investing in IT • Non-restricted IT project • 3 years book keeping Product perspective
• The system does not need to be high level of satisfaction, product owner needs a system that can only tracking inventory, provide the order list for next purchase. • The data storage needs to have enough for about 3 years. • Every setting in the set up mode will record and send to business owner. • Three different log-in function for staff, manager, and owner
• Speedy • System need to be in real time management • System can inform to user if they doing something wrong when entry the data. • The calculation formula needs to be strong relationship with product items Legal Licensed the software via IT government
Employee roster system Overview: Business companies are facing with the huge problem of scheduling their staff roster on a weekly basis. Employees who work on hourly-basis are difficult to schedule from day to day according to their availability. Managers are having hard time manually adjusting the timesheet daily for all their working staffs. Large corporates are spending huge amount of budget to hire different rostering application system for managing the timesheet for the employees. However, small-sized business either cannot afford to invest in these new software technologies or find these applications uncongenial. Therefore, our project will aim in providing the employee roster system for a business company with user-friendly interface.
Business requirement: As requested by our client, the company is in need of the rostering system software where they can manage the timesheet of all the working staffs. The system is supposed to display the timetable of all the staffs working in the particular day with specific time. Moreover, the system should be able to forecast the upcoming timetable for a week unless there are any changes in the availability and automatically sent the specific roster of individual staff members to their mailing address as provided to the system. In addition, the system should save and store the login and logout date, time and hours to help the company during every pay-roll.
User requirement: Client wants user friendly graphical interface system where every employees can easily login to their profile, input their working hours ( i.e., start time , break and finish) , view their upcoming shifts, timetable and logout . Manager should be able to approve and edit the timesheet ,remove or add the employees easily in the setting mode and calculate the total hours weekly for the payroll.
Functional Requirement: Login Screen: Login screen to implement user security roles for all system users o When the user opens the link , they are shown with the list of name of staffs members. After the selection of their name, ‘password’ prompt is presented to gain access to the system functions. o As the company does not want to exaggerate the cost for the project, we have excluded the fingerprint system for the login process. Instead, the system generated unique code is given to all the individual users as a secret password to get access to this service. o After the successful login, user is forwarded to the page where they can insert their either start , break or finish their shift and as well as view their upcoming shifts and timesheets Business Rules o An employee cannot work more than 4 hours without a break o System should alert the manager if any employee is working 8+ hours in a single shift o Company has different overtime pay rate of more than 38 hours per week. o System cannot start-up the shift for a single employee twice in a day. o Data storage of all the timesheets for at least 3 years Tutors Reflections: Well done guys. You have laid out the reqs beautifully from the business perspective, user perspective and product perspective. Now you need to create indices to each of the reqs to be used during the design stage. But you immediate next task is to complete the A2 document by following the template given to you.