18
icNIMS Indian Customs Nepal Import Management System MCA (MCSP-060) Project on developing an online system for management of customs clearance of third country goods imported by Nepal through India Santanu Acharya 30/09/2009 IGNOU MCA IGNOU MCA Students' Forum

icNIMS Project - Abridged Report

Embed Size (px)

DESCRIPTION

icNIMS Project - Abridged Report by Santanu

Citation preview

Page 1: icNIMS Project - Abridged Report

icNIMS Indian Customs Nepal Import Management System MCA (MCSP-060) Project on developing an online system for management of customs clearance of third country goods imported by Nepal through India

Santanu Acharya 30/09/2009 IGNOU MCA

IGNOU M

CA Stud

ents'

Forum

Page 2: icNIMS Project - Abridged Report

MCSP-060

PROJECT REPORT

icNIMS: Indian Customs Nepal Import Management System

by

SANTANU ACHARYA

Under Guidance of Mr. Saikat Dhar

Submitted to the School of Computer and Information Sciences, IGNOU

in partial fulfilment of the requirements

for the degree of

Master of Computer Applications (MCA)

2009

Indira Gandhi National Open University

Maidan Garhi New Delhi – 110068

IGNOU M

CA Stud

ents'

Forum

Page 3: icNIMS Project - Abridged Report

Name : Santanu Acharya Address : W.I.B.(M) 15/4, Phase-2 Golf Green, Kolkata - 700095 Phone : 9433755992 Study Centre : 2802 Regional Centre : 28 Program Name : MCA Course Code : MCSP-060 Submission Date : 30.09.2009

IGNOU M

CA Stud

ents'

Forum

Page 4: icNIMS Project - Abridged Report

ABSTRACT

As per the international conventions, Nepal, which is a landlocked country, is entitled to use the facility of the nearest seaport(s) of India to import goods from third countries and to get duty-free transit facility of such goods through India. Movement of such third country cargo often poses an inherent security risk for India and the management and monitoring of such cargo is vital to the economic and national well-being of India. On the other hand, the need for expediting the Customs formalities and clearance of such cargo is of paramount importance, keeping in view the bilateral ties between India and Nepal. icNIMS: Indian Customs Nepal Import Management System is an online and web-based system to handle issuance of Letters of Credit by banks, filing of CTD by the importers of third-country goods based in Nepal, handling the Customs clearance of imported third country goods and generation of statistical reports. By successfully implementing icNIMS, a substantial knowledge has been acquired regarding the implementation of a dynamic web based database system using open source technologies. This knowledge will be useful in the future for creating any type of web based application with backend database.

IGNOU M

CA Stud

ents'

Forum

Page 5: icNIMS Project - Abridged Report

ACKNOWLEDGEMENT

I would like to express my deepest gratitude to my project guide, Mr. Saikat Dhar, IT Analyst, Tata Consultancy Services for his valuable guidance, advice and support, which enabled me to successfully complete the project. I am extremely grateful to all the members of IGNOU MCA Students’ Forum (IMSF) at http://www.santanu.in/forums who offered me valuable inputs, information, feedback, guidelines, opinion and encouragement, which enabled me to complete this project successfully. I extend my thanks to all the faculties and staff members of St. Xavier’s College, IGNOU Study Centre, Kolkata and the St. Xavier’s Computer Centre for providing me with a good environment, valuable guidance and educational facilities during the past few years, which significantly enhanced my ability to undertake a project of this scale. I would also like to take this opportunity to thank my classmate and friend Mr. Pintu Majumder for his invaluable assistance, encouragement and support during the execution of this project. Finally, I would like to extend my deep gratitude to my parents for their understanding, unwavering encouragement and support for me while I worked on this project, without which this endeavour could not have been successful.

IGNOU M

CA Stud

ents'

Forum

Page 6: icNIMS Project - Abridged Report

IGNOU M

CA Stud

ents'

Forum

Page 7: icNIMS Project - Abridged Report

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0 Project Proposal : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

TABLE OF CONTENTS

Page

1. INTRODUCTION AND OBJECTIVES - 1

1.1 Introduction - 1 1.2 Objectives - 1

2. SYSTEM ANALYSIS - 2.1 Identification of Need - 3 2.2 Preliminary Investigation - 4 2.3 Feasibility Study - 5 2.4 Project Planning - 8 2.4.1 Determination of unadjusted function point counts - 8 2.4.1.1 External Inputs - 8 2.4.1.2 External Outputs - 10 2.4.1.3 External Inquiries - 11 2.4.1.4 Internal Logical Files - 11 2.4.1.5 External Interface Files - 11 2.4.1.6 Computing unadjusted function points - 11 2.4.2 Determination of Value Adjustment Factor - 12 2.4.3 Determination of Function Points - 13 2.4.4 Determination of cost and time - 13 2.5 Project Scheduling - 14 2.5.1 Gantt Chart - 15 2.5.2 PERT Chart - 16 2.6 Software Requirement Specifications (SRS) - 17 INTRODUCTION - 18

Purpose - 18 Scope - 18 Definition, acronyms and abbreviations - 18 Product and its function - 19 Benefits and Goals - 19 Overview - 20

OVERALL DESCRIPTION - 20 Product Description - 20 Product Functioning - 20 Users of the Product - 21 Assumptions made and Dependencies - 23

SPECIFIC REQUIREMENTS - 24 External Interface Requirements - 24

Interface Requirements and I/O Formats - 24 Hardware Requirements - 24 Software Requirements - 31 Logical Database Requirements - Data Dictionary - 31

Functional Requirements - 55 Non Functional Requirements - 63 Performance Requirements - 63 Design Constraints - 64

User Interface Constraints - 64 Operational Constraints - 64 Hardware Constraints - 64 Software Constraints - 64

Software System Attributes - 65 -

IGNOU M

CA Stud

ents'

Forum

Page 8: icNIMS Project - Abridged Report

(ii)

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0 Project Proposal : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

APPENDICES - 66 Appendix-A : Instruction for Security - 66 Appendix-B : Result of Fact Finding - 68 Appendix-C : Overall Network Architecture - 71 Appendix-D : Data Model - E-R Diagram - 72 Appendix-E : Functional Model - DFD - 73

2.7 Software Engineering Paradigm applied - 81 3. SYSTEM DESIGN - 84 3.1 Modularization Details - 84 3.2 Data Integrity Constraints - 86 3.3 Database Design - 87 3.4 Procedural Design - 94 3.5 User Interface Design - 100 3.5.1 Input Design - 100 3.5.2 Output Design - 101 4. CODING - 108 4.1 Complete project coding - 108 4.2 Standardization of the coding and code efficiency - 269 4.3 Error Handling and validation checks - 272 4.4 Parameter calling/passing - 276 4.5 Security Mechanisms - 278 5. TESTING - 279 5.1 Testing Techniques and Testing Strategies - 279 5.2 Test Case Design - 279 5.2.1 Unit Test Case Design - 279 5.2.2 Integration Test Case Design - 282 5.2.3 System Test Case Design - 285 5.3 Testing - 293 5.4 Test Report - 312 5.5 Debugging and Code Improvement - 313 6. SYSTEM SECURITY MEASURES - 319 6.1 Database/Data Security - 319 6.2 Creation of user profiles and access rights - 321 6.3 Steps taken against hacking of system - 325 7. COST ESTIMATION OF PROJECT - 330 8. REPORTS - 332 8.1 Administrative Reports - 332 8.2 Bank Reports - 333 8.3 Kolkata Customs Reports - 335 8.4 Land Customs Station Reports - 337 8.5 Nepal Customs Reports - 337 8.6 Miscellaneous Reports - 338 9. SCREEN SHOTS OF USER INTERFACES - 341 9.1 icNIMS Home Page and Login Form - 341 9.2 icNIMS Logout Page - 341 9.3 icNIMS Admin - 342 9.3.1 Manage User - 342

IGNOU M

CA Stud

ents'

Forum

Page 9: icNIMS Project - Abridged Report

(iii)

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0 Project Proposal : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

9.3.2 Tariff and sensitive goods - 342 9.3.3 Bank Registration - 343 9.3.4 Insurance Company Registration - 343 9.4 icNIMS Bank - 344 9.4.1 L/C Issue - 344 9.4.2 L/C View - 344 9.5 icNIMS Importer - 345 9.5.1 File CTD - 345 9.5.2 View CTD - 345 9.5.3 Submit CTD to Customs - 346 9.5.4 CTD Claim at LCS - 346 9.5.5 CTD Claim at Nepal - 347 9.6 icNIMS Tax Assistant - 347 9.6.1 Country - 348 9.6.2 Route - 348 9.6.3 Currency - 348 9.6.4 Port - 348 9.6.5 Transporter - 349 9.6.6 Customs Formation - 349 9.6.7 Importer - 349 9.6.8 Foreign Exchange - 350 9.6.9 Customs Officer - 350 9.7 icNIMS Kolkata Customs - 350 9.7.1 Verify submitted CTD - 350 9.7.2 Forward CTD to Port - 351 9.7.3 Assess Examined CTD - 351 9.7.4 CTD Printout - 352 9.7.5 Forward CTD to LCS - 352 9.8 icNIMS Port Customs - 353 9.8.1 Examine CTD - 353 9.8.2 Send CTD for Assessment - 353 9.9 icNIMS Land Customs Station - 354 9.9.1 Examine CTD - 354 9.9.2 Send CTD to Nepal - 354 9.10 icNIMS Nepal Customs - 355 9.10.1 Examine CTD - 355 9.10.2 Release CTD to Importer - 355 9.10.3 CTD Printout - 356 10. FUTURE SCOPE AND FUTHER ENHANCEMENT OF THE PROJECT - 357 357 10.1 Future Scope of the Project - 357 10.2 Further enhancement of the Project - 11. BIBLIOGRAPHY - 358 12. APPENDIX - 359

- Scanned copy of CTD used in manual process - 359 13. GLOSSARY - 360

IGNOU M

CA Stud

ents'

Forum

Page 10: icNIMS Project - Abridged Report

(iv)

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0 Project Proposal : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

LIST OF FIGURES

Page

2.1 Geographical coverage of icNIMS - 5

2.2 Gantt Chart - 15

2.3 PERT Chart 16

2.4 Network Architecture - 72

2.5 Entity-Relationship Diagram - 73

2.6 Data Flow Diagram – Context Level - 74

2.7 Data Flow Diagram – Level-1 - 75

2.8 Data Flow Diagram – Level-2 (Admin Functions) - 76

2.9 Data Flow Diagram – Level-2 (Registration Module) - 77

2.10 Data Flow Diagram - Level-2 (Kolkata Customs) - 78

2.11 Data Flow Diagram - Level-2 (Land Customs Station) - 79

2.12 Data Flow Diagram - Level-2 (Nepal Customs) - 80

2.13 Software Engineering paradigm used in icNIMS - 81

3.1 icNIMS Table Relations - 86

3.2 Layout of site home page - 100

3.3 Layout of user home page - 100

3.4 Input Forms - 101

3.5 Drop down combo - 101

4.1 Zend IDE Environment - 108

4.2 Common areas/elements of the user interface - 269

4.3 Table design with CSS - 272

4.4 Drop down combo for selecting CTD - 273

4.5 User Management form - 274

5.1 Login testing - 293

5.2 Duplicate user creation - 293

5.3 Password testing - 294

5.4 Userlevel test - 294

5.5 Sensitive commodity test - 295

5.6 Email address validation - 295

5.7 URL validation - 296

5.8 Date validation - 296

5.9 CTD printout testing - 297

IGNOU M

CA Stud

ents'

Forum

Page 11: icNIMS Project - Abridged Report

(v)

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0 Project Proposal : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

5.10 New CTD filing - 297

5.11 New CTD creation - 298

5.12 New L/C Issue - 298

5.13 Availability of L/C while filing CTD - 299

5.14 Availability of CTD to Customs Appraiser - 299

5.15 Forwarding of CTD to Port - 300

5.16 Availability of CTD at Port - 300

5.17 Forwarding of CTD to Kolkata Customs from Port - 301

5.18 Availability of CTD at Kolkata Customs - 301

5.19 User Login Page - 302

5.20 Logged in user - 303

5.21 Forwarding of CTD from Kolkata Customs to Port - 303

5.22 Changing userlevel and password of existing user - 304

5.23 Deletion of user - 304

5.24 Changing sensitiveness of an item - 305

5.25 Changing email of bank - 305

5.26 Availability of L/C to importer - 306

5.27 Submission of CTD to Customs - 306

5.28 Availability of forwarded CTD to Port - 307

5.29 Assessment of CTD - 307

5.30 Printing of CTD by Appraiser - 308

5.31 Creation of profile by Tax Assistant - 310

5.32 Modification of profile - 311

5.33 Addition of new exchange rate - 312

5.34 User Management error rectification - 317

6.1 PhpMyAdmin Database privileges for root - 319

6.2 PhpMyAdmin Database privileges for user - 320

6.3 Server Security - 320

6.4 MySQL management using PuTTY SSH Client - 321

6.5 icnims_users table in PhpMyAdmin - 322

6.6 User profile creation by Tax Assistant - 323

6.7 icNIMS Security Implementation - 325

6.8 icNIMS User Data - 327

12.1 Scanned copy of CTD collected during preliminary investigation - 359

IGNOU M

CA Stud

ents'

Forum

Page 12: icNIMS Project - Abridged Report

(vi)

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0 Project Proposal : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

LIST OF TABLES

Page

2.1 Feasibility Study - 7

2.2 External Inputs - 9

2.3 External Outputs - 10

2.4 Computation of Unadjusted Function Points - 11

2.5 Determination of Value Adjustment Factor - 12

2.6 Phases and Sub-Phases of icNIMS - 14

2.7 Interface Requirements and I/O Formats - 24

2.8 Data Dictionary - 32

2.9 Functional Requirements - 55

3.1 Tables, attributes and constraints - 87

4.1 Functions used in icNIMS and their purpose - 278

5.1 Test plan - 279

5.2 Test Case design - 279

5.3 Test Report - 312

7.1 Calculation of Total Cost of icNIMS Project - 331

IGNOU M

CA Stud

ents'

Forum

Page 13: icNIMS Project - Abridged Report

P a g e | 358

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0

Project Report : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims

Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

11. Bibliography Achour, Mehdi, Friedhelm Betz, and Antony Dovgal. "PHP: PHP Manual - Manual." PHP: Hypertext

Preprocessor. The PHP Group, 2009. Web. 18 Sept. 2009. <http://www.php.net/manual/en/>.

Bawane nee' Singhal, Neelam, and C.V. Srikrishna. "A Case Study to Assess the Validity of Function

Points." World Academy of Science, Engineering and Technology 42 (2008): 224-27. Print.

Converse, Tim. PHP5 and MySQL Bible. Indianapolis, IN: Wiley, 2004. Print.

Function Point Counting Practices Manual. 4.1th ed. International Function Point User?s Group

(IFPUG), 1999. Print.

Goel, Prof. M.P., Ms. Huma Anwar, Ms. Tamanna Siddiqui, and P. Venkata Suresh. MCS-014:

Systems Analysis and Design. New Delhi: Indira Gandhi National Open University, 2004.

Print.

IEEE-SA Standards Board. IEEE 1016-1998: Recommended Practice for Software Design

Descriptions. New York: IEEE Computer Society, 1998. Print.

IEEE-SA Standards Board. IEEE 1063-2001: IEEE Standard for Software User Documentation. New

York: IEEE Computer Society, 2001. Print.

IEEE-SA Standards Board. IEEE 829-1998: Standard for Software Test Documentation. New York:

IEEE Computer Society, 1998. Print.

Kruthiventy, Ajitha, Amrish Shah, Ashna Datye, and Bharathy Jayaraman. Software Testing Guide

Book. Vol. I. The SoftREL Team, 2006. Print.

Kumar, Akshay, Divya Sharma, and Ranjana Sharma. MCS-043: Database Design and

Implementation. Ed. Prof. N. Nirmala. New Delhi: Indira Gandhi National Open University,

2006. Print.

Kumar, Akshay, Ranjana Sharma, V.V. Subrahmanyam, and Archana Singhal. MCS-023:

Introduction to Database Management Systems. Ed. Milind Mahajani. New Delhi: Indira

Gandhi National Open University, 2005. Print.

Nepal. Ministry of Commerce. Customs. Treaty of Transit between the Government of India and His

Majesty's Government of Nepal. Kathmandu: Ministry of Commerce, Nepal, 1999. Print.

Siddiqui, Tamanna, Dr. Ela Kumar, P. Venkata Suresh, and Akshay Kumar Purohit. MCS-034:

Software Engineering. Ed. Prof. A.K. Tripathi. New Delhi: Indira Gandhi National Open

University, 2005. Print.

Tripp, Leonard L., ed. IEEE Std 830-1998: IEEE Recommended Practice for Software Requirements

Specifications. New York: IEEE Computer Society, 1998. Print.

Wandschneider, Marc. Core Web Application Development with PHP and MySQL (Core Series).

Upper Saddle River: Prentice Hall PTR, 2005. Print.

IGNOU M

CA Stud

ents'

Forum

Page 14: icNIMS Project - Abridged Report

P a g e | 359

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0

Project Report : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims

Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

12. Appendix

• Scanned copy of CTD used in the manual process

Figure 12.1: Scanned copy of CTD collected during preliminary investigation

IGNOU M

CA Stud

ents'

Forum

Page 15: icNIMS Project - Abridged Report

P a g e | 360

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0

Project Report : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims

Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

13. Glossary Appraiser - An officer of Customs who determined the nature and value of

imported or exported goods with a view to determine its value in order to assess customs duty

B/L - Bill of Lading a document issued by a carrier to a shipper, acknowledging that specified goods have been received on board as cargo for conveyance to a named place for delivery to the consignee who is usually identified.

CHA - Custom House Agent A clearing agency which specializes in Customs clearance procedures and engaged by importers and exporters on fee to clear goods on their behalf

cPanel - A unix based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a web site. cPanel utilizes a 3 tier structure that provides functionality for administrators, resellers, and end-user website owners to control the various aspects website and server administration through a standard web browser.

CTD - Customs Transit Declaration The primary import document submitted by the Nepalese Importers of third country goods through India

DFD - Data Flow Diagram A graphical representation of the "flow" of data through an information system. DFDs can also be used for the visualization of data processing (structured design).

Dwell-time - A Customs related electronic documentation terminology to indicate the time a import related document stays in the system between its filing and clearing

ERD - Entity-Relationship Diagram Entity-relationship diagram based on a database modeling method, used to produce a type of conceptual schema or semantic data model of a system, often a relational database, and its requirements in a top-down fashion

FPA - Function Point Analysis The method of measuring the size of an information system and expressing it in a number of function points

Gantt Chart - a type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project.

ICES - Indian Customs EDI System A system for electronic processing of import documents and customs clearance meant for handling goods imported into India and exported out of India

icNIMS - Indian Customs Nepal Import Management System An online web-based system to handle the clearance of third country goods imported by Nepal through India

IEEE - Institute of Electrical and Electronics Engineers IEEE goals include scientific and educational pursuit directed

IGNOU M

CA Stud

ents'

Forum

Page 16: icNIMS Project - Abridged Report

P a g e | 361

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0

Project Report : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims

Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

toward the advancement of the theory and practice of electrical, electronics, communication and computer engineering, as well as computer science, the allied branches of engineering and the related arts and sciences

L/C - Letter of Credit A document issued mostly by a financial institution, used primarily in trade finance, which usually provides an irrevocable payment undertaking.

LCS - Land Customs Station “Dry Ports” situated at the land border between two countries where customs formalities can be handled

MD5 - Message-Digest algorithm 5 A widely used cryptographic hash function with a 128-bit hash value. As an Internet standard (RFC 1321), MD5 has been employed in a wide variety of security applications, and is also commonly used to check the integrity of files.

MySQL - A relational database management system (RDBMS) which has more than 6 million installations. MySQL stands for "My Structured Query Language". The program runs as a server providing multi-user access to a number of databases.

PERT - Program (or Project) Evaluation and Review Technique A method to analyze the involved tasks in completing a given project, especially the time needed to complete each task, and identifying the minimum time needed to complete the total project.

PHP - PHP Hypertext Processor An open source HTML-embedded scripting language

PhpMyAdmin - An open source tool written in PHP intended to handle the administration of MySQL over the World Wide Web. It can perform various tasks such as creating, modifying or deleting databases, tables, fields or rows; executing SQL statements; or managing users and permissions.

PuTTY - A free telnet and SSH Client for Windows and Unix platforms. Includes FAQ, documentation and contact information

SRS - Software Requirement Specifications A complete description of the behavior of the system to be developed. It includes a set of use cases that describe all the interactions the users will have with the software. Use cases are also known as functional requirements. In addition to use cases, the SRS also contains nonfunctional (or supplementary) requirements.

Tax Assistant - A clerical level employee of Customs who assists the Customs Appraiser

WAMP - Windows, Apache, MySQL, PHP A package combining Apache, MySQL and PHP, meant for automatic installation and combination under Windows OS.

WAN - Wide Area Network a computer network that covers a broad area (i.e., any network whose communications links cross metropolitan, regional, or national boundaries). This is in contrast with personal area networks (PANs), local area networks (LANs), or metropolitan area networks (MANs) which are usually limited to a room, building, campus or specific metropolitan area (e.g., a city) respectively.

IGNOU M

CA Stud

ents'

Forum

Page 17: icNIMS Project - Abridged Report

P a g e | 362

icNIMS : Indian Customs Nepal Import Monitoring System Version: 1.0

Project Report : IGNOU MCA (MCSP-060) Date: 30th September 2009

By: Santanu Acharya ©2009 Project URL: http://www.santanu.in/icnims

Under Guidance of: Mr. Saikat Dhar, MCA IGNOU MCA

IGNOU M

CA Stud

ents'

Forum

Page 18: icNIMS Project - Abridged Report

icNIMS

©2009

Indian Customs Nepal Import Management System Santanu Acharya MCSP-060 IGNOU MCA

IGNOU M

CA Stud

ents'

Forum