Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код |
78189 |
Дата создания |
2013 |
Страниц |
37
|
Мы сможем обработать ваш заказ (!) 23 декабря в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
1 Техническое задание 4
1.1 Введение 4
1.2 Основания для разработки 4
1.3 Назначение разработки 4
1.4 Технические требования к программе или программному изделию 4
1.4.1 Требования к функциональным характеристикам 4
1.4.2 Требования к надежности 5
1.4.3 Требования к эксплуатации 6
1.4.4 Требования к составу и параметрам технических средств 6
1.4.5 Требования к информационной и программной совместимости 7
1.5 Требования к программной документации 7
1.6 Технико-экономические показатели 7
1.7 Стадии и этапы разработки 8
2 Соглашения о требованиях 10
2.1 Описание программного изделия 10
2.1.1 Наименование и шифры изделия 10
2.1.2 Краткое описание изделия 10
2.1.3 Сведения об авторском праве 10
2.1.4 Результирующие компоненты изделия 10
2.2 Цели 11
2.2.1 Согласование заявок на проверку 11
2.2.2 Согласование заявок на расширение функциональных возможностей изделия 12
2.2.3 Согласование заявок на внесение исправлений 12
2.2.4 Согласование планов 12
2.2.5 Перечень требований пользователя 12
2.2.6 Рассмотренные альтернативы 12
2.2.7 Окупаемость капиталовложений 16
2.3 Стратегии 17
2.3.1 Соглашения относительно представления материала 17
2.3.2 Генерируемое программное обеспечение 17
2.3.3 Прикладное программное обеспечение 17
2.3.4 Внутренние ограничения 22
2.4 Используемые материалы 22
2.4.1 Справочные документы 22
2.5 Передача заказчику и ввод в действие 22
2.5.1 Ресурсы, обеспечивающие ввод в действие 22
2.5.2 Носители информации 22
2.6 Тактика 23
2.6.1 Взаимосвязи 23
2.6.2 Техническая ревизионная комиссия (ТРК) 23
2.6.3 Проверка изделия 23
2.6.4 Обеспечение внедрения 24
3 Спецификации 26
4 Тестирование 31
5 Руководство системного программиста 34
5.1 Общие сведения о программе 34
5.2 Структура программы 34
5.3 Настройка программы 34
5.3.1 Установка программы 34
5.3.2 Настройка программы 36
5.4 Проверка программы 36
5.5 Дополнительные возможности 37
5.6 Сообщения системному программисту 37
Фрагмент работы для ознакомления
СУБД позволяет создавать приложения, работающие в среде Windows и полностью соответствующие потребностям заказчика.В состав СУБД входят средства управления таблицами, запросами, формами, отчетами, макросами и модулями как самостоятельными объектами, хранящимися в одном файле БД (расширение .mdb). Благодаря этому создание связанных объектов и проверка целостности данных значительно облегчаются.СУБД называет объектами все, что может иметь имя. В БД Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули.Таблица – это объект, определяемый для хранения данных. Каждая таблица включает информацию об объекте реального мира, например о клиентах фирмы. Таблица состоит из заголовка и тела. Заголовок включает имена атрибутов объекта (столбцов) и их свойства, например фамилию, телефон и адрес клиента. Тело содержит кортежи (строки), каждая строка представляет множество значений столбцов, в которых хранятся данные о конкретном экземпляре объекта. Для каждой таблицы можно определить первичный ключ, обеспечивающий уникальность каждой строки, один или несколько индексов, обеспечивающих упорядоченность записей, и другие свойства.Запрос – это объект, который позволяет пользователю получить нужные данные из одной или нескольких базовых таблиц, и других запросов. В запросе можно указать условия, которым должны удовлетворять данные. Благодаря этому запрос позволяет из большого массива информации, хранимой в БД, извлекать только нужные данные. Для создания запроса используют запрос по образцу (QBE) или инструкции SQL. Можно создавать запросы на выборку, обновление, удаление или на добавление данных.С помощью запросов можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.Форма – это объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы используются для того, чтобы реализовать требования заказчика к представлению данных из таблиц и запросов.Формы можно распечатать. С помощью формы можно в ответ на некоторое событие запустить макрос или процедуру, выполняющие определенную обработку данных.Отчет – это объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения. Прежде чем выводить отчет на принтер, его можно просмотреть на экране.Макрос – это объект, представляющий собой структурированное описание одного или нескольких действий, которые будут выполняться в ответ на определенное событие. Например, можно определить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса можно осуществить проверку значения поля при изменении его содержимого. Можно из одного макроса запустить другой макрос или функцию модуля.Модуль – это объект, содержащий программы на MicrosoftAccessVisualBasic, которые могут разрабатываться пользователем для реализации нестандартных процедур при создании приложения.Все объекты в СУБД Access могут быть созданы пользователем с помощью конструктора или с помощью различных мастеров. Мастера помогают пользователю в режиме диалога создавать объекты, дают подсказки, предлагают свои решения, что облегчает работу начинающим и непрофессиональным пользователям.Такие объекты, как формы и отчеты, состоят из графических элементов, называемых элементами управления. Основные элементы управления служат для связи объектов с записями таблиц, являющихся источниками данных.Каждый объект и элемент управления имеет свои свойства, определяя которые можно настраивать объекты и элементы управления.Для разрабатываемой БД ОК в таблице Вид отпуска должнокод и название вида отпуска. В таблице Категории персоналадолжнокод и название категории персонала. В таблице Организация должен быть следующий список данных:Код должности;Должность;Оклад;Количество;Код категории.В таблице Сотрудники должен быть следующий список данных:Табельный номер;ФИО;№ паспорта;ИНН;Военный билет;Дата рождения;Состав семьи;Место прописки;Место проживания;Стаж на предприятии;Общий стаж;Образование;Повышение квалификации;Обучение.В таблице Трудовой договор должны быть табельный номер, № трудового договора и должность сотрудника. В таблице Командировка должны быть табельный номер,дата начала, дата окончания, место назначения и цель командировки. В таблице Отпуск должны быть табельный номер,вид отпуска, дата начала идата окончания отпуска. В таблицеУвольнениедолжны быть табельный номер,дата увольнения, дата составления заявления иоснование увольнения. В таблицеТабель рабочего временидолжны быть табельный номер, год, месяц, количество отработанных дней, количество выходных дней, количество дней на больничном, количество дней в отпуске, количество дней в командировке.Для параметрических запросов будут использованы таблицы с отпусками и командировками сотрудников, а также табель рабочего времени для определения списка работников и количества дней отсутствия ими на работе по причине болезни. Для отдела кадров будет предоставлена возможность получения выходных документов с информацией по отпускам, командировкам, заболевшим сотрудникам, с перечнем уволенных сотрудников, с перечнем имеющихся в организации вакансий, с перечнем сотрудников с указанием дат рождения и возраста, мест проживания, их окладов, с перечнем работников по должностям. Спецификацияпрограммыприведенаниже.main: proceduredeclare ctrl: Страница;get(ctrl);do case (ctrl) «Работа с данными»: beginget(ctrl);docase (ctrl)«Вид отпуска»: call Форма_Вид_отпуска; «Категории персонала»: callФорма_Категории_персонала; «Организация»: callФорма_Организация; «Сотрудники»: callФорма_Сотрудники; «Трудовой договор»: callФорма_Трудовой_договор; «Командировка»: callФорма_Командировка; «Отпуск»: callФорма_Отпуск; «Табель рабочего времени»: callФорма_Табель рабочего времени; «Увольнение»: callФорма_Увольнение; enddo;end;«Работа с отчетами»: beginget(ctrl);docase (ctrl)«Список сотрудников по должностям»: callОтчет_Список сотрудников по должностям; «Учет рабочего времени»: callОтчет_Учет рабочего времени; «Оклады сотрудников»: callОтчет_Оклады сотрудников; «Отпуска сотрудников»: callОтчет_Отпуска сотрудников; «Места проживания»: callОтчет_Места проживания; «По больничным»: callОтчет_По больничным; «По командировкам»: callОтчет_По командировкам; «Даты рождения сотрудников»: callОтчет_Даты рождения сотрудников; «Список уволенных сотрудников»: callОтчет_Список уволенных сотрудников; «Вакантные должности»: callОтчет_Вакантные должности; enddo;«Завершениеработы»: call Exit;end do;endmain;4ТестированиеПосле разработки БД ОК нужно провести тестирование на данных, которые должны быть подготовлены программистом. Затем необходимо выполнить комплексное тестирование в соответствии с функциями БД ОК. Необходимо выявить ситуации, при которых возможно появление сбоев в работе и ошибок. Система должна выдавать сообщения в зависимости от ситуации (неверный пароль пользователя, не указано значение обязательных полей, невозможно удаление данных и т.д.).После окончания для проверки правильности работы программы был выбран класс В. Испытаний класса А (тестирование в процессе разработки) недостаточно. Класс С не может быть выбран, потому что нет возможности испытаний в различных организациях с учетом их особенностей. Тестирование должно быть проведено в режиме II (выполняется разработчиком, а выводы делает независимая группа), так как режим I (тестирование в отдельной организации) недоступен, а режим III (тесты и выводы делает сам разработчик) недостаточен. Необходимо провести демонстрацию БД ОК для подтверждения ее работоспособности. Необходимо провести испытания надежности БД ОК при намеренном внесении ошибок при работе программы.Необходимо провести проверку устойчивости БД ОК, т.е. проверить работу приложения в случае невозможности запуска программы (например, если пакт MicrosoftAccess Не установлен на ПК).Необходимо провести пусковые испытания, т.е. проверить работоспособность БД на нескольких ПК с различной конфигурацией и аппаратным обеспечением.Конфигурационные испытания должны выявить возможность работы БД ОК в случае различной конфигурации программы, т.е. нужно проверить ее работу в случае установки БД на один ПК и в случае запуска программы с других ПК, объединенных в локальную вычислительную сеть (ЛВС) предприятия. В таблице 4.1 приведены классы эквивалентности.Таблице 4.1 – Классы эквивалентностиВходные условияКлассы эквивалентностиПравильныеНеправильныеВвод пароляВерновведен пароль пользователя (1)Неверно введен пароль пользователя (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), указана дата увольнения (28)Не выбран сотрудник из списка (27), не указана дата составления заявления (27), не указана дата увольнения (28)В скобках написаны номера классов эквивалентности. Тесты должны покрывать все классы эквивалентности. В случае появления ошибок при тестировании программы необходимо ее изменить и заново протестировать. 5Руководство системного программиста5.1 Общие сведения о программеНазначением разрабатываемой «БДдля автоматизации бизнес-процессов ОК» ИС является автоматизация бизнес-процессов одного из подразделений организации, а именно отдела кадров, которая позволит ускорить процесс оформления документации сотрудниками отдела кадров и минимизировать ошибки при вводе и корректировке данных персонала. Субъектами, участвующими в процессе эксплуатации создаваемой БД ОК, будут сотрудники отдела кадров. Процесс взаимодействия субъектов происходит при обращении к одной и той же информации лиц из числа сотрудников отдела кадров, имеющих разные функциональные обязанности. Потоками данных в данном случае является информация, касающаяся как непосредственно сотрудника фирмы (при устройстве или увольнении с работы, изменении его места жительства, образования и т.д.), так и структуры компании в целом (например, изменение штатного расписания или окладов персонала). Программа должна корректно работать на ПК с установленной ОС семейства Windows и при наличии на ПК пакета MicrosoftAccess версии 2003 и выше. ПК должен иметь клавиатуру и манипулятор типа «мышь». 5.2 Структура программыПрограмма «БД для автоматизации бизнес-процессов ОК» представляет собой файл с именем «Отдел кадров ООО» и расширением mdb. 5.3 Настройка программы5.3.1 Установка программыУстановка программы состоит в копировании файла БД с именем Отдел кадров ООО.mdb на ПК пользователя. Если имеется необходимость многопользовательской работы, то необходимо открыть по сети доступ для записи к каталогу с установленной БД ОК. 5.3.2 Настройка программыНастройка БД ОК заключается в создании ярлыка для ее запуска. Для работы программы с ПК, входящего в ЛВС, необходимо создать ярлык для запуска с указанием сетевого пути к БД ОК.5.4 Проверка программыДля проверки программы необходимо ее запустить, при этом нужно проверить все предусмотренные в ней режимы. При неверных входных данных программа выдает сообщения на русском языке. При получении диагностических сообщений в ходе проверки программы необходимо обращаться к разделу «Сообщения системному программисту» данного руководства.При запуске программа требует ввода пароля. Имя пользователя в приложениях, основанных на MicrosoftAccess, не используется. 5.5 Дополнительные возможностиДополнительных возможностей у БД ОКне предусмотрено. Все функции системы являются основными. 5.6 Сообщения системному программистуПомощь при работе с БД ОКпользователю может понадобиться в случае ввода неверного пароля. В сообщениях пользователю выдается информация о пустом или невыбранном из выпадающего списка обязательном значении атрибута. В случае возникновения сообщения пользователь должен корректно заполнить или выбрать из списка нужное значение. При возникновении таких ситуаций помощь программиста не нужна. Таблица 5.1 – Сообщения системному программисту и пользователюСообщениеОписаниеДействия системного программистаОшибочный парольОшибка возникает при вводе неверного пароля. Необходимо ввести правильный пароль. В случае если невозможно узнать парол, открыть БД, удерживая клавишу Shift, открыть БД ОК и сменить пароль
Список литературы
Нет
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00485