This action might not be possible to undo. Are you sure you want to continue?
The present project report is submitted to CHRISTIAN EMINENT ACADEMY, Indore under DEVI AHILYA VISHWAVIDYALAYA, Indore for partial fulfilment of degree of Bachelor of Science (Computer Science). I be the student of Christian Eminent Academy convey my sincere thanks to Director, Prof. H.N. Gupta and Principal, Dr. Rajesh Vyas for providing all the facilities required for making the project successful. I take deep pleasure in thanking Prof. Y.S. Chouhan (HOD, Computer Science) for all the moral and educational support which he gave me throughout semesters. I am having deep sense of guidance to Prof. Deepti Kulkarni (Computer Science) for providing me the invaluable guidance for this project works his supervision and inspiring guidance and every-ready support has helped successful completion of this project in stipulated time. His precision encouragement, motivation and excellent expertise in discussion during progress of project work have benefited to and extent, which is beyond. And above all the DAVV for providing me opportunity for showing my talent in the field of Computer Science and last but not the least, constant source of inspiration of our Parents, faculty members of Computer Science department and friends and made me put on my all hard work and dedication through which I come all this way.
CERTIFICATE OF ORIGINALITY
This is to certify that this project entitled “Courier Service Management” submitted to Christian Eminent Academy of Management, Professional Education and Research, Indore affiliated to Devi Ahilya Vishwavidyalaya, Indore, in partial fulfilment of the degree of B.Sc. (Computer Science) is an original work carried out by me. The matter embodied in this project is a genuine work done by me and has not been submitted whether to the University or any other University/Institute for the fulfilment of the requirement of any course of study.
Signature of the Student
Date: Name: Preeti Baghel
This is to certify that Preeti Baghel, student of B.Sc. (Bachelor of Science) of Christian Eminent Academy of Management, Professional Education and Research, Indore has completed project work on “Courier Service Mangement” within the allotted time. The software is working properly and the work done by her is appreciable. We find the quality of the work presented according to our level of satisfaction.
We wish her every success in life.
Dr. Rajesh Vyas
Prof. Y.S. Chouhan
(HOD, Computer Science & Electronics)
Prof. Deepti Kulkarni
These database will store the information about couriers which will be send bye courier agency. If any person want to send any courier, parcel, or letter then he or she will be specify the attribute of the courier agency. Then courier agency match all the information related to the particular courier.
B. MEANING OF COURIER SERVICES:
Courier services means any services provided to a customer, by a courier agency in relation to door-to-door transportation of time sensitive documents, goods or articles. “Courier agency means a commercial concern engaged in the door-todoor transportation of time sensitive documents, goods or articles, utilizing the services of person, either directly or indirectly, to carry or accompany such goods, documents or articles.”
Any services provided to any customer by a courier agency will be taxable for the courier agency. The value of taxsiable services in relation to services provided by the courier agency shall be the gross amount charge by the courier agency from the customer for services in relation to door-to-door transportation of time sensitive documents goods or articles.
System development is also considered as a process backed by engineering approach. We have tried to incorporate & develop new particles for our education particles have been followed not during the but coding but also during the analysis, design phases & in documentation. Courier agency is considered as a expansion of business relations. It contributes a lot by providing quick & fast services of sending documents letters (formal & informal both) to business as it enables any business to flourish.
D. AIM OF PROJECT:
The main aim of the project is to develop a application system that meant to partially computerized the work performed by the department. The major function are collecting information about courier agency.
The major objective are as follows: 1. The record must be checked by the agency after delivering any document or articles at any time. 2. Collection of all information related to courier. 3. Understanding the requirements of agency. 4. Providing quick & fast information. 5. Online record updations is also possible.
F. VISION STATEMENT:
“Being the best at creating the solution that simplify your system”.
To run the project smoothly some additional softwares are required. Visual basic does not provide the good report generation facility that’s why we use segate crystal report to generate the all reports related to our project.
It the project has some additional hardware requirement to run smoothly than these are considered as hardware interface like modem, network card etc. Required for all network and Internet bases projects. But their its not requirement of these types of hardware interface to our project.
When the project is networking based project than their some are some project like TCP/IP, IPX/SPX etc are required to implement that project but our project had no need of such communication interface.
Each and every organization has some specific business rules within over organisation the project is always concentrate all the those business polices and business rules our project follows the all those rules which are given in written form the customer.
Memory – 16 MB RAM Monitor – PCI/VGA Printers- Dot Matrix Keyboard- 104 Keys Hard Disk- 1.2 GB Floppy Disk- 1.44 MB Mouse- 2 Buttons Processor- 100 MHz
Concurrency issue are considered when the project is multiuser so these issues details about the lamination of multi-users system but our project is a single user so these issues have no consideration at all.
Efficiency tells the accuracy and preciseness of the project. The calculation efficiency depends on the software (i.e. visual basic and M.S. Access limit but we have tried to make as efficiency need project which fulfil the organization need efficiency.
The duration between two events when system accepts data provide output response time mainly depends on the processors speed in the machine and complete transition path, which travel they data over project, limited number of modules and thus response time is only fraction as second.
Our project is complete GUI based menu driver project so we have to only click to perform any kind of functions because GUI based menu driven system is more user friendly as compared to CUI based system.
Our system can support as much database as MS Access and can support limit is also depends on the software VB and MS Access. We can generate any kind of report but the facts limit is decided by the database.
This project is operated by many kinds of users within the organization. As for as user characteristic are concerned that any user is able to operate the project in very much skills are not required of training hence very much skills are not required. Thus the user characteristic decide the training decide plan also.
The project is planed only for certain specifics task the it is not a complete automated plan for the organization the project is also restricted to online working.
Configuration features must be highlighted specially when the project is very vast and used to perform number of indifferent task. But here our project tack. Thus we can not configured the project apart from that specific task.
The software used to develop the project are visual basic as front end tool and MS-Access as back end tool.
Windows98 is considered as a standard operating system to develop this project but it can also be developed at all derivatives of windows operating system.
These are specially required when the web pages are included within the project on the project is internet or internet based internet some popular web browser are Internet Explorer, Netscape navigator etc but here no such requirement of this browser.
Servers are all required when the project is web based on internet or internet based project. The popular servers are puts IIS, Apache etc.
Unauthorized users can not access any kind of information within project for this we are providing the user-id and password to authorized users.
During the debug operation application generated certain message which are recorded in a special file but we are not pervading such kind of facilities.
The project is user friendly and provides certain helping tips for manage and maintain the system easily. Due to this small error can b removed by the user himself.
The system is completely reliable because during the processing system does not have any problem within it and it performs process completely and effectively.
Current system standard operating system is windows 98 but it is part able to any version or derivatives of windows as well as it can be used with stand alone PC per with network system.
Additional of certain new modules as per the requirement of organization do not afford the remaining project and easily it will be added to fulfil the need of organization.
The project has certain generalized modules and these modules can be utilized to extension and enhance the project so reusability of these module make the enhancement very easy.
The information gathered by the personally visiting the courier agency Like GATI, FIRST FLIGHT, MADHUR COURIER. The other sources are websites where we get knowledge of knowing their accounting methods, filling of return for service tax etc. In this globalization world and cut throat competition in the business, everyone wants to achieve some thing in their field. In this globalization courier agency played a vital role in the individual field on one level it deliver the documents, articles and played a vital role in business field. It played a vital role in getting services, employment. It played a role in making relationship also. There is always a misconception regarding to the courier agency. Several people has opinion that they can’t handle the articles properly. The Indian post delivered the documents articles late and not properly the private post which is popularly known as the courier service crises. The courier agency is not a safe mode for delivering things but also for delivering gift items, documents, letters in time at low cost on the other hand the post is costly and it takes more time. Courier agency provides there services in all over the India. They are not only delivering the letter, documents but people are also sending the gold, silver & other articles but insurancing that articles, courier agency is also liable to pay the tax which he ultimately bears by the customer.
Introduction to Visual Basic
Visual Basic is a tool that allows you to develop Windows (Graphic User Interface- GUI) applications. The applications have a familiar appearance to the user. Visual Basic is event-driven; meaning code remains idle until called upon to respond to some event (button pressing, menu selection). Visual Basic is governed by an event processor. Nothing happens until an event is detected. Once an event is detected, the code corresponding to that event (event procedure) is executed. Program control is then returned to the event processor.
Some features of Visual Basic Full set of objects- you ‘draw’ the application Lots of icons and pictures for your use Response to mouse and keyboard actions Clipboard and printer access
Full array of mathematical, string handling, and graphics function Can handle fixed and dynamic variable and control arrays Sequential and random access file support Useful debugger and error-handling facilities Powerful database access tools ActiveX support Package & Deployment Wizard makes distributing your applications simple.
Structure of a Visual Basic Application
Form 1 (.FRM)
Form 2 (.FRM)
Form 3 (.FRM)
Module 1 (.BAS)
Control Control Control
Control Control Control
Control Control Control
Control Control Control
Application (Project) is made up of: Forms- Windows that you create for user interface Controls- Graphical features drawn on forms to allow user interaction (text boxes, labels, scroll bars, command buttons, etc.) (Forms and Controls are objects.) Properties- Every characteristics of a form or control is specified by a property. Example properties include names, captions, size, colour,
position and contents. Visual Basic applies default properties. You can change properties at design time or run time. Methods- Built in procedure that can be invoked to impart some action to a particular object. General Procedures- Code not related to objects. This code must be invoked by the application. Modules- Collection of general procedures, variable declarations, and constant definitions used by application.
Steps in Developing Applications
There are three primary steps involved in building a Visual Basic application: 1. Draw the user interface 2. Assign properties to controls 3. Attach code to controls.
Introduction to MS Access
Microsoft Access is a database program, which allows you to store and manage large collections of information so that they can be easily added to, updated, viewed and organised. A database is a collection of information that is related to a particular topic. The Access ’97 database is made up of the following parts:
Tables: A table is a collection of information about something specific
within the database. You can have more than one table in the database. A table consists of fields and records.
Field: This is a category of information that applies to all the items in the
table for instance the first names of everyone on your mailing list.
Record: A record is all the information about one item in your table in the
mailing list example a record could contain the person’s first and last name, address, telephone number and her birthday.
Forms: A form focuses on one record at a time and provides a quick way
to enter and change information in the database.
Queries: A query allows you to find information based on your specified
criteria for example you could find all the people in your mailing list who live in a particular state or have the last name Schwarzenegger.
Reports: A report allows you to perform calculations and create
summaries of the information on your table.
Definition of Problem
Definition of Problems
In the current scenario there are many problem prevailing in “INDIAN POST SYSTEM”. The current existing system more based on human resources. As the post is government department the multiple problems and impossible to taken into consideration neither proper information is given by courier agencies. It is time consuming and faced problem. Thus number of updations are done in database are not properly preserved at a time multiple updations are not possible, not proper information of updations are given by agencies. This services are not globally accepted in agency, which require at the time of delivering. One of the problem of agency is that there is number of updations done in database at per second as courier services is recently globally accepted by the people very less often information updated by them. Neither these agencies are able and maintained to give up return feedback.
SYSTEM ANALYSIS & DESIGN
Main purpose served by the system
The system serves the basic purpose of facilitating easy, efficient and accurate access to the record. The normal process followed till now was very unwieldy and cumbersome and took a large amount to access any record. Besides, using this system, it takes as much time to search for one record as for ten records. This system also uses the facility to modify old data and also to take the information in the form of printout.
ANALYSIS OF THE SYSTEM
System analysis is defined to process and examines the business situation through better procedure and methods. System design is the process of planning a new business system or one to replace or completing an existing system. System analysis is the process of gathering and interpreting fact & diagnosing problem to recommend important to the system. Analysis specifies what the system should do design states how to accomplish the objective. Information gathered through the study forms the basis for creating alternative design strategies. Management selects the strategy to purpose. Virtually all organisations are systems that interact with their environment through receiving inputs and producing outputs. Analyses are responsible for developing information systems that are useful to management and employees in business system. The results are useful in adjusting system activities to improve performance.
Self-Regulation and self-adjustment are desirable design objectives in system environment. System analyst is about understanding situations. Effective analyst emphasizes investigation and questioning to learn how a system currently operates and to identify the requirements for the user. Only after analyst fully understands the system are they able to analyze it and assemble recommendations for system design.
Analysis: DESIGN OF THE SYSTEM
After the detailed analysis of the existing system comes the most challenging of all the phases in the system life cycle design phase. In this phase the design of the new system, one that meets the user requirements is prepared. The first step in this phase is preliminary design in which a general design plan is prepared and after that a detailed design for the system output, input, screen, processing and files are prepared. The system is designed keeping in mind the following goals suitability i.e. make sure the system meets the user requirements, reliability i.e. user can count on the system to work as specified and to produce valid and accurate output, simplicity and ease of use.
DESIGNING THE OUTPUT
The outputs are designed by determine what information is to be produced? What is the media for layout? Where, when and how the output should be presented to the intended recipient. As in this system not all information is used by each user. Thus only required information received by the end users, thus there is no interference by manipulation of data.
DESIGNING THE INPUT
Designing of the screen for system have been designed with a thought keeping in mind that it is very user friendly to the end user easy to operate and error free. By selecting the menu appropriate messages are displayed at bottom of screen to indicate what action to be taken text. For end user when it enters the data it must be given hint to help him about
what is to be entered and which as legal. Also balloon help must be displayed for various buttons.
DESIGNING OF FILES
Depending on the nature of the contents of files that is, whether the data stored for transaction or permanent or is the reference information. Designing of the files includes the record format i.e. the length of record and characteristics of its data. It includes the specifications of arrangements of records on database of the type of data, the data which don’t directly depend on the element are also grouped separately, all the files are sequenced in indexed from supporting quickest retrieval or data required.
Data Flow Diagram
Data Flow Diagram
The functional model consists of multiple data flow diagrams which specify the meaning of operations & constraints. A DFD shows the functional relationships of the values computed by a system including input, output & internal data stores. A data flow data is a graph showing the flow of data from their sources in object through processes that transform them to their destinations in other objects.
OBJECT_ORIENTED COMPUTATIONAL MODEL
Input packet and saved information
The process bubbles correspond to the procedures. It is also known as a DATA FLOW GRAPHICS or a BUBBLE CHART.
System Development and Life Cycle
SYSTEM DEVELOPEMENT LIFE CYCLE
System development a process consisting of the two major steps of systems analysis and design. It starts when management or sometimes system development personnel feel that a new system or an improvement in the existing system is required. The systems development life cycle is classically thought of as the set of activities that Analyst’s designers and users carry out to develop and implement an information system. The systems development life cycle consists of the following activities:
Requirement Analysis and Specification
Determination of System Requirements At the heart of system analysis is a details understanding of all important facets of the business area under investigation. The key questions are: What is being done? How is it being done? How frequently does it occur? How well is the being performed? Does a problem exist?
To answer the above question, system analysts discuss with different category of personas to collect the facts about the business process and their opinions of why thing happen as they do and their views for changing the exiting process.
Feasibility Analysis and Report
Economic feasibility: The cost of developing this project is merely the
man-hours that are put into it, apart from this, on the institutional front the costs that it will be bearing is to comply with the minimum system requirements for the same.
Economic feasibility report: Since the institution that will employ this
project already has the required facilities, this project is economically feasible.
Technical feasibility: The minimum hardware configuration for his
Project to run is as follows: Pentium I onwards 32 MB RAM For its execution it is mandatory that it be used with a GUI based Operating System like Windows 3.1 and above.
Technical feasibility report: Since the institution already has the
required hardware and a supporting Operating System, it is technically feasible.
Operational feasibility: The project has a very user friendly, GUI based
interface also featuring help menu, which leaves no room for any confusion at the user end.
Operational feasibility report: No need for training the user to use the
Project. Hence it is operationally feasible.
Analysis is a detail study of the various operation performed by a system and their relationship within and outside of the system. A key question is what be done to solve the problem? Once aspect of analysis is defining the boundaries of the system and determining whether or not a candidate system should consider other related system data flow diagram, interview on site observation and questionnaire.
WORK BREAKDOWN STRUCTURE
Loan Management System
15 Sep. Dec
Coding Integration Testing
15 Sept. 20 Sept.
Methodology Adopted & Software and Hardware Requirement
The project has been made using the concepts of Object Oriented Programming (OOP). Since the project mostly deals with the user interface and the concept is not revolving around the Data part only the most suitable methods for developing the same was OOP. The Process Model that has been used here is the Components Assembly Model (CAM). CAM is evolutionary in nature, demanding a iterative approach to the creation of software. However, the component assembly model composes applications from pre-packaged software component (called Classes). CAM has its 4 main basic components: Customer Communication Planning Risk Analysis Engineering construction & Release Customer Evaluation
Given the lack of a system that provides any useful information in concise manner giving the user the power of choice, there is a need for such a system that will fulfil the needs as well as provide some additional facilities.
The solution- Stock Control System that provides easy access to the user, which also enables him to view the information as per his choice.
Since the only investment in this project is that of the man-hours used in developing it hence it does not pose a threat in economical area. Technically also since its minimum hardware and software requirements are now commonly found hence that is not a problem either. Operation wise, there is no need for training the user since the project is extremely user friendly and also has a help facility, thus there is no operational hassle, and hence this project is Risk Free.
Engineering, Construction and Release:
The project has been engineered using Visual Basic at the user end and Ms Access at the back end.
SOFTWARE AND HARDWARE REQUIREMENT
The physical equipment and component which we can see touch and feel in the computer system is called Hardware.
Minimum Hardware Pentium Family
RAM Monitor HDD Sound Card Mouse
32 M.B. VGA 32 M.B. Space Create Sound Card PS2/Serial
Software is the term used to describe the instruction that tell the Hardware How to perform a task.
Software MS Access Visual Basic Operating System
Minimum Requirement 97 And Above Version 6.0 And Above Version Windows 9x, NT
The testing of this project was carried out in various stages. The primary testing was carried out at the Designing phase where each module was tested as soon as it was created. The Second phase of testing was carried out after integration of the modules. The third and final testing was carried out through Cyclomatic Complexity- a system of data within such a domain that would test each and every line of the code as well as ensure the
integrity of the project. This method was sufficient enough to recognize the loop holes present and also enabled us to remove them.
Testing is an intension to find an error in the system during the development, the basic Objective of testing are: 1. To test the software with intent to find errors. 2. A good test case i s the one, which finds some yet undiscovered errors. During the development, the software has to pass through the number of stages. At each of these stages, we have the probability to committing the errors, because specification might be faulty or the design may have errors. It is actually the inability of the human to communicate with perfection that introduces a step of quality assurance, which is carried out after software development. Testing represent the ultimate review of specification, designing and coding. Testing is carried out with the intent of finding errors, which always exists in software, no matter how straight way the checks may be. This step can never show the defeats, it can only show their presence.
After the detailed analysis of the existing system comes the most challenging of all phases in the system life cycle the design phase.
In this phase the design of the new system. One that meets the user requirements is prepared the first step in this phase was preliminary design in which a general design plan was prepared and after that a detailed design for the system output, input, processing and files was prepared. The system was design keeping in the mind the following goals suitable i.e. make sure the system meets the user requirements, reliability i.e. user can count on the system to work as specific to work as specific and to produce valid and accurate output simplicity and easy to use. The design of an information system produces the details that how a system will meet the requirement identified during system analysis. This stage is referred to as logical design and the process of developing programmed software is known as physical design. System design has two phases. 1. Preliminary Design 2. Detail Design
PRELIMINARY DESIGN PHASE
After analysing the current system and identifying the current requirements the preliminary design is prepared. Preliminary design is concerned with the transformation. In this phase context diagram for the system cycle and entity relationship diagram data flow diagram are prepared. This help in designing and deciding different forms screens responses temporary files and their attributes. In designing of the system we used the result of system analysis the first step is the preliminary designing is to identify the entities involved in the system. The entities are identified on the basis of different activities taking place in the system. After the identification of various sections their relationships are established on the basis of their functioning. This will lead to foundation of
logical database. The logical database is the result of preliminary design phase. In this phase after identifying the main modules of the proposed system, fields involved in the database are also identified.
PRELIMINARY DESING OF THE PROPOSED SYSTEM
In the preliminary design we arrange the different sections identified during analysis phase according to their relationship and their functionality. In this phase context diagram that is interlacing of various sections involved is the system are shown.
DETAILED DESIGN OF PROPOSED SYSTEM
After the designs of the logical structure and the physical structure have been designed in this phase the input is taken from the preliminary design phase and the actual structure is designed. The screens and table format of the system are also designed in this phase. The physical design is compared with the logical design and all the required corrections have been made in the physical design. Designing is done keeping in mind the coding strategy. After the physical design the main processes involved in the system are prepared on the basis of the flow chart and the data flow diagrams. The detail design consists of input an output and design of the proposed system. In this phase modular design is an important activity modularity means the proposed system should be divided into separable names and addressable elements called modules. These module are integrated to satisfy the problem requirements. The biggest advantage of the modularity is in the maintenance of the system.
The design decisions for handling input specify that how data are accepted for computer processing. These are two ways to enter the data one is directly and another is by using source documents such as variables.
OBJECTIVES OF INPUT DESIGN
The quality of system input determines the quality of the system output. Input specifications describe manner in which data enter the system for the processing. Input Design features can ensure the reliability of the system and produce results from the accurate data, or they can result production of erroneous information. Effectiveness Accuracy Easy to use
Implementation: It is the process of having system personnel check out and put new equipment into use, trained user, install the new application and construct any files of data needed to use it. Depending upon the size of the organisation that will be involved in using the application and risk associated with its use, system developers may use
to pilot the operation in only one area of the film, say in one department or with only one or two persons. Some times they will run old and new systems together to compare the results. In still other situations developers will stop using the old system one-day and begin using the new one the next. As we will see, each implementation strategy has its merits depending upon on the business situation in which it is considered. Regardless of the implementation strategy used, developers strive to ensure that the systems initial use is trouble free. Once installed, applications are often used for many years, however both the organization and the users will change and the environment will be different over weeks and months. Therefore the application will be undoubtedly have to maintain modification and changes will be made to the software, files or procedure to meet user requirements. Since the organisation system and business environment undergo continuous change; the information system should keep pace. In this sense, implementation is an on going process.
The system has been designed to be flexible as possible allowing updations done. At the same time, multiple updations are allowed in the system, there will be consistence preservation excite may be hosted by any of the sophisticated user or naive user, in a securely managed environment.
The system must gathering information about courier agency may be updated by visiting their agencies at same time. The multiple system can also be taken as consideration. There will be consistence preservation excited may be hosted. The basic need of this project is to reduce the difficulties in order to perform the whole process. In the current scenario there are many problems prevailing in existing system. The existing system more based on human resources. Its time consuming and faced problem during updations. In this existing system problem are solved, also provide better security facility towards regular updations, also save time. The basic need of these project is highlight the problem concerned with mailpost and at the same time lightening the quick and fast services of courier agency. These system are less time and money consuming.
Software Engineering – A Practitioner’s Approach By Roger S. Pressman 2. Mastering VB 6.0 3. Visual Basic Unleashed 4. MSDN Library 5. SAD and MIS By James A. Senn
1. http://www.dtdc.in 2. http://en.wikipedia.org/wiki/Courier
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.