Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Топ:
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
2019-08-07 | 121 |
5.00
из
|
Заказать работу |
|
|
Разработанная ИС была протестирована методом черного ящика с целью поиска ошибок и сбоев. В процессе тестирования были проверены все формы приложения. Результаты тестирования представлены в таблице 2
Таблица 2 – Набор тестов и результаты тестирования
Действие | Ожидаемый результат | Полученный результат |
Нажатие на кнопку «Авторизация» при незаполненных полях логин и пароль на форме «Авторизация» | Появление окна с сообщением «Не все поля заполнены» | Совпадает с ожидаемым |
Нажатие на кнопку «Авторизация» на форме «Авторизация» без подключения к базе данных | Появление окна с сообщением «База данных не подключена. Обратитесь к администратору» | Совпадает с ожидаемым |
Нажатие на кнопку «Авторизация» на форме «Авторизация» с логином и паролем, которого нет в БД. | Появление окна с сообщением «Введены некорректные данные или проверьте подключение к БД» | Совпадает с ожидаемым |
Нажатие на кнопку «Авторизация» на форме «Авторизация» с использования корректных данных (логин: archi, пароль: 12345) | Открытие формы «Архив документов» | Совпадает с ожидаемым |
Нажатие на кнопку «Авторизация» при незаполненных полях логин и пароль на форме «Авторизация администратора» | Появление окна с сообщением «Не все поля заполнены» | Совпадает с ожидаемым |
Продолжение таблицы 2
Действие | Ожидаемый результат | Полученный результат |
Нажатие на кнопку «Авторизация» на форме «Авторизация администратора» с использованием корректных данных (логин: sa, пароль: 12345) | Открытие формы «Администрирование» | Совпадает с ожидаемым |
Нажатие на кнопку «Регистрация» в окне формы «Регистрация» | Появление окна с сообщением «Не все поля заполнены» | Совпадает с ожидаемым |
Ввод логина и пароля которые уже есть в БД в окне «Регистрация» | Вывод сообщения «Данный логин используется» | Совпадает с ожидаемым |
Нажатие на кнопку «Сохранить изменения» на форме «Администрирование» | Сохранение введенных данных | Совпадает с ожидаемым |
Нажатие на кнопку «Выдать документ» во вкладке «Журнал» на форме «Архив документов» при количестве экземпляров приказа в архиве равным нулю | Вывод сообщения «В данный момент документа нету в архиве» | Не совпадает с ожидаемым |
Нажатие кнопки «Выдать документ» во вкладке «Журнал» на форме «Архив документов» при количестве экземпляров приказа в архиве равным нулю | Вывод сообщения «Выдача документа прошла успешно» | Совпадает с ожидаемым |
Нажатие кнопки «Вернуть документ» во вкладке «Журнал» на форме «Архив документов» при наличии задолженностей | Вывод сообщения «Возврат документа прошел успешно» | Совпадает с ожидаемым |
|
Продолжение таблицы 2
Действие | Ожидаемый результат | Полученный результат |
Нажатие кнопки «Вернуть документ» во вкладке «Журнал» на форме «Архив документов» при отсутствии задолженностей | Вывод сообщения «Нет за должностей по документам» | Не совпадает с ожидаемым |
Нажатие кнопки «Сортировать» во вкладке «Документы» на форме «Архив документов» | Сортировка документов по выбранному типу | Совпадает с ожидаемым |
Нажатие кнопки «Фильтрация» во вкладке «Документы» на форме «Архив документов» при не выбранном типе фильтрации | Вывод сообщения «Выберите тип фильтрации» | Совпадает с ожидаемым |
На этапе тестирования были выявлены следующие проблемы:
- в главной форме при нажатии кнопки «Выдать документ», когда количество экземпляров приказов в архиве равно нулю, программа не выдает ошибку. Для решения данной проблемы был добавлен перехватчик, который проверяет наличие документа в архиве;
- в главной форме при нажатии кнопки «Вернуть документ», когда отсутствуют задолженности по документам, программа не выдает ошибку. Для решения данной проблемы был добавлен перехватчик, который проверяет отсутствие задолженностей по документам;
|
- при загрузке таблицы «Журнал» столбец «Приказ» отображает содержимое в неудобном для пользователя виде. Для решения этой проблемы была увеличена ширина столбца «Приказ».
Разработанная ИС соответствует всем требованиям, перечисленным в первом разделе, является полностью работоспособной и готова к применению на предприятии.
ЗАКЛЮЧЕНИЕ
В результате проделанной работы по созданию ИС были созданы:
- база данных;
- представления, функции, хранимые процедуры, триггеры;
- многопользовательское клиентское приложение для доступа к БД.
Были решены следующие поставленные задачи:
- выполнены анализ и разработка требований;
- углублены теоретические знания в соответствии с заданной темой;
- разработана БД и приложение для работы с ней;
- обеспечена защита информации БД.
В результате была достигнута цель курсового проектирования, а именно разработана многопользовательская ИС, автоматизирующая хранение, обработку и представление информации об архиве документов предприятия.
По итогам проделанной работы была создана система, способная хранить и предоставлять информацию пользователю. В процессе разработки были задействованы разные информационные ресурсы по расширению теоретических знаний о предметной области, среде разработки, языке программирования SQL.
Разработанная ИС является перспективной для ее применения, расширения, обновления и доработки до более сложного и современного продукта. На данный момент она может быть внедрена в Управление Федерального казначейства по Архангельской области и Ненецкому автономному округу.
СПИСОК СОКРАЩЁННЫХ СЛОВ
БД – база данных
ИС – информационная система
ПО – программное обеспечение
РСУБД - реляционная система управления базами данных
СУБД – система управления базами данных
DAL – слой доступа к данным
FK – внешний ключ
MS SQL – Microsoft SQL Server
PK – первичный ключ
SQL – язык структурированных запросов
UML – унифицированный язык моделирования
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Голицына, О.Л. Основы проектирования баз данных: учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. – 2-е изд., перераб. – Москва: ФОРУМ: ИНФРА-М, 2017.
|
2. Дейтел, П. Как программировать на Visual C# 2012 / П. Дейтел, Х. Дейтел. – 5-е изд. – Санкт-Петербург: Питер, 2014.
3. Заботина, Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. – Москва: НИЦ ИНФРА-М, 2014.
4. Маклафлин, Б. PHP и MySQL. Исчерпывающее руководство / Б. Маклафлин. – 2-е изд. – СанктПетербург: Питер, 2014.
5. Тарасов, С.В. СУБД для программиста. Базы данных изнутри / С.В. Тарасов. – Москва: СОЛОНПРЕСС, 2015.
6. Туманов, В.Е. Основы проектирования реляционных баз данных / В.Е. Туманов. – Москва: Национальный Открытый Университет «ИНТУИТ», 2016.
|
|
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!