
- •Содержание
- •Введение
- •2 Проектирование классов бизнес – логики
- •2.1 Построение модели данных
- •2.2 Организация взаимодействия модели данных и интерфейса пользователя
- •3 Проектирование пользовательского интерфейса
- •3.1 Построение диаграммы классов
- •3.2 Разработка структуры программного обеспечения
- •4 Программная реализация асои с использованием linq To sql
- •5 Выбор стратегии тестирования программного обеспечения и разработка тестов
- •Заключение
- •Список использованных источников
- •Приложение б
Заключение
Существенной частью современного общества являются разнообразные системы доступа и хранения информации, которые являются неотъемлемой составляющей современного научно-технического прогресса. Существует много веских причин перевода существующей информации на компьютерную основу, так как более быстрая обработка данных и централизация их хранения с использованием клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощает доступ и ведение.
Современные СУБД - многопользовательские системы управления базой данных, которые специализируется на управлении массивом информации одним или множеством одновременно работающих пользователей.
Во время выполнения курсовой работы было разработано многопользовательская информационная система «Выписка страховых полисов».
При создании ИС использовались СУБД Microsoft ACCESS 2010, средство моделирования баз данных All Fusion Data Modeler 7, средство моделирования бизнес-процессов All Fusion Process Modeler 7, сервер баз данных Microsoft SQL server 2008, язык баз данных T-SQL.
Функциональная модель ИС описывает три клиентских приложения. При разработке программного обеспечения использовались представления, хранимые процедуры с параметрами, триггеры, курсоры.
Таким образом, после анализа технологии обработки информации и требований к разрабатываемой системе стало возможным детальное проектирование модели приложения. Статическая структура системы была отражена в диаграммах классов. Динамическое поведение сущностей было отражено в диаграммах состояний, последовательности и деятельности. Тестировании методом TDD показало полную работоспособность системы.
Список использованных источников
Microsoft SQL Server 7 для профессионалов. – СПб.: Питер, 2000. – 896 с.
Алан Бьюли, Энди Оппель. Изучаем SQL. – М.:Символ, 2007. – 312 с.
Конспект лекций «Базы данных»
Литвин П., Гетц К.,Гунделой М. Разработка настольных приложений в Access 2002. Для профессионалов. – СПб.:Питер; К.: Издательская группа BHV, 2002. – 1008 с.
Литвин П., Гетц К.,Гунделой М. Разработка корпоративных приложений в Access 2002. Для профессионалов. – СПб.:Питер; Киев: BHV, 2002. – 1008 с.
Роберт Виейра. Программирование баз данных Microsoft SQL Server 2005. Базовый курс. – М.:Вильямс, 2003. – 848 с.
Фленов М. Transact SQL в подлиннике. – СПб:BHV, 2006. – 576 с.
Практическое руководство по SQL. – М.: Вильямс, 2002. – 352 с.
Моисеенко С. SQL. Задачи и решения. СПб.: Питер, 2006. – 256 с.
ГОСТ 2.105-95 Единая система конструкторской документации "ОБЩИЕ ТРЕБОВАНИЯ К ТЕКСТОВЫМ ДОКУМЕНТАМ"
ГОСТ 7.32-2001 ЕСПД "Отчёт о научно-исследовательской работе"
ГОСТ 19.401 - 2000 ЕСПД ТЕКСТ ПРОГРАММЫ
ГОСТ 19.402 - 2000 ЕСПД ОПИСАНИЕ ПРОГРАММЫ
ГОСТ 19.701-90 ЕСПД СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ, ДАННЫХ И СИСТЕМ
ГОСТ 19.404.79 ЕСПД Пояснительная записка. Требование к содержанию и оформлению
Приложение А
Руководство пользователя
После запуска программы появляется форма, для заполнения страховых полисов, в соответствии с рисунком А.1.
Рисунок A.1 – Результат теста
Вкладка «Паспорт», предназначена для просмотра, добавления или удаления паспортов из базы.
Вкладка «Выгодоприобретатель», предназначена для просмотра, добавления или удаления выгодоприобретателей из базы.
Вкладка «Застрахованное лицо», предназначена для просмотра, добавления или удаления застрахованных лиц из базы.
Вкладка «Ответственность», предназначена для просмотра, добавления или удаления лиц, чья ответственность застрахована из базы.
Вкладка «Страхователь», предназначена для просмотра, добавления или удаления страхователей из базы.
Вкладка «Просмотр», предназначена для просмотра, добавления или удаления страховых полисов из базы.
Вкладка «ПОЛИС», предназначена для добавления страховых полисов в базу данных.
Кнопка «Помощник» вызывает форму для запыления страхового полиса и заявлений.