Software Defined Transceiver: Difference between revisions
No edit summary (change visibility) |
|||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
== |
==Software Defined Transceiver== |
||
Contents |
=Contents= |
||
INTRODUCTION |
*INTRODUCTION |
||
PURPOSE |
*PURPOSE |
||
SCOPE |
*SCOPE |
||
IMPLEMENTATION DETAILS |
*IMPLEMENTATION DETAILS |
||
RESTRICTIONS AND CONSTRAINTS |
*RESTRICTIONS AND CONSTRAINTS |
||
MODULE DESIGN |
*MODULE DESIGN |
||
CLASS DIAGRAM |
*CLASS DIAGRAM |
||
DATABASE |
*DATABASE |
||
USER INTERFACES |
*USER INTERFACES |
||
| ⚫ | |||
Login |
**Login |
||
Main Form |
**Main Form |
||
Terminal |
**Terminal |
||
OnlineStatus |
**OnlineStatus |
||
Position Lookup |
**Position Lookup |
||
Schedule |
**Schedule |
||
Transaction |
**Transaction |
||
Chat Client |
**Chat Client |
||
Kiss Konsole |
**Kiss Konsole |
||
| ⚫ | |||
Environment |
**Environment |
||
Database deployment |
**Database deployment |
||
Running the Application |
**Running the Application |
||
==Introduction== |
|||
===Purpose=== |
|||
The software defined transceiver control program allows logging of detected signals with VHF/UHF/Microwave amateur |
|||
Contests and Radio Astronomy. Each logged signal record has a number of attributes including received frequency, date, time, |
|||
signal type, received geographical grid square and received call sign. Control program also has following features: searching |
|||
positions in the database, seeing online and offline terminals, scheduling a band for later use, chatting within LAN with other |
|||
workstations. |
|||
===Scope=== |
|||
The scope of the project is implementation of the database and the user interface for following functionalities: recording |
|||
transaction into database, scheduling a band for later use, looking up a location in the database, chatting with other |
|||
workstations. |
|||
===Implementation Details=== |
|||
This project implemented by using MySQL and C#. MySQL Server 5.1 and Microsoft Visual Studio 2008 are used as |
|||
development environment for this project. |
|||
===Restrictions and Constraints=== |
|||
This project works fine with a database implemented in one machine and user interface is run also in that machine. To make it |
|||
one central server database and terminals that have application for interface to database, MySQL Server configurations should |
|||
be different. ODBC connector should be configured differently. Logging system is designed as logging all action to the |
|||
database. It might cause space problem. So the logging system can be implemented by using log files instead of using |
|||
database. |
|||
===Module Design=== |
|||
===Class Diagram=== |
|||
===Team Members=== |
|||
*Nimet Duru Cilsal |
|||
*Beril Burcu Huroglu |
|||
*Can Vurmaz |
|||
==Part 1: Administrator’s Perspective== |
|||
[[File:SDT6.png]] |
|||
[[File:SDT7.png]] |
|||
[[File:SDT8.png]] |
|||
[[File:SDT9.png]] |
|||
[[File:SDT20.png]] |
|||
[[File:SDT11.png]] |
|||
[[File:SDT12.png]] |
|||
[[File:SDT13.png]] |
|||
[[File:SDT14.png]] |
|||
[[File:SDT15.png]] |
|||
[[File:SDT16.png]] |
|||
[[File:SDT17.png]] |
|||
[[File:SDT18.png]] |
|||
==Part 2: Developer’s Perspective== |
|||
[[File:SDT19.png]] |
|||
Latest revision as of 20:50, 17 May 2012
Software Defined Transceiver
Contents
- INTRODUCTION
- PURPOSE
- SCOPE
- IMPLEMENTATION DETAILS
- RESTRICTIONS AND CONSTRAINTS
- MODULE DESIGN
- CLASS DIAGRAM
- DATABASE
- USER INTERFACES
- PROJECT DEPLOYMENT
- Login
- Main Form
- Terminal
- OnlineStatus
- Position Lookup
- Schedule
- Transaction
- Chat Client
- Kiss Konsole
- Environment
- Database deployment
- Running the Application
Introduction
Purpose
The software defined transceiver control program allows logging of detected signals with VHF/UHF/Microwave amateur Contests and Radio Astronomy. Each logged signal record has a number of attributes including received frequency, date, time, signal type, received geographical grid square and received call sign. Control program also has following features: searching positions in the database, seeing online and offline terminals, scheduling a band for later use, chatting within LAN with other workstations.
Scope
The scope of the project is implementation of the database and the user interface for following functionalities: recording transaction into database, scheduling a band for later use, looking up a location in the database, chatting with other workstations.
Implementation Details
This project implemented by using MySQL and C#. MySQL Server 5.1 and Microsoft Visual Studio 2008 are used as development environment for this project.
Restrictions and Constraints
This project works fine with a database implemented in one machine and user interface is run also in that machine. To make it one central server database and terminals that have application for interface to database, MySQL Server configurations should be different. ODBC connector should be configured differently. Logging system is designed as logging all action to the database. It might cause space problem. So the logging system can be implemented by using log files instead of using database.
Module Design
Class Diagram
Team Members
- Nimet Duru Cilsal
- Beril Burcu Huroglu
- Can Vurmaz













