Разработка клиент-серверного приложения для автоматизации учёта движения товаров магазина интерьерных принадлежностей - Дипломная работа

бесплатно 0
4.5 223
Последовательность разработки системы для оптимизации работы магазина интерьерных товаров, позволяющей хранить данные в одной базе и работать с ней с помощью удобного интерфейса клиентского приложения. Тестирование информационной системы. Листинг модулей.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Сегодня информацию рассматривают как один из основных ресурсов развития общества, а информационные системы и технологии как средство повышения производительности и эффективности работы людей.В данном дипломном проекте рассматривается предметная область «Магазин интерьерных товаров». Сотрудники магазина в зависимости от служебных обязанностей должны иметь возможность просматривать и редактировать информацию о товарах, продажах, возвратах, акциях, поставках и поставщиках. В зависимости от предоставляемых возможностей программа должна выделять три группы пользователей: администратор, продавец, покупатель.Необходимо разработать систему для оптимизации работы магазина интерьерных товаров. Главной целью данной проектируемой системы является хранение и обработка информации о товарах и их размещении. Автоматизация процесса обработки этой информации позволит хранить данные в одной базе и работать с ней с помощью удобного интерфейса клиентского приложения. Целесообразно представить ИС как совокупность следующих частей: база данных, где содержится основной объем обрабатываемой информации;Актуальность темы дипломного проекта обоснована общими тенденциями развития и применения информационных систем в области торговли. Автоматизация учета процессов движения товаров позволит повысить производительность труда и уменьшить вероятность ошибок, вследствие чего повысится общая эффективность труда сотрудников магазина, а также будет предоставлен удобный сервис для покупателей.Система управления базами данных (СУБД) - это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. Возможности, которые должна иметь СУБД, можно представить следующим образом: СУБД должна воспринимать и обрабатывать команды пользователей и приложений на выборку, изменение, добавление или удаление данных. СУБД должна иметь функции по обеспечению безопасности, целостности, а в случае повреждения и по восстановлению хранящейся в базе данных информации; В СУБД должен входить компонент, хранящий сведения обо всех объектах, которыми оперирует данная СУБД, и связях между ними, а также сведения о самой СУБД, например, об используемой ею памяти, активных соединениях и т.д.; СУБД классифицируются: По модели данных: Иерархическая модель данных - логическая модель данных в виде древовидной структуры.При выборе системы программирования для разработки программного обеспечения нужно обратить внимание на то, что система должна обеспечивать наиболее простой, доступный и надежный способ взаимодействия с выбранной СУБД MS SQL Server 2005.Система программирования Borland Delphi явилась логическим продолжением и дальнейшим развитием идей, заложенных компанией-разработчиком еще в системе программирования Turbo Pascal. Компания Borland попыталась учесть все недостатки существующих языков объектно-ориентированного программирования, а также свой опыт создания языка Borland Pascal. Новый язык вышел довольно удачным, как с точки зрения синтаксиса, так и с точки зрения предоставляемых возможностей. Компонентная модель среды разработки предусматривает создание основной части программы в виде набора взаимосвязанных компонентов классов объектно-ориентированного языка.Система программирования Borland C Builder объединила в себе идеи интегрированной среды разработки, реализованные компанией в системах программирования Turbo Pascal и Borland Delphi с возможностями языка программирования C . Сама система программирования Borland C Builder, как и Borland Delphi, также функционирует под управлением ОС типа Microsoft Windows. Структура классов языка C в системе программирования Borland C Builder построена в той же библиотеке VCL, в которой строится структура классов Object Pascal в системе программирования Borland Delphi. Правда, разработчик, создающий программы на C , может не пользоваться классами VCL и взять за основу любую другую библиотеку, чего нельзя сказать о разработчике, использующем Object Pascal, набор доступных библиотек для последнего языка сильно ограничен. Успешное распространение систем программирования Turbo Pascal и Borland Delphi способствовало и внедрению на рынок системы программирования Borland C Builder от той же компании-разработчика.В качестве языка программирования был выбран Microsoft Visual C# - инструмент быстрой разработки клиент-серверных приложений. Высокая производительность и поддержка различных серверов баз данных превращают Microsoft Visual C# в идеальное решение для создания систем, использующих серверы баз данных разных производителей, и разработки надежных приложений, способных работать с разнородными серверами баз данных.В данном проекте применена клиент-серверная архитектура с применением двухзвенной модели DBS (DATEBASE Server - сервер баз данных). Для этой модели характерно, что функции компьютера клиента ограничиваются функциями представления информации, в то время как прикладные функции обеспечиваются приложением, находящемся на компьютере сервере.После анал

План
Оглавление

Введение

1.1 Описание предметной области

1.2 Постановка задачи 8

2 Технико-экономическое обоснование

3 Теоретическая часть

3.1 Выбор СУБД (анализ выбора)

3.2 Выбор языка программирования

3.2.1 Borland Delphi

3.2.2 Borland C Builder

3.2.3 Microsoft Visual C#

3.2.4 Итог сравнения

3.3 Выбор системных программ (среда разработки)

4 Проектирование информационной системы

4.1 Разработка серверной части информационной системы

4.1.1 Инфологическое проектирование БД

4.1.2 Даталогическое проектирование БД

4.1.2 Разработка хранимых процедур и представлений

4.2 Разработка клиентской части информационной системы

4.2.1 Схема взаимодействия клиентского приложения с базой данных

4.2.2 Разработка форм

4.2.3 Разработка отчетов

4.2.4 Разработка дистрибутива

5 Разработка технической документации

5.1 Руководство оператора

5.1.1 Назначение программы

5.1.2 Условия выполнения программы

5.1.3 Установка приложения

5.1.4 Запуск программы

5.1.5 Описание интерфейса приложения

5.1.6 Работа с отчетами

5.1.7 Сообщения оператору

5.3 Руководство программиста

5.3.1 Назначение и условия применения программы

5.3.2 Обращение к программе

5.3.3 Описание входной информации

5.3.4 Описание выходной информации

5.3.5 Сообщения

6 Тестирование информационной системы

6.1 Программа и методика тестирования

6.1.1 Тестирование методом "белого ящика"

6.1.2 Тестирование методом "черного ящика"

6.2 Результаты тестирования

Заключение

Список использованных источников

Введение
Сегодня информацию рассматривают как один из основных ресурсов развития общества, а информационные системы и технологии как средство повышения производительности и эффективности работы людей.

Создание современных электронных вычислительных машин позволило автоматизировать обработку данных во многих сферах человеческой деятельности, в том числе торговле. Без современных систем обработки данных трудно представить сегодня передовые производственные технологии, управление экономикой на всех ее уровнях, научные исследования, образование, издательское дело, функционирование средств массовой информации, проведение крупных спортивных состязаний. Значительно расширило сферу применения систем обработки данных появление персональных компьютеров.

Одним из наиболее распространенных классов систем обработки данных являются информационные системы.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?