Friday, September 26, 2014

Wireless Security

Click Here To Download File


This document provides some idea and knowledge about Wireless Security.

Over View

Challenges and security issues
WMAN should be secure as a huge number of personnel are linked it with it. The first thing that should be kept in mind is CIA.
The data transmitted through the network should be confidential and should not be accessed by unauthorised individuals. The information should be in right hand on need to know basis otherwise confidentiality is lost causing high risk and loss. Let us assume if the bank account of a customer is hacked and his detail transaction is tracked this would cause huge personal loss.
The second is integrity which refers to defend data from intentional, unauthorised data alteration. The data should be protected both while sending and retrieving for correct and reliability of the information and to ensure the data is not altered in any way.

The third one is availability emphasises on the principle that the information needed should be accessible at any time and any palace. One of the examples is that if one of the customers wants to draw his balance from a branch of the bank, information of his account should be available there.

Software Engineering Point Of Sale (Pos)

This document provides some idea and knowledge in software engineering and various steps of Point of sale (POS).

Click Here To Download File

Over View

1. Chapter 1: Project Plan

1.1 Introduction

A project plan is a documentation that helps for the proper management, execution and implementation of a project. While starting any project a project plan needs to be made. A good project plan leads to a successful project.
A project plan is made and used for the following purposes:
        i.            To analyze, calculate and manage the possible risk factors of a project.
      ii.            To properly guide the scheduling, initiation and progress of the project
    iii.            To document the expectations that the stakeholders have from the product.
(Janssen, 2013)
This document talks about the requirement analysis, risk assessment, initiation and progress plans of the POS system that is to be made for Sasto Mart.
Sasto Mart is a Departmental Store that is located at New Road. Currently the item sales and transactions are being handled manually and Sasto Mart requires an automated POS system to handle the transactions easily and better.

The POS (Point of Sale) System is an application that is to be developed for Sasto Mart to handle its daily transactions more effectively and easily. It should be able to handle the payment calculations and generate a receipt/bill at the end of each payment. A MIS (Management Information System) is also developed to generate different types of sales report for Sasto Mart.

Database and data Modelling

This document provides some idea and knowledge in Data analysis and Database Design.


Click Here To Download File

Normalization

Normalization is the simplest form of data representation, that basically reflects separate entity type, attributes and relationship among the related entities to avoid unnecessary duplication and anomalies of data.

Advantages of normalization


  • ·         Efficient database design and performance
  • ·         Reduction of unnecessary data and anomalies
  • ·         Achievement of  relevant and accurate relationship
  • ·         Easy maintenance and manipulation of data without restructure of data
  • ·         Charts Rules regarding relational database

Un-normalised form (UNF)
Assumption before normalization is performed
Transaction_id – to track rented videos
Rental – entity that is used to convert “many to many relationships” into “one to many relationships”
Rental (cus_id, cus_name, cus_address, deposit, membership_category, joined_date, staff_id, staff_name, staff_address, transaction_id, issued_date, Valid_date, returned_date, overhead_charge , amount, transaction_id, {video_id, v_name, category, media_type, language, producer, actor, director, length_time})

First Normal from (1NF)

To normalize the un-normalised data to first normal form we should remove the repeating group to separate entity for simplicity and uniform access.
Applying 1NF to above collected and un-normalised data
Rental (cus_id, cus_name, cus_address, deposit, membership_category, joined_date, staff_id, staff_name, staff_address, transaction_id, issued_date, Valid_date, returned_date, overhead_charge, amount)
Video (video_id, v_name, category, media_type, language, producer, actor, director, length_time, transaction_id)


2NF

To normalise the 1NF data to 2NF we should eliminate partial dependencies hence make the determinant the primary key (PK).

Applying 2NF to above 1NF data

Rental (cus_id, cus_name, cus_address, deposit, membership_category, joined_date, staff_id, staff_name, staff_address, transaction_id, issued_date, Valid_date, returned_date, overhead_charge, amount)
Rental_line (transaction_id, video_id)
Video (video_id, v_name, category, media_type, language, producer, actor, director, length_time)

3NF

To perform 3NF the entity must be in 2NF, then separate transitive dependency that seems to appear in the entity.

Customer – (cus_id, cus_name, cus_address, deposit, membership_category, joined_date)
Staff – (staff_id, staff_name, staff_address)
Rental (transaction_id, issued_date, Valid_date, returned_date, overhead_charge, amount, cus_id, staff_id)
Rental_line (transaction_id, video_id)
Video (video_id, v_name, category, media_type, language, producer, actor, director, length_time)


Tuesday, September 2, 2014

Near Field Communication



NFC is a standards-based, short-range wireless connectivity technology that enables simple and intuitive two-way interactions between electronic devices. With NFC technology, consumers can perform contactless transactions, access digital content and connect NFC-enabled devices with a single touch. NFC simplifies setup of some longer-range wireless technologies, such as Bluetooth and Wi-Fi. It is also compatible with the global contactless standards (ISO 14443 and/or ISO 18092), which means transport agencies that have already deployed contactless programs enjoy a built-in advantage, as their equipment may readily interact with NFC enabled mobile devices and provide richer services. Communication occurs when two NFC-compatible devices are brought within about four centimetres of each other. By design, NFC requires close proximity and it offers instant connectivity, which provides an intuitive consumer experience that can be readily applied to the transit environment (NFC Forum, 2011). NFC operate at 13.56MHz with data transmission rates up to 424kbit/s.


Click Here To Download File