Bhawana,
Your requirements seems to be more like HR software, SmartStore is an eCommerce solution you may customize it for most of the things but since your requirement gets more specific to organization roles and approval workflow this solution may not be right choice.