College Managem Repaired

51
1| Page A Project Report on Admission Management System 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 system”Handles the Admission management. Student’s 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.

Transcript of College Managem Repaired

Page 1: College Managem Repaired

1 | P a g eA Project Report on Admission Management System

AN STATEMENT ABOUT THEADMISSION MANAGEMENT SYSTEM :-The ability to plan and deliver a great learning experience to the student isextremely essential .The faculty and key staff should spend quality timestraitening rather than trying to get administrative tasks completed.

“Admission management system”Handles the Admission management.Student’s module comprises of all the particulars and detailing of eachstudent along with the personal information .like wise faculty and staffmodule Takes care of attendance , lectures, payment etc. Every student,faculty staff is given and Id and password to access account. Every minutedetail is available there.The project provides and maintains day to dayactivities of Admission and makes daily report as per required by the variousdepartment.

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 Admissionmanagement 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 ofsecurity.

• 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.

Page 2: College Managem Repaired

2 | P a g eA Project Report on Admission Management System

3. ACKNOWLEDGEMENT

A part from the effort of me, the success of any project depends largely onthe encouragement and guidelines of many others. I take this Opportunity toexpress my gratitude to the people who have been instrumental in successfulcompletion of this project.

I would like to show my greatest appreciation. I can’t say thank you enoughfor his tremendous support and help. I feel motivated and encouraged everytime I attend his meeting. Without his encouragement and guidance thisproject would not have materialized.

The guidance and support received from all the members who contributedand who are contributing to this project, was vital for the success of theproject. I am grateful for their constant support and help.

4. TOOLS AND PLATFORM:-Language use:-

C#Data Base

Microsoft Access 2003Platform:-

Any Operating system (Window XP , VISTA , etc.)

MS- Access Data Base Management System:-Microsoft Office Access, previously known as Microsoft Access thatmakes the relation with graphical user interface and software developmenttools.

5. FUTURE SCOPE OF PROJECT

The Future Scope of Project For The ADMISSIO MANAGEMENTSYSTEM Cars are: A Large database Can Be Accommodated In OurApplication In The Future.

Page 3: College Managem Repaired

3 | P a g eA Project Report on Admission Management System

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

6. Hardware and Software Requirements:-Server side:-Hardware Requirements:-

Processor : Pentium 4RAM : 512 MBHard Disk : 40 GBPrinter : Laser PrinterOther : C. D., D.V.D., pen drive etc.

Software Requirement:-

O.S : Any Operating SystemData Base : MS AccessServer : Apache Tomcat 4.1 and aboveBrowser : Any Java Enabled (IE, OPERA etc.)

Client Side:-Hardware requirement:-

Processor : Pentium 3 or higher (550 MB)

Page 4: College Managem Repaired

4 | P a g eA Project Report on Admission Management System

RAM : 128MBHard Disk : 10GBPrinter : Laser PrinterInternet : Compatible

Software requirement:-Any Operating System & Any Java Enabled Browser

(IE, Opera, etc.)

77.. DDAATTAA FFLLOOWW DDIIAAGGRRAAMM

TThhee DDaattaa ffllooww DDiiaaggrraamm sshhoowwss tthhee ffllooww ooff ddaattaa.. IItt iiss ggeenneerraallllyy mmaaddee ooffssyymmbboollss ggiivveenn bbeellooww::--

AA ssqquuaarree

AA CCiirrccllee

AAnn ooppeenn EEnnddeedd RReeccttaannggllee

AAnn aarrrrooww

TThhee DDFFDD ccaann bbee uupp ttoo sseevveerraall lleevveellss..

Page 5: College Managem Repaired

5 | P a g eA Project Report on Admission Management System

8.METHODOLOGY USED

Agile methodology is an approach to project management, typically used insoftware development. It helps teams respond to the unpredictability ofbuilding software through incremental, iterative work cadences, known assprints. But before discussing agile methodologies further, it’s best to firstturn to the methodology that inspired it: waterfall, or traditional sequentialdevelopment.

Agile methods generally promote a disciplined project management processthat encourages frequent inspection and adaptation, a leadership philosophythat encourages teamwork, self-organization and accountability, a set ofengineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development withcustomer needs and company goals.

Principles

Agile methods are a family of development processes, not a single approachto software development.

The Agile Manifesto states: We are uncovering better ways of developingsoftware by doing it and helping others do it. Through this work we havecome 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

Page 6: College Managem Repaired

6 | P a g eA 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 (co-

location)• 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 gapbetween system level requirements engineering and software design.Requirements engineering activities result in the specification of software’soperational characteristics (function, data, and behavior), indicate software’sinterface with other system elements, and establish constraints that softwaremust meet.

Requirement Determination is generally done through extensive study ofthe system including the understanding of the goals, processes andconstraints of the system for which information system are designed. Severalforms are also the author such techniques must be left to the ingenuity of therequirements from the user. It is an interactive process which the analyst usewhile interviewing several user/users groups. It will continue to remain anart rather than science.In Banking Management System, Software Requirements Analysis has beendivided into five areas of effort.

Page 7: College Managem Repaired

7 | P a g eA Project Report on Admission Management System

1. Problem reorganization2. Evaluation and Synthesis3. Modeling4. Specification5. Review

Requirements Elicitation for the Software:

Before requirements can be analyzed, modeled, or specified they aregathered through an elicitation process. Context free questions were asked tothe management people belonging to different large organizations/institutes

Regarding how they would characterize a good output that would generate asuccessful solution, what kind of problems will this solution address, howthey describe the environment in which the solution will be used, and willspecial performance issues or constraints affect the way the solution isapproached.

Quality Function Deployment:

Quality function deployment (QFD) is a quality management technique thattranslates 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 duringmeetings with the client. If these requirements are present, the client issatisfied. Examples of Normal Requirements might be requested types ofgraphical displays, specific system functions and defined levels ofperformance.

Expected Requirements:

These requirements are implicit to the product or system and may be sofundamental that the customer does not state them. There absence will be acause for significance dissatisfaction. Examples of expected requirementsare: ease of human/machine.

Page 8: College Managem Repaired

8 | P a g eA Project Report on Admission Management System

Interaction, overall operational correctness and reliability, and ease ofsoftware installation. Should be up gradable to incorporate new features.Should be expandable.Should have fastest possible response whileprocessing queries, reports and updates.

Exciting requirements:

These features go beyond the customer’s expectations and prove to be verysatisfying when present.

Security requirements:

The following security requirements are considered in the project.

1. User Level Authentication2. Restricted Menu access3. Back Up and Res

Functional Requirements:

The current project in hand should have the following functionalrequirements.

-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 theadministrator.

-It should interface well with the File management in order to store andretrieve, whenever data is required.

Page 9: College Managem Repaired

9 | P a g eA Project Report on Admission Management System

Page 10: College Managem Repaired

10 | P a g eA Project Report on Admission Management System

10.Modules:-

1. Admission2. Registration3. Student detail4. Fee Detail

11.FORMS

11.1 LOGIN FORM11.2 Home Page11.3 New Addmision11.4 New deposit fees11.5 Change student detail11.6 Delete Student Detail11.7 Search by name11.8 Search by course11.9 Search by category11.10 Search by registration No.11.11Fees Report -Search by registration No11.12 Fees Report -Search by Date.

Page 11: College Managem Repaired

11 | P a g eA Project Report on Admission Management System

11.1 LOGIN FORM

Page 12: College Managem Repaired

12 | P a g eA Project Report on Admission Management System

11.2 Home Page

Page 13: College Managem Repaired

13 | P a g eA Project Report on Admission Management System

11.3 New Addmision

Page 14: College Managem Repaired

14 | P a g eA Project Report on Admission Management System

11.4 New deposit fee

Page 15: College Managem Repaired

15 | P a g eA Project Report on Admission Management System

11.5 Change student detail

Page 16: College Managem Repaired

16 | P a g eA Project Report on Admission Management System

11.6 Delete Student Detail

Page 17: College Managem Repaired

17 | P a g eA Project Report on Admission Management System

11.7 Search by name

Page 18: College Managem Repaired

18 | P a g eA Project Report on Admission Management System

11.8 Search by course

Page 19: College Managem Repaired

19 | P a g eA Project Report on Admission Management System

11.9 Search by category

Page 20: College Managem Repaired

20 | P a g eA Project Report on Admission Management System

11.10 Search by registration No.

Page 21: College Managem Repaired

21 | P a g eA Project Report on Admission Management System

11.11Fees Report -Search by registration No.

Page 22: College Managem Repaired

22 | P a g eA Project Report on Admission Management System

11.12 Fees Report -Search by Date.

Page 23: College Managem Repaired

23 | P a g eA Project Report on Admission Management System

12.CODING

12.1 Coding Loging12.2 Coding Student Profile12.3 Coding Student Profile Update12.4 Coding Student Profile Delete12.5Coding New deposit fee12.6 Coding Search by name12.7 Coding Search by course12.8 Coding Search by category12.9 Coding Search by registration No.12.10 Coding Fees Report -Search by registration No12.11 Coding Fees Report -Search by Date.

Page 24: College Managem Repaired

24 | P a g eA Project Report on Admission Management System

12.1 Coding Logingusing System;

using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using 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){

}}

}

Page 25: College Managem Repaired

25 | P a g eA Project Report on Admission Management System

12.2 Coding Student Profileusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using 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";}

Page 26: College Managem Repaired

26 | P a g eA 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;datasource=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 , deletex.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)

Page 27: College Managem Repaired

27 | P a g eA Project Report on Admission Management System

{

}

private void textBox2_TextChanged(object sender, EventArgs e){

}

private void comboBox1_SelectedIndexChanged(object sender, EventArgse)

{

}

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){

Page 28: College Managem Repaired

28 | P a g eA 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, EventArgse)

{

}

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){

Page 29: College Managem Repaired

29 | P a g eA 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){

}}

}

Page 30: College Managem Repaired

30 | P a g eA Project Report on Admission Management System

12.3 Coding Student Profile Update

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using 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;datasource=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();

Page 31: College Managem Repaired

31 | P a g eA 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 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)

Page 32: College Managem Repaired

32 | P a g eA 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 = "";

Page 33: College Managem Repaired

33 | P a g eA 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;

}

}}

Page 34: College Managem Repaired

34 | P a g eA Project Report on Admission Management System

12.4 Coding Student Profile Delete

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using 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;datasource=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();

Page 35: College Managem Repaired

35 | P a g eA 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;datasource=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();}

Page 36: College Managem Repaired

36 | P a g eA 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;

}}

}

Page 37: College Managem Repaired

37 | P a g eA Project Report on Admission Management System

12.5Coding New deposit fee

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using 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 tablex = new

OleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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==============

Page 38: College Managem Repaired

38 | P a g eA Project Report on Admission Management System

x = newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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 tablestring em = "";x = new

OleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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 functionif (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 = newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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)

Page 39: College Managem Repaired

39 | P a g eA Project Report on Admission Management System

{Clear();

}public void Clear(){

textBox1.Text = "";textBox2.Text = "";label11.Text = "";label7.Text = "";label8.Text = "";label9.Text = "";

}}

}

Page 40: College Managem Repaired

40 | P a g eA Project Report on Admission Management System

12.6 Coding Search by name

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using 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 gridOleDbDataAdapter da;DataSet ds = new DataSet();private void button3_Click(object sender, EventArgs e){

Data_grid();}public void Data_grid(){

x = newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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 = "";}

}}

Page 41: College Managem Repaired

41 | P a g eA Project Report on Admission Management System

12.7 Coding Search by course

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using CrystalDecisions.CrystalReports.Engine;using 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 gridOleDbDataAdapter da;DataSet ds = new DataSet();private void button3_Click(object sender, EventArgs e){

Data_grid();}public void Data_grid(){

x = newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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();

}

}}

Page 42: College Managem Repaired

42 | P a g eA Project Report on Admission Management System

12.8 Coding Search by category

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using CrystalDecisions.CrystalReports.Engine;using 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 gridOleDbDataAdapter da;DataSet ds = new DataSet();private void button3_Click(object sender, EventArgs e){

Data_grid();}public void Data_grid(){

x = newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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();

}}

}

Page 43: College Managem Repaired

43 | P a g eA Project Report on Admission Management System

12.9 Coding Search by registration No.

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using CrystalDecisions.CrystalReports.Engine;using 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 gridOleDbDataAdapter da;DataSet ds = new DataSet();private void button3_Click(object sender, EventArgs e){

Data_grid();}public void Data_grid(){

x = newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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(){

Page 44: College Managem Repaired

44 | P a g eA Project Report on Admission Management System

textBox1.Text = "";}

}}

Page 45: College Managem Repaired

45 | P a g eA Project Report on Admission Management System

12.10 Coding Fees Report -Search by registration No

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using CrystalDecisions.CrystalReports.Engine;using 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 gridOleDbDataAdapter da;DataSet ds = new DataSet();private void button3_Click(object sender, EventArgs e){

Data_grid();crystal_Report();

}public void Data_grid(){

x = newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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

Page 46: College Managem Repaired

46 | P a g eA Project Report on Admission Management System

ParameterFieldDefinitions crParameterFieldDefinitions;ParameterFieldDefinition crParameterFieldDefinition;ParameterValues crParameterValues = new ParameterValues();ParameterDiscreteValue crParameterDiscreteValue = new

ParameterDiscreteValue();

crParameterDiscreteValue.Value = textBox1.Text;// changecrParameterFieldDefinitions =

cryRpt.DataDefinition.ParameterFields;crParameterFieldDefinition =

crParameterFieldDefinitions["reg"];//changecrParameterValues =

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 = "";}

}}

Page 47: College Managem Repaired

47 | P a g eA Project Report on Admission Management System

12.11 Coding Fees Report -Search by Date.

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using CrystalDecisions.CrystalReports.Engine;using 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 gridOleDbDataAdapter da;DataSet ds = new DataSet();private void button3_Click(object sender, EventArgs e){

Data_grid();crystal_Report();

}public void Data_grid(){

x = newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource=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

Page 48: College Managem Repaired

48 | P a g eA 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();

}}

}

Page 49: College Managem Repaired

49 | P a g eA 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 everything. So, this application also has some limitations. Any analyst cannotanalyse 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 myAdmission Mnagement System project.

The major limitations of the project which I noticed areas follows:

1. This project works only on windows operating system(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.

14. FUTURE SCOPE

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

Page 50: College Managem Repaired

50 | P a g eA Project Report on Admission Management System

• Some additional test module like blood test, CT scan etc. can beincluded.

• 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.

Page 51: College Managem Repaired

51 | P a g eA Project Report on Admission Management System

15. BIBLIOGRAPHY

Programming:

• Introduction To c# ProgrammingAuthor: Deittel & DeittelPublisher: PHI

• Black Book(visual basic)Publisher: Digitech Media Publication

Data Base Management System:

• An introduction To DatabaseAuthor: Bipin C. DesaiPublisher: Galgotia Publication Pvt Ltd

• Database System Concept:Author: KorthPublisher: TMH

System Analysis and Design:

• Software Engineering (A Practitioner’s Approach)Author: Roser S. PressmanPublication: TMH

• Introduction to System Analysis & DesignAuthor: T Hawryszkiwyez