Saturday, December 19, 2009

AVS (Automated Voting System)

The Automated Voting System is a computerized voting mechanism that enables user to vote for any candidate in an easier and more convenient way. This system will be implemented in a small scale environment more specifically Universities and Schools. AVS prevents multiple voting entries from same user via user identity scanning. A user presents a unique voter’s ID and is recorded in a database. Thus, all voters in the vicinity are recorded in one database as records of their existence. In a university/school in particular, a voter that is not recorded in the schools database is an invalid entry and AVS will not accept any point/s from unknown voter/s.
The database that is the back-end of AVS is impossible to have redundant entry of same ID or user information since the ID is the primary key of an individual and tracks any kind of entry that resembles that of another data. AVS is database dependent that it is functional with the correct record connected to its mechanism.
AVS provides a user-friendly user interface that enables users to have an easy voting process. It has buttons and dialogue boxes that prompt errors of progresses to ensure user stability and consistency. AVS is a distributive system, in cases the AVS is divided into two major sectors: the Administrator’s and the User’s. The Administrator is the main server of the AVS and it will be connected to two (2) or more nodes via LAN connection. All entry and result will be passed on to the server where the moderator is the only one to see the partial or the final result of the election. The user’s accessibility is limited such that the system installed to a node separated from the server offers voting functionality only and doesn’t have any viewing or advance way in, neither they can re-vote or re-edit any of their entry unless prompted by the system to do so. As a start, the candidate also has to fill up a form in the system, serves as a candidacy form for the program to initiate the proper student or candidate to receive a point.
In the Administrators part, the main functionality that is able in administration is the viewing of results, posting the final tally of votes and resetting the system for system reuse. The Moderator cannot modify any entry from the user nor change the existing result from the system. In cases such that the system will be used for another set of candidates, the moderator has a function in resetting the system to its default settings. Where everything is blanked, from candidates up to the points produced, and will need to re-enter another set of election candidates and in some cases another set of data or database to connect to the AVS.

Sunday, December 13, 2009

Understanding IP Addressing

Every computer that communicates over the Internet is assigned an IP address that uniquely identifies the device and distinguishes it from other computers on the Internet. An IP address consists of 32 bits, often shown as 4 octets of numbers from 0-255 represented in decimal form instead of binary form. For example, the IP address

168.212.226.204

in binary form is

10101000.11010100.11100010.11001100.

But it is easier for us to remember decimals than it is to remember binary numbers, so we use decimals to represent the IP addresses when describing them. However, the binary number is important because that will determine which class of network the IP address belongs to. An IP address consists of two parts, one identifying the network and one identifying the node, or host. The Class of the address determines which part belongs to the network address and which part belongs to the node address. All nodes on a given network share the same network prefix but must have a unique host number.

Class A Network -- binary address start with 0, therefore the decimal number can be anywhere from 1 to 126. The first 8 bits (the first octet) identify the network and the remaining 24 bits indicate the host within the network. An example of a Class A IP address is 102.168.212.226, where "102" identifies the network and "168.212.226" identifies the host on that network.

Class B Network -- binary addresses start with 10, therefore the decimal number can be anywhere from 128 to 191. (The number 127 is reserved for loopback and is used for internal testing on the local machine.) The first 16 bits (the first two octets) identify the network and the remaining 16 bits indicate the host within the network. An example of a Class B IP address is 168.212.226.204 where "168.212" identifies the network and "226.204" identifies the host on that network.

Class C Network -- binary addresses start with 110, therefore the decimal number can be anywhere from 192 to 223. The first 24 bits (the first three octets) identify the network and the remaining 8 bits indicate the host within the network. An example of a Class C IP address is 200.168.212.226 where "200.168.212" identifies the network and "226" identifies the host on that network.

Class D Network -- binary addresses start with 1110, therefore the decimal number can be anywhere from 224 to 239. Class D networks are used to support multicasting.

Class E Network -- binary addresses start with 1111, therefore the decimal number can be anywhere from 240 to 255. Class E networks are used for experimentation. They have never been documented or utilized in a standard way.

Tuesday, December 1, 2009

Unshielded and shielded twisted pair cabling standards

Cat 1: Currently unrecognized by TIA/EIA. Previously used for POTS telephone communications, ISDN and doorbell wiring.
Cat 2: Currently unrecognized by TIA/EIA. Previously was frequently used on 4 Mbit/s token ring networks.
Cat 3: Currently defined in TIA/EIA-568-B, used for data networks using frequencies up to 16 MHz. Historically popular for 10 Mbit/s Ethernet networks.
Cat 4: Currently unrecognized by TIA/EIA. Defined up to 20 MHz, and was frequently used on 16 Mbit/s token ring networks.
Cat 5: Currently unrecognized by TIA/EIA. Defined up to 100 MHz, and was frequently used on 100 Mbit/s Ethernet networks. May be unsuitable for 1000BASE-T gigabit ethernet.
Cat 5e: Currently defined in TIA/EIA-568-B. Defined up to 100 MHz, and is frequently used for both 100 Mbit/s and 1000BASE-T Gigabit Ethernet networks.
Cat 6: Currently defined in TIA/EIA-568-B. Defined up to 250 MHz, more than double category 5 and 5e.
Cat 6a: Currently defined in ANSI/TIA/EIA-568-B.2-10. Defined up to 500 MHz, double that of category 6. Suitable for 10GBase-T.
Cat 7: An informal name applied to ISO/IEC 11801 Class F cabling. Defined up to 600 MHz. This standard specifies four individually-shielded pairs (STP) inside an overall shield.
Cat 7a: An informal name applied to Amendment 1 of ISO/IEC 11801 Class F cabling. Defined up to 1000 MHz.