Project Report on DOCUMENT UPLOAD MANAGEMENT SYSTEM Submitted By: ISHITA KAR Dept. of Computer Science Honours 3rd Year (5th Semester) REGISTRATION NO.- KNU20101002246 ROLL NO.-2014-086 ASANSOL GIRLS’ COLLEGE Supervised By: Dr. Biru Rajak Assistant Professor Dept. of Computer Science Role of Individuals: Project Lead: Ishita Kar User-Registration and Home Page: Ishita Kar Seminar Data Insertion Page: 1. Debaleena Banerjee 2.Puspita Chakraborty 3.Sunetra Tewary 4.Shabari Bhattacharyya Publication Data Insertion Page: 1. Riya Baranwal 2.Priyadarshini Rout Personal Data Insertion Page: 1. Mamta Singh 2. Nikita Lata Other College Activity Data Insertion Page: 1. Chandrika Dutta 2. Sital Singh ACKNOWLEDGEMENT This Project Report could not have been successfully completed without the whole-hearted support of our guide Prof. Biru Rajak. He provides us right guidance and advice at the crucial junctures. I owe a debt of gratitude to the HOD of department of Computer Science Prof. Pradip Ghanty who have rendered me significant encouragement. I would like to thank our respected vice-principal Dr. Sandip Kumar Ghatak for giving me an opportunity to do this project work. I would also like to thank all my colleagues for their co-operation in the successful completion of this report. TABLE OF CONTENTS Topic Page No. 1. Introduction ---------------------------------------------- 1-2 1.1 PROJECT AIMS AND OBJECTIVES 1.2 BACKGROUND OF PROJECT 1.3 OPERATION ENVIRONMENT OF THE SYSTEM 2. System Analysis ------------------------------------------ 3-8 2.1 SOFTWARE REQUIREMENT SPECIFICATION 2.2 SYSTEM OBJECTIVES 2.3 SYSTEM REQUIREMENTS 2.3.1 NON-FUNCTIONAL REQUIREMENTS 2.3.2 FUNCTIONAL REQUIREMENTS 2.4 SOFTWARE AND HARDWARE REQUIREMENTS 2.5 SYSTEM COMPARISON 3. System Design ------------------------------------------- 9-21 3.1 DATA FLOW DIAGRAMS 3.3.1 0 LEVEL DFD 3.3.2 1 LEVEL DFD 3.2 E-R DIAGRAMS 3.3 UML DIAGRAM 3.4 TABLE DESIGN 3.5 CODE OF PROJECT 4. System Implementation ------------------------------ 22- 25 5. Conclusion ---------------------------------------------26 1|Page INTRODUCTION This section gives an overview about the aim, objectives, background and operation environment of the system. 1.1 PROJECT AIMS AND OBJECTIVES The project aims and objectives that will be achieved after completion of this project are as follows: A Login Page of Document Upload Management Portal Home page to select required data upload Page Seminar Document upload page Publication upload page Personal Data upload page Other Activity Upload Page 1.2 BACKGROUND OF PROJECT Document Upload Management Portal is an application which is used by faculty and official stuffs of an institute to manage the data of seminars, publications, personal data of any faculty member like he/she is awarded or get any achievement and other activities of institute by using a computerized system. With this computerized system there will be no loss of record of any data which generally happens when a non-computerized system is used. All these modules are able to help official stuffs to manage the institute with more convenience and in a more efficient way as compared to the systems which are not computerized. 2|Page 1.3 OPERATION ENVIRONMENT OF THE SYSTEM PROCESSOR INTEL CORE PROCESSOR FOR BETTER PERFORMANCE OPERATING SYSTEM WINDOWS 7 AND ABOVE, LINUX, MAC-OS HARD DISK SPACE MINIMUM 3 GB FOR DATABASE USAGE FOR FUTURE RAM 4 GB DATABASE MYSQL 3|Page SYSTEM ANALYSIS In this section, we will discuss and analyse about the developing process of Document Upload Management Portal including software requirement specification (SRS), comparison between existing and proposed system and the functional and non-functional requirements. 2.1 SOFTWARE REQUIREMENT SPECIFICATION PRODUCT DESCRIPTION: Document Upload Management Portal is a computerized system which helps User (Official Stuffs) to manage the data in electronic format. It reduces the risk of paper work such as file lost, file damaged and time consuming. It can help user to manage the records more effectively and timesaving. PROBLEM STATEMENT: The problem occurred before having computerized system includes: File Lost When computerized system is not implemented files and documents are always lost because of human environment. Sometimes due to some human error there may be a loss of records. File Damage When a computerized system is not there, file is always lost due to some accidents like spilling of water by some member on file accidentally. Besides some natural disaster like floods or fires may also damage the files. Space consuming After the number of records, documents related to the records become large the space for physical storage of file and records also increases if no computerized system is implemented. Cost consuming As there is no computerized system, to add each record paper will be needed which will increase the cost for the management of Official Data. 4|Page 2.2 SYSTEM OBJECTIVES Improvement in control and performance The system is developed to cope up with the current issues and problems of data storing. The system can add user, validate user and is also bug free. Save cost After computerized system is implemented less human force will be required to maintain the system, thus reducing the overall cost. Reduce Space Problem After computerized system is implemented the space problem is reduced for storing data. 2.3 SYSTEM REQUIREMENTS 2.3.1 NON-FUNCTIONAL REQUIREMENTS o EFFICIENCY REQUIREMENT When a Document Upload Management Portal will be implemented users will easily access the portal and insert their data very fast. o RELIABILITY REQUIREMENT The system should accurately perform member registration, member validation, Data Insertion o USABILITY REQUIREMENT The system is designed for a user-friendly environment so that faculty and staff of institute can perform the various tasks easily and in an effective way. o IMPLEMENTATION REQUIREMNTS In implementing whole system, it uses html in front end with php as server-side scripting language which will be used for database connectivity and the backend i.e., the database part is developed using MYSQL. 5|Page 2.3.2 FUNCTIONAL REQUIREMENTS o User Login: Description of featureThis feature used by the user to login into system. They are required to enter user id and password before they are allowed to enter the system. The user id and password will be verified and if invalid id is there user is allowed to not enter the system. Fields of PageVarious fields available on this page will be: a. Login Id b. Password o Register New-user Screen: Description of featureThis feature can be performed by all users to register new user to create an account. Fields of PageFields available on this Page are: a. Login Id b. Password c. Confirm Password o Home Page: Description of featureThis feature allows to choose required site to insert data. Fields of Page Fields available on this screen are: a. Seminar Data Insertion b. Publication Data Insertion c. Personal Data Insertion d. Other College Activity Data Insertion o Seminar Data Insertion: Description of featureThis feature allows to insert data about seminars which are held in institute. Fields of Page Fields available on this page are: a. Name of the Convenor b. Name of the Seminar c. Type of the seminar (International/National/State/College) d. Program Output 6|Page e. f. g. h. i. Date of Seminar No of Participant Attendance Documents Picture for proof Any other documents o Publication Data Insertion: Description of featureThis feature allows to insert data about the publication of journals, Book etc. Fields of Page Fields available on this screen are: a. Name of the Author b. Name of the paper c. Publication Type (Journal/Book Chapter/Conference) d. Publication Level (International/National/State/College) e. Co-author name(s) f. Name of the Journal g. Date of publication h. Publication Category(indexing) (UGC/Peer reviewed/SCI/Scopus/others) i. Impact Factor(if) j. Volume and Issue k. Link if online Available l. ISSSN/ISBN m. Full Paper (The Published Document) n. Any other Documents (Like certificate) o Personal Data Insertion: Description of featureThis feature allows to insert data about any achievements of a specific Faculty member. Fields of Page Fields available on this screen are: a. Name of the Faculties b. Documents-type (Paper setter/RC/OP/Moderator/Examiner/Achievement/ FDP/BS/Ph.D.) c. Ref number d. Date of appointment/Achievement/start date/award date e. End date (in case of RC/OP/FDP/) f. No of Hour spend g. Appointment letter/Certificate 7|Page h. NOC Certificate i. Any other documents o Other College Activity Data Insertion: Description of featureThis feature allows to insert data about other College Activities like NSS/NCC/CSR/ENVS/Study or Industrial Tour/ Empowerment. Fields of Page Fields available on this screen are: a. Name of the Department b. Activity type (NSS/NCC/CSR/ENVS/Study or Industrial Tour/ Empowerment/others) c. Date of activity/start date d. End date(if) e. No of Hour spend f. Outcome/benefits g. Permission Letter h. Any other documents (all Pictures in single pdf/report) 2.4 SOFTWARE AND HARDWARE REQUIREMENTS This part describes the software and hardware requirements of the system 2.4.1 SOFTWARE REQUIREMENTS Operating system- Windows 10 is used as the operating system as it is stable and supports more features and is more user friendly. Database MYSQL-MYSQL is used as database as it easy to maintain and retrieve records by simple queries which are in English language which are easy to understand and easy to write. Development tools and Programming language- HTML is used to write the whole code and develop webpages with CSS for styling work and php for sever side scripting. 2.4.2 HARDWARE REQUIREMENTS Intel core i5 9th generation is used as a processor which is a very cost-sufficient rather than the other costly processors or the low performing processors and provides reliability and stability. It is enough for developing our project without any worries. 8|Page Ram 4gb is used as it will provide fast reading and writing capabilities and will in turn support in processing. A scanner is required for importing documents into system. 2.5 SYSTEM COMPARISON Existing System: Early days official data managed manually. It required lot of time to record or to retrieve the details. Security of information is very less. After a time, officials face a problem of storage to maintain the data. Due to this system administration sometimes face problem of misplace of data. Proposed System: To solve the inconveniences as mentioned in the existing system, an Online Document Upload Management Portal is proposed. The proposed system contains the following features: Individually each member will have his/her account through which he/she can access the required section he/she needs. Easy to organize documents and data with high security. Time consuming is low. Administration can easily access the data from database and make report upon that. 9|Page SYSTEM DESIGN 3.1 DATA FLOW DIAGRAMS 0 LEVEL DFD USER Document Upload Management Portal ADMIN NNNN 1 LEVEL DFD SEMINAR DATA INSERTION FACULTY MEMBERS Document Upload Management Portal PUBLICATION RELATED DATA INSERTION PERSONAL DATA INSERTION OFFICIAL STUFFS OTHER COLLEGE ACTIVITY DATA INSERTION 10 | P a g e Nameof Author 3.2 E-R DIAGRAMS Date_sem Publication Related Data Insertion Seminar Data Insertion password Registration view Act_type Ref_No Personal Data Insertion Other College Activity Data Insertion Nameof journal Sem_name 11 | P a g e 3.3 UML (Unified Modeling Language) DIAGRAM Seminar Data Insertion Publication Data Insertion USER Personal Data Insertion Other College Activity Data Insertion Database of whole Portal ADMIN 12 | P a g e 3.4 TABLE DESIGN Registration Table from Database Seminar Data Insertion Table from Database 13 | P a g e Publication Data Insertion Table from Database Personal Data Insertion Table from Database 14 | P a g e Other Activity Data Insertion Table from Database 15 | P a g e 3.4 CODE OF PROJECT Login Page: 16 | P a g e Database Connection Page: 17 | P a g e User Registration Page: 18 | P a g e Home Page: Seminar Data Insertion Page: 19 | P a g e Publication Data Insertion Page: 20 | P a g e Personal Data Insertion Page: 21 | P a g e Other Activity Data Insertion Page: Logout Page: 22 | P a g e SYSTEM IMPLEMENTATION Screenshot for Login page Screenshot for Signup page 23 | P a g e Screenshot for Home page Screenshot for Seminar Data Insertion page 24 | P a g e Screenshot for Publication Data Insertion page Screenshot for Personal Data Insertion page 25 | P a g e Screenshot for Other College Activity Data Insertion page 26 | P a g e CONCLUSION This website provides a computerized version of Data management system which will benefit the faculties as well as the staff of the official. It makes entire process online which helps to organize the data easily. It has a facility for user-login by which a specific member can add their own data without any confusion means it is less timeconsuming system. It uses virtual storage for storing the data, so it is also a space saving system.