Professional Documents
Culture Documents
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
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
5.2
Prototype development
Chapter #07IMPLEMENTATION
7.1 7.2 Form 1 Form code
INTRODUCTION CHAPTER 1
Out line
This chapter is about the introduction of Army Burn Hall and computerized registration system.
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.
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
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
USER
If the user selects the home the following case will appear
ERD
DFD
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
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.
Develop prototype
Evaluate prototype
Prototyping plan
Outline definition
Execute prototype
Evaluation report
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);
/// <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
Test data
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