Разработка информационной системы автоматизированной деятельности коммерческого учреждения
Автор: mitsakoolt • Октябрь 14, 2021 • Лабораторная работа • 699 Слов (3 Страниц) • 423 Просмотры
Разработка информационной системы автоматизированной деятельности коммерческого учреждения
Задание на лабораторную работу №1
- Подсистема ввода и модификации данных о клиентах условного коммерческого учреждения (банка). Модуль «Клиенты».
Цель: Разработать учебную подсистему ввода и модификации данных о клиентах условного банка.
Рекомендации. Работу предлагается выполнить в ОС Windows произвольной версии. Рекомендуемые языки программирования (на выбор) С#, C++, Java (без фреймворков), PHP (без фреймворков) и др. Рекомендуемые базы данных - MySQL, MS SQL, Access (*.mdb), и др.
Задание:
1. Выбрать поля базы данных для ввода и хранения информации о клиентах для выполнения лабораторной работы согласно номеру варианта.
Наименование поля | Тип поля | Обязательное | Варианты |
Фамилия | Текстовый | Да | Любой |
Имя | Текстовый | Да | Любой |
Отчество | Текстовый | Да | Любой |
Дата рождения | Дата | Да | Любой |
Пол | radio | Да | Четный |
Серия паспорта | Текстовый | Да | Любой |
№ паспорта | Текстовый (с маской) | Да | Любой |
Кем выдан | Текстовый | Да | Любой |
Дата выдачи | Дата | Да | Любой |
Идент. номер | Текстовый (с маской) | Да | Любой |
Место рождения | Текстовый | Да | Любой |
Город факт. проживания | Список (от 5 городов) | Да | Любой |
Адрес факт.проживания | Текстовый | Да | Любой |
Телефон дом | Текстовый (с маской) | Нет | Любой |
Телефон моб | Текстовый (с маской) | Нет | Любой |
Текстовый | Нет | Любой | |
Место работы | Текстовый | Нет | Нечетный |
Должность | Текстовый | Нет | Нечетный |
Город прописки | Список (от 5 городов) | Да | 1,4,7... (N%3==1) |
Адрес прописки | Текстовый | Да | 2,5,8... (N%3==2) |
Семейное положение | Список | Да | Любой |
Гражданство | Список | Да | Любой |
Инвалидность | Список | Да | Любой |
Пенсионер | Checkbox | Да | Любой |
Ежемесячный доход | Денежный | Нет | Любой |
Военнообязанный | Checkbox | Да | 3,6,9... (N%3==0) |
2. Разработать схему данных в которой для элементов типа Список предусмотрены отдельные справочники.
3. Реализовать схему данных в выбранной СУБД.
4. Реализовать в СУБД макет формы добавления, удаления и редактирования клиентов банка.
5. Реализовать в СУБД макет формы "Список клиентов", отсортированный по фамилиям.
6. Создать подключение к базе данных через источник данных ODBC.
7. На выбранном языке программирования создать модуль "Работа с клиентами", который реализует две формы, аналогичные разработанным макетам.
8. Предусмотреть проверку корректности введенных значений в каждом из полей с выдачей предупреждения в случае ошибки или незаполнения обязательного поля.
...