Автор работы: Пользователь скрыл имя, 23 Декабря 2013 в 23:07, курсовая работа
Целью данного проекта является разработка системы автоматизации рабочего места кладовщика по учету складских операций и реализации продукции.
Для того чтобы автоматизировать учет складских операций и реализацию продукции, необходимо решить следующие задачи:
1. Собрать информацию о складе.
2. Обосновать использование автоматизированной системы.
3. Обосновать разработки по всем видам обеспечения.
4. Построить инфологическую модель.
5. Охарактеризовать входную, результатную информацию.
6. Реализовать выбранный вариант проекта.
Введение………………………………………………………………………...3
Техническое задание……………………………………………………………5
1 Анализ деятельности торгового склада…………………………………..10
1.1. Описание деятельности торгового склада………………………10
1.2. Обоснование необходимости разработки АС «Склад»………..14
1.3. Обоснование выбора средств моделирования и среды разработки, СУБД…………………………………………………………………………….17
2 Разработка проекта автоматизированной системы «Склад»…………….... 27
2.1. Разработка модели использования. Диаграммы прецедентов…27
2.2. Описание поведения системы..………………………………….31
2.2.1. Диаграммы последовательностей системы……………….31
2.2.2. Диаграммы кооперации……………………………………..35
2.2.3. Диаграммы действий……………………………………….35
2.3. Построение концептуальной модели предметной области (диаграмма классов)……………………………………………………………41
2.3.1. Диаграмма классов (структура объектов)………………..41
2.3.2. Диаграммы состояний объектов…………………………..45
2.4. Обоснование проектных решений по реализации программного обеспечения………………………………………………………………45
2.4.1. Диаграмма компонентов……………………………………45
2.4.2. Диаграмма размещения……………………………………..46
3 Реализация автоматизированной системы «Склад»……………………….47
3.1 Разработка интерфейса пользователя. Общая схема интерфейса пользователя. ……………………………………………………………47
3.2 Описание экранных форм интерфейса пользователя……………47
3.3 Тестирование разработанного программного продукта………….51
4 Результаты разработки……………………………………………………….55
4.1. Оценка качества и надёжности…………………………………..55
4.2. Характеристика разработанного программного продукта…….55
Заключение……………………………………………………………………..56
Список используемой литературы……………………………………………57
Приложение……………………………………………………………………..58
rst.MoveFirst
i = 0
PosInc = 4
Do Until rst.EOF
'Добавление новой строки:
If i <> 0 Then
objExcel.Rows.Item(PosInc + i).Select
objExcel.Selection.Insert
objExcel.Rows.Item(PosInc).
objExcel.Selection.Copy
objExcel.Rows.Item(PosInc + i).Select
objExcel.ActiveSheet.Paste
objExcel.Application.
End If
objExcel.Cells(i + PosInc, 1) = i + 1
objExcel.Cells(i + PosInc, 2) = rst!idTovar
objExcel.Cells(i + PosInc, 3) = rst!Tovar_num
objExcel.Cells(i + PosInc, 4) = rst!Tovar_name
objExcel.Cells(i + PosInc, 5) = rst!Tovar_price
objExcel.Cells(i + PosInc, 6) = rst!Tovar_quan
i = i + 1
rst.MoveNext
Loop
End With
objExcel.Visible = True
Exit Sub
ErrProc:
objExcel.Quit
Set objExcel = Nothing
End Sub
Private Sub mnuRTovar1_Click()
RepTovar.Show
End Sub
Private Sub mnuSnabj_Click()
FmSnabj.Show
End Sub
Private Sub mnuSpis_Click()
FmSpisanie.Show
End Sub
Private Sub mnuSuppl_Click()
FmPost.Show
End Sub
Private Sub mnuTovar_Click(Index As Integer)
FmTovar.Show
End Sub
Private Sub mnuVid_Click()
FmVid.Show
End Sub
Код модуля FmZ
Private cn As ADODB.Connection
Private rs As ADODB.Recordset
Private rsTovar As ADODB.Recordset
P
Информация о работе Проектирование автоматизированной системы "Склад"