Software Engineering Project CSE-5A (Group No. 11)
-
Aamir Mushtaq Siddiqui (Lead) (179301003)
-
Amit Singh (179301032)
-
A. Ninaad (179301132)
-
Amann Jha (179301011)
-
Abhishek Bhushan (179301031)
It's difficult to make informed business decisions without accurate financial data that helps you see where you are, where you've been and trends that may determine where you're headed. The objective of our project is to provide Indian Business with modern secure and a powerful accounting software that is easy to learn and provides many useful utilities to manage account of a business.
Accounting software is a class of computer programs that enable you to manage your business's financial transactions. Such programs can vary widely in scope, with some programs designed for little more than simple bookkeeping and some designed to manage the entire financial comings and goings of large businesses. Using accounting software helps companies to use the resources in their accounting departments efficiently, and can reduce costly bookkeeping mistakes. Most Indian Business don’t invest in personal software that provides powerful utilities as standalone software’s do. But Indian market lacks a modern accounting software with functionalities like inbuilt spreadsheets, online sharing etc. Our software is a lightweight and user friendly alternative to other available accounting software which are usually too costly for small businesses to afford. Our solution aims at providing an easy to learn accounting software with modern and intuitive UI. As students we are motivated to get our hands on a real world problem and in the process of creating a solution we will learn many industry level skills and technology which will help us become better software developers.
Functional Requirements of our project includes:
- Authorization Through Login
- Create New Company.
- Create Clients.
- Client Management.
- Assign Teams.
- Bank Management.
- Create Vendor.
- Expense Management.
- Inventory Management.
- Invoice Generation.
- Report Generation
Non-Functional Requirements of our project includes:
- Goals are easy to accomplish quickly and with few or no errors. Provides very intuitive and modern interface which is easy to get familiar with.
- The Interface appears easy to use, rather than intimidating, demanding and frustrating.
- System shall resist unauthorized, accidental or unintended and provide access only to legitimate users using encrypted database.
- The software shall remain resilient in the face of attacks.
- The system software shall ensure the integrity of the customer account information.