SYSTEM DESIGN. 1. SYSTEM DESIGN. 3. System Design. PATR
Added on - 16 Sep 2019
Running head: SYSTEM DESIGN1System DesignPATRICIA PARKERCMGT 55511/14/2016Professor Ali Yallah
SYSTEM DESIGN2System DesignDesign considerations for a mobile app can be either native or hybrid. For the purposesof this online jewelry store the hybrid option was chosen. It was considered the better choicebecause of it better potential for cross-platform support and reuse capabilities of existing webdevelopment skills.The design considerations for a mobile application are as follows:The mobile enterprise can support more than one mobile platform.The mobile enterprise can develop and launch more than one mobile application rangingfrom 5-20 mobile applications, thereby allowing for technology growth.Eliminates the difficulty in finding a qualified team with native development skills,thereby affecting the time to market of the mobile application.Hybrid development provides high-quality and the flexibility needed for the mobile application.Enterprise applications and data service integration support offline application data that issynchronized to the enterprise database. This ensures that the mobile application is secure,scalable, and maintainable. The installation of a mobile middleware server or a mobile gatewaysits between the mobile application, the existing application, and data services. All of the mobileenterprise applications are connected to the middleware server to reduce integration dependency.From there the mobile applications only need to be authorized to support security. Securestorage and encryption and end-to-end encryption is needed since the possibility of data leakageis high with mobile applications. In addition, sensitive data within the mobile device is alsoencrypted to minimize data leakage.Other factors to ensure smooth integration andimplementation of the mobile enterprise applications are proper setup of HTTPS is implementedalong with security redundancy; and application log gathering where activity logs are sent backto a logging server.
SYSTEM DESIGN3Mobile Apps vs. Web AppsMobile apps behave much like standard websites do in that they consist of browser-based HTMLpages linked together and accessed over the Internet via Wi-Fi. However, it is designed for thesmaller handheld display and touch-screen interface with mobile-specific features such as click-to-call or location-based mapping. Web apps are actual applications downloaded and installedonto the mobile device rather than accessed via an Internet browser. The end user visits devicespecific portals called app stores. Some popular examples are Apple’s App Store, AndroidMarket, or Blackberry App World. The web app can download content from the Internet ordownload content to be accessed without the Internet. Each business would need to weigh thepros and cons to make the important decision in choosing which application meets their businessneeds.Required Entities and AttributesCUSTOMERITEMSHOPPINGCARTORDERCREDIT CARDE-COMMERCESHIPPINGPK Customer IDPK Item NoNumber of ItemsOrderNumberPK Customer IDPK Credit CardNumberShippingAddressCustomer NameItem NameItem PriceOrder DateCustomer NameItem NameShipping DateCustomer AddressItem PricePK CreditCard NumberItem PriceExpectedDelivery DateCustomer EmailExpiration DateTotal AmountDueSecurity Code