Get 20% Off + $20 Signup Bonus ! Limited Time, Hurry !
Get 20% Off + $20 Signup Bonus ! Limited Time, Hurry !
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
loader
Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Stuck on Your Question?

Get 24x7 live help from our Top Tutors. All subjects covered.

loader
250 words

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Students Who Viewed This Also Studied

6 Pages
Critical Review

Writing a good academic essay requires solid research, critical evaluation of theory in light of contemporary research and practice, and persuasive, well structured information or argument. Your essay ...

Type

Essays

Subject

39 Pages
Assessment 3: Recording

1.     Choose an organisation with more than four employees, relevant to your field of study (e.g. a sports organisation; an accountancy firm; a tourism company; a nonprofit organi ...

Type

Assignment

Subject

8 Pages
Business Ethics

Question 1)A Holistic rewards package should include a combination of monetary and non-monetary rewards (500 words) Question 2? Should a company's recruitment & selection approach be directly align ...

Type

Home Work

Subject

2 Pages
accounting and finance

The Dividend Growth Model and Capital Asset Pricing Model can be used to calculate the cost of equity finance. With reference to underpinning theory, critically evaluate each method and based on resea ...

Type

Thesis

Subject

Information Technology

Question

Answered

Write a shell(born) program called prof_mailer. This program has to be

interactive. The function of this program is to make the communication

between the prof and students very easy as follow,

 

1. each class has a class list this list has info about every student

which include:

                                last name

                                first name

                                student ID

                                email address

                                phone no.

 

2. The file which has the list is a colon saparated file, i.e.

 

Abuzneid:Abdelshakour:0444333:[email protected]:2035764911

Lary:Hasan:0343434:[email protected]:2033720912

3. Whenever an entry added to the list, the list has to be automatically

sorted by the last name

 

4. Any prof usually teaches more than one course. Each class has to have a

class list. The name of the mail list is the class name. Because a prof

can teach the same class for two sections, the number of the section has

to be included. i.e

 

cpe471_09            - Computer Communications I, section 9

cpe471_11            - Computer Communications I, section 11

cs435_09              - C and Unix, section 9

 

5. The prof can edit the file and add any student to the list by editing

the file. The problem is the file will not sorted after that by the last

name. You have to write a program that allows the prof to create a class

list for a course if it is not existent. If the class list for that course

is there, another utility (could be the same utility with different key i.e

-add ... ) is used to add the students to the class list. Prof can add a

student in two ways

                a. colon saparated line (as above)

                b. the program tells the prof which field to enter one after

                   another. I.e

                   ENTER THE LAST NAME:

                                Abuzneid

                   ENTER THE FIRST NAME:        

                                Abdelshakour

                   ENTER SID:

6. The uniq key cam be the email address or/and SID. If the prof enter 2

entries with same key, the program will warn the prof and list him the

other entry witch has the same key. The prof has the option to continue

adding this entry or cancel

Example

THIS USER HAS THE SAME KEY AS Abdelshakour Abuzneid

 

ADD THIS STUDENT(Y/N)?

 

7. It is very hard to keep running the add program to add every user,

specially at the beginning of the semester because the prof has to add 20

or more students at one time. Make an option in the program that more than

one student can be added to the program in one execution. Example

 

$add -1l -50                                       

ENTER STUDENT 2:

ENTER STUDENT 50:

 

8. Some students give you email (or another entry) but they want you to

email them to another address. Then you have to modify this entry

for that (noisy) student. The prof has to have the modify program to modify

 

this entry. Example

Information Technology

Answer in Detail

Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

26 More Pages to Come in This Document. Get access to the complete answer.

MyAssignmenthelp.com has become one of the top class MBA essay writing services in the USA. Students prefer hiring our essay writing service as we provide affordable services. Despite delivering services at a cheap rate, we never compromise with the quality of our services. We render best quality essay help on more than 100 subjects. Students prefer hiring us, as we deliver solutions on time and have provisions to assist them with fast assignment solutions. Hence, with continuous support from students, we have become one of the top essay writing companies.

More Information Technology: Questions & Answers

Q

Critical Review

Writing a good academic essay requires solid research, critical evaluation of theory in light of contemporary research and practice, and persuasive, well structured information or argument. Your essay should include a critical review of the relevant theories that underpin the area of management and ...

View Answer
Q

Assessment 3: Recording

1.     Choose an organisation with more than four employees, relevant to your field of study (e.g. a sports organisation; an accountancy firm; a tourism company; a nonprofit organisation; a hotel or resort, a museum or gallery, etc.). 2.     Do some independe ...

View Answer
Q

Business Ethics

Question 1)A Holistic rewards package should include a combination of monetary and non-monetary rewards (500 words) Question 2? Should a company's recruitment & selection approach be directly aligned with its values? (500 words) Find THREE academic journal articles Justify your point of view i ...

View Answer
Q

accounting and finance

The Dividend Growth Model and Capital Asset Pricing Model can be used to calculate the cost of equity finance. With reference to underpinning theory, critically evaluate each method and based on research findings, conclude as to the suitability of each. ...

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the content removal request.

Choose Our Best Expert to Help You

5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

screener
ribbon
callback request mobile
Have any Query?