Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

final year project of computer science, Lecture notes of Network Programming

nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

Typology: Lecture notes

2018/2019

Uploaded on 09/21/2019

abihoreze-higiro-yves
abihoreze-higiro-yves 🇷🇼

15 documents

1 / 11

Toggle sidebar

Related documents


Partial preview of the text

Download final year project of computer science and more Lecture notes Network Programming in PDF only on Docsity! REPU BLIC OF RWA NDA UNIV ERSI TY OF LAY ADVENTIST OF KIGALI (UNILAK) B.P. 6392 KIGALI; TEL: +250 55107311/55104697 E-mail: [email protected] Website: www.unilak.ac.rw FACULTY OF COMPUTING INFORMATION AND SCIENCES DEPARTMENT OF INFORMATION TECHNOLOGY-NETWORKING ACADEMIC YEAR: 2018-2019 A dissertation submitted in partial fulfilment of academic requirement for the award of a Bachelor’s Degree in Information Technology-Networking Submitted by: ABIHOREZE HIGIRO Yves Reg. No: kgl10992/2016 Under the guidance of MAIL MANAGEMENT SYSTEM Case study: Express Mail Services Mr KAGEMANA Gaston Kigali, July 2019 CHAPTER ONE: GENERAL INTRODUCTION 1. Introduction This chapter is going to discuss the background of the study, problem of statement, objectives, scope of the project, interest of the project, motivation, expected result, methodology and the organisation of the project. 1.1 Background of the Study In modern age, as time increase, needs & requirements of the person are also increased. They want more facility & try to do their task quickly & within time. But they cannot get all the things at nearest market or area, so they have to import the things from any place in the world. (FreeProject, 2016) Within the country, the things can be imported through post service. But it consumes the time & sometimes problem of damage or missing occur. Where as in the international market, the one way is shipping. But it also requires more time. (FreeProject, 2016) The mail service is one of the solutions of these problems. It is used to send some things to any person in the world within time. (FreeProject, 2016) The mail company has number of branches, which are spread over the country or the world. So that when person wants to send things then he has to contact at nearest mail service branch. The mail company creates the schedule & gives internal/external services. The mail service work as destination office or source office. The source office branch receives the order means consignments & sends it to the destination mail branch. The company has certain rules according to the weight. (FreeProject, 2016) Using the mail service person can easily send his/her parcel to other person in the particular destination within the time. Now days, 50% of companies of the world uses the services of various mail company. (FreeProject, 2016) The National post office has different options to send mail such as ordinary mail, registered mail and parcels. Since 1987 the national post office, on the recommendation of the universal postal union has introduces the Express Mail Services (EMS) in order to satisfy the needs of customers because the traditional mail service which deliver mail The expected results of the project are: ■ To create the system that can eliminate the manually system. ■ To facilitate execution of different reports; ■ To make job in few times. ■ It will provide also quick service and security of information. . 1.8 Methodology The methodology describes the broad philosophical underpinning to your chosen research methods, including whether you are using qualitative or quantitative methods, or a mixture of both, and why. 1.8.1 Interview An interview can be thought of as a guided conversation between a researcher (you) and somebody from whom you wish to learn something (often referred to as the ‘informant’). 1.8.2 Observations If a researcher wants to know what people do under certain circumstances, the most straightforward way to get this information is sometimes simply to watch them under those circumstances. 1.8.3 Questionnaire If your intended research question requires you to collect standardised (and therefore comparable) information from a number of people, then questionnaires may be the best method to use. 1.8.4 Documentation Documentary analysis involves obtaining data from existing documents without having to question people through interview, questionnaires or observe their behaviour. (Skills YouNeed) 1.8 Organization of the Project Chapter 1: General Introduction; This chapter explain General introduction of project Chapter 2: Literature Review; this chapter explains technologies and terms that are used to develop the new system Chapter 3: presents the analysis of the existing system, problems and solutions proposed. Chapter 4: entitled Analysis and Design of the new System is normally the logical conception of the new system. It will portray the conceptual process of the solutions proposed to solve the problems of the existing system. Chapter 5: will come to highlight the technical realization of the application and the interpretation of the results, where we will explain the new system and how the application has been conceived, as well as the technologies used to build the software. Chapter 6: Finally Conclusion and Recommendation REFERENCES (EMS), H. P. (2019, July 26). History for EMS. (A. H. YVES, Interviewer) FreeProject. (2016, August 16). Retrieved from www.freeprojectz.com: https:// www.freeprojectz.com/project-synopsis/synopsis-courier-management-system/introduction- courier-management-system CHAPTER TWO LITERATURE REVIEW 2.1 Introduction The purpose of this chapter is to give a brief description about the terms that are used in the development. It provides definitions and characteristics of technologies used in this projects. This overview on the concepts serves as the root that leads to the development of car wash management system. 2.2 Definition of key concept Mail: The mail is the public service or system by which letters and parcels are collected and delivered. (collinsdictionary.com) Management: the process of dealing with or controlling things or people. System: A group of interdependent items that interact regularly to perform a task. (Beal) Database management system (DBMS): is the software that interacts with end users, applications, and the database itself to capture and analyze the data. The DBMS software additionally encompasses the core facilities provided to administer the database. (wikipedia, n.d.) 1. Database Concepts Is a large amount of information stored in a computer system in such a way that can be easily looked at or changed? 1. Data both for interactive queries for information from a relational database and for gathering data for reports.(Rouse, relational-database, n.d.) 4.13. Entity An entity is a real-world object that are represented in database. It can be any object, place, person or class. Data are stored about such entities. 4.14. Relationship A relationship, in the context of databases, is a situation that exists between two relational database tables when one table has a foreign key that references the primary key of the other table. Relationships allow relational databases to split and store data in different tables, while linking disparate data items.(relationship- databases, n.d.) 4.15. Entity Relationship An Entity–relationship model (ER model) describes the structure of a database with the help of a diagram, which is known as Entity Relationship Diagram (ER Diagram) . An ER model is a design or blueprint of a database that can later be implemented as a database. The main components of E-R model are: entity set and relationship set. (SINGH, 2015) 1. PHP The PHP Hypertext Pre-processor (PHP) is a programming language that allows web developers to create dynamic content that interacts with databases. PHP is basically used for developing web based software applications. 2. SQL SQL stands for Structured Query Language. SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems. SQL statements are used to perform tasks such as update data on a database, or retrieve data from a database. Some common relational database management systems that use SQL are: Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc. Although most database systems use SQL, most of them also have their own additional proprietary extensions that are usually only used on their system. However, the standard SQL commands such as "Select", "Insert", "Update", "Delete", "Create", and "Drop" can be used to accomplish almost everything that one needs to do with a database. This tutorial will provide you with the instruction on the basics of each of these commands as well as allow you to put them to practice using the SQL Interpreter. (SqlCourse, 2019) 2.3.1 Insert Is used to add the data in database 2.3.2 Update Is to update the data in databases 2.3.3 Delete Is to delete data in databases 3. Xampp XAMPP is a free and open-source cross-platform web server solution stack package developed by Apache Friends,[consisting mainly of the Apache HTTP Server, MariaDBdatabase, and interpreters for scripts written in the PHP and Perlprogramming languages. Since most actual web server deployments use the same components as XAMPP, it makes transitioning from a local test server to a live server possible