80 likes | 166 Views
Inter Semester Presentation. Development of a Lightweight Stock Movement System. By Andrew Mepham. Content. Project Overview Proposed System System Justification Research and Development to Date Planned Development. Project Overview.
E N D
Inter Semester Presentation Development of a Lightweight Stock Movement System By Andrew Mepham
Content • Project Overview • Proposed System • System Justification • Research and Development to Date • Planned Development
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 Recorded on System Stock Moved Stock Selected
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.
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).
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.
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.
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.