Вы находитесь на странице: 1из 5

Institute of Arts, Science and Technology Department of Computing

LEVEL: !D"LE: ASSI*+ E+T: ISS"E DATE: S", ISSI!+ DEADLI+E: LECT"5E5: 42 %orden To be completed by student +ame: Course: Date su(mitted: Student Signature: 6 C! 6#6 $ %indo&s ' %e( (ased Application De)elopment T&o %, #-th +o) ./#0 #12// $ T"ESDA3 1th 4an ./#0 VE5I6IED ,3: 42 7oulton

Certification: I certify that the whole of this work is the result of my individual effort and that all quotations from books, periodicals etc. have been acknowledged.

To be completed by lecturer Comments:

*rade8 ar9 ::

::+ote: Please note that the above shown feedback is indicative and that scores may change when
moderated.

Tas9: Tas9 #: ; L, ;SL, D! ' AS7; <0/=>

In this part of the assignment, you will use XML, X L, !"M and # $X to manipulate XML data. %.% #ssume that a company &any name of your choosing' wants to build a web(based system that helps the )uman *esources &)*' department record and manage employees+ e,pertise. This system should hold the following dataI. # repository of employees+ pages. .ach employee should have a unique identifier &employee I!'. .ach employee should have basic information &name, address, phone number'. .ach employee should have a photo. .ach employee has one or more skills &such as /XML0, /X LT0, /*elational !atabases0, etc.'. II. # repository of skills. .ach skill should have an I!, name, and description. III. # repository of training courses. .ach training course should have I!, name, and brief description. .ach course should have the skills it covers. 1or e,ample, the /web scripting0 course might contain the following skills- 2$)$, html, 3ava cript4. 5nder each course you should list the occurrences of this course. .ach occurrence should have I!, date, time, location, and attendance &6 ma,imum'. 1or e,ample, the /web scripting0 course could occur 7 times in different locations and with different groups of employees. %.8. XML !esign, ample !ocuments, and chema

!esign an XML format for holding a repository of employee pages, skills, and courses as described above. Then create the relevant XML filesemployees.,ml with &at least si,' sample employees. skills.,ml with &at least five' sample skills. courses.,ml with &at least three' sample courses. #dd suitable identifiers to each element. 9rite corresponding XML schemas &i.e., employees. ,sd, skills. ,sd, and courses. ,sd'. :heck that your sample XML documents are valid with respect to your schemas. %.7. X LT Transform 9rite two X LT style sheets, one for displaying the employee pages and the other to display the course pages. The style sheet should operate on the files employees.,ml and courses.,ml and should display the two pages in &X')TML. %.;. XML and # $X <ou are required to design develop a 9eb &asp,' page that utilises the Xml web control to display your XML file &using appropriate X L files' information in a pleasing format. The layout is entirely up to you.

Tas9 .: Consume a %e( Ser)ice <./=> :reate an asp, web page that consumes the 9eb ervices located athttp-==www.e>>ylearning.com=services=:ountryInformation ervice.asm, and http-==www.webservice,.net=globalweather.asm, 5sing appropriate asp, controls and tools, display city and weather information based on a selected continent and country. The data displayed will be aesthetically pleasing and contain the following? ? ? The selected country name The selected city The current weather data

Tas9 0: %e( Ser)ices in 2+ET <?/=> In this part of the assignment, you will use :@, # $.A.T, #!".A.T, web services and associated technologies to develop a solution to the following problem<ou have been appointed by IT 3obs !irect to develop a test website and web services to provide details of IT specific Bob vacancies to third party recruitment agencies. %. <ou are required to develop an appropriate web interface to allow registered agencies to logon and upload their current vacancies to a central database owned by IT 3obs !irect.

The data required for each Bob vacancyField Title Salary/Rate 'ene(it) ,ey-ord) 2o3 Type /o+ation Start Date 2o3) S7ill 5 2o3) S7ill 6 2o3) S7ill ! 2o3) S7ill " :t4er experien+e De)+ription Re+ruitment Agen+y Agen+y Conta+t Agen+y Tel Agen+y Email 2o3 Re( # Date Po)ted Expiry Date Data String String String String String String Date String String String String String String String String String String String Date Date Required True True Fal)e True True True True True Fal)e Fal)e Fal)e Fal)e True True True True True True True True Example ASP.Net C# Developer !"#$$$ % !&#$$$ per annum Company Car# *edi+al in)uran+e C## ASP.Net# S./ Server# 01T*/ Contra+t / Permanent *an+4e)ter $5/56/6$5! C# 8value u)ed (or 7ey-ord)9 ASP.NET 8value u)ed (or 7ey-ord)9 S./ Server 8value u)ed (or 7ey-ord)9 01T*/ 8value u)ed (or 7ey-ord)9 ;e3 Developer ;e are loo7ing (or a C# /ASP.NET ;e3 Developer to 3e part o( a team. ;il)on Con)ulting 8<,9 /td Ri+4ard ;il)on $5=5 =&= &>6> ?o3)@-il)onA+on)ulting.+o.u7 BT2D C num3er $5/55/6$5! Date Po)ted C 6 *ont4)

8. 5sing 9eb ervices developed by you, agencies will be able to incorporate and query the current vacancies from all registered agencies into their own applications. 7. !evelop and Implement a test application and a set of web services to demonstrate how potential users will query the database for current Bob vacancies. 5sers should be able to search on each of the followinga. earch vacancies by title b. earch vacancies by keyword c. earch by Bob type- :ontract = $ermanent d. earch for vacancies added within the last C D %; D 8E D #ll !ays e. earch for vacancies by location *uidance: <ou should work individually on this assignment. It is an unrealistic assumption to e,pect a user to enter the correct data all the time. It is e,pected that error(checking features will be included in the system. The design and implementation of a realistic and easy(to(understand user interface is e,pected.
4

<our solution should include classes, methods and event handlers as appropriate. <our use of recogni>ed standards for development, debugging and systems testing. *efer to the #ssessment criteria for guidance on how to pass this assignment. <our work will be assessed on both the functionality of the program and the readability of the source code you submit. <our work will be assessed on both the functionality of the system and the readability of the source code you submit. <ou may obtain further guidance from the module tutor. Su(mission: #ll solution files and associated documentation will be submitted through Moodle <ou will be required to demonstrate your solution where you will have the opportunity to discuss your code and design decisions.

Assessment: To obtain a F:+ all the criteria listed must be achieved. )igher grades will be given for work of higher quality. 1or e,ample a FG+ D FGH+ for work of high quality in some areas and a F#+ for work of high quality in all or most areas. Learning "utcomes ( #ssessment :riteria To achieve each outcome a student must demonstrate the ability to !esign applications appropriately for 9indows = 9eb based environment. Implement applications that require the use of data containers &including static and dynamic collections', user interfaces, and database interactions Develop applications using an appropriate programming language and development environment using a set of recogni>ed standards for development, debugging and systems testing. #nalyse and critically evaluate designs and produce sufficiently detailed and precise documentation.

Iuality will be demonstrated by the following%. 8. 7. ;. 6. J. C. E. :reativity and adaptability howing synthesis of concepts Greadth and depth of the solution #utonomy and independence :oherence of system .,tent of e,ploitation of the K5I # range of advanced features used *eliability, *obustness L .rror handling

Вам также может понравиться