220 likes | 355 Views
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
E N D
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 • Wharton School of Finance and Commerce, • University of Pennsylvania; • 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
Introduction • How would a teacher share files with the students? • Would he have to either email them all or • put it on removable storage and then wait a day to get his disk back or • he could burn the information onto an optical medium, but that too requires a significant recurring cost or • 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.
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.
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.
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.
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.
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.
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.
Constraints • Time • Cost • Skill
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.
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.
Use Case Diagram Inside the system boundary, we have 3 classes with which the actors interact. The system allows the actor to register, share and search the library.
Class Diagram We 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.
Activity diagram The 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.
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.
Collaboration Diagram User 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.
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.
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.
Thanking You • Musa Bin Hamid • MohsinHussain • MujtabaMansoor • Mohammad UsmanKamran