This document provides an overview and preliminary investigation of a software project for a construction materials supplier. It includes sections on the description of the current system and its limitations, the proposed new system, a feasibility study, and a work breakdown structure showing the topics to be covered in the project analysis, design, coding, implementation, and future enhancements. The project involves developing a software system to automate operations such as managing customer and product data, processing orders and payments, and generating reports.
In this system we will make extensive use of files system in C++.
We will have a login id system initially. In this system we will be having separate functions for
• Getting the information
• Getting customer information who are lodged in
• Allocating a room to the customer
• Checking the availability
• Displaying the features of the rooms.
• Preparing a billing function for the customer according to his room no.
In the software developed separate functions will be there for each of the above points so that there is ample scope for adding more features in the near future.
Download From Here : https://drive.google.com/folderview?id=0B5y_t4zL91BZaWRkY1VPeElJNVE&usp=sharing
Here is My final year project Black Book copy for all Final year TY's student. just for a hint how the black book should make. hope this will help you guys for the final year project ;)
(There are many mistakes in this document (uploaded old document), correct them as in your project if referencing this document, can't change document and reupload. mistakes eg, flows in diagram, unwanted content description and many more. i just want to give some ideas that what all content should be there in your Black Book(correct content)).
Tip: try to understant code and do your best and present well even if project is incomplete or not working(just explain functionality and some code(orally i.e don't show code if not asked :) )).
Thank you.
Epharmacy: Online Medicine Shop Management SystemShahriar Fahim
Epharmacy is a managed system that consists of data entry, retrieval and monitoring stock, sale, customer records and management administrator records determination of the minimum quantity of each drug. This system enables the administrator to control the monitor the drugs stock effectively.
Most ordering systems still require a large amount of paperwork. But We provides our partners with advanced web based ordering. Not only does this significantly reduce paper, it also accelerates the ordering process, and allows you more time to spend on patient care. At any given moment, you and your staff can check:
-Current orders and status
-Shipping date of past orders
-Prices, billing, and resident invoicing
-Inventory and other reports
In this system we will make extensive use of files system in C++.
We will have a login id system initially. In this system we will be having separate functions for
• Getting the information
• Getting customer information who are lodged in
• Allocating a room to the customer
• Checking the availability
• Displaying the features of the rooms.
• Preparing a billing function for the customer according to his room no.
In the software developed separate functions will be there for each of the above points so that there is ample scope for adding more features in the near future.
Download From Here : https://drive.google.com/folderview?id=0B5y_t4zL91BZaWRkY1VPeElJNVE&usp=sharing
Here is My final year project Black Book copy for all Final year TY's student. just for a hint how the black book should make. hope this will help you guys for the final year project ;)
(There are many mistakes in this document (uploaded old document), correct them as in your project if referencing this document, can't change document and reupload. mistakes eg, flows in diagram, unwanted content description and many more. i just want to give some ideas that what all content should be there in your Black Book(correct content)).
Tip: try to understant code and do your best and present well even if project is incomplete or not working(just explain functionality and some code(orally i.e don't show code if not asked :) )).
Thank you.
Epharmacy: Online Medicine Shop Management SystemShahriar Fahim
Epharmacy is a managed system that consists of data entry, retrieval and monitoring stock, sale, customer records and management administrator records determination of the minimum quantity of each drug. This system enables the administrator to control the monitor the drugs stock effectively.
Most ordering systems still require a large amount of paperwork. But We provides our partners with advanced web based ordering. Not only does this significantly reduce paper, it also accelerates the ordering process, and allows you more time to spend on patient care. At any given moment, you and your staff can check:
-Current orders and status
-Shipping date of past orders
-Prices, billing, and resident invoicing
-Inventory and other reports
Project report on ONLINE REAL ESTATE BUSINESSDivyesh Shah
A project report on 'online real estate' will help you to understand the modeling diagrams for this project and all type of information related to this project
Here is a report for final year B.Tech students of computer science branch for their summer internship and for certificate of the same contact me on ukartikeya@gmail.com
Project report on ONLINE REAL ESTATE BUSINESSDivyesh Shah
A project report on 'online real estate' will help you to understand the modeling diagrams for this project and all type of information related to this project
Here is a report for final year B.Tech students of computer science branch for their summer internship and for certificate of the same contact me on ukartikeya@gmail.com
Project Report on Computer (Basics, MS Word, MS Powerpoint, Email)Nikhil Dhawan
Computers are really great, in every field, every walk of life we are depended on them, Even we think that we know about them (Computers) a lot but when there is the thing that we have to write a report on computers we all started finding it on the Air (Internet).
Project Report on Computer (Basics, Word, Power point and Email)
So, making it clear and easily understandable to students and even other people who want to prepare a report, I wrote this Simple Knowledge Giving Report on Computers it Includes About Computers, Its Components, MS Word, MS PowerPoint & Email.
You only have to remove the headers and footers and then enjoy the free content. No editing required, I Ensure it is 100% Approved report with great content in it.
Hope You will enjoy it.
Toll tax management system project report..pdfKamal Acharya
Toll Tax Management System is a web based application that can provide all the information related to toll plazas and the passenger checks in and pays the amount, then he/she will be provided by a receipt. With this receipt he/she can leave the toll booth without waiting for any verification call.
The information would also cover registration of staff, toll plaza collection, toll plaza collection entry for vehicles, date wise report entry, Vehicle passes and passes reports b/w dates.
Hospitals currently use a manual system for visiting Doctor Slip as a token. The current system
requires numerous paper forms, with data stores spread throughout the hospital management infrastructure.
Often information (on forms) is incomplete, or does not follow management standards. Forms are often lost
in transit between departments requiring a comprehensive auditing process to ensure that no vital
information is lost. Multiple copies of the same information exist in the hospital and may lead to
inconsistencies in data in various data stores.
A significant part of the operation of any hospital involves the acquisition, management and timely
retrieval of great volumes of information. This information typically involves; Doctor, Room, Department
and Patient personal Information. All of this information must be managed in an efficient and cost wise
fashion so that an institution's resources may be effectively utilized Hospital E-Token management will
automate the management of the hospital making it more efficient and error free for outdoor patient. It aims
at standardizing data, consolidating data ensuring data integrity and reducing inconsistencies.
This is my College Project Documentation on Bank Management System. Which includes mainly Problem Definition, Existing System, Proposed System, Requirement Analysis, Scope of the System, Feasibility Study, Hardware & Software Requirement, ER Diagram, DFD Diagram, Data Dictionary for Project, Sample Output Screenshots, Conclusion
Laundry management system project report.pdfKamal Acharya
Laundry firms currently use a manual system for the management and maintenance of critical information. The current system requires numerous paper forms, with data stores spread throughout the laundry management infrastructure. Often information is incomplete or does not follow management standards. Records are often lost in transit during computation requiring a comprehensive auditing process to ensure that no vital information is lost. Multiple copies of the same information exist in the laundry firm data and may lead to inconsistencies in data in various data stores.
A significant part of the operation of any laundry firm involves the acquisition, management and timely retrieval of great volumes of information. This information typically involves; customer personal information and clothing records history, user information, price of delivery and received date, users scheduling as regards customers details and dealings in service rendered, also our products package waiting list. All of this information must be managed in an efficient and cost wise fashion so that the organization resources may be effectively utilized.
We present the design and implementation of a laundry database management system (LBMS) used in a laundry establishment. Laundry firms are usually faced with difficulties in keeping detailed records of customers clothing; this little problem as seen to most laundry firms is highly discouraging as customers are filled with disappointments, arising from issues such as customer clothes mix-ups and untimely retrieval of clothes. The aim of this application is to determine the number of clothes collected, in relation to their owners, as this also helps the users fix a date for the collection of their clothes. Also customer’s information is secured, as a specific id is allocated per registration to avoid contrasting information.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
1. Construction Materials Supplier
1 | P a g e
PROJECT REPORT ON
CONSTRUCTION MATERIALS SUPPLIER
SUBMITTEDBY
NILAM PANASKAR
BACHELOR OF SCIENCE
IN
(COMPUTER SCIENCE)
- PROJECT GUIDE –
MRS. DEVI NAIR & MRS. NEHA SAMUEL
S.K. COLLEGE OF SCIENCE AND COMMERCE
SEC-25, NERUL (E),NEAR SEAWOODS STATIONNAVI MUMBAI-400706
2011-2012
2. Construction Materials Supplier
2 | P a g e
ACKNOWLEDGEMENT
It’s a great pleasure to get this opportunity and sincerely thank all the people, who have
showed me the way to create a successful.net project and helped me a lot during the
completion of the project.
I am highly obliged to the teaching and non-teaching staff members of the Computer
Science Department who spared efforts in making the project a successfulone with their
guidance, appropriate advice and encouragement and of courseinspiration without which
the project would be ineffective difficult task.
It gives a great pleasure in presenting this project report. It justification will never sound
good if I do not express my vote of thanks to our S.K COLLEGE OF SCIENCE AND
COMMERCE.
I sincerely thank and express my profound gratitude and indebtedness to our Project
Guides Mrs. Dhatri(HOD) and Mrs. Neha Samuel for their timely and prestigious
guidance required for the project completion at each phase of the project development apart
from the inspiration and motivation.
I also to owe my Friends who have been a constant sourceof help to solve their
problems that cropped up during the development of the project and for being an
encouraging and guiding force towards the successfulcompletion of the project.
4. Construction Materials Supplier
4 | P a g e
DESCRIPTION OF THE SYSTEM.
INTRODUCTION
Myself Ms.NILAM PANASKAR has developed Software for Construction Materials
Supplier
Today’s world is heading towards global computerization And
information savvy network. Information should be easily Accessible from anywhere under a secure
protocol with no interference with daily activity of the organization. Thus we can say that computerization
eradicates necessary paperwork increase efficiency of workface. But it is fact that in hotel ling
Industry, all transactions are carried out manually.
I tried my level best to develop such software for keeping Records of hotel rooms, other related
information’s about reservations, check in and checkout. This software automates all front desk operations
and generates reports. My projects involve database management and reservation, check in and check out
procedure of customer.
In this project search criteria is used to search available rooms and customers currently staying in
hotel rooms and also to search other required details. When customer wants a room in hotel, the clerk
provides the information about available Rooms by searching. Customer can book a room in Advance or
Currently. If customer book a room in advance or currently he will have to pay some advance amount.
customer can book more than one room. So for a room booking he has to fill a form for particular details.
If customer cancels the advance reservation then appropriate refund will be given to that customer . when
customer check out the bill will be generated to him according to the room rates, and other charges.
customer can pay the bill amount by cash or by credit card.
ions are not included in this system.
5. Construction Materials Supplier
5 | P a g e
ADVANTAGES:
1. Speed
2. Easier database & front end compatibility
3. data management
4. Increase in performance
5. Reducing the process time
DISADVANTAGES:
1) If the old customer i.e. who is coming frequently in hotel we cannot retrieve his/her details and
transfer it to the current data store. So we have to again enter customers detail record in the current
data store.
2) If customer booking multiple rooms then total room bill is generated
And laundry bill and restaurant bill of all rooms is manually entered.
3) Data backup and recovery which are important in power failure and in other such situations are not
included in this system.
6. Construction Materials Supplier
6 | P a g e
PLATFORM BEING USED
HARDWARE SPECIFICATIONS
Our system requires: -
10 GB of Hard Disk
128 MB RAM (minimum)
Processor type Pentium-4/AMD photon or onwards
SOFTWARE SPECIFICATIONS
Our systemrequires: -
Operating System – Windows Xp (or onwards)
Front-end– Visual Studio 2008
Back-end– MS-Access–MS Office 03/07
7. Construction Materials Supplier
7 | P a g e
FEASIBILITY STUDY
TechnicalFeasibility:
Considering the following aspects feasibility study of the system is carried out. The feasibility
study is the deciding factor which determines all technical resources are essential for designing and
developing the system.
Below are the technical resources required for the system development:
Hardware Requirement:
1. The client system should have at least 64MB RAM.
2. 50MB of hard disc space should be free.
3. Printer.
Software Requirement:
1. The system will run on windows 2000/ME/XP.
2. Microsoft Office 2000 and later required.
Economic Feasibility:
Economic study is the study of actual cost and benefit of the system. The actual cost of the system is
calculated in the economical study so as to inform the user and management about the system and also
about the benefits of the outputs.
So the actual cost of the system is important before designing the new system. One or more factor
regarding after how many years the proposed system would prove beneficial is taken into consideration
while designing the system.
The required cost for the newly developed system is low therefore, the system is economically
feasible.
OperationalFeasibility:
1. Total working hours required will be less.
2. A manpower required for clerical work will be reduced.
3. Reports can be generated in real time.
The system is operationally feasible because of the above tested benefits.
8. Construction Materials Supplier
8 | P a g e
STAKE HOLDERS
A Corporate stake holder is a party that can affect or be affected by the actions of the
business as a whole.
TYPES OF STAKE HOLDERS:
Internal Stake Holder:
Internal stake holders-Market (or primary) Stake Holders are those that are engaged in economic
transactions with the business.
External Stake Holder:
External stake holders-Non market(or secondary) stake holders are those who although they do not
engaged in direct economic exchange with the business are affected by or can affect its actions
9. Construction Materials Supplier
9 | P a g e
TOPIC
PRELIMINARY INVESTIGATION
I. ORGANIZATIONAL OVERVIEW
II. DESCRIPTION OF SYSTEM
III. LIMITATIONS OF PRESENT SYSTEM
IV. PROPOSED SYSTEM ( Adv. Limitations)
V. FEASIBILITY STUDY
VI. GANTT CHART
SYSTEM ANALYSIS
I. STAKEHOLDERS
II. FACT FINDINGTECHNIQUES
III. EVENT TABLE
IV. USE CASE DIAGRAM,SCENARIOUS&USE CASE DESCRIPTION
V. ERD DIAGRAM
VI. ACTIVITY DIAGRAM
VII. CLASS DIAGRAM
VIII. SEQUENCE DIAGRAM
IX. COLLABORATION DIAGRAM
SYSTEM DESIGN
I. CONVERTINGERD TO TABLES
II. COMPONENT DIAGRAM
III. PACKAGE DIAGRAM
IV. DEPLOYMENT DIAGRAM
V. STRUCTURE CHART (PRGLEVEL AND SYSTEM LEVEL)
SYSTEM CODING
I. MENU TREE
II. LIST OF TABLES WITH ATTRIBUTES AND CONSTRAINTS
III. VALIDATION ( coding for validation)
IV. TEST CASES ,TEST DATA AND TEST RESULTS
V. SCREEN LAYOUT & REPORT LAYOUT
SYSTEM IMPLEMENTATION
FUTURE ENHANCEMENTS
CONCLUSION
REFERENCES AND BIBLIOGRAPHY
11. Construction Materials Supplier
11 | P a g e
2. A) FACT FINDING TECHNIQUE
There are following FactFinding Techniques
1. Onsite Observation:
Observations were done during the first interview with the manager of hotel. It was very useful in
which it help us to understand how hotel system works.
2. Review the existing Document:
Various types of documentation were collected. These documents include bill, room reservation form
etc.
3. Interviews:
We mainly interviewed the manager or receptionist of hotel. The information provided by both
interviewees was very important because it help in the analysis of the current system and the construction
of the data flow diagrams. In the interview some objectives are considered such as,
1. Determining the areas to be discussed.
2. Listing the facts you want to gather.
4. Questionnaires:
A series of questions to be asked is called as Questionnaires.
For Hotel Management System I used Questionnaires technique to gather the information of existing
system, it’s a better way to gather the information.
I developed the questionnaires as follows:
1. How the system works or flows?
2. What are room types and their rates?
3. How do you keep a track of all transactions?
4. What parameters you take into consideration while Advance reservation or current reservation?
5. What type of information you take from customer?
6. What is the procedure after canceling advance reservation?
According to these Questionnaires the system study is performed and the system is developed.
12. Construction Materials Supplier
12 | P a g e
Event Table:-
Event
Trigger Source Action Response Destination
1) User Login
Look up the
System
Admin
1)check the
username &
password
Login
successfully &
Enter the
system
System
2) Product details Add,Update,
delete
Admin
1)Add,update,
delete the details
of product with
company name
Add,Update
, delete
completely
Admin
3) Client Details
Look up the
company
Client
1)check the
Client valid
details
Entry for
details
Admin
4) Orders
details
Look up the
product
Client
1)client valid
with details
2)check
product details
Place order Admin
5) Purchase
Details
Look up the
product
Client 1)check
purchase details
2)purchase product
Payment for
product
Admin
13. Construction Materials Supplier
13 | P a g e
6) Payment
details
Look up the
transaction
Admin
1)check valid
bill details
2)update
payment details
Add, update,
Delete payment
details
Admin
7) Transport
details
Look up
delivery details
Driver
1) Deliver the
product
2)give the bill
Receipt
Client
8) Stock details
Look up the stock
details
Admin
1)add, update,
delete the stock
record
Add, update,
delete
successfully
System
9) Supplier details Supplying raw
materials details
Supplier 1)check for
valid supplier &
valid raw materials
2)supply raw
materials
2)Bill payment
Bill receipt Admin
10)Salary details Add, Update,
delete salary
details
Admin
1)add, update,
delete salary
details of
employees &
drivers
Add, update,
delete,
Successfully
System
14. Construction Materials Supplier
14 | P a g e
E-R DIAGRAM
The file system structure is the database structure of the system. It represents the storage system
structure. An ER-Diagram (Entity Relationship Diagram) is a graphical model of the data needed by the
system. This includes the entities about which information is stored and relationships among them. It is
provided in structured analysis methods.
15. Construction Materials Supplier
15 | P a g e
E-R Diagram:-
Company
Client
cid cid
add
ress
cna
me
ph
no
mo
bile
e
mail
Comp_n
ame
h
as
orde
r
Or
d_id Pr
o_id
c
id
cna
me
dri
_id
q
uant
r
ate
Totalamt
pl
ace
Product
h
asPro
_id
Sup
_id
Pro_n
ame
quan
tity
r
ate
Pro_
size
deli
vers
suppli
er
h
as
Su
p_id
Sup_n
ame add
ress
Comp_na
me p
hno
mo
bile
e
mail
suppl
ies
driver
h
as
Dri
_id
License_
no
e
mail
sal
ary
mo
bile
Truck
_no
d
oj
d
ob
Dri_na
me
addr
ess
add
ress
designati
on
departm
ent
Stock
Stoc
k_id
Pro
_id
qua
ntity
r
ate
Pro_n
ame
Stock_d
ate
h
as
transpo
rt
d
o
Dr
i_id
Truck
_no
Challan
_no Pro
_id
Or
d_id
qu
ant
Comp_n
ame
Comp
_add
No_of_t
rips
16. Construction Materials Supplier
16 | P a g e
a
Company
Staff
Driver_det
ails
Works
in
ena
me
eid
phn
o
mo
bile
sala
ry
em
ail
doj
dob
Gen_sta
tus
Dr
i_id
Dri_n
ame
sala
ry
e
mail
do
b
add
ress
ph
no
mo
bile
do
j
License
_no
Truck_
no
salary
Time_peri
od
e
id
E_sal
ary
Dri
_id
Dri_
sal
h
as
17. Construction Materials Supplier
17 | P a g e
ACTIVITY DIAGRAM
Activity diagram-1
Admin
Login
Successfull login
yes
check login details
back to loginno
18. Construction Materials Supplier
18 | P a g e
Activity-diagram-2
Customer
Place order
Admin
confirm order
arrange product
dispatch product
payment
bill receipt
check product availability
yes
No
19. Construction Materials Supplier
19 | P a g e
Activity-diagram-3
Admin
order raw materials
supplier
confirm order
dispatch materials
payment
check details
yes
20. Construction Materials Supplier
20 | P a g e
Use Case Diagrams:-
Use-case diagram-1
Use-case diagram-2
System
Admin
Login
checking login details
<<uses>>
System
client
admin
check order details
accept order
bill payment
dispatch product
place an order
receipt
21. Construction Materials Supplier
21 | P a g e
Use-case diagram-3
System
Admin Supplier
Order for raw material
Accept the order
Check availability
Supplies raw material
Payment
22. Construction Materials Supplier
22 | P a g e
Use-case diagram-4
Use-case diagram-5
System
Admin Driver
Products
Transport details
Driver Daily payment
System
Driver
Client
give Products
Check product details
Accept Products
Challan receipt
23. Construction Materials Supplier
23 | P a g e
Use-case diagram-6
System
Admin
Employee details
Client details
Driver details
Supplier details
product details
24. Construction Materials Supplier
24 | P a g e
2. F) CLASS DIAGRAM
A class diagram is an illustration of the relationship & source code dependencies among class
in the unified modeling language. Class diagram are useful in all forms of object-oriented programming.
25. Construction Materials Supplier
25 | P a g e
a. Sequence Diagram:-
Sequence-diagram-1
Client
Admin
1 : Place order()
2 : Check & accept order details()
3 : sell product with bill details()
4 : Check & accept product()
5 : Bill payment()
6 : Check & accept bill details()
7 : Dispatch product()
26. Construction Materials Supplier
26 | P a g e
Sequence-diagram-2
Admin Supplier
1 : Order for raw materials()
2 : Checkavailabilty &accept order()
3 : Supply raw materials with bill()
4 : Check&accept materials details()
5 : BillPayment()
6 : Dispatch materials()
27. Construction Materials Supplier
27 | P a g e
Sequence diagram-3
driveradmin client
1 : give product()
2 : deliver product()
3 : check & accept product()
4 : challan receipt()
5 : challan receipt()
6 : driver payment()
7 : bill payment()
8 : receipt()
28. Construction Materials Supplier
28 | P a g e
Collaboration Diagram:-
8) Delivers the product(crushed stones)
1) Place an order
7)Crushed stones 6)supplies raw material
Crush the stones
If not available,
5)ask the supplier for raw materials
if available
2) Check for product availability 9) manages employees details,salaries
Company
Client
Driver
Product Employees
Supplier
30. Construction Materials Supplier
30 | P a g e
a) Converting ERD to Tables:-
1) Table name- Login
Column name Data type Constraint
username varchar(20) Not null
password varchar(20) Not null
2)Table name- Product_details
Column name Data type Constraint
pro_id Int Primary key
pro_name varchar(10) Not null
pro_size Int Not null
rate Money Not null
quantity Int Not null
sup_id Int Foreign key
3)Table name- Client_details
Column name Data type Constraint
client_id Int Primary key
client_name varchar(20) Not null
comp_name varchar(20) Not null
address varchar(70) Not null
ph_no varchar(8) Not null
mobile varchar(10) Not null
email varchar(30) Not null
31. Construction Materials Supplier
31 | P a g e
4)Table name- order_details
Column name Data type Constraint
ord_id Int Primary key
pro_id Int Foreign key
client_id Int Foreign key
client_name varchar(20) Not null
quantity Int Not null
rate Money Not null
dri_id Int Foreign key
5)Table name- supplier_details
Column name Data type Constraint
sup_id Int Primary key
sup_name varchar(20) Not null
comp_name varchar(20) Not null
address varchar(70) Not null
ph_no varchar(8) Not null
mobile varchar(10) Not null
email varchar(30) Not null
32. Construction Materials Supplier
32 | P a g e
6)Table name- transport_details
Column name Data type Constraint
challan_no Int Primary key
truck_no varchar(10) Not null
no_of_trip Int Not null
trans_cost Money Not null
petrol Int Not null
pro_id Int Foreign key
quantity Int Not null
ord_id Int Foreign key
dri_id Int Foreign key
comp_name varchar(20) Not null
comp_add varchar(70) Not null
7)Table name- driver_details
Column name Data type constraint
dri_id Int Primary key
dri_name varchar(20) Not null
address varchar(70) Not null
doj Datetime Not null
dob Datetime Not null
license_no varchar(20) Not null
truck_no varchar(10) Not null
salary Money Not null
ph_no varchar(8) Not null
mobile varchar(10) Not null
email varchar(30) Not null
33. Construction Materials Supplier
33 | P a g e
8)Table name- stock_details
Column name Data type constraint
stock_id Int Primary key
pro_id Int Foreign key
pro_name varchar(20) Not null
quantity Int Not null
rate Money Not null
stock_date datetime Not null
9)Table name- bill details
Column name Data type constraint
bill_id Int Primary key
bill_date datetime Not null
pro_id Int Foreign key
pro_name varchar(20) Not null
ord_id Int Foreign key
ord_date datetime Not null
client_id Int Foreign key
client_name varchar(20) Not null
comp_name varchar(20) Not null
rate Money Not null
trans_cost Money Not null
quantity Int Not null
challan_no Int Foreign key
truck_no varchar(10) Not null
no_of_trip Int Not null
pay_details varchar(10) Not null
tot_amt Money Not null
chq_no varchar(10) Not null
branch varchar(10) Not null
advance Money
balance Money
34. Construction Materials Supplier
34 | P a g e
10)Table name- employee_details
Column name Data type constraint
emp_id Int Primary key
emp_name varchar(20) Not null
address varchar(70) Not null
designation varchar(10) Not null
dept_name varchar(10) Not null
ph_no varchar(8)
mobile varchar(10)
email varchar(30)
dob datetime Not null
doj datetime Not null
gender char(6) Not null
salary Money Not null
11)Table name- salary details
Column name Data type constraint
emp_id Int Foreign key
emp_name varchar(10) Not null
no_of_days Int Not null
daily wage Money Not null
total days Int Not null
days_absent Int
tot_sal Money Not null
gross pay Money
advance Money
net pay Money
doj datetime Not null
extra days Int
overtime payment Money
36. Construction Materials Supplier
36 | P a g e
c) Package diagram:-
company
Products
Person
Purchase
raw
materials
Sell the
product(crushed
stones)
Client Supplier
Employee Driver
38. Construction Materials Supplier
38 | P a g e
E) System Flow Chart:-
Company
Client
Product
Supplier
Bill
Maintaining
client details
Maintaining
product details
Maintaining
supplier
details
Maintaining
bill details
Client
report
Product
report
Supplier
report
Bill
report
39. Construction Materials Supplier
39 | P a g e
f) Structure Chart:-
Company
Admin
Add
product
Search
product
Purchase of
raw
material
Sale
of product Stock
details
Add
client
Add
employee
Add
supplier
Generate Report
details
55. Construction Materials Supplier
55 | P a g e
SYSTEM IMPLEMENTATION
1. Operating system should be Windows XP or above
2. Install Visual Studio 2008.
3. Attach database to Access 2008.
4. Copy the project files on the Machine.
56. Construction Materials Supplier
56 | P a g e
Future Enhancements
For any system that is developing, there is always room for more development.
Following are some of the feature that can be enhanced or include in future version of system.
1) Data backup and recovery options.
2) There will be facility of transferring the master record of the customer to the current data store if he
visits again.
3) bills which are manually entered that will be system generated in next Version.
58. Construction Materials Supplier
58 | P a g e
Conclusion
CONSTRUCTION MATERIALS SUPPLIER was made such that the problems faced by the
consultancy with its meeting the requirements would be over. The burden of the manually done activities
was made easy with the development of the system. The user can view the data and performance analysis
can be done.
The main aim of the project was to provide required amount of reporting tools with a back end that can
handle ample amount of data.
The developed system:
1. Maintains a record of employees, customers, services, and events which are organized.
2. Tracks data about reports & orders sent & received.
3. Generates bills, receipts, reports.
Thus the “CONSTRUCTION MATERIALS SUPPLIER” is an effective and efficient system
fulfilling the needs required by an organization.