Разработка автоматизированного рабочего места менеджера фирмы. Проектирование программного обеспечения. Функциональная модель предметной области. Серверная и клиентская части. Особенности реализации запросов. Эксплуатация и сопровождение проекта.
Аннотация к работе
На современном этапе автоматизации управления производством наиболее перспективным является автоматизация планово-управленческих функций на базе персональных ЭВМ, установленных непосредственно на рабочих местах специалистов. Эти системы получили широкое распространение в организационном управлении под названием автоматизированных рабочих мест (АРМ). Автоматизация рабочего места - это применение технических средств, освобождающих человека частично или полностью от непосредственного участия в процессах получения, преобразования, передачи и использования энергии, материалов и информации. Автоматизация управления направлена на использование компьютеров и других технических средств обработки и передачи информации в управлении производством, экономикой. Анализируя сущность АРМ, специалисты определяют их чаще всего как профессионально-ориентированные малые вычислительные системы, расположенные непосредственно на рабочих местах специалистов и предназначенные для автоматизации их работ.Менеджер фирмы принимает заказы, на складе формируют заказы, разносчик доставляет заказы клиентам.К числу наиболее распространенных относятся методологии моделирования бизнес-процессов, методологий описания потоков работ и методологии описания потоков данных. В настоящее время развитие методологии IDEF0 сопряжено с развитием поддерживающих ее инструментов - программных продуктов для моделирования бизнес-процессов (BPWIN, PROCAP, IDEF0/EM Tool и др.) Методология IDEF0 предоставляет аналитику прекрасные возможности для описания бизнеса организации на верхнем уровне с акцентом на управлении процессами. Нотация позволяет отражать в модели процесса обратные связи различного типа: по информации, по управлению, движение материальных ресурсов. Продуманные механизмы декомпозиции модели процесса в IDEF0 позволяют существенно упростить работа аналитика. Следует отметить, что модели в нотации IDEF0 предназначены для описания бизнеса на верхнем уровне.Диаграмма вариантов использования обеспечивает высокоуровневое описание того, что система в состоянии сделать и с кем (или чем) она будет взаимодействовать. Диаграмма классов (class diagram) служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывать их внутреннюю структуру и типы отношений. Диаграмма классов представляет собой граф, вершинами которого являются элементы типа "классификатор", связанные различными типами структурных отношений. Диаграмма классов может также содержать интерфейсы, пакеты, отношения и даже отдельные экземпляры, такие как объекты и связи.C Builder и Delphi стали одними из самых популярных на сегодняшний день инструментов для создания как настольных, так и корпоративных информационных систем благодаря уникальному сочетанию удобства разработки пользовательских интерфейсов, компонентной архитектуры, однотипности доступа к разнообразным базам данных, начиная от плоских таблиц формата DBASE и Paradox и кончая серверными СУБД. Следует отметить, что современные тенденции развития инструментальных средств таковы, что актуальным становится не просто появление новых гибких и мощных средств разработки, а создание семейств таких продуктов с похожими средами и принципами создания приложений, что в целом повторяет идеологию формирования офисных пакетов (текстовый процессор электронная таблица настольная СУБД презентационный пакет) вместо выпуска отдельных офисных приложений. Если рассматривать линию продуктов Inprise, то в данный момент на рынке средств разработки присутствуют Delphi и C Builder, а также сходные по методам создания приложений и среде JBUILDER, INTRABUILDER, Visual DBASE. C Builder обладает компонентной архитектурой и создан на основе библиотеки визуальных компонентов Delphi, ставшей за последние два года весьма популярной среди разработчиков. Части одного приложения могут быть созданы с помощью двух средств, и теперь к работе над проектом можно привлекать разработчиков, использующих как Delphi, так и C .Опишем сущности и атрибуты. Таблица 2.1 Сущность Заказчик Поле Тип поля Код_заказчика Счетчик Таблица 2.2 Сущность РазносчикФизическая модель, разработанная в MS Access, представлена на рис.2.1.Серверная часть в данном курсовой проекте представлена базой данных MS Access bd. mdb. ADO поддерживает ключевые возможности для построения клиент/серверных и Web-приложений, а также обеспечивает функции Remote Data Service (RDS), посредством которого можно перемещать данные с сервера в клиентское приложение или на Web-страницу, манипулировать данными "на стороне клиента" и возвращать обновленные данные серверу.Клиентская часть разработана в Delphi 7 и представляет собой интерфейс пользователя с функциями для управления базой данных. begin if Edit1.
План
Содержание
Введение
1. Предпроектная стадия
1.1 Описание предметной области
1.2 Разработка функциональной модели предметной области
1.3 Построение UML диаграмм
2. Стадия проектирования
2.1 Выбор программных средств разработки
2.2 Разработка логической модели
2.3 Разработка физической модели
3. Реализация проекта
3.1 Серверная часть
3.2 Клиентская часть
3.3 Реализация запросов
4. Эксплуатация и сопровождение проекта
Заключение
Список используемой литературы
Приложения
Введение
На современном этапе автоматизации управления производством наиболее перспективным является автоматизация планово-управленческих функций на базе персональных ЭВМ, установленных непосредственно на рабочих местах специалистов. Эти системы получили широкое распространение в организационном управлении под названием автоматизированных рабочих мест (АРМ).
Автоматизация рабочего места - это применение технических средств, освобождающих человека частично или полностью от непосредственного участия в процессах получения, преобразования, передачи и использования энергии, материалов и информации. Автоматизация управления направлена на использование компьютеров и других технических средств обработки и передачи информации в управлении производством, экономикой. Использование вычислительной техники и средств телеобработки для наблюдения, измерения и регистрации данных по производственно-техническим, экономическим и социальным процессам, а также приведения информации к виду, пригодному для эффективного использования в управлении этими процессами.
Анализируя сущность АРМ, специалисты определяют их чаще всего как профессионально-ориентированные малые вычислительные системы, расположенные непосредственно на рабочих местах специалистов и предназначенные для автоматизации их работ. Для каждого объекта управления нужно предусмотреть автоматизированные рабочие места, соответствующие их функциональному назначению. Однако принципы создания АРМ должны быть общими: системность, гибкость, устойчивость, эффективность. Согласно принципу системности АРМ следует рассматривать как системы, структура которых определяется функциональным назначением. менеджер программное обеспечение запрос
Принцип гибкости означает приспособляемость системы к возможным перестройкам благодаря модульности построения всех подсистем и стандартизации их элементов.
Принцип устойчивости заключается в том, что система АРМ должна выполнять основные функции независимо от воздействия на нее внутренних и внешних возможных факторов. Это значит, что неполадки в отдельных ее частях должны быть легко устранимы, а работоспособность системы - быстро восстановима.
Эффективность АРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам по созданию и эксплуатации системы.
Функционирование АРМ может дать численный эффект только при условии правильного распределения функций и нагрузки между человеком и машинными средствами обработки информации, ядром которых является ЭВМ. Лишь тогда АРМ станет средством повышения не только производительности труда и эффективности управления, но и социальной комфортности специалистов.
Тема курсового проекта - "Разработка информационной системы для фирмы по обслуживанию клиентов".
Цель курсового проекта - разработка автоматизированного рабочего места менеджера фирмы.