Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

8
Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System

Transcript of Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

Page 1: Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

Inter Semester Presentation

By Andrew Mepham

Development of a Lightweight Stock Movement System

Page 2: Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

Content

1. Project Overview2. Proposed System3. System Justification4. Research and Development to Date5. Planned Development

Page 3: Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

Stock Selected

Project Overview Developed for the Leek Road Venue – a

Student’s Union night club. Replacing a current system – paper based.

Primary Goal: To record the movement of valuable stock

between locations; such as a primary stock room and the bar:

Stock Room

Bar or Cupboard

Stock Moved

Recordedon

System

Page 4: Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

Proposed System Consists of three parts:

Mobile Application for Android Devices. Desktop Application for Windows. Web Service to provide data to the above applications.

Mobile Application Intended for use by the student staff for logging

movements. Desktop Application

Intended for management to administrate the system. Web Service

Central data source for the two applications, not directly used by LRV Management / Staff.

Page 5: Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

System Justification Computer based solution can provide many

advantages:

Faster logging of movements. More control over how processes are undertaken. Incorrect counts can be detected instantly. Cuts out many tedious, time consuming processes. Room for expansion – additional useful features

can be developed and implemented in the future. Will not suffer common paper-based issues (such

as legibility of users writing / ink running if document placed on a wet surface etc).

Page 6: Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

Research and Development to Date Research

Programming languages suitable for the development. Chosen C# for Desktop and Java for Mobile.

Platforms that can implement the selected programming languages. Chosen Android for Mobile and Windows for Desktop.

Benefits of a web service implementation and selection of a suitable architecture. Chosen IIS Windows Communication Foundation REST Web Service

Web service code developed using C# and XML.

Suitable database management system. Chosen Microsoft SQL Server.

Development tools to be used throughout development. Chosen Eclipse for Android and Visual Studio for Desktop / Web Service.

Mobile device to be used for the Android application. Chosen the Ainol Novo Fire 7.

Page 7: Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

Research and Development to Date Development

Analysis and Design Analysis:

System Requirements Project Initiation Documentation

Design: UML

Use Case Diagrams and Descriptions Activity Diagrams Class Diagrams (For Mobile and Web Service) Entity Relationship Diagram

Development Started Web Service development. Started Mobile Application development.

Page 8: Inter Semester Presentation By Andrew Mepham Development of a Lightweight Stock Movement System.

Planned Development

Adjust Project Plan – does not resemble the current processes being undertaken.

Maintain documentation throughout development.

Primary focus is Mobile Application and Web Service. Mobile Application functionality close to

completion by Week 6 – Second Semester. Secondary focus will be Desktop Application.

Desktop and Web Service completed by final hand in date.