Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2017-11-17 | 245 |
5.00
из
|
Заказать работу |
|
|
Важнейшим этапом современного процесса разработки сложных систем вообще и программного обеспечения в частности является этап функционального моделирования соответствующей предметной области. Данный этап является предпроектным. Его цель заключается в разработке спецификации проекта. От успеха проведения этого этапа зависит успех проекта в целом.
В настоящее время существует ряд методологий, специально предназначенных для упрощения моделирования предметной области. Данные методологии поддерживаются специальными инструментальными средствами автоматизированного анализа, моделирования и разработки сложных систем, получивших название CASE-средства. CASE - технологии не являются самостоятельными методологиями, они только развивают структурные методологии и делают эффективным их применение за счет автоматизации.
Одним из инструментов функционального моделирования является CASE-средства верхнего уровня (BPwin и Erwin) BPwin – действительно для функционального моделирования, но при чем тут верхний уровень и что это за уровень. Если вы его используете, то надо его определить. Erwin – информационное моделирование. Основными функциями (BPwin и Erwin) являются, во-первых, рисование диаграмм, представляющих собой средства визуального представления отдельных компонентов моделируемой предметной области различных уровней детализации, во-вторых, проверка целостности и согласованности иерархической модели, построенной из диаграмм различных уровней детализации.
Для разработки форм приложения применялись CASE-системы, в частности Erwin 4.0. ERwin имеет два уровня представления модели - логический и физический. На логическом уровне данные не связаны с конкретной системой управления базами данных, поэтому могут быть наглядно представлены даже для неспециалистов. Физический уровень данных - это по существу отображение системного каталога, который зависит от конкретной реализации системы управления базами данных.
|
Разработка структуры базы данных
Разрабатываемая систем должна вести отдельный учёт по комплектующим и готовым изделиям (и что??) Что-то же надо сказать о разработке структуры, моделей базы данных, как они должны разрабатываться, как должны разрабатываться таблицы, связи между таблицами, а потом уже приводить их физический уровень.
Разработка таблицы со сведениями о покупателях готовой продукции
Структура таблицы «tblCustomer»
Поле | Тип | Описание |
idCustomer | int(11) | Уникальный код покупателя |
nameCustomer | varchar(255) | Наименование покупателя |
adresCustomer | varchar(255) | Адрес покупателя |
rekvCustomer | varchar(255) | Реквизиты покупателя |
phoneCustomer | varchar(255) | Телефоны |
Разработка таблицы со сведениями о приходе/расходе готовой продукции
Структура таблицы «tblPrihodRashodProduct»
Поле | Тип | Описание |
idOperation | int(11) | Уникальный код операции |
idProduct | int(11) | Код продукции |
Prihod | int(11) | Количество пришедшей на склад продукции |
Rashod | int(11) | Количество отпущенной со склада продукции |
idWorker | int(11) | Код кладовщика |
idSklad | int(11) | Код склада |
idCustomer | int(11) | Код покупателя готовой продукции |
dataOperation | int(11) | Дата операции |
Разработка таблицы со сведениями о приходе/расходе комплектующих
Структура таблицы «tblPrihodRashodTovar»
Поле | Тип | Описание |
idOperation | int(11) | Уникальный код операции |
idTovar | int(11) | Код комплектующих |
Prihod | int(11) | Количество пришедших на склад комплектующих |
Rashod | int(11) | Количество отпущенных со склада комплектующих |
idSupplier | int(11) | Код поставщика |
idWorker | int(11) | Код кладовщика |
dataOperation | int(11) | Дата операции |
idSklad | int(11) | Код склада |
Разработка таблицы со сведениями о выпускаемой продукции
Структура таблицы «tblProduct»
|
Поле | Тип | Описание |
idProduct | int(11) | Код готовой продукции |
nameProduct | varchar(255) | Наименование продукции |
priceProduct | int(11) | Цена продукции |
Разработка таблицы со сведениями о складах готовой продукции
Структура таблицы «tblProductSklad»
Поле | Тип | Описание |
idProductSklad | int(11) | Код склада готовой продукции |
nameSklad | varchar(255) | Наименование склада |
adresSklad | varchar(255) | Адрес склада |
Разработка таблицы со сведениями о комплектации комплектующими готовой продукции
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!