04-02-2013, 04:19 PM
University Admission System
University Admission.doc (Size: 1.8 MB / Downloads: 24)
Abstract
University wants to computerize its admission process for higher education courses. Specification Basic objectives are to extend their reach to geographically scattered students, reducing time in activities, centralized data handling and paperless admission with reduced manpower. Cost cutting, operational efficiency, consist view of data and integration with other institutions are other factors. Main challenges are effectively sync internal and external operations in such a manner that job can be finished within time limit and integration with different agencies on an agreed upon common data format.
Introduction
Purpose
The University Admission System has been developed in order to automate the complete admission system starting from the notification to admission process. It also includes the Statistical reports on daily activities in the admission process.
The system enables online admissions saving the time of the geographically scattered students. It enables reducing time in activities, centralized data handling and paperless admission with reduced manpower. It improves the operational efficiency and reduces the cost. It also provides consist view of data and integration with other institutions for verification of marks and details.
Scope
• Create different system users and assign different roles with related permissions.
• The Notification will be released through online and manually.
• Students can apply online or offline.
• Verification of marks/details done by interacting with different agencies like school boards or college management systems.
• Hall tickets will be issued for eligible candidates.
• Ranks will be generated depending upon the marks obtained for qualified candidates and call letters will be send to short listed candidates.
• Admissions will be done online, saving the time of students.
• Centralized data maintained.
• The seats management will be done by the convener online and availability of seats announced.
• Statistical reports on daily activities in the admission process will be generated.
Overview
The Department Committee draws up a time schedule for admission and also decides on the criteria for section and sends its recommendation to the graduation committee. Once this done, the following procedure is to be followed.
1. The university meets to finalize the draft advertisement, criteria for admission and preparation of the merit list.
2. All application forms received by the Departments are listed in order of merit and sent to the Admission Section. The Admission Section prepares merit list of students other than University which after being approved by the departmental committee, is sent back to the admission section along with the application forms for further checking by a specific date.
3. The merit list is complied according to the criteria as decided by the committee and the principles of reservation as University Rules.
4. After the checking of the forms by the admission committee, the committee is to meet again to consider and finalize the merit list within a specific date. The prepared merit list should be prominently displayed at least three days before the actual admission.
5. The admission section is then to proceed with the admission through counseling within the due date.
Existing System:
The Current System is a browser which is not totally computerized especially for university admission process. The system takes lots of time in performing different activities, and there is no centralized data handling. There is no integration in the current system upon common data format.
Proposed System:
The Proposed system is a browser which is completely related to internet browsing. The web enabled information management system designed to automate the entire operations of a modern. This system allows multi-divisional, multi-department system handling that includes various activities.
Features of Java Security
Every time you that you download a “normal” program, you are risking a viral infection. Prior to Java, most users did not download executable programs frequently, and those who did scan them for viruses prior to execution. Most users still worried about the possibility of infecting their systems with a virus. In addition, another type of malicious program exists that must be guarded against. This type of program can gather private information, such as credit card numbers, bank account balances, and passwords. Java answers both these concerns by providing a “firewall” between a network application and your computer.
When you use a Java-compatible Web browser, you can safely download Java applets without fear of virus infection or malicious intent.
Portability
For programs to be dynamically downloaded to all the various types of platforms connected to the Internet, some means of generating portable executable code is needed .As you will see, the same mechanism that helps ensure security also helps create portability. Indeed, Java’s solution to these two problems is both elegant and efficient.
The Byte code
The key that allows the Java to solve the security and portability problems is that the output of Java compiler is Byte code. Byte code is a highly optimized set of instructions designed to be executed by the Java run-time system, which is called the Java Virtual Machine (JVM). That is, in its standard form, the JVM is an interpreter for byte code.
Translating a Java program into byte code helps makes it much easier to run a program in a wide variety of environments. The reason is, once the run-time package exists for a given system, any Java program can run on it.
Object-Oriented
Java was not designed to be source-code compatible with any other language. This allowed the Java team the freedom to design with a blank slate. One outcome of this was a clean usable, pragmatic approach to objects. The object model in Java is simple and easy to extend, while simple types, such as integers, are kept as high-performance non-objects.
Robust
The multi-platform environment of the Web places extraordinary demands on a program, because the program must execute reliably in a variety of systems. The ability to create robust programs was given a high priority in the design of Java. Java is strictly typed language; it checks your code at compile time and run time.
Java virtually eliminates the problems of memory management and de-allocation, which is completely automatic. In a well-written Java program, all run time errors can –and should –be managed by your program.