You are on page 1of 44

Army Burn Hall College 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 Organization Undertaken By Army Burn Hall registration system Kahuta group M.Nouman M.Yasir Ahmad shoaib Supervised By Starting Date Ending Date Software Used System Used Mr. Muhammad Asif 16 February 2011 19 May 2011 Dream viewer, MS office 2003, MS visual studio. 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 1.2

Army Burn Hall history.. History of computerized registration system.

Chapter #02 EXISTING SYSTEM


2.1 2.2 2.3 out line Current system System specification

Chapter #03 ANALYSIS OF EXSISTING SYSTEM


3.1 3.2 3.3 3.4 Use cases ERD. DFD. STD

Chapter #04 PROPOSED SYSTEMS


4.1 4.2 4.3 Database enhancement. Database protection Efficiency

4.4 Coast Effectiveness Chapter #05 DESIGNS


5.1 Design model...

5.2

Prototype development

Chapter #06 DETAILED DESIGNS


6.1 6.2 6.3 Process of prototype development... Reusable component composition Prototypes.

Chapter #07IMPLEMENTATION
7.1 7.2 Form 1 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 School 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 Abbottabad 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, Kashmir 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 Schools 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 prototype objective

Define prototype functionality

Develop prototype

Evaluate prototype

Prototyping plan

Outline definition

Execute prototype

Evaluation report

Reusable component composition


Reuse able software component Component composition framework Executable prototype

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 { /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.IContainer components = null;

/// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing);

#region Windows Form Designer generated code

/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> 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 testing Integration 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 Links Marquee Text Pictures objects Speed Design Right Right Right Right Right Right Right 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
Muddasar_yamin@yahoo.com MNOUMANSAQLAIN@ROCKETMAIL.COM YASIR_043@YAHOO.COM AHMADSHOAIB_787@YAHOO.COM

You might also like