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

Дипломная работа - Компьютеры, программирование

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



ание

Заключение

В рамках данной дипломной работы мною было разработано клиентское приложение для работы с базой данных автомобильного предприятия города.

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

Вход в программу можно осуществить как под администратором, так и под обычным пользователем. Администратор имеет права по добавлению и удалению пользователей. Также существуют уровни пользователя, которые отражают тот набор таблиц, с которыми может работать пользователь. Для пользователя доступна возможность по добавлению, изменению и удалению записей из своих таблиц, а также возможность поиска по ним.

Интерфейс обладает определенным удобством. Даже незнакомый с программой пользователь сможет легко и быстро разобраться в ней.

Программное обеспечение было разработано на объектно-ориентированном языке программирования C Sharp. Это позволило существенно сократить сроки разработки и получить достаточно высокое качество программного обеспечения. Серверная часть была выполнена под управлением СУБД SQL Server 2008, что позволяет получить доступ к базе данных одновременно нескольким пользователям, удаленным от сервера, на котором хранится БД.

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

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

1.Шилдт, Герберт. Полный справочник по С#.: Пер. с англ. - М.: Издательский дом Вильямс, 2008. - 752 с.: ил.. - Парал. тит. англ.

.Фленов Михаил Библия С# - СПб:БХВ-Петербург, 2009.- 560с.

.[Электронный ресурс] /Статья Принципы создания информационных систем. - Режим доступа

4.Обеспечение пожарной безопасности: методические указания для дипломников / Рязан. гос. радиотехн. ун-т; сост.: Н.В. Весёлкин, В.А. Крысанов; - Рязань, 2011. - 20 с

5.Проектирование информационых систем [Электронный ресурс]: Интернет университет информационных технологий - Режим доступа: ">

6.", 2010г., 202с">Информационные системы, Федорова Г. Н., "Академия ", 2010г., 202с

., Фельдман Я.А. , СОЛОН-Пресс, 2006г., 120с

..,.-9-.,, 2005 г., 859с

9.Культин Н. Б.? Microsoft Visual C# в задачах и примерах., БХВ-Петсрбург, 2009г., 320с

10.ГОСТ 12.1.004-85. ССБТ. Пожарная безопасность. Общие требования.

.СНиП 2.01.02-85. Противопожарные нормы и правила.

.ГОСТ 12.1.005-88 ССБТ. Воздух рабочей зоны. Общие санитарно-гигиенические требования.

.СНиП 11-33-75 Отопление, вентиляция и кондиционирование воздуха. Нормы проектирования.

.СНиП 23.05-95 Естественное и искусственное освещение.

.ГОСТ 27.818-88. Машины вычислительные и системы обработки данных. Допустимые уровни шума на рабочих местах и методы его определения.

.СаНПин 2.2.2.542-96. Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы.

.ГОСТ 7.32-2001. Отчет о научно-исследовательской работе. Структура и правила оформления.

.ГОСТ 19.504-79. Руководство программиста. Требования к содержанию и оформлению

19.,OraclePL/SQL,, 2007 г., 418с

.Арнольд К., Гослинг Дж., Язык программирования Java, 1997г., 304с

.Дэвид Карлсон, Eclipse - Лори, 2008 г., 336с

., Visual С++ на примерах, БХВ-Петербург, 2007г., 528с">Довбуш Г.Ф., Хомоненко А.Д. (ред.) , Visual С++ на примерах, БХВ-Петербург, 2007г., 528с

23.Джон Коггзолл, PHP 5. Полное руководство, Диалектика, 2006 г., 752 с

Приложение А - Листинги разработанных программных модулей

Скрипт развертывания базы данных

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

CREATE DATABASE Auto_Pred_DB

(NAME = Auto_Pred_DB_Data,= C:\Program Files\Microsoft SQL Server\MSSQL\Data\Auto_Pred_DB_Data.mdf,= 2,= 20,= 2)

-Включение БДAuto_Pred_DB

--Создание таблицы Автомобили

CREATE TABLE [Автомобили] (

[Автомобиль] [int] PRIMARY KEY,

[Марка] [char] (15),

[Вид] [char] (30),

[ГосНомер] [char] (15) NOT NULL UNIQUE,

[Депо] [int],[FK_Автомобили_Депо] KEY ([Депо])

REFERENCES [Депо] ([Депо]))

-Создание таблицы Маршруты

CREATE TABLE [Маршруты] (

[Маршрут] [int] PRIMARY KEY,

[Назначение] [char] (50),

[Расстояние] [int])

-Создание таблицы Ремонт

CREATE TABLE [Ремонт] (

[Ремонт] [int] PRIMARY KEY,

[Вид] [char] (20))

-Создание таблицы Депо

CREATE TABLE [Депо] (

[Депо] [in