Московский Государственный Технический Университет имени Н.Э. Баумана
Калужский филиал
Кафедра «Компьютерные системы и сети»
Пояснительная записка к курсовой работе по курсу «Базы данных»
Разработка приложений базы данных «Командировка»
Калуга 2007
Содержание
Введение
1. Исследовательская часть
1.1 Выбор предметной области
1.2 Описание предметной области
1.3 Выбор инструментов и средств программирования
1.4 Проектирование БД
2. Конструкторская часть
2.1 Основные этапы разработки БД и обзор используемых средств
Delphi
3. Технологическая часть
3.1 Руководство пользователя
3.2 Руководство программиста
3.3 Системные и программные требования
Заключение
Список использованной литературы
Графические приложения
Листинг
Задачей данного курсовой работы является реализация базы данных на тему «Командировка».
· разработать информационную и инфологическую модели, заданной предметной области;
· выбрать модель данных и разработать концептуальную схему;
· разработать базу данных по выбранной предметной области, содержащую не менее пяти объектов этой предметной области и не менее десяти записей;
· получить доступ к БД средствами Delphi;
· реализовать пользовательский интерфейс;
· создать приложения позволяющие редактировать, сортировать, находить необходимые данные;
· реализовать SQL запросы;
· сформировать отчеты.
1.1 Выбор предметной области
При выборе предметной области важным фактором было наличие в данной области всей необходимой информации для создания полноценной БД. Была выбрана предметная область, связанная с созданием БД «Командировка». В данной предметной области было выделено 5 объектов (командировка, работник, денежные средства, детали / инструменты, документы) и выделены их атрибуты.
1. Командировка: номер запроса, цель, дата прибытия, дата отбытия, место назначения, виды выполняемых работ, работники;
2. Работник: номер паспорта, Ф.И.О., должность, телефон, отдел, специализация;
3. Денежные средства: номер запроса, суточные, на проезд, оплата труда, итого;
4. Детали/инструменты: номер запроса, название, количество, стоимость каждой, итого;
5. Документы: номер документа, название, дата подписания, кем подписан.
1.2 Описание предметной области
Положение о служебных командировках.
Общие положения.
1. Служебная командировка – поездка работника по распоряжению работодателя на определенный срок для выполнения служебного поручения вне места постоянной работы. Служебные поездки работников, постоянная работа которых осуществляется в пути или имеет разъездной характер, служебными командировками не признаются. Командировка оформляется выдачей командировочного удостоверения по форме №Т‑10, подписанного директором комплекса по принадлежности. При направлении работника предприятия за пределы РФ наряду с командировочным удостоверением оформляется приказ, утвержденный генеральным или исполнительным директором.
2. Срок командировки определяется директором комплекса, направляющим работника в командировку.
3. Фактическое время пребывания в месте командировки определяется по отметкам в командировочном удостоверении. Если работник командирован в разные населенные пункты, отметки о дне прибытия и дне выбытия делаются в каждом пункте.
4. Днем выезда в командировку считается день отправления поезда, автобуса или другого транспортного средства от места постоянной работы, а днем приезда – день прибытия указанного транспортного средства в место постоянной работы.
5. Выбытие работника в командировку и возвращение из нее регистрируется в канцелярии в «Журнале учета работников, выбывающих в командировки из ОАО «Калугапутьмаш»».
Гарантии и компенсации.
6.3а командированным работником сохраняется место постоянной работы (должность) и средний заработок за все рабочие дни, в том числе и за время нахождения в пути. Если работник специально командирован для работы в выходные или праздничные дни, компенсация за работу в эти дни производится в соответствии с действующим законодательством (ст. 149,152ТК РФ). В этом случае работа в выходной день компенсируется предоставлением другого дня отдыха или по согласованию с руководителем предприятия в денежной форме – не менее чем в двойном размере. В случае отъезда в командировку в выходной день по распоряжению администрации, работнику по возвращении из командировки предоставляется другой день отдыха в установленном порядке (по заявлению).
7. На рабочих и служащих, находящихся в командировках, распространяется режим рабочего времени и времени отдыха предприятия, в которое он командирован. Взамен не использованных во время командировки дней отдыха, по возвращению другие дни отдыха не предоставляются. При возвращении работника на место постоянной работы до окончания рабочего дня, вопрос о времени явки на работу в этот день решается по договоренности с администрацией, в лице начальника отдела.
Оформление выдачи денежного аванса на командировочные расходы.
8. Перед отъездом командированному работнику выдается денежный аванс в пределах сумм, причитающихся на оплату суточных, проезда и проживания. Нормы суточных и оплаты проживания без документов устанавливаются приказом по ОАО «Калугапутьмаш». Для расчета аванса руководитель соответствующего структурного подразделения на основании командировочного удостоверения составляет смету расходов на каждую командировку, которая согласовывается с бухгалтером по учету подотчетных сумм и включается в общий список на выдачу денежных средств, который утверждается руководителем комплекса по принадлежности, главным бухгалтером и начальником финансового отдела.
По автотранспортному цеху №7 согласно представляемым в установленное время заявкам на направление водителя транспортного средства в командировку, службами указывается точное наименование груза (характер, вес, габариты), место загрузки, разгрузки, маршрут движения, время выезда, лица, сопровождающего груз. Согласно заявке диспетчерская служба цеха выписывает путевой лист и передает в техбюро, где инженер-технолог рассчитывает количество топлива, необходимого для данной поездки. Эти данные передаются в соответствующие службы для включения в общую смету затрат на данную командировку, с последующим включением в список на получение денежного аванса.
... постоянного соединения. Клиент подключается к БД, скачивает требуемые данные, передает сделанные им изменения, и тут же отключается. В Delphi данная модель может быть реализована с использованием возможностей ADO или MIDAS. При создании приложения, реализующего модель briefcase можно выделить несколько подзадач: Получение данных с центрального сервера; Сохранение данных в локальный кэш; ...
... , и на практике 5NF не используется. Заметим, что зависимость соединения является обобщением как многозначной зависимости, так и функциональной зависимости. 4. РАЗРАБОТКА БАЗЫ ДАННЫХ 4.1 Предметная область базы данных База данных предназначена для хранения информации об электронных источниках литературы в виде файлов, упакованных в архивы. Файлы архивов физически располагаются на сервере ...
... в пенсионный фонд (1% от зарплаты) 1345 Затраты на эксплуатацию оборудования (амортизацию) 976000 ИТОГО: 1207213 Заключение За время работы над дипломным проектом по теме «Организация удаленного доступа к распределенным базам данных» были изучены теоретические основы построения распределенных информационных систем с возможностью оперативного удаленного доступа к данным. ...
... от используемых в дальнейшем программных средств [1]. Для описания инфологической модели были использованы графические средства. Описание связи «объект-свойство» изображено на рис. 2.2.1 графического материала. База данных «Кадры» разрабатывается для хранения текстовой информации (хотя для удобства ввода некоторые поля таблиц – числовые), поэтому в приложении не будут применены вычисления ...
0 комментариев