You are on page 1of 28

PAK AIMS (THE INSTITUE OF MANAGEMENT SCIENCES)

SYSTEM ANALYSIS OF PAKISTAN ARMY

Submitted To: Dr. Prof. Abdul Aziz Gill

Submitted By: M.Jawwad Ahmed (103492) Hammad Munir (103483)

CONTENTS
1. INTRODUCTION 2. SYSTEM ANALYSIS 3. SYSTEM DESIGN 4. USE CASE 5. IMPLEMENTATION 6. APENDEX

INTRODUCTION

INTRODUCTION OF PROJECT

The team of our expert analysts visited the GHQ Rawalpindi for understanding the current system of Pakistan army and analysis the current requirements for the system. Our team understands the complete problems in the current system. The current system is on paper work our team trying to computerize your system from manual. Some drawbacks of current system are given below: Slow searching Difficult to manage a huge army data There must be chance of data loss Difficult to alteration on data means difficult to up-date the data Difficult to produce report of the army manually Much time waste on handling the data

We improve the current system by focusing on some objectives which we understand by visiting of Pakistan Army General Head Quarter at Rawalpindi. Data Reliability Data Security Fast data searching Time saving 100% efficient Cost saving

Army management that is big management should be developed to meet the 21st century. Therefore, we should design our army system with well equipped technology. It will ease our difficulties. By the help of this PAK ARMY SYSTEM software we can do all works as fast as we required.

FEATURES OF ORACLE DATABASE: Apart from the clearly defined database options, Oracle databases may include many semiautonomous software sub-systems, which Oracle Corporation sometimes refers to as "features" in a sense subtly different from the normal usage of the word. For example, Oracle Data Guard counts officially as a "feature", but the command-stack within SQL*Plus, though a usability feature, does not appear in the list of "features" in Oracle's list. Such "features" may include (for example):

Active Session History (ASH), the collection of data for immediate monitoring of very recent database activity. Automatic Workload Repository (AWR), providing monitoring services to Oracle database installations from Oracle version 10. Prior to the release of Oracle version 10, the Stats pack facility provided similar functionality. Cluster ware Data Aggregation and Consolidation Data Guard for high availability Generic Connectivity for connecting to non-Oracle systems. Data Pump utilities, which aid in importing and exporting data and metadata between databases Database Resource Manager (DRM), which controls the use of computing resources. Fast-start parallel rollback Fine-grained auditing (FGA) (in Oracle Enterprise Edition) supplements standard security-auditing features Flashback for selective data recovery and reconstruction iSQL*Plus, a web-browser-based graphical user interface (GUI) for Oracle database data-manipulation (compare SQL*Plus) Oracle Data Access Components (ODAC), tools which consist of: o Oracle Data Provider for .NET (ODP.NET) o Oracle Developer Tools (ODT) for Visual Studio o Oracle Providers for ASP.NET o Oracle Database Extensions for .NET o Oracle Provider for OLE DB o Oracle Objects for OLE o Oracle Services for Microsoft Transaction Server Oracle-managed files (OMF) -- a feature allowing automated naming, creation and deletion of data files at the operating-system level. Recovery Manager (rman) for database backup, restoration and recovery SQL*Plus, a program that allows users to interact with Oracle database(s) via SQL and PL/SQL commands on a command-line. Compare iSQL*Plus. Universal Connection Pool (UCP), a connection pool based on Java and supporting JDBC, LDAP, and JCA Virtual Private Database (VPD), an implementation of fine-grained access control.

System Analysis

SYSTEM ANALYSIS AND PROBLEMS IN CURRENT SYSTEM:


During system analysis some activities are carried out, such as problem definition, design, and implementation. Our team of analyst visited general head quarters to analyze in the current management system and find some problem in the current system. Current system is manual system. If information of a person is required to other departments then it is very difficult to move files from one place to another place. Data portability is time consuming and difficult. When a person joins Pakistan Army data of person is placed in hard copy form. Searching of records is biggest issue if we want to find details of some year back data then its difficult to search every file and its not possible to all file keep save also search from a big room and bundle of files. Data updating is also a tough job. If we have to update some information then we have to find all data related to that person which is also difficult and then modify that data. Also remove 1st one and put new information. Current system is also less secured its is possibility to get burned while any incident happened or robbery case possible because there are no security for thats. so all data will be lost.

WHATS THE REQUIREMENT NEW SYSTEM SHOULD MEET?

SYSTEM AUTOMATION TIME SAVING DATA SECURITY FAST AND EFFICIENT SEARCHING DATA RELIABILITY EASE OF UPDATION EASE OF DATA PORTABILITY EASE OF DATA SHARING

SYSTEM DESIGN

DFD

ERD

DATA DICTIONARY

Employee Table
Attribute Name Emp_Code Emp_Name Emp_D_O_Birth Emp_Bl_Group Emp_Ph Emp_Cont_Name Emp_Fath_Name Contents Employee Code Employee Name Employee Date of Birth Employee Blood Group Employee Phone No. Contacts Name Employee Fathers Name Emp_Join_Date Employees Date of Joining Emp_Designation Employee Current Posting Emp_Emg_No. Employee Emergency Contact No. Emp_Emg_Address Employee Emergency Address Type Number(5) CHAR (30) DATE CHAR(4) CHAR(11) CHAR(20) CHAR(30) DATE CHAR(30) CHAR(11) CHAR(40) Picture 99999 Xxxxxxxx dd-mm-yyyy Xxxx Xxxx-xxx-xxxx Xxxxxxxx Xxxxxxxx dd-mm-yyyy Xxxxxxxxxx Xxxx-xxx-xxxx Xxx-99-xxxxxx Remarks P.K

Posting Table
Attribute Name Contents Emp_Code Employee Code Emp_Posting Place of Posting Emp_Posting_Date Employee Date of Posting Type Number(5) CHAR(11) DATE Picture 99999 Xxxxxxxxxxx dd-mm-yyyy Remarks F.K

Training Table
Attribute Name Contents Emp_Code Employee Code Emp_Training_Year Year of Training Emp_Training Type of Training Type Number(5) CHAR(4) CHAR(15) Picture 99999 Xxxx Xxxxxxxxx Remarks F.K

Promotion Table
Attribute Name Contents Emp_Code Employee Code Emp_Promotion Promoted As Emp_Promotion_Date Employee Date of Promotion Type Number(5) CHAR(11) DATE Picture 99999 Xxxxxxxxxx dd-mm-yyyy Remarks F.K

Additional Skills Table


Attribute Name Emp_Code Emp_Skill Emp_Skill_Year Contents Employee Code Type of Skill Employee Year of Skill Type Number(5) CHAR(15) CHAR(4) Picture 99999 Xxxxxxxxxxx Xxxx Remarks F.K

DESIGN SPECIFICATIONS & REQUIREMENT

MINIMUM HARDWARE REQUIREMENTS: MIN. 1 GB OF RAM. MIN 128 MB OF DISPLAY CARD. MIN. 15 GB OF FREE SPACE ON THE HARD DISK. AT LEAST COLOR MONITORS.

MIXIMUM HARDWARE REQUIREMENTS: MAX. 2 GB OF RAM. MAX 512 MB OF DISPLAY CARD. MAX. 20 GB OF FREE SPACE ON THE HARD DISK. AT LEAST COLOR MONITORS.

SOFTWARE REQUIREMNETS:

VISUAL BASIC SUN MICRO SYSTEMS ORACLE WINDOWS XP AND ABOVE WITH JRE.

USE CASE

USE CASE OF DATA FLOW DIAGRAM: First of all we create the Context data flow diagram (DFD) In Context data flow diagram we explain the whole thing in simple one process. we explained all the process in one simple process. Soldiers personal detail is shown in this step after that all the process are further explained. In Level 0 diagram we complete our data flow diagram because there is no need to expand further. In Level 0 diagram we thoroughly explained each and every process in detail . we showed the soldiers personal information , Skills, Promotional Detail, posting detail, training detail , Emergency contact detail, and in the end we showed the Report.

USE CASE OF ENTITY RELATIONSHIP DIAGRAM (ERD): In ERD we explained about Entity, Attributes, Derived Attributes, Identifiers, Relationships, cordiality, and many more. In ERD we helps the developer to understand the relationship between the entities. We developed the design so clearly that a developer will easily develop the program according to our ERD. We showed the relationship between soldiers skills, promotion, posting, Emergency contact, Training. We showed one to one relationship among the entities

IMPLIMENTATION

STAFF QUALIFICATION REQUIRMENT: DBA (DATABASE ADMINISTRATOR) DA (DATA ADMINISTRATOR) OTHER STAFF

DBA (DATABASE ADMINISTRATOR): At least BS-CS from any HEC recognized institute and must have 4 to 5 year experience in the field. DA (DATA ADMINISTRATOR): At least BS-CS and have strong knowledge about business. Experience or may not be. OTHER STAFF: Computer operators with knowledge MS-SQL or ORACLE. HELPING GUIDE LINE: LEARN SQL ONLINE THE LEARNING ORACLE

APENDEX

HARDWARE LIST:

Dell Server (Power Edge R7160 (Interlagose Edition))

Typical Price

8421

AMD Opetron (6200)

Price $800

Corsair DDR3 RAM (12 GB)

Price $209.99

Dell CPU (AMD FX 8150, 12gb RAM,1TB Hard Drive)

Price $1950

Dell LCD Monitor (U2312HM 23)

Price $239.00

Sony Projector (VPLCW255)

Price $2700.0

Logitech Keyboard & mouse (Wire less)

Price $99.99

SOFTWARE LIST:

Oracle Database (Standard Edition)

Price $73.00

Window 7 (Ultimate Edition)

Price $219.99

Visual Basic (2010 Edition)

Price $89.00

You might also like