- •Н.В. Божевольная
- •Базы данных в информационных системах
- •Введение
- •Требования к выполнению индивидуального задания содержаться в документе «Методические указания по выполнению индивидуального домашнего задания по дисциплине «Базы данных в информационных системах»»
- •Тема 2. Автоматизация кадрового учета на предприятии.
- •Тема 3. Автоматизация учета регистрации граждан
- •Тема 4. Разработка базы данных «Детский сад»
- •Тема 5. Автоматизация учета деятельности Клуба органического земледелия
- •Тема 6. Автоматизация учета междугородних переговоров.
- •Тема 7. Автоматизация учета оплаты за газоснабжение.
- •Тема 8. Автоматизация учета продажи и проката видеокассет.
- •Тема 9. Автоматизация расчета локальной сметы строительных работ.
- •Тема 10. Автоматизация учета авиа рейсов.
- •Тема 11. Разработка базы данных «Стоматологический кабинет»
- •Тема 12. Разработка автоматизированной системы учета и продажи компьютернй техники
- •Тема 13. Разработка автоматизированной системы учета движения и вакцинации идентифицированных сельскохозяйственных животных
- •Тема 14. Проектирование компьютерной информационной системы «Контроль состояния автодорог региона». (Казиканова)
- •Тема 15. Автоматизация планирования ремонта автодорог региона
- •Тема 16. Проектирование компьютерной информационной системы «Комплектование отчетности гороно».
- •Тема 17. Проектирование компьютерной информационной системы «Учет денежных средств пкск».
- •Тема 18. Проектирование компьютерной информационной системы «Учет грузоперевозок фирмы».
- •Тема 19. Проектирование компьютерной информационной системы «Планирование и учет домашнего бюджета».
- •Тема 20. Проектирование компьютерной информационной системы «Контроль аренды торговых площадей».
- •Тема 21. Проектирование компьютерной информационной системы «Учет продажи лекарственных средств».
- •Тема 22. Проектирование компьютерной информационной системы защиты и поддержки малоимущих слоев населения.
- •Тема 23. Проектирование компьютерной информационной системы «Детская поликлиника».
- •Тема 24. Проектирование и разработка базы данных «Музыкальная школа».
- •Тема 25. Проектирование и разработка базы данных «Автосалон».
- •Тема 26. Разработка автоматизированной системы учета и продажи бытовой техники.
- •Тема 27. Разработка информационной системы учета деятельности хлебопекарни.
Тема 11. Разработка базы данных «Стоматологический кабинет»
В стоматологическом кабинете оказывают следующие виды услуг:
Лечение зубов (пломбирование)
Удаление зубов
Протезирование
Стоимость пломбирования зуба зависит от стоимости пломбировочного материала и сложности обработки зубной полости.
Стоимость удаления зуба зависит от вида анестезии.
Стоимость протезирования зависит от типа зубного протеза.
Пенсионерам предоставляется скидка в размере 10%.
Кроме того, на пломбирование зуба дается гарантия 1 год, на протезирование -2 года. Если возникает необходимость повторного лечения или протезирования во время гарантийного срока, то услуга оказывается за счет врача. А в таблицу учета деятельности врача вносятся сведения об этом «браке».
Система должна обеспечивать выполнение следующих возможностей:
Выдавать данные о врачах по указанному параметру:
Фамилия врача
Категория врача
Срок работы в кабинете
Формировать данные о «браке» в работе врача за указанный период времени. С указанием суммы «брака».
Выдавать сведения о лечебной деятельности кабинета:
Вести учет лечения больных (ФИО, дата, лечащий врач, зуб, какое получено лечение, пенсионер/не пенсионер, стоимость лечения, скидка, сумма оплаты)
По ФИО клиента (отображать даты посещения кабинета и какие зубы лечил, (удалял, или протезировал).
По ФИО клиента и указанному зубу выдавать информацию о лечении этого зуба, лечащем враче и о возможности повторного лечения по гарантии (например, если Иванов Иван Иванович запломбировал зуб 5вп (пятый зуб вверху справа) 20.04.2003 и вновь пришел с жалобами на этот же зуб 24.07.2003, то при система должна выдать сообщение о том, какое было получено лечение и о том, что возможно повторное лечение по гарантии).
Отображать список всех пациентов указанного врача на указанную дату (а также какое лечение было проведено этим пациентом и на какую сумму).
Тема 12. Разработка автоматизированной системы учета и продажи компьютернй техники
Необходимо разработать автоматизированную систему учета и продажи компьютерной техники. Система должна удовлетворять следующим требованиям:
возможность добавления сведений обо всех видах комплектующих (название, цена, количество);
возможность удаления отсутствующих на складе комплектующих;
возможность редактирования данных;
учет прихода комплектующих;
учет реализации комплектующих;
автоматизированный расчет стоимости компьютера в зависимости от комплектующих;
поиск необходимых сведений обо всех комплектующих;
наличие журнала продаж.
Тема 13. Разработка автоматизированной системы учета движения и вакцинации идентифицированных сельскохозяйственных животных
Разработать автоматизированную систему учета движения и вакцинации идентифицированных сельскохозяйственных животных, которая отвечала бы следующим требованиям:
Система должна иметь справочник, в котором содержаться полные сведения обо всех животных находящихся на учете в данном территориальном управлении, а именно: идентификационный номер, вид животного, тип (указывается только для МРС), дата рождения, масть, кличка, владелец животного, округ, в котором находится животное. Должна поддерживаться возможность добавления, удаления и просмотра данных в справочнике;
Система должна иметь справочник, в котором содержаться полные сведения обо всех владельцах животных находящихся на учете в данном территориальном управлении, а именно: номер удостоверения владельца, фамилия, имя, отчество, название организации (для не домашних животных), населенный пункт, адрес, телефон. Должна поддерживаться возможность добавления, удаления и просмотра данных в справочнике;
Система должна иметь справочники, в которых содержаться сведения обо всех видах вакцинации и диагностики для каждого вида животного и периодичность их проведения. Каждый вид вакцинации имеет свой код. Код вакцине в базе данных присваивается по следующему правилу. Первые три буквы кода всегда ВАК. Следующие буквы означают для какого вида животных эта вакцина: КРС - для крупного рогатого скота, МРС- для мелкого рогатого скота, СВИН - для свиней, ЛОШ - для лошадей. И последние буквы указывают от какого инфекционного заболевания эта вакцина: ЯЩ - ящур, СЯ - сибирская язва, ЭМКАР - эмфизиматозный карбункул и т.п. Так, например, вакцина для лошадей от бешенства будет иметь следующий код - ВАКЛОШБЕШ. Принцип кодирования вида диагностики аналогичен. Первые три буквы всегда ДИА, затем буквы, обозначающие вид животного, последние буквы – вид заболевания, диагностика которого производится. Например, диагностика лошадей на бруцеллез имеет следующий код - ДИАЛОШБРУ.
Система должна иметь справочник, в котором содержаться сведения обо всех округах подотчетных данному территориальному управлению. Должна поддерживаться возможность добавления, удаления и просмотра данных в справочнике.
Система должна обеспечивать возможность учета движения животных: регистрацию прихода животных, выбытие животных (падеж или забой) и перемещение животных. При перемещении животных учитывать следующее, если животное меняет хозяина и перемещается в округ не подотчетный данному территориальному управлению, то необходимо его снять с учета.
Система должна обеспечивать учет вакцинации и диагностики животных, согласно принятым нормам и правилам;
Для проведения анализа и подведения итогов деятельности по мероприятиям, проводимым с животными, система должна формировать списки животных, подлежащих первичной вакцинации, отчеты по проведенной вакцинации животных, отчеты по диагностики животных;
Система должна формировать ветеринарный паспорт животного, в котором указывается: номер животного, вид животного, пол, масть, кличка, дата рождения, Ф.И.О. и адрес владельца, а также все вакцинации этого животного, вся диагностика этого животного.
