asp abstracts, sample copy 15+ abstracts
Post on 19-Jan-2015
2.449 Views
Preview:
DESCRIPTION
TRANSCRIPT
AUTOMATED FAULTS
TRACKING SYSTEM
INTRODUCTION
As the saying goes, “TO ERR IS HUMAN”. But rectifying the errors is one’s
significant duty irrespective of whether it is a single individual or an organization. In
different perspectives or situations, we need a defect free system.
Generally for the smooth functioning of an organization, there should be a
verification system for the processes undergoing in any organization.
If an individual would have been nominated by their manager or his/her team to
select a defect tracking system for his/her organization, then there would be a
question of as to – “Where do they begin? Of course, the concerned employee
would be expected to conduct the relevant research while carrying out their regular
responsibilities.
Hence there is a need to come up with a quick strategy that enables the entire
organization involving all parties involved to objectively evaluate various options
and select a system in a timely manner.
We define generally a Bug tracking tool as a powerful, easy-to-use Web-based
collaboration tool to help companies’ track business issues and automatically
manage them through to resolution.
The particular organization need to make sure that the tool, which we develop has
to track the defects the organization’s selects, is the best fit for the organization—a
tool that offers the features that we need, a reasonable response time at normal
and even large load levels, a price that’s within the specified budget of the
organization, and integration with the existing systems of the organization.
It’s not a casual decision, because you know that once the tool is deployed it will
be difficult and costly to change.
If you are doing this for the first time, it’s a challenge to know where to begin and
what to look for in an effective defect tracking and management solution. If you
have done this before, you may find that several new commercially available defect
tracking solutions offer many advanced feature sets.
The most important step in any organization’s process is defining the business and
technical requirements of the system. Identifying these requirements allows them
to generate a features list, which in turn will help the organization to evaluate and
trim down the list of tool options.
In addition, the proposed system, has a built-in defect tracking system which,
allows actions performed by the users to automatically send their requests the
defect tracking system. Conversely, the users can convert issues and status
entered into the respective defect tracking system automatically to metadata for
easy access.
In this proposed project we would deal with all the steps toward the selection of the
most appropriate solution for the respective company. This process should deal
with the examination of our organization’s business and technical requirements for
the tool.
PROPOSED SYSTEM OBJECTIVE
The proposed system’s fundamental objective or the main objective of
a Bug tracking solution is to track every identified issue so that valid
defects that affect customer satisfaction, business financial success,
and reputation can be fixed in a timely manner.
PROPOSED SYSTEM SOFTWARE REQUIREMENTS
Server : Windows 2000 / XP
Client : Windows Client
Software : ASP .NET
Protocol : TCP/IP Protocol
Database : Oracle 8i
Web Server : JWS
Network Interface
PROPOSED SYSTEM HARDWARE REQUIREMENTS
PIV, 512 MB RAM, 80 GB HDD, Color Monitor
PROPOSED SYSTEM DESCRIPTION
BUG TRACKING SYSTEM is a basic, yet fully functional web based error or Bug
Tracking system that the organization’s may use as a framework to create an
expanded system or use 'as is'. It is beneficial for small teams working on software
projects or manufacturing processes.
All businesses have issues that need to be tracked and managed to resolution. In
software and hardware development, for example, issues such as defects or bugs
and enhancement requests need to be tracked and managed.
Resolution of these issues requires the coordination of multiple individuals within
and perhaps even outside the company.
The proposed Defect Tracker can be used by all team members to coordinate their
work, and to make sure that reported bugs and enhancement requests won't be
forgotten and handled effectively and efficiently.
A company can use the defect Tracking system to enable its QA Engineers,
Development Engineers, Customer Support to report bugs; and Marketing, Product
Managers to file enhancement requests.
The built-in workflow of the proposed system would automatically route these
issues (bugs and enhancement requests) to the appropriate engineers to get them
implemented, and to the QA Engineers for testing.
The engineers can make attachments to the bug records and associate bug
records to the files in the source code control system. Meanwhile, Managers can
obtain status, reports, charts and graphs showing trends and problem areas.
Issues that are not taken care of in time will automatically be escalated.
Everyone involved can obtain status, automatic notification, reports, and charts
and graphs; and share knowledge and information. Their clients and partners can
report problems directly, and obtain status, notification, etc. in a “self-service”
manner.
The proposed system will thus delivers up-to-the-minute project information and
status to team members everywhere to foster better communication and
collaboration, and automatically manages these issues to resolution.
As a result, it increases productivity, improves the quality of products, and
increases customer satisfactions.
The proposed system will have to analyze the business requirements as follows:
BUSINESS REQUIREMENTS
What business requirements will be needed for this tool to meet?
That is, how is it going to support the organization in the manufacturing or software
development effort?
It has to deal with
� Project management and metrics
� Security
� Administration
PROPOSED SYSTEM FEATURES
• Developers can work entirely within the system, without having to switch to the
defect tracker and re-enter data.
• Managers gain control by enforcing the defect tracker's workflow in Perforce.
• Provides traceability between defects and changes.
• Allows reporting of defects fixed in codelines and releases.
• Makes work completed and work in progress visible from the defect tracker.
• Log and classify each incident by Call Type, Severity, Priority and other
attributes. You can classify incidents any way you like. Each field is fully
configurable and you can classify incidents any way you like.
• Record an overview of the incident or the full details including error messages
and the surrounding circumstances. You can also attach external files such as
faxes, log files and screen dumps to each incident.
• Record any number of responses to an incident as the incident progresses to
some end-status. Instantly review the history of responses to a selected
incident.
• Record release notes for an incident. Relevant release notes can be extracted
and printed when a new version of your product is released.
• Allocate a call to a user or a group of users. Use the Job Queue to quickly view
who is working on what and easily reassign calls.
• Estimate the time and amount spent for each incident and let the proposed
Defect Tracking calculate the actual time and amount spent. Track the total cost
and time spent to resolve a problem.
• Use work flow to automatically reassign a call when the status changes from
one state to another. Work flow is fully configurable based on call type.
• Track how a call will impact on other areas and schedule tasks to be performed
before work commences on a call or after it is resolved.
• Track parts used to resolve an incident and the total cost of parts used.
• Link common incidents together.
• Attach unlimited number of files to each incident.
• Use Job Activities to show total number of new, open, closed and escalated
incidents and also total number of responses for a given date range.
PROPOSED SYSTEM MODULESPROPOSED SYSTEM MODULESPROPOSED SYSTEM MODULESPROPOSED SYSTEM MODULES
1. SERVER AND ADMINISTRATION MODULE
a. Login Authentication
b. Administration module
1. Administration by Users, Administration of Priorities
2. Administration of Projects, Administration of Statuses
c. Tracking -- Tracking reported bugs, defects, business issues, enhancement
requests, etc.
d. Workflow -- Automatic routing and notification to get issues resolved.
e. Process enforcement -- Managing and enforcing your company's process
of resolving issues.
f. Status -- Up-to-the-minute project information and status to team members
everywhere to foster collaboration.
2. AUTOMATIC NOTIFICATION
Automatically notify clients and internal users of any changes. With automatic
notification, nothing falls through the cracks.
We can also customize the message being sent by inserting system directives,
fields from the database and any free form text. This allows our system to
create a more personalize message for each notification type.
Two levels of notifications are provided; record level and field level notifications.
• With record level notification, the system can define the appropriate clients
and user to notify when a new incident is added, edited, copied or deleted.
The notification is based on changes to a record.
• With field level notification, the system defines the appropriate clients and
users to notify when a field is changed or when a field equals a defined
value. The notification is based on changes to a field on a record.
• For example, we can automatically notify the QA team or client when the
status of an incident is Resolved or notify the user whom you allocated the
incident to for resolution.
3. CLIENT MANAGEMENT MODULE
The system can create unlimited number of contacts for each client. Stores all
the client details in one central location.
• Easily generates phone list, mailing list, e-mail list, contact list and any other
list from your client database. Record client feedback. Record products
purchased by clients.
a. Search by Project, Assigned Person, Priority, Status
b. Sorting by any of the columns (Bug Name, Project, Priority, Assigned
Person, Status)
c. Job assigned
d. Verification of issues quoted
4. UTILITY MODULE
a. Communication -- Capturing discussions and sharing knowledge.
b. Accountability -- History and audit trail.
c. Chat interaction
d. Mail service
e. Broadcast messenger
f. Queue defects
5. KNOWLEDGE BASE CREATOR
Full searchable knowledge base with resolution histories. The system can
automatically create a knowledge base from the incident records you added.
Over a period of time, the system can built up a knowledge base of common
problems and also a resolution history.
� Resolve incidents quickly using the fully searchable knowledge base with
resolution histories.
� Draw on the knowledge of all team members.
6. MANAGEMENT REPORTS GENERATOR
DEALERSHIP
MANAGEMENT SYSTEM
Dealership means business established or operated under an
authorization to sell or distribute a company's goods or services in a
particular area
MODULES
1. VEHICLE ADMINISTRATION
2. QUOTATION
3. STOCK MANAGEMENT
4. SERVICE JOBS
MODULE DETAILS
1. VEHICLE ADMINISTRATION
Each stock unit, be it new or used, represents a highly complex
array of transactional operations.
These have to be completed according to a well-disciplined
process to handle purchase, stock control and sale.
2. QUOTATION
Quotation Management
3. STOCK MANAGEMENT
Multiple transactions, sales, orders and purchases are all in a state
of constant change.
It’s about ensuring that optimum stock levels are kept and giving
good service alongside ‘just in time’ principles.
4. SERVICE JOBS
Vehicle specific data including model, chassis, engine, key and
security numbers (alarms, radios, CD's etc.), colour and trim codes
and descriptions, mileage either in hours, kilometres or miles,
registration, delivery date, and months, emissions date check,
manufacturer and extended warranty expiry dates, fleet reference
numbers, selling dealer/salesman details etc.
HARDWARE AND SOFTWARE REQUIREMENTS
This section below lists the details of the hardware and software that is
required for developing, maintain and implement the above project
SPECIFICATION
Processor Type : Pentium IV
RAM : 512 MB
Hard Disk Drive : 40 GB
Display Type : SVGA Monitor
Key Board : Multimedia
Mouse : mouse
SOFTWARE SPECIFICATION
Front-end : ASP.NET / JAVA / Visual Basic
Database : MS-Access, SQL Server, Oracle
NETWORKING CONNECTIVITY
TCP/IP Network to connect to the data centers / Databases / External
Interfaces
DDDDEFECT EFECT EFECT EFECT TTTTRACKING RACKING RACKING RACKING TTTTOOLOOLOOLOOL
INTRODUCTION
In everyday, a life the customers make several telephone calls to their respective
enterprises. This is synchronous communication. The party to which the call is
made must be available, and once connected the two parties communicate with
each other over the network.
This may not be possible always, practically and many a times, there would be
occasions where the call made to the party is not available or unanswered. Then is
such a circumstance, an e-mail or voice mail is sent, to the second party. This is
an asynchronous communication. The second party may or may not respond to the
customer queries, after reading the message. There is no surity or guarantee.
Hence, there are lots of practical situations wherein the customers would require a
complete effective software system for enabling prompt communication.
Additionally, TO ERR IS HUMAN” is a common proverb and “NON
RECTIFICATION OF ERRORS IS INHUMAN”, is adopted by companies, currently.
But rectifying the errors is one’s significant duty irrespective of whether it is a
single individual or an organization. In different perspectives or situations, we need
a defect free system.
Change management is a common trend currently every organization is practicing.
There are lots of dynamic changes taking place in every business, and the
organization, has to match with the growing needs and changes to withstand the
cut-throat competition. Hence there are certain instances, it is utterly necessary to
ensure and maintain complete customer satisfaction and customer retention. For
these any organization requires a efficient B2C communication, which handles all
the customers defects very easily and efficiently.
Generally, for the smooth functioning of an organization, there should be a
verification system for the processes undergoing in any organization.
If an individual had been nominated by their manager or his/her team to select a
defect tracking system for his/her organization, then there would be a question of
as to – “Where do they begin? Of course, the concerned employee would be
expected to conduct the relevant research while carrying out their regular
responsibilities.
Hence there is a need to come up with a quick strategy that enables the entire
organization involving all parties involved to objectively evaluate various options
and select a system in a timely manner.
We define generally a Defect tracking tool as a powerful, easy-to-use Web-
based collaboration tool to help companies’ track business issues and
automatically manage them through to resolution.
The most important step in any organization’s process is defining the business and
technical requirements of the system. Identifying these requirements allows them
to generate a features list, which in turn will help the organization to evaluate and
trim down the list of tool options.
In this proposed project we would deal with all the steps toward the selection of the
most appropriate solution for Service providing organization, which deals with
accessories for sale and service with a suitable customer management system,
wherein the customers launch their complaints or defects of the products
purchased online and this would be automatically tracked by a separate
department attending to the defects posted by the customers. This process should
deal with the examination of our organization’s business and technical
requirements for the tool.
AIM/ OBJECTIVE OF THE PROPOSED SYSTEM
The main objective of a defect tracking solution is to track every
identified issue defect posted by the consumer/customer online so that
the defects are to tracked and handled immediately that does not affect
the customer satisfaction, customer retention and business financial
success, and hence maintain the reputation the organization.
PROPOSED SYSTEM SOFTWARE REQUIREMENTS
Server : Windows 2000 and Client
Client : Windows Client
Software : VISUAL STUDIO ( ASP.NET)
Database : Oracle 8i/ SQL SERVER
Web Server : IIS
PROPOSED SYSTEM HARDWARE REQUIREMENTS
PIII, 128 MB RAM, 10 GB HDD, Color Monitor
EXISTING SYSTEM
� Defect tracking systems are not available very commonly
� Instantaneous responses are not made available
� Tracking with the respective stage development is not made available
� Inefficient customer retention mechanism
� Unavailability of Online defect recording system
PROPOSED SYSTEM MERITS
� The proposed system would be an efficient Defect tracking systems
� Instantaneous responses are not made available
� Tracking with the respective stage development is not made available
� Inefficient customer retention mechanism
� Unavailability of Online defect recording system
PROPOSED SYSTEM DESCRIPTION
DEFECT TRACKING SYSTEM is a basic, yet fully functional web based error or
Bug Tracking system that the organization’s may use as a framework to create an
expanded system or use 'as is'. It is beneficial for small teams working on software
projects or manufacturing processes and handling service centers.
All businesses have issues that need to be tracked and managed to arrive at a
resolution. In software and hardware development, for example, issues such as
defects or bugs and enhancement requests need to be tracked and managed.
Resolution of these issues requires the coordination of multiple individuals within
and perhaps even outside the company.
The proposed defect tracking system deals with the CUSTOMER SERVICE
DEPARTMENTS for efficient customer management with an instant response
mechanism and delivery concept.
The proposed Defect Tracker can be used by all team members to coordinate their
work, and to make sure that reported bugs and enhancement requests won't be
forgotten and handled effectively and efficiently.
A company can use the defect Tracking system to enable its QA Engineers,
Development Engineers, Customer Support to report bugs; and Marketing, Product
Managers to file enhancement requests.
The built-in workflow of the proposed system would automatically route these
issues or the defects and the service or the enhancement requests to the
appropriate engineers to get them implemented, and to the QA Engineers for
testing.
Managers can obtain status, reports, charts and graphs showing trends and
problem areas. Issues that are not taken care of in time will automatically be
escalated.
Everyone involved can obtain the instantaneous status, automatic notification,
reports,; and share knowledge and information. Their clients and partners can
report problems directly, and obtain status, notification, etc. in a “self-service”
manner.
The proposed system will thus deliver up-to-the-minute defect status handling
system and response status to the site members everywhere to foster better faster
communication and collaboration, and automatically manages these issues to
resolution.
As a result, this increases productivity, improves the quality of products, and
increases customer satisfactions level.
PROPOSED SYSTEM FEATURES
• Developers can work entirely within the system, without having to switch to the
defect tracker and re-enter data.
• Managers gain control by enforcing the defect tracker's workflow in Perforce.
• Provides traceability between defects and changes.
PROPOSED SYSTEM MODULES
1. SERVER AND ADMINISTRATION MODULE
a. Login Authentication
b. Administration module
1. Administration of Users
2. Administration of Priorities
3. Management of products and departments
c. Tracking -- Tracking reported bugs, defects, business issues, enhancement
requests, etc.
d. Workflow -- Automatic routing and notification to get issues resolved.
e. Process enforcement -- Managing and enforcing your company's process
of resolving issues.
f. Status -- Up-to-the-minute project information and status to team members
everywhere to foster collaboration.
2. ISSUE MANAGEMENT
a) Assign issues
b) Automatic issues Updation
c) View issue status
I. View with search
II. Optional search
3. AUTOMATIC NOTIFICATION
Automatically notify clients and internal users of any changes. With automatic
notification, nothing falls through the cracks.
4. EMPLOYEE MANAGEMENT
5. CLIENT MANAGEMENT MODULE
The system can create unlimited number of contacts for each client. Stores all
the client details in one central location.
a. Search by Project, Assigned Person, Priority, Status
b. Data Sorting by -Bug Name, Project, Priority, Assigned Person, Status
c. Job assigned
d. Verification of issues quoted
6. UTILITY MODULE
a. Accountability -- History and audit trail.
b. Chat interaction
c. Mail service
d. Queue defects
7. KNOWLEDGE BASE CREATOR
� Full searchable knowledge base with resolution histories.
8. MANAGEMENT REPORTS GENERATOR
a) Product reports
b) Defect status report
c) Employee performance report
DISTRIBUTED DATA MINING IN DISTRIBUTED DATA MINING IN DISTRIBUTED DATA MINING IN DISTRIBUTED DATA MINING IN
CREDIT CARD FRAUD DETECTIONCREDIT CARD FRAUD DETECTIONCREDIT CARD FRAUD DETECTIONCREDIT CARD FRAUD DETECTION
INTRODUCTION
Credit card transactions grow in number, taking a larger share of any
country’s payment system and this is turn has led to a higher rate of
stolen account numbers and subsequent losses by banks. Hence,
improved fraud detection has become essential to maintain the
viability of the country’s payment system.
Banks have used early fraud warning systems for some years. Large-
scale data-mining techniques can improve on the state of the art in
commercial practice. Scalable techniques to analyze massive
amounts of transaction data that efficiently compute fraud detectors
in a timely manner is an important problem, especially for e-
commerce.
Besides scalability and efficiency, the fraud-detection task exhibits
technical problems that include skewed distributions of training data
and non-uniform cost per error, both of which have not been widely
studied in the knowledge-discovery and datamining community.
In this project, a deep survey is made and evaluates a number of
techniques that address these three main issues concurrently.
Our proposed methods of combining multiple learned fraud detectors
under a “cost model” are general and demonstrably useful; our
empirical results demonstrate that we can significantly reduce loss
due to fraud through distributed data mining of fraud models.
DATA MINING AND MACHINE LEARNING
The aim of data mining is to extract knowledge from large amounts of
data. This knowledge is nontrivial and hidden in the data. Machine
learning is often used in data mining.
DATA MINING: A DEFINITION
Art/Science of uncovering non-trivial, valuable information from
a large database
Emphasis on:
� Non-obvious (difficult)
� Useful (cost vs benefit)
� Large (automatic)
Yet, no rules, provided that the process is efficient in time, space and
human resources.
� Data Mining is the process of finding interesting trends or
patterns in large datasets in order to guide future decisions.
� Related to exploratory data analysis (area of statistics) and
knowledge discovery (area in artificial intelligence, machine
learning).
� Data Mining is characterized by having VERY LARGE datasets.
DATA MINING VS. MACHINE LEARNING
� Size: Databases are usually very large so algorithms must scale
well
� Design Purpose: Databases are not usually designed for data
mining (but for other purposes), and thus, may not have
convenient attributes
� Errors and Noise: Databases almost always contain errors
The aim of machine learning is to adapt to new circumstances, to
detect and extrapolate. A distinction can be made between
unsupervised and supervised machine learning algori thms.
PROPOSED SYSTEM
In today’s increasingly electronic society and with the rapid advances
of electronic commerce on the Internet, the use of credit cards for
purchases has become convenient and necessary.
Credit card transactions have become the de facto standard for
Internet and Webbased e-commerce. The US government estimates
that credit cards accounted for approximately US $13 billion in
Internet sales during 1998. This figure is expected to grow rapidly
each year.
However, the growing number of credit card transactions provides
more opportunity for thieves to steal credit card numbers and
subsequently commit fraud. When banks lose money because of
credit card fraud, cardholders pay for all of that loss through higher
interest rates, higher fees, and reduced benefits.
Hence, it is in both the banks’ and cardholders’ interest to reduce
illegitimate use of credit cards by early fraud detection. For many
years, the credit card industry has studied computing models for
automated detection systems; recently, these models have been the
subject of academic research, especially with respect to e-
commerce.
The credit card fraud-detection domain presents a number of
challenging issues for data mining:
� There are millions of credit card transactions processed each day.
Mining such massive amounts of data requires highly efficient
techniques that scale.
� The data are highly skewed—many more transactions are
legitimate than fraudulent.
� Typical accuracy-based mining techniques can generate highly
accurate fraud detectors by simply predicting that all transactions
are legitimate, although this is equivalent to not detecting fraud at
all.
� Each transaction record has a different dollar amount and thus has
a variable potential loss, rather than a fixed misclassification cost
per error type, as is commonly assumed in cost-based mining
techniques.
Our approach addresses the efficiency and scalability issues in
several ways. We divide large data set of labeled transactions (either
fraudulent or legitimate) into smaller subsets, apply mining
techniques to generate classifiers
in parallel, and combine the resultant base models by metalearning
from the classifiers’ behavior to generate a metaclassifier. Our
approach treats the classifiers as black boxes so that we can employ
a variety of learning algorithms.
Besides extensibility, combining multiple models computed over all
available data produces metaclassifiers that can offset the loss of
predictive performance that usually occurs when mining from data
subsets or sampling.
Furthermore, when we use the learned classifiers (for example,
during transaction authorization), the base classifiers can execute in
parallel, with the metaclassifier then combining their results. So, our
approach is highly efficient in generating these models and also
relatively efficient in applying them.
Another parallel approach focuses on parallelizing a particular
algorithm on a particular parallel architecture. However, a new
algorithm or architecture requires a substantial amount of parallel-
programming work.
Although our architecture and algorithm-independent approach is not
as efficient as some fine-grained parallelization approaches, it lets
users plug different off-the-shelf learning programs into a parallel and
distributed environment with relative ease and eliminates the need for
expensive parallel hardware.
We are going to use the ADACost algorithm.
SOFTWARE TOOLS
• ASP .NET
• Oracle Database
HARDWARE TOOLS
• Pentium Server with Client
EEEE----LLLLOGISTICS FOR OGISTICS FOR OGISTICS FOR OGISTICS FOR
WWWWAREHOUSE AREHOUSE AREHOUSE AREHOUSE MMMMANAGEMENTANAGEMENTANAGEMENTANAGEMENT
IMPLEMENTATION OF AUTHENTICATED AND DYNAMIC
LOGISTICS SUPPORT SYSTEM & MANAGEMENT
INTRODUCTION
To gain a competitive advantage over increasing competition, organizations must
constantly adapt to customer demand, vendor compliance initiatives and multi-
channel issues. A synchronized warehouse process can maximize the
organization’s facility while improving workforce performance and facility
management.
When was the last time there was an objective and a strategic approach/look at
the organization’s warehouse operations?
Warehouse Management solutions enable real time coordination of goods and
activities within their warehouse.
Logistics management is the process of strategically managing the procurement,
movement and storage of materials, parts and finished inventory and the related
information flows through the organization and its marketing channels in such as
way that current and future profitability are maximized through the cost-effective
fulfillment of orders.
According to the Council of Logistics Management (CLM), logistics is the process
of planning, implementing, and controlling the efficient effective flow and storage
of goods, services, and related information from point of origin to point of
consumption for the purpose of conforming to customer requirements.
Fast information systems are needed to collect customer data on product
requirements. In most cases, short order lead-time is the key factor in the
success of the supply chain management model. This can be achieved by using
fast communication links not only between the company and customer but also
between manufacturers, wholesalers, traders, and suppliers.
E-commerce has become a popular trend for conducting business transactions
with worldwide exposure and continuous 24-hour sales operation. This has led to
frantic competition among companies in soliciting customers sales order. Large
numbers of companies now vie for their own websites for e-commerce purposes.
Logistic management is the management process which integrates the flow of
supplies into, through and out of organization to achieve a level of service which
ensures that the right materials are available at the right place, at the right time,
of the right quality at the right cost.
Logistics Management is that part of a Management Solution that plans,
implements, and controls the efficient, effective forward and reverse flow and
storage of goods, services and related information between the point of origin and
the point of consumption in order to meet customers' requirements."
E-LOGISTICS DEFINITION
AUTOMATED CALL-OFFS AND E-LOGISTICS
W ith E-Logistics, a call-off is automatically sent to a transport provider. The call-
off is sent directly from the supplier's ERP system to the carrier, including all
automatically generated transport documents. This makes the transport
procedure more efficient, transparent and customer-friendly, and keeps the
customer permanently informed of the expected time of arrival and the necessary
details.
Logistics based Warehouse Management solutions enable the organization to
achieve dramatic results by implementing a complete integrated solution or target
key operational opportunities with a modular approach.
Either way, the organization will benefit from seamless integration with the
respective solutions as well as with material handling, logistics, transportation,
equipment and legacy and enterprise systems.
To streamline the entire organization’s entire supply chain, there is a need to
implement a LOGISTICS based Warehouse Management solutions in conjunction
with the other components of the transportation manager for source-to-
consumption execution and optimization.
AIM/OBJECTIVE OF THE PROPOSED SYSTEM
The proposed system’s fundamental objective is that to design a
software system, for operating on the logistics approach to
implement an efficient warehouse management, to optimize the
facilities, enhance efficiency and thereby increase productivity.
PROPOSED SYSTEM HARDWARE REQUIREMENTS
HARDWARE
Processor - PIII or higher processor
RAM - 128 MB or higher
HDD - 40 GB or higher
FDD - 1.44 MB
MONITOR - LG/SAMSUNG colour
Keyboard / Mouse / ATX Cabinet
SOFTWARE
OPERATING SYSTEM : WIN 2000/WIN XP/WIN 98
SOFTWARE : VISUAL STUDIO (ASP .NET)
PROTOCOLS : TCP/IP
WEB SERVERS : IIS
WEB BROWSER : INTERNET EXPLORER
DATABASE : Oracle 8/ SQL SERVER
EXISTING SYSTEM
Our proposed Warehouse Management Solutions handles
• Absence of Slotting Optimization
• Non availability of Load Management
• Efficient Billing Management is unavailable
• Data optimization is a compromise
• Efficiency and effectiveness of the system is not present in the existing system
• Instantaneous route handling system is difficult
PROPOSED SYSTEM ADVANTAGES
� E-logistics helps in Customer Relationship Management
� Logistics Planning provides Seamless Supply Chain Integration
� E-logistics in enhancing Production Capacity
� Results in sourcing Multiple ORDERS items from Multiple Supplies and
Consolidation
� Helps in Order Scheduling, Tracking, Inventory Fulfillment, Invoicing
� Web-based technology which gives In-transit Visibility and Exception
Notification
� Warehouse, Storage, and Distribution Services
� Inventory Management
� Enhances and improves the Order Fulfillment Pick, Pack and Ship Operations
� View updated route schedules automatically to see if a driver is ahead/behind
on their route
� Track planned route hours and miles against actual hours and miles to see
driver/crew performance
� See a breadcrumb trail of a driver's route overlaid onto a map to see where a
truck has been
� Poll a truck to see exactly where it is currently located
ABOUT THE PROPOSED SYSTEM
E-FULFILLMENT
Our practical yet innovative E-Logistics for Warehouse Management solutions
help the organization to manage and optimize performance at every step of the
fulfillment process, providing advanced functionality inside their distribution
center, within their yard and across their extended enterprise.
With our Warehouse Management solutions, you will experience a faster and
more efficient flow of goods through the distribution center, meet your company's
operational performance objectives and exceed your customers' expectations -
helping you stay ahead of the competition.
At present, Internet cyberspace has provided a complete capacity with the
capability of e-fulfillment in a business transaction.
Apart from checking the details of the shipment content on websites, a customer
with the correct password could track and trace the whereabouts of his shipment
via this E-Fullfillment system. While adopting e-commerce tactics for sales
practice, the company must give matching effort to fulfill the business transaction
operation.
In other words, the order must be fulfilled by logistical support and delivered to
the customer with as short a lead-time as possible. If this lead-time could be
shortened to then it has practically achieved the so-called just-in-time operation.
By then the business transaction will only be about order cycle time rather than
order lead-time.
The freight transportation system is in the process of undergoing a major revolution
as a result of proliferating Internet based logistics. The introduction of online
transportation exchanges by many companies will enable shippers and carriers to
interact widely on the Web. This new industry offers a wide range of services and
has huge potential for advancing into an integrated shipping community.
Development of Internet transportation exchanges is taking place at a very fast
pace. In order to attract and retain users, companies are improving their strategies
at a very quick pace. These transportation exchanges offer multiple attributes and
also sell services individually. This enables customers to choose the one which
best suits their needs. Some companies offer private chat rooms where shippers
can conduct annual auctions or exclusively communicate with carriers.
Using the proposed software, a shipper enters an order into the company’s ERP
system and the transportation management system automatically conducts the
entire process. This includes placing orders with carriers, approving the costs,
confirming the order, notifying the carrier and consignee and accepting and
making payments. By using these management services, shippers can reduce
clerical works and focus more on strategic planning.
Since the industry is in its infancy, shippers and carriers seem to be reluctant to
utilize the services offered by breaking away from traditional practices. Another
problem is choosing the best among the many exchanges offering varied
services. This requires strategic planning and a thorough idea of the entire
process is also essential. Service providers are doing their best to further support
their customers by acquiring partnerships with banks, customs, and insurance
agencies to enable quicker transactions. The future of online freight market
seems bright.
The Web Reporting feature allows users to post route schedules from the
software to the web for access by managers, customers, or other personnel. This
facility opens a vast array of management tools and benefits by allowing users to
access and monitor vital route information.
The proposed transportation optimization software suite of transportation
optimization software is the most technologically advanced approach to
systematically increasing revenue and decreasing cost across the entire trucking
enterprise. This advanced technology enables the carriers to get higher revenue
per loaded mile, maximize driver and equipment utilization, control the route, and
minimize fuel and out-of-route costs while meeting customer requirements and
keeping drivers happy.
PLANNING
� Pricing, profitability analysis, bid processing, freight mix
� Solicit, accept, reject, price
� Driver-to-load match
� Advanced solicit, accept, reject, price
� Logistics engineering, vehicle route planning & scheduling
EXECUTION
� Route and fuel optimization plan
� Asset tracking, alert monitor, geo-fencing
� In-route driver-to-load re-optimization
� Turn-by-turn street level directions
MODULES TO BE IMPLEMENTED
1. CUSTOMER REGISTRATION AND AUTHENTICATION (BY
CLIENT)
2. CUSTOMER DETAILS MAINTENANCE (SERVER)
3. FREIGHT DETAILS MAINTENANCE (SERVER)
4. TRANSPORT DETAILS MAINTENANCE (SERVER)
5. FORWARDING (TO CLIENT)
6. TRANSACTION MANAGER-
7. ORDER DETAILS MAINTENANCE (SERVER)
8. ORDER TRACKING (SERVER)
9. TRANSPORT ROUTE TRACKING (SERVER)
10. DELIVERY CHALLAN DETAILS (CLIENT AND SERVER)
11. ADMINISTRATION (SERVER)
12. WAREHOUSE MANAGEMENT (SERVER)
13. AUTOMATED CALL TRACKING (SERVER AND CLIENT)
14. TIME SLOT ALLOTMENT (SERVER)
15. TRANSPORT DOCUMENTS VERIFICATION (SERVER AND
CLIENT)
16. DISPATCH MANAGER (SERVER)
17. REPORTS
E-GOVERNANCE DESIGN
& IMPLEMENTATION
e-Governance Solutions for Better Governance
E-Governance manages the entire details of all departments of the Government. It keeps
track of the each movement of the concerned officials.
The details pertaining to each and every
department are maintained so that the
delay and the corruption in the
implementation of the Government scheme
will be reduced.
In automating the above process the
project is divided into three modules.
� Department Module
� Scheme Module
� Scheme Description Module
DEPARTMENT MODULE
This module captures all the details of the
department like dcode, dname, and
authority.
Once the details are entered and are found
to be consistent, information pertaining to the
department is added to the system.
SCHEME MODULE
The details pertaining to scheme concerning the module are stored in the system for ready
reference such as the Dcode, Dname, Scode, Sname, Date, Duration, and Authority. The
details pertaining to the existing schemes are displayed in the screen.
SCHEME DESCRIPTION MODULE
This module consists of Dcode, Dname, Scode, Sname, Estimation Cost, Allotment Cost,
and Source of amount. In this module we enter the dcode the corresponding fields
dname, scode, sname are selected from the scheme table automatically. These details
are displayed in the screen.
OBJECTIVE SYSTEM
E-Governance is aimed in the activities of the Government. It keeps track of the each
movement of the concerned officials. The main advantage is we can save the
manpower, time and money.
It is very helpful to the higher officials to know about the exact status of the scheme. So
that all departments maintain there own database to collect and send the information
between higher and lower levels.
WHAT IS E-GOVERNANCE?
E-governance or electronic governance may be defined as delivery of government services and information to the public using electronic means.
Such means of delivering information is often referred to asinformation technology or 'IT' in short form.
Use of IT in government facilitates an efficient, speedy and transparent process for disseminating information to the public and other agencies, and for performing government administration activities.
PROPOSED SYSTEM
System analysis focuses on specifying what the system or application required to do. It
allows individuals see logical elements (what the system should do) apart from the
physical component it uses (computers, terminals and storage system).
It is the process of gathering and interpreting facts, diagnosing problem and using the
information to recommend improvements to the system. The existing system is the manual
system. The manual system is prone to error. It is time consuming. It is very difficult for a
person to produce report.
There are chances for changing the scheme report and do malpractice. This system
involves a lot of manual entries with the applications to perform the desired task. The
proposed system is designed to eliminate the drawbacks of the existing system. It is
designed by keeping to eliminate the drawbacks of the present system in order to provide
a permanent solution to the problems.
The primary aim of the new system is to speedup transactions. The report is prepared for
the schemes and implemented by the concerned officials.
NEED FOR COMPUTERIZATION
Computerizing the activities of the Government, we can save the manpower, time and
money. All Departments maintain their own database to collect and send the information
between Higher and Lower levels. This project is made online so that the concerned
departments can directly enter and receive the information.
For example, let us have a look at the computerization of the Educational Department.
Recently H.O had introduced a new scheme for the welfare of the school students.
Step 1 : In this G.O is sent to the concerned department.
Step 2 : Educational Minister sends this G.O to every district Chief educational
officers.
Step 3 : Chief educational officers collect the information from the schools.
Step 4 : The collected information’s are sent to Education Ministry via chief
educational officers.
Step 5 : The education Ministry analyses the reports and the consolidated reports
are sent to the HO
Step 6 : Based on the consolidated reports, the finance ministry sanctions the
amount to that scheme.
Step 7 : All people can see the present status of this scheme.
SYSTEM CONFIGURATION
NODE - CLIENT
� Intel PIII
� 512 MB RAM
� 40 GB IDE HDD & EIDE ctrl card
� 15 SVGA color monitor
SERVER
• Intel stl2 server motherboard dual processor 1GHZ
• 512 MB ECCRAM
• 2*18 GB SCSI HDD with Ultra Wide SCSI Controlled Card
• 52X CDROM
• 15 INCH SVGA color monitor
• 104 Key Keyboard
• 250 MB 2PP Drive
• 2USB port, 2 Serial &Parallel Port
• 10/100 Ethernet Card
• Server Cabinet
• 104 Keys Keyboard
• ATX Cabinet
• 2USB Port, 2 Serial & 1 Parallel Port
• 10/100 Ethernet Card
• ATX Cabinet
SOFTWARE
• ASP.NET, HTML
• ACCESS / SQL Server / Oracle
• Windows XP / 2000 OS
Future of E-Governance
In the Future E-Governance will be applicable & available in the following areas, fully
functional & effective
� Transport
� Municipalities / Urban Development
� Land Records
� Education
� Healthcare
� Dairy
� Ports & Shipping
� Co-operative sector / Nodal agencies
� VAT / Sales Tax
� Insurance
� Property Registration
� Citizen Service Centers
Why E-Governance
Better governance - The cost efficient way
• Government information resources are invaluable assets-the fuel of the state's
economy.
• This information has to be readily located, analyzed, and exchanged between
government and citizens and between government agencies-by adhering to privacy
and security obligations.
• You require a highly cost-efficient and proven technology solution to be used as a
cost-efficient enabler to make these happen
E-GOVERNANCE - PROJECT DESCRIPTION
This project concept is implemented in one of the State Government process and is fully
computerized named as "E-Government". It keeps track of the each movement of the
concerned officials. It generates reports as the output.
The project consists of the main screen as
� Department Information
� Scheme Information
� Scheme Estimation Information
� Reports
DEPARTMENT INFORMATION
Select the department information, it goes to the department html page for inserting the
records. The person has to enter the department details like dcode, dname, and authority.
Click on the submit button the values are inserted into the department table.
SCHEME INFORMATION
Select the scheme information, it goes to the scheme html page for inserting the records. The
person has to enter the scheme details like dcode, scode, sname, date, duration. The details
are entered then click on the submit button the dname for the corresponding dcode value is
taken from the department table and inserted into the department table.
SCHEME ESTIMATION INFORMATION
Select the Scheme Estimation Information, it goes to the scheme html page for inserting the
records. The person has to enter the scheme estimation values like dcode, scode, ecost, and
acost, source of amount. The dname and the sname are taken from the department and
scheme table for the corresponding dcode and scode and are inserted into the scheme
estimation table.
DEPARTMENT REPORT: SINGLE REPORT, ENTIRE REPORT
Single Report:- Here the dcode alone is given as input. It is checked from the department
table. If it exists then the details about the department is generated as a report.
Entire Report:- Here on clicking the report button all the details about the entire department is
displayed.
SCHEME REPORT: INDIVIDUAL REPORT, ENTIRE REPORT
Individual Report:- Here the scode alone is given as input. It is checked from the scheme
table. If it exists then the details about the scheme is generated as a report.
Entire Report:- Here on clicking the report button all the details about the entire scheme details
are displayed.
SCHEME STATUS REPORT: SCHEME STATUS, COMPLETED SCHEME,
UNCOMPLETED SCHEME
Scheme Status:- Under this we know the status of each scheme. That is we enter scheme
code, it will display the scheme is controlled by Minister or Director or DEO (District Educational
Officer).
Completed Scheme:- Here the completed schemes are generated as report
Uncompleted Scheme:- Here the uncompleted schemes are generated as report
EMPLOYEE PROFILE
MANAGEMENT SYSTEM Human Resource Management Application for
Effective Employee Data Management
The project titled “Employee Profile Management System“ is a Human resource
management application that delivers effective employee data management and integrated
directory services to lower the administrative costs associated with employee profile
management. In the existing system, work flow notifications and leave request are not
automated. Even for minor modifications such as personal information changes, employee
has to request for administrator’s permission as the administrator has all the privileges to
modify the employee’s information.
This system enables employees to perform their own profile maintenance and ensures that
data changes comply with organization's requirements. It enables the automation of work
flow notifications and leave request. Work flow notification from administrator are stored in
the backend and notified to employee, once employee log in to the system. Leave request
made by the employee is placed for administrator approval, the administrator module
checks up with the leave availability and approves or rejects the request.
SYSTEM INTRODUCTION
Every Competitive organization needs a centralized store of employee information, a
complete profile of an employee. The term ‘Profile’ is defined as “an analysis representing
the extent to which something exhibits various characteristics”. Employee Profile
Management System is a web-based application that delivers comprehensive employee data
management capabilities and integrated directory services to lower administrative costs
associated with employee profile management.
In brief, this application helps the administrator to track employees and to maintain their
information up-to-date with ease. Typically there are various entities involved around every
employee of an organization such as employee’s personal information, knowledge
background and technical skills.
The objective is to document all the information of an employee at one place there by
establishing a centralized location for user authentication and security. Activities that are
involved in this process are mentioned below
• Collect, identify and store the needed information of each employee
• Decouple the Business logic from Presentation layer
• Make the necessary changes (such as addition, modification or deletion)
• Accept or deny employee requests
• Assist employee in own profile maintenance
PROBLEM DEFINITION AND METHODOLOGY
In almost every enterprise all the employee information is stored and shared among various
levels of administrators using some web application, but in the normal web applications the
business logic and view are not separated which leads to insecure sharing of official data.
In case of even minor changes to the employee information, the employee has to report the
request for change to the administrator.
ii
Existing System
Existing system maintains the Employee details in a large customized database, the
business logic and the data presentation through web pages are not separated so
the chances of loss of data integrity and consistency is more.
Open information sharing takes place through insecure data presentation.
Maintaining the employee’s complete profile puts extra burden and cost for the
Administration. The Leave requisition and approval are manual and involves
paperwork. Manual Time sheet proves to be a complex data maintaining system.
Problems identified:
• Time Delay
• Involves Paper Work
• Data Inconsistency
• Difficulties in Employee Tracking
• Additional Cost in profile maintenance
Proposed System
The proposed system overcomes the drawbacks of the existing system. Employees
can perform their own profile maintenance and the system ensures that data
changes comply with organization's requirements.
Leave request and Leave approval are made through online. Employee tracking and
Project Allocation are made available at the Administrator’s Desktop.
Features:
• Speed
• Eliminates Paper work
• Data Integrity
• Fully automated employee tracking
• Self service - profile maintenance
DEVELOPMENT PROCESS AND DOCUMENTATION
REQUIREMENT ANALYSIS AND SPECIFICATION
Requirement Analysis is done in order to understand the existing problem and formalize the
organization’s requirements. This process forms the basis of software development and validation.
Here the main emphasis is on WHAT the system is expected to do.
Input Requirements
The quality of system input determines the quality of system’s output. The system should accept
valid inputs to ensure that the outputs that it generates are accurate and more reliable. The primary
data that is required for the application are obtained from the master tables.
The input should focus on the following aspects such as
• Accuracy
• Consistency
• Reliability
iii
Output Requirements
The output depends upon the quality of the input that was fed in and how well the application is able
to process those input details and produce an accurate and consistent result. The primary input for
this is the time period and employee record. The user has to select the particular operation with the
particular employee record to view the desired result. The generated output will be in table format,
the information is segregated by columns.
Software Requirements
The minimum software requirements needed for developing and implementing this application is as
follows
• Windows XP
• ASP.NET
• Visual Studio.NET Package
• Oracle / Access / SQL Server 2000
Hardware Requirements
The minimum hardware requirements needed for developing and implementing this application is as
follows
• Intel Pentium 4 Processor
• 512 MB RAM
• 40 GB Hard disk
• Key Board, Mouse, Monitor
Detailed Design
Employee Profile Management is classified in to two major modules. The major modules
are again classified in to different sub modules depending upon their functionality.
ADMINISTRATOR
• EMPLOYEE DETAILS
• PROJECT ALLOCATION
• LEAVE DETAILS
• ACCOUNT DETAILS
EMPLOYEE
� PROFILE UPDATING
� LEAVE APPLICATION
� TIME SHEET
iv
Architectural Design
ADMINISTRATOR MODULE
GUEST TRACKER AND HOSPITALITY
MANAGEMENT SYSTEM
Guest Tracker and Hospitality Management system provides all the
action that are happened in daily operation of any hotel.
It mainly deals with Booking of room, Allocation details of rooms,
cancellation of booking, Room Attendee details, Laundry management,
Room rent, Room service, Billing, Room vacating.
MODULES
� Reservation
� Booking Of Room
� Current / Advance Booking
� Group Booking
� Advance Booking to Current Booking
� Booking Delay
� Cancel Booking
� Check In / Out Details
� Room Details
� Room Types
� Conference Hall
� Room Setup Details
� Room Type Details
� Room Vacating
� Room Service
� Room Attendee Detail
� Housekeeping Codes
� Travel Agencies
� Billing
� Important Customers Details
� Foreigners Details
HARDWARE AND SOFTWARE REQUIREMENTS
This section below lists the details of the hardware and software that is
required for developing, maintain and implement the above project
SPECIFICATION
Processor Type : Pentium IV
RAM : 512 MB
Hard Disk Drive : 40 GB
Display Type : SVGA Monitor
Key Board : Multimedia
Mouse : mouse
SOFTWARE SPECIFICATION
Front-end : ASP.NET / JAVA / Visual Basic
Database : MS-Access, SQL Server, Oracle
NETWORKING CONNECTIVITY
TCP/IP Network to connect to the data centers / Databases / External
Interfaces
HUMAN RESOURCE
INFORMATION SYSTEM
INTRA - INTER ORGANIZATION HUMAN
RESOURCES MANAGEMENT SOLUTIONS
Human Resource Information System is aimed to integrate the activities of Human
Resource Department of ABC LTD (ABC LTD).
The Human Resource Information System maintains the following core
activities and core processes of ABC LTD
1. Personal Information Management
2. Personal Training Management
3. Recruitment Process Management
4. Project Management
The information collected through the above activities will be maintained in a
centralized server and could be accessed through the Internet.
The company has decided to create a corporate intranetwork to connect all offices
and their network would also be utilized in case of implementation. The information
collected through this management and process related activities are maintained
as folios.
PERSONAL INFORMATION MANAGEMENT This management process is to maintain the details of employees who are working
at ABC LTD as well as employees who are working in various client concerns.
The information will be maintained by HR Managers of all ABC LTD and its units.
Employee details that would be sent abroad and other concerns other than clients
of ABC LTD would also be managed.
PERSONAL TRAINING MANAGEMENT Employee will be given regular training on need in the latest advanced areas. The
training management maintains a folio on the various topics on which the training
is provided.
It is also maintains the details of the employee who underwent/is undergoing /will
be undergone training. The training has been classified into three categories.
• In-house training
• Offshore training
• Abroad training
The training management also maintains information about the guest lectures as
well as lecturers.
RECRUITMENT PROCESS MANAGEMENT
It creates a folio relating to Recruitment Process. There are three different
methods to recruit employees.
They are
• Through direct recruitment
• Through campus interviews and
• Absorbing project trainees
Direct Recruitment
Direct Recruitment is done on the net. Resumes of candidates are received as either directly or by
mail/e-mail/fax/courier. If they found eligible for interview they would be mailed indicating an user
name, password and date of interview.
The candidate has to log on into the ABC LTD server and he will be given a set of questions
(mostly of objective type). He has to answer those questions and the HR Manager will process his
papers. The process may include further interviews, direct appointment.
Campus Interviews
Employees are appointed by conducting interviews at college campus. The profile of the students
who are interviewed is maintained. Is also maintains the details of the college. The selected
candidates will first be given training in their respective areas and then they are put up in anyone
of its developing unit.
Absorbing Project Trainees
The Project Trainees could also be hired by the ABC LTD concern, if their project performance is
well.
PROJECT MANAGEMENT
The details of all projects done by ABC LTD are maintained. The projects are
classified into two categories.
• Offshore Projects
• Onsite Projects
In case of onsite project employees will be sent to the client concern. Offshore projects
are developed in any one of the developing units. All project-related information is
maintained.
It also maintains the details of the clients who have consulted for their project work. It
includes the client organization and nature of consultancy.
The information belonging to the students who request to work as project trainees are
also maintained. That includes the profile of the student as well as the project to which he
is sent. It also maintains the student’s college information.
The Human Resource Information System comprises of a login screen And 2
modules
There are basically 2 modules
� User module
� Administration module
� Reports
User module exits for
� Recruitment process
� Company details
RECRUITMENT PROCESS
� DIRECT INTERVIEW
� CAMPUS INTERVIEW
� ABSORBING TRAINEE
ADMINISTRATION MODULE EXITS FOR
� PROJECT MAINTENANCE
� COMPANY DETAILS
� EMPLOYEE DETAILS
� RECRUITMENT PROCESS
� RESUME MANAGEMENT
REPORTS GENERATED FOR
� EMPLOYEE DETAILS
� PROJECT TRAINING
� RECRUITMENT REPORT
� ONLINE EXAM REPORT
� COMPANY DETAILS
� RESUME DETAILS
SYSTEM STUDY System study is a process that is to be done before any project begins .this will held to understand
how the existing system is functioning and what are the drawbacks in it once the drawbacks have
been identified it will be easy to design the new system avoiding these drawbacks also system
study should explain what is the need for computerization.
Existing system The existing system is computerized only but company details has been collected in a form and not
stored in database it need to process more as ABC LTD is developing company the drawback of existing
system is the only company details are maintained is client validation it make to move to proposed
system. The existing system is about the details about the company as it is done during period of
company development
The company many branches and the details are not maintained in the existing system. The
employee details are maintained in the ledger this makes the more time to take and maintaining is
very tough to do the existing system has many disadvantage. this makes move to the proposed
system.
PROPOSED SYSTEM
The proposed system consists of the main processing of the company.
The employee details of the company the recruitment processing of the
company ABC LTD., as the ABC LTD is the software company in
Chennai it need the maintenance of the company.
The recruitment is made as per examination conducted by the company
in the on-line of the ABC LTD. The company also conducted campus
interview many colleges in the state the processing wholly done to the
branches of the ABC LTD
The branch companies of the ABC LTD is at maduari, trichy,
coimbatore and triplicane. The each branch has is main processing in
the company details and employee details recruitment processing and
project details of the company. the personal management system has
the both client side and organization view.
The proposed system reduces the burden of the selection committee
the ABC LTD also the system will be enable easy storage and retrieval
of the data maintained in the system.
PROPOSED SYSTEM REQUIREMENTS
PROPOSED SYSTEM SOFTWARE REQUIREMENTS
Server : Windows 2000 and Client
Client : Windows Client
Software : ASP.NET
Database : Oracle / SQL SERVER / Access
PROPOSED SYSTEM HARDWARE REQUIREMENTS
• PIII and Above with 256 MB RAM
• 40 GB HDD
• Digital Color Monitor
• Key Board, Mouse
DATABASE TABLES EMPLOYEE MASTER
FIELD NAME DATA TYPE SIZE
Emp_code(pk) Integer 3
Empname Text 30
Email_id integer 20
Qualification Text 20
Pre_exp_det Text 50
Pre_exp Text 50
Blood group Text 5
D_o_b Date
Job_code Integer 50
Job_nature Text 50
Marr_status Text 1
Refre_by Text 30
Present address Text 50
Permanent address Text 50
Photo file Image
EMPLOYEE TRAINING DETAILS
FIELD NAME DATA TYPE SIZE
Emp code(pk) Text 3
Email Text 5
Job code Integer 3
Train category Text 20
Train place Text 10
Train from date Date
Train to date Date
Train person Text 20
RECURITMENT MASTER
FIELD NAME DATA TYPE SIZE
Rec code(pk) Text 3
Name Text 20
Email Text 5
Address Text 20
Qualification Text 20
RECURIMENT_DIRECT
FIELD NAME DATA TYPE SIZE
Rec code (pk) Integer 3
Name Text 10
Resume by Text 20
Passwd Text 10
Date of interview Date
Marks obtained Integer 10
Referance by Text 10
RECURIMENT CAMPUS
FIELD NAME DATA TYPE SIZE
REC CODE(pk) Integer
Name Text 10
Coll_name Text 30
Coll_add Text 30
D_of_inter Date
Performance Text 30
Placement area Text 20
Areaof train Text 20
Ref_by Text 20
RECRUITMENT PROJECT
Field name DATA TYPE SIZE
Rec code(pk) Integer 10
Name Text 20
Pro_tittle Text 20
Pro_language Text 10
Pro_place Text 30
Proj from_date Date
Proj_status Text 20
Proj_to_date Date
Date_of_inter Date
PROJECT_MASTER
FIELD NAME DATA TYPE SIZE
Proj_code(pk) Integer 10
Proj _cat Text 20
Pro_place Text 20
Client name Text 20
Client nature Text 20
Proj_name Text 30
Proj_area Text 20
Proj_from_date Date
Proj_to_date Date
COMPANY_DETAILS
FIELD NAME DATA TYPE SIZE
Comp_code(pk) Integer 20
Comp_name Text 20
Comp_add Text 60
Comp_city Text 30
Comp_area Text 30
Mail_id Text 20
Md_name Text 20
Yr_of_origin Date
DESIGN OF ONLINE
MATRIMONIAL WEBSITE
The technical and the commercial scope involved in developing and implementing
the project “Matrimonial Website” can be discussed using this abstract.
This project aims at creating a full-fledged website for Matrimony. It basically
involves viewing the details of the bride, bridegroom or both. The user can just
browse through the site and can post or submit his/her details by registering
himself as a valid User.
The project is divided into two sections:
• USER
• ADMINISTRATOR
The Users of the site can browse or look for details for a mach, for the bride or
bridegroom. There are two types of users as one would normally have in any
website. The first is the casual or unregistered user who can only look for details
that matches the individual’s criteria.
These users can also make use of the search option that has been provided. The
other type is the registered user who can avail every option of the casual user
and also has the option of posting or submitting his/her own details. But, before
posting the details, the user has to register with the site.
Upon registering and becoming a valid user of the site, the user will be given a
username and password wherein, he/she could change the details or add more
details to it.
The administrator on the other hand has to check every registered user, as a
valid user and is also responsible for the overall maintenance of the site. It
involves validation of records, removal of redundant entries, username
uniqueness checking, setting a time period for expiry of user details and check
for expiry.
CONTEXT DIAGRAM:
User Details Results
Login Id
Bride/Groom Det
User
Registration and Listing
Process
Data Base
Administrator
The data Flow Diagrams indicate the flow of data within the logical system and will help
understand the project better. The DFDs have been constructed with the hierarchy of
the program or the logical system.
Problem Definition
The problem definition is simply a statement in narrow terms, of what the problem is
and defines the nature of the current system in terms of the whole problem that has to
be solved by the outcome of the project. Those project has been prepared with the
intent of creating a full-fledged website for matrimony. The organization currently does
not have any on-line site for such a system, where users can enjoy submitting the
details of the bride or bridegroom for a match.
The client system does hold a system where in every request is fed by the person in
charge, to whom it is mailed. The listings of all the user details as requested by the user
is automatically generated by the system itself and given to the user.
The requirement statement needed by the client organization, concentrates on the need
of a portal which deals with maintenance and holding a database for bride, groom and
not for match making. Such a system requires heavy administration facilities and an
attractive user-interface for site browsing.
The problem statement can be simply as the need to create and maintain a website for
matrimonial purposes. The above-mentioned statement is just an epitome of the whole
project. Through the details look simple enough, there would be a study of the client’s
requisites for this project. The requirement study for the system analysis phase requires
the comprehension of ‘what’ the client organization needed, than ‘how’ it has to be
achieved.
The client’s current or the existing system, does not have any of the on-line features
mentioned. So the approach would to be solve the problem by first studying the
requirements and submit a proposal to be acknowledged by the organization to be met
by the client’s organization.
DEVELOPMENT REQUIREMENT SPECIFICATION
HARDWARE SPECIFICATION
Processor : Pentium III / IV
Primary Memory : 256 MB RAM
Hard Disk Drive : 40GB
Monitor : Plug and Play Monitor
Keyboard : 104 Key
Mouse : Logitech
SOFTWARE SPECIFICATION
Operating System : Windows 2000/XP
Software : ASP.NET
Database : SQL Server / Oracle / Access
DETAILS STUDY & FLOW OF THE PROJECT
Results Results
Login Id
User Details
User
Details
Login Id
Login Id/User
Incorrect
Login
Select/Search Correct Login
Bride/Groom
Details
Bride/Groom Details
Search Results
Administ
rastion
Registra
tion
User
Login
Get
password
User
Menu
View
and
Search
Administrator
User
User Data
Base
Bride/Bride
Groom Table
Bride/Bride
Groom Table
User
ONLINE ENTERPRISE
RESOURCE PLANNING
WEB BASED IMPLEMENTATION OF INTEGRATED
SOLUTION FOR ENHANCED OPERATIONAL EFFICIENCY
ERP – AN OVERVIEW
ERP is an application software and utilization
paradigm by which an organization can
integrate its diverse functions.
ERP is structured such that, if one part of an
organization’s working impacts another part,
the impacted departments information base
gets altered automatically and ensuring that the
departments function in tandem, and not in
isolation as they usually do
An ERP system is an integrated solution,
sharing a centralized database, with all
‘users’… Human Resources / Payroll / Benefits,
E-procurement, Accounting, Budgets, etc.
being served by the same database through
one point of entry.
Data need only be entered or updated once,
reducing errors, time and labor for reports,
analysis, planning and program management.
Ultimately, time and resources are shifted to
innovating, problem solving and direct
service to customers rather than inputting,
processing, organizing, verifying and related
“busy work” that burns through time and money.
Online ERP is the web-enabled front-end for the company wide ERP software. Users are
provided with web-based information and a central and uniform data basis. A Workflow
Management System ensures targeted and secure user guidance through the required business
processes. The online ERP software, needs the permanent availability of user-specific Internet
applications is ensured. The online Enterprise resource planning software forms the backbone of
business systems in manufacturing firms and many other businesses.
The online ERP solution for the users are a strategic and coherent approach to the management
of organizations for providing facilities such as loans to the customers or giving credit to the
suppliers or to reflect their financial status in the respective industrial environment. It is the most
valuable asset for the people working there who are responsible both - individually and
collectively for the achievement of the organization’s goals.
NEED FOR ERP
As defined by professionals financial loans under various banking systems are having a lack of
implementing effective strategies. But this seeks to obtain competitive advantage through the
strategic development of highly committed & skilled workforce using an array of personal techniques.
It is concerned with the employment, development, and the reward of people in organization and
conduct of relations between the user needs and the financial systems. It involves all people of
different line and length as well as the end users, which can specifically exist to make important
contributions to the process involved.
ENTERPRISE RESOURCE PLANNING
An information system that
integrates all manufacturing and
related applications for an entire
enterprise
ERP runs off a single database,
enabling various departments to
share information and
communicate with each other.
ERP systems comprises of function-
specific modules designed to
interact with the other modules,
e.g. Accounts Receivable,
Accounts Payable, Purchasing,
budgeting, accounting, human
resources, material flows, etc
AIM/OBJECTIVES OF THE SYSTEM
THE PROPOSED ONLINE SYSTEM HAS TO integrate all facets of the business, including
planning, manufacturing, sales, and marketing.
As the ERP methodology has become more popular, there is a need of emergence of
software applications that helps business managers implement ERP in business activities
such as inventory control, order tracking, customer service, finance and human resources.
The objectives are listed below:
� Challenging the suitability of existing business software systems
� Developing software long-lists for replacement projects
� Challenging the validity of short lists during replacement projects
PROPOSED SYSTEM REQUIREMENTS
PROPOSED SYSTEM SOFTWARE REQUIREMENTS
Server : Windows 2000 and Client
Client : Windows Client
Software : VISUAL STUDIO (ASP.NET)
Database : Oracle 8/ SQL SERVER
Web Server : IIS
PROPOSED SYSTEM HARDWARE REQUIREMENTS
• Processor - PIII or higher processor server and client
• RAM - 128 MB or higher
• HDD - 40 GB or higher
• MONITOR - Digital Colour Monitor
• FDD / Keyboard / Mouse / ATX Cabinet
EXISTING SYSTEM
PRIME CONCERNS OF AN ORGANIZATION
� The size of ERP, the number of users, it wide-area-network capability.
� Need to have core focus, eg SAP - manufacturing, PeopleSoft - Human Resource, etc...,
all generic in nature requirement for a proper System flexibility, ie is it expandable if the
business grows and its limits.
� The cost involved for expansion, look at license cost per user and cost per add-on
module. Different ERP vendors have different pricing models.
� Is it easy to customize the system, again the cost involved and time as well.
� Need to have the system user friendly, easy to use for the users.
� How quickly is an invoice raised following the dispatch of an order?
� NEED TO analyze the correlation between the salaries and bonuses related to sales
performance?
� Need for analysis of the marketing activities targeted to responsive potential markets?
� To monitor whether the sales people monitored and measured in line with your business
goals?
� Need for automatic web based interactions
� Automatic email and messaging systems
� Ease of use
PROPOSED SYSTEM FEATURES � The ONLINE system design specification of the ERP, how does the actual system work,
we will have to go into technical details with this, normally this will tell us the stability,
security and flexibility of the ERP.
� The online system helps in supporting the levels from the ERP, helpdesk staff available,
technical staff, consultants available, etc.
� With the proposed ERP system, all of these things can be improved.
� The proposed online system has every department to get better equipped to carry out key
tasks and with visibility across all processes that we can obtain clear and timely
information on which to base critical business decisions.
� Maximize productivity through re-organizing the human resources and other departments
in your small business.
� Standardize and speed up manufacturing processes.
� Reduce Inventory and improve visibility of the order fulfillment process inside the small
business.
� Integrate customer order information, right from closing the sale, delivering the product,
and invoicing the customer.
� Web based solutions
� Ease of use
� Easy mails and messaging systems
ABOUT THE PROPOSED SYSTEM
The proposed integrated online ERP system provides an intuitive and flexible tool
set that can handle all the front and back-office operations of a discrete
manufacturing company. The proposed Online Enterprise Resource Plan is a
software that integrates departments and functions across a company into one
computer system.
The Online ERP runs off a single database, enabling various departments to share
information and communicate with each other. The proposed software ERP systems
comprise functions such as specific modules designed to interact with the other
modules, eg Purchasing, sales, customer, budget control etc.
Online ERP is an ocean of integration and the proposed system handles only certain
functions within the specific time limit. The proposed system does not handle the
finance related and Accounts Receivable, Accounts Payable, production and its
schedule modules within its scope.
Online ERP is an Extended ERP System, which means it handles everything a
traditional ERP package handles like Parts, Orders, plus many additional functions
required by a manufacturing company such as Quality, Engineering, and so on.
Most of our customers can install an Online enterprise solution. However, these
customers need not stay with their existing ERP system, use various Online modules
to augment their legacy system’s gaps and weaknesses
ERP PERFORMANCE OUTCOMES
� Quickened Information Response Time
� Increased Interaction across the
enterprise
� Improved Order Management / Order Cycle
� Decreased Financial Close Cycle
� Improved Interaction with Customers
� Improved On time delivery
� Reduced direct operating costs
� Lowered inventory level
ERP CAPABILITIES
• Improve Quality/Visibility of Data
• Integrate Business Processes or Systems
• Improve Business Processes
• Standardize Info Systems/Platform
• Reduce Cost or Improve Productivity
• Improve Customer Responsiveness
• Support Supply / Demand Chain Processes
• Support Globalization
• Construct Technology Infrastructure
ERP - KEY BENEFITS
TANGIBLE
� Inventory reduction
� Personnel reduction
� Productivity improvement
� Order management improvement
� Financial close cycle reduction
� IT cost reduction
� Procurement cost reduction
� Cash management improvement
INTANGIBLE
� Information/visibility
� New/improved processes
� Customer responsiveness
� Integration
� Standardization
� Flexibility
� Globalization
� Supply/demand chain management
How is ERP Different from other applications?
TYPES OF DATA MAINTAINED
• Maintain Financial and Non-Financial data about a wide range of activities
• Events Orientation -- Record events other than financial accounting events; record
additional, non-financial information about accounting events
METHOD OF DATA AND PROGRAM ORGANIZATION
• Organize information more efficiently and provide tools to make information accessible to
a wide variety of individuals/applications
• Database Organization - All data is stored separately from the programs that manage it.
This allows for (but does not assure) more seamless integration of subsystems and
easier development of systems and processes that use cross-functional data
LEVEL OF ENTERPRISE-WIDE INTEGRATION
• Integrate and link information from a wide variety of subsystems
• Enterprise-Wide Integration -- Across subsystems and transaction cycles and across
financial and non-financial lines
MODULES OF THE PROPOSED ERP IMPLEMENTATION
� ONLINE PLANNING AND BUDGETARY CONTROL
� EQUIPMENT AND ENGINEERING MAINTENANCE
� ONLINE INVENTORY CONTROL
� ONLINE PURCHASES ORDER PROCESSING
� ONLINE QUOTATION PROCESSING
� ONLINE SALES ORDER PROCESSING
� QUALITY MANAGER
� HUMAN RESOURCE MANAGEMER
� MAILS ALERT MESSENEGER
ONLINE PLANNING AND BUDGETARY CONTROL
This module, will take care of the planned budget, for the organization. There will be a
pre-planned input, which is the maximum limit of expenditure in the organization.
The amount will be sanctioned, and the organization has to plan all the purchases only,
in that amount, so that the limit would be fixed. This module will get the
input from the finance department.
There will be statements like the maximum limit for expenditure. This data will be decide
by the finance manager in this module we would have only the following screens. This
will help us to generate plans on demand, analyze material requirements, control
production costs and scheduling, and manage resource efficiency.
EQUIPMENT AND ENGINEERING MAINTENANCE
This module will create and maintain multi-level bills of material, manage product data,
design routings and standard processes, and track and control engineering changes.
This module takes care of all the materials involved in the construction and their
maintenance. The equipment might be of a smaller kind namely, hammer, jumper, saw, axe
etc and it might be of a bigger range like bull dozer, proclain etc. these heavy equipment will
have to be handled carefully so that there is no human loss as well as material loss.
Hence in this module a complete list of all these materials are printed and they are listed
with their full details like bill, date of purchase, date of rent (if rented), rent slip etc.
ONLINE INVENTORY CONTROL
This module defines inventory as detailed list of goods. In an organization, goods such
as raw materials, finished products, spares, consumables, etc are kept in stock so that
whenever need arises these items are available off the shelf and the business does not
suffer on account of non-availability of the items.
It is imperative that every organization must have a good inventory control system, and
computers go a long way in helping to achieve this goal. This module takes the care of
the stock of raw materials available and it is updated every time continuously
Manage detailed inventory records, maintain optimal inventory levels, simplify inventory
transactions, automate frequently performed tasks, ship and receive goods, track
material location and lot information, track serial numbers, utilize bar coding, and
perform cycle counting and physical inventories.
ONLINE PURCHASE ORDER PROCESSING
This module will take care of the purchasing of the materials in bulk and this purchase
module will take care of purchasing the raw materials and this will be issued to the
inventory department.
This will help in managing procurement, organize and maintain detailed vendor
information, create purchase orders or generate purchase orders from planned orders,
manage requisitions, and receive and inspect vendor shipments.
ONLINE QUOTATION PROCESSING
This module provides quotes and estimates to customers and automatically converts
quotes to sales orders.
Easily this module helps to create new items and associated bills of material and
routings, copy and modify existing items, or quickly configure an item on-the-fly.
ONLINE SALES ORDER PROCESSING
This is the ultimate important module, which will be used to indicate the maximum sales.
The sales are recorded with the orders placed by the customers.
This provides the actual quotes and estimates, enter and maintain complex sales orders
or convert quotes directly to sales orders, create new items, bills of material and routings
on-the-fly, maintain price matrices, and ship finished product.
QUALITY MANAGER
THIS module inspects the incoming and purchased and outgoing or manufactured
materials, inspects the returned materials, and intimates them as a report.
This system does not trace the defective parts to their original location/lot, and maintain
data on instruments and equipment. It is not within the scope of this system
HUMAN RESOURCES MANAGER
This module manages the employee's salary and job histories, benefit eligibility’s, uses,
and process payroll.
EMAIL ALERT MESSENGER
This module maintains the real-time workflow communication by automating customized
messages to vendors and customers as well as employees for specific system events,
via e-mail, on-screen messaging.
1
ONLINE VEHICLE RENTAL SYSTEM (VRS)
Easy & Flexible Vehicle Rental & Reservation Solutions
PROJECT OVERVIEW
This project is being considered in order to reduce and totally eliminate
loss of customers to competitors, and save the company from folding
up. The current system is manual and it is time consuming. It is also
cost ineffective, and average return is low and diminishing. Currently,
customers can call or walk-in in order to rent or reserve a vehicle.
The staff of the company will check their file to see which vehicle is
available for rental. The current system is error prone and customers
are dissatisfied.
The goal of this project is to automate vehicle rental and reservation so
that customers do not need to walk-in or call in order to reserve a
vehicle.
They can go online and reserve any kind of vehicle they want and that
is available. Even when a customer chooses to walk-in, computers are
available for him to go online and perform his reservation.
When he choose to reserve by phone, any of the customer service
representatives can help him reserve the vehicle speedily and issue
him a reservation number.
DESCRIPTION OF THE PROJECT
The VRS will maintain the database of all vehicles the company has. It
will also keep track of all vehicle reservation and return. Reports will be
generated bi-weekly. Reports for the Accounts Manager will detail the
cost incurred to maintain each vehicle and revenue accrued on each
vehicle.
Reports for the Maintenance Manager will detail the present mileage of
the car in order for him to take care of the vehicle servicing, and when
each vehicle will be due for tag renewal.
The Branch Manager’s report will detail total cost incurred and total
revenue accrued, and the status of each vehicle so that he can decide
whether to sell the vehicle or still keep it.
2
Functional Specifications
• New vehicles arriving and being entered into the system.
• Vehicles being reserved
• Reservations being cancelled by customers
• Vehicles being returned
• Collection of funds from bank or credit card company
• Generation of reports.
• Side-by-side comparison of the cost of renting different kind of
vehicles.
• Side-by-side comparison of different kind of vehicle available for
rental
Data / Details includes:
� Vehicle (Vehicle Identification Number, odometer reading,
manufacturer, year, model, available accessories etc.)
� Customer (Drivers License Number, State of issuance of drivers
license, Credit card info, name, address, purpose of renting etc.)
� Company’s employee (Employee name, Employee ID, etc.)
POTENTIAL ROOM FOR UPGRADES
Subsequent versions of the system could take care of B2B (Business-
to-Business) functions. This means the system could be interfaced with
an hotel reservation system.
This will generate additional revenue for the company. It could also be
expanded to an Enterprise Vehicle Rental System, which would allow a
customer to rent a vehicle at any vehicle rental company closest to him.
This will also generate additional revenue for the company.
MODULES OF PROJECT
� Login Details
• Administrator Login
• Users Login
3
� Reservation
• New Reservation
• Step wise Reservation Details
• Reservation confirmation summary
• Existing Reservation Details
• Cancellation / Delete of Reservation
• Modify Reservation
� Rental Comparison
� Vehicle Selection Results
� Payment Details
DEVELOPMENT / PROGRAM ENVIRONMENT
Configuration used for Development
Processor : Intel Pentium 4
Memory : 256 MB SDRAM
Hard disk : 40 GB or above
Monitor : 17 inch VGA
Keyboard : 108 Key
Pointing device : Asus Mouse
Modem : 256 Kbps
SOFTWARE SPECIFICATION
Operating System : Windows XP / 2000
RDBMS : SQL SERVER, ORACLE
Web Browser : Latest version of Internet Explorer
Language : ASP.NET
PROJECT TRACKING SYSTEM
PROJECT EFFORT TRACKING SYSTEM & SOLUTIONS
The Aim of the Project is latest generation Web Based System for Managing
and Tracking Software Development Projects. It is called "Project tracking System" for a good reason - it was specifically designed to make software project management
hassle free and straightforward.
Despite the simplicity of use, Easy Projects is a powerful and sophisticated system based
on the Microsoft .NET technology and MS-Access. These robust technologies provide with
a scalable and flexible solution to manage and track projects of any complexity level.
PROJECT REQUIREMENT STUDY AND DOCUMENTATION The Project Tracking System (PTS) was initially developed to document, prioritize and
track the progress of internal Remedy projects by setting milestones and establishing
deliverables required to complete a project. As the application became more robust, other
groups became interested in using PTS to manage their own projects.
Using the Project Tracking System
This document discusses opening PTS, how to create an PTS projects, adding
attachments, setting up deliverables, establishing project members, creating deliverables
and milestones to measure progress, project security features, setting milestone alert
notifications, sending email from within a PTS project and more..
Notifications and Communications within PTS
This document discusses all of the types of notifications that PTS sends to project
members and customers throughout the lifecycle of the project.
Notifications are divided into categories and defined for who receives a notification, what
information is distributed, when the notification is sent, and why the notification is sent to
either the customer or the support staff working the request.
Advanced Searching and Reporting
This document discusses advanced searching techniques including queries by example
(QBE) and using the Advanced Search Bar to construct search statements to extract
needed information as well as built in reporting and reports generated using an external
application called Crystal Reports.
PROJECT TRACKING SYSTEM - OVERVIEW The Project Tracking System was initially developed to document, prioritize and track the
progress of internal Remedy projects by setting milestones and establishing deliverables
required to complete a project. As the application became more robust, other groups
became interested in using PTS to manage their own projects.
The Project Tracking System (PTS) can be displayed in two different modes: Save
mode and Search mode. Save mode is indicated in PTS by the Save button located in the
upper right corner of the form and is used to create or modify requests. Search mode is
indicated in PTS by the Search button located in the upper right corner of the form and is
used to find an existing request.
MODULES OF THE PROJECT
� USER AUTHENTICATION
� TIMES TREE LOG
� PROJECTS LIST
• PROJECT
• TASK
• BUGS
• REQUEST
� REQUEST LIST
� SUMMARY
� RESOURCE
� PROJECT
� BUGS
� REQUEST
� OPTIONS
AUTHENTICATION Project manager only having the rights to enter the sites and see what the projects going on. The
former can be used to, for example, restrict project modules to use within a company.
However if the people who are allowed to access the modules are widely dispersed, or the server
administrator needs to be able to control access on an individual basis, it is possible to require a
username and password before being allowed access to a module and databases. This is called
authentication.
TIMES TREE LOG In an organization each projects contains different module. Each modules maintained by single or
more persons. The times tree log contains person’s details, project titles, modules, total time to
work in particular modules, status of project, and task of all the things are viewed.
In any particular user performance also find out this times tree log module. Also each person
works also maintain this times tree log module.
PROJECT LIST Created by Project Manager. He can create any number of projects and assign Users to the
projects. A project is an independent unit and can contain its own customized Components, such
as statuses and categories.
Each project can have a different set of Users, statuses, categories, which are independent
from other projects of the system
Requested - Initial request from the customer for ITSS’ involvement in a project.
Investigating - Investigating and researching the project request to determine what resources
including money, materials and people that are required to complete the project within the
specified time frame.
Active - Project is approved and resources are allocated and these resources are actively working
on the project.
Waiting List - A project that meets one of the following criteria: no funding available yet, not
enough IT and / or business unit resources available to work on the project, or the project was put
on hold by the customer.
Rejected - A project request that was either not approved or the request was actually a request for
service from our nested of an actual project.
Completed - A project where all of the stated deliverables were completed
TASK TREE Created by the Project Manager and assigned to Developers and QA. The tasks can be whether
single or nested. A big task can be divided into small Subtasks and assigned to various Team
Members.
Task tree navigator gives all the group of task details and the modules that are hold by tree
format.
TASK DETAILS It contains each module details, what are all operation done by that particular project, who working
the entire module, time duration ,status all things hold it has managed.
REQUEST LIST Created by Project Manager on the request of Client. The Client himself can also submit a request.
Once the requests are created, they are assigned to the developers.
Generally requests are created when the client requires some additional functionality in the
software developed by the company.
REPORT Can be used by Project Managers to view the progress of their projects. Reports are efficient way
to have a broader outlook of the project.
A TYPICAL WORKFLOW 1. Administrator creates users, such as Project Managers, QA, Developers and Administrators.
2. Project Manager creates a project and assigns users to it.
3. Project Manager creates tasks. Divides bigger tasks into smaller tasks and assign them to
developers.
4. Developers develop the software according to the project plan.
5. Team members test the projects and submit bugs to the system. The bugs are then assigned
to Developers or QA.
6. Developers fix the bugs.
7. Project Manager keeps track of the project by setting the status of project bugs, tasks and
requests. Project Manager assigns and reassigns tasks to team members if required.
8. Client tests the product and submits bugs and requests to the system if required.
9. Project Manager views reports to have a broader view of the project data.
10. The users fill their time sheets entries to keep track of the time spent on each project activity.
11. The Project Manager evaluates the gap between the estimated and actual time spent on a project.
EASY PROJECTS MANAGEMENT Using only a few clicks you will be able to see a complete picture of your project including
resource allocation, completed and outstanding tasks, fixed and opened issues, status of
customers' requests, employees/contractors timesheets and other valuable information.
A variety of filters and sorting options will allow you to see certain tasks at a glance. Creating a
task and assigning it to a team member will take just 30 seconds!
Multi-nesting (hierarchical) Projects and Tasks Our system allows you to have an unlimited number of projects and tasks with as many sub-levels
of hierarchy as you need.
You can split large tasks into small ones, assign deadlines and team members, specify estimated
durations and activity categories. Be effective - eat the elephant bite by byte!
Employees/Contractors Timesheets Do you want to know exactly how your project members spent their working time? Our easy-to-
use timesheets will help you.
Each team member will just select the project and task assigned to him, enter number of hours,
specify the status of the task and voila! - you have all necessary data in real time.
Auto assign This unique feature will speed up your team response time drastically. Once a new feature request
or issue is submitted to your system by the customer, the request or issue will be automatically
converted to a task and assigned to a specific team member, based on your preferences (by
username or team role). As soon as the task is assigned it appears on the person's task list.
Easily Customizable and Expandable User interfaces, including colors, graphics and text, can be customized according to your company
policies and culture. Easy Projects .NET is built on the Microsoft .NET framework and Microsoft
SQL Server 2000. This means that it can be easily modified to meet your requirements or integrate
into your existing system.
Multiple Project Roles (Project Manager, Developer/Engineer, QA, Customer) Project tracking System uses a multi-level permissions system based on the user's role in a
project. Each role has different access rights and can work only with the objects available to
them.
In addition, each role can be restricted to certain actions such as deleting the project or task,
submitting a new request, assigning resources, etc...
Issues (defects) Tracking Project tracking System has a built-in Issue (defect) tracking system. You can use it for your
internal issues tracking or for client support.
Once a defect is submitted, it will be automatically converted to a task and assigned to a member
of the team responsible for the project. You will be able to track how many hours were spent on
bug fixing and compare actual times versus estimated.
Customers Requests Tracking Project tracking System allows you to keep track of all customer requests. Either a customer or
a project manager can submit these requests.
All hours spent on the tasks that are out of the original specification scope will be logged
separately and this data can be linked to your billing system.
Email Notifications
This feature will keep your team members updated in real-time and provide excellent
communication within a team. Each user will be able to receive an email when the task
or project he is working on is changed or assigned to him. . Here is one possible scenario
to demonstrate how this feature works:
• Customer submits a new request or an issue
• It is automatically converted to a task and assigned to a specific team member
• The team member receives an email with a new task notification
• Once the task is completed the team member changes its status
• Proper email notification is sent to the customer who submitted the request or issue.
Just imagine how much time the Project Manager can save!
Message boards
This is another useful tool that will facilitate project's team collaboration. You will be able
to attach a discussion board to each of your project tasks. You can have as many topics
as you need. This feature will help your team to improve communications and keep track
of all discussions.
Files Upload
Easy Projects .NET allows attaching files to a project or a task. The files can include
executables, source codes, documents, images, etc… Forget about searching through
thousands of emails. Just open the project or task and see all relevant files.
Multiple reports and Statistics
Project tracking System has a special Reports section. It provides you with set of
ready-to-use reports showing all aspects of the project development process at a
glance. You can view a summary for all projects, resource workloads, team member
timesheets, estimated time vs. actual time and issue and request statistics. Flexible filters
make it easy for you to see only the information relevant to you at that particular moment.
In addition, since the Microsoft SQL Server 2000 is used as a database, you will be able
to create custom reports using any third party report engine such as Crystal Reports or
Active Reports.
PROPOSED SYSTEM REQUIREMENTS
PROPOSED SYSTEM SOFTWARE REQUIREMENTS
Server : Windows 2000 and Client
Client : Windows Client
Software : ASP.NET
Database : Oracle 8 / Access / SQL SERVER
PROPOSED SYSTEM HARDWARE REQUIREMENTS
• PIII and Above with 256 MB RAM
• 40 GB HDD
• Digital Color Monitor
• Key Board, Mouse
XML PARSER FOR E-MAIL RESUMES
INTRODUCTION
Computer based system is a set of arrangements of elements that are
organized to accomplish some method, procedure or control to
processing information. The elements of a computer-based system are
software, hardware, people, database, documents and procedures.
These are point to point interconnected.
Computer based systems use or incorporated software, hardware,
documents and procedure. The system analyst defines the elements for
a specific computer based system in the context of the overall hierarchy
of systems.
For instance, factory automation system may have sub systems like
manufacturing system inventory systems and information subsystems.
In turn the subsystems maybe divided into further subsystems.
Similarly, in this proposed project there is a system, which has got
further subsystem divided as separate modules. This project deals with
the parsing application developed in ASP for the resumes received
through emails. Most of the organizations expect the resumes to be
sent through E-mails.
When a company is giving a requirement and requires the resumes to
be sent in mails, the company receives thousands of resumes. The
program persisting here is, its very difficult for the Manager or the
concerned authorities to go through each and every parameter of the
resumes and then select the candidates, for the interview. It’s also a
time consuming process.
Difficulties Arising On receiving and going through each and every e-
mail resume:
1. Time Consumption (Every email resume has to be read carefully and
then selected)
2. Memory Management Inefficiency
3. The authority should be online to see the resumes, hence
unnecessary usage of resources.
To eliminate all the above difficulties software is created, when the
resume is received through emails, can be parsed through as ASP code.
A user interface screen will be given where the authority concerned will
just choose the requirement and based on the requirement those
resumes that are matching would be selected.
PROPOSED SYSTEM
The Primary aim of the Project “XML PARSER FOR E-MAIL
RESUMES” is to develop a parser for email resumes received through
mails, for XML documents.
INTRODUCTION TO PROJECT
This project deals with the parsing application developed in asp for the
resumes received through emails. Most of the organizations expect the
resumes to be sent through Emails.
When a company is giving a requirement and requires the resumes to
be sent in mails, the company receives thousands of resumes.
The program persisting here is, its very difficult for the Manager or the
concerned authorities to go through each and every parameter of the
resumes and then select the candidates, for the interview. It’s also a
time consuming process.
Difficulties Arising On receiving and going through each and every e-
mail resume:
1. Time Consumption (Every email resume has to be read carefully and
then selected)
2. Memory Management Inefficiency
3. The authority should be online to see the resumes, hence
unnecessary usage of resources.
To eliminate all the above difficulties software is created, when the
resume is received through emails, can be parsed through as ASP
code.
A user interface screen will be given where the authority concerned will
just choose the requirement and based on the requirement those
resumes that are matching would be selected.
MODULES
The following modules are used in the proposed system
• HTML RESUME SUBMITTER
• TEXT CONVERTER
• PARSER
• MANAGER USER INTERFACE
• SENDING MAILS
• REPORTS
HARDWARE AND SOFTWARE REQUIREMENTS
This section below lists the details of the hardware and software that is
required for developing, maintain and implement the above project
SPECIFICATION
Processor Type : Pentium IV
RAM : 256 MB
Hard Disk Drive : 40 GB
Display Type : SVGA Monitor
Key Board : Multimedia
Mouse : mouse
SOFTWARE SPECIFICATION
Front-end : ASP.NET
Database : MS-Access / SQL Server / Oracle
NETWORKING CONNECTIVITY
TCP/IP Network to connect to the data centers / Databases / External
Interfaces
top related