Разработка web-сайта завода МогилевТрансмаш

Автор работы: Пользователь скрыл имя, 03 Июля 2013 в 21:06, курсовая работа

Описание работы

Целью курсового проектирования является изучение технологии проектирования автоматизированных систем обработки информации (АСОИ).
В ходе выполнения курсового проекта решаются следующие основные задачи.
1. Приобрести навыки исследования процесса обработки информации в реальной предметной области.
2. Изучить инструментальные средства разработки АСОИ на базе CASE-технологий и разработать объектно-ориентированную модель проектируемой АСОИ.
3. Научиться пользоваться специальной и справочной литературой, нормативной документацией по проектированию АСОИ, правилами оформления текстовых и графических документов.

Содержание работы

Введение 3
1 Анализ технологии обработки информации в предметной области и определение требований к АСОИ 4
1.1 Описание предметной области 4
1.2 Определение требований к проектируемой АСОИ 4
1.2.1. Диаграмма вариантов использования (use case diagram)………….4
1.2.2 Диаграмма бизнес процесса 11
2 Создание модели АСОИ 12
2.1 Диаграмма классов (class diagram) 12
2.2 Диаграмма последовательности (interaction diagram) 12
2.3 Диаграмма состояний (statechart diagram) 36
2.4 Диаграммы компонентов 37
3. Разработка программного обеспечения и тестирование АСОИ 38
3.1 Выбор среды программирования 38
3.2 Разработка таблицы базы данных АСОИ 38
3.3 Генерация кода 40
Заключение 45
Список использованных источников 46

Файлы: 1 файл

Записка.doc

— 505.50 Кб (Скачать файл)

 

Main

Type:  WebPage   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Attributes

Attribute

Notes

Constraints and tags

login object

Public

 

 

 

«input element»

 

Default:

 

password object

Public

 

 

 

«input element»

 

Default:

 


 

Operations

Method

Notes

Parameters

Регистрация() void

Public

 

 

 

MainPage

Type:  WebPage   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

 

Connections

Connector

Source

Target

Notes

Sequence Вход

Source -> Destination

Public 

User

 

Public 

MainPage

 

 

 

Sequence ProductPage

Source -> Destination

Public 

MainPage

 

Public 

OutProduct

 

 

 

Sequence MainPage

Source -> Destination

Public 

MainPage

 

Public 

MainPage

 

 

 

Sequence MainPage

Source -> Destination

Public 

OutProduct

 

Public 

MainPage

 

 

 

Sequence ProjectPage

Source -> Destination

Public 

MainPage

 

Public 

OutProject

 

 

 

Sequence MainPage

Source -> Destination

Public 

OutProject

 

Public 

MainPage

 

 

 

Sequence VacansiPage

Source -> Destination

Public 

MainPage

 

Public 

OutVacansi

 

 

 

Sequence MainPage

Source -> Destination

Public 

OutVacansi

 

Public 

MainPage

 

 

 

Sequence MessagePage

Source -> Destination

Public 

MainPage

 

Public 

Message

 

 

 

Sequence MainPage

Source -> Destination

Public 

Message

 

Public 

MainPage

 

 

 

Sequence Exit

Source -> Destination

Public 

MainPage

 

Public 

User

 

 

 


 

Operations

Method

Notes

Parameters

MainPage() void

Public

 

 

MessagePage() void

Public

 

 

NewsPage() void

Public

 

 

ProductPage() void

Public

 

 

ProjectPage() void

Public

 

 

VacansiPage() void

Public

 

 

 

Message

Type:  WebPage   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Connections

Connector

Source

Target

Notes

Sequence MessagePage

Source -> Destination

Public 

MainPage

 

Public 

Message

 

 

 

Sequence EditMessage

Source -> Destination

Public 

Message

 

Public 

cl_Messager

 

 

 

Sequence MainPage

Source -> Destination

Public 

Message

 

Public 

MainPage

 

 

 


 

Attributes

Attribute

Notes

Constraints and tags

tMessage string

Public

 

 

 

«input element»

 

Default:

 


 

Operations

Method

Notes

Parameters

Отправить() void

Public

 

 

 

OutProduct

Type:  WebPage   

Status:  Proposed.  Version 1.0.  Phase 1.0.

Connections

Connector

Source

Target

Notes

Sequence ProductPage

Source -> Destination

Public 

MainPage

 

Public 

OutProduct

 

 

 

Sequence EditProduct

Source -> Destination

Public 

OutProduct

 

Public 

cl_ProducEdit

 

 

 

Sequence MainPage

Source -> Destination

Public 

OutProduct

 

Public 

MainPage

 

 

 


 

Attributes

Attribute

Notes

Constraints and tags

tcost object

Public

 

 

 

«output element»

 

Default:

 

tdateGoMade object

Public

 

 

 

«output element»

 

Default:

 

tgarantia object

Public

 

 

 

«output element»

 

Default:

 

tmarka object

Public

 

 

 

«output element»

 

Default:

 

tnameProduct object

Public

 

 

 

«output element»

 

Default:

 

ttype object

Public

 

 

 

«output element»

 

Default:

 


 

Operations

Method

Notes

Parameters

SelectProduct() void

Public

 

 

 

OutProject

Type:  WebPage   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Connections

Connector

Source

Target

Notes

Sequence ProjectPage

Source -> Destination

Public 

MainPage

 

Public 

OutProject

 

 

 

Sequence EditProject

Source -> Destination

Public 

OutProject

 

Public 

cl_Projecter

 

 

 

Sequence MainPage

Source -> Destination

Public 

OutProject

 

Public 

MainPage

 

 

 


 

Attributes

Attribute

Notes

Constraints and tags

content object

Public

 

 

 

«output element»

 

Default:

 

nameProject object

Public

 

 

 

«output element»

 

Default:

 

date object

Private

 

 

 

«output element»

 

Default:

 


 

Operations

Method

Notes

Parameters

GetProject() void

Public

 

 

 

OutVacansi

Type:  WebPage   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Connections

Connector

Source

Target

Notes

Sequence VacansiPage

Source -> Destination

Public 

MainPage

 

Public 

OutVacansi

 

 

 

Sequence MainPage

Source -> Destination

Public 

OutVacansi

 

Public 

MainPage

 

 

 

Sequence EditVacan

Source -> Destination

Public 

OutVacansi

 

Public 

cl_Vacans

 

 

 


 

Attributes

Attribute

Notes

Constraints and tags

date object

Public

 

 

 

«output element»

 

Default:

 

oplata object

Public

 

 

 

«output element»

 

Default:

 

otdel object

Public

 

 

 

«output element»

 

Default:

 

speciality object

Public

 

 

 

«output element»

 

Default:

 

toplata object

Public

 

 

 

«radio»

 

Default:

 

tspeciality object

Public

 

 

 

«radio»

 

Default:

 


 

Operations

Method

Notes

Parameters

SelectVacansi() void

Public

 

 

Vivod() void

Public

 

 

 

ProductVibor

Type:  WebPage   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Attributes

Attribute

Notes

Constraints and tags

ElectroObor object

Public

 

 

 

«radio»

 

Default:

 

GruzPodMexan object

Public

 

 

 

«radio»

 

Default:

 

PricAndPolupric object

Public

 

 

 

«radio»

 

Default:

 

TovarNarPotreb object

Public

 

 

 

«radio»

 

Default:

 


 

Operations

Method

Notes

Parameters

Ok_click() void

Public

 

 

 

 

Querys

Type:  Package

Status:  Proposed. Version 1.0. Phase 1.0.

InsertLogin

Type:  Class   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Connections

Connector

Source

Target

Notes

NoteLink

Source -> Destination

Public 

InsertLogin

 

Public 

<anonymous>

 

 

 


 

Attributes

Attribute

Notes

Constraints and tags

login tb_Users

Public

 

 

 

«column»

 

Default:

 

password tb_Users

Public

 

 

 

«column»

 

Default:

 

id_users tb_Users

Public

 

 

 

«column»

 

Default:

 


 

InsertMessage

Type:  Class   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Connections

Connector

Source

Target

Notes

NoteLink

Source -> Destination

Public 

<anonymous>

 

Public 

InsertMessage

 

 

 


 

Attributes

Attribute

Notes

Constraints and tags

date tb_Message

Public

 

 

 

«column»

 

Default:

 

idMessage tb_Message

Public

 

 

 

«column»

 

Default:

 

login tb_Users

Public

 

 

 

«column»

 

Default:

 

password tb_Users

Public

 

 

 

«column»

 

Default:

 

message tb_Message

Public

 

 

 

«column»

 

Default:

 


 

InsertProduct

Type:  Class   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Connections

Connector

Source

Target

Notes

NoteLink

Source -> Destination

Public 

<anonymous>

 

Public 

InsertProduct

 

 

 


 

Attributes

Attribute

Notes

Constraints and tags

cost tb_Product

Public

 

 

 

«column»

 

Default:

 

dateGoMade tb_Product

Public

 

 

 

«column»

 

Default:

 

id_product tb_Product

Public

 

 

 

«column»

 

Default:

 

marka tb_Product

Public

 

 

 

«column»

 

Default:

 

nameProduct tb_Product

Public

 

 

 

«column»

 

Default:

 

type tb_Product

Public

 

 

 

«column»

 

Default:

 

garantia tb_Product

Public

 

 

 

«column»

 

Default:

 


 

InsertProject

Type:  Class   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Connections

Connector

Source

Target

Notes

NoteLink

Source -> Destination

Public 

InsertProject

 

Public 

<anonymous>

 

 

 


 

Attributes

Attribute

Notes

Constraints and tags

content tb_Project

Public

 

 

 

«column»

 

Default:

 

id_project tb_Project

Public

 

 

 

«column»

 

Default:

 

nomination tb_Project

Public

 

 

 

«column»

 

Default:

 

date tb_Project

Public

 

 

 

«column»

 

Default:

 


 

InsertToCatalog

Type:  Class   

Status:  Proposed.  Version 1.0.  Phase 1.0.

 

Connections

Connector

Source

Target

Notes

NoteLink

Source -> Destination

Public 

InsertToCatalog

 

Public 

<anonymous>

 

 

 


 

Attributes

Attribute

Notes

Constraints and tags

type tb_Catalog

Public

 

 

 

«column»

 

Default:

 

Информация о работе Разработка web-сайта завода МогилевТрансмаш