Sie sind auf Seite 1von 4

Developing E-Commerce Applications with XML Page 1 of 4




Intake :
Lecturer :
Date Assigned : Week 3
Date Due : Week 14


At the end of this assignment, you should be able to:

1. Develop a small business-to-business e-commerce prototype via xml. A suitable

server scripting language will be used to augment XML
2. Identify appropriate document analysis methods and standards.
3. Review the choice of database technology and implement a backend database to
interact with the prototype
4. Develop a comprehensive knowledge of XML technology including practical
experience of query and navigation techniques.


Business-to-Business (B2B) applications provide new opportunities for businesses to

leverage emerging technologies to build their businesses. B2B is beneficial to businesses
because it has the potential to dramatically lower costs. It makes communication easier and
faster by using new technologies and standards. Also, B2B applications help automate
communication between companies. Apart from streamlining the process, B2B application
helps reduce the potential for errors and helps provide better goods and services.

There are many different platforms and systems interacting with each other. These
interactions require a platform neutral standard for data exchange. One interesting technology
that can fill up this requirement is eXtensible Markup Language (XML). XML plays a very
critical role in e-commerce as XML combines well with many programming languages. XML
can be used in many aspects of business technology such as, to display content, handle

Level 3 Asia Pacific University Of Technology And Innovation 2018

Developing E-Commerce Applications with XML Page 2 of 4

payments, reporting and connecting to other systems. As XML is standardised and platform-
neutral, XML provides an excellent framework for exchanging data.

You are required to develop a small B2B e-commerce application using XML. You may
consider the following B2B applications that:

i. facilitating transactions for goods/services between companies

ii. selling goods/services on the Internet to businesses, and supply chain integration
iii. sharing enterprise and organizational information

Your task in this assignment is to create an interactive and dynamic website using
client/server side technologies and XML. You will need to meet various implementation
requirements, but the actual content of the website is entirely up to you, however it must be
within the context of this module. Also, you are expected to provide good interface design
principles and a full functional navigation.


This is an individual assignment. You are required to:

 Produce a precise textual description of the conceptual data model for your
application. It may be accompanied by a graphical model as well, which often is
helpful as an explanation.
 Create XML documents according to the scenario you have described. Write DTD
documents which are used to validate your XML documents. Write XSLT that
transforms XML documents into various presentations.
 Create a SQL database according to the conceptual data model. The database may
consist of the tables, stored procedures, views, indexes, triggers, and etc.
 Add security to your application by implementing forms authentication and
 Demonstrate the usage of XML for communication and data exchange such as display
content, handle payments, reporting, connecting to other systems and etc.
 Demonstrate database and information processing using client/server side
technologies with some degree of complexity that meets the Level 3 requirements.

The website must fulfill the following criteria; i.e. it should:

 Consist of 10 - 20 interlinked pages

 Provide quality content
 Provide appropriate navigation support
 Perform proper file organization and naming convention
 Provide suitable data validation
 Be viewable on multiple browsers and settings


 The usage of web page creation tools is permitted.

Level 3 Asia Pacific University Of Technology And Innovation 2018

Developing E-Commerce Applications with XML Page 3 of 4


Your documentation should contain at least 3000 words. The documentation should include
the following:

1. Format:
 Type face: Times New Roman/ Arial. Bold face, italic & lines can be used for
emphasizing and to enhance readability
 Font size: 12(except tittles and headings)
 Margins: 1” from the left, right, top & bottom of the edges of the A4 paper
 Spacing: maximum 1.5 lines between texts of a paragraph
 Alignment: justify
 Headers and footers can be used
 Be numbered
 Color and binding
2. Cover page, your cover page should contain the following items
 Your Name and student ID
 Intake code
 Subject
 Project Title
 Date Assigned (the date the report was handed out)
 Date Completed (the date the report is due to be handed in)
 APIIT logo
3. Recommended Content
 Acknowledgement
 Table of Contents - The table of contents should have the topic title and reference
page number attached to each topic.
 Introduction or Project Plan - This section introduces your project including the
background information of the Web site, and objectives, scopes, targeted
audiences, project schedule and a summary of the major functions of your Web
 Requirement Specification - This section defines the needs or conditions to meet
requirements of the various stakeholders, such as beneficiaries or users.
 Design - The section defines the database structures, interface design, website
architectures, Web page descriptions and etc. You are required to Discuss the
design decisions made and the reasons for them
 Implementation - Discuss the steps on how you implement the system.
 Conclusions
 References
 Appendices


 The complete blog’s website and project documentation (softcopy) in the form of a
 The project documentation (hardcopy).

Level 3 Asia Pacific University Of Technology And Innovation 2018

Developing E-Commerce Applications with XML Page 4 of 4


The assignment is weight at 100%. Your efforts will be assessed based on the following

No Group Criteria (140/200) Mark Allocated Score Remark

(%) (%)
Documentation (50/200)
1 Project Initiation 20 0 0
2 Requirement Specification 20 0 F, Fail
3 Design & Modeling 20 0
4 Implementation, Testing & Evaluation 20 0
Conclusion, Document Standard &
5 Referencing 20 0
Implementation (60/200)
6 20 0
Usage of XML for communication and
data exchange such as display content,
handle payments, reporting, connecting
to other systems and etc. 0
7 Database and information processing 20 0 F, Fail
using client/server side technologies
8 User Authentication & Form Validation 20 0
9 Web Page Design & Contents 10 0
10 Usability & Accessibility 10 0
Site Design (File Organization and
11 Naming) 10 0
12 Presentation 10 0
Total: 200 0 F, Fail
Percentage: 0.00%

Marking Guide Line:

10-9 8-7 6-5 4-3 2-1 0
20-17 16-13 12-9 8-5 4-1 0

Performance Criteria:
Criteria Remarks
Distinction  Outstanding, comprehensive and clear explanation or implementation of the
A+: 80% criteria
A: 75-79%  A quality piece of work giving full coverage of the criteria
Credit  Effective and well standard of criteria used or implemented
B+ : 70-74%  Project works well with some minor limitations
Pass  A cceptable and sufficient of criteria used or implemented
C+ : 60-64%  Project essentially works but with some severe limitations
C: 55-59%
D: 50-54%
Marginal Fail  Insufficient and unclear of criteria used or implemented
D-: 40-49%  System does not work in most parts
Fail  Major sections of criteria missing
F: 0-40%  System does not work at all

Level 3 Asia Pacific University Of Technology And Innovation 2018