<<

Army Burn Hall Registration System

BS IT-2 Submitted To Prof. Asif Submitted By Ahmad Shoaib (2010-arid-1903) Nouman Saqlain (2010-arid-1926) M.Yasir (2010-arid-1928) Barani institute of information technology, University of ARID Agriculture, Rawalpindi CERTIFICATION

It is stated that I have read the project report submitted by Muhammad Mudassar Yamin and in my judgment that this report is of sufficient standard to warrant its acceptance by Barani Institute of Information Technology. University of Arid Agriculture Rawalpindi, for second semester of BS (IT).

SUPERVISORY COMMITTEE

Supervisor ______Mr. Muhammad Asif

Mr.Muhammad Muddasar Yamin (Jnr: S.E) Barani Institute of Information Technology University of Arid Agriculture, Rawalpindi Project Brief

Project Title Army Burn Hall registration system

Organization Kahuta group

Undertaken By M.Nouman

M.Yasir

Ahmad shoaib

Supervised By Mr. Muhammad Asif

Starting Date 16 February 2011

Ending Date 19 May 2011

Software Used Dream viewer, MS office 2003, MS visual studio.

System Used Accer Aspire 7100 Laptop Intel Celeron m

Single core 1.6 GHZ

Operating System Windows XP service pack 3

Dedicated To

Our parents, brothers and sisters. Who always pray for us in every aspect of my life. Acknowledgement

First, we thank to almighty Allah, the most merciful and compassionate and most beneficial whose favor made it possible for us to complete that task assigned to us.

Our parents brothers and sisters and all the member of my family pray for us, which is the key of our success.

We pay our regards to our supervisor Mr. Muhammad Asif and Mr. Muhammad Mudassar Yamin for there valuable suggestions. Without that it would have been impossible for us to complete that task.

Muhammad Nouman Saqlain,

Muhammad Yasir,

Ahmad Shoaib,

May 19, 2011 TABLE OF CONTENT Chapter #01 INTRODUCTION

1.1 Army Burn Hall history………………………………………..

1.2 History of computerized registration system………………. Chapter #02 EXISTING SYSTEM

2.1 out line……………………………………………………

2.2 Current system………………………………………

2.3 System specification ……………………………………… Chapter #03 ANALYSIS OF EXSISTING SYSTEM

3.1 Use cases……………………………………………………

3.2 ERD………………………………………………………….

3.3 DFD………………………………………………………….

3.4 STD………………………………………………………… Chapter #04 PROPOSED SYSTEMS

4.1 Database enhancement…………………………………….

4.2 Database protection……………………………………

4.3 Efficiency……………………………………………… 4.4 Coast Effectiveness………………… Chapter #05 DESIGNS

5.1 Design model………………………... 5.2 Prototype development…………………………………………… Chapter #06 DETAILED DESIGNS

6.1 Process of prototype development……………………...

6.2 Reusable component composition………………………

6.3 Prototypes…………………………………………………. Chapter #07IMPLEMENTATION

7.1 Form 1…………………………………………

7.2 Form code……………………………………………… Chapter #08 Testing

8.1 Testing phases……………………………………………..

8.2 white box testing…………………………………………...

8.3 Test cases………………………………………………….. SYSTEM SPECIFICATION APPENDIX GLOSSARY BIBLIOGRAPHY INTRODUCTION CHAPTER 1 Out line

This chapter is about the introduction of Army Burn Hall and computerized registration system. Army Burn Hall history

Burn Hall traces its history back to 1943 when a team of missionaries from Mill Hill, in London, established the Burn Hall in Srinagar. The school is named after an English Manor House which had a hall with a stream (burn) running through it, hence the name 'Burn Hall'. The school was administered by the Fathers in English public school tradition.

In 1948, a year after Pakistan gained their Independence from the British Empire, a few Fathers moved to with a handful of students, and with the help of Brigadier Aslam Khan (a brother of Air Marshal retd. Asghar Khan who also went under the name of Brigadier Pasha), set the school up in a small building, the Abbot Hotel. The school was, and still is, among the best in the country and soon more buildings were added to accommodate the increasing number of students. The school was under the control of the Diocesan Board of Education, Rawalpindi.

In 1956, a new school was constructed a few miles outside the town, on the Grand Trunk road. Its purpose was to provide more room for the seniors and became known as the Senior Burn Hall. The new school had sports facilities and a swimming pool.

The college is located 4300 feet above sea level in natural surroundings. There are inter-house competitions between St Michaels and St Andrews, (later to be named St Gabriel's). The college motto is 'Quo non Ascendum', which in Latin means 'To what heights can I not rise'.

The only missionary left in ABHC, moved with the school to Gupkar Road in Srinagar, in 1956. The first principal was Father Boerkamp. The Fathers who came to set up the school in Abbottabad realised that if Pakistan, as a nation, was to do well, then it needed men of high calibre. The British Empire was built on men who came from the Public system, therefore the Fathers replicated that. They were successful because boys from Burn Hall achieved distinction in the Civil Service, the Armed Forces, business and other fields.

The Fathers promoted sports as a means of character building, strongly believing that character is made on the sports ground. St Michael's was represented by a black shield with gold border, crossed white lance and sword. St Gabriel's was represented by a lion holding a fiery torch.

There were seven sports: Cricket, Hockey, Football, Basketball, Tennis, Swimming, and Athletics.

The campus in the city center was Junior Burn Hall School while the campus outside city center was Senior Burn Hall School.In 1966/67, foreign experts had come to assist in building the Tarbella Dam and their families stayed in Abbotabad. Two daughters of one of the consultants joined the school and were the first foreign girls to enroll in Senior Burn Hall. Miss Samina Manzoor (now Mrs Brig. Iqbal Hanif), daughter of Mrs Manzoor and Miss Imrana Hameed (now Mrs Bashir Wali, former Director-General of the Intelligence Bureau of Pakistan and the Pakistani High Commissioner to Sri Lanka), daughter of Mrs Hameed, senior teacher in Burn Hall, became the first Pakistani girls to join ABHC. Foreign students came from Morocco, Egypt, Laos, Kenya, Saudi Arabia, Malaysia, Hong Kong, Kenya, the US and Britain. History of computerized registration system Databases have been in use since the earliest days of electronic computing. Unlike modern systems which can be applied to widely different databases and needs, the vast majority of older systems were tightly linked to the custom databases in order to gain speed at the expense of flexibility. Originally DBMSs were found only in large organizations with the computer hardware needed to support large data sets A DBMS is a set of software programs that controls the organization, storage, management, and retrieval of data in a database. DBMSs are categorized according to their data structures or types. The DBMS accepts requests for data from an application program and instructs the operating system to transfer the appropriate data. The queries and responses must be submitted and received according to a format that conforms to one or more applicable protocols. When a DBMS is used, information systems can be changed more easily as the organization's information requirements change. New categories of data can be added to the database without disruption to the existing system. Database servers are dedicated computers that hold the actual databases and run only the DBMS and related software. Database servers are usually multiprocessor computers, with generous memory and RAID disk arrays used for stable storage. Hardware database accelerators, connected to one or more servers via a high-speed channel, are also used in large volume transaction processing environments. DBMSs are found at the heart of most database applications. DBMSs may be built around a custom multitasking kernel with built-in networking support, but modern DBMSs typically rely on a standard operating system to provide these functions. CHAPTER 2 EXSISTING SYSTEM Outline

This chapter is about the existing version of Army Burn Hall registration system. Current system

The current system of Army Burn Hall is based on a paper base registration system which has a lot of limitations in practical work

There fore we are going too completely change the registration system in web base registration system which is very user friendly and efficient in operational field. System specification

Minimum PC Specs

. Operating System: Windows 98/ME/2K/XP . Processor: 800MHz P3/Althlon . Memory: 128Mb RAM . Video: 32Mb Video RAM . CD-ROM Speed: 8x . Hard disk: 915Mb . DirectX Version: 9.0

Recommended PC Specs

. Processor: P4 or Althlon XP . Memory: 256+ Mb RAM . Video: 64+ Mb Video RAM . Hard disk: 1.55Gb Chapter 03 ANALYSIS OF EXSISTING SYSTEM Out line

This chapter includes the analysis of Army Burn Hall registration system Use cases

Use cases are the interaction of the user with the computer with the entities present in the system.

The menu use case of Army Burn Hall Registration system is given below

User name

Password

Login

USER Now if the user have no account the following entities appear

Sign up

Home

Sign in

FAQ

USER

If the user selects the home the following case will appear

Sign in

Sign up

Contact

Site map

User Web master ERD DFD Chapter 04 PROPOSED SYSTEM Outline

This chapter is about the proposed system of Army Burn Hall college registration system. Database enhancement

The database of Army Burn Hall college registration will be greatly enhanced by a large computer base registration system the database can allow up to 4 gb of database storage in sql server. Database protection

The computerized database is greatly protected in computer environment unable to be excisable by unauthorized personnel and will be secured from environmental factors. Efficiency

The system increases the efficiency and productivity of the registration system and the human effort will be greatly reduced by the implementation of this system. Cost effectiveness

At its early stage the system is expensive but it will become cost effective system then manual registration system which will be greatly help full in the management of student registration. Chapter 05 DESIGN Out line

This chapter is about the basic design of Army Burn Hall registration and how it works conceptually. Design model

Rapid application development model is used in the project as the time is limited or project is big.

Business modeling

Data modeling

Process modeling

Application generation

Testing turnover Chapter 06 DETAILED DESIGN Out line

This chapter is about the detail design of Army Burn hall student registration system and how different component are connected in the system.

Process of prototype development

Establish Define Develop Evaluate prototype prototype prototype prototype objective functionality

Prototyping plan Outline definition Execute prototype Evaluation report Reusable component composition

Reuse able software Component Executable component composition prototype framework

Control and integration code Prototypes

Chapter 07 IMPLEMENTATION Form 1 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;

namespace WindowsApplication2

{

public partial class reg : Form

{

public reg()

{

InitializeComponent();

}

}

} Form code namespace WindowsApplication2

{

partial class reg

{

///

/// Required designer variable.

///

private System.ComponentModel.IContainer components = null;

///

/// Clean up any resources being used.

///

/// true if managed resources should be disposed; otherwise, false.

protected override void Dispose(bool disposing)

{

if (disposing && (components != null))

{

components.Dispose();

}

base.Dispose(disposing); }

#region Windows Form Designer generated code

///

/// Required method for Designer support - do not modify

/// the contents of this method with the code editor.

///

private void InitializeComponent()

{

this.textBox1 = new System.Windows.Forms.TextBox();

this.label1 = new System.Windows.Forms.Label();

this.textBox2 = new System.Windows.Forms.TextBox();

this.label2 = new System.Windows.Forms.Label();

this.textBox3 = new System.Windows.Forms.TextBox();

this.label3 = new System.Windows.Forms.Label();

this.textBox4 = new System.Windows.Forms.TextBox();

this.label4 = new System.Windows.Forms.Label();

this.button1 = new System.Windows.Forms.Button();

this.textBox5 = new System.Windows.Forms.TextBox();

this.label5 = new System.Windows.Forms.Label();

this.label6 = new System.Windows.Forms.Label();

this.SuspendLayout(); //

// textBox1

// this.textBox1.Location = new System.Drawing.Point(260, 222); this.textBox1.Name = "textBox1"; this.textBox1.Size = new System.Drawing.Size(115, 20); this.textBox1.TabIndex = 0;

//

// label1

// this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(168, 229); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(66, 13); this.label1.TabIndex = 1; this.label1.Text = "Father name";

//

// textBox2

// this.textBox2.Location = new System.Drawing.Point(260, 183); this.textBox2.Name = "textBox2"; this.textBox2.Size = new System.Drawing.Size(115, 20); this.textBox2.TabIndex = 2; //

// label2

// this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(168, 186); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(35, 13); this.label2.TabIndex = 3; this.label2.Text = "Name";

//

// textBox3

// this.textBox3.Location = new System.Drawing.Point(260, 268); this.textBox3.Name = "textBox3"; this.textBox3.Size = new System.Drawing.Size(114, 20); this.textBox3.TabIndex = 4;

//

// label3

// this.label3.AutoSize = true; this.label3.Location = new System.Drawing.Point(168, 271); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(40, 13); this.label3.TabIndex = 5; this.label3.Text = "Roll-no";

//

// textBox4

// this.textBox4.Location = new System.Drawing.Point(260, 314); this.textBox4.Name = "textBox4"; this.textBox4.Size = new System.Drawing.Size(113, 20); this.textBox4.TabIndex = 6;

//

// label4

// this.label4.AutoSize = true; this.label4.Location = new System.Drawing.Point(168, 317); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(80, 13); this.label4.TabIndex = 7; this.label4.Text = "Marks obtained";

//

// button1

// this.button1.Location = new System.Drawing.Point(323, 403); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(51, 24); this.button1.TabIndex = 8; this.button1.Text = "submitt"; this.button1.UseVisualStyleBackColor = true;

//

// textBox5

// this.textBox5.Location = new System.Drawing.Point(260, 358); this.textBox5.Name = "textBox5"; this.textBox5.Size = new System.Drawing.Size(113, 20); this.textBox5.TabIndex = 9;

//

// label5

// this.label5.AutoSize = true; this.label5.Location = new System.Drawing.Point(168, 361); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(25, 13); this.label5.TabIndex = 10; this.label5.Text = "Sex";

//

// label6

// this.label6.AutoSize = true;

this.label6.Font = new System.Drawing.Font("Monotype Corsiva", 36F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0)));

this.label6.Location = new System.Drawing.Point(117, 77);

this.label6.Name = "label6";

this.label6.Size = new System.Drawing.Size(342, 57);

this.label6.TabIndex = 11;

this.label6.Text = "Regesteration form";

//

// reg

//

this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);

this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

this.BackColor = System.Drawing.SystemColors.InactiveCaptionText;

this.ClientSize = new System.Drawing.Size(554, 453);

this.Controls.Add(this.label6);

this.Controls.Add(this.label5);

this.Controls.Add(this.textBox5);

this.Controls.Add(this.button1);

this.Controls.Add(this.label4);

this.Controls.Add(this.textBox4); this.Controls.Add(this.label3);

this.Controls.Add(this.textBox3);

this.Controls.Add(this.label2);

this.Controls.Add(this.textBox2);

this.Controls.Add(this.label1);

this.Controls.Add(this.textBox1);

this.Name = "reg";

this.Text = "Registeration form";

this.ResumeLayout(false);

this.PerformLayout();

}

#endregion

private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.Label label1; private System.Windows.Forms.TextBox textBox2; private System.Windows.Forms.Label label2; private System.Windows.Forms.TextBox textBox3; private System.Windows.Forms.Label label3; private System.Windows.Forms.TextBox textBox4; private System.Windows.Forms.Label label4; private System.Windows.Forms.Button button1;

private System.Windows.Forms.TextBox textBox5;

private System.Windows.Forms.Label label5;

private System.Windows.Forms.Label label6;

}

} Chapter 08 Testing Out line

This chapter deals with the testing phases of Army Burn hall regesteration system. Testing phases

Component Integration testing testing

White box testing

It is an approach towards software testing where test are derived from knowledge of software structure and implementation.

Test data

Test out put

Component code Test cases Button configuration Right Links Right Marquee Right Text Right Pictures Right objects Right Speed Right Design Right SYSTEM SPECIFICATION Compatible with every kind of web browsers. APPENDIX

ERD: Entity relationship diagram

STD: State transition diagram

DFD: Data flow diagram

Cases: Scenerios BIBLIOGRAPHY www.google.com www.wikkipedia.com www.ehow.com www.brothersoft.com Contact

[email protected]

[email protected]

[email protected]

[email protected]