Создание клиентских частей SQL БД под ОС Windows'95 и WindowsNT
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?алении могут возникнуть товары-демоны, которые не связаны не с одним счетом-фактуры.
Третий тест на каскадное обновление справочника налогов. При изменении информации в справочнике налогов, в частности изменение идентификатора налога, автоматически должны изменятся все идентификаторы налога в таблице товаров. Отрицательный результат свидетельствует о нарушении в триггере изменения справочника налогов.
Сетевое тесторование программы может выявить ошибки совместного изменения данных. Ошибки могут возникнуть, например, при удалении записи одним пользователем и обращении к ней другим. Устранение подобных ошибок берет на себя SQL Server, которых при записи быдаст сообщение об ошибке.
Заключение
Заданием являлось создание клиентских частей под SQL базу данных для операционных систем Windows95 и Windows NT Workstation.
В данной работе был выполнен обзор систем управления базами данных (СУБД), реализованных на технологии клиент-сервер.
Далее было проведено исследование предметной области. По результатам исследования был сделан вывод, что область бухгалтерского учета, а именно учет счетов-фактур, на технологии клиент-сервер отдельно не реализована.
Затем была проанализирована существующая программа учета счетов-фактур фирмы ИНФИН и составлен проект переноса структуры базы данных для работы в архитектуре клиент-сервер. Также был составлен алгоритм переноса необходимых для дальнейшей работы данных.
Для разработки программного обеспечения, платформой для создания серверной части SQL базы данных бала выбрана операционная система сервера Microsoft Windows NT Server 4.0 и система управления базами данных Microsoft SQL Server 6.5. Для разработки пользовательского интерфейса был выбран язык программирования Borland Delphi.
Был разработан и отлажен клиентский интерфейс к SQL базе данных под операционные системы Windows95 и Windows NT. Разработанное программное обеспечение общим объемом занимает около 2,5 тысяч строк программного кода.
Тестирование разработанной программы проводилось по-модульно и комплексно. Затем была проведена отладка программы в реальных условиях работы, когда с базой данных работают несколько пользователей на разных станциях сети.
Разработанная на технологии клиент-сервер программа позволяет ее эксплуатировать как в сетевых условиях, так и на локальной машине, без изменений в структуре базы данных и программы.
Сейчас программа успешно функционирует на предприятии, заменив старую.
Литература
- С.Орлов. Windows NT 5.0: что на горизонте?.LAN Спец. выпуск к #5.1997
- К.Пьянзин. Сетевые ОС в гетерогенной среде. LAN Magazine/ русское издание #7/96
- Ф.Зубанов. Выбор профи. М: Издательский отдел Русская Редакция. 1996
- К.Стинсон. Эффективная работа в Windows 95. С-П: ПИТЕР. 1997
- С.Дунаев. UNIX SYSTEM V. Release 4.2. M: Диалог-МИФИ.1995
- К.Дейта. Введение в системы баз данных. М:Наука.1980
- Дж.Ульман. Основы систем баз данных.М:Финансы и статистика.1983
- А.Шуленин. Microsoft SQL Server.СУБД #1/97
- И.Игнатович. Семейство реляционных баз данных IBM DB2. СУБД #2/97
- О.Твердова. СУБД Progress. СУБД #2/97
- С.Бобровски. Oracle7 и вычисления клиент/сервер. М: ЛОРИ. 1996
- В.Шнитман. Серверы баз данных: проблемы оценки конфигурации системы. СУБД #5-6/96
- А.Тандоев. Sybase SQL Anywhere Pofessional. СУБД #1/97
- А.Тандоев. Архитектура Sybase System 11. СУБД #2/96
- М.Грабер. Введение в SQL. М: ЛОРИ. 1994
- Р.Ахаян, А.Горев, С.Макашарипов. Эффективная работа с СУБД. С-П: ПИТЕР. 1997
- К.Маркелов. Классические стратегии авоматизации в период нестабильность рынка АБС. Банк и Технологии #3/97
- К.Маркелов. Опросы Форума как отражение на рынке АБС. Банк и Технологии #4/97
- А.Сень, Ю.Юшков. Телекоммуникации в банковских системах. Банковские технологии #6/96
- Дж.Матчо, Д.Фолкнер. Delphi. М: БИНОМ. 1995
- Т.Сван. Секреты 32-разрядного програмирования в Delphi. К: Диалектика. 1997