Разработка программного обеспечения для обслуживания автосалона - Программирование, компьютеры и кибернетика курсовая работа

Разработка программного обеспечения для обслуживания автосалона - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Разработка программного обеспечения для обслуживания автосалона

Программное обеспечение для обслуживания автосалона с графическим интерфейсом, возможностью хранения файлов на диске и поиском. Программное проектирование. Документирование программного обеспечения, его тестирование. Разработка руководства пользователя.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

программное обеспечение руководство пользователь
Предоставляет классам, зависящим от данного возможность реализации методов сериализации и десериализации
Абстрактный класс с основными свойствами и методами, необходимыми для работы с товаром
Абстрактный класс, являющийся базовым для классов Sallerи Klient.
Класс автомобиль, содержащий свойства автомобиля, а так же реализующий интерфейс Serialization_Deserialization
Класс мототехника, содержащий свойства мототехники, а так же реализующий интерфейс Serialization_Deserialization
Класс шина, содержащий свойства шин, а так же реализующий интерфейс Serialization_Deserialization
Класс диск, содержащий свойства дисков, а так же реализующий интерфейс Serialization_Deserialization
Класс клиент, содержащий информацию оклиенте, а так же реализующий интерфейс Serialization_Deserialization
Класс продавец, содержащий информацию о продавце, а так же реализующий интерфейс Serialization_Deserialization
Класс пароль, содержащий свойство хеш значение пароля (администратора или продавца), а также методы для работы с паролем
Ошибка при попытке открытия отсутствующего файла с хеш-значением пароля.
Ошибка при добавлении фото продавца. Если фото не указано, осуществляется заполнение данного поля фото последнего добавленного продавца.
Ошибка при попытке добавления в качестве фото продавца вместо файла изображения любого другого файла
Обозначение и наименование программного продукта: приложение, позволяющее вести учет автомобилей, дисков, шин, мототехники, продавцов и клиентов автосалона.
Стороннее программное обеспечение, необходимое для функционирования программы:
– Операционная система Windows XP/Vista/7/2003/2008;
Для разработки данного приложения использовался язык программирования C#.
Программа Autosalon предназначение для ведения учетности товаров автосалона (автомобилей, мототехники, шин, дисков), а также клиентов и продавцов.
Ее возможности включают в себя добавление данных:
Просмотр информации в виде таблицы:
– Просмотр информации об автомобилях;
– Просмотр информации о мототехнике;
Поиск данных по любым совпадениям базы. Сортировка по любому столбцу таблицы базы в прямом и обратном порядке. Редактирование элементов базы (кроме редактирования клиентов):
– Редактирование данных об автомобиле;
– Редактирование данных о мототехнике;
– Редактирование данных о продавцах.
Автоматическое сохранение в файл и загрузка базы из файла
Д.2 ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ
1. При запуске программы открывается окно, в котором необходимо выбрать учетную запись (Администратор или Продавец) и ввести пароль. Проверка на корректность пароля проверяется по хеш-значению:
1) Проверяется хеш-значение введенного пароля и текущего (истинного) пароля;
2) Если хеш-значения совпадают, переход к шагу 2.
3) Если хеш-значения не совпадают, ожидание ввода корректного пароля.
2. Если была выбрана учетная запись Администратора и пароль введен правильно, то на экране появляется окно, в котором необходимо выбрать действие, доступное Администратору:
– Изменение пароля учетной записи Администратора;
– Изменение пароля учетной записи Продавца;
3. Если выбрано действие смены пароля, то на появляется окно смены пароля:
4) Если введенный пароль совпадает с текущим, переход к 4); если нет - вывод соответствующего сообщения и ожидание ввода корректного пароля;
5) Проверка на совпадение полей ввода нового пароля;
6) Если пароли совпадают, смена пароля; если нет - вывод соответствующего сообщения и ожидание ввода совпадающих паролей.
4. Если выбрано действие просмотра (редактирования) базы появляется главное окно базы.
1) При выборе одной из вкладок базы осуществляется десериализация соответствующего файла базы:
2) Если десериализация прошла успешно (файл существует) - запись десериализованных данных в струкутуру типа List и переход к 3); если нет - вывод соответствующего сообщения о невозможности прочитать файл и создание нового файла базы;
5. При выборе действия добавления элемента в главном окне базы или дочернем окне появляется окно для добавления соответствующего элемента (автомобиля, мотоцикла, шин, дисков, продавца):
1) Считывание данных из соответствующих полей;
2) Создание экземпляра переменной соответствующего типа;
3) Заполнение значениями при помощи конструктора класса;
4) Добавление в структуру типа List;
5) Вывод (изменение, если выбрано действие изменения - см. описание ниже) только что введенных данных в таблицу базы.
6. При выборе действия изменения данных открывается окно изменения данных и выполняются шаги действия 5.
7. При выборе действия поиска (если ключ поиска введен) происходит поиск по всем совпадениям активной в данный момент таблицы:
1) Проход по ячейкам активной таблицы; если таблица закончилась - вывод сообщения о результатах поиска;
2) Если ключ совпадает со значением текущий ячейки выделить строчку; если нет переход к 1)
8. Если выбрано действие обновления активной в данный момент таблицы базы происходит проход по всей базе и снятие выделения с выделенных строк:
1) Проход по строкам; если таблица закончилась выход из цикла прохода по строкам;
2) Если текущая строка выделена - снять выделение; переход к 1).
9. Если была выбрана учетная запись Продавца и пароль введен корректно, то на экране появляется главное окно базы, для которого характерны действия 4 - 8.
При написании программы использовались методы обработки информации, реализованные в системных библиотеках. Для создания пользовательского интерфейса были использованы стандартные возможности среды MicrosoftVisualStudio 2010 создания окон приложения с использованием форм.
При попытке входа в программу осуществляется проверка корректности ввода пароля по средствам получения хеш-значения введенного пароля и текущего.
При выборе смены пароля Администратором осуществляется открытие окна смены пароля и в зависимости от корректности введенных данных смена пароля будет разрешена или запрещена. При попытке смены пароля пользователю понадобится ввести текущий пароль, а так же идентично два раза новый пароль в соответствующие поля.
При просмотре базы пользователь может отсортировать данные по любому из столбцов по возрастанию или убыванию.
При выборе добавления элемента в базу открывается окно для добавления соответствующего элемента. Пользователю необходимо ввести значения в предложенные поля и нажать кнопку "Добавить".
При выборе изменения элемента необходимо выделить строку, содержащую элемент, который необходимо изменить, и нажать кнопку "Изменить". При этом откроется окно изменения элемента и пользователю нужно будет поменять в нем нужные значения.
При прикреплении к автомобилю временного владельца или покупателя и к мотоциклу покупателя открывается окно добавления покупателя, в которое необходимо ввести нужные данные и нажать кнопку "Добавить".
При выборе функции поиска, необходимо ввести ключ поиска и нажать кнопку "Поиск".
Для работы данного приложения необходимо установленное ПО, указанное в пункте "Общие сведения".
Д.3 ИСПОЛЬЗУЕМЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА
Для работы данного приложения необходим персональный компьютер (стационарный или ноутбук) со следующими минимальными системными требованиями:
– 15 мб свободного места на жестком диске для установки приложения;
Программу можно запустить двойным кликом левой клавиши мыши по исполняемому файлу "Autosalon. exe". Если создан ярлык существует возможность запуска через двойной клик левой клавишей мыши по ярлыку.
Никакая подготовка входных данных для работы данного приложения не требуется. Файла базы, если они отсутствуют в папке с исполняемым файлом, будут созданы.
Входные данные (файла базы с расширением *. dat) должны находиться в папке с исполняемым файлов приложения.
Выходными данными работы программы являются таблицы базы, а так же файла, с сохраненными данными.
Данная программа предназначена для обслуживания автосалона - ведения учета поступления и продажи:
Так же к предназначениям программы относятся ведение учета клиентов купивших автомобили или мотоцикл, и клиентов, взявших автомобиль напрокат. Хранение информации о продавцах автосалона.
Данная программа должна успешно функционировать на компьютерах со следующей минимальной конфигурацией:
– 15 мб свободного места на жестком диске для установки приложения;
Запуск программы осуществляется при помощи исполняемого файла "Autosalon. exe".
После запуска программы пользователю будет предложено выбрать учетную запись и ввести пароль.
Вход под учетной записью Администратора
При корректном вводе пароля и выборе учетной записи Администратора на экране появится окно с выбором действий для Администратора. Администратор может выполнять следующие действия:
ѕ Изменение пароля учетной записи Администратора;
ѕ Изменение пароля учетной записи Продавца;
При выборе действия изменения пароля на экране монитора появится окно изменения пароля, в которое необходимо будет ввести текущий пароль, а так же повторить ввод нового пароля два раза. При корректном выполнении вышесказанного появится сообщение об успешной смене пароля. В противном случае появится сообщение о соответствующей ошибке.
При выборе действия просмотра (редактирования) базы на экране появится основное окно программы - вкладки с таблицами базы.
Для добавления элемента в активную таблицу необходимо нажать кнопку добавления. Далее необходимо ввести нужные значения в соответствующие поля и нажать кнопку "Добавить".
Для изменения элемента активной базы необходимо выделить изменяемую строку и нажать кнопку "Изменить". Далее поменять значения в нужных полях и нажать кнопку "Сохранить". Для добавления покупателя к автомобилю или мотоциклу, а так же временного владельца к автомобилю необходимо нажать соответствующие кнопки в окне добавления/редактирования автомобиля или мотоцикла. Для удаления временного владельца автомобиля необходимо в окне редактирования автомобиля нажать кнопку "Удалить временного владельца".
Для перехода на нужную вкладку базы необходимо нажать на соответствующий заголовок вкладки.
Для поиска элементов, удовлетворяющих некоторому ключу, необходимо в соответствующее поле - "Ключ поиска" ввести ключ и нажать кнопку "Поиск". В случае, если были найдены совпадения в текущей таблице будут выделены соответствующие строки.
Для отмены выделения строк/строки необходимо нажать на кнопку "Обновить".
Вход под учетной записью Продавца
При входе в программу под учетной записью продавца на экране откроется окно основной базы. Все манипуляции с элементами аналогичны манипуляциям с элементами базы Администратора, с тем лишь отличием, что Продавец не имеет доступа к базе продавцов.
Сохранение элементов в файл происходит автоматически при их добавлении или изменении.
Тестирование как составляющая часть процесса отладки программного обеспечения, его роль для обеспечения качества продукта. Обнаружение ошибок в программах, выявление причин их возникновения. Подходы к формулированию критериев полноты тестирования. курсовая работа [1,6 M], добавлен 20.12.2012
Классификация программного обеспечения, его особенности, назначение. Программное обеспечение для работы с текстом, изображением, прикладное, офисное, для работы в Интернете. Системы программирования, специфика программного обеспечения, что такое вирусы. презентация [1,2 M], добавлен 25.02.2010
Понятие и ключевое отличие распределенной разработки программного обеспечения, его достоинства и недостатки. Концептуальное решение и выбор типа разработки. Особенности программного обеспечения с открытым исходным кодом. Идея и развитие Open Source. курсовая работа [97,7 K], добавлен 14.12.2012
Изучение различных видов тестирования программного обеспечения. Выявление в программной системе скрытых дефектов до того, как она будет сдана заказчику. Тестирование методом черного ящика. Требования, предъявляемые к процессу тестирования больших систем. курсовая работа [3,0 M], добавлен 19.11.2009
Понятие локализации программного обеспечения как процесса его адаптации к культуре какой-либо страны. Перевод пользовательского интерфейса, документации и сопутствующих файлов программного обеспечения. Инструментарий для локализации. Языковые теги и коды. презентация [243,7 K], добавлен 07.10.2013
Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения. курсовая работа [30,4 K], добавлен 29.06.2010
Проектирование структур данных и пользовательского интерфейса. Разработка руководства системного программиста и пользователя. Основные элементы организации работы менеджера по работе с клиентами. Характеристика программного обеспечения ООО "Доминион+". курсовая работа [1,7 M], добавлен 14.10.2012
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Разработка программного обеспечения для обслуживания автосалона курсовая работа. Программирование, компьютеры и кибернетика.
Где В Дипломе Указана Дипломная Работа
Курсовая работа по теме Организация деятельности менеджера в течение рабочего дня
Реферат: Система милиции и её подчинённость . Скачать бесплатно и без регистрации
Курсовая работа по теме Факторы, влияющие на качество рыбных консервов отечественных производителей
Курсовая работа по теме Таможенное дело
Контрольная работа: Предприятие "Вятский сувенир" - родитель нолинской матрешки
Курсовая работа по теме Политика США
Доклад по теме Повышение эффективности операционной деятельности компании
Мини Сочинение Про Знаки Препинания
Реферат: Игровая компьютерная индустрия
Реферат по теме Сетевая этика
Реферат: Створення Організації Об єднаних Націй та характеристика її робочих органів
Реферат На Тему Особенности Молодежной Субкультуры
Управление Капиталом Предприятия Реферат
Примерные Сочинения По Направлению Время Перемен
Реферат На Тему Основные Понятия В Футболе
Реферат по теме Правовые основы исполнения бюджета
Сочинение Мой Любимый Учитель
Курсовая работа по теме Землетрясения. Механизм возникновения. Прогноз
Реферат по теме Советская школа и педагогика в период восстановления народного хозяйства и дальнейшего развития социалистического общества
Правовое регулирование предпринимательской деятельности в Кыргызской Республике - Государство и право реферат
Анализ ассортимента продукции ООО "СТАРМ" - Маркетинг, реклама и торговля курсовая работа
Утворення та діяльність українських політичних партій у Наддніпрянській Україні на початку ХХ ст. - История и исторические личности курсовая работа


Report Page