Разработка информационно-справочной системы "Отдел кадров Шарковщинского РОО"

Описание вычислительной техники, характеристика операционных систем и языков программирования. Сравнительный анализ аналогов и прототипов. Разработка алгоритма решения задачи. Выбор средств и методов решения задач. Проектирование программного обеспечения.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 23.03.2015
Размер файла 1,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Общая ознакомительная часть

1.1 Описание структуры предприятия

1.2 Описание вычислительной техники, характеристика операционных систем и языков программирования

2. ОСНАВНАЯ ЧАСТЬ

2.1 Постановка задачи проектирования

2.2 Описание предметной области

2.3 Сравнительный анализ аналогов и прототипов

2.4 Выбор и обоснование средств и методов решения задач

2.5 Разработка алгоритма решения задачи

2.6 Проектирование программного обеспечения.

Заключение

Список используемых источников

Приложение А

Введение

Местом для прохождения технологической практики бала выбрана организация «Отдел образования, спорта и туризма Шарковщинского райисполкома».

Целью технологической практики является разработка информационно-справочной системы «Отдел кадров Шарковщинского РОО».

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

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

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

Данный программный продукт будет представлять собой информационную базу данных по Шарковщинскому РОО для отдела кадров.

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

Основная задача отдела кадров -- работа с сотрудниками. Информационно-справочная система должна предоставлять пользователю возможность добавлять личные данные нового сотрудника, отслеживанием его как исполнителя в течение периода его работы и, наконец, увольнение сотрудника.

В виду вышесказанного в процессе создания автоматизированной информационной системы «Отдел кадров» необходимо учесть действующие правовые нормы РБ, требования, которые предъявляют законодательные органы к отделам кадров и общепринятые на все территории Республики Беларусь формы документов.

Для написания программного продукта была выбрана среда разработки «Borland Delphi».

1. Общая ознакомительная часть

1.1 Описание структуры предприятия

Отдел образования, спорта и туризма Шарковщинского райисполкома находится в городском поселке Шарковщина, ул. Комсомольская, 15.

Отдел образования, спорта и туризма Шарковщинского роенного исполнительного комитета является структурным подразделением Шарковщинского роенного исполнительного комитета на правах самостоятельного отдела и подчиняется райисполкому, управлению образования Витебского областного исполнительного комитета, Министерству образования Республики Беларусь.

Отдел образования осуществляет регулирование, управление и государственный контроль за качеством образования административно-территориальной единицы Шарковщинского роена.

Отдел образования, спорта и туризма является юридическим лицом, имеет обособленное имущество, самостоятельный баланс, счета в банках. И имеет следующие банковские реквизиты р/с 3604000000164 филиал 224 ОАО «Беларусбанк», УНН 300032738, ОКПО02150318, код 665.

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

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

Основными задачами отдела образования являются:

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

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

- выполнение образовательных и государственных социальных стандартов;

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

Основными функциями отдела образования являются:

- обеспечение законодательства Республики Беларусь в области образования, воспитания, охраны детства;

- анализ развития системы образования административно-территориальной единицы Шарковщинского роена, внесение предложений по оптимизации учреждений образования, координация и контроль за их деятельностью;

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

- обеспечение контроля за созданием учреждениями образования условий, гарантирующих охрану и укрепление здоровья обучающихся, воспитанников, условий для организации их питания, медицинского обслуживания;

- организация и участие в аттестации учреждений образования, руководящих и педагогических кадров в пределах своих полномочий и компетенции;

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

- осуществление мер по профилактике безнадзорности и правонарушений несовершеннолетних;

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

- внесение предложений и оформление документов на награждение, материальное поощрение и моральное стимулирование руководящих и педагогических кадров;

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

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

- анализ и контроль за состоянием материальной базы учреждений образования, планирование капитального и текущего ремонта, показателей энергосбережения, контроль за составлением смет, договоров, выполнением работ, организация обследования конструкций зданий учреждений образования;

- подготовка предложений и заявок по централизованным закупкам оборудования, технических средств обучения;

- формирование заказа и организация снабжения учреждений образования учебниками, учебными пособиями, классными журналами, бланками строгой отчетности;

- реализация принципов обязательности базового образования.

Форма собственности государственная.

1.2 Описание вычислительной техники, характеристика операционных систем и языков программирования

вычислительный операционный программирование алгоритм

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

Рабочие станции имеют следующую конфигурацию:

- Intel Core2Duo E4500;

- MotherBoard ASUS P5B SE Intel P965/ICH8;

- Radeon HD 3850 Sapphire GDDR3 512Mb Retail;

- 1Gb ОЗУ;

- интегрированная сетевая плата;

- интегрированная звуковая плата AC97;

- винчестер 250Gb, WD;

- DVD-RW;

- клавиатура;

- мышь;

- монитор 17” ЖК.

Компьютеры оснащены принтерами.

Сервер данных имеет следующую конфигурацию:

- Xeon DP Dual Core 2.0 5130 x 2

- 4GB ECC FB ОЗУ

- MotherBoard INTEL S5000VSA

- видеоадаптер MegaRAID SCSI 320-1F

- винчестер 2*1Tb RAID-0

Рабочие станции оборудованы операционной системой Windows XP с предустановленным пакетом MS Office, файловым менеджером, Интернет браузером, специализированным программным обеспечением.

На сервере установлена ОС Microsoft Server 2008 SP2 и программное обеспечение для администрирования сервера и сети.

Windows XP выпущена компанией Microsoft в 2001 году. Windows XP--попытка объединить две, ранее существовавшие независимо, линейки W9x и NT. Первоначально этот проект назывался Whisler, но сейчас он разделился на две линии, WindowsXP, позиционирующуюся на замену W9x и W2kPro, и Windows.NET, позиционирующуюся на замену NT Server всех сортов. Вне зависимости от названия, все они является прямыми наследниками Windows2000, и продолжателями линейки WindowsNT. Этот факт и определяет основные особенности WindowsXP. Это полностью 32 разрядная ОС с приоритетной многозадачностью. В её основе лежат те же принципы, на которых базировались все NT.

Во время прохождения практики на предприятии мною была выполнена работа по созданию отчетов в Microsoft Office.

2. ОСНАВНАЯ ЧАСТЬ

2.1 Постановка задачи проектирования

Данный программный продукт разработан для автоматизации процесса обработки информации отдела кадров Шарковщинского райисполкома.

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

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

- сохранение данных -- база данных программного продукта должна обеспечить простое и надежное хранение данных, и свести к минимуму возможности их утраты;

- добавление сведений о сотруднике -- заполнение личной карточки и трудовой книжки;

- редактирование данных -- исправление сведений о сотрудниках предприятия;

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

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

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

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

Входными данными разрабатываемого приложения являются данные любого типа для заполнения таблиц. Этими данными является информация о новом сотруднике и его сведения.

Выходными данными разрабатываемого приложения являются отчеты.

2.2 Описание предметной области

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

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

Основная задача отдела кадров - работа с сотрудниками. Информационно-справочная система должна предоставлять пользователю возможность, добавлять личные данные нового сотрудника, отслеживанием его как исполнителя в течение периода его работы и, наконец, увольнение сотрудника.

Исходя из задач, можно выделить следующие сущности, с которыми необходимо будет работать при разработке данной системы. В сущности «СОТРУДНИКИ» хранятся основные общеобязательные данные по сотрудникам: Табельный номер, Отдел, Фамилия, Имя, Отчество, Должность, Текущая квалификация, Код сотрудника - идентификатор типа счетчик, предназначен для связи с сущностями аттестация, образование, квалификация, переподготовка и др.

В сущности «ЛИЧНЫЕ ДАННЫЕ» хранятся паспортные данные сотрудника и его место жительства: Код сотрудника - для привязки к сотруднику, Паспортный номер, Серия, Наименование выдавшего органа, Дата выдачи, Индивидуальный номер, Домашний адрес: Улица, Дом, Квартира, Телефон, Дата и место рождения, Пол (М/Ж),№ пп.

В сущности «Иностранные языки» хранятся данные о знании сотрудником иностранных языков: Код сотрудника - для привязки к сотруднику, №пп, Язык, Уровень владения.

В сущности «Отпуска» хранятся данные обо всех отпусках сотрудника с момента приема на работу: Код сотрудника - для привязки к сотруднику, №пп, Вид отпуска(из справочника), Начало отпуска, Количество дней, Дней доп. отпуска, Всего дней, Окончание отпуска, Начало периода, Конец периода, № приказа, Дата приказа, Вид дополнительного отпуска, Основание дополнительного отпуска, Год. доп. отпуска.

В сущности «Повышение квалификации» хранятся данные о направлениях сотрудников на повышение квалификации: Код сотрудника - для привязки к сотруднику, №пп, Сведения о повышении квалификации, Дата повышения, Вид повышения, Наименование учреждения, Вид документа, Основание повышения.

В сущности «СОСТАВ СЕМЬИ» хранятся данные о родственниках сотрудника и степени родства: Код сотрудника - для привязки к сотруднику, №пп, Кем приходится, Фамилия, Имя, Отчество, Дата рождения, Место рождения,.

В сущности «УВОЛЬНЕНИЕ» хранятся сведения о уволенных сотрудниках. Код сотрудника - для привязки к сотруднику, №пп, Дата принятия на работу, Дата увольнения, Дополнительные сведения о увольнении.

В сущности «ВОЕННООБЯЗАННЫЙ» хранятся сведения о сотрудниках, которые имеют военную обязанность. Код сотрудника - для привязки к сотруднику, №пп, Военнообязанный (Да/Нет), Дата постановки на учет, Дополнительные сведения.

В сущности «ОБРАЗОВАНИЕ» хранятся данные о образовании, полученном сотрудником. Код сотрудника - для привязки к сотруднику, №пп, Дата поступления, Дата окончания, Вид образования, Учебное заведение, Кафедра, Код профессии по ОКПДТР, Специальность по диплому(свидетельству), Код специальности по ОКСО, Квалификация по диплому (свидетельству), Диплом №, Серия.

В сущности «ПРЕДСТАВИТЕЛЬСКИЕ ОРГАНЫ» хранятся данные о принятии участия в выборных законодательствах и представительных органах. Код сотрудника - для привязки к сотруднику, №пп, Местонахождение, Название органа, В качестве кого выбран, Дата избрания, Дата снятия, Состав в профсоюзе.

В сущности «ТРУДОВАЯ КНИГА» хранятся данные о всех профессиях и рабочих местах сотрудником. Код сотрудника - для привязки к сотруднику, №пп, Дата приема, Дата увольнения, занимаемая должность, Названия предприятия.

Все связи реализуют: обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей.

2.3 Сравнительный анализ аналогов и прототипов

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

? SAP R\3;

? 1С - бухгалтерия;

? АМР отдел кадров.

Рассматривая модуль HR системы SAP R\3 были сделаны следующие выводы, что приведенный программный продукт, хотя и обладает максимальным набором функций для обработки информации кадрового учета, не является конкурентом к разрабатываемой, так как этот модуль является довольно дорогим, что делает его недоступным для бюджетных организаций и организаций с малым денежным оборотом. Модуль HR предназначен для крупных организаций и корпораций, где число работников превышает 1000 человек, что делает его излишним для небольших организаций. Описываемый модуль требует постоянной информационной и технической поддержки, которой занимаются специализированные организации, что делает его опять же дорогим и недоступным для небольших организаций. Для работы с данным модулем необходимо обучение персонала, который будет работать непосредственно с ним.

Если рассмотреть программу 1С, то мы увидим ее более подходящей для небольших организаций с численностью от 1 до 1000 человек, которая обладает большим набором функций для обработки информации кадрового учета.

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

На предприятии для работы в отделе кадров используется программа «АМР отдел кадров». Эта программа многофункциональна, но ее использование не устраивает кадровика, т.к очень плохое оформление и много лишних функций, которые загромождают и ухудшают процесс работы.

2.4 Выбор и обоснование средств и методов решения задач

При разработке программного продукта важное место занимает проблема производительности. Выбор языка программирования играет большую роль в решении этой проблемы.

Программирование можно осуществлять на языках различного уровня: Паскаль, Си, Пролог, Бейсик и т.д. На базе паскаля чаще всего осуществляется обработка навыков по объектно-ориентированному программированию. Роль бейсика в профессиональном программирование мала. Достаточно популярен объектно-ориентированный язык Visual Basic. На классических задачах поиска и сортировки и построения рекурсивных алгоритмов традиционно оттачиваются практические навыки будущего программиста в сфере алгоритмизации и программирования.

Возможности Delphi 7 подходят для создания систем любой сложности. Благодаря среде Delphi 7, которая представляет собой интегрированную оболочку разработчика, в которую входит набор специальных программ, ответственных за разные этапы создания готовности приложения, с ней легко работать. Не малое значение имеет компилятор Delphi. Что бы откомпилировать программу достаточно выполнить всего одну команду или нажать одну клавишу (F9). Всего лишь за одну секунду программа - компилятор анализирует и транслирует тысячи строк исходного кода. В Delphi 7 имеется специальный проектировщик форм, с помощью которого будущей программы подготавливаются в виде форм. Проектировщик позволяет подобрать оптимальные размеры окон, разместить и настроить всевозможные элементы управления и меню, добавить готовые изображения, указать заголовки, подсказки, подписи и так далее. На этапе проектирования форм программа как бы составляется из готовых компонентов. Компоненты располагаются на палитре компонентов разделённой на несколько самостоятельных панелей. Компоненты обладают наборами свойств, характеризующими их отличительные особенности. Некоторые свойства имеются практически у всех компонентов - таково, например, свойство Name (имя). Другие свойства, например Caption (Заголовок), имеются у большинства компонентов - ведь заголовок необходим и для окна, и для кнопки. Некоторые уникальны для конкретных компонентов, например свойство Simple Text (Простой текст), содержащий текст, для компонента Строка состояния. В системе Delphi 7 используется специализированная, постоянно совершенствуемая версия языка программирования Паскаль, которая называется Delphi (в шестой и более ранних вариантах в системы Delphi она называлась «Object Pascal», «объектный паскаль»). Эта версия включает набор расширений, ориентированных только на применение в рамках среды Delphi 7 и предназначенных для ускоренного создания приложений.

Сравнив язык программирования с системой программирования, отметив их положительные качества, а, также учитывая, что основные знания по системе программирования Delphi 7 были получены на занятиях по дисциплине БД и СУБД, конструирование программ, алгоритмизация и среды программирования. Свою базу данных, я буду разрабатывать в среде визуального программирования Delphi 7.

2.5 Разработка алгоритма решения задачи

Исходя из поставленных задач, можно предложить следующий алгоритм их решения функциональных характеристик:

? сохранение данных -- база данных программного продукта должна обеспечить простое и надежное хранение данных, и свести к минимуму возможности их утраты;

? добавление сведений о сотруднике -- заполнение личной карточки и трудовой книжки;

? редактирование данных -- исправление сведений о сотрудниках предприятия;

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

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

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

? формирование отчета -- приложение должно осуществлять формирование автоматических отчетов для предприятия по отделам и занимаемым должностям.

Приложение должно осуществлять расчет общего количества отпуска, а так же поиск по наименованию сотрудникам и должностям.

Логика разрабатываемого проекта отображена на функциональной структуре автоматизированной информационной среде (приложение А).

Описание логической структуры ИСС «Отдел кадров» представлена на рисунке 1.

2.6 Проектирование программного обеспечения

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

2.6.1 Проектирование схемы данных

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

2.6.2 Обоснование и разработка интерфейса

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

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

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

Правило эффективности--программа не препятствует работе пользователя.

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

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

Рисунок 2 - Кнопки работы с БД

Принцип простоты- заключается в том что хорошо пользоваться панелью поиска. Мы вводим любую фамилию, и она нам выдает информацию о сотруднике.

Рисунок 3- Панель поиска

Принцип видимости- Рассмотрим программу для работы в отделе кадров. При трудоустройстве работника оператор заносит необходимые данные в БД.

Принцип обратной связи- принцип обратной связи указывает разработчикам некоторые правила этого диалога.

Где на экране должны располагаться элементы обратной связи. Хорошие пользовательские интерфейсы находятся в диалоге с пользователями, сообщая им о том, что происходит в системе.

Принцип толерантности- в БД все функции и операции представлены в очень простом виде, который является понятным пользователю.

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

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

2.7 Реализация и тестирование программы

2.7.1 Реализация программы

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

Итак, при выявлении сущностей предметной области, выполненное в пункте 2.2, предметную область было решено разделить на сущности. Структурная схема базы данных представлена на рисунке 4.

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

Окно основного меню программы выполняет функции отображения основных примитивов, доступных пользователю при входе в программу:

- Добавить запись - Программа/Добавить новую запись;

- Редактировать запись - кнопка «Редактировать»;

- Удалить запись - кнопка «Удалить»;

- Сохранить запись - кнопка «Сохранить».

Для добавления информации о сотруднике необходимо выбрать нужного сотрудника, выбрать необходимую вкладку для редактирования информации и нажать «Редактировать» или выбрать редактирование в основном меню.

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

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

Завершение работы с программой происходит при нажатии кнопки «Выход» расположенной на главной форме.

2.7.2 Тестирование программы

Тестирование -- процесс выполнения программы с целью обнаружения ошибок.

Тестирование обеспечивает:

- обнаружение ошибок;

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

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

Результаты тестирования можно просмотреть в таблице 1.

Таблица 1- Результаты тестирования

Описание действий тестового варианта

Входные данные

Ожидаемый результат

Фактический результат

Описание выявленной ошибки

1

Выбранная запись на удаление в таблице

Удаление записи, сохранение целостности данных

Запись удалена, целостность данных сохранена

Успешно удалена

2

Входные данные для атрибутов ФИО, паспортные данные, адрес, номер и др.

Добавление записи, сохранение целостности данных

Запись добавлена, целостность данных сохранена

Успешно добавлена

3

Выбранная запись на редактирование

Отредактированная

запись, сохранение целостности данных

Отредактированная

запись, сохранение целостности данных

Успешно отредактирована

4

Сохранение записи в БД

Сохранение записей

Записи сохранены, сохранена целостность данных

Успешно сохранено

5

Выбираем критерий для поиска и вводим

Должности программист

Выводит работника и все характерные ему данные

Выводит работника и все характерные ему данные

Успешно найдено

6

Формирование отчета

Формирует отчет с возможностью сохранения

Формирует отчет с возможностью сохранения

Сформирован успешно

Вывод: В процессе тестирования по принципу «черного ящика» не выявлено ошибок, тестирование прошло успешно.

Заключение

В результате прохождение технологической практики на базе отдела образования Шарковщинского райисполкома, я познакомилась с аппаратным обеспечением учреждения, изучила структуру и функциональные возможности компьютерной базы. Познакомился с программным обеспечением отдела, оснащенных компьютерной техникой. За время прохождение практики использовав возможности Microsoft Office и Delphi 7 создала базу данных «Отдел кадров» для систематизации информации о работниках организации и обеспечивающая выполнение следующих функций:

- сохранение данных -- база данных программного продукта должна обеспечить простое и надежное хранение данных, и свести к минимуму возможности их утраты;

- добавление сведений о сотруднике -- заполнение личной карточки и трудовой книжки;

- редактирование данных -- исправление сведений о сотрудниках предприятия;

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

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

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

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

Мне были предоставлены все условия для работы и для самосовершенствования, для изучения новых программных средств и программного обеспечения.

Технологическая практика способствовала приобретению практических навыков работы и подготовке к самостоятельной профессиональной деятельности по специальности и привитие умений трудовой деятельности в условиях трудового коллектива.

Список используемых источников

1. В Фаронов «Программирование Баз данных в Delphi 7».

2. Программирование в Delphi 7

3. Delhphi 7.0, Дарахвелидзе П.Г., Марков Е. П. 2004, 816 с.

4. В.Фаронов «Программирование баз данных в Delphi 6» Питер 2003

5. А.Я.Архангельский «Программирование в Delphi 7» Бином 2003

6. В.Бобровский «Delphi 7» Питер 2003

7. Самоучитель в среде программирования Delphi (Г.В. Галисеев) 2004г.

Приложение А

(справочное)

Функциональная структура

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.