Wednesday, September 5, 2018

Draw ERD for Study Center Management System for an Open University. Make necessary assumptions


Develop SRS for Study Center Management System for an Open University.SRS should be as per IEEE standard SRS template. Make necessary assumptions


QUE1
Ans:-
[1]Introduction
Study Center Management System for open university  is very useful for University. It helps to prepare students grade card/admission/exam using an automated system.
1.1 Purpose
The purpose of this SRS document is to specify software requirements of the proposed system. The main purpose of the system is to automate the task carried out by different peoples in the organization to perform the exam form/admission form submission.
1.2 Project Scope
This project’s aim is to automate the system by validating student’s details. The data used by the system is stored in a database that will be the centre of all information held about students and exams.
·        Manage large number of student details.
·        Manage all details of student who registered for the course and send appropriate details about the course to the students account.
·        View grades details of the students.

1.3 Definitions, Acronyms and Abbreviations:
Personal details: Details of candidate such as name, qualification, phone number, address, e-mail address etc.

HTML: Hypertext Markup Language is a markup language used to design static web pages.

JSP: Java Server Page.
SQL: Structured Query Language
1.4 References:
IEEE SRS Format

1.5 Technologies used:
MySQL Server
Web Server: Tomcat
J2EE: Application Architecture (Sun Microsystems)

1.6 Overall Description
It will describe major components of the system, interconnection and external interfaces.

2. Overall Description


 2.1 Product Perspective



2.2 Software Interface:

Client on Internet: Web Browser, Operating System 
Client on Intranet: Client Software, Web Browser, Operating System (
Web Server: Tomcat, Operating System

2.3 Hardware Interface:’

Client Side
Processor    :        Pentium-IV
RAM          :        512MB
Hard Disk  :        80GB
Server Side
Processor    :        Pentium-IV
RAM          :        2GB
Hard Disk  :        320GB

2.4 Communication Interface:
Client on Internet will be using HTTP/HTTPS protocol.
Client on Intranet will be using TCP/IP protocol.
2.5 Product Function:
Candidate form Submission: In this module candidate’s exam’s form details & payment details will be stored in database automatically.

2.6 User Characteristics:
End User: - Every user should be comfortable of working with computer and net browsing. She/he must have basic knowledge of English too.
Administrators: - Authorized by Institution to maintain Security.
2.7 Constraints:
·        GUI is only in plain English.
·        Login and password is used for identification of authorized persons.
·        Examination City entered should be perfect.
·        No checks of time line are being implemented.

2.8 Assumptions and Dependencies:
·        Exam Centres are already created and information’s available for use.
·        Roles and responsibilities are already established.
·        Administrator is already created.


3. Specific Requirements:

3.1) Use-Case Reports:-


3.2 User Interface
The user interface for this system will have to be simple and clear. Most importantly, the ages must be easy to read, easy to understand and accessible. The color scheme should be appropriate to provide familiarity with the university and there should be no contrast issues.
Application System: The application process will be as straightforward as possible, using an intuitive form layout, with the necessary information being completed in stages. When regarding supplementary documentation, such as degree transcripts, these could be uploaded through the form in digital format, upon which it will be saved to the database and associated with the application, being accessible by both the admissions office staff and tutors.

4. Other Non-functional Requirements

4.1 Performance Requirements
Some Performance requirements identified is listed below:
·        The database shall be able to accommodate a minimum of 10,000 records of students.
·        The software shall support use of multiple users at a time.
There are no other specific performance requirements that will affect development.

4.2 Security Requirements

·        Utilize certain cryptographic techniques
·        Keep specific log or history data sets
·        Assign certain functions to different modules
·        Restrict communications between some areas of the program
·        Check data integrity for critical variables




4.3 Portability Requirements
Some of the attributes of software that relate to the ease of porting the software to other host machines and/or operating systems. This may include:
·        Java is used to develop the product. So it is easiest to port the software in any environment.

4.4 Maintainability
The user will be able to reset all options and all stored user variables to default settings.
4.5 Reliability
Some of the attributes identified for the reliability is listed below:
·        All data storage for user variables will be committed to the database at the time of entry.
·        Data corruption is prevented by applying the possible backup procedures and techniques.

4.6 Usability requirements
Some of the usability requirements identified for this system are listed below:
·        A logical interface is essential to an easy to use system, speeding up common tasks.
·        Error prevention is integral to the system and is provided in a number of formats from sanity checks to limiting free-text input.

4.7 Availability
·        All cached data will be rebuilt during every start-up. There is no recovery of user data if it is lost. Default values of system data will be assigned when necessary.


5.System Testing
After the completion of the Development Phase of Software, the testing phase starts.In it, we test out the software by the end-users or self. There are various software testing modes.
            5.1 Types:
White Box testing
: This type of testing goes inside the program and tests the paths, loops and branches in the code at least once to verify the programmer’s intention .

Black Box testing
: This testing is done only by checking the outputs to see whether they are the expected ones. This type of testing verifies that the software generates the expected outputs with a given set of inputs.

 Static analysis: In this type of testing, the code is examined rather than exercised to verify its conformance to a set of criteria. This type of testing is most effective when it can be used to validate the traceability of software to a formal, mathematically rigorous specification. Such kinds of peer reviews are very effective in finding many kinds of error.

5.2 Test case

Before we define the test cases, let us specifically state that this is not the canonical
Software Development, Testing and Maintenanceway to show test cases. A test case should give the exact input or action performed and the expected output. The tester then tests the system by using the test cases. The
actual output is obtained and recorded in the test log. If the expected and actual outputs agree the test case is said to have “passed” else failed. Failed test cases are sent back to the development team for fixing and are then tested in the next round of testing.

6. Glossary
·        Exam Centre – List of pre-defined exam centres, from which user can select respective exam centre. 
·        AP – Accounts Payable module within the People Soft Finance System. Will be used

IGNOU 2018 -19 SOLVED ASSIGNMENT MCS-015 Q(5/6/7/8/9/10)


Question 5. Given below are some answers. Write the question. The first one is given as a example: 

Answer:

II. Do you play basket ball?

III. From where you buy running shoes?

IV. What is your timing to use swimming pool?

V. Can you dive?

VI. Where do you play soccer? 


Question 6. Here is a phone conversation. Fill in the blanks with the appropriate modals:

Answer:
I. Can
II. Can
III. Will
IV. Can
V. Will

Question 7. The following sentences are in the passive voice. Change them into the active voice.

Answer:
I. Complete the work on time
II. A student of Himalaya school won a race.
III. Always remember a good speech.
IV. The father depressed after hearing the news of his son‟s failure.
V. He would invite him to speak later.

Question 8. Use the phrasal verbs given in the box to complete the sentences given below.

You may use a phrasal verb more than once:

Answer:
I. Pick up
II. Call back
III. Look up
IV. Cut off, get through
V. Put through
VI. Get through
VII. Hold on
VIII. Hang up
IX. Hang up
X. Are you through


Question 9: Every Diwali a company gives its customers gifts ranging from diaries and calendars to silver items. The financial manager says it’s too

expensive and wants to stop the practice. The sales manager disagrees. Write a dialogue between the two, stating each person’s point of view.

Answer:
F.M - Hello sir, today we have met to discuss about Diwali gifts which are given to customer.

S.M yes sir. It is necessary to attract the customer and to advertise our products.

F.M- that‟s right but you know that as we are distributing s
o expensive gifts of silver and expensive items. I am not agree with that.

S.M its ok, but u know other companies are also distributing such gifts that‟s why I decided to distribute.

F.M–That‟s fine idea but you know that it is wastage of
money we should put capital in advertisement and in improving quality of our products.

S.M sir I understand your views but it is not best to stop to distribute gifts to our valuable customers.

F.M - yes sure, I am not saying to stop to distribute gifts to cust
omers. It‟s a best way, but you should not distribute expensive gifts.

S.M. its right. Sir, I will follow it thanx.

Question 10: You are the General Manager (Human Resource Development) of the company. You want to talk about the effective ways of making good presentations to the Sales staff. Use the following points to write the body of your presentation.

Answer:
It‟s that time. You‟ve got the client‟s executives assembled and ready to listen to you.You‟ve assembled all your material. Your challenge is now to structure all that material into a logical, memorable story that you can deliver effectively and persuade the client to take action.
Clear thinking and clear objective

You need to be able to describe the objective of the presentation simply and quickly. If you can‟t, there‟s a very big risk of confusing your listeners andgetting further away from the saleyou‟re trying to make rather than closer to it.

At every stage of the sales process, you should know in advance why you need to achieve next, what benefits you are offering your client and what you‟d like the next step to be.

Clear structure of the material you’re presenting

Make it easy for your client to follow what you are saying, whether in a casual conversation or a formal presentation of information and ideas. They‟ll remember it better and you will too.

Without a clear structure to your material, you may forget to make a key point, or you might waffle or ramble and lose your listeners.
Even for a conversation, mentally outline your objectives. What are the key points you want the client to remember? How will you illustrate each point? What colourful examples will your prospect be able to repeat three days later?

It‟s also worth remembering that people struggle to remember more than three points. So think very carefully about the three points you‟d like the client to remember, and then structure the material to support those points.

Keep it crisp
 Salespeople often talk too much about themselves and their companies. The result is a one way interaction –you‟re imparting in formation –but you‟re not having a conversation.
The key to connecting with a client are good conversational skills. They key to a good conversation is to ask questions. The quality of new information you learn about the client depends on the quality of your questions. It also depends on waiting for and listening to the answers!
A successful discussion early in the sales process should almost always comprise open questions,the kind that require detailed answers rather than just „yes‟ or „no‟. It‟s better to get one question answered in detail than to try to get through a big list of questions.

Pay a lot of attention to the answers you‟re receiving. Perfect your ability to listen, pause to wait for further comments. Silence draws people out.

The old Rudyard Kipling saying of „two ears and one mouth, use them in those proportions‟ is a powerful illustration of what you should be doing.
           
Use memorable stories

Clients rarely remember your exact words. Instead, they remember the mental images your words inspired in them.

Support your key points with vivid, relevant stories. Help them form lasting images in their minds by using memorable characters, exciting situations, intriguing dialogue, suspense, and humour.

Think about the graphics you can use to support your words. It doesn‟t matter how you use graphics they can be a diagram in your daybook or a beautiful Powerpoint slide and remember it‟s the shape of the graphic that they‟ll remember.

Use third party endorsements            

Using examples of how you‟ve helped other clients is a very powerful way of making the benefits for the services you‟re proving.
The more relevant you can make the stories, the better. Similar industry? Good. Similar problem? Good. Remember to make the story flow logically. This was the problem and how bad it was. What you did about it. What were the outcomes? What were the benefits that accrued as a result?



Connect on a human level

The most powerful communication combines both intellectual and emotional connections.
Intellectual means appealing to educated self-interest with data and reasoned arguments.Emotion comes from engaging the listeners‟ imaginations, involving them in your illustrative stories by frequent use of the word “you” and from answering their unspoken question, “What‟s
in this for me?”
Clients will justify doing business with you for specific analytical reasons. What gives you the edge is creating an emotional connection too.

Right level of detail

What level of detail is your audience seeking? A high level strategic view? Or the fine detail of day-to-day operations?

Generally you start at a high level, and work down into more and more detail. You need to be sensitive to your client‟s needs in this regard.

Note that different people have differing needs in this regard too. Some people like the high level  view, other like the detail. If you‟re audience comprises both types, think carefully about how to deal with it.

Give your points time to sink in

Few sales presentations have enough pauses. Good music and good communication both contain changes of pace, pauses, and full rests. Pauses are an opportunity for your listeners to think about the important points you‟ve just made.

If you rush on at full speed to crowd in as much information as possible, you won‟t pick up the feedback, questions and visual clues as to how well your message is being received.

Give them time to ask lots of questions and think over what has been said. Pauses allow pondering build understanding.

Avoid irritating non-words

„Hmm...‟ „Ah...‟ „Er...‟ „You know what I mean...‟ and my personal hatred, „To behonest...‟ (When somebody says that to me, I KNOW they‟re lying)

Some people use these as a form of punctuation and to give themselves time to think. The problem is, when you‟re on the receiving end they sound vague, uncertain and annoying. Do you want your clients to think of you as being vague, uncertain and annoying?

Don’t let fluff kill your message

The most important word in a sentence is the punch-word. Usually, this is the final word for example, „Do you agree?‟

But if you drop your voice or add superfluous words on the end, you‟ve killed the impact of your message.

The secret of success is to use fewer words not more. Take out the padding and the fluff and concentrate on delivering a clean, crisp message.

Start and close strongly

You must engage your audience immediately with a powerful, relevant opening that is about them. And then go on immediately to summarize the outcome you‟re looking for and the structure of the material you‟re going to deliver.

If your audience understand what‟s going to happen, they‟re much more likely to stay engaged and listening.

Finally when you come to close, reiterate the objective you set out, describe in summary how you think you‟ve achieved it, and ask for their agreement.

Don’t use technology for the sake of technology
You don‟t have to present fifty slides.All you need present is the right answer in the right way.

Sometimes it‟s more effective to draw things as you go on a flipchart or white board. That way it‟s easy to give the pen to the client and get them to correct you. I‟ve never met any clients who‟ve corrected Powerpoint slides!

The drawing approach may look informal, but it demonstrates you can think on your feet and you really care about what the client thinks. With a Powerpoint deck, its easy to get lost in superfluous detail and bore your clients out of the meeting.

In summary
·Present for your audience, not for you.
·Be very clear about the outcome you want and structure you material to support that.
·Listen more than you talk. The more the client speaks, the more you learn.