Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
Preeti Baghel
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.
APPRAISAL CERTIFICATE
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.
Date:
Internal Examiner
External Examiner
INTRODUCTION
INTRODUCTION
A. PURPOSE:
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.
TAXSIABLE SERVICES:
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.
C. SCOPE:
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.
E. OBJECTIVE:
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.
Interface Requirement
Software Interface
To run the project smoothly some additional softwares are required. Visual basic does not provide the good report generation facility thats why we use segate crystal report to generate the all reports related to our project.
Hardware Interface
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.
Communication Interface
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.
Design Constraints
Standard Compliance
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.
Hardware Limitation
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 Issues:
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.
Performance Required
Efficiency
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.
Response Time
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.
General Desperation
Functionalities
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.
Capabilities
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.
User Characteristics
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.
General Constraints
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.
Functional Environment
Configuration Features
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.
Production Environment
Software
The software used to develop the project are visual basic as front end tool and MS-Access as back end tool.
Operating System
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.
Browser
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.
Server
Servers are all required when the project is web based on internet or internet based project. The popular servers are puts IIS, Apache etc.
System Attributes
Application Security
Unauthorized users can not access any kind of information within project for this we are providing the user-id and password to authorized users.
Audit log
During the debug operation application generated certain message which are recorded in a special file but we are not pervading such kind of facilities.
Maintainability
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.
Reliability
The system is completely reliable because during the processing system does not have any problem within it and it performs process completely and effectively.
Portability
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.
Extensibility
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.
Reusability
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.
Theoretical Background
Theoretical Background:
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 cant 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.
Event?
Event processor
Basic Code
Procedures
Basic Code
Basic Code
Event
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.
Form 1 (.FRM)
Form 2 (.FRM)
Form 3 (.FRM)
Module 1 (.BAS)
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.
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:
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 persons 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.
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.
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.
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 dont directly depend on the element are also grouped separately, all the files are sequenced in indexed from supporting quickest retrieval or data required.
SYSTEM DESIGN
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.
Information saved
Courier Service
Search data
Information
The process bubbles correspond to the procedures. It is also known as a DATA FLOW GRAPHICS or a BUBBLE CHART.
CONTEXT DIAGRAM
HOST
Request
FILE BROWSER
Response
CLIENT
WEB SERVER
Level-1
Multiple
Zip
FILE BROWSER
HOST
Files
CLIENT
File
WEB SERVER
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 Analysts designers and users carry out to develop and implement an information system. The systems development life cycle consists of the following activities:
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
Economic feasibility report: Since the institution that will employ this
project already has the required facilities, this project is economically 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
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.
SYSTEM PLANNING
Design
Coding
Integration
Testing
Deployment
Documentation n
GANTT CHART
15 Sep. Dec
05 Oct.
29 Oct.
10 Nov.
25 Nov.
15
Start
Design
Documentation
End
PERT CHART
05 Oct.
29 Oct.
10 Nov.
05 Dec.
Coding
15 Sept. 20 Sept.
Integration
Testing
Deployment
Start
Design
30 Sept.
15 Dec.
End
Documentation
Methodology Adopted
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
Customer Communication:
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.
Planning:
The solution- Stock Control System that provides easy access to the user, which also enables him to view the information as per his choice.
Risk Analysis:
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.
Hardware Processor
SOFTWARE REQUIREMENT
Software is the term used to describe the instruction that tell the Hardware How to perform a task.
Minimum Requirement 97 And Above Version 6.0 And Above Version Windows 9x, NT
TESTING
TESTING
Testing:
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.
System Testing:
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.
DESIGN
DESIGN
System Design
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
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.
INPUT DESIGN
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.
Implementation
IMPLEMENTATION
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.
CONCLUSION
CONCLUSION
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.
REFERENCES
Bibliography:
Software Engineering A Practitioners 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.
Websites:
1. http://www.dtdc.in 2. http://en.wikipedia.org/wiki/Courier