Upload
muddasaryamin
View
227
Download
0
Embed Size (px)
Citation preview
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 1/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
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 2/44
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
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 3/44
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
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 4/44
Dedicated To
Our parents, brothers and sisters. Who always
pray for us in every aspect of my life.
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 5/44
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
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 6/44
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………………………...
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 7/44
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 SPECIFICATIONAPPENDIX
GLOSSARY
BIBLIOGRAPHY
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 8/44
INTRODUCTION
CHAPTER 1
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 9/44
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 fromMill Hill, in London, established the Burn Hall School in Srinagar. Theschool is named after an English Manor House which had a hall with astream (burn) running through it, hence the name 'Burn Hall'. The schoolwas administered by the Fathers in English public school tradition.
In 1948, a year after Pakistan gained their Independence from the BritishEmpire, a few Fathers moved to Abbottabad with a handful of students, andwith the help of Brigadier Aslam Khan (a brother of Air Marshal retd.Asghar Khan who also went under the name of Brigadier Pasha), set theschool 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 toaccommodate 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 theGrand Trunk road. Its purpose was to provide more room for the seniorsand became known as the Senior Burn Hall. The new school had sportsfacilities 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 Roadin Srinagar, Kashmir in 1956. The first principal was Father Boerkamp.
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 10/44
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 Schoolssystem, therefore the Fathers replicated that. They were successfulbecause boys from Burn Hall achieved distinction in the Civil Service, theArmed Forces, business and other fields.
The Fathers promoted sports as a means of character building, stronglybelieving that character is made on the sports ground. St Michael's wasrepresented by a black shield with gold border, crossed white lance andsword. 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 thecampus outside city center was Senior Burn Hall School.In 1966/67, foreignexperts had come to assist in building the Tarbella Dam and their familiesstayed in Abbotabad. Two daughters of one of the consultants joined theschool and were the first foreign girls to enroll in Senior Burn Hall. MissSamina Manzoor (now Mrs Brig. Iqbal Hanif), daughter of Mrs Manzoor andMiss Imrana Hameed (now Mrs Bashir Wali, former Director-General of theIntelligence Bureau of Pakistan and the Pakistani High Commissioner to SriLanka), 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 USand Britain.
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 11/44
History of computerized registration system
Databases have been in use since the earliest
days of electronic computing. Unlike modernsystems 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 DBMSswere 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 adatabase. DBMSs are categorized according totheir data structures or types. The DBMSaccepts requests for data from an applicationprogram and instructs the operating system to
transfer the appropriate data. The queries andresponses must be submitted and receivedaccording to a format that conforms to one or more applicable protocols. When a DBMS isused, information systems can be changed
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 12/44
more easily as the organization's informationrequirements change. New categories of datacan be added to the database withoutdisruption to the existing system.
Database servers are dedicated computers thathold the actual databases and run only theDBMS and related software. Database serversare usually multiprocessor computers, with
generous memory and RAID disk arrays usedfor stable storage. Hardware databaseaccelerators, connected to one or more serversvia a high-speed channel, are also used in largevolume transaction processing environments.DBMSs are found at the heart of most database
applications. DBMSs may be built around acustom multitasking kernel with built-innetworking support, but modern DBMSstypically rely on a standard operating system toprovide these functions.
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 13/44
CHAPTER 2
EXSISTING SYSTEM
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 14/44
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
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 15/44
Chapter 03
ANALYSIS OF EXSISTING SYSTEM
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 16/44
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
User name
Password
Login
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 17/44
Now if the user have no account the following entities appear
USER
Sign up
Sign in
FAQ
Home
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 18/44
If the user selects the home the following case will appear
User
Sign in
Sign up
Contact
Site map
Web master
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 19/44
ERD
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 20/44
DFD
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 21/44
Chapter 04
PROPOSED SYSTEM
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 22/44
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.
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 23/44
Chapter 05
DESIGN
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 24/44
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
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 25/44
Chapter 06
DETAILED DESIGN
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 26/44
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
Evaluate
prototype
Develop
prototype
Prototyping plan Outline definition Execute prototype Evaluation report
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 27/44
Reusable component composition
Reuse able software
component
Control andintegration code
Component
composition
framework
Executable
prototype
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 28/44
Prototypes
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 29/44
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 30/44
Chapter 07
IMPLEMENTATION
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 31/44
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();
}
}
}
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 32/44
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);
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 33/44
}
#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();
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 34/44
//
// 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;
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 35/44
//
// 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);
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 36/44
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";
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 37/44
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
//
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 38/44
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);
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 39/44
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;
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 40/44
private System.Windows.Forms.Button button1;
private System.Windows.Forms.TextBox textBox5;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Label label6;
}
}
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 41/44
Chapter 08
Testing
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 42/44
Out line
This chapter deals with the testing phases of Army Burn hall regesterationsystem.
Testing phases
White box testing
It is an approach towards software testing where test are derived from
knowledge of software structure and implementation.
Component
testing
Integration
testing
Test data
Test out put
Component code
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 43/44
Test cases
Button configuration RightLinks RightMarquee Right
Text RightPictures Rightobjects Right
Speed RightDesign Right
8/3/2019 Army Burn Hall Online Register at Ion System
http://slidepdf.com/reader/full/army-burn-hall-online-register-at-ion-system 44/44
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