Certificate Generation System

0
3413
Certificate generation system

Certificate Generation System

The certificate generation system management report in python is flexible for generating the mark-sheets of the students. This system is mainly based in the database technology and the credit based grading system (CBGS). The system is targeted to various enterprises, schools, colleges and universities. The development of system focuses at describing the tables with columns/rows & sub-columns, sub-rows, rules of data selection for calculating credits and grades of the students & summarizing exam data, particular table, column/row and formatting the data in destination document. Click here to get complete Python projects lists.

Certificate generation system can be used in universities to automate the distribution of digitally verifiable mark-sheets of students. The system accesses the students’ exam information from the university database and generates the gadget-sheet and mark-sheets of all the students in a portable document format which provides authenticity of the document and can be verified easily.

The certificate generation system is a system which allows the digital automation of the mark-sheets of the students. The system will generate the mark-sheets in Portable Document Format which is globally accepted format for files. The PDF document is very difficult to modify and requires the use of the complex software. To simply put, system is to provide the mark-sheet for credits based grading system in user friendly and secure manner. The credits based grading system enables a much require shift in focus from teacher-centric to learner-centric education. It also focuses on the continuous evaluation which will enhance the quality of education. It is very much essential to implement credits based grading system based higher education worldwide. The efficiency of the system would increase in a leap and bounds considering the fact that system will be automated & would be corruption free. Along with the above mentioned privileges, it also ensures security & spreads the awareness about the university rules and regulation. Python project report on Certificate generation system.

Background of the study

This Paper is centered on the need to adopt automatic online verification system that will save the huddles of manual verification method. This will enable anybody or an employer to verify an institution certificate online, without having to come down to the school to do so. All that is required of the employer is to log into the verification link given, which is a link to the university portal and enter the certificate number of the certificate he/she wants to verify, then the original copy of that certificate will be displayed on the screen along with the following message (assuming the name of the certificate owner is “Njoeteni Orikeze”), “Njoeteni Orikeze is a graduate of Computer Engineering Department, Michael Okpara University of Agriculture, Umudike, he graduated in the year 2015. Please carefully compare the certificate you have there with the one on your screen any alteration render that certificate invalid”. But if the certificate number is invalid (i.e a forged certificate number), the following message will be displayed on the screen “Invalid Certificate, we don’t have details of this person in our record, it is either you missed typed the certificate number or the owner did not pass through this institution, Verify and try again, please if the problem persist contact the school

AIM:

The aim of this study is:

  • To design an online certificate verification system based on the verification process adopted by the university to verify her results.
  • To phase out outdated paper/manual method, though the papers will still be kept safe in schools for future reference.
  • To make Certificate accessibility Easy To save time and Resources
  • To prevent risk in transits in result verification, e.t.c

Objectives of system design  

  • Efficiency: These involve accuracy, speed and comprehensiveness of the system output.
  • Flexibly: This is the ability of the system to adjust to the changing requirement of user. It also involves portability of system.
  • Practicability: This is the ability of the System to be able to withstand long period of time operation by the user.
  • Security: The act of applying security for the protection of the data and it involve hardware

Review of literature

The certificate generation system is kind of a document generator. There have been number of technologies proposed to generate the document or reports.

Existing System

  1. Digital Signature based mark-sheet generator: A digital signature or the digital signature scheme is type of asymmetric cryptography used to simulate the security properties of hand written signature on the paper. The output of signature process is digital signature. It provides authenticity and integrity to data.
  2. Digital academic transcript using encrypted QR code: Mark-sheet embed the digital form in mark sheet using encrypted QR code, so that any unauthorized user cannot retrieve any information .

This model is most often used in the following scenarios:

  • Requirements of the complete system are clearly defined and understood.
  • Major requirements must be defined;
  • however, some functionalities or requested enhancements may evolve with time.
  • There is a time to the market constraint.
  • A new technology is being used and is being learnt by the development team while working on the paper.
  • Resources with needed skill set are not available and are planned to be used on contract basis for specific iterations.
  • There are some high risk features and goals which may change in the future.

Disadvantage of Existing System

  1. Association of digital signature and trusted time stamp: Digital signature algorithm and protocol do no inherently provide the certainty about the date and time at which underlying document was signed .
  2. Non repudiation: In cryptographic context, the word repudiation refers to any act disclaiming responsibility for message. It is used to remove old expired certificates from repository. It is matter for security policy and responsibility of authority to keep old certificates for a period of time if non-repudiation data service is provided.
  3. Unavailability of hardware: Even though the use of QR code in a mark-sheet that possess ability to scan QR code. Also for scanning purpose one must have hardware which adds a cost to system.
  4. Lack of user friendly interface: Due to use of DOS or user interface which are not user friendly. It also uses various difficult commands to complete the number of tasks. The existing system fails to provide a good user interface. Also understanding of the user interface of existing system is tedious and time consuming whereas the new system is self-explanatory and easy to use as far as user interface is concerned.

Proposed system

The certificate generation system is to ensure an efficient certificate management using huge data and to provide marksheets for credit based grading system (CBGS) in very user friendly manner by not making it very complex. The system being automated and generalized, the system ensures to reduce manual errors by reducing manual efforts. An added asset to the feature of system is that it aims at improving and easing out the work of the existing system in very sophisticated way. The technology is rapid and able to generate, store & display the mark-sheets of the students. The system provides advance reaction capabilities and automatic operator of the internal calculation based on university rules with the information from the database. It also works with various standards of the mark-sheets.

WORKING OF CGS

In this proposed system, the admin of the system enters the marks of each student. That information will be stored in internal collection information database. In this system, percentage and grade is calculated manually. After the marks of the students entered by the admin, it generates the gadget-sheet and the mark-sheet of all the students automatically with the grades calculated. Mark-sheets will be in PDF format. PDF marks-sheets cannot be easily tampered with and required use of complex software. The PDF file of mark-sheet of every student will be stored in the separate database. And then application makes mark-sheets available via internet on demand. Python project report on Certificate generation system.

ALGORITHM

This is how our system will work. Steps for the implementation of system are as follow:

  • Step 1: If admin is operating the system, login id and password. If student is operating the system, they can access the system by providing the registration id.
  • Step 2: Check if provided login id and password or registration id is correct, if not go back to step 1 and if correct proceed for the step 3.
  • Step 3: If admin is operating the system, he can access the system by updating the database, changing the data in the database and can get the required information from the database. If students are operating the system, the can only view the data.
  • Step 4: Then system will generate the gadget sheet of all the students and it calculates the grade and grade point of each and every student as per the Credit based grading system (CBGS).
  • Step 5: Then this system will generate the mark sheet by fetching the grades, pointers and credits from the gadget sheet previously developed.
  • Step 6: Then this information of students’ marks are available to access to students by providing authentication. Admin will get requested mark sheet in PDF mark sheet for printing purpose. And only marks can be accessible to student.
  • Steps 7: These mark sheets then can be made printable by converting it into portable document format.

RESULT AND DISCUSSION

The implementation phase of our project is still in progress. Thus far, we have successfully completed the implementation and work of the following factors:

  • Final outline of the gadget sheet.
  • Automated fetching of marks of the students from database.
  • Calculation of Grades and credits for each course.
  • Verification and evaluation of marks for special cases (Ordinance for grace marks)
  • Generation of grade points for each Course.
  • Determination of Grade Performance Index.
  • Display of Final Performance of the student in terms of Pass/Fail.
  • Veto Power Allocation for Admin Login.

The following modules are currently being implemented:

  • Creation of individual mark sheets by fetching data from gadget sheet.
  • Availability of information of marks to individual student via internet/intranet.

OCVS will be a useful research tool that will open up new techniques for verifying and confirming certificates before accepting it. It saves time and reduces errors to its minimum level as compare with manual approach which have limiting point. In designing application for verifying certificate online JavaScript is more convenient to use and it is less prone to errors. In order to utilize information, it must be accessible. Accessibility includes both documentation of available data and tools for accessing the data. OCVS provides a tool that can assist with the documentation of ODBC accessible data and with the retrieval of the information. However, with a poorly documented multi-valued database system with a lack of information available via ODBC, these tools may not be enough. This project will provide some extensions to OCVS that will allow it to work with a multi-valued database system. Additionally, this project will research additional steps and programs to help increase the availability of information via ODBC. Online certificate verification system offers convenience to the users and considerable ease to employers as they can get original certificate from school easily and more quickly than conventional methods of manual verification. Python project report on Certificate generation system.

Even though computerized verification systems have a number of advantages over manual ones, there a few challenges that must be overcome in order that their benefits may be fully realized. First of all, there is the high initial cost of implementing such a system, as is typical of all computerized systems. (This is often prohibitive to developing countries like Nigeria). Secondly, there is the challenge of users’ education. The public/user needs to be educated adequately on the use of online verification system. A third concern is the verification system security; how the system could be attacked by hackers and fraudsters, including system administrators (who may be in favour of some particular students). Finally, verification system security should be allowed to be scrutinized by experts in systems analysis and design, computer programming and computer system security. This would be the only way to ensure public confidence in such systems. Python project report on Certificate generation system.

Conclusion

Certificate generation system management report in python.We have generated the gadget sheet calculating the grades, credits, grade points of each courses and Grade Performance Index of whole semester considering all the courses. Also determined the calculations for evaluation of marks for special cases (ordinances for grace marks in case of failure as per the university rules). The system automated and generalized the system ensures to reduce manual error by reducing manual efforts. An added asset to the feature of the system is that aims at improving and easing out the work of existing system in very sophisticated way. Python project report on Certificate generation system.

System Configuration:

H/W System Configuration:- 

System          : Pentium I3 Processor.
Hard Disk       : 500 GB.
Monitor          : Standard LED Monitor
Input Devices : Keyboard
Ram               : 4 GB

S/W System Configuration:-

Operating system              : Windows 7/8/10.
Available Coding Language : Python
Database                          : MYSQL

Project Name Certificate Generation System
Project Category Python
Project Cost 65$/ Rs 4999
Delivery Time 48 Hour
For Support WhatsApp:  +91 9481545735 or Email:     info@partheniumprojects.com

Please use the link below for international payments.