130 likes | 233 Views
ARD- A smart phone application for sales agents. Project Team – Arsen Shatikyan shatikya@bgu.ac.il Udi Vaksman udi_v@hotmail.com
E N D
ARD- A smart phone application for sales agents Project Team – Arsen Shatikyan shatikya@bgu.ac.il Udi Vaksman udi_v@hotmail.com Avihay Danino neo@bezeqint.net Academic Advisor - Prof. Ehud Gudes ehud@cs.bgu.ac.il Technical Advisor – Bernard Fadlon bernard@ngsoft.com Project Homepage – http://www.cs.bgu.ac.il/~shatikya/project
Background • Salesmen come to clients to propose products . • Salesman offers a list of products, and a client chooses a product from the list. • If some product is missing in the client’s stock, the salesman orders it.
Problem domain • Spending time for phone calls to obtain the order • Involving other people in the main office. • Bringing a barcode reader and hardcopy of catalog • Non-optimal offers to client. • The modern smartphones may be used as computer clients, and operate with database for smart search and ordering of the products.
Current situation • Special equipment to scan the products’ barcodes. • The search in hardcopy of a product catalog may take a lot of time. • Salesman decides, which product the client needs. • Salesman orders products by making a phone call • Sometimes the ordered item does not match to the client, because of the lack of some property or functionality. • The phone line may be busy.
Proposed Solution • Finding the products that satisfy a certain criteria. • Sorting the products in order of importance of the criteria for a certain customer. • Displaying the technical specification of a chosen product. • Barcode recognition module. • Ordering products via network.
System architecture + Technologies • Client with J2ME based application • Application server running on JAVA • JDBC for connection to database • MySQL based database server
Main Functional Requirements • Login • Search a product by properties. • Displaying the product data sheet • Ordering products • Getting the report about customers orders • Register a new customer
Main Non-Functional Requirements • Short time for search and ordering the products. • Navigation menus should be simple with maximal depth of 2 levels. • Queries screens and reports should be very accessible and simple. • The forms of queries will contain the most expectable default values.
Risks • The people that will use the system are not technology-oriented people. If the system will not be friendly and the users will feel that the “old days” were better, they will abandon the system and will not use it. • The system depends on a stable connection to application server, if this connection will be slow and unreliable the entire system will suffer from slow response.