Upload
jeffrey-shaw
View
214
Download
0
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