Unit Code & Title : K/601/1510 Unit 35 - Web Applications (WA) Development
I hereby, declare that I know what plagiarism entails, namely to use anothers work and to present it
as my own without attributing the sources in the correct way. I further understand what it means to
copy anothers work.
They are the sole agents in Sri Lanka for those Power branded items and their office and warehouse
is located in Colombo-3. When a patient requires any of the power brand products, the normal
practice of the hospitals would be to call Zeus Pvt. Ltd manually and to place an order with the
product name, quantity and to request the unit price in a manner of quotation. Then the hospital
will send the purchase order (PO) for the needed products to Zeus Pvt. Ltd through fax. These POs
then collected by the sales officers and then they will prepare the invoice using their simple
computerized system and send it to the warehouse store issue officer(SIO) for the relevant
product issues.
An officer from the procurement branch of the hospital must always come and collect the relevant
product issue from the counter of the Zeus warehouse manually.
The task of the issue officer is to collect all the purchase invoices and feed its data to the product
inventory registry and this will contains product code, product name, quantity of purchase, quantity
of the current product inventory and after delivering relevant invoice products the balance quantity
remains.
At the end of the day he must calculate the available product units in his product inventory and
conclude the number of units in the warehouse for the day. Whenever the stock is about to finish,
Zeus Pvt. Ltd has marked a reorder level for each product. However, the issue officer must be aware
of the reorder level it is his responsibility to always prepare a purchase order to import the relevant
forecasted demand of the product Units and to make necessary arrangements to import them.
The higher management of Zeus, now wants to fully automate the order processing and store
management tasks by implementing a system which is having access to the external customers (i.e.
hospitals) to place orders and the Zeus staff to manage and process those orders more efficiently
and effectively.
Assuming that you are the web developer hired by the Zeus (Pvt.) Ltd, propose, and engineer a
complete application for the scenario given above.
1. Critically evaluate the functions and advantages of web applications, and explain the
functions and advantages of your proposed system.(LO 1.1)
2. Critically compare different types of server-side and client-side scripting languages
(LO 1.2).and justify the client and server site scripting languages you have chosen to
implement your System (M1.1).
3. Considering your solution, examine web security concerns and make
recommendations for security improvements. (LO 1.3) (M2.3).
Consider Followings:
a. user accounts, account restrictions, procedures for granting and revoking
access, terms of use, system monitoring, prevention techniques from
hacking, viruses, and date theft
4. Design a suitable web application solution for Zeus, and your design must consider
following. (LO 2.1)
Authentication levels.
Functionalities allowed for different users (for Users and Clients)
Development Timescale
Visibility on search engines
Cost, benefit analysis
Features of a range of commercial web authoring tools and web stack and
suitability of a your selection
Well captioned layout designs and color schemes
Flow of transaction
5. Briefly synthesize client and the server-side functionalities of your proposed
design.(LO 2.2)
6. Provide a well normalized database design for the web application. (LO 2.3)
7. Select a similar web site to your selection and provide a detailed report on difference
between those systems with your one considering the design aspects. You are
encouraged mainly to focus on UI, navigation scheme, color schemes, features,
validation & feedback etc. (LO 2.4)
Advantages:
Convenience Anyone who has access to internet can access it using a web browser.
E.g. Consider Zeus Online Marketing (Proposed system)application. We can open chrome / internet explorer /
Firefox etc.
Platform independent - Web applications hold the biggest advantage of running over multiple platforms like
different web browser and different Operating systems (Linux, Mac, and Windows).
No installation is required Unlike desktop application which requires us to run an installer or prepare an
environment to run the application, web applications run directly on web browser and need not require any
installation.
Observation Sheet
Comments:
Assessor Signature :.
Possible
Outcomes/Criteria for PASS Page Feedback
evidence
LO1Understand the concepts of web application development
1.1 critically evaluate the functions and Task 1
advantages of web applications