Professional Documents
Culture Documents
Main Report
Objectives & Scope of the project
Theoretical Background of Project
Definition of problem
System Analysis & Design
System Planning (PERT Chart)
Methodology adopted, system Implementation & Detail of Hardware &
Software used.
System maintenance & Evaluation.
Cost and benefit Analysis
Detailed Life Cycle of the project
ERD,DFD
Input and Output Screen Design
Process involved
Methodology used for testing
Test Report, Printout of the code sheet
User/Operational Manual- including security aspects, access rights,
back up, Controls etc.
Conclusion
References
Soft copy of the project on CD
OBJECTIVE OF THE PROJECT
There are so many disadvantages in the existing system because they want to a
log of paper work in the system and many people engage to maintain of the system.
But the technology is growing fatly and researches a new technology.
So the cost of the control is very less and we also find previous information in a
few seconds on the computerization by this Software. It improve efficiency of their
bill according to the customer satisfaction.
The major objective for implementing a computerized Software in an
organization is:-
To manage the resources of the Stock efficiently.
To reduce the losses incurred due to wrong entries.
To manage the Customer/member data in a proper manner.
Also, manage the asset.
To maintain the daily expense in efficient manner.
Preparation of various analysis reports.
Generation of report that help management for making effective and
timely decisions.
So what benefits can a organization gain from implementing a project solution
like it?
Tracking: Tracking the progress of your projects and programs is important for the
long term success of your business. A project management software system will give
you the visibility to see if a project is running to its predetermined time frame, what
has been done and what still needs to be complete. The software reduces the need for
paper or electronic updates from the project team members to their project manager.
Resourcing: The project management system ensures that the optimal resources are
working on the right projects by examining the level of skills and abilities needed to
successfully complete the project. Assigning resources to tasks or projects through the
project management system will ensure that each resource knows all the information
needed for them to complete the project.
Financial Control: A critical item in the management of projects is the budget and
the way in which the budget is managed could ultimately decide the future of the
business. The project management software gives the project manager a visual on the
project costs, project budget (actual Vs planned), project cost data etc to ensure that
projects and programs run to their assigned budgets, money is ultimately saved and
not lost and generating a clear Return on Investment (ROI) on all projects.
Where are we now?: A PM software solution can easily tell an organization if they are
in line with their initial requirements by taking a snapshot of the project at that point
in time and examining some of the following:
The Edge: By having a project management system in place it could ultimately give
you a competitive edge over your competitors. If you can complete a project more
efficiently than the rest you it can give you that extra push ahead of your competitors.
Risk management: Out of nowhere a risk can throw a spanner in the works and cause
severe problems resulting in the project failing. Project management software system
can give you a platform by which risks can be flagged, tracked and correctly resolved
to ensure that the risk has the lowest possible negative effect on the project.
Keeping the boss happy: Ok this won’t provide the company with benefits however
it will give you some peace and reassurance at your next meeting with the boss. The
project management system provides you with all the tools to help your project come
in on time and too budget keeping all involved happy.
.
USER INFORMATION:
o The project is designed in such a manner that it can provide all the detail
information of USERS
DATABASE INFORMATION
o This project is designed in such a manner that it can provide all the detail
information of record of database.
REPORT GENERATION:
o This project is designed to provide us various Summary and detailed
report of stored data we can also filter our report using various filter.
SCOPE OF THE PROJECT
The scope of the project includes that what all future enhancements can be done in
this system to make it more feasible to use :
Databases for different products range and storage can be provided.
Multilingual support can be provided so that it can be understandable by the
person of any language.
More graphics can be added to make it more user- friendly and
understandable.
Manage and backup versions of documents online.
Scope creep management is important for effective project management. Projects are
expected to meet strict deadlines with resource restraints, and an unvetted and
unapproved change in the scope can affect the success of the project. Scope creep
sometimes causes cost overrun.
Scope creep is a term which refers to the incremental expansion of the scope of a
project, which may include and introduce more requirements that may not have been a
part of the initial planning of the project, while nevertheless failing to adjust schedule
and budget. There are two distinct ways to separate scope creep management. The
first is business scope creep, and the second is called features (also technology)
scope creep. The type of scope creep management is always dependent on the people
who create the changes.
Business scope creep occurs when decisions that are made with reference to a project
are designed to solve or meet the requirements and needs of the business. Business
scope creep changes may be a result of poor requirements definition early in
development, or the failure to include the users of the project until the later stage of
the systems development life cycle. Management system. Items deemed out of scope
go directly through the change control process and are not automatically added to the
project work items. The Project Scope Management plan is included in as one of the
sections in the overall Project Management plan. It can be very detailed and formal or
loosely framed and informal depending on the communication needs of the project.
Features (Technology) scope creep occurs when the scope creep is introduced by
technologists adding features not originally contemplated. Customer-pleasing scope
creep occurs when the desire to please the customer through additional product
features adds more work to the current project rather than to a new project proposal.
Gold-plating scope creep occurs when technologists augment the original
requirements because of a bias toward "technical perfectionism" or because the initial
requirements were insufficiently clear or detailed.
THEORETICAL BACKGROUND OF THE PROJECT
FRONT END (VB 6.0)
Visual basic 6.0 is the popular version of the programming language. This
environment is to develop robust. Attend alone application and utilities is less time
then it usually takes in other language. Project development has been all easier what
with the language supporting the oops concept.
As we know manual system are quite tedious, time consuming and less
efficient and accurate in comparison to the computerized system. So
following are some advantages of the old system:
1. Time consuming
2. Less accurate
3. Less efficient
4. Lots of paper work
5. Slow data processing
6. Not user friendly environment
7. Difficult to keep old records
8. Paper Work
SYSTEM ANALYSIS
AND
DESIGN
SYSTEM ANALYSIS AND DESIGN
FEASIBILITY STUDY:-
The proposed system has technical capacity of required to hold the data.
This project is efficient and responds quickly for various enquires
regardless
Of number of locations.
The system proposed could be expanded easily and Efficiency,
whenever required.
HARDWARE USED:-
SOFTWARE USED:-
Design. Software design is actually a multiuse process that focuses on four distinct
attributes of a program: data structure, software architecture, interface representations,
and procedural (algorithmic) detail. The design process translates requirements into a
representation of the software that can be assessed for quality before coding begins.
Like requirements, the design is documented and becomes part of the software
configuration.
Testing. Once code has been generated, program testing begins. The testing process
focuses on the logical internals of the software, ensuring that all statements have been
tested, and on the functional externals; that is, conducting tests to uncover errors and
ensure that defined input will produce actual results that agree with required results.
ENTITIES
Entities are objects or concepts that represent important data. They are typically
nouns, e.g. customer, supervisor, location, or promotion.
Strong entities exist independently from other entity types. They always possess one
or more attributes that uniquely distinguish each occurrence of the entity.
Weak entities depend on some other entity type. They don't possess unique attributes
(also known as a primary key) and have no meaning in the diagram without depending
on another entity. This other entity is known as the owner.
Associative entities are entities that associate the instances of one or more entity
types. They also contain attributes that are unique to the relationship between those
entity instances.
RELATIONSHIPS
Relationships are meaningful associations between or among entities. They are
usually verbs, e.g. assign, associate, or track. A relationship provides useful information
that could not be discerned with just the entity types.
Weak relationships, or identifying relationships, are connections that exist between a
weak entity type and its owner.
ATTRIBUTES
Attributes are characteristics of either an entity, a many-to-many relationship, or a
one-to-one relationship.
Multivalued attributes are those that are capable of taking on more than one value.
Derived attributes are attributes whose value can be calculated from related attribute
values.
Sname
ph
RollNo
Student
Add
Admit
in PAY
name
course
FE
E
FEES
ID
DESC
status
AMT
DATE
DATA DICTIONARY
DATA DICTIONARY
Course Table
Subject Table
Student Table
Mdi Form
Course Entry Form
Tools Report
Student Report
PROCESS INVOLVED
WaterFall Model:The stages of “The Waterfall Model” are:
SpiraTest® manages your project's requirements, test cases, bugs and issues in one
integrated environment, with full traceability throughout the testing lifecycle.
It is a complete solution that includes requirements management, test ,release
management and defect tracking all fully integrated from day one.
Highly intuitive web application that provides a complete picture of a project’s status
and health yet requires only a web-browser.
Ability to leverage your existing technology investments. Spira Testintegrates with
many automated testing solutions and third-party defect-management systems.
Functional Testing
The functional testing part of a testing methodology is typically broken down into
four components - unit testing, integration testing, system testing and acceptance
testing – usually executed in this order. Each of them is described below:
Unit Testing
The Unit testing part of a testing methodology is the testing of individual software
modules or components that make up an application or system. These tests are usually
written by the developers of the module and in a test-driven-development
methodology (such as Agile, Scrum or XP) they are actually written before the
module is created as part of the specification. Each module function is tested by a
specific unit test fixture written in the same programming language as the module.
Integration Testing
The Integration testing part of a testing methodology is the testing of the different
modules/components that have been successfully unit tested when integrated together
to perform specific tasks and activities (also known as scenario testing). This testing is
usually done with a combination of automated functional tests and manual testing
depending on how easy it is to create automated tests for specific integrated
components.
Spira Test includes support for storing, managing and coordinating integration tests
across various modules and components. With its library of plugins and extensions for
different automated functional testing tools including our Rapise automation platform,
Spira Test is the perfect solution for managing your integration testing.
System Testing
The system testing part of a testing methodology involves testing the entire system for
errors and bugs. This test is carried out by interfacing the hardware and software
components of the entire system (that have been previously unit tested and integration
tested), and then testing it as a whole. This testing is listed under the black-box testing
method, where the software is checked for user-expected working conditions as well
as potential exception and edge conditions.
Acceptance Testing
The acceptance testing part of a testing methodology is the final phase of functional
software testing and involves making sure that all the product/project requirements
have been met and that the end-users and customers have tested the system to make
sure it operates as expected and meets all their defined requirements:
Performance, Load, Stress Testing
There are several different types of performance testing in most testing
methodologies, for example: performance testing is measuring how a system behaves
under an increasing load (both numbers of users and data volumes), load testing is
verifying that the system can operate at the required response times when subjected to
its expected load, and stress testing is finding the failure point(s) in the system when
the tested load exceeds that which it can support.
SOURCE CODE
LOGIN FORM
MDI FORM
REPORT FORM
References are always needed for the development of any System / Software
development. Through the system development life cycle, I refer the following books
and manuals for related sources.