| | |
Telephone network simulation
Please support our VB.NET advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Nov 2006
Posts: 2
Reputation:
Solved Threads: 0
Could anyone help me with completing this project?
1. In order to demonstrate your understanding of Object Oriented Programming within a visual environment you are required to create an object oriented graphical program to simulate a simple telephone network.
Guidance:
Use a suitable container to store the active phones within the network. You need to consider how each of the separate phones will communicate with each other. One way would be to implement an exchange class to manage the phones.
The exchange and phone(s) should be represented using VB forms. The exchange should manage the creation / removal of phones from your chosen container. A phone should be able to communicate with any another phone on the network.
How do you make the phone ring? You could simulate an incoming call with a flashing light - off when in standby mode and flashing when activated by a call.
You also need to consider what happens if one phone tries to connect to another phone already engaged in a call?
Version 1.0:
Your initial version should: -
• Create new phones within the network
• Remove phones from the network
• Make a call from one phone to another phone within the network
• Answer a call
• Terminate a call
Do this first and get it working before tackling any enhancements.
Version 2.0: Create an enhanced version of the application
An enhanced version of your system will include two different types of phone. A standard phone for voice communication only, and an advanced phone that includes the ability to send simple text messages.
There is scope for various other improvements and enhancements to be implemented efficiently for example, the facility to store and redial numbers. It is left to you to consider this and respond accordingly. Ensure that you highlight any enhancements beyond the specification given. However, do not spend a disproportionate amount of time pursuing this issue. Submit your enhanced version of your network as version 2.0
1. In order to demonstrate your understanding of Object Oriented Programming within a visual environment you are required to create an object oriented graphical program to simulate a simple telephone network.
Guidance:
Use a suitable container to store the active phones within the network. You need to consider how each of the separate phones will communicate with each other. One way would be to implement an exchange class to manage the phones.
The exchange and phone(s) should be represented using VB forms. The exchange should manage the creation / removal of phones from your chosen container. A phone should be able to communicate with any another phone on the network.
How do you make the phone ring? You could simulate an incoming call with a flashing light - off when in standby mode and flashing when activated by a call.
You also need to consider what happens if one phone tries to connect to another phone already engaged in a call?
Version 1.0:
Your initial version should: -
• Create new phones within the network
• Remove phones from the network
• Make a call from one phone to another phone within the network
• Answer a call
• Terminate a call
Do this first and get it working before tackling any enhancements.
Version 2.0: Create an enhanced version of the application
An enhanced version of your system will include two different types of phone. A standard phone for voice communication only, and an advanced phone that includes the ability to send simple text messages.
There is scope for various other improvements and enhancements to be implemented efficiently for example, the facility to store and redial numbers. It is left to you to consider this and respond accordingly. Ensure that you highlight any enhancements beyond the specification given. However, do not spend a disproportionate amount of time pursuing this issue. Submit your enhanced version of your network as version 2.0
Looks like you need help starting this project not completing it. You shouldn't post anything until you actually have something started yourself.
-- Andy
-- Andy
Nobody believes the official spokesman, but everybody trusts an unidentified source.
-- Please do not PM me with questions about a thread. If you respond to a thread, then everyone can benefit.
-- Please do not PM me with questions about a thread. If you respond to a thread, then everyone can benefit.
![]() |
Similar Threads
- Final Year Project (Computer Science)
- Voxzone X100P Card - Asterisk (PCI and Add-In Cards)
- connecting modem to sound card (PCI and Add-In Cards)
- Telephone Network Simulation (Visual Basic 4 / 5 / 6)
- Networking Laptop with main computer through modem (Networking Hardware Configuration)
Other Threads in the VB.NET Forum
- Previous Thread: Am Getting System Errors When running my VB.NET project
- Next Thread: Help ! Help ! difficult questions
Views: 3221 | Replies: 4
| Thread Tools | Search this Thread |
Tag cloud for VB.NET
.net .net2008 2008 access advanced application array basic beginner browser button buttons center checkbox class client code combo convert cuesent data database datagrid datagridview date datetimepicker designer dissertation dissertations dissertationtopic eclipse excel fade filter forms generatetags gridview html images input intel internet lib listview map mobile monitor net number objects open panel pdf picturebox picturebox2 port position print printing problem read remove richtextbox save searchvb.net select serial settings shutdown socket sorting sqlserver survey temperature textbox timer timespan transparency txttoxmlconverter user usercontol validation vb vb.net vb.netformclosing()eventpictureboxmessagebox vb2008 vba vbnet visual visualbasic visualbasic.net visualstudio.net visualstudio2008 web webbrowser winforms winsock wpf wrapingcode year






