Как описать программу в дипломе

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

Задачами преддипломной практики являются:

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

· закрепление умений использования методов аналитической и исследовательской работы;

· закрепление опыта, навыков, развитие умений самостоятельной работы с технической и справочной литературой;

· закрепление навыков программирования;

· сбор, обработка и подготовка материалов для выполнения дипломного проекта;

· окончательное оформление дипломного проекта.

Предметом преддипломной практики является разработка информационной системы для магазина «М.Видео Менеджмент».

Характеристика кафедры прикладной информатики и программирования

Кафедра прикладной информатики и программирования создана 1 июля 2014 года на базе кафедр информатики и вычислительной техники и прикладной математики и механики. В настоящее время кафедрой руководит кандидат физико-математических наук, доцент Хасанов М.К.

Как написать введение для диплома самостоятельно. ГОТОВЫЙ ШАБЛОН

В рамках дисциплин специализации на кафедре читаются лекции по следующим спецкурсам: язык программирования Java, интеллектуальные информационные системы, теоретические основы криптографии, разработка программ в VisualStudio, программирование в 1C: Предприятие (разработка информационных систем), сетевые языки программирования, некоторые задачи механики многофазных сред, основы конфигурирования 1С, мультиагентное моделирование в изучении социально-экономических систем, прикладная статистика и эконометрика, математические модели экономических процессов, бифуркация рождения и ее приложения, численные методы решения задач теплопереноса.

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

Основными направлениями научно-исследовательской работы на кафедре являются:

· проектирование информационных систем;

· моделирование физических процессов;

· педагогические программные средства;

· педагогическая направленность профессиональной подготовки учителя информатики.

На кафедре действует научный семинар «Информатика, вычислительная математика и механика» под руководством профессора Гималтдинова И.К. На семинарах заслушиваются доклады преподавателей кафедры. В работе научного семинара активное участие принимают также аспиранты, магистранты и студенты старших курсов.

Преподаватели кафедры поддерживают тесные научные связи с Институтом механики УНЦ РАН (Уфа), Тюменским филиалом Института теоретической и прикладной механики СО РАН (Тюмень), Институтом проблем транспорта энергоресурсов АН РБ (Уфа).

Программные средства, используемые в дипломной работе

Как написать диплом с нуля. Структурные части

1. Наиболее часто используемые программные продукты: 1С: Предприятие,

В настоящее время «1С: Предприятие» является самой распространенной программой среди бухгалтеров. Это обосновано тем, что она охватывает широкую линейку программ. «1С» учитывает все желания и требования руководства, ее можно настроить практически для любого предприятия. Например, программа «1С: Бухгалтерия» включает в себя готовые шаблоны и алгоритмы.

Благодаря этому, в программе возможно очень быстро создать необходимые отчетные документы и т.д. Однако могут возникнуть ситуации необходимости обработки очень большого объема информации, в случае роста и развития предприятия. В результате этого, сильно замедлится работа. В связи с этим, многие предприятия перешли на платформу «1С:Предприятие».

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

Программные продукты «1С» предпочтительно использовать для малого бизнеса. На сегодняшний момент специалистами фирмы «1С» и её партнерами разработаны типовые решения автоматизации учета на единой платформе «1С:Предприятие» практически для любого типа российского предприятия, такая спецификация открывает из года в год новые возможности программы, заточенные под конкретные задачи заказчика. Программа позволяет настроить параметры и инструменты учета не только под выбранную отраслевую специфику, но и под индивидуальные особенности ведения бизнеса.

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

С точки зрения срока внедрения, программные продукты «1С» также занимают лидирующую позицию.

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

Возможности, которые предоставляет система «1С:Предприятие», будут достаточны для решения поставленных задач.

2. MicrosoftOffice – это комплекс популярных и по-своему уникальных программных продуктов, способных обеспечить пользователя всеми необходимыми инструментами и функциями для продуктивной работы с файлами и документами различного типа. MicrosoftAccess – это функционально полная реляционная СУБД. В ней предусмотрены все необходимые нам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.

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

Индивидуальное задание

За время прохождения преддипломной практики я продолжила работу над дипломнойработой. Целью данной работы является разработка и внедрение информационной системы для магазина «М.Видео». Для достижения поставленной цели предстоит решить ряд задач:

– найти и изучить литературу по данной теме;

– обобщить и выполнить анализ полученной информации;

Читайте также:
Какой программой открыть формат xps

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

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

– разработать приложение для работы с базами данных в Delphi;

– протестировать и внедрить информационную систему.

Подсистемы КИС

При запуске информационной системы в режиме Конфигуратор на экране откроется Дерево объектов конфигурации (Рисунок 2.5) – основной инструмент для разработчика, содержащий в себе основную часть информации, а именно, из чего состоит конфигурация.

Рис. 2.5. Дерево объектов конфигурации

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

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

Подсистемы верхнего уровня являются основными элементами интерфейса, так как образуют разделы решения.

После задания имени подсистемы, на основании его платформа автоматически создает синоним подсистемы.

Имя – основное свойство любого объекта конфигурации. Синоним предназначен для хранения альтернативного наименования объекта конфигурации, которое будет использовано в элементах интерфейса программы.

В информационной базе «М.Видео» созданы такие подсистемы, как:

ОказаниеУслуг для осуществления следующих функций:

— добавление и просмотр данных о сотрудниках;

— добавление и просмотр данных о клиентах;

— создание отчета по оказанным услугам клиенту;

— создание отчета по оказанным услугам сотрудника;

— оформление первичных документов.

Подсистема в режиме «1С: Предприятие 8.3» (Рисунок 2.6).

Рис. 2.6. Подсистема ОказаниеУслуг

УчетМатериалов реализует такие функции, как:

— запись и учет имеющихся товаров в магазине;

— установка цен на товары и услуги;

— организация движения товаров на складе.

Подсистема представлена в режиме «1С: Предприятие 8.3» (Рисунок 2.7).

Рис. 2.7. Подсистема УчетМатериалов

Бухгалтерия для осуществления таких функций как:

— просмотр данных о сотрудниках;

— просмотр данных о клиентах;

— установка цен на товары и услуги;

— создание отчета по оказанным услугам клиенту;

— создание отчета по оказанным услугам сотрудника;

— организация движения товаров на складе.

Подсистема представлена в режиме «1С: Предприятие 8.3» (Рисунок 2.8).

Рис. 2.8. Подсистема Бухгалтерия

Подсистема РасчетЗарплаты реализует следующие функции:

— создание отчета по оказанным услугам сотрудника;

— добавление и просмотр данных о новых сотрудниках.

Подсистема представлена в режиме «1С: Предприятие 8.3» (Рисунок 2.9).

Рис. 2.9. Подсистема РасчетЗарплаты

3.2 Настройка модуля КИС. Алгоритм работы пользователя в системе

На рисунке 2.10 представлен общий алгоритм работы системы.

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

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

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

Как описать программу в дипломе

Здравствуйте.
Мне очень не удобно просить у вас об такой помощи, но приходится. Прошу дочитать сообщение до конца
Сходив в очередной раз к дипломному руководителю я понял, что если сам не сделаю диплом, то не закончу универ. (А руководителя надо на пенсию. )

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

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

Помогите составить пункты диплома в части проектирования и разработки?
Или если есть примеры дипломов, на которые можно равняться, не могли бы вы скинуть(как бы не звучало, но я не смог найти хороших примеров диплома,возможно плохо искал или не по тем запросам)?

Буду очень признателен!
PS не думал, что попаду в такой просак с руководителем((((

Регистрация: 03.01.2014
Сообщений: 2,870

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

Простите, я искренне не желаю Вас обидеть, но если судить по этому и по другим Вашим темам, все годы обучения в ВУЗе пролетели зря. И всё, что было пройдено, было «пройдено мимо».
Если Вы, по окончании ВУЗа, практически не в состоянии решать задачи связанные с разработкой ПО, включая анализ и проектирование, то тогда зачем Вам диплом программиста? Может стоит задуматься о смене профессии?

Читайте также:
Программа для определения частоты звука
Или если есть примеры дипломов, на которые можно равняться, не могли бы вы скинуть(как бы не звучало, но я не смог найти хороших примеров диплома,возможно плохо искал или не по тем запросам)?

С этим нужно обращаться в раздел «Фриланс» или в специализированные конторы. Свои готовые разработки, пусть и дипломные, «за спасибо» Вам вряд ли кто-то даст.

Пользователь
Регистрация: 27.08.2009
Сообщений: 28

Простите, я искренне не желаю Вас обидеть, но если судить по этому и по другим Вашим темам, все годы обучения в ВУЗе пролетели зря. И всё, что было пройдено, было «пройдено мимо».
Если Вы, по окончании ВУЗа, практически не в состоянии решать задачи связанные с разработкой ПО, включая анализ и проектирование, то тогда зачем Вам диплом программиста? Может стоит задуматься о смене профессии?
С этим нужно обращаться в раздел «Фриланс» или в специализированные конторы. Свои готовые разработки, пусть и дипломные, «за спасибо» Вам вряд ли кто-то даст.

Вы наверно просто не бывали в таких ситуация, когда приходишь к дипломному руководителю предлагаешь ему свои варианты глав диплома. Или когда смотришь как преподаватель просто пролистал(именно пролистал) то что написал, и сказал ну вроде нормально даже не читая что там написано.. А потом, когда вышестоящее преподаватели просто ржут над тем, какие мне дали главы в дипломе.

PS да и программист это не моя специальность, просто сменилось руководство факультета, а им захотелось выдать темы связанные с программирование(а оно у нас прошло в качестве факультатива).

Регистрация: 03.01.2014
Сообщений: 2,870

Вы наверно просто не бывали в таких ситуация, когда приходишь к дипломному руководителю предлагаешь ему свои варианты глав диплома. Или когда смотришь как преподаватель просто пролистал(именно пролистал) то что написал, и сказал ну вроде нормально даже не читая что там написано..

Вы просто не бывали в более худших ситуациях.

А потом, когда вышестоящее преподаватели просто ржут над тем, какие мне дали главы в дипломе.
PS да и программист это не моя специальность, просто сменилось руководство факультета, а им захотелось выдать темы связанные с программирование(а оно у нас прошло в качестве факультатива).

А, на кафедре материалы спросить запрещено под страхом смертной казни? Можно поискать методы по дипломам в сети, но, как правило, в каждом ВУЗе свои требования и толку от них может не оказаться никакого.
А насчёт моего ответа об этом:

Или если есть примеры дипломов, на которые можно равняться, не могли бы вы скинуть(как бы не звучало, но я не смог найти хороших примеров диплома,возможно плохо искал или не по тем запросам)?

Обижаетесь зря. Я всего лишь навсего констатировал факт.
Бесплатно готовым материал такого плана Вы вряд ли разживётесь.

Источник: www.programmersforum.ru

Описание программной реализации

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

Работа выполнялась на основании индивидуального задания на дипломное проектирование по специальности 010240 “Прикладная математика и информатика” на тему “Автоматизированная система начисления заработной платы сотрудникам средне-специальных учебных заведений».

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

Автоматизации подлежат следующие функции:

— ввод данных и контроль за вводом данных;

— редактирование и сохранение данных;

— расчет заработной платы;

Положительными результатами использования программного продукта являются:

— сокращение потерь времени за счет автоматизации получения документации;

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

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

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

— расчет заработной платы сотрудникам школы за текущий месяц с соответствующими налоговыми вычетами;

— представление выходной информации в виде отчетов;

— вывод заработной платы сотрудникам школы за год;

Проектирование интерфейса пользователя осуществлялось в соответствии со стандартом SAA, разработанным фирмой IBM. Были реализованы требования подсистемы CUA (Common User Access), определяющей компоненты пользовательского интерфейса, которые должны присутствовать во всех программах. Эти компоненты строятся на двух основных принципах:

— пользователи могут разрабатывать концепцию интерфейса;

— пользователь может и должен управлять диалогом;

С технической точки зрения для реализации стандарта использовались следующие приемы:

— разработка развитой системы меню;

— упрощение режимов обработки данных;

— создание многооконного интерфейса;

— система всплывающих подсказок;

— выдача дополнительных сообщений при осуществлении пользователем некорректных действий;

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

— использование стандартных названий в меню;

— функциональные клавиши для быстрого доступа к командам меню;

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

Читайте также:
Программа для компьютера из видео сделать фотографии

Диалоги программных систем должны удовлетворяют следующему минимальному набору требований:

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

— ошибки пользователя не должны приводить к сбоям системы;

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

— для повышения доверия к получаемым с помощью ПЭВМ результатам необходимо предусмотреть возможность эффективного контроля промежуточных результатов и при необходимости – изменения порядка вычислений;

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

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

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

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

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

Защита данных от разрушения (имеется в виду потеря данных при сбоях) – этот вид защиты называется обеспечение физической целостности данных и обеспечивается созданием копий и архивов данных.

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

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

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

Одним из важнейших характеристик качества программного изделия является надежность.

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

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

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

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

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

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

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

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

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

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

Информация о работе «Проектирование информационной системы «Начисление заработной платы сотрудникам школы»»

Источник: kazedu.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru