03-09-2016, 03:58 PM
1452518443-inmaas.zip (Size: 579.64 KB / Downloads: 5)
INTRODUCTION
In the current scenario, evaluating internal grade of students in the campus is time consuming as well as requires more human effort. Proposed system is an application program that provides a comprehensive solution to manage and enhance the internal mark evaluation.
Our project “INTERNAL MARK ASSESSMENT SYSTEM” is developed based on information collected from the various departments of ‘ Nirmala College, Muvattupuzha’.
This project mainly includes the maintains of admission details and internal details of each student in the department. Internal grade are evaluated from the grade obtained by the students for internal exams, seminars, assignment and attendance.
It is data base project. The proposed system is developed in visual Basic 6.0. SQL Server is the back end.
ABOUT THE ORGANIZATION
The project entitled “INTERNAL MARK ASSESSMENT SYSTEM “ computerize the internal grade calculation of various departments in Nirmala College.
Nirmala College is a first grade college, which entered into 59th year of its glorious service to the cause of higher education . In 1955,the college was raised to First Grade by B.A.,B.Sc and B.Com Courses. Post Graduate courses were introduced in 1965 and now there are 13 graduate courses and 8 Post Graduate courses are available and research facilities are available in 5 courses.
Nirmala College is one of the foremost colleges in Kerala with over 1500 faculty members. The college is affiliated to Mahatma Gandhi University , Kottayam.
3.SYSTEM ANALYSIS
System analysis is the process of gathering and interpreting facts , diagnosing problems and using the facts to improve the system . Analysis is a detailed study of various operation performed by a system and their relationship within and outside of the system . This involves gathering information and using structured tools for analysis.
3.1 EXISTING SYSTEM
3.1.1 ABOUT THE EXISTING SYSTEM
In the various departments the admission details of student s are kept as manual records . So it is very difficult to maintain the data , a number of registers are needed there is a chance of loss of data . At the same time does not provide security of data . If we want to get the details of a particular student we have to search the entire record . Personal details as well as academic details are stored separately in different registers, so if a person wants to know the details , he has to refer a number of registers sometimes there is a chance of data inconsistency ,and data redundancy.Computerization reduces the communication gap because anything is programmed as per schedule and omission of information is not possible at all.
3.1.2 DRAWBACKS OF THE EXISTING SYSTEM
The existing system has some limitations that said as follows:
• At present keeping records is manual.
• Large no of records is required
• Lacks of security
• Calculation takes more time
• Chance for getting error is more
3.1.3 NEED FOR COMPUTERIZATION
The different problems that can be arising in the system can be overcome by the computerization of the system . Although correct solution cannot be achieved, to some extent the computerization gives solution to most of the problems.
It hence can be said to provide the following advantages:
User Friendly Interfaces: The system provides friendly graphical user interfaces with efficient help and tips, which makes addition of records easier. Several validation routines are also provided which ensure error free addition of records. Moreover large quantity of data can be easily inserted with less time consumption
Easier Access to Information: it is easier to access information from the available set of records. The records need not be manually located; the records searched for can be retrieved depending on the speed of the computer installed. Hence searches can be easily done with the highest precision of accuracy.
Speed: The most important advantage of the computerized system is the speed with operations can be performed. The speed difference between computer and men are enormous.
Generation of Reports: It ensures timely and accurate report generation with the help of an excellent reporting system. Such a reporting system automatically links all necessary information and generates clear and unambiguous.
Avoidance of Redundancy: It ensures that records are redundant that is avoiding duplication of records .In our system no two students can have the same register number.
Consistency : The major problem that can be overcome is the problem of consistency . It ensures that changes made are available to all.
Security: It provides security by means of passwords.
3.2 PROPOSED SYSTEM
Taking into account the shortcoming of the existing system, a new computerized system was proposed with Visual Basic 6.0 as front and SQL server as backend . High speed and ease of use are the main features of the proposed system.
The proposed system allows acceptance of details of each student and to store it in a database. It prevents unauthorized access. By using the system we can record the course details, batch details, subject details, internal mark details, attendance details.Using the system we can easily search the details of particular student. We are providing the help facility for accessing in a user-friendly manner.
It’s make possible by just clicking on the required buttons that are displayed on the screen . Separate forms have been designed for each of these options presented on the screen . These are specific and easy to understand.
3.2.1 ADVATAGES OF THE PROPOSED SYSTEM
• To reduce the paper work
• To reduce complexity error
• Maintain security
• Avoid redundancy
• Giving accurate information
• User friendly
• Automatic updating , searching of records are made possible
• Enables to view large volume of data in short time
3.3 SOFTWARES REQUIREMENTS SPECIFICATION
HARDWARE REQUIREMENTS
1. CPU : PENTIUM DUAL CORE processer
2. Memory : 1 GB
3. Cache : 2 MB
4. Floppy Disk : 1.44MB
5. Hard Disk : 80 GB
6. Speed : 2.2GHZ
7. Display : 15” Monitor
8. Key Board : Standard 108 Keys Enhanced Keyboard
9. Mouse : MS Serial Mouse
10. Printer : 2008 Series Laser
SOFTWARE REQUIREMENTS
1. Operating System : Windows XP
2. Front End : Visual Basic 6.0
3. Back End : SQL Server
4. Method of connecting : ADODC
Visual Basic 6.0
VB is Visual Design Environment, designing from that makes up user interface ,adding codes to the forms and objects such as buttons, textboxes, labels and required support code in adding modules. It is a higher performance, highly integrated development environment that allows creating, building and debugging window applications faster and easier than ever before. It is a graphical user interface. Online help is also available.
VB has became a popular environment due to the following features :
• Visual Basic application is event driven, which means that the user is in control of the application.
• Visual Basic application is a complete windows application development system.
• Visual Basic supports the basic principle of object- oriented design. Compartmentalize different aspects of the application as objects and develop and test them independently.
SQL server
Microsoft SQL server 2000 is a set of components that work together to meet
the data storage and analysis needs of the largest Web sites and enterprise data processing systems. The topics in SQL Server Architecture describe how the various components work together to manage data effectively.
Features of SQL Server 2000
• Enterprise-Level Database Features:
The SQL Server 2000 relational database engine supports the features required to support demanding data processing environments. The database engine protects data integrity while minimizing the over head of managing thousands of users concurrently modifying the database.SQL Server 2000 distributed queries have been plugged into the .net allow you to reference data from multiple sources as if it were a part of a SQL Server 2000 database while at the same time, the distributed transaction support protects the integrity of any updates of the distribute data. Replication allows you to also maintain multiple copies of data, while ensuring that the separate copies remain synchronized. You can replicate a set of data to multiple, mobile, disconnected users, have them work autonomously, and then merge their modifications back to the publisher.
• Internet Integration:
The SQL Server 2000 database engine includes integrated XML support. It also has the scalability, availability, and security features required to operate as the data storage component of the largest Web sites. The SQL Server 2000 programming model is integrated with the windows DNA architecture for developing Web applications and SQL Server 2000 support features such as English Query and the Microsoft Search Service to incorporate user-friendly queries and powerful search capabilities in Web applications.
• Data Warehousing:
SQL Server 2000 includes tools for extracting and analyzing summary data for online analytical processing. SQL Server also includes tools for visually designing databases and analyzing data using English-based questions.
3.4 FEASIBILITY ANALYSIS
Feasibility study is a system proposal according to its workability , impact on the organization , ability to meet user needs and efficient use of resources. Feasibility study identifies, describes and evaluates the candidate system and selects the best system for the job. An important outcome of the preliminary investigations is determining whether the system requested is feasible or not.
3.4.1 Economic Feasibility
Economic feasibility evaluates whether the system benefits greater than the cost. The proposed system is cost –effective one since the benefit of the software outweighs the cost incurred in installing it . It can be developed under optimal expenses with the available hardware and software. The computerized system provides easy and faster information retrieval and saves a lot of time and manpower.
3.4.2 Technical Feasibility
Technical feasibility involves financial considerations to accommodate technical enhancement. the proposed system requires a computer and printer for its functioning. The features of the proposed system like good response time , accuracy and volume of data handling capacity etc suggest that the system is technically feasible.
3.5 DATAFLOW DIAGRAMS(DFD)
The data flow diagrams were first developed by Larry Constantine as a way of expressing system requirements in a graphical form :this led to a modular design. A DFD, also known as “Bubble Chart” , has the purpose of clarifying system requirements and identifying major transformation that will become programs in system design. A DFD consists of a sequence of bubbles joined by lines . The bubbles represent data transformation and the line represent the data flow in system.