
- •Задание на курсовой проект по дисциплине «Технология разработки программных продуктов» специальность 230105 «повт и ас»
- •Глава 1. Общая часть 9
- •Глава 2. Разработка программного обеспечения 16
- •Введение
- •Аннотация
- •Библиографическая справка
- •Планирование проекта
- •Глава 1. Общая часть
- •1.1 Сущность поставленной задачи
- •1.2 Постановка задачи
- •1.2.1 Первичные документы
- •1.2.2 Требования, предъявляемые к системе
- •1.2.3 Требования предъявляемые к по
- •1.3 Характеристика используемой пэвм, ос и языка программирования.
- •1.4 Разработка интерфейса
- •1.5 Тестирование
- •Глава 2. Разработка программного обеспечения
- •2.1 Технологический процесс машинной реализации задачи
- •2.2 Описание процедур программы
- •2.3 Инструкция к эксплуатации
- •Заключение
- •Список общепринятых сокращений
- •Литература
- •Приложение а
- •Приложение б
1.2.1 Первичные документы
Первичными документами в данной задаче будет журналы поступления товара на склад, сведения об организации которой принадлежит склад, прайс-листы на товар.
1.2.2 Требования, предъявляемые к системе
Следует выделить наличие удобного и функционального интерфейса. Необходимо наличие наглядного представления результатов работы и стабильно низкое потребление ресурсов компьютера.
Реакция на действия пользователя:
Если пользователь нажмет кнопку «Отсортировать», но при этом не выберет поле по которому требуется произвести сортировку, то появится сообщение «Поле для сортировки не выбрано!».(рис 1.4.1)
Рисунок 1.4.1 – Сообщение программы при нажатии на кнопку отсортировать с не выбранным полем сортировки.
Если пользователь нажмет кнопку «Поиск», но при этом не выберет в каком поле искать, то Появится сообщение «Поле для поиска не выбрано!». (рис 1.4.2)
Рисунок 1.4.2 – Сообщение программы при нажатии на кнопку «Поиск» с не выбранным полем для поиска.
Если пользователь выберет поле для поиска, но не введёт критерий для поиска и нажмет кнопку «Поиск», то появится сообщение «Критерий для поиска не выбран!». ( рис 1.4.3)
Рисунок 1.4.3 – Сообщение программы при нажатии кнопки «Поиск» с не выбранным критерием.
Если пользователь для поиска выберет поле «№» или «Количество» и при этом введет не число, то появится сообщение «Для данного поля допустимы только числовые значения!» (рис 1.4.4)
Рисунок 1.4.4 – Сообщение программы при попытке поиска текста в числовых полях.
Что бы пользователь по ошибке не удалил запись при нажатии на кнопку «Удалить запись», выводится диалоговое окно с текстом «Вы действительно хотите удалить запись?» ( рис 1.4.5)
Рисунок 1.4.1 – Диалоговое окно программы при попытке удаления записи.
Добавить новый товар невозможно пока все поля не будут заполнены. Иначе программа будет выводить сообщения «Заполните поле Название!» (рис 1.4.5), «Заполните поле Количество!» (рис 1.4.6), заполните поле «Описание» (рис 1.4.7).
Рисунок 1.4.6 – Сообщение программы при попытке добавления нового товара с пустым названием.
Рисунок 1.4.7 – Сообщение программы при попытке добавления нового товара с пустым Количеством.
Рисунок 1.4.8 – Сообщение программы при попытке добавления нового товара с пустым Описанием.
При попытке удаления группы программа запрашивает подтверждение (рис 1.4.9) и если пользователь нажал Yes, то группа удаляется.
Рисунок 1.4.9 – Запрос подтверждения на удаление группы товаров.
1.2.3 Требования предъявляемые к по
Программный модуль поддерживает платформы Windows XP, Windows 7 , Windows 8.
1.3 Характеристика используемой пэвм, ос и языка программирования.
При разработке данного модуля использовался настольный ПК марки Asus.
Компьютер:
Тип компьютера ACPI x64-based PC
Процессор: AMD X4 FX-4100 3.6ГГц AM3+ BOX
Материнская плата: AsRock 520GM SocAM3+
Оперативная память: 4ГБ DDR3 1333Гц
Видеокарта: GeForce nVidia GTX360Ti
Жесткий диск: 380ГБ 7200-32 SATAIII
Оптический привод: DVD±RW SuperMulti DL
Звуковая система: Sound HDA 5.1
Так же при разработке данного модуля использовалась Windows 7 Максимальная, операционная система семейства Windows NT.
Программа реализована в среде разработки Delphi 7. Delphi 7 - это инструмент от компании Borland, позволяющий осуществлять быструю разработку приложений на языке Delphi и имеющий богатые возможности работы для с БД. IDE Delphi это стабильная богатая возможностями среда разработки для создания самостоятельных графических и консольных приложений.