Разработка клиентского приложения для работы с базой данных автомобильного предприятия
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ание
Заключение
В рамках данной дипломной работы мною было разработано клиентское приложение для работы с базой данных автомобильного предприятия города.
Разработанное программное обеспечение обладает набором функций для работы с таблицами, удобным интерфейсом. Программа позволяет заносить информацию об автомобилях, водителях, маршрутах и других атрибутов функционирования данного предприятия. Программа не требует инсталляции и потребляет маленькое количество ресурсов компьютера.
Вход в программу можно осуществить как под администратором, так и под обычным пользователем. Администратор имеет права по добавлению и удалению пользователей. Также существуют уровни пользователя, которые отражают тот набор таблиц, с которыми может работать пользователь. Для пользователя доступна возможность по добавлению, изменению и удалению записей из своих таблиц, а также возможность поиска по ним.
Интерфейс обладает определенным удобством. Даже незнакомый с программой пользователь сможет легко и быстро разобраться в ней.
Программное обеспечение было разработано на объектно-ориентированном языке программирования 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