We designed a mobile application for The Church of Jesus Christ of Latter-day Saints as part of our project in Systems Engineering 2. The app aims to aid the church clergies in their effort to improve human relations.
A complete review of the use cases and anatomy of the mysterious yet powerful Dynamic Member Lists and Dynamic "Point of View" Member Lists
Have you ever wished you could collect certain supplemental data (e.g. PP&E rollforward) at the parent entity level (e.g. legal entity, market, geographical region) instead of at each base entity in HFM? Have you ever wished you could run a FR Report for a group of entities such as a region by just specifying the region entity in the user Point of View? Have you ever wished you could pull a list of active entities based on the year or scenario selected?\
Your wishes can come true with the use of Dynamic Member Lists and Dynamic "Point of View" Member Lists with HFM data forms and BI+ FR Reports. Join us in this webinar to take a deep dive into the application and construction of these member lists. Whether you are a business user, a Hyperion system administrator, or a developer, you will be enlightened by the information presented.
Attendees will learn:
The difference between Static, Dynamic Member Lists and Dynamic "Point of View" Member Lists
The use cases for Dynamic Member Lists and Dynamic "Point of View" Member Lists in HFM data forms and BI+ FR reports
The construction of the data forms and reports leveraging Dynamic Member Lists and Dynamic "Point of View" Member Lists
Presenter: Mary Chan & Grace Xu
Date: 04/27/2018
A complete review of the use cases and anatomy of the mysterious yet powerful Dynamic Member Lists and Dynamic "Point of View" Member Lists
Have you ever wished you could collect certain supplemental data (e.g. PP&E rollforward) at the parent entity level (e.g. legal entity, market, geographical region) instead of at each base entity in HFM? Have you ever wished you could run a FR Report for a group of entities such as a region by just specifying the region entity in the user Point of View? Have you ever wished you could pull a list of active entities based on the year or scenario selected?\
Your wishes can come true with the use of Dynamic Member Lists and Dynamic "Point of View" Member Lists with HFM data forms and BI+ FR Reports. Join us in this webinar to take a deep dive into the application and construction of these member lists. Whether you are a business user, a Hyperion system administrator, or a developer, you will be enlightened by the information presented.
Attendees will learn:
The difference between Static, Dynamic Member Lists and Dynamic "Point of View" Member Lists
The use cases for Dynamic Member Lists and Dynamic "Point of View" Member Lists in HFM data forms and BI+ FR reports
The construction of the data forms and reports leveraging Dynamic Member Lists and Dynamic "Point of View" Member Lists
Presenter: Mary Chan & Grace Xu
Date: 04/27/2018
Slide deck about resumes and cover letters, used in job search workshops, primarily with designated accountants and accounting students but also when facilitating guest presentations for job seekers. Includes model resume and cover letter.
Databases versus Spreadsheets-do you know where your data is?stefanchauveau
As a data management tool, databases are far better than spreadsheets. We present some evidence of spreadsheet problems and look at all the things a database can do better that you might not have thought of.
Reports about your Office 365 can help you analyze, rectify problems and manage resources better. This reporting tool provides details needed by Office 365 administrators to make the best use of Office 365 resources.
[Database assignment is1060]UOL Student Number 090404702.docxdanielfoster65629
[Database assignment is1060]
UOL Student Number: 090404702
Introduction
Mable Skin Clinic has 5 different branches within the City of Singapore. It offers medical treatment and consultation to the public on various skin illnesses. Its popularity has grown its customer base in Singapore. Mable’s 5 branches that are located in various parts of Singapore handle tour enquiries and bookings from customers.
Each branch is assigned with two skin specialist doctors. Besides treating normal skin diseases these specialists hold different field of expertise. Customers usually make bookings on the specialists that they deem appropriate to their skin illness.
Adding value to a company’s customer service by providing the necessary information and instruction prior to a product or service purchase is essential. The purpose of my report is to showcase how a database management system is able to help a Mable Skin Clinic use the data captured from its patients to better serve them and also help the clinics to better manage and plan the medical appointment schedules better.
Problem & Concern
There are some voices of concerned within the Mable’s management that there is an increase in internal operational problems and complaints from patients. The problems concerned are listed below;
· Increase in the number of patients that cancelled their medical appointment that they have previously made online at the very last minute. This has certainly caused a disruption and wastage of resources as the doctors and specialists were unproductive during that appointment slot where the booking has been cancelled.
· Customer complaints that the instruction and information prior to the medical appointment are inaccurate.
· Employees do not have any reports to refer to.
· Management have problems tracking the customer’s data.
Mable skin clinic operates in 5 different locations in the city. They are as follows;
1. Woodlands Branch
2. Bishan Branch
3. Jurong Branch
4. Orchard Branch
5. Tampines Branch
Data Analysis
Naming Data Items
Full Name
Assigned Name
Appointment No
Appt No
Clinic No
ClinicNo
Appointment Date
ApptDate
Appointment Time
ApptTime
Consultation Fee Only
ConsultationFee
Specialist No
SpecialistNo
Specialist Name
SpecialistName
Expertise
Expertise
Specialist Telephone No
SpecialistTelNo
Clinic Name
ClinicName
Room No
RoomNo
Booking No
BKNo
Booking Date
BKDate
Booking Time
BKTime
Booking Instructions
BKInst
Customer No
CustNo
Customer Name
CustName
Customer Address
CustAddr
Customer Telephone No
CustTelNo
Entity Types & Named Data Items
APPOINMENT (ApptNo, ApptDate,ApptTime,ConsultationsFee, [ClinicNo])
Note: Different appointments may be held at the same clinic. [] represents a repeating group
BOOKING (BKNo, CustNo,ApptNo, BKDate,BKTime,BKInst,)
CLINIC (ClinicNo,RoomNo,ClinicName)
Note: Each clinics holds two unique room no.
CUSTOMER (CustNo, CustName, CustAddr, CustTelNo)
SPECIALIST (SpecsNo,ClinicNo, Expertise,SpecsName,SpecsTelNo)
Notes: Each specialist wi.
IT Service Catalog: 5 Steps to Prepare Your Organization for Successful Servi...Evergreen Systems
Few Organizations have deep experience in planning for a successful Service Catalog project. Questions abound:
"What are the best practices? How will we measure success? What roles & responsibilities will we have? What are the customer & executive expectations...and how do we address them? What options do we have for getting started? Can we start simply and grow as we learn?"
Successful Service Catalog projects are dramatically different than many other IT projects. Please join Don Casson, CEO of Evergreen as he answers these questions and explains the 5 steps to prepare your team for success with your IT Service Catalog project.
Jeff Benedict, ITSM Practice Leader, will demo our constantly evolving view of a very advanced Employee Self-Service Catalog & Portal, built on ServiceNow technologies.
Webinar recording with demo available at http://content.evergreensys.com/it-service-catalog-project-steps-prepare-organization
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
More Related Content
Similar to Ecclesiastical Mobile App Database Model
Slide deck about resumes and cover letters, used in job search workshops, primarily with designated accountants and accounting students but also when facilitating guest presentations for job seekers. Includes model resume and cover letter.
Databases versus Spreadsheets-do you know where your data is?stefanchauveau
As a data management tool, databases are far better than spreadsheets. We present some evidence of spreadsheet problems and look at all the things a database can do better that you might not have thought of.
Reports about your Office 365 can help you analyze, rectify problems and manage resources better. This reporting tool provides details needed by Office 365 administrators to make the best use of Office 365 resources.
[Database assignment is1060]UOL Student Number 090404702.docxdanielfoster65629
[Database assignment is1060]
UOL Student Number: 090404702
Introduction
Mable Skin Clinic has 5 different branches within the City of Singapore. It offers medical treatment and consultation to the public on various skin illnesses. Its popularity has grown its customer base in Singapore. Mable’s 5 branches that are located in various parts of Singapore handle tour enquiries and bookings from customers.
Each branch is assigned with two skin specialist doctors. Besides treating normal skin diseases these specialists hold different field of expertise. Customers usually make bookings on the specialists that they deem appropriate to their skin illness.
Adding value to a company’s customer service by providing the necessary information and instruction prior to a product or service purchase is essential. The purpose of my report is to showcase how a database management system is able to help a Mable Skin Clinic use the data captured from its patients to better serve them and also help the clinics to better manage and plan the medical appointment schedules better.
Problem & Concern
There are some voices of concerned within the Mable’s management that there is an increase in internal operational problems and complaints from patients. The problems concerned are listed below;
· Increase in the number of patients that cancelled their medical appointment that they have previously made online at the very last minute. This has certainly caused a disruption and wastage of resources as the doctors and specialists were unproductive during that appointment slot where the booking has been cancelled.
· Customer complaints that the instruction and information prior to the medical appointment are inaccurate.
· Employees do not have any reports to refer to.
· Management have problems tracking the customer’s data.
Mable skin clinic operates in 5 different locations in the city. They are as follows;
1. Woodlands Branch
2. Bishan Branch
3. Jurong Branch
4. Orchard Branch
5. Tampines Branch
Data Analysis
Naming Data Items
Full Name
Assigned Name
Appointment No
Appt No
Clinic No
ClinicNo
Appointment Date
ApptDate
Appointment Time
ApptTime
Consultation Fee Only
ConsultationFee
Specialist No
SpecialistNo
Specialist Name
SpecialistName
Expertise
Expertise
Specialist Telephone No
SpecialistTelNo
Clinic Name
ClinicName
Room No
RoomNo
Booking No
BKNo
Booking Date
BKDate
Booking Time
BKTime
Booking Instructions
BKInst
Customer No
CustNo
Customer Name
CustName
Customer Address
CustAddr
Customer Telephone No
CustTelNo
Entity Types & Named Data Items
APPOINMENT (ApptNo, ApptDate,ApptTime,ConsultationsFee, [ClinicNo])
Note: Different appointments may be held at the same clinic. [] represents a repeating group
BOOKING (BKNo, CustNo,ApptNo, BKDate,BKTime,BKInst,)
CLINIC (ClinicNo,RoomNo,ClinicName)
Note: Each clinics holds two unique room no.
CUSTOMER (CustNo, CustName, CustAddr, CustTelNo)
SPECIALIST (SpecsNo,ClinicNo, Expertise,SpecsName,SpecsTelNo)
Notes: Each specialist wi.
IT Service Catalog: 5 Steps to Prepare Your Organization for Successful Servi...Evergreen Systems
Few Organizations have deep experience in planning for a successful Service Catalog project. Questions abound:
"What are the best practices? How will we measure success? What roles & responsibilities will we have? What are the customer & executive expectations...and how do we address them? What options do we have for getting started? Can we start simply and grow as we learn?"
Successful Service Catalog projects are dramatically different than many other IT projects. Please join Don Casson, CEO of Evergreen as he answers these questions and explains the 5 steps to prepare your team for success with your IT Service Catalog project.
Jeff Benedict, ITSM Practice Leader, will demo our constantly evolving view of a very advanced Employee Self-Service Catalog & Portal, built on ServiceNow technologies.
Webinar recording with demo available at http://content.evergreensys.com/it-service-catalog-project-steps-prepare-organization
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601
Similar to Ecclesiastical Mobile App Database Model (20)
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaYara Milbes
Discover the transformative power of the WhatsApp API in our latest SlideShare presentation, "Top 7 Unique WhatsApp API Benefits." In today's fast-paced digital era, effective communication is crucial for both personal and professional success. Whether you're a small business looking to enhance customer interactions or an individual seeking seamless communication with loved ones, the WhatsApp API offers robust capabilities that can significantly elevate your experience.
In this presentation, we delve into the top 7 distinctive benefits of the WhatsApp API, provided by the leading WhatsApp API service provider in Saudi Arabia. Learn how to streamline customer support, automate notifications, leverage rich media messaging, run scalable marketing campaigns, integrate secure payments, synchronize with CRM systems, and ensure enhanced security and privacy.
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Ecclesiastical Mobile App Database Model
1.
The Church of Jesus Christ of Latter-day Saints
Development on New Ministering Visit App
CIS 405 Spring 2018
Project Team:
Jared Kaonohi
Alger Aranda
Kay Ng
3. Design Explanations of the Database Layer
Classes and Methods:
Our database layer contains 4 RDBMS tables, 3 data access and management (DAM)
classes and 7 problem domain classes.
The 4 tables are: User Table, Account Table, Appointment Table and Visit Table.
● For the User Table, there are 7 attributes:
1. lastname is a string with up to 20 characters. It is the last name of users.
2. firstname is a string with up to 20 characters. It is the first name of users.
3. address is a string with up to 100 characters. It is the address of users.
4. phone is an integer with 10 numbers. It contains the phone number of
users.
5. birthdate is an integer with 8 numbers. The format is: MMDDYYYY. It
contains information of the birthdate of users.
6. age is an integer with 1 to a range between 8 to 120. It represents the age
of users.
7. member# is an integer with 11 numbers. It is the church membership
number of users.
● For the Account Table, there are 3 attributes:
1. membername is a string with up to 20 characters. It is the login name of
users.
2. logintime is an integer with 4 numbers. The format is: hhmm. It contains
the login time of the users.
3. logouttime is an integer with 4 numbers. The format is: hhmm. It contains
the logout time of the users.
● For the Appointment Table, there are 4 attributes:
1. time is an integer with 4 numbers. The format is: hhmm. It is the time of
the ministering appointment.
2. date is an integer with 8 numbers. The format is: MMDDYYYY. It is the date
of the ministering appointment.
3. location is a string with up to 40 characters. It is the place of ministering.
4. member# is an integer with 11 numbers. It is the church membership
number of users.
4. ● For the Visit Table, there are 4 attributes:
1. lesson is a string with up to 120 characters. It contains the topic, content or
any notes regarding the ministering.
2. service is a string with up to 120 characters. It represents things that
household would like ask their ministers to assist with.
3. visithistory is a string with up to 200 characters. It contains the feedback
or any notes given by the household and ministers.
4. location is a string with up to 40 characters. It contains information of the
visit location
The 3 DAM classes are: Account DAM, Appointment DAM and Visit DAM. The methods
of DAMs are as follows:
● The Account DAM reads and writes data of string and integer from the
Appointment Table, Visit Table and Account Table
● The Appointment DAM reads and writes data of string and integer from the
Appointment Table and Visit Table
● The Visit DAM reads and writes data of string and integer from the Visit Table
Under Problem domain class, seven classes are defined namely: User, Account,
Household, Church Leaders, Ministers, Visit, and Appointment. User is the parent of
Account which is the parent of the three subclasses: Household, Church Leaders, and
Ministers. The other two classes, Visit and Appointment are interconnected to all
other classes of the problem domain class category. The User class contains two
methods, change address and update age, which are inherited by the child class
account, and the other three subclasses mentioned beforehand.
The two main methods under the parent class User, change address and update
age, are being inherited by all the child classes which means that each of those
actors indicated on the design has the capability to update the address of their own
user account. The cancel without notice capability, on the other hand, will be granted
to the three classes, household, church leaders, and ministers. One unique method
among all other method is the assign minister which is only granted to church
leaders. Household, if desired, has the capability to schedule an appointment with
the other actors [Church Leaders and Ministers] for any church purposes.
Dependency:
Dependency of tables:
The user table is the parent of the account table. Also, the account table is the
parent of both the visit and appointment tables, because the account table is where
5. the user’s information will go to create an account on the system. The account table
will then affect the changes on the visit and appointment table. Appointment table
will be the parent of the visit table.
Dependency of databases:
The Appointment database connects with Account, Appointment and Visit tables.
Then the Appointment database connects to Account, Appointment classes are
interconnected to the appointment database and its through this database where the
data will change also the data on the appointment and visit. The Appointment
database connects to the Appointment and Visit classes. Lastly, the Visit database
connects the Visit table to Visit class.
Dependency of problem-domain classes:
The User table will connect with the User class in the problem-domain classes. The
User class is the parent of Account class, and the Account class is the parent for the
Household, Ministers and Church Leaders classes. The Household, Ministers and Visit
class connects to Appointment class.
Database Format
We decided to have our database founded on the relational database management
system (RDBMS) because that is the only format that we are most familiar to and the
simplest way for us on to setup the application. Also, our information is not complex,
in which the data types are mainly going to be text and integers.