Автор работы: Пользователь скрыл имя, 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
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Type: Package
Status: Proposed. Version 1.0. Phase 1.0.
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:
|
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:
|
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:
|
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:
|
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-сайта завода МогилевТрансмаш