Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Hogia Notification

Eriksson, Per-Arne (2010)
Computer Science and Engineering (BSc)
Abstract
Hogia is a development company in the software industry. One of the products they deliver is a web-based portal for the accounting and auditing industry. This portal is a platform for agencies linking communication with their customers. The portal today lacks the ability of notifying customers, for instance via email, when a new event that concerns the customer has been added. This could for example be when somebody has uploaded a new document in Hogia’s product Documents. Agencies have been asking for this kind of service from Hogia. A module that delivers this kind of service has been developed in the ASP.NET framework, during the bachelor thesis which is described in this report.
This module consists of a Windows service which with a... (More)
Hogia is a development company in the software industry. One of the products they deliver is a web-based portal for the accounting and auditing industry. This portal is a platform for agencies linking communication with their customers. The portal today lacks the ability of notifying customers, for instance via email, when a new event that concerns the customer has been added. This could for example be when somebody has uploaded a new document in Hogia’s product Documents. Agencies have been asking for this kind of service from Hogia. A module that delivers this kind of service has been developed in the ASP.NET framework, during the bachelor thesis which is described in this report.
This module consists of a Windows service which with a given time-interval calls methods in a business layer. The business layer contains most of the logic in the notification module and will examine the database to see if any user should be notified.
The module also contains a web service which acts as an interface for other applications to call when adding new events. Since the notification module has its own database and data layer, it is mostly unaffected by changes made in Hogia’s other applications. The notification module has built in functionality for, among other things, scheduling the notification intervals. A web-based graphical interface has been implemented for managing these settings. The graphical interface also offers users different kinds of statistics. Development of the notification module has been conducted using a step by step approach, where small prototypes of parts of the system have been created over time. These prototypes have been used mainly for testing purposes, but some of them have also been used as a basis for discussion with colleagues. The result of this project is a prototype of a notification module which customers can evaluate and give feedback on. After the customer evaluation the prototype needs further development before it can be considered a fully functional product. (Less)
Please use this url to cite or link to this publication:
author
Eriksson, Per-Arne
organization
year
type
M2 - Bachelor Degree
subject
keywords
webbportal, notifiering, asp.net
language
Swedish
id
1615817
date added to LUP
2010-06-16 00:00:00
date last changed
2018-10-18 10:11:36
@misc{1615817,
  abstract     = {{Hogia is a development company in the software industry. One of the products they deliver is a web-based portal for the accounting and auditing industry. This portal is a platform for agencies linking communication with their customers. The portal today lacks the ability of notifying customers, for instance via email, when a new event that concerns the customer has been added. This could for example be when somebody has uploaded a new document in Hogia’s product Documents. Agencies have been asking for this kind of service from Hogia. A module that delivers this kind of service has been developed in the ASP.NET framework, during the bachelor thesis which is described in this report.
This module consists of a Windows service which with a given time-interval calls methods in a business layer. The business layer contains most of the logic in the notification module and will examine the database to see if any user should be notified.
The module also contains a web service which acts as an interface for other applications to call when adding new events. Since the notification module has its own database and data layer, it is mostly unaffected by changes made in Hogia’s other applications. The notification module has built in functionality for, among other things, scheduling the notification intervals. A web-based graphical interface has been implemented for managing these settings. The graphical interface also offers users different kinds of statistics. Development of the notification module has been conducted using a step by step approach, where small prototypes of parts of the system have been created over time. These prototypes have been used mainly for testing purposes, but some of them have also been used as a basis for discussion with colleagues. The result of this project is a prototype of a notification module which customers can evaluate and give feedback on. After the customer evaluation the prototype needs further development before it can be considered a fully functional product.}},
  author       = {{Eriksson, Per-Arne}},
  language     = {{swe}},
  note         = {{Student Paper}},
  title        = {{Hogia Notification}},
  year         = {{2010}},
}