Graduation Project Presentation


Published on

My Graduation Project Presentation

Published in: Education, Technology
1 Comment
  • It's a very good ide I really intrested in it. If I can contact with authour of this project I was glad toooooo.
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Graduation Project Presentation

  1. 1. Sales and Inventory Management Systemusing Mobile Client<br />SIMS<br />
  2. 2. Agenda<br />Responsibilities<br />What is sims<br />System components<br />Why sims is different<br />Design principles<br />Journey of data<br />Security<br />Mobile client <br />Web administration module<br />DEMO<br />Technical documentation<br />SIMS<br />
  3. 3. Responsibilities<br />
  4. 4. What is SIMS<br />SIMS<br />
  5. 5. It&apos;s Not Just an Application<br />It&apos;s A Complete System<br />SIMS<br />
  6. 6. SIMS Components<br />SIMS<br />
  7. 7. SIMS Components<br />Service Model<br />SIMS Components<br />Point of Sales<br />The connection point between the <br /> three system components<br />Consist of two main services<br /> SIMS Service and SIMS Mobile Service<br /><ul><li>Creating Store Data
  8. 8. Products
  9. 9. Users
  10. 10. Up to date w/ store activity
  11. 11. Alerts
  12. 12. Search & Reports
  13. 13. Charts</li></ul>Reach data from anywhere<br />Help connect On-Site personnels with the organization environment<br />It is an Optional part, SIMS will function Properly without it <br />The direct point of interaction between<br /> the system and the salesman. <br /> The most used part of the system as it being used by many salespersons <br />Used to search the system for products, orders, or customers information<br />Web Module<br />Mobile Client<br />SIMS<br />
  14. 14. Design Principles<br />SIMS<br />
  15. 15. allows different team members to independently <br />develop each of the individual system’s modules<br />allows parts of the application to separately evolve<br />promotes code re-use and flexibility <br />promotes separation of concerns through allowing a high <br />degree of separation between the system’s modules<br />Modularity<br />SIMS<br />
  16. 16. Interoperable systems has more acceptance by <br />organizations than platform dependant ones<br />Interoperable system can be easily adapted to interoperate <br />with existing systems and get along with the new ones<br />Building an interoperable system in today&apos;s evolved <br />technologies and platforms is not an easy task<br />Tightly coupled software system are<br /> headache for most organizations<br />Interoperability<br />SIMS<br />
  17. 17. SIMS can run effectively for a Mini-Market with single PC<br />as well as a Hyper-Market or Mega Store<br /> with hundreds of Mobile Clients and POSs<br />As well as a large scale Intranet or Internet networks<br />SIMS components can connect using <br />cheap and easy to install LAN network<br />Scalable system is one that can continue to function properly <br />when it or it’s context increased in size or volume<br />Scalability<br />SIMS<br />
  18. 18. Journey of Data<br />SIMS<br />
  19. 19. Client ModulesPOS and Mobile Client<br />Translator<br />SOAP Messages Containing Data Contracts<br />Translator<br />Inventory Management ServerWeb Administration Module + SIMS Service + SIMS Mobile Service<br />LINQ Entities<br />Common Data Access Tier<br />Row Data<br />SIMS<br />SIMS Database<br />
  20. 20. Security<br />SIMS<br />
  21. 21. Malicious, hackers, Identify Fraudesters<br />Costs organizations million <br />of dollars every year<br />The challenge of using <br />public networks<br />Why it has such importance?<br />Fundamental feature for<br /> any software today<br />Security is Fundamental<br />SIMS<br />
  22. 22. Confidentiality<br />Depends on 4 main security services<br />Integrity<br />Machine Authentication<br />User Authentication / Authorization<br />Security in SIMS<br />SIMS<br />
  23. 23. Applying the security directly to the message<br /> by modifying its content <br />SIMS service depends on SOAP messages to implement the <br />mentioned security services<br />Message security uses the WS-Security<br /> specification to secure messages. <br />Security Implementation<br />Message Level Security<br />SIMS<br />
  24. 24. First:Client Initialize and Sends a Message with X.509 Certificate Information <br />Certificate Store<br />1<br />Get Service Certificate<br />Get Client Certificate<br />2<br />6<br />Send Request Message<br />Client<br />Service<br />Attach Client Certificate to Message<br />3<br />4<br />Sign Message<br />SIMS<br />5<br />Encrypt Message<br />
  25. 25. Second: The Service Authenticate The Client using The X.509 Certificate and Signature<br />Certificate Store<br />Verify Trust <br />Chain<br />Service<br />3<br />Check Revocation<br /> Status<br />2<br />6<br />Send Response Message<br />4<br />Decrypt Message<br />5<br />Verify XML Signature<br />Service<br />Validate <br />Certificate<br />1<br />Client<br />SIMS<br />
  26. 26. User Authentication<br />Identity Store<br />6<br />Request<br />Service<br />Client<br />4<br />Validate Credentials<br />SIMS<br />5<br />Response<br />
  27. 27. Mobile Client<br />SIMS<br />
  28. 28. Mobile Client Functionality<br />SIMS<br />
  29. 29. Mobility Challenges<br />SIMS<br />
  30. 30. Web Administration Module<br />Manage All See All<br />SIMS<br />
  31. 31. SIMS can run effectively for a Mini-Market with single PC<br />as well as a Hyper-Market or Mega Store<br /> with hundreds of Mobile Clients and POSs<br />As well as a large scale Intranet or Internet networks<br />SIMS components can connect using <br />cheap and easy to install LAN network<br />What does the administrator care about ?<br />Web Administration<br />SIMS<br />
  32. 32. Entry Pointto the System<br />Products<br />Supplies<br />Users<br />Web Administration<br />SIMS<br />
  33. 33. What AdminsCare About !<br />Store Activity<br />Customizable Alerts<br />User Interaction<br />Search & Easy Access<br />Web Administration<br />SIMS<br />
  34. 34. Reporting<br />simple way to represent the data understood form.<br />SIMS<br />
  35. 35. Rush Hours Report<br />Make a comparison in sales operations for a different days and determines the rush hours<br />Returned Products ReportDetermine the quantity of the returned product per month or year<br />Product Sales ReportIdentify the sales of any product per a month or a year<br /> Damaged Products ReportList products marked as damaged thorough a month or a year <br />User Report<br />Represent any user sales and its details for a month or a year<br />Reporting<br />SIMS<br />
  36. 36. Users<br />SIMS<br />
  37. 37. What matters in a web design?<br />Function Oriented<br />Browser Interoperability<br />Accessibility<br />Web Design<br />SIMS<br />
  38. 38. I hope you liked the documentation Cover…<br />SIMS<br />
  39. 39. Point of Sales<br />Easy to use and Intuitive<br />User Interface<br />SIMS<br />
  40. 40. Search for Products, Customers, and Orders<br />Retrieve and review administrators messages<br />Ringing Sales<br />Add Customers<br />Point of Sales<br />Allow Salesman to<br />SIMS<br />
  41. 41. Point of Sales<br />SIMS<br />
  42. 42. Recipt Printing<br />SIMS<br />
  43. 43. SIMS<br />
  44. 44. HTML Help<br /><ul><li> As user may face difficulties while using the system, we had the idea of creating a help file using HTML Help Workshop to create (.chm) file as shown in figure.
  45. 45. All we have done is that we created HTML pages then add them to one “chm” file.
  46. 46. A lot of users find it interesting to learn something step by step.</li></ul>SIMS<br />
  47. 47. Guiding through the system <br />perform different tasks in step-by-step help topics<br />First step how to log in application?<br />SIMS<br />
  48. 48. Introduction<br />We have designed this system to add (name and id), edit, search and gain products. <br />SIMS<br />
  49. 49. Ring a sale<br />search of product insert any alphabetic if you show all found to product.<br />SIMS<br />
  50. 50. Add Customer<br />The “ Add Customer” screen is divided into two main tabs.<br />SIMS<br />
  51. 51. Edit Customer<br />.<br />The “ edit Customer” screen is divided intoEdit (id- order data)<br />SIMS<br />
  52. 52. Search<br />The application provide search facility for the user to search one of the following system entities <br /><ul><li>Search customer
  53. 53. Search order
  54. 54. Search product
  55. 55. Search message</li></ul>SIMS<br />
  56. 56. Mobile client<br />This is the screen where you enter your credentials to access the system<br />SIMS<br />
  57. 57. Successful Login<br />You will see the following screen if your credentials are correct<br />SIMS<br />