Software Defined Transceiver: Difference between revisions

From CS486wiki
Jump to navigationJump to search
Content deleted Content added
Core (talk | contribs)
No edit summary   (change visibility)
Core (talk | contribs)
Line 1: Line 1:
== Software Defined Transciever ==
==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
*PROJECT DEPLOYMENT
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
PROJECT DEPLOYMENT

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==

==Part 2: Developer’s Perspective==

Revision as of 20:12, 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

Part 1: Administrator’s Perspective

Part 2: Developer’s Perspective