Issuu on Google+

Student name

Yusuf Al-Amer 208016441

Ibrahim Al-Shukr 208001468

Nasser Al-Jumaiah 207018876

i


Table of Contents

Table of Contents Table of Figures............................................................................................................................. ii 1.

Abstract................................................................................................................................. 2

2.

introduction .......................................................................................................................... 3

2.1. Saudi Telecom Company (STC) ........................................................... 3 2.2. STC home service department ............................................................. 3 2.2.1. Organizational structure .......................................................................................... 3 3.

Current system..................................................................................................................... 4

3.1. The problem in the current system .................................................... 6 3.2. The objectives of the proposed system .............................................. 6 3.3. Scope and Limitation of the Project ................................................... 6 4.

METHODOLOGY .................................................................................................................. 7

4.1. Analysis .................................................................................................... 8 4.1.1. Functional Requirements......................................................................................... 8 4.1.2. Non-Functional Requirements .............................................................................. 10 4.1.3. Designing Tools .................................................................................................... 10 4.1.4. Context diagram .................................................................................................... 11 4.1.5. Data flow diagram ................................................................................................. 12 4.1.5.1. Level 1 ............................................................................................................... 12 4.1.5.2. Level 2 ............................................................................................................... 13 4.1.6. Entity Relation diagram (ER) ................................................................................ 19 4.1.7. (ER) Entity Relationship Model .......................................................................... 20 4.1.8. System mapping .................................................................................................... 21 4.1.9. Data Dictionary ..................................................................................................... 22 4.2. Design ..................................................................................................... 24 4.2.1. System Architecture .............................................................................................. 24 4.2.2. Prototype ............................................................................................................... 25 5.

Schedule ............................................................................................................................. 34

5.1. Activity table ......................................................................................... 34 5.2. Time table .............................................................................................. 34 6.

Conclusion.......................................................................................................................... 35

7.

Appendix ............................................................................................................................. 36

8.

References .......................................................................................................................... 40

i


Table of Figures

Table of Figures Figure 1 Organizational structure ........................................................................................................ 3 Figure 2 Current system ....................................................................................................................... 5 Figure 3 Context diagram .................................................................................................................. 11 Figure 4 Data flow level 1 ................................................................................................................. 12 Figure 5 Data flow level 2 manage customers Orders ....................................................................... 13 Figure 6 Data flow level 2 manage projects cost orders ................................................................... 14 Figure 7 Data flow level 2 manage services ...................................................................................... 15 Figure 8 Data flow level 2 manage budgets ....................................................................................... 16 Figure 9 Data flow level 2 calculate ranking ..................................................................................... 17 Figure 10 Data flow level 2 approve project ..................................................................................... 18 Figure 11 ER diagram ........................................................................................................................ 19 Figure 12 Entity relationship model ................................................................................................. 20 Figure 13 system mapping ................................................................................................................. 21 Figure 14 System architecture ........................................................................................................... 24 Figure 15 Prototype system login ...................................................................................................... 25 Figure 16 prototype main page .......................................................................................................... 25 Figure 17 prototype importing data ................................................................................................... 26 Figure 18 Prototype import and view costumers order ...................................................................... 26 Figure 19 prototype the main data menu ........................................................................................... 27 Figure 20 prototype the projects ........................................................................................................ 27 Figure 21 prototype the services ........................................................................................................ 28 Figure 22 prototype the budgets ........................................................................................................ 28 Figure 23 prototype the projects ........................................................................................................ 29 Figure 24 prototype the approved project .......................................................................................... 29 Figure 25 prototype the admin ........................................................................................................... 30 Figure 26 prototype the ranking and approved project ...................................................................... 30 Figure 27 prototype the advanced search........................................................................................... 31 Figure 28 prototype report menu ....................................................................................................... 32 Figure 29 prototype costumer order reports....................................................................................... 32 Figure 30 prototype projects reports .................................................................................................. 33 Figure 31 prototype services reports .................................................................................................. 33

ii


At the first, we thank God for guidance , and we take this opportunity to express our profound gratitude and deep regards to our supervisor, Dr.Qazi Mudassar ,chairman of information system Dr.Saleh Al-Turki ,and dean of collage Dr.Majed AL-Shammari for they exemplary guidance, monitoring and constant encouragement throughout the course of this project proposal. The blessing, help and guidance given by them time to time shall carry we a long way in the journey of life on which we are about to embark.

we also take this opportunity to express a deep sense of gratitude to Saudi Telecom Company , Especially for the chief of stc home department in Al-Ahssa Mr.Yosuf Bodai to his cordial support, valuable information and guidance, which helped us in completing this task through various stages.

Lastly, we offer our regards and blessings to all of those who supported us in any respect during this project.

1


Abstract

1.

Abstract

The global communications companies seeking always to meet customer demands and aspirations are also looking to offset the financial returns. Where each company and each department where certain budget cannot exceed forcing those responsible for the disbursement of project budgets. To choose between these projects and determine the priorities, providing perfect service to the customer and ensure the company's financial return.

STC and specifically home department, responsible for fixed telephone services and the Internet and other on the level of the Kingdom of Saudi Arabia and where are STC is the sole provider of fixed line services for this reason distract her huge budgets and divided areas as needed. The home section in each region is responsible for the distribution of this budget on projects based on specific criteria and particular complexities. These standards if they are implemented, processed and applied accurately will have a positive effect on customer satisfaction and financial returns for the company.

The home section was having difficulty in the application of those standards to the data for several reasons: the large amount of these different data sources that need to connect with each other and processed. One of those reasons also does not have an electronic system does this work in accordance with these multiple complex standards. The goal of our project is the implementation of an Complete system that collects the large amount of data and linked together, analysed and processed in accordance with certain standards. Then comparing and ranking projects by primary. And displays them on the decision-makers clear way with stated reasons why these projects have that priority.

2


Introduction

2.

introduction

2.1.

Saudi Telecom Company (STC)

the STC is the first company in field of communications in Saudi Arabia and it is still the only provider of the fixed communication services. It provides many serves like internet, mobile and fixed communication. It also began to enter the field of sale communication devices and provide TV services. 2.2.

STC home service department home service department work in fixed communication service for the home and small Institutions.

2.2.1. Organizational structure The colorful entities is that we will deal with it.

CEO of STC group

Operations

Middle & Eastern region

Riyadh

Home Services

Financial officer

Western & northern region

Dammam

Southern Region

Ahsa

Sellers

Enterprise Services

Middle & Eastern region

Riyadh

Western & northern region

Dammam

Netowrk

Southern Region

Ahsa

Study & implement projects

Developme _nt

Figure 1 Organizational structure

3

Information Technology

Personal Service

Middle & Eastern region

Ahsa

Costumer order


Current system

3.

Current system       

Management of the company establishes an annual budget for each department and each area. Customer orders department sends customer orders to projects department. Projects department divided the customer orders based on the area and send it to the contractors. Contractors send their proposed projects with the cost of each project and they explain each project who of customers will serves. Projects Department sends the cost of projects and the customer orders to the home department. The home department distributes the budget on projects that it sees are greater financial benefit. home Department sends the approved projects to the projects Department for implement it.

4


Current system

Home service department

Customers service department

customers order with project

Projects

Orders

Project ID Project cost More info…

Customer ID Area NO More info…

Customer ID Project ID More info…

Collect areas

Projects department

Distribute customers by area

Area No.1

Projects

customers Area NO1

Project ID Project cost More info…

Customer ID Project ID More info…

Customer ID Telephone.. More info…

Contractor 1

Contractor 2

Contractor N

... Figure 2 Current system

5


Current system

3.1.

The problem in the current system

    

3.2.

The objectives of the proposed system       

3.3.

Needs a lot of time and effort to identify projects that will implement because it will compare between projects file and customer orders file manually. Where customer orders are not arranged. The inability of the home department to compare the total project proposed cost with the existing budget. In many cases, project costs exceed the existing budget, which causes forcing them to reschedule choices. Difficulty of distinguishing repeated orders, which affects the decisionmaking. Receive proposed projects, that have been approved in the past and not implemented for a reason. Inaccuracies in the selection of the best projects.

To develop and updated database for the projects Budget. To implement automated system using Software for the Projects budget. Monitoring and collect the customers' orders and project budget. normalized the Each project based on customer orders and service costs. The ability to know the Possibility for implemented project. The ability To Know the return value of a project. Ranking project by the best benefit.

Scope and Limitation of the Project This project will cover: • Customers orders. • Projects details and areas. • Project Total cost. • Project Total Return.

6


Analysis

Methodology

4. METHODOLOGY The System will be developed by using the structured approach. The structured approach consists of several stages:

1. 2. 3. 4. 5.

Analysis Design Implementation Production Maintenance

7


Analysis

4.1.

Methodology

Analysis

4.1.1. Functional Requirements A) Orders : 1.1 record orders information (order _ID, Service_name, project_name, customer_name, area ,port ,address, mob, phone ,Email, Points). 1.2 Search order information using certain criteria (order_ID, customer_Name, mob). 1.3 Update order data. 1.4 Delete a order data. 1.5 print order report. B) Projects : 2.1 Record The Project data (Project_no, project_Name, area). 2.2 Search project information using certain criteria (area, Name). 2.3 Update project data. 2.4 Delete a project data. 2.5 print project data. C) Budgets : 3.1 Record Budgets information (budget_no, year, amount, numbers_of_projects). 3.2 Search budgets information using certain criteria (budget_no, year). 3.3 Update budget information. 3.4 Delete budget information. 3.5 print budget information. D) Administrator 4.1 Record administrator information(admin_no, name, mob, email, username, password). 4.2 Update administrator information. 4.3 Delete administrator information.

E) project cost 5.1 record project cost information (p_no, project _No, Total cost, note). 5.2 Search project cost information using certain criteria (p_no, project _No). 5.3 Update project cost data. 5.4 Delete project cost data. 5.5 print project cost report.

8


Analysis

Methodology

F) services 6.1 record service information (service_No, project _No, name, cost, Description, note). 6.2 Search service information using certain criteria service_No, Name, project _No). 6.3 Update service data. 6.4 Delete service data. 6.5 print service report. G) Approved projects 7.1 record approved projects information (approved_No, project _No, approved_Type, note). 7.2 Search approved projects using certain criteria (approved_No, project _No, approved_Type). 7.3 Update approved projects data. 7.4 Delete approved projects data. 7.5 print approved projects report.

9


Analysis

Methodology

4.1.2. Non-Functional Requirements Response Time: The system should respond to any inquiry with in 5 – 10 seconds. Security: System access must be restricted to authorized persons with valid permissions. It should be secured . It can accessed through using user ID and password. Availability: The system will be available during the working Hours. Recoverability: The system will provide a recovery mechanism for the system and its database. Maintainability: The system must be easy use and easily maintain data errors and fault . 4.1.3. Designing Tools The tools used in Designing the System • VisualBasic.Net For Developing the Software application. • Microsoft SQL SERVER for the database. • Crystal Reports program for the reports generation.

10


Analysis

Methodology

4.1.4. Context diagram

0.0 Customers order management

Smart Budgets Distribution System For STC

Services management

Project cost management Apply projects

Management

Figure 3 Context diagram

11

Ranking

Report

The applied projects

Budgets Management

Report

Project department

Home department


Analysis

4.1.5. Data flow diagram 4.1.5.1.

Level 1

Figure 4 Data flow level 1

12

Methodology


Analysis

4.1.5.2.

Level 2

A. manage Customers Orders

Figure 5 Data flow level 2 manage customers Orders

13

Methodology


Analysis

B. manage Projects Cost Orders

Figure 6 Data flow level 2 manage projects cost orders

14

Methodology


Analysis

C. manage Services

Figure 7 Data flow level 2 manage services

15

Methodology


Analysis

D. manage Budgets

Figure 8 Data flow level 2 manage budgets

16

Methodology


Analysis

E. Calculate Ranking

Figure 9 Data flow level 2 calculate ranking

17

Methodology


Analysis

F. Approve Project

Figure 10 Data flow level 2 approve project

18

Methodology


Analysis

4.1.6. Entity Relation diagram (ER)

Figure 11 ER diagram

19

Methodology


Analysis

4.1.7. (ER) Entity Relationship Model

Figure 12 Entity relationship model

20

Methodology


Analysis

4.1.8. System mapping

Figure 13 system mapping

21

Methodology


Analysis

4.1.9. Data Dictionary Table Name: Administrator Column Name Column Type Admin_no Number Name Text mobile Number Phone Number Email Text User name Text password Text

Table Name: Customers Orders Column Name Column Type Order_no Number Admin_no Number Service_no Number Name Text ID Number Phone Number Mobile Number Address Text Street Text Description Text Cost Number Notes Text

Table Name: Services Column Name Column Type Service_no Number Project_no Number Service_name Text Cost Number Description Text Notes Text

Table Name: Projects Column Name Column Type Project_no Number Project_name Text notes Text

22

Methodology


Analysis

Table Name: Budgets Column Name Column Type Budget_no Number Admin_no Number Yesr Number No of projects Number Total Number

Table Name: Project Cost Column Name Column Type p_no Number project_no Number Total cost Number

Table Name: Approved Projects Column Name Column Type approve_no Number project_no Number Approve type Text Notes Text

23

Methodology


Design

4.2.

Design

4.2.1. System Architecture

Figure 14 System architecture

24

Methodology


Design

4.2.2. Prototype

Figure 15 Prototype system login

Figure 16 prototype main page

25

Methodology


Design

Figure 17 prototype importing data

Figure 18 Prototype import and view costumers order

26

Methodology


Design

Figure 19 prototype the main data menu

Figure 20 prototype the projects

27

Methodology


Design

Figure 21 prototype the services

Figure 22 prototype the budgets

28

Methodology


Design

Figure 23 prototype the projects

Figure 24 prototype the approved project

29

Methodology


Design

Figure 25 prototype the admin

Figure 26 prototype the ranking and approved project

30

Methodology


Design

Figure 27 prototype the advanced search

31

Methodology


Design

Figure 28 prototype report menu

Figure 29 prototype costumer order reports

32

Methodology


Design

Figure 30 prototype projects reports

Figure 31 prototype services reports

33

Methodology


Design

5.

Schedule

5.1.

Activity table Activity

Duration (Weeks)

Predecessors

A

Propose a Topic

2

None

B

Collecting Requirements

2

A

C

Functional and Non Functional Requirements

1

B

D

Analysis

6

C

E

ER Diagram System Architecture

1

D

F

System Prototype

2

E

G

Reporting

2

F

H

Documentation

2

A

5.2.

Context Diagram DFD

Methodology

Time table

Activity

W1

W2

W3

W4

W5

W6

W7

A B C D E F G H

34

W8

W9

W10

W11

W12

W13

W14

W15


Conclusion

6.

Conclusion

At the end we conclude that the system will improve the mechanism to select the best projects in the (STC) and make decision-making easier and more accurate. It will increase the company's profits. It will also clarify the criteria for evaluating projects and ranking by the best. This project has improved our teamwork and analysis skills and gave us the chance to apply what we have studied before in many courses.

35


Appendix

7.

Appendix

36


Appendix

37


Appendix

38


Appendix

Orders

Projects

39


References

8.

References

Jeffry L. Whitten, Lonnie D. Bentleg abd Kevin C. Dittman, "Systems Analysis and Design Methods".

Systems Analysis and Design by Alan Denni.

Kenneth E. Kendall, Julie, E. Kendall, "System Analysis and Design".

STC website.

STC home department staff.

Wikipedia.

40


yusuf