In: Computer Science
Healthcare Sales Management System
Description: Advance Healthcare is a medicine purchase and sale company which purchases medicine from suppliers and sells it to customers. Advance Healthcare wants to develop an online system which will facilitate to manage the routine tasks of medicine sales and will convert to manual working in a computerized system. The system is meant to manage almost every aspect of the medicine sale system such as maintaining the stock record of the medicine, suppliers/companies accounts, purchase record, customer record, sales invoice generation, employees' record etc.
This system will maintain all the sales of medicines to customer and purchase from supplier. The medicine stock will be managed along with their batch number, expiry date, rate and quantity. When the medicine is purchased, and record is entered, the stack record will be updated immediately.
The system will also handle the accounts including payments to suppliers and receiving from customer. The proper ledgers of every account will be maintained. The system will also help in maintain the employees' record that includes storing their name and other particulars along with their salary package.
The system will generate many sophisticated reports including
stock reports. ledger prints and rate lists. The system will not
generate any advanced accounting reports as trial balance, balance
sheet, Operating Expense Report and worksheets.
The system should be user friendly, technology independent and
platform independent. The system service should have availability
most of the time in the day. It should be able to complete its
on-going operations in spite of any error or problem within defined
response time.
Now considering the above problem description, you are required to list down:
[1] Functional requirements (at least 8 functional requirements) 0.25 mark for each correct answers
[2] Non-Functional requirements (at least 4 non-functional requirements) 0.25 mark for each correct answers
[3] User requirements (at least 4 user requirements) 0.5 mark for each correct answers
[4] Business requirements (at least 1 business requirement) 1 mark for each correct
answers)
1. Functional Requirements: (what system does)
i) The system should accept medicine informations.
ii) The system should store the medicine informations in the database.
iii) The system should update the stack record.
iv) The system should accept employee details.
v) The system should store employee info in the database.
vi) The system should accept customer and purchase info
vii) The system should store customer info and purchase in the database.
viii) The system should produce stock reports. ledger prints and rate lists
ix) The system should receive payments from customers
2. Non - Functional Requirements: (how system does)
i) The web application shall be easy to use by all employees
ii) It should be technology independent
iii) It should run on every platform.
iv) The web application shall be available most of the time in the day.
3. User Requirememnts: (what user experiences)
i) Medicine status screen accepts batch number, expiry date, rate and quantity.
ii) The employee details screen shows all details of employee including name and salary.
iii) The purchase screen accepts price, quantity, customer name and print purchase details
iv) The report page can print stock reports. ledger prints and rate lists.
4. Business Requirements: (what the organisation wants and why)
i) The system should facilitate to manage the routine tasks of medicine sales and will convert to manual working in a computerized system
ii) The system is meant to manage almost every aspect of the medicine sale system