Разработка программы обслуживания пользователей при работе с базами данных

Страницы работы

Содержание работы

             РАЗРАБОТКА ПРОГРАММЫ ОБСЛУЖИВАНИЯ ПОЛЬЗОВАТЕЛЕЙ

                      ПРИ РАБОТЕ С БАЗАМИ ДАННЫХ

      Общие задачи и требования.

     Целью работы студентов является разработка программных  средств на языке манипулирования данными СУБД.

     Программа должна удовлетворять следующим требованиям по  интерфейсу пользователя:

     - реализация меню для выбора действий с программой;

     - ясность и лаконичность текстов сообщений;

     - выдача подсказок по использованию функциональных  клавиш  для        определения вспомогательных действий;

     - реализация запросов к информации в базах данных в виде таблиц        и экранных форм, удобных для использования;

     - устойчивость программы к прерываниям из-за нерегламентированных действий пользователя.

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

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

      Задание на разработку.

   Разработать программу, обслуживающую пользователей при работе с двумя базами данных: картотекой вузов и дополнительным архивом.

     Программа должна реализовывать следующие функциональные блоки.

     1) Просмотр картотеки вузов по записям.

     2) Реализация запроса к информации в виде  экранной  формы, таблицы  или списка (индивидуальное задание п.п. 1, 2).

     3) Создание, заполнение, ведение и просмотр информации в дополнительном  архиве,  создаваемом в соответствии с заданной структурой

(индивидуальное задание п. 3).  При этом ввод и редактирование информации должны допускаться только во вновь введенных полях. При работе со строкой таблицы должна обеспечиваться подсказка  в  виде  полного наименования вуза, имеющегося в исходной базе.

      Исходные данные для выполнения задания.

    База данных (БД) "Картотека вузов" ,  включающая 100 записей.

     Имя файла БД:  KARVUZW.DBF .

     Структурный файл БД:  STRKARTW.DBF .

    

                                - 2 -

     БД включает следующие поля:

 --------------------------------------------------------------------------------------------------------------¬

 ¦Name      ¦Type ¦Length¦ Dec¦           Назначение                        

 -------------+-------+--------+-----+----------------------------------------------------------------------+

 ¦ Z1           ¦  C     ¦ 107    ¦       ¦ Полное наименование вуза           

 ¦ Z2           ¦  C     ¦   8      ¦       ¦ Сокращенное наименование вуза

 ¦ STATUS ¦  C     ¦  11     ¦       ¦ Статус вуза: "Университет","Академия","Институт"             

 ¦ CITY       ¦  C     ¦  20     ¦       ¦ Город                                

 ¦ Z8           ¦  C     ¦ 110    ¦       ¦ Почтовый адрес вуза                  

 ¦ Z10         ¦  C     ¦  20     ¦       ¦ Телекс                               

 ¦ Z11         ¦  C     ¦  20     ¦       ¦ Телетайп                             

 ¦ Z12         ¦  C     ¦  15     ¦       ¦ Факс                                 

 ¦ E-mail     ¦  C     ¦  30     ¦       ¦ Электронная почта                    

 ¦ REGION ¦  C     ¦  22     ¦       ¦ Наименование экономического региона, 

 ¦                ¦          ¦           ¦       ¦ может принимать значения:            

 ¦                ¦          ¦           ¦       ¦ "Центральный",                       

 ¦                ¦          ¦           ¦       ¦ "Центрально-Черноземный",            

 ¦                ¦          ¦           ¦       ¦ "Волго-Вятский",                     

 ¦                ¦          ¦           ¦       ¦ "Поволжский",                        

 ¦                ¦          ¦           ¦       ¦ "Северо-Западный",                   

 ¦                ¦          ¦           ¦       ¦ "Северный",                          

 ¦                ¦          ¦           ¦       ¦ "Северо-Кавказский",                 

 ¦                ¦          ¦           ¦       ¦ "Уральский",                         

 ¦                ¦          ¦           ¦       ¦ "Западно-Сибирский",                  

 ¦                ¦          ¦           ¦       ¦ "Восточно-Сибирский",                

 ¦                ¦          ¦           ¦       ¦ "Дальневосточный"                    

 ¦ Z15         ¦  C     ¦  40     ¦       ¦ Ректор вуза                           

 ¦ Z9           ¦  C     ¦  15     ¦       ¦ Телефон ректора                      

 ¦ Z20         ¦  C     ¦  40     ¦       ¦ Проректор по научной работе (по НИР) 

 ¦ Z21         ¦  C     ¦  15     ¦       ¦ Телефон проректора по НИР            

 ¦ Z22         ¦  C     ¦   3      ¦       ¦ Наименование научного управления     

 ¦                ¦          ¦           ¦       ¦ ("НИС","НИЧ","НИУ")                  

 ¦ Z23         ¦  C     ¦  40     ¦       ¦ Начальник научного управления        

 ¦ Z24         ¦  C     ¦  15     ¦       ¦ Телефон начальника научного управления

 ¦ Z13         ¦  C     ¦ 128    ¦       ¦ Банковские реквизиты вуза            

 ¦ Z18         ¦  N     ¦   8      ¦  0   ¦ Планируемый объем финансирования     

 ¦                ¦          ¦           ¦       ¦ (в условных единицах)                

 ¦ Z3           ¦  N     ¦   8      ¦  0   ¦ Запрошенный объем финансирования     

 ¦                ¦          ¦           ¦       ¦ (в условных единицах)                 

 ¦ Z19         ¦  C     ¦   4      ¦       ¦ Контроль поступления  документов     

 ¦                ¦          ¦           ¦       ¦ ("есть"/"нет")                       

 L------------+-------+--------+-----+---------------------------------------------------------------

Похожие материалы

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