Автоматизированная информационная система программирования логики промышленных роботов для ООО "ВМЗ"

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

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

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

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

3. Аварии с выбросом (угрозой выброса) ХОВ - классификация ЧС с ними может быть проведена, например, по масштабу распространения ядовитого вещества, его поражающим свойствам, продолжительности действия и т.д. Некоторые токсические вещества в определённых условиях (при пожарах) в результате химических реакций могут образовывать ядовитые соединения. Все эти ситуации также требуют отдельного учёта.

4. Аварии с выбросом (угрозой выброса) РВ - относятся к самостоятельному типу. Серьёзную опасность представляет транспортировка радиационно-опасных материалов.

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

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

7. Аварии на электроэнергетических системах и аварии в коммунальных системах жизнеобеспечения - редко сопровождаются гибелью людей. Они могут служить причиной серьёзных нарушений и даже приостановки работы объектов сельского хозяйства и промышленности.

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

9. Гидродинамические аварии - возникают в основном при разрушении (прорыве) гидротехнических сооружений, чаще всего плотин.

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

4.6 Выводы

В данном разделе дипломного проекта рассмотрены темы, касающиеся как политики предприятия в области экологии, так и вопросы безопасности жизнедеятельности для оператора ПЭВМ. При анализе вредных производственных факторов выявлены производственные факторы, которые присутствуют или могут присутствовать временно при деятельности программиста промышленных роботов. Некоторые вредные производственные факторы рассмотрены подробно. Описаны мероприятия для обеспечения пожарной безопасности, оптимального освещения рабочего места, защиты от поражения электрическим током и шумового воздействия. Также определены и прописаны параметры микроклимата. При расчёте оптимального освещения рабочего места определён индекс помещения I=1,22, необходимый световой поток F=73245лм. Для обеспечения такого светового потока должно быть установлено 24 светильников с двумя люминесцентными лампами мощностью по 80 Вт. Величина светового потока одной лампы 1500лк. Светильники должны быть расположены в четыре ряда по шесть штук в каждом. При расчёте кондиционирования рассчитаны теплоизбытки. Они составляют 27263,12 кДж/ч. Необходимый расход воздуха для кондиционирования 2260,6 м3/ч. При разработке технологической планировки оборудования и административно-бытовых помещений приведена исходная схема помещения и разработана рекомендуемая схема помещения. Площадь рассматриваемого помещения 100,62м2, длина - 12,9м, ширина - 7,8м, высота - 4м. Количество рабочих мест - 10. Так как окна ориентированы на юг, рекомендуемый цвет стен - зеленовато-голубой, а пола - зелёный. В разделе приведены показатели рабочего места оператора компьютера. Также в данном разделе расписаны экологический менеджмент ООО “ВМЗ” и возможные чрезвычайные ситуации на предприятии.

Заключение

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

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

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

Автоматизированная информационная система программирования логики промышленных роботов для ООО “ВМЗ” разрабатывалась на объектно-ориентированном языке программирования Java в среде NetBeans.

На этапе проверки работоспособности АИС проведено функцианальное тестирование и тестирование совместимости. При негативном функциональном тестировании выявлено шесть ошибок. При тестировании совместимости была проверена корректная функциональность системы на платформах Windows XP SP2 x86, Windows XP SP3 x86, Windows XP SP3 x64, Windows 7 x64 и при различных версиях JDK. Проблем совместимости с перечисленным программным обеспечением АИС программирования промышленных роботов не имеет.

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

От использования данной системы ожидается:

ѕ годовой эффект 126404 руб.;

ѕ условно годовой экономический эффект 156746,8 руб.;

ѕ срок окупаемости 7 месяцев;

ѕ коэффициент экономической эффективности 1,7;

ѕ снижение годовой трудоёмкости на 85,6%.

При анализе вредных производственных факторов выявлены производственные факторы, которые присутствуют или могут присутствовать временно при деятельности программиста промышленных роботов. При расчёте оптимального освещения рабочего места определён необходимый световой поток F=73245лм. Для обеспечения такого светового потока должно быть установлено 24 светильников с двумя люминесцентными лампами мощностью по 80 Вт. Необходимый расход воздуха для кондиционирования 2260,6 м3/ч.

Автоматизированную информационную систему программирования промышленных роботов можно использовать для программирования роботов с системой управления KRC. К таким роботам относятся роботы фирмы KUKA и роботы TYR - роботы, выпускаемые на ООО “ВМЗ”. АИС разрабатывана для группы программирования промышленных роботов.

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

1. Волжский машиностроительный завод [Электронный ресурс] : [Официальный сайт ВМЗ]. - Режим доступа: http://robot.vaz.ru/

2. ПОЛОЖЕНИЕ о конструкторском отделе систем управления технологического оборудования (КО СУТО) П 19030.37.101.0025-2010

3. Информационное обеспечение. Классификаторы. Методы классификации [Электронный ресурс]. - Режим доступа: http://www.itstan.ru/it-i-is/informacionnoe-obespechenie-klassifikatory-metody-klassifikacii.html.

4. Информационное обеспечение [Электронный ресурс]. - Режим доступа: http://univer-nn.ru/it/IO.php.

5. Учебно-методическое обеспечение [Электронный ресурс]. - Моделирующие системы. - Режим доступа: http://www.ssl.obninsk.ru/web/002/index.nsf/4cbbf968c5afc1e8c3256ec3002ab7d9/6bcbad7e64fe103ac3256ec3001c027a!OpenDocument

6. Cравнение технологий проектирования [Электронный ресурс]. - Режим доступа: http://www.shmakov.ru/news/text136.html.

7. Visual Paradigm 6.1 Enterprise [Электронный ресурс] : [Официальный сайт Visual Paradigm]. - Режим доступа: www.visual-paradigm.com/product/sde/vs/editions/community.jsp.

8. Rational Rose [Электронный ресурс] : [Официальный сайт IBM]. - Режим доступа: www-01.ibm.com/software/awdtools/developer/rose.

9. Borland Together [Электронный ресурс]. - Режим доступа: http://www.interface.ru/home.asp?artId=18125.

10. ArgoUML [Электронный ресурс] : [Официальный сайт ArgoUML]. - Режим доступа: argouml.tigris.org.

11. Netbeans UML Plugin [Электронный ресурс] : [Официальный сайт Netbeans]. - Режим доступа: netbeans.org/features/uml.

12. Eclipse Omondo Plugin [Электронный ресурс] : [Официальный сайт Visual Paradigm]. - Режим доступа: www.visual-paradigm.com/solution/eclipseuml.

13. Enterprise Architect [Электронный ресурс]. - Режим доступа: www.sparxsystems.com.

14. Система управления версиями [Электронный ресурс]. - Материал из Википедии. - Режим доступа: http://ru.wikipedia.org.

15. Subversion [Электронный ресурс]. - Материал из Википедии. - Режим доступа: http://ru.wikipedia.org/wiki/Subversion.

16. Новое поколение систем контроля версий (cvs subversion) [Электронный ресурс]. - Режим доступа:

http://www.opennet.ru/base/dev/cvs_compare.txt.html

17. Darcs [Электронный ресурс]. - Материал из Википедии. - Режим доступа: http://ru.wikipedia.org/wiki/Darcs.

18. Git [Электронный ресурс]. - Материал из Википедии. - Режим доступа: http://ru.wikipedia.org/wiki/Git.

19. Системы управления версиями для Linux. Обзор архитектуры, моделей и примеров [Электронный ресурс]. - developerWorks. - Опубликовано: 04.11.2006. - Режим доступа:

http://www.ibm.com/developerworks/ru/library/l-vercon/index.html.

20. CVSComparison[Электронный ресурс]. - Материал из Википедии. - Режим доступа: http://wiki.opennet.ru/CVSComparison.

21. Дерябкин, В.П. Проектирование автоматизированных систем обработки информации и управления. Курс лекций. СГАУ, 2011 г. [Текст]/ Дерябкин, В.П.. - 120с.

Приложение А

Листинг исходного кода

Для заданного оформления графического интерфейса переопределяются два метода CellRenderer и CellEditor. Для этого используются два класса.

public class VocabularyCellEditor {

private Vocabulary voc;

private JComboBox combo;

public VocabularyCellEditor(Vocabulary voc) {

this.voc = voc;

}

// @Override

public Component getTableCellEditorComponent(JTable table, Object value,

boolean isSelected, int row, int column) {

VocabularyElement el = voc.getElement(row);

if(el.getTranslations().size() > 1){

combo = new JComboBox(el.getTranslations().toArray());

return combo;

}

Set<String> temp = el.getTranslations();

Iterator<String> it = temp.iterator();

if(it.hasNext())

return new JLabel(it.next());

else

return new JLabel("Dovaiti razdeliteli")

}

}

public class VocabularyTableCellRenderer {

private Vocabulary voc;

public VocabularyTableCellRenderer(Vocabulary voc) {

this.voc = voc;

}

// @Override

public Component getTableCellRendererComponent(JTable table, Object value,

boolean isSelected, boolean hasFocus, int row, int column) {

VocabularyElement el = voc.getElement(row);

if(el.getTranslations().size() > 1){

return new JComboBox(el.getTranslations().toArray());

}

Set<String> temp = el.getTranslations();

Iterator<String> it = temp.iterator();

if(it.hasNext())

return new JLabel(it.next());

else

return new JLabel("Dobaviti razdeliteli");

}

}

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

public class CondIn {

private int _indexIn;

private boolean _waitStateIn;

private String _mess;

private String _messType;

}

public class CondOut {

private int _indexOut;

private boolean _stateOut;

private boolean _pulse;

}

public class InOut {

private String _name;

private int _num;

private String _comment;

private boolean _addList;

private String _use;

}

public class InOutSlave {

private String _name;

private String _comment;

private boolean _inOut;

}

public class Step {

private List<CondIn> _listCondIn;

private List<CondOut> _listCondOut;

private String _name;

private int _num;

public void SetCondOut(List <String> aCondOut) {

throw new UnsupportedOperationException();

}

public void SetCondIn(List<String> aCondIn) {

throw new UnsupportedOperationException();

}

public void SetMess(List<String> aListMess, List<String> aListTypeMess) {

throw new UnsupportedOperationException();

}

public void SetInfoStep(String aName, String aNum) {

throw new UnsupportedOperationException();

}

}

public class Logic {

private List<InOut> _listIn;

private List<InOut> _listOut;

private List <InOutSlave> _listSigSlave;

private List<Step> _steps;

private List<String> _listUse;

private float _pulseTime;

public void SetListAddIn(List <String> aListAddIn) {

throw new UnsupportedOperationException();

}

public List<String> GetListNotAddIn() {

throw new UnsupportedOperationException();

}

public List<String> GetListNameIn() {

throw new UnsupportedOperationException();

}

public List<InOut> SortListInOut(List<String> aListNameInOut, List<InOut> aListInOut) {

throw new UnsupportedOperationException();

}

public void SetListIn(List<InOut> aListInOut) {

throw new UnsupportedOperationException();

}

public List<InOut> DellNullObject(List<InOut> aListInOut) {

throw new UnsupportedOperationException();

}

public void GenUpdate() {

throw new UnsupportedOperationException();

}

public void GenInit() {

throw new UnsupportedOperationException();

}

public void GenConfig() {

throw new UnsupportedOperationException();

}

public void GenComment() {

throw new UnsupportedOperationException();

}

public void GenMachinedat() {

throw new UnsupportedOperationException();

}

public void RegenUpdate() {

throw new UnsupportedOperationException();

}

public void RegenInit() {

throw new UnsupportedOperationException();

}

public void RegenConfig() {

throw new UnsupportedOperationException();

}

public void RegenComment() {

throw new UnsupportedOperationException();

}

public void RegenMachinedat() {

throw new UnsupportedOperationException();

}

public void ImportFile() {

throw new UnsupportedOperationException();

}

public void ExportFile() {

throw new UnsupportedOperationException();

}

public void SetListAddOut(List<String> aListAddOut) {

throw new UnsupportedOperationException();

}

public List<String> GetListNotAddOut() {

throw new UnsupportedOperationException();

}

public List<String> GetListNameOut() {

throw new UnsupportedOperationException();

}

public void SetListOut(List<InOut> aListInOut) {

throw new UnsupportedOperationException();

}

}

Класс, реализующий обновление рабочей копии из хранилища (svn update) или ее создание (svn checkout).

import org.tmatesoft.svn.core.io.ISVNReporterBaton;

import org.tmatesoft.svn.core.io.ISVNReporter;

public class MyReporterBaton implements ISVNReporterBaton {

public void report(ISVNReporter reporter) throws SVNException {

reporter.setPath("", null, 4, false);

reporter.setPath("/dirA", null, 5, false);

reporter.setPath("/dirA/dirB", null, 6, false);

reporter.setPath("/dirA/dirB/file1.txt", null, 6, false);

reporter.setPath("/dirA/dirC", null, 4, false);

reporter.finishReport();

editor.targetRevision(revision);

editor.openRoot(revision);

editor.changeDirProperty(propertyName1, propertyValue1);

editor.changeDirProperty(propertyName2, propertyValue2);

editor.openDirNameDir, revision);

editor.changeDirProperty(propertyName1, propertyValue1);

editor.changeDirProperty(propertyName2, propertyValue2);

editor.openFile(NameDir , revision);

editor.changeFileProperty(NameDir, propertyName1, propertyValue1);

editor.applyTextDelta("NameDir ", baseChecksum);

OutputStream os = editor.textDeltaChunk("/dirA/file1.txt", diffWindow);

editor.textDeltaEnd(NameDir);

editor.closeFile(NameDir, textChecksum);

editor.closeDir();

SVNCommitInfo commitInfo = editor.closeEdit();

editor.targetRevision(revision);

editor.changeDirProperty(propertyName, propertyValue);

editor.addDir(NameDir, copyDirFromPath, CopyFromRevision);

editor.changeDirProperty(propertyName1, propertyValue1);

editor.changeDirProperty(propertyName2, propertyValue2);

editor.addFile(NameFile, copyFileFromPath, CopyFromRevision);

editor.changeFileProperty(NameFile, propertyName1, propertyValue1);

editor.changeFileProperty(NameFile, propertyName2, propertyValue2);

editor.applyTextDelta(NameFile, baseChecksum);

OutputStream os1 = editor.textDeltaChunk(NameFile, diffWindow1);

OutputStream os2 = editor.textDeltaChunk(NameFile, diffWindow2);

editor.textDeltaEnd(NameFile);

editor.closeFile(NameFile, textChecksum);

editor.closeDir();

SVNCommitInfo commitInfo = editor.closeEdit();

}

}

Класс, реализующий фиксацию изменений (и/или результатов слияния) в хранилище (svn commit).

import org.tmatesoft.svn.core.io.SVNRepository;

import org.tmatesoft.svn.core.io.SVNRepositoryFactory;

import org.tmatesoft.svn.core.SVNURL;

import org.tmatesoft.svn.core.SVNException;

import org.tmatesoft.svn.core.io.ISVNWorkspaceMediator;

public class CommitMediator implements ISVNWorkspaceMediator {

private Map myTmpStorages = new HashMap();

public String getWorkspaceProperty(String path, String name)

throws SVNException {

return null;

}

public void setWorkspaceProperty(String path, String name, String value)

throws SVNException {

}

public OutputStream createTemporaryLocation(String path, Object id)

throws IOException {

ByteArrayOutputStream tempStorageOS = new ByteArrayOutputStream();

myTmpStorages.put(id, tempStorageOS);

return tempStorageOS;

}

public InputStream getTemporaryLocation(Object id) throws IOException {

return new ByteArrayInputStream(

((ByteArrayOutputStream)myTmpStorages.get(id)).toByteArray());

}

public long getLength(Object id) throws IOException {

ByteArrayOutputStream

tempStorageOS = (ByteArrayOutputStream)myTmpStorages.get(id);

if (tempStorageOS != null) {

return tempStorageOS.size();

}

return 0;

}

public void deleteTemporaryLocation(Object id) {

myTmpStorages.remove(id);

}

}

Приложение Б

Тексты файлов с привязкой к объектам

Текст файла “config.txt ”

DEFDAT config PUBLIC

;FOLD VARIABLES AND TYPE

;==================================

; Userdefined Types

;==================================

STRUC CONDTYPE BOOL C_IN,BOOL C_WAIT_STATE,INT C_OUT,BOOL C_STATE,BOOL C_PULSE,CHAR C_MESS[30],MSG_TYP C_MESS_TYPE

STRUC COMMONTYPE BOOL COM_STATE,INT COM_TIMEOUT

STRUC SLAVEROBTYPE INT PGNO,INT ListSigSlave(0).Name, INT ListSigSlave (1).Name …

;==================================

; Userdefined Variables

;==================================

;for stepper

DECL INT STEPCOUNT=Steps.size()

DECL INT UPDATESTEP=0

DECL INT CONDCOUNT= ListIn.size()

DECL CONDTYPE STEPS[Steps.size(), ListIn.size()]

DECL COMMONTYPE COMMONS[Steps.size()]

DECL REAL PULSE_TIME=PulseTime

;for slave

DECL SLAVEROBTYPE SLAVEROB[ListUse. size()-2]

SLAVEROB[1]={PGNO 0, ListSigSlave(0).Name ListIn(i).Num, ListSigSlave(1).Name ListIn(j).Num, ListSigSlave(2).Name ListIn(n).Num … }

SLAVEROB[2]={PGNO 0, ListSigSlave(0).Name ListIn(i).Num, ListSigSlave(1).Name ListIn(j).Num, ListSigSlave(2).Name ListIn(n).Num … }

;ENDFOLD

;FOLD Inputs

SIGNAL ListIn(l1).Name $IN[ListIn(l1).Num]

SIGNAL ListIn(l2).Name $IN[ListIn(l2).Num]

SIGNAL ListIn(l3).Name $IN[ListIn(l3).Num]

Outputs

SIGNAL ListOut(k1).Name $IN[ListOut (k1).Num]

SIGNAL ListOut (k2).Name $IN[ListOut (k2).Num]

SIGNAL ListOut (k3).Name $IN[ListOut (k3).Num]

;ENDFOLD

ENDDAT

Текст файла “init.src”

DEF INIT( )

;FOLD STEP Steps(0).Num - Steps(0).Name

STEPS[ 1, 1] = { C_IN FALSE, C_WAIT_STATE Steps(1).ListCondIn(1).WaitStateIn, C_OUT ListOut(Steps(1).ListCondOut(1).IndexOut).Num, C_STATE Steps(1).ListCondOut(1). StateOut, C_PULSE Steps(1).ListCondOut(1).Pulse, C_MESS[] " ", C_MESS_TYPE Steps(1).ListCondIn(1).MessType }

STEPS[ 1, 1].C_MESS[] = Steps(1).ListCondIn(1).Mess

;ENDFOLD

;ENDFOLDEND

Текст файла “update.src”

DEF UPDATE ( )

SWITCH UPDATESTEP

CASE 1

STEP Steps(0).Num - Steps(0).Name

STEPS[ 1, 1].C_IN = ListIn(Steps(1).ListCondIn(1).IndexIn).Name

STEPS[ 1, 2].C_IN = ListIn(Steps(1).ListCondIn(2).IndexIn).Name

CASE 2

ENDSWITCH

END

Приложение В

Таблица В.1 - Количественная оценка уровня новизны НИР

Уровень новизны разработки

Характеристика уровня новизны

Баллы

Принципиально новая

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

8-10

Новая

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

5-7

Относительно новая

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

2-4

Традиционная

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

1

Не обладающая новизной

Получен результат, который был ранее известен

0

Таблица В.2 - Количественная оценка теоретического уровня НИР

Теоретический уровень полученных результатов

Баллы

1. Установление закона; разработка новой теории

10

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

8

3. Разработка способа (алгоритм, программа мероприятий, устройство, вещество и т.п.)

6

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

2

5. Описание отдельных элементарных фактов (веществ, свойств и отношений); изложение опыта; наблюдений, результатов измерений

0,5

Таблица В.3 - Количественная оценка возможности реализации

Время реализации

Баллы

В течение первых 10 лет

10

От 5 до 10

4

Более 10 лет

2

Масштабы реализации

Баллы

Одно или несколько предприятий

2

Отрасль (министерство)

4

Народное хозяйство

10

Примечание. Баллы по времени и масштабам реализации складываются.Размещено на Allbest.ru


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

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

    курсовая работа [1,1 M], добавлен 06.04.2012

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

    курсовая работа [1,3 M], добавлен 27.12.2011

  • Классификация и назначение промышленных роботов. Применение робототехнических комплексов в промышленности. Назначение робототехнического комплекса "Ритм – 01". Описание инструментальных средств программирования и языки программирования контроллеров.

    дипломная работа [2,4 M], добавлен 17.07.2012

  • Разработка автоматизированной информационной системы "Супермаркет DNS" с опорой на платформу NET, в среде MS Visual Studio, на языке программирования C. Объектная модель программной системы согласно методологии ОМТ. Описание алгоритмов обработки данных.

    курсовая работа [394,0 K], добавлен 21.10.2012

  • Автоматизированные информационные системы и их структура. Обзор существующих автоматизированных информационных систем "Расписание". Структурный подход к проектированию автоматизированной системы "Расписание", построение моделей данных и анализ внедрения.

    дипломная работа [3,1 M], добавлен 29.06.2010

  • Информационные и автоматизированные системы управления технологическими процессами на промышленных предприятиях. Базы данных в автоматизированных системах управления. Системы планирования ресурсов предприятия, сбора и аналитической обработки данных.

    контрольная работа [486,7 K], добавлен 29.10.2013

  • Обзор медицинских информационных систем. Анализ и моделирование автоматизированной системы "Регистратура". Требования к составу и параметрам вычислительной системы. Обоснование выбора системы управления базами данных. Разработка инструкции пользователя.

    дипломная работа [1,2 M], добавлен 14.10.2012

  • Методы разработки автоматизированных систем. Характеристика языка программирования Delphi и операционной системы Windows. Разработка автоматизированной системы контроля знаний на примере дисциплины "История мира". Этапы разработки программного продукта.

    курсовая работа [3,8 M], добавлен 18.05.2014

  • Основы визуального программирования интерфейса. Архитектура программных систем. Проектирование базы данных. Анализ предметной области и связей между сущностями. Построение модели "сущность-связь". Разработка автоматизированной информационной системы.

    курсовая работа [4,4 M], добавлен 16.11.2014

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

    контрольная работа [848,9 K], добавлен 04.06.2013

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