CS504 Assignment No. 1 Spring 2012


Problem Statement: HealthCare Sale Management System

Description: Advance HealthCare is a medicine purchase and sale company which purchases medicines 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 the 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 numbers, expiry date, rate and quantity. When the medicine is purchased, and record is entered, the stock record will be updated immediately.

The system will also handle the accounts including payments to suppliers and receiving from customers. The proper ledgers of every account will be maintained. The system will also help in maintaining 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 must be capable of supporting multiple users at a time without affecting the performance. 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 description,

Question 1)

You are required to list down:
a) Business requirements
b) User Requirements
c) Functional Requirements
d) Non-Functional Requirements

Note: You have to consider any other functionality by yourself which you think, should be part of this system.


Functional requirements may be Management system should be able to manage sales and purchase of medicines etc
Better Performance
Non funtional Requirements
Reliabilty of system

User requirements
System should be userfriendly
Technology Independent
Time Saving

Business Requirments 
System purchases medicines and sales to the customers so it has high market value.

System will maintain all the sales of medicines to customer and purchase from supplier

Question 2)

You are required to draw context diagram for HealthCare Sale Management System.

Note: Assignment submitted after due date will not be accepted in any case.


Just an Idea  draw  diagram your self:

Diagram Bnanay k liay aap circle ( one Process ) and External entities ( Rectangles) use krain gai then arrow as connect krtay jain gay functionality k according forexample Healthcare sales management system is process it will be written in a circle and external entity may b Account Manager and it will be connected to the process through arrows as account manager manages the medicine sales and purchase add more entities which u think can b part of system.

Check out the link for example: