• Facebook Rocks

    Facebook is the best social networking website. ...

  • Google Plus

    Sign up for google plus and see the +1 magic ...

  • Twitter

    twitter.com tweet everything in just one click Sign Up today. ...

  • Mashable

    Mashable.com Latest Web Technology.

  • Wordpress

    Wordpress.org Simple and very Social, Download now ...

Facebook Deals Being Shut Down, 4 Months After Launch

Facebook has announced
it is shutting down Facebook
Deals, 4 months after launching
the feature in select U.S. cities. The announcement comes just 3
days after we reported that Facebook Places,
which was closely linked to Deals, is being
shut down.

“After testing Deals for four months, we’ve decided to end our Deals
product in the coming weeks,” a company spokesperson told Reuters. “We think there is a lot of power in a
social approach to driving people into local businesses. We’ve learned a
lot from our test and we’ll continue to evaluate how to best serve
local businesses.”

Facebook initially planned to keep the feature going, with available
deals appearing in your News Feed once you tagged your location in a
status update. It seems that Facebook Deals never really took off in the
same way as other daily deals services such as Groupon and LivingSocial. However,
this could be simply a bump in the road for Facebook when it comes to
daily deals — the social network could have taken some important lessons
away from this experiment and may move back into the daily deals space
at a later date. Who knows, but right now it is closing the doors.

This is the latest in several big announcements that Facebook has
made this week. On Tuesday, the company rolled out new
tools and features to help you gain more control over how you share
content. Earlier Friday, Facebook revealed changes that are being
rolled out to its photo-sharing feature.

Discovery App Ness Recommends Local Restaurants Based On Personal Taste, Friends

It’s never easy to pick the perfect restaurant. After sorting through
the listings on Yelp or Foursquare and maybe
browsing through pictures on Foodspotting, I
usually just end up relying on a recommendation from my friends anyway.
This is perhaps why Ness’ new app is so useful.

The app is a personalized search engine catered specifically towards
discovering new restaurants. Instead of similar services that focus
primarily on reviews from every user or location-based restaurant apps
that offer up results only based on proximity, Ness tailors the results
to your specific tastes and your friends’ recommendations. You can view
restaurants nearby or restaurants from anywhere.

Ness is driven by the company’s Likeness Engine, which
pulls recommendations based on a wealth of different sources including
your taste profile, your similarity to other users, the restaurant’s
popularity, and friends’ recommendations from synced social networks.
The service then gives a “Likeness Score” between 0 percent and 100
percent that predicts how much you’ll like the restaurant. With similar
services, 10 users from the same area who look for a Mexican restaurant
will all be recommended the same restaurants. With Ness, each user
receives results that are completely unique to them: if you prefer
authentic Mexican to a chain with Mexican options, your results will
reflect that. You can select to filter out all big chains or hide the
places you’ve previously rated to garner only new results.

Ness has a couple of great features that allow for the experience to
be completely personalized. You can sync up Facebook and Foursquare
to see your friends’ check-ins and recommendations directly on Ness’
search results page. Ness also has a Newsfeed where you can keep up with
your friends’ latest food finds, and if you have a whole lot of
contacts on your social networks, you can pick which friends you
specifically want to hear from.

Ness also has location-based capabilities so you can filter
restaurants based on where you are located. The service remembers your
favorite types of food, so even if you visit a new city, all you have to
do is turn on the distance filter to find something nearby that you’ll
love. In addition, the discovery app makes it easy to find hidden gems
by searching restaurants marked as a “local favorite.”

Ness might be focused on restaurants for the time being, but they’re
planning to expand their service to include options like music,
shopping, nightlife, and entertainment.

To give the service a try, download the app from the App Store. Unfortunately, the app is not available
on Android or BlackBerry devices at
the time of this writing and only available to users in the U.S.

Google+ Adds ‘Block’ And ‘Ignore’ Features

Ever wondered how to get rid of those annoying people you didn’t want
to add on Google+
but felt obliged to? The social network has added 2 new features that
let you weed out people from your circles, notifications bar and
incoming stream without them knowing about it. This means you’re finally
free of that annoying co-worker who overshares on social networks and
your old college roommate, who for some reason, types in all caps.

“Ignore,” one of the new options, blocks all of a contact’s posts and
notifications about their activities. Plus, you won’t see them in your
circles. They’ll still be able to see and comment on your updates but
you won’t be able to see their updates and Google+ does not alert users
you’ve ignored, so you can do it guilt free.

To ignore someone, all you have to do is hit the “ignore” button next
to their name in the notifications drop-down menu on the Google+ bar at
the top of the screen. You can also ignore someone on your incoming
stream by hitting the “ignore” button next to their post. If you want to
ignore more than one person at once, simply highlight all the users on
your circles page and hit “ignore.”

The “block” option is a little more severe than “ignore” — a person
will not be able to comment on any of your posts. You will be completely
invisible to them, and they will be completely invisible to you. You
can block someone directly on their profile or in any of the places the
“ignore” button is available.

If you have a change of heart, blocking and ignoring a user are not
permanent actions. You can unignore and unblock people on your circles
page under the “more actions” option. You can also unblock someone
directly from their profile and you can unignore someone by adding them
back into your circles.

Google+ recently added some other updates in addition to the “ignore”
and “block” features. On Thursday, they
gave users the ability to view all of the friends they’ve been
tagged in photos with on one page. On Wednesday, they added a feature
that allows users to share
Web pages directly to specific Google+ circles by using the +1 button.

Facebook Makes Photos Bigger And Faster, Changes Lightbox

With 250 million
photos being added each day, the photo-sharing feature is one of the
most popular on Facebook.
With that in mind, the company has just announced it will display
higher-resolution photos as part of an update it is rolling out to its
photo-sharing feature.

You can now share photos that are up to 960 pixels wide (up from 720
pixels) and photos will load twice as fast. Photos that you have already
uploaded to Facebook will be displayed at the higher resolution too.

In addition, Facebook has made some changes to its photo viewer. It
has now been streamlined with a cleaner interface as the lightbox has
been changed to a white background that places more emphasis on the

These changes have been made in the same week that Facebook rolled
out more
photo tagging controls, along with several other tools and new
features. Meanwhile, photo
filters may soon be added to Facebook photos.

This update to the photo-sharing feature will be rolled out to all
users over the next few days.

facebook photo bigger

facebook photo box

Google+ Updates Android App, Allows You To Reshare Posts [Video]

Google+ has rolled
out an updated version of its Android
app, which now allows you to reshare posts from others with your
circles. This was the most requested feature for Google+ on mobile

To reshare a post, all you have to do is tap the post in your stream
and tap the button with three dots (next to the +1 button). Once you
have tapped “Share this post,” you can choose which circles or contacts
you want to share the post with. You can also add a comment before
resharing a post.

Here’s a video which shows how the feature works:

The Android Google+ app is also now available in 38 languages and has
made notifications more reliable. There are now clearer Instant Upload
options in the initial setup dialog, along with several bug fixes,
performance fixes and user interface tweaks.

You can check out the latest version of the Google+ app by downloading it on your Android device now. The resharing feature will be
added to the iPhone and
mobile Web apps in the near future.

UberMedia’s Twitter App ‘Twidroyd’ Is Now ‘UberSocial For Android’

UberMedia has
announced that their Twitter
application Twidroyd
will become UberSocial
for Android starting
on Thursday. The newly named application will feature all of Twidroyd’s
normal functions plus new features that are specific to UberSocial

UberSocial has previously been released for BlackBerry and iPhone devices, and
according to UberMedia, the demand for a similar Android application
lead to the launch of this new product. The change will also allow
UberMedia to release updates more quickly as all applications now have
closely related features.

Because Twidroyd is a widely used application, UberMedia has decided
to let users keep the Twidroyd interface after the switch. If you’re a
fan of the way Twidroyd looks and you don’t want to switch to
UberSocial’s interface, a Twidroyd theme can be added to the

In the past UberSocial has had a rocky relationship with Twitter.
UberMedia was forced
to change the app’s name from UberTwitter to its current
incarnation because it infringed
on trademarks and broke API rules. Both UberSocial and Twidroyd
were suspended for breaking API rules until the
problem was remedied.

INFOGRAPHIC: How Sharing On Social Networks Is Expected To Grow

We share a lot on social
networks. On Facebook
alone we share 4 billion different items a day including status
updates, links and photos. The number of photos shared on Facebook is projected
to reach 100 billion by the end of summer. According to Mark Zuckerberg,
sharing grows exponentially and 2 times as many people share today as
they did a year ago. If that’s the case, how will we keep up?

This infographic by Summify, a service that creates a summary of news
from your social networks’ feeds, outlined just how much we’re expected
to share in the future and the numbers are overwhelming. By 2013, it’s
projected that we’ll share 32 billion items per day and that’s just on
Facebook. Sharing is expected to increase across the entire expanse of
the Internet.

Right now the average user follows between 0 to 49 feeds including
feeds from Twitter, Facebook and RSS feeds. The median number of
Facebook friends for users is 401, the median number of accounts
followed on Twitter by
a user is 235 and the median number of followers a single user has is
187. On Twitter, a user will receive 8 times more links than on Facebook
— but that number could increase if Zuckerberg’s prediction is right.

How will you handle an increase in sharing?

Check out the infographic below and click on the image to view the
full size.

Dwolla Launches ‘Proxi’ Feature, Lets You Make Location-based Transactions

Social payments service Dwolla
has introduced a new way for you to make payments. The new Proxi
feature will allow you to send and receive money with any Dwolla user
who is close to your location.

The feature essentially allows you to become a mobile Spot where you
can send and receive payments without having to use special hardware on
your mobile device, such as near field communication (NFC) or a dongle. The idea behind
Proxi is that Dwolla believes you should be able to send and receive
payments with anyone for any reason, based on your proximity to them.

When you launch the feature, you will be able to view all the other
Dwolla users and merchants who are nearby, so that you can transact with
any user or merchant in your immediate proximity, whether they are
stationary or on the move.

Here is a video that explains Proxi in a little more detail:

Dwolla, which revealed last month that it was processing
over $1 million in daily transactions, initially added
location-based transactions through the Dwolla
Spots feature back in March. Proxi opens up the payments platform a
little more to make it even easier for you to send and receive payments
with others.

Proxi is in private beta at the time of this writing, but you can
request an invite to use the feature in the iOS app from Dwolla’s

Pixable Now Lets You Browse Photos And Videos Shared On Twitter

Pixable has announced
that you can now browse through photos and videos that people you are
following have shared on Twitter.
The service, which previously only indexed photos uploaded and videos
being shared by your Facebook
friends, now pulls media that are being shared on Twitter using
Twitter’s own
photo-sharing feature as well as TwitPic, yFrog, Instagram, YouTube and others.

After connecting your Twitter account to Pixable, you can explore the
photos and videos that are being shared by those you are following.
While you can browse through photos shared by an individual Twitter user
through the social network’s new
user galleries, Pixable brings together the media being shared by
all of the users you are following into a single hub.

Pixable, which raised
$3.6 million in funding in April, helps you to find the most
relevant media being shared by your friends and people you are

It should be noted that the Twitter integration is only available on
Pixable’s Web app at
the time of this writing. However, it will be added to its iPhone
and iPad
apps in the near future.

You Can Now Share Web Pages Directly To Google+ Using The +1 Button

Google‘s +1 button is now available
on more than 1 million websites, with the button being viewed more than 4
billion times per day. While these stats show that button is proving to
be popular since it was enabled
for websites in June, Google believes that more can be done with
it. With that in mind, Google is adding 2 new features to the button
that will help you share interesting content on Google+.

First of all, Google is making it easier for you to share Web pages
with your circles on Google+. Any time that you click the +1 button on a
website, you will now be given the option to “Share on Google+.” If you
would like to share that content with your friends, you can do so
simply by selecting which circles you would like to share that page
with. You can also add a comment about the page before

sharing it.

google 1 sharing

When you share content using the +1 button — which was made
3 times faster last month — you will see that Google automatically
includes a link, an image from the Web page and a description of the
content in the sharebox. These details are called +snippets and Google
is now allowing website publishers to customize the content that appears
in +snippets to help kickstart a conversation around their content on
Google+. Information on how to edit this information can be found on Google’s Webmaster blog.

These features are being rolled out gradually over the next week, but
you can try them out by joining the Google+ Platform Preview. Once you have signed up,
you can visit any website that contains the +1 button (hey, Scribbal
uses the +1 button!) and +1 the page to see how it works for yourself.

Via Scribbal

Detailed System Design

Detailed System Design

As we already know the concept is a sketch of the structure and/or skeleton of the Information System, it guides the detailed design hence adding flesh to make it move towards becoming the system. As the scope and general configuration of the Information System have been established, the detailed design of the system may be started.

Sometimes it is impractical to explain each and every steps of doing procedure for detailed design for the following reasons.

1. There is a wide variety of approaches to system design in terms of organizing, conducting and defining it.

2. Systems design is a complex of concurrent activities where as the nature of description can proceed along only one line.

The first step in systems design is not a technical one. It is concerned with gaining support for the work that follows. Systems designers must have the support of most members of the organization to obtain information for the design of the system and to obtain acceptance of the final system.

Therefore, at least members of the organization should be informed of the objectives and nature of the study. It is preferable to draw many members into the study.

Aim of the detailed design

The detailed design of an Information System is closely related to the design of operating systems.

The aim of the detailed design is to furnish a description of a system that achieves the goal of the conceptual system design requirements.

This description consists of drawings, flowcharts, equipment and personnel specifications, procedures, support tasks, specification of information files, and organization and operating manuals required to run the system.

Conceptual design gives the overall performance specifications for the Information System; the detailed design yields the construction and operating specifications.

Document the detailed design

The end of the detailed design project is production of the documents that specify the system, its operation, and its design justification.

Documentation Consists of

1. A summary

2. Detailed flowchart

3. Operations activity sheets showing inputs, outputs and transfer functions.

4. Specification of the data base or master file.

5. Computer hardware requirements.

6. Software (programs)

7. Personnel requirements by type of skill or discipline.

8. Final (updated) performance specifications.

9. Cost of installation and implementation of the system.

10. Cost of operating the system per unit of time.

11. Program for modification or termination of the system.

Implementation, Evaluation and Maintenance of Information System

Implementation, Evaluation and Maintenance of Information System


The design of a management information system may seem to management to be an expensive project, the cost of getting the MIS on line satisfactorily may often be comparable to that of its design, and the implementation has been accomplished when the outputs of the MIS are continuously utilized by decision makers.

Once the design has been completed, there are four basic methods for implementing the MIS.

These ares-

1. Install the system in a new operation or organization.

2. Cut off the old system and install the new

This produces a time gap during which no system is in operation. Practically, installation requires one or two days for small companies or small systems.

3. Cut over by segments

This method is also referred as” phasing in” the new system. Small parts or subsystems are substituted for the old. In the case of upgrading old systems, this may be a very desirable method.

4. Operate in parallel and cut over.

The new system is installed and operated in parallel with the current system until it has been checked out, then only the current system is cut out. This method is expensive because of personal and related costs. Its big advantages are that the system is fairly well debugged when it becomes the essential information system.

Plan the implementation

The three main phases in implementation take place in series.

These are

1. The initial installation

2. The test of the system as a whole

3. The evaluation, maintenance and control of the system.

Many implementation activities should be undertaken in parallel to reduce implementation time. Training of personnel and preparation of software may be in parallel with each other and with other implementation activities.

The first step in the implementation procedure is to plan the implementation. Some analyst includes the planning of the implementation with the design of the system, the planning and the action to implement the plan should be bound closely together. Planning is the first step of management, not the last. The MIS design and the urgent need for the system at the time the design is completed will weigh heavily on the plan for implementation.

Implementation Tasks

The major implementation tasks consists of-

1. Planning the implementation activities

2. Acquiring and laying out facilities and offices

3. Organizing the personnel for implementation

4. Developing procedures for installation and testing

5. Developing the training program for operating personnel.

6. Completing the system’s software

7. Acquiring required hardware

8. Generating files

9. Designing forms

10. Testing the entire system

11. Completing cutover to the new system

12. Documenting the system

13. Evaluating the MIS

14. Providing system maintenance(debugging and improving)

1. Planning the implementation activities

Establish Relationships among tasks

For small projects, the order of performance may simply be described in text form. A Gantt chart or network diagram makes visualization of the plan and schedule much clearer.

For large projects, many concurrent and sequential activities are interrelated so that a network diagram must be employed in any good plan.

Establish a Schedule

Schedule is prepared by having the system designers estimate the times between the events in the program network. The critical path (longest time through the network) can be calculated. After specifying the starting date, the end date is established.

Cost Schedule to Tasks and Time

The cost for completing each task required to complete is established as part of the plan; then the rate of expenditures should be budgeted.

Reporting and control of the work in progress may be obtained by weekly meetings. The financial personnel must make certain that report formats allow them to show cost and technical progress relationship as well as cost and time.

2. Acquiring and laying out facilities and offices

For the installation of a new system to replace a current one may require a major revision of facilities as well as completely new office, computer room etc.

The MIS project manager must prepare rough layouts and estimates of particular floor areas that feel to be needed. The manager then prepares cost estimates.

Space planning must be done by the space to be occupied by people, the space occupied by equipment and the movement of people and equipment in the work progress. A large investment in good working conditions will repay its cost many times.

3. Organizing the personnel for implementation

As the implementation tasks have been defined, management usually assigns a project manager to guide the implementation.

The purpose of the MIS is to increase the amount and quality of their contributions, the system is their system.

Top management must make the middle managers for their involvement in implementation, besides these, systems specialists, computer programmer; top management should make sure that each people who will operate the system should have active parts in the implementation.

4. Developing procedures for installation and testing

After organizing the personnel for implementation the next task is to develop or prepare the procedures for implementation. As the project leader has the network plan for proceeding with the implementation, this leader calls the key people in the project to prepare more detailed procedures for system installation.

Procedures for evaluating and selecting hardware must be spelled out. Procedures for phasing in parts of the MIS or operating the MIS in parallel must be developed.

The major part of implementing the MIS is the testing of each segment of total system as it is installed.

5. Developing the training program for operating personnel

A program is developed keeping in mind to impress management and support. After developing the program, it is necessary to train operating personnel in their new duties. They must have a thorough understanding of what the new MIS is like and what it is supposed to do. They must learn how it will operate. They are faced with many changes in their work and have to obtain acceptance of changes.

As there are various levels of personnel and these people will be working with only a small part of the MIS, the seminars should be designed to provide them with an understanding of the complete system.

6. Completing the system’s software

As the software is developed internally or under contract, in both cases, the software development must take in mind the nature of the hardware required.

As the system designers and programmers provide the flow diagrams and the block diagrams during the detailed design state. Some modification may be required, as the implementation stage progresses.

7. Acquiring required hardware

This acquisition is usually the limiting factor in getting am MIS implementation. These tasks should be started during the design stage.

The decision is to be needed, whether to buy or lease the hardware. Capital expenditure analysis is only one of many factors involved in this decision. Others are prestige, usage etc.

8. Generating files

In the implementation stage, the actual data must be obtained and recorded for the initial testing and operation of the system. This requires format of the data, storage form and format and remarks to indicate when the data have been stored.

The collection of data used in routine operations is often called the master file.

Responsibility for file maintenance for each file item should also be assigned. The development of files or databases belongs to information system designers and storage and retrieval experts.

The translation of specifications for files into computer programs is a function of computer specialists.

9. Designing forms

For controlling the marketing, a salesperson has to fill out the forms summarizing the day’s activities. The form ensures the right information to be supplied for computer storage.

Forms are required not just for input and output but also for transmitting data at intermediate stages.

10. Testing the entire system

As the total system is installed, tests should be performed with the test specifications and procedure. A test during installation stage consists of component tests, subsystem tests and total system acceptance tests.

Components may be equipment (that can be new or old), new software programs, new data collection methods, work procedures, reporting formats. Difficulties that occur during component tests may lead t design changes.

As more components are installed, subsystems may be tested. There is a difference between the testing of component and the testing of a system.

System tests require verification of multiple inputs, complex logic systems, and timing aspects of many parts.

11. completing cutover to the new system

Cutover is a point at which the new component replaces the old component to the new system replaces the old system. This involves old forms, old files and old equipment being retried.

The debugging proves associated with the cutover to the new system may extend for several months.

12. Documenting the system

Documentation of the MIS means preparation of written descriptions of the scope, purpose, information flow components, and operating procedures of the system.

Documentation is a necessity for troubleshooting, for replacement of subsystems, for interfacing with other systems, for training new operating personnel and also for evaluating and upgrading the system.

13. Evaluating the system

After the MIS has been operating smoothly for a short period of time, an evaluation of each step in the design and of the final system performance should be made.

Evaluation should not be delayed beyond the time when the system’s analysts have completed most of the debugging. The longer the delay, the more difficult it will be for designer to remember important details.

The evaluation should be made by the customer as well as by the designers.

14. Providing system maintenance

Control and maintenance of the system are the responsibilities of the line managers.

Control of the systems means the operation of the system as it was designed to operate. Sometimes, well-intentioned people or operators may make unauthorized changes to improve the system, changes that are not approved or documented.

Maintenance is closely related to control. Maintenance is that ongoing activity that keeps the MIS at the highest levels of effectiveness and efficiency within cost constraints.

Maintenance is directed towards reducing errors due to design, reducing errors due to environmental changes and improving the system’s scope and services.

Conceptual System Design

Conceptual System Design

During the system analysis, the analysis of system data is very important. Analysis of data is made up of more than one level at the beginning (first level) and different ideas are used at each level. At first level, analyst develops a conceptual system design.

Since the conceptual design sets the direction for the management information system (MIS). It is vital that managers participate seriously and heavily at this stage. Conceptual design is sometimes called feasibility design, gross design or high level design.

The conceptual design phase takes as input.

1. A crisp statement of a management information requirement and

2. a set of management objectives for the MIS

In the conceptual design stage that the alternative overall MIS designs are conceived and the best one is selected by the system analyst in consultation with the top management. The feasibility of meeting the management objectives for the MIS is assessed showing how the system will work at the high level is drawn. Therefore, conceptual design is also known as gross design; high level becomes the basis for the detailed MIS design.

Hence, conceptual design is a pre-design for the detailed design. In fact, conceptual design is the “centerpiece” of the process. Only after conceptual design is completed, it can be sure that the MIS can successfully be constructed.

The conceptual design involves the following tasks.

1. Defining problems in more details.

2. Refining the management objectives to set system objectives.

3. Establishing system constraints.

4. Determining information needs and their sources.

5. Developing alternative designs and selection one from these various designs.

6. Document the conceptual design and preparing the report.

1. Define the problem-

There is no doubt that problems exists in any dynamic business. The most important is that what are usually lacking are clear definitions of the problems and the priority system on the basis of problem is the main solution. Therefore, management must take the first step in MIS design by formulating problems to be solved. The problem can be solved by the iterative process.

The goal for the business leads to the objectives of the general business. From the objectives, plans are derived. Each business objectives and business plans are derived. Each business objectives and business plans are associated with information needs. These Information needs are the problems to be solved by the MIS function. The statements of needs are enough for designing process.

1. Stating the information need.

2. Asking questions about that need.

3. Suggesting interpretation of that need.

4. Detailing the original statement.

5. Reviewing the more detailed statement of need with management.

These steps are repeated until the information needs and the problem to be solved are really understood. The process of problem refinement flows naturally into the system objectives.

2. Set System Objectives

Most of the time it is quite difficult to state objectives for systems that covers all the functional areas.

The manager must define the system objectives in terms of the importance of information demands and not in terms of the satisfaction of demands that are not related to an objective. System analyst tends to stress processing efficiency and staff and functional supervisors commonly believe that their objective is “to complete the required report in time for management use”. This view disregards the real objectives of the system design, management’s effectiveness.

The value of system lies in the benefits of the users. When we ask for the objectives, a college principal may reply,” provide quality education” and a government bureaucrat may say” provide more jobs for the unemployed”. Despite its difficulty being specific is necessary. System objectives should be expressed in terms of what managers can do after their information requirements have been met.

In summary, the first steps in systems design attempts to answer the question” what is the purpose of the system?” why it is needed? What is it expected to do? Who are the users what are their objectives?

3. Establish System Constraints

The iterative nature of the systems design process is easily understood when we consider the third step in the process-establishing constraints. It can also be called as problem boundaries or restrictions, constraints enable the designer to stipulate the conditions under which objectives may be attained and to consider the limitations that restricts the design. The two steps of setting objectives and establishing constraints may be considered together as one.

Constraints may be viewed as a negative limitation on systems design, there is a positive benefit also. Establishing constraints will help to ensure that the design is realistic.

Constraints may be classified as external or internal to the organization.

External Constraints

The external environment of the organization is concerned by the customer. Order entry, billing and other systems that interface with the customer’s needs in mind. If some outputs from the system are not acceptable to the customer, a definite limitation must be faced up.

The government imposes certain restrictions on the processing of data. That may be the need to maintain the security of certain classes of information to comply with law and regulation in the conduct of business (e.g. taxes, reporting).

Unions can also affect the operations of systems involving members in working conditions.

Suppliers are also an important group to be considered when designing information systems because these systems frequently interface with that group.

Internal Constraints

If top management support is not obtained for the systems concept and for the notion that computer based information systems are vital for management planning and control, the type of design effort cannot be implemented. A good environment for information systems must be set, and one essential requirement is the approval and support of the top management.

Organizational and policy considerations frequently set limit on objectives and modify an intended approach to design of the system. Company policies frequently define or limit the approach to systems designs.

Personnel needs and personnel availability are a major limiting factor in both the design and utilization of information systems. Computer and systems skills are among the most critical in the nation. The most significant constraint of all is the one concerning the people.

Cost is a major resource limitation. The cost to archive the objectives should be compared with the benefits to be derived.

Self-imposed restrictions are these placed on the design by the manager or the designer. The manager will also restrict the amount of time and effort devoted to investigation. To achieve the objective, the manager may have to scale down several requirements to make the system fit with other outputs, equipments or constraints.

4. Determining Information needs and sources

For a good system design, a clear statement of information needs is very important and necessary. Many organizations spend huge amounts on hardware and software to maintain existing systems or build sophisticated data banks, without first determining the real information needs of management: the information that can increase the ability of managers in critical areas such as problems, alternatives, opportunities and plans.

The optimum results cannot be achieved unless managers can provide the specifications for what they want out of an information system. The manager needs information for variety of reasons concerned with the management process. The type of needs at various times and various purposes depends largely upon two factors.

a) The personal managerial attributes of the individual manager and

b) The organizational environment in which decisions are made.

The information sources are important for determining information needs. The system may require external information or the internal.

5. Alternative conceptual designs and selecting one

The development of a concept of a system is a creative process that involves synthesizing knowledge into some particular pattern. The concept of an MIS would consist of the major decision points, patterns of information flow, channels of information and roles of managers and competitors. The concept is the sketch of the structures or skeleton of the Information System, which guides and restricts the form of the detailed design. If conceptual design is the skeleton, then detailed design is the flesh.

E.g. two teams of students are trying to do project on the tourist guide and contact information system. One concept produced is a sketch showing a detail about the particular places describing its culture, heritages along with the colleges. Hotels and trade. Where as another team produces a sketch of description of colleges along with the description of faculty and the fee structures on various needs.

It is obvious that each alternative concept of a system has advantages and disadvantages. Sometimes one concept will dominate all others by major criteria.

6. Document the best design

Sufficient information has been accumulated to begin a more detailed description of the system concept. This description includes essentially a flowchart or other documentation of the flow of information through the system, the inputs and the outputs.

The manager should be involved to the extent that the system provides the information required, the designer is concerned with the nature of the materials and equipment as well as with technical processing considerations.

Details to be worked out later by the designer will include exact instructions as what data are to be captured and when, the files are to be used, the details of how processing is to be done, what outputs will be generated by the system etc.

Definition, Bus, Ring, Star Topology

The computers on LAN can be physically connected with the wires in different manner as the requirement of an organization or office. The manner in which the computers on the LAN are connected is known as LAN Topology. So, network topology is the physical layout of cabling for connecting computers on the network. It can be defined as the arrangement or connection pattern of computers on a LAN. A LAN topology describes how the computers are physically connected and how do they communicate on the network. It determines the data paths that may be used between any pair of nodes of the network. There are three basic network topologies. They are Bus topology, Ring topology and Star topology.


In a bus topology computers are arranged in the linear format. So, it is called Linear Topology. In this topology, all nodes are connected directly to the common cable with the help of T-connectors. The common cable is also known as also known as a network bus or trunk. The network bus acts as a backbone to the network.Many different lengths of co-axial cables are used in this type of topology. On the both side of the network bus (i.e. coaxial cable), BNC (Bayonet Naur Connector) jacks are connected. A T-connector is used to join segments of cables and computers. The BNC jack on each side of network bus is connected to the T-connector i.e. top the T-connector is connected to the NIC card of a Computer. The T-connectors connected to the last computers on both sides are attached with terminators.

In this network topology, the position of the server is not fixed i.e. can be any where on the network. When any node sends the data, the data passes on both directions in the form of packets through the bus and reaches to all the nodes. Since each data packet contains the data bits and the destination address, only the destination node accepts the data packets. The terminators at both end sides absorb the packets or signals travelling on the bus to prevent the bouncing of the signals which causes interference.


a. Since each small segments of cables are joined to form a trunk or network bus it is easy to setup computers on the bus.

b. Since nodes are arranged in the linear form, it requires the less amounts of cables.

c. The coaxial cables used for networking are inexpensive and joining connectors on the cables is also easy.

d. Failure of any node does not affect other nodes on the topology.

e. Well suited for temporary networks (quick set



a. If the backbone cable i.e. network bus has problem then the entire network fails.

b. Finding fault on this topology is not easy.

c. It provides limited flexibility for change, so adding or removing nodes in between is not easy.

d. The performance degrades when the

number of computers is more on the. so, it is not suitable for big size network.


In a ring topology, all nodes are arranged in the shape of a circle (ring). Both ends of a cable are connected to the nodes so there is no any point like a bus topology. Since the both ends are connected to the nodes there is no any terminator in this topology. In this topology, many different lengths of co-axial cables are used according to distance of computers. In this topology each computer acts like a repeater that boosts an incoming signal before passing it on to the next computer.

In this topology, data or messages are transmitted in one direction either clockwise or anticlockwise. When any node sends a message or data, the message or data reaches to the first node on the circle. If the first node in the circle is the destination node then it absorbs the data or message otherwise it regenerates the signal and passes to another node on the loop and so on. If the message or data is not absorbed by any node then it is absorbed by the sender node.


a. Since each node on the ring acts as a repeater, no any external repeater is required to boost up the signals.

b. It supports high data transmission. Rate.

c. It is easy to setup.


a. If any node or connecting cable fails the entire network does not work.

b. The diagnosis of the fault is difficult.

c. Since data or message reaches on the node in sequence, so addition of few nodes increases the communication delays.

d. It provides limited flexibility for change,

so adding or removing nodes in between is not easy.


Star Topology is the most popular topology used to connect computers and other network devices on the network. In a star topology all nodes are connected through a centrally located device in the form of star. But the shape of arrangement of computers is not necessarily to be star. The device whic

h connects computers on the network is either a hub or a switch. A hub or a switch has connecting ports or slots where the wires running from each node are connected. A twisted pair cable (specially unshielded twisted pair cable) is used for connecting a computer and a hub or switch. Each segment of UTP cable is attached with RJ-45 jacks. And one side of the UTP cable is connected to the node and another side is connected to the hub or switch. When any node sends data or message, the data or message reaches to the hub or switch and then to the targeted computer on the network.


a. Computers can be added or removed easily without affecting the network.

b. If any of the workstation or the connecting cable fails, it does not affect the remaining portion of the network.

c. Fault detection in the star topology is easy.

d. It is easy to extend so it is suitable for a large network.

e. It is one of the reliable network topology.


a. Since each node is required to connect with the centralized hub or switch more cables are needed which increases the cost of installation.

b. The entire network fails if there is any problem on the hub or switch.

c. In comparison to Linear and Ring topologies, it is little expensive as it requires more length of cables and other controlling devices.

Definition of Computer Virus, Protection

Computer viruses are the software programs that have the ability to clone itself and can operate without the knowledge or desire of the computer user. In other words, a computer virus is a program designed to spread itself by first infecting executable files or the system areas of hard and floppy disks and then making copies of itself. Computer virus can transfer from different

means to a computer without the knowledge and permission of the user and they can hide themselves in other files. Whenever a host file or program is used, the virus become active and performs destructive tasks such as dislocating, deleting and changing contents of files. It infects data or program every time the user runs the infected program and it takes advantages and replicates itself. It is the intellectual destructive creation of computer programmer.

In 1949, Dr. John Von Neumann introduced the concept of replicate computer program. The first replicating program named “Creeper” was reported during 1970 in the network system of American department of Defense. In 1983, an American electronic engineer ‘Fred Cohen’ had used the word “Computer Virus” in his research paper for the program that replicates andprevents other programs to be executed. In 1987, two Pakistani brothers , Amjad and Basti released the first IBM virus “C-Brain” to stop illegal reproduction of software developed from Alvi’s Brain Computer Shop. An Indonesian programmer released the first antivirus software in 1988 to detect the C-Brain virus. This antivirus software could remove C-Brain from a computer and immunized the system against fur

ther Brain attacks. After this event, people started to have much interest in viruses and various viruses have started to be produced.

The number of computer viruses is increasing day by day. The nature of virus varies from each other. Virus spread from computer to computer through electronic bulletin boards, telecommunication systems, and shared floppy disks, pen drives, compact disks and the Internet. Viruses are created by computer programmers for fun, but once they began to spread they take on a life of their own. Antivirus software are developed to protect from computer virus.


1. To stop the software privacy. Software

can be easily copied from one computer to another computer. In order to stop software piracy, the programmers of the software themselves create computer viruses.

2. To entertain the users by displaying interesting messages or pictures.

3. To steal data and information.

4. To remind the incidents that happened at different time.

5. To destroy data, information and files.

6. To expose their programming ability.

7. Computer viruses are made in order to earn the money.

Computer viruses activate when the infected files or programs are used. Once a virus is active it may replicate by various means and tries to infect other files or the operating system. When you copy files or programs from a infected computer, the viruses also transfer along with files or programs to the portable disk which in turn transfers viruses to another computer whenever it is used. So, mostly the computers get infected through the external sources. The most common ways through which viruses spread are:

· Sharing of infected external portable disk like floppy disk, pen drive or compact disk.

· Using pirated software.

· Opening of virus infected e-mail messages and attached files.

· Downloading files or programs from the web

site, which are not secured.

· Exchanging of data, information or files over a network.

The number of viruses is increasing daily and each virus possesses different characteristics. It is very difficult to know whether a computer is infected with viruses or not. You may see the following symptoms, if a computer is infected with computer viruses.

· Programs take more time to load, fail to load or hang frequently.

· Unexpected messages or images appear su

ddenly on the screen.

· Displays unusual error messages or encounters errors frequently.

· Missing of files or appearing of unexpected files.

· Displaying low memory message frequently.

· Programs open automatically without giving instruction.


We have already known that, viruses are harmful to our computers. They affect our computer systems. Virus can damage our important files and programs. They make our computer slow. Similarly, viruses create several effects to our computers and they irritate the users frequently. So, protection and prevention of our computer from viruses is necessary. If we follow some tips, we can prevent computer from viruses.

Some general tips on prevention and protection from virus infections are as follows:

1. Install anti-virus software from a well known, reputable company and use it regularly.

2. Update the Anti-virus software frequently in order to get the latest virus definition and scan the hard disk using latest virus definition because new viruses come out every single day.

3. Install an ‘on access’ scanner and configure it to start automatically each time you boot your computer system. This will protect your system by checking for viruses each time your computer accesses an executable file.

4. Virus scans any programs or other files that may contain executable code before you run or open them, no matter where they come from. There have been the cases of commercially distributed floppy disks, pen drives and CD-ROMs spreading virus infections.

5. If your E-mail or news software has ability to automatically execute Java Script, word macros or other executable, code contained in or attached to a message, it strongly recommended that you should disable this feature.

6. Be extremely careful about accepting programs or other files during on-line chat session. This seems to be one of the more common means that people wind up with virus or Trojan horse problem.

7. Do backup your entire system on a regular basis. Because some viruses may erase or corrupt files on your hard disk and recent backup data can be recovered.

8. Before using the pen drives of others, check it whether it is virus infected or not. First scan and then only open it.

9. Do not use pirated software.

10. Lock the computer system using password to prevent your computer from being used by others.

11. Do not download any programs from Internet unless you are confirmed they are virus free.

12. Be careful! While checking mail having attached documents.