Sie sind auf Seite 1von 15

Project Status

(27-01-2012)

B2B Platform web based order management

Contents

1. 2. 2.1. 2.2. 2.3.

Database design ................................................................................................................ 2 Previews ............................................................................................................................ 3 WB2B Platform Layout ............................................................................................... 3 WB2B Platform Portal ................................................................................................ 4 WB2B Platform Orders ............................................................................................... 5 WB2B Platform Step 1 (Transport) ......................................................................... 5 WB2B Platform Step 2 (Freight) ............................................................................. 6 WB2B Platform Step 3 (Confirm)............................................................................ 7 WB2B Platform Completed order .............................................................................. 8 WB2B Platform Customer templates ......................................................................... 9 WB2B Platform Customer Profile ............................................................................. 10 WB2B Platform Customer History ............................................................................ 11 Technologies ................................................................................................................... 12 Questions and observations ............................................................................................ 14

2.3.1. 2.3.2. 2.3.3. 2.4. 2.5. 2.6. 2.7. 3. 4.

1. Database design
TBL_Users
WHEELSCustomerNo Username Password ChangedPassword

TBL_Clients
WHEELSCustomerNo CompanyName CountryCode ZipCode City Street

TBL_Cities
ZipCode CountryCode City

TBL_Countries
CountryCode CountryName

TBL_Contact_Persons
ContactID FirstName LastName Address Phone Email

TBL_Templates
TemplateID WHEELSCustomerNo Title LDCountryCode LDZipCode DLCountryCode DLZipCode NoLDPoints NoDLPoints NoPAL ArtNo

ContactPerson Email Phone

TBL_Orders
OrderID WHEELSCustomerNo LoadDate LoadSpanStart LoadSpanEnd LoadFixedTime DeliveryDate DeliverySpanStart DeliverySpanEnd DeliveryFixedTime

TBL_Loading_Types
TypeOfLoading

TBL_History
HistoryID WHEELSCustomerNo B2BOrder LDDate LDTime DLDate DLTime LDCountryCode LDZipCode DLCountryCode DLZipCode Truck NoPAL ArtNo Status OrderNo

TBL_Loading_Points
OrderID CountryCode CountryName ZipCode City Street

TBL_Delivery_Points
OrderID CountryCode CountryName ZipCode City Street

TBL_Freights
OrderID TypeOfGoods TypeOfUnit NoUnits UnitDimensions Volume UnitWeight TotalWeight TypeOfLoading Reference

2. Previews
2.1. WB2B Platform Layout

2.2. WB2B Platform Portal

2.3. WB2B Platform Orders 2.3.1. WB2B Platform Step 1 (Transport)

2.3.2. WB2B Platform Step 2 (Freight)

2.3.3. WB2B Platform Step 3 (Confirm)

2.4. WB2B Platform Completed order

2.5. WB2B Platform Customer templates

2.6. WB2B Platform Customer Profile

10

2.7. WB2B Platform Customer History

11

3. Technologies
Web 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 framework ideal for developers who want full control over the behavior of an application. It uses a Front Controller pattern that processes web application requests through a 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 developers and 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 a web 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 form data 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 necessary data 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. ResponsivenessBecause AJAX applications are asynchronous on the client, they are perceived to be very responsive. 12

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 of prewritten 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 interface where actions can be performed on pages without requiring the entire page to be reloaded.

13

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 table o The contact person field will be filled from from WHEELS contact person or the company contact person? Freights table o What is the purpose of your reference? History and templates tables o 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?

14

Das könnte Ihnen auch gefallen