Проєкт інформаційної системи із автоматизації розрахунків з надання комунальних послуг на платформі Salesforce

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

Автоматизація розрахунків за комунальні послуги стає важливим елементом оптимізації фінансової та облікової діяльності як для приватних осіб, так і для компаній. У зв’язку з розширенням асортименту послуг та необхідністю обробляти значний обсяг платіжних операцій, сучасні інформаційні системи мають забезпечувати простоту, швидкість та зручність користування для усіх категорій споживачів [1]. Проєкт створення інформаційної системи для автоматизації розрахунків з надання комунальних послуг на платформі Salesforce спрямований на інтеграцію комплексного підходу для ефективного управління комунальними платежами з можливістю миттєвого розрахунку, аналізу та оплат безпосередньо в системі. Зокрема, система забезпечує користувачам автоматичне визначення необхідної суми до сплати з урахуванням усіх наданих послуг і постачальників, а також інтеграцію з сервісами для безпосереднього здійснення платежів. Це дозволяє зручно і швидко здійснити оплату за комунальні послуги в одному місці без необхідності додаткових дій. У ході проєкту розглянуто основні проблеми, що виникають при розробці таких систем: інтеграція з наявними системами оплати, забезпечення коректного обліку та безпеки, а також доступність інтерфейсу для широкого кола користувачів. За допомогою системного аналізу було виділено основну мету проєкту та структуру завдань, представлену у вигляді дерева цілей [2], що відображає ключові аспекти автоматизації розрахунків, зокрема надання швидкого доступу до платіжної інформації та підтримку користувацького інтерфейсу, який адаптується до потреб користувача. Для забезпечення інтерактивної взаємодії користувача із системою розроблено та проаналізовано UML-діаграми, які включають діаграму варіантів використання, діаграму класів, діаграму послідовності, діаграму станів, діаграму діяльності та діаграму розгортання. Це дозволило наочно відобразити взаємодію між системними об’єктами, їх функціонал і порядок обробки даних [3]. Проєкт також описує процеси налаштування основних об'єктів і полів для роботи з комунальними платежами, розробку логіки автоматичних розрахунків платежів за допомогою мови програмування Apex, функціонал авторизації та створення токенів для доступу користувачів. Це робить систему не лише зручною, а й високонадійною з точки зору безпеки даних, що особливо важливо при роботі з фінансовими операціями. Розроблений функціонал також включає можливість здійснення оплати, перегляду історії платежів і звітності, що дає змогу користувачам відстежувати поточний стан комунальних зобов’язань та контролювати витрати. Об’єктом дослідження даної кваліфікаційної роботи виступає процес створення проєкту інформаційної системи із автоматизації розрахунків з надання комунальних послуг на платформі Salesforce. Предмет дослідження – це способи та технології реалізації проєкту інформаційної системи із автоматизації розрахунків з надання комунальних послуг на платформі Salesforce. Метою магістерської кваліфікаційної роботи є управління проєктом зі створення інформаційної системи із автоматизації розрахунків з надання комунальних послуг на платформі Salesforce. Для досягнення поставленої мети було визначено такі задачі для дослідження даної теми: ? проаналізувати предметну область, а саме здійснити аналітичний огляд літературних та інших джерел; ? дослідити переваги та недоліки вже наявних аналогів системи; ? здіи?снити системнии? аналіз в межах предметноі? області, описати основні функції, визначити тип системи що розробляється; ? скласти план впровадження проєкту, враховуючи необхідні ресурси і можливі ризики; ? описати процес реалізації проєкту та організувати контроль виконання завдань; ? розробити зручну систему по автоматизації розрахунків з надання комунальних послуг використовуючи платформу Salesforce, що відповідатиме вимогам, і завершити проєкт згідно з планом. Отже, у даній магістерській кваліфікаційній роботі було сформовано вимоги до проєкту та досліджено проблеми розроблення інформаційної системи із автоматизації розрахунків з надання комунальних послуг на платформі Salesforce [4]. Окрім цього, у рамках проєкту було створено план керування проєктом, включаючи ієрархію задач (WBS) [5], розроблено графік виконання робіт, планування ризиків і ресурсів, що забезпечило системний підхід до впровадження даного програмного рішення. Фінальним продуктом став прототип інформаційної системи на платформі Salesforce, який поєднує функції автоматизації розрахунків, обліку та оплати комунальних послуг. Проведено тестування системи, яке підтвердило її відповідність визначеним вимогам і готовність до подальшого використання.
The automation of utility payment calculations is becoming an essential element in optimizing financial and accounting operations for both individuals and companies. With the increasing range of services and the need to process a significant volume of payment transactions, modern information systems must provide simplicity, speed, and user-friendliness for all categories of consumers [1]. The project to create an information system for automating utility billing on the Salesforce platform aims to integrate a comprehensive approach for efficient management of utility payments, with features for real-time calculations, analysis, and direct payment capabilities within the system. The system specifically enables users to automatically determine the required amount for payment, considering all provided services and suppliers, as well as integration with payment services for direct transactions. This allows users to conveniently and quickly make utility payments in one place without additional steps. This project addresses key challenges in developing such systems: integration with existing payment systems, ensuring accurate accounting and security, and creating an accessible interface for a wide range of users. Through systems analysis, the primary project goal and task structure were identified, represented as a goal tree [2], which highlights the key aspects of automation, including quick access to payment information and a user interface adaptable to the needs of users. To ensure interactive user interaction with the system, various UML diagrams were developed and analyzed, including use case diagrams, class diagrams, sequence diagrams, state diagrams, activity diagrams, and deployment diagrams. This visualization effectively illustrates the interaction between system objects, their functionality, and the data processing flow [3]. The project also details the setup of core objects and fields for handling utility payments, the development of automatic payment calculation logic using the Apex programming language, and features for user authorization and token generation for secure access. This design not only enhances usability but also ensures high reliability regarding data security, which is particularly crucial in handling financial transactions. Additionally, developed features include payment processing, payment history tracking, and reporting capabilities, enabling users to monitor the current state of their utility obligations and manage their expenses. The study object of this qualification work is the development process of an information system for automating utility billing on the Salesforce platform. The scope of the research includes the methods and technologies applied to implement the information system for automating utility billing on the Salesforce platform. The goal of this master's qualification work is to manage the project for creating an information system for automating utility billing on the Salesforce platform. The following tasks were identified to achieve the research objective: ? Analyze the field of study by conducting a literature review and other sources; ? Investigate the advantages and disadvantages of existing similar systems; ? Conduct system analysis within the area, describe the main functions, and identify the type of system to be developed; ? Formulate a project implementation plan, considering required resources and potential risks; ? Document the project development process and organize task completion monitoring; ? Develop an efficient system for automating utility billing on the Salesforce platform to meet project requirements and finalize the project according to the established plan. In this master’s qualification work, project requirements were defined, and the issues involved in developing an information system for automating utility billing on the Salesforce platform were investigated [4]. Additionally, within the project, a project management plan was created, including a work breakdown structure (WBS) [5], a project schedule, and risk and resource planning, which ensured a systematic approach to the implementation of this software solution. The final product is a Salesforce-based information system prototype that combines features for automating calculations, tracking, and payment of utility services. System testing confirmed its compliance with the specified requirements and its readiness for further use.

Description

Citation

Казимир М. М. Проєкт інформаційної системи із автоматизації розрахунків з надання комунальних послуг на платформі Salesforce : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.03 — Управління ІТ проектами“ / Микола Михайлович Казимир. — Львів, 2024. — 102 с.

Endorsement

Review

Supplemented By

Referenced By