Enterprise web programming

Modules ENTWA (Level 6) and APSW (Level 7)

TEIS requirements

Background

The objectives of TEIS are to bring together those working in the field of telemedicine, telecare and ehealth; to encourage them to share information and experience; and to provide an information resource on telemedicine activity in the UK. The Telemedicine and E-health Information Service is run by the University of Portsmouth, but not currently kept up to date.

In the existing implementation, all data has to be added/edited via database tools and is therefore not available to users. The aim of this is to develop a new user interface that allows adding and editing of entries by authorised users, with the role of system administrators being

System requirements

  1. Unidentified users of the system may freely use search or browsing functionality to read entries held in the database.
  2. All other users of the system must be identified and only identified (logged in) users can access the following functionality. New users may register online and can use the system once:
    1. they have clicked on a link in a message sent to their email address
    2. a system administrator has approved them
  3. The information stored about telemedicine projects and other entity types is described here. See the database structure for the names of data fields. Their purpose should be obvious, but if it isn't, please ask.
  4. Users may add new project, organisation, person, product or publication information. They then "own" that entry.
  5. Users may also add or delete relationships (of the types held by the database) between entries.
  6. Users may also edit the details of entries that they own.
  7. A new or edited entry must be "approved" by a system administrator. Until then it will not show up in any search or browse operation (except if done by a system administrator).
  8. System administrators can add, edit or delete any entry or relationship.
  9. The system administrator must be able to access a list of entries that need approval.
 

Last updated by Prof Jim Briggs of the School of Computing at the University of Portsmouth

 
The enterprise web programming modules include some material that was formerly part of the WEB1P and WEB2P units.