Synopsis on Coll Mgmt

Embed Size (px)

Citation preview

  • 7/30/2019 Synopsis on Coll Mgmt

    1/27

    SYNOPSIS OF

    COLLEGE MANAGEMENT SYSTEM

    Submitted to Department of Information Technology

    Institute of Management Studies - Noida

    Submitted To: Submitted By:

    Mr. RAJAT SHEEL JAIN PRINCE UPADHYAY

    IT LECTURER RAVI RANJAN

    SAJAL KUMAR

    SACHIN BANSAL

    (BCA 6th

    SEM)

  • 7/30/2019 Synopsis on Coll Mgmt

    2/27

    1. Name of the student ---------------------------------------------------------2. Enrolment of the student ---------------------------------------------------------

    3. E-mail: ---------------------------------------------------------

    4. Mob. No. ---------------------------------------------------------

    5. Title of the Project ---------------------------------------------------------

    6. Name of the Guide ---------------------------------------------------------

    For Office Use Only:

    Signature of the Guide

    Approved Not Approved Date: -------------------------

    Department of Information Technology

    IMS-Noida-201303

    Guidelines & General Instruction:

    Suggestions for reforming the Project:

    1

    23

    4

    5

    6

    7

    2.4 Synopsis Approval Performa

  • 7/30/2019 Synopsis on Coll Mgmt

    3/27

    INDEX

    1.Introduction and objective of the project

    2.Analysis (Feasibility Study, DFD 0 Level, 1- Level

    and 2 Level/ER Diagram etc)

    3.H/W and S/W Requirement

    4.Table and Structure, Number of Modules, Detail ofModules, Data Structure

    5.Types of Reports

    6.Scope of future application

    7.Limitations

    8.Bibliography

  • 7/30/2019 Synopsis on Coll Mgmt

    4/27

    Introduction

    College management software is prepared to maintain the day to day

    operations in a leading college. This software help them to maintain the

    student and employee records. So the maintain becomes easier.

    About the organization

    Speed up Networks Software College was actually established in the year

    2002 March 17thon Hope College near Manis Theatre. The official address was

    No 126, Thulasiammal layout, Opposite to Manis theatre with only two systems

    as a home based application development centre. Later it developed as the student

    project centre with lot of MBAs and Polytechnic students were migrated by the

    internal marketing of the three staff who becomes the directors of the speed up

    networks.

  • 7/30/2019 Synopsis on Coll Mgmt

    5/27

    OBJECTIVE

    To provide quality education of information technology and IT enabledservices to shine as leading business promoters on real time and

    submission of application and system software.

    To develop the efficient candidates as per the requirements of major IT

    sectors.

    To serve the society by releasing free wares.

    To provide a wide range of ideas and thoroughly to the environment

    about the development of information technology and its enabled fields.

    Quality IT Education at affordable cost for all.

    Main aim in developing campus management system is to provide an

    easy way not only to automate all functionalities of a college, but also to

    provide full functional reports to top management of college with the

    finest of details about any aspect of college.

    We are committed to bring the best way of management in the various

    forms of campus management system. We understand that campus

    management system in not a product to be sold, it is a bridge between

    the College and Students.

    So we can say the Core purpose of designing College ManagementSystem is to manage the task related to the college students/employees

    and to reduce time to searching of appropriate candidates in college view.

  • 7/30/2019 Synopsis on Coll Mgmt

    6/27

    FEASIBILITY STUDY

    Depending on the results of the initial investigation, the survey is expanded to a more

    detailed feasibility study. A feasibility study is a test of a system proposal according toits workability, impact on the organization, ability to meet user needs, and effective

    use of resources. It focuses on three major questions:

    1. What are the users demonstrable needs and how does a candidate systemmeet them?

    2. What resources are available for given candidate systems? Is the problemworth solving?

    3. What are the likely impacts of the candidate system on the organization? How

    well does it fit within the organizations master MIS plan?

    Each of these questions must be answered carefully. They revolve aroundinvestigation and evaluation of the problem, identification and description of candidatesystems, specification of performance and the cost of each system, and final selectionof the best system.

    The objective of a feasibility study is not to solve the problem but to acquire a sense ofits scope. During the study, the problem definition is crystallized and aspects of theproblem to be included in the system are determined. Consequently, costs and

    benefits are estimated with greater accuracy at this stage. Cost/benefits analysis isdescribed.

    The result of the feasibility study is a formal proposal. This is simply a report a formaldocument detailing the nature and scope of the proposed solution. The proposalsummarizes what is known and what is going to be done. It consists of the following:

    Statements of the problem A carefully worded statement of the problemthat lead to analysis.

    Summary of findings and recommendations A list of the major findingsand recommendation of the study. It is ideal for the user who requires quickaccess to the result of the analysis of the system under study. Conclusions arestated, followed by a list of the recommendation and a justification for them.

  • 7/30/2019 Synopsis on Coll Mgmt

    7/27

    Details of findings outlines of the methods and procedures undertaken bythe existing system followed by the coverage of the objectives and proceduresof the candidate system. Included are also discussions of output reports, filestructures, and cost and benefit of the candidate system.

    Recommendation and conclusion Specific recommendations regardingthe candidate system, including personnel assignments, costs, projectschedules and target dates.

    After management reviews the proposal, it becomes a formal agreementthat paves the way for actual design and implementation. This is a crucialdecision point in the life cycle.

    THE FOLLOWING ASPECTS HAVE TO BE KEPT IN VIEW WHILE CONDUCTINGTHE FEASIBILITY STUDY FOR ANY PROJECT:

    1. Technical Feasibility: The current manual system could be made

    computerized to benefits for members as well as the administrator. The

    convenience and additional features were the bonus.

    2. Operational Feasibility: Being a highly userfriendly system, both members

    and the administrator could easily use the system with minimal training

    3. Economic Feasibility: The system is quit economical since the cost of

    hardware and software is not very high. The existing PCs are utilized and the

    additional costs are far overweighed by the advantages.

    4. Behavioral Feasibility: Since the system brings benefits to both members and

    the administrator in terms of ease of operation and greater convenience no

    resistance to introduction of this system is apprehended.

    Requirement Analysis (what to do?)

    Requirement analysis is done in order to understand the problem, which the software

    system is required to solve (what to do?). The problem could be automating an

    existing manual system like manual purchasing goods system, or developing a new

  • 7/30/2019 Synopsis on Coll Mgmt

    8/27

    automated system based on user needs or a combination of both. For large systems,

    which have to perform a large number of tasks with multiple features, it is very

    important that the system requirements are very clearly understood by discussing with

    the potential users. This task involves several meetings between the client/user and

    the system developer. In order to minimize the communication gap, especially for

    large project, software requirement specifications are finalized between the client

    and system analyst.

    System Design Considerations(How to do?)

    After having the requirements of the project in hand, the system framework under which the

    implementation would be done is initiated. This involves taking important decisions regarding

    hardware, software, Security, structure of the project detailing out the modules, scheduling of

    related task and distribution of the same between team members.

    ModularityFor effective implementation of any project, it is crucial that the requirements should be

    grouped as modules, with each module having predefined inputs, performing a specific task

    and yielding the desired output.

    SchedulingScheduling is perhaps the most critical activity during the system design

    phase as this is the time when allocation of resources is done to the various

    modules and areas of the project. Care must be taken to set aside reasonable

    amount of time for testing, debugging as well optimization of the project and the

    deliverables.

    Software development (coding):

    By this stage, all the required input from the client/user has come; the scope of modules

    has been decided. During this phase, the actual implementation of the logic starts. The

  • 7/30/2019 Synopsis on Coll Mgmt

    9/27

    developer must logically decide the flow of program/ DFDs, incorporating the

    validations to be done at the client end to enable smooth functioning of all the modules;

    The comments should be used to depict the flow of code, to improve readability and

    facilitate the debugging activity.

    For details of the forms & code for our Telephone Directory , please refer to

    section

    System Testing:

    During this phase, the various test cases must be prepared, which involve considering

    of various permutations combinations of inputs that can be entered by the user. The

    modules should be tested independently and then they should be tested as a

    system, that is, after integrating all the modules.

    System Documentation:

    The importance of documentation is similar to the catalogfor a product .It constitutes

    an integral part of the project as it acts as a reference manual for the user of the

    project. Thus, care must be taken to describe all the modules, their functionalitys, the

    bugs and the remedies. This also helps in system maintenance.

    SYSTEM ANALYSIS

    Analysis is a detailed study of the various operations performed by a system and their

    relationships within and outside of the system. A key question is what must be done tosolve the problem? One aspects of analysis are defining the boundaries of the systemand determining whether or not a candidate system should consider other relatedsystem. During analysis, data are collected on the available files, decision points, andtransactions handled by the present system. Some logical system models and toolsare used in analysis. DFD interviews, onsite observations, and questionnaires areexamples. The interview is a commonly used tool in analysis. It requires special skillsand sensitivity to the subjects being interviewed. Bias in data collection and

  • 7/30/2019 Synopsis on Coll Mgmt

    10/27

    interpretation can be a problem. Training, experience, common sense is required forcollection of the information needed to do analysis.In this project ,the details and theprocedures of the students are studied so as to make the system efficient to use.Byusing this project one is able to search the records of the students ,the details of thestudents,and the information about the subjects they are studying ,etc

    Once analysis is completed, the analyst has firm understanding of what is to be done.The next step is to decide how the problem might be solved. Thus, in system design,we move from the logical to the physical aspect of the life cycle.

    REQUIREMENT ANALYSIS & SPECIFICATION

    Analysis categories requirement and organize them into related subsets; explore eachrequirements in relationship to other; examines requirement consistency, omission and,ambiguity; and rank the requirement based on the need of the customer. So first thing

    analyze to do is information gathering. That is, gathering information about making thesoftware of automation of sales. For this, the analysts and staff members of the salesdepartment conduct a meeting and thebasic requirements of the new system are elicited. After gathering information, theanalysts setout system services in detail in requirement specification and properlyorganizes the basis of system services. For example, in developing a project forpurchasing goods on line, we held meeting to gather information about the assumeddata flow of the information system.

    In this meeting, the following question were taking in the consideration by the wholeteam1. What do the current customer profile look like?

    2. In each requirement consistent with the overall objective of the system?

    3. In each requirement bounded and unambiguous?

  • 7/30/2019 Synopsis on Coll Mgmt

    11/27

    DATA FLOW DIAGRAM

    When solving a small problem, the entire problem can be tackled atonce. For solving larger problems, the basic principles are the time-tested principle ofdivide and conquer. Clearly, dividing in such a manner that all the divisions have to be

    conquered together is not the intent of this wisdom. This principle, if elaborated, wouldmean, divide into smaller pieces, so that each piece can be conquered separately.

    Problem partitioning, which is essential for solving a complex problem, leads tohierarchies in the design. That is, the design produced by using problem partitioning canbe represented as a hierarchy of components. The relationship between the elements inthis hierarchy can vary depending on the method used. For example, the most commonis the whole-part of relationship. In this the system consists of some parts, each pastconsists of subparts, and so on. This relationship can be naturally represented as ahierarchical structure between various system parts. In general hierarchical structure

    makes it much easier to comprehend a complex system. Due to this, all designmethodologies aim to produce a design that has nice hierarchical structures.

    The DFD was first designed by Larry Constantine as a way of expressing systemrequirements in a graphical form; this led to a modular design.

    A DFD, also known as bubble chart, has the purpose of clarifying system requirementsand identifying major transformations that will become programs in system design. So itis the starting point of the design phase that functionally decomposes the requirementspecifications down to the lowest level of detail. A DFD consists of series of bubbles

    joined by lines represent data flows in the system.

    DFD SYMBOLS

    1. In the DFD, there are four symbols.

    2. A square defines a source (originator) or destination of system data.

    3. An arrow identifies data flow- data in motion. It is a pipeline through which

    4. Information flows.

    5. A circle or a bubble (some people use an oval bubble) represents a process thattransforms incoming data flows(s) into outgoing data flow(s).

    6. An open rectangle is a data store-data at rest, or a temporary repository of data.

  • 7/30/2019 Synopsis on Coll Mgmt

    12/27

    SYMBOLS MEANING

    Source or destination of data

    Data Flow

    Process that transforms data

    flow

    Data Store

  • 7/30/2019 Synopsis on Coll Mgmt

    13/27

    DFD O LEVEL

    Access&manupulate Information

    Student

    Information

    Record

    Students Administrator

  • 7/30/2019 Synopsis on Coll Mgmt

    14/27

    DFD 1 LEVEL

    Correct

    Incorrect

    Adminstrator College

    Location

    &Name

    Course

    A/C de t

    Library

    Students

    Facult

    Registration Fee Details Students

    details

    ProgressRecord

    Students Passward ExitLogin

    Records

  • 7/30/2019 Synopsis on Coll Mgmt

    15/27

    User Views/

    Un-normalizedRelations

    First NormalForm

    Second Normal

    Form

    Third NormalForm

    Step 1: Remove repeating groups.Fix record

    Step 2 : Removal of data itemswhich are not

    Step 3 : Removal of transitivede endencies.

  • 7/30/2019 Synopsis on Coll Mgmt

    16/27

    E/R DIAGRAM

    The relation obtained from the data store such as Employee Register will most likely beun-normalized. It will consist of repeating groups and record will not be of fixed

    length.

    College

    User

    Validation

    CourseDetails

    StudentDetails

    Staff

    Details

    User

    Reports

    Attendance Stock Examination Fees

    Student_DB Course_DB

    Staff_DBStaffReports

  • 7/30/2019 Synopsis on Coll Mgmt

    17/27

    HARDWARE (H/W) & SOFTWARE (S/W) REQUIREMENT

    The hardwareused for the development of the project is:

    PROCESSOR : PENTIUM III 866 MHz

    RAM : 128 MB SD RAMMONITOR : 15 COLOR

    HARD DISK : 20 GB

    FLOPPY DRIVE : 1.44 MBCDDRIVE : LG 52X

    KEYBOARD : STANDARD 102 KEYS

    MOUSE : 3 BUTTONS

    The Software used for the development of the project is:

    OPERATING SYSTEM : Windows XP ProfessionalENVIRONMENT : Visual Studio .NET 2005

    .NET FRAMEWORK : Version 1.0LANGUAGE : Visual Basic.NET

    BACKEND : SQL

  • 7/30/2019 Synopsis on Coll Mgmt

    18/27

    TABLES AND STRUCTURE & MODULES AND

    THEIR DETAILS

    1. Student Registration Form -

    If you have not specified any course in course form then you can

    not register any student in this software.

    There are many buttons in this form

  • 7/30/2019 Synopsis on Coll Mgmt

    19/27

    1. New

    Registration - This button is used for Registration of new Student.

    2. Save - This button is used to save new registration in data.

    3. Cancel - This button is used to cancel new registration.

    4. Status - This button is used for performing various tasks.

    - Edit

    - Delete- Find

    - First

    - Last

    - Next- Previous

    5. Edit - For editing the detail of any Student, to find the Students data byFind button and click on Edit button

    6. Delete - For deleting the detail of any Student, to find the Students data by

    Find button and click on Delete button

    7. Find - This button is used for finding the data of any Student.

    8. First - This button is used to show the details of first Student.

    9. Last - This button is used to show the details of last Student.

    10. Previous - This button is used to show the details of Previous Student.

    11. Next - This button is used to show the details of next Student.

    12. Photograph - This button is used to select the Photograph.

    There are many input fields in this Form -

    1. Student Code - This field is automatically generated by the system.

    2. Enrollment Number - You have to enter the Enrollment Number of Student.

    3. Student Name - You have to enter the Name of Student.

    4. Date of Admission - Automatically Generated as today date

  • 7/30/2019 Synopsis on Coll Mgmt

    20/27

    Personal Information -

    5. Father Name - You have to enter the Name of father of Student.

    6. Mothers Name - You have to enter the Name of mother of Student.

    7. Date of Birth - You have to enter the Date of Birth of Student inDD/MMM/YYYY format.

    8. Gender - You have to enter the Sex of Student.

    9. Course Code - You have to select the Course code of Specific Course.

    10. Course Name - Automatically generated in reference of Course Code.

    11. Caste - You have to enter the Caste of Student.

    12. Semester - You have to select the Semester in which the Student iseligible for admission

    13. Phone Number - Optional, you have to enter the Phone Number of Student.

    14. University - Automatically generated in reference of Course Code.

    15. Permanent Address - You have to enter the Permanent Address of Student.

    16. Corresponding

    Address - You have to enter the Corresponding Address of Student.

    In Total Fee field, it display the fee of Course, you can modify it, you can feed donation &

    concession in Donation & Concession field respectively, then the fee for this student will be

    saved as Total fee + Donation - Concession

  • 7/30/2019 Synopsis on Coll Mgmt

    21/27

    Qualification -

    It has 5-5 fields for each of following fields for High school, Intermediate, Graduation,

    Post Graduation and other in 5 rows. It is not necessary to fill all 5 rows.

    17. Course Name - You have to enter the Course Name of every qualification.

    18. Board / University - You have to enter the Board or university of filled courses.

    19. Year - You have to enter the Year of filled courses.

    20. Roll no. - You have to enter the Roll No. of filled courses.

    21. Maximum Marks - You have to enter the Maximum Marks of filled courses.

    22. Obtained Marks - You have to enter the Minimum Marks of filled courses.

    23. Percentage - Automatically generated.

    Other Information -

    24. Email ID - Optional, You have to enter the Email Address of Student.

    25. Lateral Entry - You have to select the Semester, in which he is admitted.

    26. Number - You have to enter the Number of the Draft.

    27. Bank Name - You have to enter the Bank Name.

    28. Amount - You have to enter the Amount of Draft.

    29. Date - You have to enter the Date of Draft.

    30. Attached

    Documents - You have to enter the Name of attached documents

  • 7/30/2019 Synopsis on Coll Mgmt

    22/27

    2. Student Fee Details Form -

    This form is used to submit the fee of enrolled student.

    There are many buttons in this form

    1. Fee payment - This button is used for making the Fee Payment of enrolledStudent.

    2. Save - This button is used for saving the Fee Payment.

    3. Cancel - This button is used for canceling the fee payment.

    4. Edit - This feature is not available

    5. Find - This button is used for finding the data of any Student.

  • 7/30/2019 Synopsis on Coll Mgmt

    23/27

    There are many input fields in this Form -

    1. Enrollment Number - You have to select the Enrollment Number of Student.

    2. Student Name - Automatically generated in reference of Enrollment No.

    3. Course Code - Automatically generated in reference of Enrollment No.

    4. Course Name - Automatically generated in reference of Enrollment No.

    5. Semester - You have to select the Semester of which he will submitthe Fee.

    6. Date - Automatically generated as today date.

    7. Paid Fee - Enter the Amount of Fee Payment.

    8. Total Fee - Automatically generated, it displays the total fee of thisstudent

    9. Balance Fee - Automatically generated, it will displays the remaining feeafter submission

  • 7/30/2019 Synopsis on Coll Mgmt

    24/27

    Types of Reports

    1. Student Report - This report is used to generate the report of enrolled studentbetween two dates. Select the first date and second date andclick on Generate button.

    2. Employee Report - This report is used to generate the report of appointedemployee between two dates. Select the first date and

    second date and click on Generate button.

    3. Course Report - This report is used to generate the report of the selectedcourse name. Select the course name and click on Generate

    button.

    4. Book Detail Report - This report is used to generate the report of selectedAccession No. (Group No.). Select the Accession No. andclick on Generate button.

    5. Issued Book Report - This report is used to generate the report of issued book ofselected Student Code. Select the Student Code. and clickon Generate button.

    6. Fee Detail Report - This report is used to generate the report of fee submissionof selected Month. Select the Month and click on Generate

    button.

    7. Marks Detail Report - This report is used to generate the report of marks of examof selected Year. Select the Year and click on Generatebutton.

    8. Generate Pay Slip - This report is used to generate the Pay Slip of the selectedMonth .

  • 7/30/2019 Synopsis on Coll Mgmt

    25/27

    Scope of Future Application

    This is of generic type software, suitable to all colleges. This

    software have all the modules to manage college transactions.

    Separate division is provided to maintain admission process.

    Student management, Employee management etc.

    This system provides the detail structure of the college campus and its

    departments. CMS synchronizes the working of all the departments. It looks on all

    aspects of a college, its students, faculties, Departments, marks and other co

    curricular activities.

    CMS is the easiest way to manage all functionalities of a college, which facilitatescolleges to maintain the functionality related to college employees and their

    students.

  • 7/30/2019 Synopsis on Coll Mgmt

    26/27

    LIMITATIONS

    Without using this software, you cannot learn how to prepare your

    records in standard manner.

    Also you cannot find the previous session papers answer and currentnews related to any student or employees.

    Without using this software, administrator cannot manage all records

    in standard manner.

    Also it cannot help to get all the details of any student.

    It is also a lengthy process.

    It does not helps to generate any bills & dues of the student.

  • 7/30/2019 Synopsis on Coll Mgmt

    27/27

    BIBLIOGRAPHY

    BOOKS:-

    Mastering visual basic 6.0

    By Evangelos Petroutsos

    Visual Basic 6.0 IN 21 DAYS

    By Gregy Perry

    DATA DASE PROGRAMMING WITH VISUAL

    By Gregy Perry

    Visual basic 6.0

    By Gary Cornell

    MAGAZINES:-

    CHIP

    PC QUEST