Sample Project Report - for reference
Sample Project Report - for reference
ON
Catloga
The smart solution for
Catalogue creation and sharing
Developed By:
196340316053 Trivedi Khushali R. | 196340316004 Baraiya Adarsh P.
Guided By:
Mr. S.P. J adeja
Submitted To:
Information Technology Department
L E College (Polytechnic), Morbi.
Affiliated To :
i
ACKNOWLEDGEMENT
We would like to express our sincere gratitude to our Head of Department (Prof.
N.A. Fatak) for giving his almost attention and guidance for our project, and
thankful to our guide(Mr. S P Jadeja) for their continuous help in our project.
We are also thankful to all the faculties of our department and our colleagues of
information technology department who helped us in the project and also
provided useful information.
i
INDEX
1. Project Title. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Project definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Abstract. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6. Requirement analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7. Software requirement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
8. Data dictionary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9. DFD Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
11. ER Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
12. Screenshots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Catloga
The smart solution for catalogue creation and sharing
(HTML, CSS, JavaScript, WordPress Php, MySQL)
PROJECT DEFINITION
1. Admin: -
- Admin can Manage Client’s data, Add & Remove Catalogues, Manage Database.
2. Company: -
- User can edit Catalogue template, Preview Catalogue, share it as a link or PDF
3. User: -
- User Can Edit Master & Custom Catalogue, Download Catalogue, etc.
INTRODUCTION
Our project definition based on Smart solution for Catalogue creation and sharing of ceramic
industry, there is a web interface.
1. Admin module.
2. Company module.
3. User module.
Login
Manage Companies
Maintenance of the website
Add & Remove Master catalogues
Manage Tile Designs
Manage Category
See Company activities
Profile Management
Logout
Company has following functionality: -
Login
Manage Custom catalogues
Get user data
See user activities
Forgot password
Profile Management
Logout
Edit catalogues
Download Catalogues
SOFTWARE PROCESS MODEL
Prototype Model:
The basic idea in Prototype model is that instead of freezing the requirements
before a design or coding can proceed, a throwaway prototype is built to
understand the requirements.
This prototype is developed based on the currently known requirements.
Prototype model is a Software Process Model. By using this prototype, the client
can get an “actual feel” of the system, since the interactions with prototype can
enable the client to better understand the requirements of the desired system.
Prototyping is an attractive idea for complicated and large systems for which
there is no manual process or existing system to help determining the
requirements.
The prototype is usually not complete systems and many of the details are not
built in the prototype. The goal is to provide a system with overall functionality.
HARDWARE & SOFTWARE REQUIREMENT
Our Web Works On Every Platform That Support Internet Browser ex. Android,
IOS, Windows, MacOs , Ubantu
Web App Does not Need Much Hardware Requirement Because All Process
Goes on Our Server
DATA FLOW DIAGRAMS
A data flow diagram (DFD) is a graphical representation of the "flow" of data through an
information system.
Symbols
Data flow diagram context(level-0)
Data flow diagram Admin(level-1)
Data flow diagram Company(level-1)
Data flow diagram User(level-1)
Use Case Diagram Admin
Use Case Diagram Company
Use Case Diagram User
Data Dictionary
admin_login
Data Dictionary
catalogue_design
Data Dictionary
tile_size
Data Dictionary
tile_finish
ER Diagram
https://pasteboard.co/zH7Gx5gS0i6x.png
Admin > Login
Admin>Dashboard
Admin>Create Company
Admin>Add Design
Admin>Add Master Catalogue
Admin>Category
Admin>Profile
Admin>Total Master Catalogues
Company>Login
Company>Dashboard
Company>Create Custom Catalogues
Company>Account Profile
Company>Account Security
Catalogue Page
Test Case Admin Side
ID Functionality Steps Expected Result Actual Result Status
Name (Pass or
Fail)
1 Login 1.Go to Redirect Admin to the Redirect Admin to the PASS
“https://catloga.com/admin/” Dashboard Dashboard
URL.
2. Fill the login Details –
Username & Password and
submit
2 Manage 1. Click on “Profile” tab Register Account, Update Register Account, PASS
Accounts from sidebar. and Delete Account Update and Delete
2. To add Fill the form and Details. Account Details.
Submit button.
3. To Update/Delete click on
the button from table to
Manage Account.
5 Add Master 1. Click on “Add Catalogue” Creates a Master Catalogue Creates a Master PASS
Catalogues tab from sidebar. for a specific Company Catalogue for a specific
2.Fill the form and click on Company
“Add Catalogue” button.
7 Register 1. Click on “Add Company” Register a Company and Register a Company PASS
Company tab from sidebar. generates an Admin Panel and generates an
2. Fill the form and click on for that company Admin Panel for that
“Add Company” Button. company
2 Manage 1. Go to “Account->Profile” Edit Company Details & Edit Company Details & PASS
Profile from navbar. Change LOGO Change LOGO
2. Can Edit Company
Information & LOGO.
4 Manage 1. Go to “Dashboard” from Share Catalogue Link to Share Catalogue Link to PASS
Master navbar. WhatsApp /Copy Link WhatsApp /Copy Link
Catalogues 2. Can Share Catalogue Link to and Draft/Publish and Draft/Publish
WhatsApp/Copy Link and Catalogue Catalogue
Draft/Publish Catalogue
7 Monthly 1. Go to “Analytics” from Generates .csv file of Generates .csv file of PASS
Report of navbar. Monthly report Monthly report
Analytics 2. Click on “Get Monthly
Report”.
3. Click on “Download” Button.
Testcase User Side
ID Functionality Steps Expected Result Actual Result Status
Name (Pass
or
Fail)
1 Download 1. Click on “Download Generates Default Generates Default PASS
Catalogue Catalogue”. Catalogue in PDF format Catalogue in PDF format
2 Edit 1. Click on “Edit Catalogue”. Generates Catalogue with Generates Catalogue with PASS
Catalogue 2. Fill the form details and click filled Information and filled Information and
on “Generate Catalogue”. LOGO LOGO
CONCLUSION & FUTURE ENHANCEMENT
Conclusion :-
The Proposed System Plays an Important Role in Share Catalogue Without Taking
Space On Device.
Future Enhancement: -
We Are Thinking To Create Whole Ecosystem Related Catalogue Design, Create Link.