Details
| Title | Разработка веб-приложения для проката автомобилей на базе 1С:Элемент: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» = Development of a web application for car rental based on 1C.Element |
|---|---|
| Creators | Курылева Анастасия Александровна |
| Scientific adviser | Тутыгин Владимир Семенович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | прокат автомобилей ; информационная система ; 1С.Элемент ; автоматизация ; бронирование ; веб-интерфейс ; car rental ; information system ; 1C.Element ; automation ; booking ; web interface |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.04 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-1595 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\41146 |
| Record create date | 7/14/2026 |
Allowed Actions
–
Action 'Прочитать' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена разработке информационной системы для автоматизации деятельности пункта проката автомобилей. В ходе исследования был проведён анализ существующих решений на рынке автоматизации проката и выявлены их преимущества и недостатки. Обоснован выбор технологии «1С:Предприятие.Элемент» как оптимального инструмента для создания современного веб-интерфейса с глубокой интеграцией в учётную систему. В ходе работы разработана конфигурация, включающая три подсистемы: «Автомобили», «Клиенты» и «Прокаты». Реализованы справочники для учёта автомобилей и клиентов, документы «Бронь», «ПрокатМашины», «ВозвратМашины», регистр накопления «ДоступностьАвтомобилей» для контроля занятости автопарка и регистр сведений «История проката» для хранения хронологии операций. Разработан клиентский веб-интерфейс для сотрудника проката, включающий каталог автомобилей с фотографиями, формы для создания бронирований, выдачи и возврата автомобилей, а также панель отчётов. Тестирование разработанной системы проведено с использованием тест кейсов, охватывающих позитивные и негативные сценарии работы, включая проверку корректности расчёта суммы проката, проверку доступности автомобиля при бронировании, валидацию стажа клиента и действительности водительских прав, а также граничные случаи. Всего разработано и выполнено 27 тест-кейсов, из них 13 позитивных и 14 негативных. Результаты тестирования подтвердили корректность работы всех подсистем.
This work is devoted to the development of an information system for automating the activities of a car rental point. During the study, an analysis of existing solutions in the car rental automation market was carried out and their advantages and disadvantages were identified. The choice of 1C:Enterprise.Element technology as the optimal tool for creating a modern web interface with deep integration into the accounting system is justified. A configuration including three subsystems (Cars, Clients, Rentals) was developed. Directories for car and client records, documents for booking, rental and return, an accumulation register for fleet availability control, and an information register for rental history were implemented. A client web interface was developed for the rental employee, including a catalog of cars with photos, forms for booking, rental and return, and a reporting panel. Testing of the developed system was carried out using test cases covering positive and negative scenarios, including verification of the correctness of the rental cost calculation, verification of car availability during booking, validation of clients driving experience and validity of drivers license, as well as boundary cases. A total of 27 test cases were developed and executed, including 13 positive and 14 negative ones. The test results confirmed the correct operation of all subsystems.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|