Задание
Назначением разработки выступило упрощение процесса поиска и визуализации информации о маршрутах общественного транспорта, объединённое в формат справочника, а также наглядное представление возможностей объектно-ориентированного языка программирования C#, используя программную платформу .Net Framework 4.0.
Функционал программы
- выбор интересующего маршрута;
- получение детальной информации о маршруте;
- визуализация маршрута на карте.
Содержание отчета к программе
1 Определение спецификаций и проектирование приложения. 8
1.1 Назначение разработки. 8
1.2 Общие требования к программному продукту. 8
1.3 Выбор технологии разработки. 13
1.4 Инструментальные средства моделирования. 15
1.5 Алгоритм решения задачи. 16
1.6 Проектирование структуры программы.. 18
1.7 Обоснование выбора средств разработки. 18
1.8 Теоретические аспекты тестирования и отладки. 21
2 Разработка и тестирование приложения. 24
2.1 Описание основных программных модулей. 24
2.2 Тестирование и отладка программного продукта. 40
Заключение. 45
Список используемой литературы.. 47
Приложение 1 48
Фрагмент программного кода
public static class MapEditor { static List<Route> routeList = new List<Route>(); static bool isComplete = false; const string routeFileName = "routes.data"; public static List<Route> RouteList { get{return routeList;} } public static void LoadRoutes() { if(File.Exists(routeFileName)) { routeList = Serializator.LoadListFromBinnary<Route>(routeFileName); } } public static void AddRoute(string name, Color color) { if (name == "" || name == string.Empty) { MessageBox.Show("Не указано имя маршрута!"); return; } var route = new Route(); route.name = name; if (color != null) route.color = color; else route.color = Color.Magenta; routeList.Add(route); }
Скриншот архива с проектом
Пояснения по запуску программы
Программа работает при запуске из папки Debug, в виде оконного приложения
Dangalah