Реализация информационной системы электронного архива конструкторской документации
Назначение детали "Полумуфта правая", разработка документации, управляющей программы. Проектирование структуры электронного архива конструкторской документации. Физическая реализация автоматизированной информационной системы, разработка интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 30.08.2017 |
Размер файла | 2,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Общие положения проектирования автоматизированных информационных систем
1.1 Общие требования к информационной системе. Анализ и характеристика аналогичных АИС
1.2 Этапы проектирования автоматизированных информационных систем
2. Реализация информационной системы электронного архива конструкторской документации
2.1 Назначение детали «Полумуфта правая». Разработка конструкторской документации, управляющей программы
2.2 Описание технических средств проектирования информационной системы. Разработка структуры электронного архива конструкторской документации
2.3 Физическая реализация автоматизированной информационной системы, разработка интерфейса
Заключение
Список использованных источников
Приложение
Введение
Информация в современном мире превратилась в один из наиболее важных ресурсов, а информационные системы стали необходимым инструментом практически во всех сферах деятельности.
Традиционные информационные системы (ИС) могут создаваться и использоваться без применения технических средств и, тем более, автоматизированных систем, комплексов и устройств (например, рукописные или печатные на пишущей машинке табличные данные самого различного назначения). Однако подобные технологии в современном обществе применяются крайне редко. Ныне не вызывает сомнений потребность создания и разнообразного использования баз данных, формируемых с помощью универсальных и (или) специализированных компьютерных аппаратно-программных средств.
Разнообразие задач, решаемых с помощью компьютеров, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации.
Тема курсовой работы «Разработка информационной системы электронного архива конструкторской документации для детали «Полумуфта правая».
В качестве методов исследования избраны анализ и синтез, изучение литературы соответствующего направления.
Целью данной курсовой работы является анализ проблемы автоматизации процессов и подтверждение необходимости разработки электронных архивов.
Для достижения поставленной цели поставлены и решаются следующие задачи:
- рассмотреть популярность процессов, направленных на автоматизацию работы;
- проанализировать необходимость разработки электронных архивов.
Актуальность рассматриваемой темы заключается в том, что создание современных автоматизированных информационных систем позволило автоматизировать обработку данных во многих сферах человеческой деятельности. Без современных систем обработки данных трудно представить сегодня любую крупную организацию и предприятие.
Для достижения поставленной в работе цели использовались следующие методы исследования: анализ процесса электронного документооборота предприятия и анализ результатов после проведения расчетов на модели, а также метод документного анализа.
1. Общие положения проектирования автоматизированных информационных систем
1.1 Общие требования к информационной системе. Анализ и характеристика аналогичных АИС
информационный электронный архив документация
АИС - это человеко-машинная система, обеспечивающая автоматизированную подготовку, поиск и обработку информации в рамках интегрированных сетевых, компьютерных и коммуникационных технологий для оптимизации экономической и другой деятельности в различных сферах управления.
Структуру АИС составляет совокупность отдельных ее частей, называемых подсистемами. АС состоит из двух подсистем: функциональной и обеспечивающей. Функциональная часть АС включает в себя ряд подсистем, охватывающих решение конкретных задач планирования, контроля, учета, анализа и регулирования деятельности управляемых объектов. В ходе аналитического обследования могут быть выделены различные подсистемы, набор которых зависит от вида предприятия, его специфики, уровня управления и других факторов. Укрупненная схема АИС представлена на рисунке 1.
Рисунок 1- Укрупненная схема АИС
По назначению АИС делятся на:
1) военные АСУ;
2) экономические системы (предприятия, конторы, управляющие властные структуры);
3) информационно-поисковые системы и др.
По областям человеческой деятельности АИС делятся на:
1) медицинские системы;
2) экологические системы;
3) системы телефонной связи и др.
Варианты классификации информационных систем представлены на рисунке 2.
Рисунок - 2 Вариант классификации информационных систем
АИС научных исследований обеспечивают высокое качество и эффективность межотраслевых расчётов и научных опытов. Методической базой таких систем служат экономико-математические методы, технической базой - разнообразная вычислительная техника и технические средства для проведения экспериментальных работ моделирования. Системы научных исследований могут включать в свой контур системы автоматизированного проектирования работ (САПР).
Обучающие АИС используют при подготовке специалистов в системе образования, а также при переподготовке и повышении квалификации работников разных отраслей.
АИС автоматизированного проектирования (САПР) предназначены для автоматизации функций инженеров-проектировщиков, конструкторов, архитекторов, дизайнеров при создании новой техники или технологии. Основными функциями подобных систем являются: инженерные расчёты, создание графической документации (чертежей, схем, планов), создание проектной документации, моделирование проектируемых объектов.
Автоматизированная информационная система бухгалтерского учета (АИС-БУ) - это система, в которой информационный процесс бухгалтерского учета автоматизирован за счет применения специальных методов обработки данных, использующих комплекс вычислительных, коммуникационных и других технических средств, в целях получения и доставки информации, необходимой специалистам-бухгалтерам для выполнения функций управленческого и финансового учета.
В настоящее время информация рассматривается как один из основных ресурсов развития общества. Информация разнообразна и подразделяется по виду обслуживаемой ее человеческой деятельности на научную, техническую, производственную, управленческую, экономическую, социальную, правовую и т.д.
1.2 Этапы проектирования автоматизированных информационных систем
Существует множество методов и вариантов разработки АИС, использование которых зависит от различных факторов, например, размеров предприятий и (или) их ИС, целей создания ИС, имеющихся ресурсов и др.
Жизненный цикл разработки (проектирования) программного обеспечения (software project life cycle) - совокупность стадий и этапов разработки программного обеспечения начиная от системного анализа и разработки исходных требований до её установки (инсталляции) на ЭВМ.
Опыт разработки и внедрения различных классов АИС показал высокую эффективность (в том числе экономическую) их применения, особенно на крупных предприятиях. Она отражается в хорошей организации труда и производства, повышении точности планирования и реализации поставленных задач, в обеспечении ритмичности работы предприятия, уменьшении доли ручного труда, эффективном (в том числе оперативном) информационном обеспечении различных категорий пользователей и т.д.
Детализированная разработка проекта АИС предполагает наличие полного комплекта организационной, конструкторской, технологической и эксплуатационной документации.
Для автоматизации различных видов деятельности (управление, проектирование, исследование и т.п.), включая их сочетания, используют положения ГОСТ 34.601-90. Он предусматривает следующие стадии и этапы проектирования (таблица 1).
Таблица 1 - Стадии и этапы проектирования АИС
Стадии |
Этапы |
|
1. Формирование требований к АС |
1.1. Обследование объекта и обоснование необходимости создания АС 1.2. Формирование требований пользователя к АС 1.3. Оформление отчёта о выполненной работе и заявки на разработку АС |
|
2. Разработка концепции АС |
2.1. Изучение объекта 2.2. Проведение необходимых научно-исследовательских работ 2.3. Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющей пользователя 2.4. Оформление отчёта о выполненной работе |
|
3. Техническое задание |
3.1. Разработка и утверждение технического задания на создание АС |
|
4. Эскизный проект |
4.1. Разработка предварительных проектных решений по системе и её частям; 4.2. Разработка документации на АС и её части |
|
6. Рабочая документация |
6.1. Разработка рабочей документации на систему и её части 6.2. Разработка или адаптация программ |
|
7. Ввод в действие |
7.1. Подготовка объекта автоматизации к вводу АС в действие 7.2. Подготовка персонала 7.3. Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями) 7.4. Строительно-монтажные работы 7.5. Пуско-наладочные работы 7.6. Проведение предварительных испытаний 7.7. Проведение опытной эксплуатации 7.8. Проведение приёмочных испытаний |
|
8. Сопровождение АС |
8.1. Выполнение работ в соответствии с гарантийными обязательствами 8.2. Послегарантийное обслуживание |
В современной практике проектирования автоматизированных информационных систем (например, АИПС, АСНТИ, АСУ и др.) он может являться начальным этапом их внедрения в работу организации или службы Заказчика проекта, или головной в ряде других автоматизируемых организаций, служб и т.д.
Детализированная разработка проекта системы предполагает наличие полного комплекта организационной, конструкторской, технологической и эксплуатационной документации.
Государственный стандарт ГОСТ 19.102-77 устанавливает следующие стадии разработки программной документации:
1. Техническое задание;
2. Эскизный проект;
3. Технический проект;
4. Рабочий проект;
5. Внедрение.
Отметим, что для небольших проектов количество стадий может быть сокращено.
В процессе предпроектного исследования осуществляется разработка технико-экономического обоснования целесообразности создания АИС; выработка общих требований на разработку АИС.
2. Реализация информационной системы электронного архива конструкторской документации
2.1 Назначение детали «Полумуфта правая». Разработка конструкторской документации, управляющей программы
В рамках курсового проекта была разработана конструкторская документация на деталь «Полумуфта правая».
Полумуфта правая - деталь, предназначенная для соединения друг с другом концов валов и свободно сидящих на них деталей, для передачи крутящего момента. Служит для соединения двух валов, расположенных на одной оси или под углом друг к другу.
Муфта передает механическую энергию без изменения ее величины. Материалы для полумуфты правой должны хорошо обрабатываться, быть прочными и иметь высокий модуль упругости. Этим требованиям наиболее полно удовлетворяют углеродистые и легированные стали, из которых преимущественно изготавливают полумуфты.
Конструкторская документация была выполнена в САПР КОМПАС 3D. КОМПАС - продукт российской компании «АСКОН». Это система автоматизированного проектирования с возможностью оформления документации в соответствии со стандартами серии ЕСКД. Данная САПР поставляется в нескольких вариантах: Компас-3D, Компас-ГРАФИК, Компас-СПДС, Компас-3D LT и Компас-3D Home, которые предназначены для трехмерного проектирования и/или плоского черчения. КОМПАС-ГРАФИК используется в качестве интегрированного в КОМПАС-3D модуля с эскизами и чертежами или же как отдельный продукт, полностью решающий задачи 2-мерного проектирования и выпуска необходимой документации.
Чертеж детали «Полумуфта правая» был выполнен в САПР КОМПАС, результат построения представлен на рисунке 3.
Рисунок 3 - Чертеж детали «Полумуфта правая» в САПР КОМПАС
Трехмерная модель детали «Полумуфта правая» была выполнена в САПР КОМПАС, результат представлен на рисунке 4
Рисунок 4 - Трехмерная модель детали «Полумуфта правая» в САПР КОМПАС
Управляющая программа детали «Полумуфта правая» была разработана в САПР MasterCam, результат представлен на рисунках 5-6.
Рисунок 5- Трехмерная модель детали «Полумуфта правая» в САПР MasterCam
Рисунок 6 - Код управляющей программы
2.2 Описание технических средств проектирования информационной системы. Разработка структуры электронного архива конструкторской документации
Различные возможности и границы применения вычислительной техники для автоматизации проектирования определяются уровнем формализации научно-технических знаний в конкретной отрасли. Чем глубже разработана теория того или иного класса технических систем, тем большие возможности объективно существуют для автоматизации процесса их проектирования.
Для разработки информационной системы в рамках курсовой работы необходимо выбрать платформу, на которой будет реализована данная автоматизированная информационная система. В соответствии с поставленной задачей, к курсовой работе выбрана платформа IBM PC.
При выборе операционной системы следует исходить из выбранной платформы, в которой необходимо решить поставленную задачу проектирования. Следует учесть также то, чтобы операционная система была современной, устойчиво работала и обеспечивала максимум удобства.
В связи с выше перечисленными требованиями была выбрана операционная система Microsoft Windows 10 Pro.
Выбор материнской платы включает в себя выбор центрального процессора, шины обмена и объема оперативной памяти. Быстродействие центрального процессора выбирается так, чтобы время ожидания расчетной задачи или обновления экрана по возможности не превышало трёх секунд. Таким образом, выбрана Core(ТМ) (ТМ) -4160 CPU. Материнскую плату необходимо выбрать так, чтобы она обеспечивала максимальную скорость обмена информацией. Системная плата H81M-VG4 R2.0. Объем оперативной памяти составляет 8000 Мб.
Основные периферийные устройства это - устройства отображения информации (монитор), устройства хранения информации (винчестер), устройства обмена информацией (локальная сеть, дискета, оптические накопители).
Монитор должен отвечать требованиям безопасности, иметь экономичную стоимость и желательно высокую разрешающую способность.
Исходя из требований высокой частоты обмена и по экономическим требованиям, выбран 19-дюймовый LCD-монитор ViewSonic VA1916w-
Для обмена информацией могут быть использованы: локальная сеть, дискеты, оптические накопители. Исходя из того, что необходимо вести архивы выбран оптический пишущий накопитель Optiarc DVD R WAD-5200S (DVD+R9:8x, DVD-R9:12x, DVD+RW:20x/8x, DVD-RW:20x/6x, DVD-ROM:16x, CD:48x/32x/48xDVD+RW/DVD-RW).
К дополнительным периферийным устройствам относят: устройство ввода информации, устройство получения твердых копий. Для ввода информации достаточно стандартного комплекта - клавиатура PS/2 Microsoft Natural и мышь Microsoft PS/2.
Однако помимо технических средств и СУБД необходимо осуществить взаимодействие между ними и пользователем. Этот интерфейс должен быть интуитивно понятен и максимально эргономичен, т.е. предоставить пользователю возможность легкой и быстрой модификации данных, выборки данных по запросу, представление данных в определенной форме. Проектирование интерфейса выполняется при помощи современных систем программирования.
Однако помимо технических средств и СУБД необходимо осуществить взаимодействие между ними и пользователем. Этот интерфейс должен быть интуитивно понятен и максимально эргономичен, т.е. предоставить пользователю возможность легкой и быстрой модификации данных, выборки данных по запросу, представление данных в определенной форме. Проектирование интерфейса выполняется при помощи современных систем программирования.
В рамках курсовой работы для создания таблиц использовалась СУБД
MySQL. Разрабатываемая база данных содержит таблицу - рисунок 5.
Рисунок 5-База данных приложения
2.3 Физическая реализация автоматизированной информационной системы, разработка интерфейса
В данном курсовом проекте поставлена задача создать Интернет-приложение «Электронный архив конструкторской документации на деталь чертеж ГГ 1049.07.00.002 «Полумуфта правая», используя СУБД MySQL и язык программирования для Интернет РНР, который будет служить пользовательским интерфейсом для работы с данной базой данных.
На этапе разработки дизайна приложения был создан предварительный макет, проработаны его ключевые моменты. Интерфейс был разбит на основные разделы: шапка сайта, меню сайта, контент, футер.
Основным оттенком был выбран серый цвет на белом фоне с использование
зеленого, чтобы акцентировать внимание посетителей приложения, непосредственно к представляемой информации. Макет приложения был выполнен в программе Adobe Photoshop CC.
Рисунок 6 -Дизайн макета приложения
Вёрстка представляет собой процесс интеграции текстового содержания, графики и программных компонентов в единое целое, т. е. придания страницам окончательного вида.
На данном этапе происходит дополнительный контроль качества
выполняемой работы, производится оптимизация web-страниц под
особенности конкретных браузеров, используемых посетителями приложения для навигации по Интернету. Учитываются особенности представления страниц при различных настройках глубины цвета и экранных разрешений.
В процессе вёрстки были сверстаны все элементы макета приложения средствами html 5 и CSS 3.
HTML5 (англ. HyperText Markup Language, version 5) -- язык для структурирования и представления содержимого всемирной паутины. Это пятая версия HTML. Хотя стандарт был завершён (рекомендованная версия к использованию) только в 2014 году (предыдущая, четвёртая, версия опубликована в 1999 году), ещё с 2013 года браузерами оперативно осуществлялась поддержка, а разработчиками -- использование рабочего стандарта (англ. HTML Living Standard). Цель разработки HTML5 -- улучшение уровня поддержки мультимедиа-технологий с одновременным сохранением обратной совместимости, удобочитаемости кода для человека и простоты анализа для парсеров Фримен Эрик, Фримен Элизабет. Изучаем HTML, XHTML и CSS = Head First HTML with CSS & XHTML. -- 1-е изд. -- М.: «Питер», 2014. -- С. 656. -- ISBN 978-5-49807-113-8.
CSS (/si??s?s/ англ. Cascading Style Sheets -- каскадные таблицы стилей) -- формальный язык описания внешнего вида документа, написанного с использованием языка разметки.
В базу данных, которая называться “ db _t” включил следующие данные: порядковый номер, название детали, материал, ГОСТ, масса.
Для создания базы данных использовал программу phpMySQL_Admin.
MySQL (МФА: [ma? ??skju???l]) -- свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
PHP - это серверный (или серверной стороны) язык сценариев, разработанный специально для Web. В HTML-страницу можно внедрить PHP-код, который будет выполняться при каждом её посещении. PHP-код интерпретируется Web-сервером и генерирует HTML-код или другой вывод, наблюдаемый посетителями страницы.
PHP - это продукт с открытым исходным кодом (Open Source), то есть вы имеете доступ к исходному коду. Его можно использовать, изменять и свободно распространять другим пользователям или организациям.
Первоначально PHP являлось сокращением от “ Personal Home Page ” (“Персональная домашняя страница” ), но затем его название было изменено в соответствии с соглашением по рекурсивному именованию GNU (GNU=Gnu's Not Unix) и теперь означает “ PHP Hypertext Preprocessor ” (“Гипертекстовый препроцессор PHP ” ) Дмитрий Котеров, Алексей Костарев PHP. В подлиннике. -- СПб.: «БХВ-Петербург», 2011. -- С. 1120. -- ISBN 5-94157-245-Х.
На данном этапе происходит разработка и подключение программных компонентов сайта, призванных обеспечить посетителей необходимыми функциональными возможностями. Именно этот этап является наиболее сложным по реализации в техническом плане. Большинство решений, разрабатываемых на данном этапе, основываются на технологиях работы с базами данных и на построении динамически генерируемых страниц сайта на основе информации, содержащейся в базе данных сайта.
Рисунок 7- Авторизация
Рисунок 8 - Админ-панель приложения
На этапе программирования приложения была запрограммированы следующие функции: авторизация, админ-панель, заполнена база данных (приложение).
Рисунок 9- Заполненная база данных
Заключение
В ходе выполнения курсового проекта было разработано Веб - приложение «Электронный архив конструкторской документации на деталь чертеж 8201-330004 «ПОЛУМУФТА ПРАВАЯ», полностью готовый к применению. Данное приложение ориентировано на студентов и пользователей конструкторской документации. С его помощью пользователи смогут получать необходимую информацию о конкретных деталях, в частности детали «Полумуфта правая».
При разработке web-приложения были проанализированы современные web-технологии, позволяющие создавать интерактивные web-страницы.
Разработанное web-приложение удовлетворяет всем требованиям, поставленным на этапе постановки задачи.
В качестве дальнейшего совершенствования web-приложения представляется возможным добавлять через разработанный модуль админ - панели добавлять в приложение новые детали. Так же возможна доработка интерфейса сайта с целью дальнейшего повышения его информативности, привлекательности и удобства.
Список использованной литературы
1. Дмитрий Котеров, Алексей Костарев PHP. В подлиннике. -- СПб.: «БХВ-Петербург», 2014. -- С. 1120. -- ISBN 5-94157-245-Х
2. Костарев А. Ф. PHP 5. -- СПб.: «БХВ-Петербург», 2012. -- С. 1104. -- ISBN 978-5-9775-0315-0
3. Независимая глава «Классификация и выбор хостинга» (из некоммерческого учебника по CMS/CMF Drupal). -- проект drupal.bz, 2013. -- С. 96.
4. Соколов Сергей Александрович. HTML и CSS в примерах, типовых решениях и задачах. Профессиональная работа. -- М.: Вильямс, 2012. -- С. 416. -- ISBN 978-5-8459-1192-6
5. Фримен Эрик, Фримен Элизабет. Изучаем HTML, XHTML и CSS = Head First HTML with CSS & XHTML. -- 1-е изд. -- М.: «Питер», 2014. -- С. 656. -- ISBN 978-5-49807-113-8
6. Эд Титтел, Мэри Бурмейстер. HTML 4 для «чайников» = HTML 4 For Dummies. -- 5-е изд. -- М.: «Диалектика», 2013. -- С. 368. -- ISBN 0-7645-8917-2
7. Якоб Нильсен Веб-дизайн. -- СПб: Символ-Плюс, 2011. -- 512 с. -- ISBN 5-93286-004-9
8. Brian Lozier. Template engines.
9. Fabien Potencier. Templating Engines in PHP, Templating engines in PHP - Follow-Up.
10. «Разработка Web-приложений с помощью PHP и MySQL». Л.Веллинг и
Л.Томсон
Приложение
Код управляющей программы для детали «Полумуфта правая»
%
O0000
(PROGRAM NAME - КИС)
(DATE=DD-MM-YY - 06-12-16 TIME=HH:MM - 09:07)
(MCX FILE - T)
(NC FILE - E:\МОИ\КИС.NC)
(MATERIAL - ALUMINUM MM - 2024)
G21
(TOOL - 1 OFFSET - 1)
(OD ROUGH RIGHT - 80 DEG. INSERT - CNMG 12 04 08)
G0 T0101
G18
G97 S203 M03
G0 G54 X188. Z0.
G50 S1200
G96 S120
G99 G1 X-1.6 F.25
G0 Z2.
G28 U0. V0. W0. M05
T0100
M01
(TOOL - 12 OFFSET - 12)
(OD RIGHT 55 DEG INSERT - DNMG 15 06 08)
G0 T1212
G18
G97 S216 M03
G0 G54 X176.576 Z4.5
G50 S1200
G96 S120
G1 Z2.5 F.5
Z-69.8
X178.4
G18 G3 X180.4 Z-70.8 K-1.
G1 Z-95.8
X183.228 Z-94.386
G0 Z4.5
X172.753
G1 Z2.5
Z-69.8
X176.976
X179.805 Z-68.386
G0 Z4.5
X168.929
G1 Z2.5
Z-69.8
X173.153
X175.981 Z-68.386
G0 Z4.5
X165.106
G1 Z2.5
Z-69.8
X169.329
X172.158 Z-68.386
G0 Z4.5
X161.282
G1 Z2.5
Z-69.8
X165.506
X168.334 Z-68.386
G0 Z4.5
X157.459
G1 Z2.5
Z-69.8
X161.682
X164.511 Z-68.386
G0 Z4.5
X153.635
G1 Z2.5
Z-69.8
X157.859
X160.687 Z-68.386
G0 Z4.5
X149.812
G1 Z2.5
Z-69.8
X154.035
X156.864 Z-68.386
G0 Z4.5
X145.988
G1 Z2.5
Z-69.8
X150.212
X153.04 Z-68.386
G0 Z4.5
X142.165
G1 Z2.5
Z-69.8
X146.388
X149.217 Z-68.386
G0 Z4.5
X138.341
G1 Z2.5
Z-69.8
X142.565
X145.393 Z-68.386
G0 Z4.5
X134.518
G1 Z2.5
Z-69.8
X138.741
X141.57 Z-68.386
G0 Z4.5
X130.694
G1 Z2.5
Z-69.8
X134.918
X137.746 Z-68.386
G0 Z4.5
X126.871
G1 Z2.5
Z-69.8
X131.094
X133.923 Z-68.386
G0 Z4.5
X123.047
G1 Z2.5
Z-69.8
X127.271
X130.099 Z-68.386
G0 Z4.5
X119.224
G1 Z2.5
Z-69.8
X123.447
X126.275 Z-68.386
G0 Z4.5
X115.4
G1 Z2.5
Z-69.8
X119.624
X122.452 Z-68.386
G18
G96 S1200
G0 Z2.
X115.
G1 Z0.
Z-69.8
G18 G2 X115.4 Z-70. I.2
G1 X178.4
G3 X180. Z-70.8 K-.8
G1 Z-95.
X182.828 Z-93.586
G28 U0. V0. W0. M05
T1200
M30
%
Код авторизации
?php
session_start();
?>
<?php require_once("includes/connection.php"); ?>
<?php include("includes/header.php"); ?>
<?php
if(isset($_SESSION["session_username"])){
// echo "Session is set"; // for testing purposes
header("Location: intropage.php");
}
if(isset($_POST["login"])){
if(!empty($_POST['username']) && !empty($_POST['password'])) {
$username=$_POST['username'];
$password=$_POST['password'];
$query =mysql_query("SELECT * FROM usertbl WHERE username='".$username."' AND password='".$password."'");
$numrows=mysql_num_rows($query);
if($numrows!=0)
{
while($row=mysql_fetch_assoc($query))
{
$dbusername=$row['username'];
$dbpassword=$row['password'];
$_SESSION['course']=$row['course'];
$_SESSION['group']=$row['group'];
$_SESSION['session_name']=$row['full_name'];
}
if($username == $dbusername && $password == $dbpassword)
{
$_SESSION['session_username']=$username;
/* Redirect browser */
header("Location: intropage.php");
}
} else {
$message = "Неправильный логин или пароль!";
}
} else {
$message = "Заполните все поля!";
}
}
?>
<div class="container mlogin">
<div id="login">
<h1>ЛК</h1>
<form name="loginform" id="loginform" action="" method="POST">
<p>
<label for="user_login">Логин<br />
<input type="text" name="username" id="username" class="input" value="" size="20" /></label>
</p>
<p>
<label for="user_pass">Пароль<br />
<input type="password" name="password" id="password" class="input" value="" size="20" /></label>
</p>
<p class="submit">
<input type="submit" name="login" class="button" value="Войти" />
</p>
<p class="regtext">Нет данных? <a href="" >Получить</a>!</p>
</form>
</div>
</div>
<?php include("includes/footer.php"); ?>
<?php if (!empty($message)) {echo "<p class=\"error\">" . "MESSAGE: ". $message . "</p>";} ?>
Код админ-панели
<form action="admin.php" method="post" enctype="multipart/form-data">
<input type="text" name="name" placeholder="Название"><br>
<input type="text" name="steel" placeholder="Сталь"><br>
<input type="text" name="gost" placeholder="ГОСТ"><br>
<input type="text" name="mass" placeholder="Масса"><br>
Чертеж: <input type="file" name="chert" placeholder="Чертеж"><br>
3д Модель: <input type="file" name="model" placeholder="3D модель"><br>
Программа: <input type="file" name="prog" placeholder="Программа"><br>
Чертеж (скачать): <input type="file" name="chert_s" placeholder="Программа"><br>
3д модель (скачать): <input type="file" name="model_s" placeholder="Программа"><br>
Программа (скачать): <input type="file" name="prog_s" placeholder="Программа"><br>
<textarea name="desk" placeholder="Описание"> </textarea><br>
<input type="submit" name="ok" value="Создать">
</form>
<?
if(isset($_POST[ok])) {
mysql_connect('localhost', 'rad95yaru2_dima', 'qwerty12345') or die ("Ошибка подключения к БД");
mysql_select_db('rad95yaru2_dima');
$filename2 = rand(0,99999);
if(is_uploaded_file($_FILES["chert"]["tmp_name"]))
{
move_uploaded_file($_FILES["chert"]["tmp_name"], "".$_FILES["chert"]["name"]);
echo $_FILES['chert']['name'];
}
if(is_uploaded_file($_FILES["model"]["tmp_name"])) move_uploaded_file($_FILES["model"]["tmp_name"], "".$_FILES["model"]["name"]);
if(is_uploaded_file($_FILES["prog"]["tmp_name"])) move_uploaded_file($_FILES["prog"]["tmp_name"], "".$_FILES["prog"]["name"]);
if(is_uploaded_file($_FILES["chert_s"]["tmp_name"])) move_uploaded_file($_FILES["chert_s"]["tmp_name"], "".$_FILES["chert_s"]["name"]);
if(is_uploaded_file($_FILES["model_s"]["tmp_name"])) move_uploaded_file($_FILES["model_s"]["tmp_name"], "".$_FILES["model_s"]["name"]);
if(is_uploaded_file($_FILES["prog_s"]["tmp_name"])) move_uploaded_file($_FILES["prog_s"]["tmp_name"], "".$_FILES["prog_s"]["name"]);
$query = "INSERT INTO detail (name,stal,gost,massa,text,drawing,model,steel,chert_s,model_s,prog_s) VALUES ('$_POST[name]', '$_POST[steel]', '$_POST[gost]', '$_POST[mass]','$_POST[desk]', '".$_FILES['chert']['name']."','".$_FILES['model']['name']."','".$_FILES['prog']['name']."','".$_FILES['chert_s']['name']."','".$_FILES['model_s']['name']."','".$_FILES['prog_s']['name']."')";
mysql_query($query) or die ("Ошибка");
echo "Деталь добавлена";
}
?>
Размещено на Allbest.ru
...Подобные документы
Реализация информационной системы для ведения документации по аренде в СУБД Access 2000. Построение функциональной и информационной модели. Описание программного обеспечения, разработанного в архитектуре "клиент-сервер", анализ операционных характеристик.
курсовая работа [637,9 K], добавлен 30.08.2010Анализ функционального назначения пробкового крана и его деталей. Проектирование средствами AutoCAD конструкторской документации сборочного чертежа. Разработка программы вывода чертежа детали и размерных блоков, соответствующих заданным параметрам.
курсовая работа [555,0 K], добавлен 14.05.2014Корпоративные информационные системы. Преимущество электронного над бумажным документооборотом. Единая Система технологической документации. Классификация и обозначение технологических документов. Извещение на изменение технологической документации.
дипломная работа [594,8 K], добавлен 15.07.2015Накопление, обработка и распространение информации. Программная и техническая архитектура информационной системы предприятия. Анализ системы обеспечения информационной безопасности и защиты информации. Реализация модуля экспорта отчетной документации.
дипломная работа [9,5 M], добавлен 25.06.2013Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.
отчет по практике [3,4 M], добавлен 07.01.2015Состав стадий и этапов канонического проектирования информационной системы, каскадная модель жизненного цикла. Физическая реализация выбранного варианта проекта и получение документации. Подготовка объекта к внедрению проекта, его сопровождение.
презентация [1,0 M], добавлен 19.10.2014Разработка и реализация проекта информационной системы, предназначенной для хранения сведения о клиентах и недвижимости. Моделирование и реализация информационной системы. Разработка пользовательского интерфейса. Затраты на написание программы и отладку.
курсовая работа [1,0 M], добавлен 30.06.2022Основные задачи информационной системы "Отель", определение ее аудитории. Создание хранилища для XML-фрагментов. Разработка шаблонов для технической документации, выбор стиля для ее описания. Редактирование фрагментов и формирование выходных документов.
курсовая работа [2,9 M], добавлен 30.12.2013Разработка информационного обеспечения автоматизированной системы. Структурная схема и алгоритм программы. Проектные решения по программному обеспечению автоматизированной системы. Программа ведения учетно-отчетной документации пофидерного анализа.
дипломная работа [662,2 K], добавлен 06.06.2010Создание автоматизированной системы учета заказов и их выполнения в строительной фирме по ремонту квартир. Общие требования к информационной системе. Проектирование структуры базы данных. Построение ER-диаграммы. Реализация информационной системы.
курсовая работа [750,2 K], добавлен 24.03.2014Краткая характеристика функционала Solid Works Enterprise PDM. Методы и средства разработки системы управления контентом портала с архивом конструкторской документации. Логическая и компонентная архитектура. Решения по пользовательскому интерфейсу.
дипломная работа [2,1 M], добавлен 10.02.2017Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
дипломная работа [6,0 M], добавлен 21.01.2012Использование информационной системы отдела кадров предприятия для уменьшения времени выполнения функций, автоматического создания документации, проставления дат и табельных номеров, простоты поиска. Интерфейс программы и структура базы данных приложения.
курсовая работа [254,7 K], добавлен 25.03.2011Создание набора классов, реализующих функции генерации метаданых для заданного файла данных спутника MTSAT-1R. Существующие методы решения. Реализация алгоритма получения необходимых полей с нужными данными. Разработка структуры базы данных инвентаря.
курсовая работа [38,6 K], добавлен 17.07.2009Основные подходы к решению проблем управления электронным документооборотом. Разработка информационной системы для работы с базой данных (БД). Проектирование логической структуры БД, программная реализация. Тестирование и отладка программного средства.
курсовая работа [1,3 M], добавлен 06.01.2013Разработка концептуальной модели базы данных. Реализация алгоритмов и разработка управляющей программы. Разработка структуры системы управления данными. Методика проведения и результаты тестирования. Функционирование разработанного программного модуля.
курсовая работа [550,5 K], добавлен 08.06.2023Процессный подход как технология формализации предметной области. Описание бюро труда и экономического планирования. Анализ затрат рабочего времени бюро. Описание документации для учета трудозатрат. Разработка и реализация проекта информационной системы.
курсовая работа [3,2 M], добавлен 12.10.2013Анализ предметной области. Обеспечение качества проектной документации. Построение инфологической (концептуальной) модели предметной области. Проектирование физической структуры базы данных. Разработка интерфейса, организация ввода и поиска данных.
курсовая работа [2,5 M], добавлен 10.01.2016Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.
дипломная работа [2,3 M], добавлен 25.05.2014Разработка требований к программному обеспечению. Проектирование пользовательского интерфейса. Представление информационной системы в архитектуре "клиент-серверная". Проектирование программных модулей. Создание структуры пооперационного перечня работ.
курсовая работа [3,1 M], добавлен 09.08.2011