Разработка модуля регистрации абонентов для информационной системы предприятия "Библиотека". Структура базы данных. Взаимодействие клиентов с БД и клиентов друг с другом. Форма регистрации, сохранение данных. Основные сущности данного приложения.
Аннотация к работе
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой ИС. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов жизненного цикла (ЖЦ). Структура ЖЦ ПО по стандарту ISO/IEC 12207 базируется на трех группах процессов: основных процессах (приобретение, поставка, разработка, эксплуатация, сопровождение); вспомогательных процессах, обеспечивающих выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем); организационных процессах (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение). В разработку ПО входят, как правило, анализ, проектирование и реализация (программирование). Проверка позволяет оценить соответствие параметров разработки исходным требованиям Управление конфигурацией является одним из вспомогательных процессов, поддерживающих основные процессы жизненного цикла ПО, прежде всего процессы разработки и Сопровождения ПО.В работе рассматривается предприятие, которое является бизнес-проектом и бизнес-процессы были спланированы заранее. Предприятие Библиотека будет осуществлять работу с читателями. Абонент приходит в библиотеку и подает заявку на получение читательского билета. После регистрации и получения читательского билета абонент становится читателем и может пользоваться библиотечным фондом. Построим модели основных бизнес-процессов предприятия по работе с заявками и выполнению работ с помощью диаграмм функционального моделирования IDEF0 и IDEF3.БД - база данных
ИС - информационная системаРеализация фрагмента ИС Библиотека.Регистрация абонентов заключается в приеме заявления на получение читательского билета от абонента и заполнении формы регистрации.Сущность читатель (readership) включает в себя атрибуты фамилия(surname), имя(name), отчество(patronymic), пол(gender), дата рождения(born), место рождения(birthplace), серия(series) и номер(number) паспорта, код подразделения(subdivision_code), кем выдан(issued), дата выдачи(issue_date), адрес регистрации(registration), адрес постоянного проживания(address), e-mail(e-mail), телефон(telephone).Интерфейс рассматриваемого фрагмента ИС заключается в форме регистрации заявки. Работу с формой необходимо разделить на две логические части: - указание информации получаемой от абонента; Формат ввода: текстовый Формат ввода: date/time Формат ввода: date/timeОснованием разработки данного технического проекта является реализация фрагмента ИС Библиотека, который используется при регистрации абонентов.Рисунок 5.Схема таблицы БДРазмер поля ввода: 20 Размер поля ввода: 20 Размер поля ввода: 20 Формат ввода: date/time Формат ввода: date/timeПредлагаемая информационная система имеет клиент-серверную архитектуру. Взаимодействие клиентов с БД и клиентов друг с другом осуществляется через сервер. Предполагается наличие Web API для общения клиентов с сервером. Данные можно передавать в формате XML, т.к. данный формат удобен для создания и обработки документов в Интернете. Для реализации клиента для библиотекаря, в том числе спроектированного модуля регистрации абонентов, был использован язык программирования PHP в среде Notepad .
План
Содержание
Введение
1. Описание предметной области предприятия
2. Техническое задание
2.1 Термины и сокращения
2.2 Основание разработки
2.3 Краткое описание
2.4 Основные сущности
2.5 Интерфейс
3. Технический проект
3.1 Основание для разработки ТП
3.2 Структура БД
3.3 Интерфейс
4.Реализация
Заключение
Список литературы
Введение
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой ИС. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов жизненного цикла (ЖЦ).
ЖЦ ПО - это непрерывный процесс, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации. Структура ЖЦ ПО по стандарту ISO/IEC 12207 базируется на трех группах процессов: основных процессах (приобретение, поставка, разработка, эксплуатация, сопровождение); вспомогательных процессах, обеспечивающих выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем); организационных процессах (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение).
Разработка проекта включает в себя все работы по созданию ПО и его компонентов в соответствии с заданными требованиями. В разработку ПО входят, как правило, анализ, проектирование и реализация (программирование). Эксплуатация содержит работы по внедрению компонентов ПО в эксплуатацию, в том числе конфигурирование базы данных и рабочих мест пользователей. Управление проектом связано с вопросами планирования и организации работ. Обеспечение качества проекта связано с проблемами верификации, проверки и тестирования ПО. Верификация - это процесс определения того, отвечает ли текущее состояние разработки, достигнутое на данном этапе, требованиям этого этапа.
Проверка позволяет оценить соответствие параметров разработки исходным требованиям Управление конфигурацией является одним из вспомогательных процессов, поддерживающих основные процессы жизненного цикла ПО, прежде всего процессы разработки и Сопровождения ПО. При создании проектов сложных ИС, состоящих из многих компонентов, возникает проблема учета их связей и функций, создания унифицированной структуры и обеспечения развития всей системы. Управление конфигурацией позволяет организовать, систематически учитывать и контролировать внесение изменений в ПО на всех стадиях ЖЦ.
Основными задачами проектирования являются: Оказание влияния на улучшение организации учетной, плановой и аналитической работы;
Выбор оборудования и разработка рациональной технологии решения задач и получения результатной информации;
Составление графиков прохождения информации как внутри производственных и функциональных подразделений, так и между ними;
Создание БД, обеспечивающей оптимальное использование информации, касающейся планирования, учета и анализа хозяйственной деятельности;
Создание нормативно-справочной информации.
Рассмотрим пример проектирования информационной системы на примере библиотеки.
Вывод
В результате выполнения курсовой работы было проделано следующее: - ознакомление с принципами и этапами проектирования;
- построена функциональная модель вымышленного предприятия, которое находится на стадии бизнес-проекта;
- проектирование ИС для предприятия с упором на фрагмент регистрации абонентов.
Список литературы
1.Проектирование программного обеспечения экономических информационных систем. Вендров А.М . М: «Финансы и статистика», 2000
2.Проектирование информационных систем. Колтунова Е. М: «КОМПЬЮТЕРПРЕСС», №9, 2001
3. Создание информационных систем с ALLFUSION Modelling Suite. Маклаков С.В. М.: Диалог-МИФИ, 2003
4.Сиговцев Г. С. Информационные системы. Учебное пособие. Петрозаводск. Изд-во ПЕТРГУ, 2005. - 220 с.
5. Красильникова М. В. Проектирование информационных систем. Учебное пособие. М.: МИСИС, 2004. - 106 с