Date post: | 05-Apr-2018 |
Category: |
Documents |
Upload: | luis-ferreira |
View: | 217 times |
Download: | 0 times |
of 15
8/2/2019 WB2B Platform - Project Status (27!01!2012)
1/15
Project Status (27-01-2012)
B2B Platform web based order management
8/2/2019 WB2B Platform - Project Status (27!01!2012)
2/15
1
Contents
1. Database design ................................................................................................................ 2
2. Previews ............................................................................................................................ 3
2.1. WB2B Platform Layout ............................................................................................... 3
2.2. WB2B Platform Portal ................................................................................................ 4
2.3. WB2B Platform Orders ............................................................................................... 5
2.3.1. WB2B Platform Step 1 (Transport) ......................................................................... 5
2.3.2. WB2B Platform Step 2 (Freight) ............................................................................. 6
2.3.3. WB2B Platform Step 3 (Confirm) ............................................................................ 7
2.4. WB2B Platform
Completed order .............................................................................. 8
2.5. WB2B Platform Customer templates ......................................................................... 9
2.6. WB2B Platform Customer Profile ............................................................................. 10
2.7. WB2B Platform Customer History ............................................................................ 11
3. Technologies ................................................................................................................... 12
4. Questions and observations ............................................................................................ 14
8/2/2019 WB2B Platform - Project Status (27!01!2012)
3/15
2
TBL_Clients
WHEELSCustomerNo
CompanyName
CountryCode
ZipCode
City
Street
ContactPerson
Phone
TBL_Users
WHEELSCustomerNo
Username
Password
ChangedPassword
TBL_Orders
OrderID
WHEELSCustomerNo
LoadDate
LoadSpanStart
LoadSpanEnd
LoadFixedTime
DeliveryDate
DeliverySpanStart
DeliverySpanEnd
DeliveryFixedTime
TBL_Delivery_Points
OrderID
CountryCode
CountryName
ZipCode
City
Street
TBL_Loading_Points
OrderID
CountryCode
CountryName
ZipCode
City
Street
TBL_Freights
OrderID
TypeOfGoods
TypeOfUnit
NoUnits
UnitDimensions
Volume
UnitWeight
TotalWeight
TypeOfLoading
Reference
TBL_Cities
ZipCode
CountryCode
City
TBL_Countries
CountryCode
CountryName
TBL_Contact_Persons
ContactID
FirstName
LastName
Address
Phone
TBL_History
HistoryID
WHEELSCustomerNo
B2BOrder
LDDate
LDTime
DLDate
DLTime
LDCountryCode
LDZipCode
DLCountryCode
DLZipCode
Truck
NoPAL
ArtNo
Status
OrderNo
TBL_Loading_Types
TypeOfLoading
TBL_Templates
TemplateID
WHEELSCustomerNo
Title
LDCountryCode
LDZipCode
DLCountryCode
DLZipCode
NoLDPoints
NoDLPoints
NoPAL
ArtNo
1. Database design
8/2/2019 WB2B Platform - Project Status (27!01!2012)
4/15
3
2. Previews2.1.WB2B Platform Layout
8/2/2019 WB2B Platform - Project Status (27!01!2012)
5/15
4
2.2.WB2B Platform Portal
8/2/2019 WB2B Platform - Project Status (27!01!2012)
6/15
5
2.3.WB2B Platform Orders2.3.1. WB2B Platform Step 1 (Transport)
8/2/2019 WB2B Platform - Project Status (27!01!2012)
7/15
6
2.3.2. WB2B Platform Step 2 (Freight)
8/2/2019 WB2B Platform - Project Status (27!01!2012)
8/15
7
2.3.3. WB2B Platform Step 3 (Confirm)
8/2/2019 WB2B Platform - Project Status (27!01!2012)
9/15
8
2.4.WB2B Platform Completed order
8/2/2019 WB2B Platform - Project Status (27!01!2012)
10/15
9
2.5.WB2B Platform Customer templates
8/2/2019 WB2B Platform - Project Status (27!01!2012)
11/15
10
2.6.WB2B Platform Customer Profile
8/2/2019 WB2B Platform - Project Status (27!01!2012)
12/15
11
2.7.WB2B Platform Customer History
8/2/2019 WB2B Platform - Project Status (27!01!2012)
13/15
12
3. TechnologiesWeb application
- Microsoft ASP.NET MVC 3 (.NET Framework 4)- Microsoft SQL Server- AJAX- Javascript- Jquery- Jquery UI
Advantages of using ASP.NET MVC
- It makes managing complexity easier by dividing an application into the model,view, and controller.
- It does not use view state or server-based forms. This makes the MVC frameworkideal for developers who want full control over the behavior of an application.
- It uses a Front Controller pattern that processes web application requests througha single controller. This enables you to design an application that supports a rich
routing infrastructure.
- It provides better support for test-driven development (TDD).- It works well for web applications that are supported by large teams of developersand for web designers who need a high degree of control over the application
behavior.
Advantages of using AJAX
- Asynchronous calls AJAX allows for the ability to make asynchronous calls to aweb server. This allows the client browser to avoid waiting for all data to arrive
before allowing the user to act once more.
- Minimal data transfer By not performing a full postback and sending all formdata to the server, network utilization is minimized and quicker operations occur.In sites and locations with restricted pipes for data transfer, this can greatly
improve network performance.
- Limited processing on the server Along with the fact that only the necessarydata is sent to the server, the server is not required to process all form elements.
By sending only the necessary data, there is limited processing on the server.
There is no need to process all form elements, process the ViewState, send images
back to the client, or send a full page back to the client.
-
Responsiveness
Because AJAX applications are asynchronous on the client, theyare perceived to be very responsive.
8/2/2019 WB2B Platform - Project Status (27!01!2012)
14/15
13
Advantages of using JQuery
- Ease of use- JQuery, while relatively new, has a following that religiously devote their time to
develop and enhance the functionality of JQuery. Thus there are hundreds ofprewritten plugins available for download to instantly speed up your development
process. Another advantage behind this is the efficiency and security of the script.
- Great documentation and tutorials- The JQuery website has a comprehensive documentation and tutorials to get even
an absolute beginner in programming to get the ball rolling with this library.
- Ajax support-
JQuery lets you develop Ajax templates with ease, Ajax enables a sleeker interfacewhere actions can be performed on pages without requiring the entire page to be
reloaded.
8/2/2019 WB2B Platform - Project Status (27!01!2012)
15/15
14
4. Questions and observations The database model created it is prototype, it needs to be verified and define what
type of data will be used and the size for each one of them.
Customers tableo The contact person field will be filled from from WHEELS contact person or the
company contact person?
Freights tableo What is the purpose of your reference?
History and templates tableso An order can have multiple loading and delivery points, so this kind of data
cannot be displayed at the templates page.
o What is number of PAL and Art number?