Beruflich Dokumente
Kultur Dokumente
CERTIF
__________________________________ __________________________________
2
ACKNOWLEDGEMENT
We are thankful for and fortunate enou h to get constant encouragement, support an guidance
from all Teachin Staffs of Apte h Qata which helped us in successfully completing our project work.
Lastly, to family members, friends and relatives, who supported us until the resentation of this
projec , thank you for always belie ing and trus ing.
3
TABLE OF CONTENTS
PROJECT SYNOPSIS..............................................................................................................................................................8
PROJECT ANALYSIS ..............................................................................................................................................................9
PROJECT PLAN ................................................................................................................................................................... 10
PROJECT DESIGN ............................................................................................................................................................... 11
DATA FLOW DIAGRAM .......................................................................................................................................................12
FLOWCHART ...........................................................................................................................................................................13
PROCESS DIAGRAM .............................................................................................................................................................14
DATABASE DESIGN AND STRUCTURE ..........................................................................................................................15
CAREERS TABLE .................................................................................................................................................................15
CLIENTS TABLE ..................................................................................................................................................................16
CUSTOMERS TABLE .........................................................................................................................................................16
ORDER_PRODUCTS TABLE ............................................................................................................................................16
ORDERS TABLE ..................................................................................................................................................................17
PRODUCTS TABLE ............................................................................................................................................................17
SHOPPINGCARTDATA TABLE ......................................................................................................................................17
SUPPLIERS TABLE ..............................................................................................................................................................18
SCREENSHOTS .................................................................................................................................................................... 19
HOMEPAGE ..............................................................................................................................................................................19
ABOUT US ................................................................................................................................................................................21
OUR PRODUCTS ....................................................................................................................................................................22
QUOTE US ................................................................................................................................................................................24
CONTACT US ...........................................................................................................................................................................25
REGISTER...................................................................................................................................................................................26
LOGIN.........................................................................................................................................................................................26
USER SPECIFIC PAGES .........................................................................................................................................................27
ADMIN PAGE ......................................................................................................................................................................27
CANDIDATE PAGE ............................................................................................................................................................27
CUSTOMER PAGE .............................................................................................................................................................28
SOURCE CODES ................................................................................................................................................................. 29
MVC ............................................................................................................................................................................................29
4
MODELS ...............................................................................................................................................................................29
VIEWS ....................................................................................................................................................................................41
CONTROLLERS ...................................................................................................................................................................51
ALGORITHMS ..........................................................................................................................................................................66
CONNECTION STRINGS .................................................................................................................................................66
IDENTITY USER - ROLE ....................................................................................................................................................66
UPLOAD RESUME .............................................................................................................................................................69
SEND EMAIL........................................................................................................................................................................70
INTERFACE DESIGN ..............................................................................................................................................................71
HTML 5 .................................................................................................................................................................................71
CSS 3 ......................................................................................................................................................................................76
TASK SHEET ......................................................................................................................................................................... 80
USER GUIDE......................................................................................................................................................................... 81
HEADER .....................................................................................................................................................................................82
FOOTER .....................................................................................................................................................................................82
HOMEPAGE ..............................................................................................................................................................................83
ABOUT US ................................................................................................................................................................................84
OUR PRODUCTS ....................................................................................................................................................................84
QUOTE US ................................................................................................................................................................................87
CONTACT US ...........................................................................................................................................................................89
REGISTER...................................................................................................................................................................................90
LOG IN .......................................................................................................................................................................................91
ADMIN PAGE ......................................................................................................................................................................92
CANDIDATE PAGE ......................................................................................................................................................... 100
CUSTOMER PAGE .......................................................................................................................................................... 103
DEVELOPER’S GUIDE ....................................................................................................................................................... 106
MODULE DESCRIPTION ................................................................................................................................................... 106
MINIMUM SYSTEM REQUIREMENTS ..................................................................................................................... 106
SYSTEM USED ................................................................................................................................................................. 107
PROJECT REVIEW AND MONITORING REPORT ...................................................................................................... 108
UNIT TESTING CHECKLIST ............................................................................................................................................. 109
FINAL TESTING CHECKLIST ........................................................................................................................................... 109
5
XYZ Pharmaceuticals
9
10
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
•
•
•
o
o
o
12
MANAGEMENT MANAGEMENT
XYZ PHARMACEUTICALS
INSERT
TABLE
RETURN
RESPONSE DELETE
REQUEST
DELETE
ADD
NEW
RETURN
REQUEST
RESPONSE
ADMIN
REQUEST REQUEST
UPDATE
LOAD
EDIT
VIEW
REQUEST
RETURN
TABLE
About Us
(Read More)
Our Products
Home (Landing)
(Show More)
Register
About Us
(Join)
Our Products
Quote Us
Contact Us
Candidate
Register
Customer
Reset Password
Edit
XYZ Pharmaceuticals
Details
Manage
(Index)
Candidates
Delete
Edit
Admin Delete
Edit
Manage
Details
Customers
Delete
Edit
Manage
Details
Products
Delete
Login
Edit
Manage
Details
Suppliers
Register an
Delete
Account
Reset Password
Create Account
Figure 3: Flowchart
14
XYZ Pharmaceuticals
Company
Home
Objectives of the
Company
Our
Capsule/Encapsulation Products
Click on the links that
Tablets directly view to other tabs
QUOTE
Liquid Filling US
Career
Contact
Us
Feedback/Suggestion Form Create an account
Register
Do you have
Location Map
an account
Invoke Local Call
already?
Mail Client
Login
<connectionStrings>
<add name="DefaultConnection" connectionString="Data
Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\XYZpharmaceuticalsDB
.mdf;Initial Catalog=XYZpharmaceuticalsDB;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="ClientsEntities"
connectionString="metadata=res://*/Models.Clients.csdl|res://*/Models.Clients.ssdl|
res://*/Models.Clients.msl;provider=System.Data.SqlClient;provider connection
string="data
source=(LocalDb)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\XYZpharmaceuticalsDB
.mdf;initial catalog=XYZpharmaceuticalsDB;integrated
security=True;multipleactiveresultsets=True;application name=EntityFramework""
providerName="System.Data.EntityClient" />
<add name="XYZpharmaceuticalsDBEntities"
connectionString="metadata=res://*/Models.XYZpharmaceuticalsDB.csdl|res://*/Models.
XYZpharmaceuticalsDB.ssdl|res://*/Models.XYZpharmaceuticalsDB.msl;provider=System.D
ata.SqlClient;provider connection string="data
source=(LocalDb)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\XYZpharmaceuticalsDB
.mdf;initial catalog=XYZpharmaceuticalsDB;integrated
security=True;multipleactiveresultsets=True;application name=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
Figure 53:IsCandidateUser()
68
START
Determine Logged in
User’s Role
ViewBag.dispalyMenu =
“Not Logged IN”
Is the User FALSE
Admin?
TRUE
IsAdminUser()
Is the User FALSE
Candidate?
ViewBag.displayMenu = TRUE
“Admin”
IsCandidateUser()
ViewBag.displayMenu =
“Candidate”
ViewBag.displayMenu =
“Customer”
Show ViewBag.displayMenu
END
o
o
o
o
o
o
o
o
o
o
o
o
o
o
107
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
108
o
o
o
109