21
NETWORK FILE SHARING SYSTEM IBA

Network File Sharing System

  • Upload
    ranit

  • View
    36

  • Download
    2

Embed Size (px)

DESCRIPTION

IBA. Network File Sharing System. About the IBA. Established in 1955, as a semi-government educational institution, IBA is the oldest graduate business school outside North America. It internationally collaborates with renowned universities across the world such as - PowerPoint PPT Presentation

Citation preview

Page 1: Network File Sharing System

NETWORK FILE SHARING SYSTEM

IBA

Page 2: Network File Sharing System

2

About the IBA

Established in 1955, as a semi-government educational institution,

IBA is the oldest graduate business school outside North America.

It internationally collaborates with renowned universities across the world such as

1. Wharton School of Finance and Commerce, 2. University of Pennsylvania; 3. University of Southern California etc. It also receives USAID as well. In 1994 it was given a Charter to award degrees in

respective areas of study. Core Values – Merit, Integrity, Truth, Tolerance, Creativity,

Discipline, Humility

Page 3: Network File Sharing System

3

Introduction

How would a teacher share files with the students? 1. Would he have to either email them all or 2. put it on removable storage and then wait a day to get his

disk back or 3. he could burn the information onto an optical medium, but

that too requires a significant recurring cost or4. they could also upload it onto a file hosting service, but

that too requires an active Internet connection. So what should the teacher do? a network file sharing(NFS) system that would be free to

students, teachers and the administration. It would run on the intranet making the availability of an Internet connection irrelevant and hence benefit the students the faculty and the university in general.

Page 4: Network File Sharing System

4

Statement of Purpose

The purpose of this system is to support: file sharing at all levels privately as well

as publicly, serve the students and faculty of the IBA,

for all their storage and sharing needs. All members of the network will have

downloading privileges for all the material stored,

upload all that they like keeping in mind the proper decorum of the system.

Page 5: Network File Sharing System

5

Why IBA?

We chose to develop a system for IBA because we believe that it has lagged behind its competitors, such as LUMS,

we believe that IBA has the potential to excel and meet the competition head on.

Given that it is provided with the necessary upgrades that it needs.

Page 6: Network File Sharing System

6

Rationale of choosing NFS

As we are also the students of IBA, like many students, we face obstacles when conducting our research in different courses.

In order to create a bond of knowledge between the teachers and the students, network file sharing is the best option.

There is no platform where the teachers and students exchange additional information outside classrooms.

The idea of NFS at IBA will enable them to upload additional resources for the good of the common student.

Page 7: Network File Sharing System

7

Ontology

In the case of NFS, the teachers and students have a chance to share their concepts and knowledge at a common ground. The question arises that whether this kind of system is feasible for the existing environment?

The system’s concept is to help people at IBA to gather and share knowledge with one another and be able to store information for the common good.

Page 8: Network File Sharing System

8

Epistemology

In our case, NFS was a new idea which surely has benefits for IBA.

Therefore, involvement of the users is paramount (students and teachers) they have to provide their views in order to make it user friendly.

The other sources of information are other search engines to gain a better understanding about the system and to have a glance of already existing similar systems.

Page 9: Network File Sharing System

9

Our Clients

As the students of IBA city campus, the clients targeted were from the same campus. Our clients include:

Teachers Students Administration As our system focus on gathering and

sharing of information, our clients are all equal participants because of being part of an educational institution.

Page 10: Network File Sharing System

10

Constraints

Time Cost Skill

Page 11: Network File Sharing System

11

Methodology

Analysis

Design

Implementation

Maintainence

Planning

Page 12: Network File Sharing System

12

Methodology Continued

To create our information system we used a mix of the SDLC and agile approaches. We started off by identifying the need for a Network File System for IBA.

After the recognition of the need the scope and boundary of the system was documented, this included the characteristics and the purpose of the system.

Followed by the scope was the planning stage where the resources required to successfully develop the system were identified.

Next was the requirement analysis in which we gathered information from our stakeholders through a survey. Through the information gathered a prototype was developed.

The iterative process began by continuously improving the design of the system to make it more efficient and more user-friendly which is a part of Agile Software development.

Page 13: Network File Sharing System

13

User Requirements

A good software is one in which the developers have complete information of the user requirements.

To achieve this goal we did a survey on what the students of IBA wanted in a Network File System as they were major stakeholders of the software.

The survey was an open-ended questionnaire so as to get candid feedback from the students.

The response was quite positive.

Page 14: Network File Sharing System

14

Use Case DiagramInside the system boundary, we have 3 classes with which the actors interact.The system allows the actor to register, share and search the library.

Page 15: Network File Sharing System

15

Class DiagramWe have three classes namely user, shared library and search. With their respective attributes and methods. Arrows in the diagram do not show the relationship, instead they show how the process is conducted.

Page 16: Network File Sharing System

16

Activity diagramThe process starts with registration. Next step is the shared library interface which provides us the search option. The ser is allowed to download and upload. For downloading ,user searches the file name, if found, the download option will be provided if not the process will end with message showing no result.

Page 17: Network File Sharing System

17

Sequence Diagram

•There are two actors, client and server. •The client first sends request to connect with the database. •After the connection has been established, sever allows client to search the library. •The server also gives options of downloading and uploading any file the client wants.

Page 18: Network File Sharing System

18

Collaboration DiagramUser connects to server by signing up or signing in and goes to the home page which is the shared library. On it, the user searches the file using the search class and results if any are shown.

Page 19: Network File Sharing System

19

Implementation

We used PHP to create our portal because it is a dynamic language that offers a lot of versatility that HTML does not.

The file sharing portal will be incorporated into the existing IBA portal on the Intranet and as it's there it will naturally be hosted and stored on IBA’s servers.

For feedback we asked a few of our colleagues to beta test the system and as expected in the system performed appropriately.

Page 20: Network File Sharing System

20

Maintenance

The system is almost maintenance free.

The only maintenance required is the periodical clean up of unused/unwanted files.

So as to use space efficiently.

Page 21: Network File Sharing System

21

Thanking You

Musa Bin Hamid Mohsin Hussain Mujtaba Mansoor Mohammad Usman Kamran