You are on page 1of 51

AN STATEMENT ABOUT THE ADMISSION MANAGEMENT SYSTEM :The ability to plan and deliver a great learning experience to the

student is extremely essential .The faculty and key staff should spend quality time straitening rather than trying to get administrative tasks completed. Admission management systemHandles the Admission management. Students module comprises of all the particulars and detailing of each student along with the personal information .like wise faculty and staff module Takes care of attendance , lectures, payment etc. Every student, faculty staff is given and Id and password to access account. Every minute detail is available there.The project provides and maintains day to day activities of Admission and makes daily report as per required by the various department.

1. AIM:Aim of this project is to provide a software that is able to store records about the student and some other department which is linked by the Admission management system & makes a daily report as per the requirement.

2. OBJECTIVE :The fee management system will contain much functionality. It will be completely computerized with following features: Provides password facility for different user to ensure high level of security. It is user friendly fee management module. It regulates the fee management process completely. The complex task of report card generation is an extremely easy work.

1|Page A Project Report on Admission Management System

3. ACKNOWLEDGEMENT
A part from the effort of me, the success of any project depends largely on the encouragement and guidelines of many others. I take this Opportunity to express my gratitude to the people who have been instrumental in successful completion of this project. I would like to show my greatest appreciation. I cant say thank you enough for his tremendous support and help. I feel motivated and encouraged every time I attend his meeting. Without his encouragement and guidance this project would not have materialized. The guidance and support received from all the members who contributed and who are contributing to this project, was vital for the success of the project. I am grateful for their constant support and help.

4. TOOLS AND PLATFORM:Language use:C# Data Base Microsoft Access 2003 Platform:Any Operating system (Window XP , VISTA , etc.)

MS- Access Data Base Management System:Microsoft Office Access, previously known as Microsoft Access that makes the relation with graphical user interface and software development tools.

5. FUTURE SCOPE OF PROJECT


The Future Scope of Project For The ADMISSIO MANAGEMENT SYSTEM Cars are: A Large database Can Be Accommodated In Our Application In The Future.
2|Page A Project Report on Admission Management System

The Related Aspects Like Student , student Details And student Fees Can Be Taken Care Of In Due Course Of Time.This project Currently Takes Care Of Only A Limited Number Of cars And Its sale Scheduling, But With Such A Dynamic Environment For cars, We Do Not Expect Only. These Many Limited Existing cars To Be Static In Future. A Presumption Is Already Made, That In Due Course Of Time, A Lot Of Changes Will Be Incorporated In The Current foods As Well As New foods Will Be Introduced By The plaza In Future. The Necessary Steps Have Been Taken In The Proposed System To Accommodate The Forthcoming Changes Regarding The car Scheduling And The Batches Thereof. The Format Of Different Types Of Reports Can Be Suit The Requirements In Future.Though Major Modifications Will Be Required But The Base Of The Project Will Remain The Same And All The Working Will Remain Same In This Project.

6. Hardware and Software Requirements:Server side:Hardware Requirements:Processor RAM Hard Disk Printer Other : : : : : Pentium 4 512 MB 40 GB Laser Printer C. D., D.V.D., pen drive etc.

Software Requirement:O.S Data Base Server Browser : : : : Any Operating System MS Access Apache Tomcat 4.1 and above Any Java Enabled (IE, OPERA etc.)

Client Side:Hardware requirement:Processor : Pentium 3 or higher (550 MB)


3|Page A Project Report on Admission Management System

RAM Hard Disk Printer Internet

: : : :

128MB 10GB Laser Printer Compatible

Software requirement:Any Operating System & Any Java Enabled Browser (IE, Opera, etc.)

7. DATA FLOW DIAGRAM


The Data flow Diagram shows the flow of data. It is generally made of symbols given below:A square A C i rc l e An open Ended Rectangle An arrow The DFD can be up to several levels.

4|Page A Project Report on Admission Management System

8.METHODOLOGY USED
Agile methodology is an approach to project management, typically used in software development. It helps teams respond to the unpredictability of building software through incremental, iterative work cadences, known as sprints. But before discussing agile methodologies further, its best to first turn to the methodology that inspired it: waterfall, or traditional sequential development.

Agile methods generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of highquality software, and a business approach that aligns development with customer needs and company goals. Principles Agile methods are a family of development processes, not a single approach to software development. The Agile Manifesto states: We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

5|Page A Project Report on Admission Management System

Some of the principles behind the Agile Manifesto are: Customer satisfaction by rapid, continuous delivery of useful software Working software is delivered frequently (weeks rather than months) Working software is the principal measure of progress Even late changes in requirements are welcomed Close, daily cooperation between business people and developers Face-to-face conversation is the best form of communication (colocation) Projects are built around motivated individuals, who should be trusted Continuous attention to technical excellence and good design Simplicity Self-organizing teams

9.ANALYSIS
REQUIRMENT ANALYSIS Requirement Analysis is a software engineering task that bridges the gap between system level requirements engineering and software design. Requirements engineering activities result in the specification of softwares operational characteristics (function, data, and behavior), indicate softwares interface with other system elements, and establish constraints that software must meet. Requirement Determination is generally done through extensive study of the system including the understanding of the goals, processes and constraints of the system for which information system are designed. Several forms are also the author such techniques must be left to the ingenuity of the requirements from the user. It is an interactive process which the analyst use while interviewing several user/users groups. It will continue to remain an art rather than science. In Banking Management System, Software Requirements Analysis has been divided into five areas of effort.

6|Page A Project Report on Admission Management System

1. 2. 3. 4. 5.

Problem reorganization Evaluation and Synthesis Modeling Specification Review

Requirements Elicitation for the Software:


Before requirements can be analyzed, modeled, or specified they are gathered through an elicitation process. Context free questions were asked to the management people belonging to different large organizations/institutes Regarding how they would characterize a good output that would generate a successful solution, what kind of problems will this solution address, how they describe the environment in which the solution will be used, and will special performance issues or constraints affect the way the solution is approached. Quality Function Deployment: Quality function deployment (QFD) is a quality management technique that translates the needs of the student into technical requirements for software. In QFD three types of requirement are identified. Normal Requirements: The objective and goals that are stated for a product or system during meetings with the client. If these requirements are present, the client is satisfied. Examples of Normal Requirements might be requested types of graphical displays, specific system functions and defined levels of performance. Expected Requirements: These requirements are implicit to the product or system and may be so fundamental that the customer does not state them. There absence will be a cause for significance dissatisfaction. Examples of expected requirements are: ease of human/machine.
7|Page A Project Report on Admission Management System

Interaction, overall operational correctness and reliability, and ease of software installation. Should be up gradable to incorporate new features. Should be expandable.Should have fastest possible response while processing queries, reports and updates. Exciting requirements: These features go beyond the customers expectations and prove to be very satisfying when present. Security requirements: The following security requirements are considered in the project. 1. 2. 3. User Level Authentication Restricted Menu access Back Up and Res

Functional Requirements:
The current project in hand should have the following functional requirements. -It should be able to add, update the records of client by itself the client -It should be able to delete the records of client and visitor only by the administrator. -It should interface well with the File management in order to store and retrieve, whenever data is required.

8|Page A Project Report on Admission Management System

9|Page A Project Report on Admission Management System

10. Modules:1. 2. 3. 4. Admission Registration Student detail Fee Detail

11. FORMS
11.1 LOGIN FORM 11.2 Home Page 11.3 New Addmision 11.4 New deposit fees 11.5 Change student detail 11.6 Delete Student Detail 11.7 Search by name 11.8 Search by course 11.9 Search by category 11.10 Search by registration No. 11.11Fees Report -Search by registration No 11.12 Fees Report -Search by Date.

10 | P a g e A Project Report on Admission Management System

11.1 LOGIN FORM

11 | P a g e A Project Report on Admission Management System

11.2 Home Page

12 | P a g e A Project Report on Admission Management System

11.3 New Addmision

13 | P a g e A Project Report on Admission Management System

11.4 New deposit fee

14 | P a g e A Project Report on Admission Management System

11.5 Change student detail

15 | P a g e A Project Report on Admission Management System

11.6 Delete Student Detail

16 | P a g e A Project Report on Admission Management System

11.7 Search by name

17 | P a g e A Project Report on Admission Management System

11.8 Search by course

18 | P a g e A Project Report on Admission Management System

11.9 Search by category

19 | P a g e A Project Report on Admission Management System

11.10 Search by registration No.

20 | P a g e A Project Report on Admission Management System

11.11Fees Report -Search by registration No.

21 | P a g e A Project Report on Admission Management System

11.12 Fees Report -Search by Date.

22 | P a g e A Project Report on Admission Management System

12.CODING
12.1 Coding Loging 12.2 Coding Student Profile 12.3 Coding Student Profile Update 12.4 Coding Student Profile Delete 12.5Coding New deposit fee 12.6 Coding Search by name 12.7 Coding Search by course 12.8 Coding Search by category 12.9 Coding Search by registration No. 12.10 Coding Fees Report -Search by registration No 12.11 Coding Fees Report -Search by Date.

23 | P a g e A Project Report on Admission Management System

12.1 Coding Loging


using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb;

namespace Admission_Managemant_System { public partial class Login : Form { public Login() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; // private void button1_Click(object sender, EventArgs e) {

if (textBox1.Text == "Aligarh" && textBox2.Text == "Aligarh") { Form1 obj = new Form1(); obj.Show(); this.Hide(); } else { MessageBox.Show("login Failure"); }

} private void pictureBox2_Click(object sender, EventArgs e) { } } }

24 | P a g e A Project Report on Admission Management System

12.2 Coding Student Profile


using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb;

namespace Admission_Managemant_System { public partial class Student_Profile : Form { public Student_Profile() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; private void button1_Click(object sender, EventArgs e) { //D:\FirstProject string H_M = ""; string H_C = ""; string I_M = ""; string I_C = ""; if (checkBox1.Checked == true) { H_M = "YES"; } else { H_M = "NO"; } if (checkBox2.Checked == true) { H_C = "YES"; } else { H_C = "NO"; } if (checkBox3.Checked == true) { I_M = "YES"; } else { I_M = "NO"; }

25 | P a g e A Project Report on Admission Management System

if (checkBox4.Checked == true) { I_C = "YES"; } else { I_C = "NO"; } x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); y = new OleDbCommand("insert into profile values('" + textBox1.Text + "','" + textBox2.Text + "','" + comboBox1.SelectedItem.ToString() + "','" + dateTimePicker1.Text + "','" + richTextBox1.Text + "','" + richTextBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox6.Text + "','" + textBox5.Text + "','" + textBox7.Text + "','" + comboBox2.SelectedItem.ToString() + "','" + H_M + "','" + H_C + "','" + I_M + "','" + I_C + "')", x); y.ExecuteNonQuery();// insert , update , delete x.Close(); MessageBox.Show("data Submitted successfully"); Clear(); } private void button2_Click(object sender, EventArgs e) { //clear(); } public void Clear() { textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; comboBox1.SelectedIndex = 0; comboBox2.SelectedIndex = 0; richTextBox1.Text = ""; richTextBox2.Text = ""; checkBox1.Checked = false; checkBox2.Checked = false; checkBox3.Checked = false; checkBox4.Checked = false; } private void Student_Profile_Load(object sender, EventArgs e) { comboBox1.SelectedIndex = 0; comboBox2.SelectedIndex = 0; } private void textBox1_TextChanged(object sender, EventArgs e)

26 | P a g e A Project Report on Admission Management System

{ } private void textBox2_TextChanged(object sender, EventArgs e) { } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { } private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { } private void label1_Click(object sender, EventArgs e) { } private void richTextBox2_TextChanged(object sender, EventArgs e) { } private void textBox3_TextChanged(object sender, EventArgs e) { } private void label8_Click(object sender, EventArgs e) { } private void label7_Click(object sender, EventArgs e) { } private void label5_Click(object sender, EventArgs e) { } private void label6_Click(object sender, EventArgs e) { } private void label3_Click(object sender, EventArgs e) {

27 | P a g e A Project Report on Admission Management System

} private void label2_Click(object sender, EventArgs e) { } private void textBox4_TextChanged(object sender, EventArgs e) { } private void textBox6_TextChanged(object sender, EventArgs e) { } private void textBox5_TextChanged(object sender, EventArgs e) { } private void textBox7_TextChanged(object sender, EventArgs e) { } private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { } private void checkBox1_CheckedChanged(object sender, EventArgs e) { } private void checkBox2_CheckedChanged(object sender, EventArgs e) { } private void checkBox3_CheckedChanged(object sender, EventArgs e) { } private void label14_Click(object sender, EventArgs e) { } private void label13_Click(object sender, EventArgs e) {

28 | P a g e A Project Report on Admission Management System

} private void label12_Click(object sender, EventArgs e) { } private void label11_Click(object sender, EventArgs e) { } private void label10_Click(object sender, EventArgs e) { } private void label9_Click(object sender, EventArgs e) { } private void richTextBox1_TextChanged(object sender, EventArgs e) { } private void label4_Click(object sender, EventArgs e) { } private void checkBox4_CheckedChanged(object sender, EventArgs e) { } } }

29 | P a g e A Project Report on Admission Management System

12.3 Coding Student Profile Update


using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb;

namespace Admission_Managemant_System { public partial class UPDATE_STUDENT_PROFILE : Form { public UPDATE_STUDENT_PROFILE() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; private void button3_Click(object sender, EventArgs e) { x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); y = new OleDbCommand("select * from profile where RegistrationNo= '" + textBox1.Text + "' ", x); z = y.ExecuteReader(); if (z.HasRows == false) { MessageBox.Show("Sorry Data is not found !"); } else { while (z.Read()) { textBox1.Text = z["RegistrationNo"].ToString(); textBox2.Text = z["Student_Name"].ToString(); comboBox1.Text = z["course"].ToString(); //DateTimePicker.Text=z["DOB"].ToString(); dateTimePicker1.Text = z["DOB"].ToString(); textBox3.Text = z["Email_Id"].ToString(); richTextBox1.Text = z["Address"].ToString(); richTextBox2.Text = z["Birth_Place"].ToString(); textBox4.Text = z["Mobile"].ToString(); textBox6.Text = z["Father_Name"].ToString(); textBox5.Text = z["Mother_Name"].ToString(); textBox7.Text = z["Occupation"].ToString(); comboBox2.Text = z["Category"].ToString();

30 | P a g e A Project Report on Admission Management System

// standard controls if (z["HighSchool_Marksheet"].ToString() == "YES") { checkBox1.Checked = true; } else { checkBox1.Checked = false; } if (z["HighSchool_Certificate"].ToString() == "YES") { checkBox2.Checked = true; } else { checkBox2.Checked = false; } if (z["Intermediate_Marksheet"].ToString() == "YES") { checkBox3.Checked = true; } else { checkBox3.Checked = false; } if (z["Intermediate_Certificate"].ToString() == "YES") { checkBox4.Checked = true; } else { checkBox4.Checked = false; } } } x.Close(); //clear(); } private void button1_Click(object sender, EventArgs e) { string string string string H_M H_C I_M I_C = = = = ""; ""; ""; "";

if (checkBox1.Checked == true) { H_M = "YES"; } else { H_M = "NO"; } if (checkBox2.Checked == true)

31 | P a g e A Project Report on Admission Management System

{ H_C = "YES"; } else { H_C = "NO"; } if (checkBox3.Checked == true) { I_M = "YES"; } else { I_M = "NO"; } if (checkBox4.Checked == true) { I_C = "YES"; } else { I_C = "NO"; } //===================checking the condition //provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb" x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); y = new OleDbCommand("update profile SET RegistrationNo = '" + textBox1.Text + "', Student_Name='" + textBox2.Text + "', course='" + comboBox1.Text.ToString() + "',DOB='" + dateTimePicker1.Text + "', Address='" + richTextBox1.Text + "',Birth_Place= '" + richTextBox2.Text + "',Email_Id='" + textBox3.Text + "',Mobile='" + textBox4.Text + "',Father_Name='" + textBox6.Text + "',Mother_Name='" + textBox5.Text + "',Occupation='" + textBox7.Text + "',Category='" + comboBox2.Text.ToString() + "',HighSchool_Marksheet='" + H_M + "',HighSchool_certificate='" + H_C + "', Intermediate_marksheet='" + I_M + "', Intermediate_Certificate= '" + I_C + "' ", x); y.ExecuteNonQuery(); /* update data to the data base */ MessageBox.Show("update sucessfully"); x.Close(); //clear(); } private void button2_Click(object sender, EventArgs e) { Clear(); } public void Clear() { textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = "";

32 | P a g e A Project Report on Admission Management System

textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; comboBox1.SelectedIndex = 0; comboBox2.SelectedIndex = 0; richTextBox1.Text = ""; richTextBox2.Text = ""; checkBox1.Checked = false; checkBox2.Checked = false; checkBox3.Checked = false; checkBox4.Checked = false; } } }

33 | P a g e A Project Report on Admission Management System

12.4 Coding Student Profile Delete

using using using using using using using using using

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb;

namespace Admission_Managemant_System { public partial class Delete_student : Form { public Delete_student() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; private void button3_Click(object sender, EventArgs e) { x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); y = new OleDbCommand("select * from profile where RegistrationNo= '" + textBox1.Text + "' ", x); z = y.ExecuteReader(); if (z.HasRows == false) { MessageBox.Show("Sorry Data is not found !"); } else { while (z.Read()) { textBox1.Text = z["RegistrationNo"].ToString(); textBox2.Text = z["Student_Name"].ToString(); comboBox1.Text = z["course"].ToString(); //DateTimePicker.Text=z["DOB"].ToString(); dateTimePicker1.Text = z["DOB"].ToString(); richTextBox1.Text = z["Address"].ToString(); richTextBox2.Text = z["Birth_Place"].ToString(); textBox3.Text = z["Email_Id"].ToString(); textBox4.Text = z["Mobile"].ToString(); textBox6.Text = z["Father_Name"].ToString(); textBox5.Text = z["Mother_Name"].ToString(); textBox7.Text = z["Occupation"].ToString(); comboBox2.Text = z["Category"].ToString();

34 | P a g e A Project Report on Admission Management System

// standard controls if (z["HighSchool_Marksheet"].ToString() == "YES") { checkBox1.Checked = true; } else { checkBox1.Checked = false; } if (z["HighSchool_Certificate"].ToString() == "YES") { checkBox2.Checked = true; } else { checkBox2.Checked = false; } if (z["Intermediate_Marksheet"].ToString() == "YES") { checkBox3.Checked = true; } else { checkBox3.Checked = false; } if (z["Intermediate_Certificate"].ToString() == "YES") { checkBox4.Checked = true; } else { checkBox4.Checked = false; } } } x.Close(); } private void button1_Click(object sender, EventArgs e) { x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); y = new OleDbCommand("Delete from profile Where RegistrationNo= '" + textBox1.Text + "' ", x); y.ExecuteNonQuery(); /* update data to the data base */ MessageBox.Show("delete sucessfully"); x.Close(); } private void button2_Click(object sender, EventArgs e) { Clear(); }

35 | P a g e A Project Report on Admission Management System

public void Clear() { textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; comboBox1.SelectedIndex = 0; comboBox2.SelectedIndex = 0; richTextBox1.Text = ""; richTextBox2.Text = ""; checkBox1.Checked = false; checkBox2.Checked = false; checkBox3.Checked = false; checkBox4.Checked = false; } } }

36 | P a g e A Project Report on Admission Management System

12.5Coding New deposit fee

using using using using using using using using using

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb;

namespace Admission_Managemant_System { public partial class Fees : Form { public Fees() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; private void button3_Click(object sender, EventArgs e) { //================reading remining data from profile table x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); y = new OleDbCommand("select * from profile where RegistrationNo='" + textBox1.Text + "'", x); z = y.ExecuteReader(); if (z.HasRows == false) { MessageBox.Show("student not registered !"); } else { while (z.Read()) { label11.Text = z["Student_Name"].ToString(); label7.Text = z["course"].ToString(); } } x.Close(); //========================reading fees from course table==============

37 | P a g e A Project Report on Admission Management System

x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); y = new OleDbCommand("select * from course where COURSE_NAME='" + label7.Text + "'", x); z = y.ExecuteReader(); while (z.Read()) { label8.Text = z["COURSE_FEES"].ToString(); } x.Close(); //================reading remining fees from fess table string em = ""; x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); y = new OleDbCommand("select sum(Fees_Deposit) from fees where Registration_number='" + textBox1.Text + "'", x); string total_fees= y.ExecuteScalar().ToString();// for aggregate function if (total_fees == em) { label9.Text =label8.Text; } else { label9.Text = (int.Parse(label8.Text) int.Parse(total_fees)).ToString(); } x.Close();

} private void button1_Click(object sender, EventArgs e) { int r_f = int.Parse(label9.Text) int.Parse(textBox2.Text); x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); y = new OleDbCommand("insert into fees values('" + textBox1.Text + "','" + label11.Text + "','" + label7.Text + "'," + label8.Text + "," + textBox2.Text + "," + r_f + ",'" + dateTimePicker1.Text + "')", x); y.ExecuteNonQuery(); x.Close(); MessageBox.Show("Your Fees Submitted Successfully"); } private void button2_Click(object sender, EventArgs e)

38 | P a g e A Project Report on Admission Management System

{ Clear(); } public void Clear() { textBox1.Text = ""; textBox2.Text = ""; label11.Text = ""; label7.Text = ""; label8.Text = ""; label9.Text = ""; } } }

39 | P a g e A Project Report on Admission Management System

12.6 Coding Search by name


using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb;

namespace Admission_Managemant_System { public partial class Search_By_Name : Form { public Search_By_Name() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; // for grid OleDbDataAdapter da; DataSet ds = new DataSet(); private void button3_Click(object sender, EventArgs e) { Data_grid(); } public void Data_grid() { x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); ds.Clear(); da = new OleDbDataAdapter("select * from profile where Student_Name like '" + textBox1.Text + "%' ", x); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; x.Close(); } private void button1_Click(object sender, EventArgs e) { Clear(); } public void Clear() { textBox1.Text = ""; } } }

40 | P a g e A Project Report on Admission Management System

12.7 Coding Search by course


using using using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb; CrystalDecisions.CrystalReports.Engine; CrystalDecisions.Shared;

namespace Admission_Managemant_System { public partial class Report_search_studentByCourse : Form { public Report_search_studentByCourse() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; // for grid OleDbDataAdapter da; DataSet ds = new DataSet(); private void button3_Click(object sender, EventArgs e) { Data_grid(); } public void Data_grid() { x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); ds.Clear(); da = new OleDbDataAdapter("select * from profile where course = '" + comboBox1.SelectedItem.ToString() + "' ", x); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; x.Close(); } } }

41 | P a g e A Project Report on Admission Management System

12.8 Coding Search by category


using using using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb; CrystalDecisions.CrystalReports.Engine; CrystalDecisions.Shared;

namespace Admission_Managemant_System { public partial class Search_student_by_category : Form { public Search_student_by_category() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; // for grid OleDbDataAdapter da; DataSet ds = new DataSet(); private void button3_Click(object sender, EventArgs e) { Data_grid(); } public void Data_grid() { x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); ds.Clear(); da = new OleDbDataAdapter("select * from profile where Category = '" + comboBox2.SelectedItem.ToString() + "' ", x); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; x.Close(); } } }

42 | P a g e A Project Report on Admission Management System

12.9 Coding Search by registration No.


using using using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb; CrystalDecisions.CrystalReports.Engine; CrystalDecisions.Shared;

namespace Admission_Managemant_System { public partial class Report_Search_by_registration : Form { public Report_Search_by_registration() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; // for grid OleDbDataAdapter da; DataSet ds = new DataSet(); private void button3_Click(object sender, EventArgs e) { Data_grid(); } public void Data_grid() { x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); ds.Clear(); da = new OleDbDataAdapter("select * from profile where RegistrationNo = '" + textBox1.Text + "' ", x); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; x.Close(); } private void button1_Click(object sender, EventArgs e) { Clear(); } public void Clear() {

43 | P a g e A Project Report on Admission Management System

textBox1.Text = ""; } } }

44 | P a g e A Project Report on Admission Management System

12.10 Coding Fees Report -Search by registration No


using using using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb; CrystalDecisions.CrystalReports.Engine; CrystalDecisions.Shared;

namespace Admission_Managemant_System { public partial class Fees_Report_reg : Form { public Fees_Report_reg() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; // for grid OleDbDataAdapter da; DataSet ds = new DataSet(); private void button3_Click(object sender, EventArgs e) { Data_grid(); crystal_Report(); } public void Data_grid() { x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); ds.Clear(); da = new OleDbDataAdapter("select * from fees where Registration_number='"+textBox1.Text+"' ", x); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; x.Close(); } public void crystal_Report() { ReportDocument cryRpt = new ReportDocument(); cryRpt.Load("D:\\Admission Managemant System\\Admission Managemant System\\fees_reg.rpt");//only report name change

45 | P a g e A Project Report on Admission Management System

ParameterFieldDefinitions crParameterFieldDefinitions; ParameterFieldDefinition crParameterFieldDefinition; ParameterValues crParameterValues = new ParameterValues(); ParameterDiscreteValue crParameterDiscreteValue = new ParameterDiscreteValue(); crParameterDiscreteValue.Value = textBox1.Text;// change crParameterFieldDefinitions = cryRpt.DataDefinition.ParameterFields; crParameterFieldDefinition = crParameterFieldDefinitions["reg"];//change crParameterValues = crParameterFieldDefinition.CurrentValues; crParameterValues.Clear(); crParameterValues.Add(crParameterDiscreteValue); crParameterFieldDefinition.ApplyCurrentValues(crParameterValues); crystalReportViewer1.ReportSource = cryRpt; crystalReportViewer1.Refresh();

} private void button1_Click(object sender, EventArgs e) { Clear(); } public void Clear() { textBox1.Text = ""; } } }

46 | P a g e A Project Report on Admission Management System

12.11 Coding Fees Report -Search by Date.


using using using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Data.OleDb; CrystalDecisions.CrystalReports.Engine; CrystalDecisions.Shared;

namespace Admission_Managemant_System { public partial class Fees_Report_by_Date : Form { public Fees_Report_by_Date() { InitializeComponent(); } OleDbConnection x; OleDbCommand y; OleDbDataReader z; // for grid OleDbDataAdapter da; DataSet ds = new DataSet(); private void button3_Click(object sender, EventArgs e) { Data_grid(); crystal_Report(); } public void Data_grid() { x = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\Admission Managemant System\\AMS.mdb"); x.Open(); ds.Clear(); da = new OleDbDataAdapter("select * from fees where Date='" + dateTimePicker1.Text + "' ", x); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; x.Close(); } public void crystal_Report() { ReportDocument cryRpt = new ReportDocument(); cryRpt.Load("D:\\Admission Managemant System\\Admission Managemant System\\fees_date.rpt");//only report name change

47 | P a g e A Project Report on Admission Management System

ParameterFieldDefinitions crParameterFieldDefinitions ; ParameterFieldDefinition crParameterFieldDefinition ; ParameterValues crParameterValues = new ParameterValues(); ParameterDiscreteValue crParameterDiscreteValue = new ParameterDiscreteValue(); crParameterDiscreteValue.Value = dateTimePicker1.Text;// change crParameterFieldDefinitions = cryRpt.DataDefinition.ParameterFields; crParameterFieldDefinition = crParameterFieldDefinitions["Date"];//change crParameterValues = crParameterFieldDefinition.CurrentValues; crParameterValues.Clear(); crParameterValues.Add(crParameterDiscreteValue); crParameterFieldDefinition.ApplyCurrentValues(crParameterValues); crystalReportViewer1.ReportSource = cryRpt; crystalReportViewer1.Refresh();

} } }

48 | P a g e A Project Report on Admission Management System

12.CODING

13. LIMITATION OF THE PROJECT


There is a truth that there are always less/more limitations of each and every thing. So, this application also has some limitations. Any analyst cannot analyse all the points, but a good analyst tries to analyse all the activities. But I have tried to do the best what I can do for the enrichment of my Admission Mnagement System project. The major limitations of the project which I noticed are as follows: 1. This project works only on windows operating (95/98/NT/XP/WINDOW7,8,9). 2. This project is a menu driven software. 3. This project can only be used by the computer literates. 4. There is no help kind of thing for data entry. system

14. FUTURE SCOPE


The future of this project depends on each generation of people, this helps in changing the oppressive structures of records maintenance using computer. As far as technology aspect are concerned this project having the following scope in future application.

49 | P a g e A Project Report on Admission Management System

Some additional test module like blood test, CT scan etc. can be included. Employee performance monitoring modules can be added. Add new Queries. Develop network based lab automation for client in future where there is a large network of labs required to be connected to each other. Online reporting system. More inventory control feature can be added in the future in the project.

50 | P a g e A Project Report on Admission Management System

15. BIBLIOGRAPHY
Programming: Introduction To c# Programming Author: Deittel & Deittel Publisher: PHI Black Book(visual basic) Publisher: Digitech Media Publication Data Base Management System: An introduction To Database Author: Bipin C. Desai Publisher: Galgotia Publication Pvt Ltd Database System Concept: Author: Korth Publisher: TMH System Analysis and Design: Software Engineering (A Practitioners Approach) Author: Roser S. Pressman Publication: TMH Introduction to System Analysis & Design Author: T Hawryszkiwyez

51 | P a g e A Project Report on Admission Management System

You might also like