The data dictionary, datarepository, or system catalog is the most important element of the databasemanagement system that contains data about the data or it may be that day,meaning that it contains the physical database descriptions used by DBMS in mostactive DBMS data dictionary and merging it Means that the database examines thedata dictionary is accessed every time the database is accessed.So the most important thing of thedata dictionary is to give database administrators and other users the ability toaccess easily to the type of data that you are expecting to see in each tablerow and database column, actually without the database why we need a datadictionary in our project where the database is supposed to be built and usedby many users to make sure that everyone is careful of the data types of eachfield where it becomes only a challenge so the dictionary is an effectiveaddition to ensure data consistency. What we use from the data dictionary inour application is that it finds out clarity on the rest of the databasedocuments even when a new user is new to the system to determine the structureof the table and the types become simple.By the end of the developmentprocess, when we have sufficient descriptive data, it is easy to make the rightdecisions and know the services and products that our customers want.
We willprovide them with the best service, thus improving customer service and thusbringing customers. Thus, Decknery helps to grow the return on investment bysending timely notifications for offers. And discounts daily increase therevenues of restaurants during the working days and discounts in the end of theweekend, but the descriptive data restaurants on your mobile helps to link inthe restaurant, that is, when he thinks of asking to eat or go to eat The foodyou will find within your reach is the best way to get as well as bycommunicating with people during this application And know the extent of theirloyalty when you talk about restaurants to others transparently and spontaneouslyand encourage them to comment and participate and build friendly relationshipswith participantsHowever, these descriptive datacontain pictures of restaurants and meals with a high exposure that attract theattention of customers and the emergence of prices of meals and details and allthese factors help to make the application successful and increase the profitof participating restaurants.6.
5 End usercharacteristicsAccording to Smart Insights, 80% ofInternet users own the smartphone and 51% of the time spent with digital mediaon a mobile day (approximately 3 hours), more than the time spent on thedesktop (42%). Although companies understand the importance of going mobile andalso already made their presence, many companies, due to lack of soundunderstanding of the behavior of mobile phone users and their needs, failed tofine-tune the mobile strategy, leading to any or partial success in tapping thepotential Their mobile audience.In bread crumbs if we want to takefull advantage of the application’s potential, users must understand theapplication itself in depth, specifically, the audience of the application, soit should be a good beginning to understand the user’s behavior, habits andcharacteristics – the rest of the things you learn through experienceExperiences that will be of great relevance to your business case scenario.Mobile phone users love coupons. Thisis what distinguishes our application that it offers users offers and couponsdedicated to our name and our users can only get great discounts through them.
Also mobile users take minimaleffort to understand your interface this applies to both desktop and desktopusers – the user interface must always be easy to use. But when it comes tomobile phone users, you need to take more care and make sure that the interfacedesign is de-clutter and clean. The clarity of layout and vision in breadcrumbs of interactive elements is very important given the size of the mobilescreens.
Our application users do not take efforts to learn how your interfaceworks – everything is understandable at first sight itself. Call-to-action andother interactive elements are large enough to avoid miss linking – again a baduser experience.On other hand Ratings areimportant! seriously! Building an application is difficult enough, and that’salso what distinguishes our application, work hard to get those assessments,and effectively maintain them also there are a lot of our application usercharacteristics such as communications between users and ease of use. 6.6 Hardware andsoftware environment Project “Bread Crumbs” is intended to be used by the general publicover the age of 16, a highly user friendly and welcoming user interface is anecessity. Bread Crumbs is set to establish the commercial standards andbenchmark for the 21st century dinning guide technology. The project is to becreated on multiple platforms including iOS, Android, and Windows phone.
Thesoftware is to be developed to aid achieve the project goals which include:increase efficiency of marketing and advertising processes, provide the groundsto monitor and track branch traffic accurately, provide a place for honestunbiased user reviews and opinion sharing, maintain up to date informationregarding organizations, provide excellent reliable and safe experience forindustry critics, provide new services in an existing industry at lower cost,redefine the concept of mobile advertising.Several techniques were used in the bread crumbs project,and our team used android studio software to program the application; Android Studio is the authority Integrated developmentenvironment (IDE) for Android application advancement, in light of IntelliJThought. Over IntelliJ’s capable code editorial manager and designerapparatuses, Android Studio offers significantly more highlights that improveyour efficiency when building Android applications, for example, an adaptable Gradle-based form framework, A quick and highlight rich emulator, A brought togethercondition where you can produce for all Android gadgets, Moment Hurried to pushchanges to your running application without building another APK, Code layoutsand GitHub combination to enable you to manufacture basic applicationhighlights and import test code, and Extensive testing tools and frameworks,also we used API to retrieve the restaurants databases needs to bread crumbs. · Applicationprogram interface (API)An application program interface (API) is code that permits two programmingprojects to communicate with each other. The Programming interface characterizes the right path for a designer tocompose a program that solicitations administrations from a operating system(OS) or other application.
APIs are executed by functions calls made collectionof verbs and nouns. The required language structure is depicted in thedocumentation of the application being called.· How APIs work APIs are comprised of two related elements.
The first is a particular thatportrays how data is traded between programs, done as a demand for preparingand an arrival of the essential information. The second is a product interfacekept in touch with that detail and distributed somehow for utilize. The product that needs to get to the highlights and capacities of the APIis said to call it, and the software that makes the API is said to publish it.API has the assigned world. With more than one billiondynamic month to month clients every month in more than 200 nations, ourinformation gives you exact ongoing mapping data, navigation and locations.