Разработка и проектирование информационной системы для салона мобильной связи при помощи Microsoft Access на языке программирования Visual Basic

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

? внешние сущности - объекты, моделирующие взаимодействие с теми частями системы (или другими системами), которые выходят за границы моделирования. Стрелки в DFD показывают, как объекты (включая и данные) реально перемещаются от одного действия к другому.

 

Рис. 2.4.7. Детализация процесса Покупка sim-карты деятельности Продажи (IDEF3)

 

Рис. 2.4.8. Детализация процесса Внесение данных о покупателе и sim-карте (DFD)

 

Рис.2.4.9. Детализация процесса Покупка телефона, комплектующих деятельности Продажи (IDEF3)

 

Рис. 2.4.10. Детализация процесса Выписка чека деятельности Продажи (DFD)

 

Рис. 2.4.11. Детализация процесса Выдача счета деятельности Прием платежей (DFD)

 

Рис. 2.4.12. Детализация процесса Внесение данных о товаре деятельности Прием и учет товаров на складе (DFD)

 

2.6 Техническое задание на создание системы

 

Одной из стадий проектирования автоматизированной информационной системы является разработка и утверждение технического задания на создание системы.

Техническое задание - это основной документ, определяющий требования и порядок создания автоматизированной системы, в соответствии с которым проводится разработка АС и ее приемка при вводе в действие. Государственные стандарты регламентируют этот документ как обязательный.

 

.7 Концептуальная модель базы данных

 

Основой для создания модели базы данных являются DFD-диаграммы, на которых отражены хранилища данных. Таким образом получаем следующую схему, разработанную в системе Microsoft Access (рис. 2.7.1):

 

Рис. 2.7.1 Модель базы данных

 

.8 Выбор программных средств для разработки и реализации системы

 

Программное обеспечение определяет объемы хранимых и обрабатываемых данных, возможности и качество прикладных программ, интерфейсы, удобство работы с системой с точки зрения пользователя и разработчика, требования к техническим средствам. От правильного выбора инструментальных средств создания информационных систем зависит эффективность функционирования системы.

Данная программа может работать в таких операционных системах как Windows XP и Windows Vista - поскольку выбранный язык программирования Visual Basic .NET работает на платформе любой из этих ОС.

Выбранная СУБД - Microsoft Office Access 2003. Она обеспечивает нормальное функционирование программы, а также необходимые скоростные характеристики обработки информации. В таблице 2.8.1 представлены параметры Access в сравнении с СУБД Visual FoxPro.

Сравнение Microsoft Office Access и Visual FoxPro.

Таблица 2.8.1

№ ХарактеристикиСредстваVisual Foxpro Access 1.Принцип обработки кодаИнтерп.(псевдо Компилятор)Интерп.(псевдо- компилятор.)2.ЯзыкDBASE c с объектамиBasic c Объектами3.СистемаЗакрытаяЗакрытая4.Встроенные базы данныхDBF, DBC, ODBCMDB, ODBC5.Создание пользовательских мастеров--6.Динамическое создание форм ввода, обработки сообщений++7.Модель создания приложения--8.ТехнологияПостроители экранов, меню, отчетов (drag-and-drop), классовПостроители экранов, меню, отчетов (drag-and-drop), классов 9.Вывод из баз данных на печатьВстроенный ReportВстроенный Report10Обработка исключенийПроцедураПроцедура11 Поддержка CASE-средств-+12. Цена базы данныхФормат бесплатенФормат бесплатен13.Основные преимуществаВысокий уровень объектной модели. Высокая скорость обработки данных. Интеграция объектно-ориентированного языка программирования с Xbase и SQL. Многоплатформенность.Простота освоения. Возможность использования непрофессиональным программистом. Имеет мощные средства подготовки отчетов из БД различных форматов.14.Основное назначениеСоздание приложений масштаба предприятия. Создание приложений для работы на различных платформах (Windows 3.x, Windows 95, Macintosh и т. д.)Создание отчетов произвольной формы на основании различных данных. Разработка не коммерческих приложений.

 

Таким образом, можно сказать, что Visual FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL. Однако в отличие от Visual FoxPro, фактически превратившегося в средство разработки приложений, Access ориентирован в первую очередь на пользователей Microsoft Office, в том числе и не знакомых с программированием, а сейчас мало людей не знакомых с компанией Microsoft Office, то есть простота использования один из самых решающих факторов выбора этой СУБД.

Программа Visual Basic была специально разработана и идеально подходит для создания интерфейса пользователя, или проектирования лицевой стороны программы, а также для работы с имеющимися базами данных, в том числе Microsoft Access. Visual Basic .NET предусматривает технологию обработки баз данных, аналогичную используемой Microsoft Access. Это дает возможность создавать основные приложения для работы с базами данных с помощью всего нескольких десятков строк в тексте программы.

Для выбора характеристик компьютера необходимо учесть следующие моменты: время получения результатов запросов к базе данных допустимо в пределах нескольких секунд, то есть требования к скорости обработки данных невысоки; необходимо предусмотреть возможное развитие системы (увеличение объема базы данных, переход к новым версиям операционной системы и СУБД, включение системы в локальную вычислительную сеть и т.д.). Таким образом, технические требования следующие: процессор Pentium 233 МГц или выше, объем оперативной памяти 256 Мбайт или выше, емкость жесткого диска 16 Мбайт, монитор, клавиатура, мышь, принтер.