• No results found

SAD HNDCOM74-04 (1)

N/A
N/A
Protected

Academic year: 2021

Share "SAD HNDCOM74-04 (1)"

Copied!
29
0
0

Loading.... (view fulltext now)

Full text

(1)

Assignment Cover Sheet

Qualification

Module Number and Title

Higher National Diploma in Computing & System Developement

System Analysis & Designing

Student Name & No.

Assessor

Rizan Ismail shafeeg

Hand out date

Submission Date

Assessment type

Coursework

Duration/Length of

Assessment Type

3 weeks

Weighting of Assessment

60 %

Learner declaration

I, Rizan Ismail Shafeeg…., certify that the work submitted for this assignment is my own and research sources are fully acknowledged.

Marks Awarded

First assessor IV marks Agreed grade

(2)

F

EEDBACK

F

ORM

I

NTERNATIONAL

C

OLLEGE OF

B

USINESS

& T

ECHNOLOGY Module:

Student: Assessor: Assignment:

Strong features of your work:

Areas for improvement:

(3)

Coursework

Learning outcomes covered

 Understand system designing methodologies, tools and the techniques

 Evaluate different systems development life cycle models

 Be able to perform a systems investigation

 Be able to design a solution using appropriate system design methodologies, tools and the techniques

Scenario and the Task

Introduction

System Analysis & designing is a very important subject domain related to Information systems. Information systems durability, Validity, efficiency & accuracy depends on how well the system investigation & designing activities are accomplished during the system development life cycle. Learning & making use of the best tools such as Entity Relationship Diagram, Data Flow Diagram, Flowchart and Unified Modelling Language Diagrams for aforementioned activities are very much essential for a system analyst.

Clear understand ability of Software Development Life Cycle model stages & unique duties assigned to those enables software development team to maintain product quality, track progress, project budget and the nature of the product, according to higher satisfactory level. Selecting the best Software development process model for an information system project is crucial since success or failure of the product can be decided by the process model & its systematic approach.

Scenario

By looking at the prevailing requirements of the country’s health care sector Health ministry has decided to implement information system for keep track of the patients’ records of the government hospitals. This patient information management system should provide required information regarding patient for the relevant authorized people including physicians, consultants & Directors of the hospitals.

The system consist features to create, search, update & delete patients personal information, Health history information, treatment given information including medicine & surgeries, physicians, consultants & other relevant personnel information who involved with the treatment and most importantly admit, discharge & testing report information. The system is supported by dedicated centralized database implemented at the Colombo national hospital.

(4)

The following benefits are expected by the health ministry from the newly implementing patient information management system.

1. Protecting patient information sophisticated manner by implementing national patient information database.

2. Generate timely & on demand health reports on patient very efficient manner.

3. Produce needed information for different part of the island physicians on patients. 4. Streamlining patients’ health information among government hospitals all-over the

island.

5. Increase precision in identifying & prescribing the best medicine to the correct patient & to the correct disease.

6. Collaborative diagnosis, treatment & medicine prescription for patients in difficult situations.

Assume you are one of the senior system analysts working for Lanka e Solutions (Pvt) Ltd to which the government has outsourced the project. Your main job role is to analyse current system & design a new system for aforementioned. Once your finalized system report is handed over to the project manager he will initiate the rest of the operation of the project.

In order to collect useful information about the designing system you need to gather information from some selected professionals such as physicians, consultants & administrative officers in a government general hospital such as Kandy.

Tasks

1. Find out the vision, mission, objectives, and goals of the organization that you have selected. (4 Marks)

2. Write a small description about how the current system is working and its draw backs. (4 Marks)

3. Use fact finding techniques like interviews, observations, investigation and questioner, document review to carry out the tasks. (4 Marks)

4. Prepare a sample questioner and get the feedback from at least ten employees in the organization. Attach the feedback to your final document. (4 Marks)

5. Prepare feasibility study report for the new system that you propose. (6 Marks)

6. Identify the functions and purpose of each stage of a system lifecycle while providing evidence to support an understanding of the Lifecycle (6 Marks)

(5)

7. Compare different lifecycle models and suggest the suitable model to implement the current system. Explain why it suites. (8 Marks)

8. Use ER diagrams to design data model of the proposing system. Find entities, Attributes, relationships, Primary keys, foreign keys, different cardinalities, candidate keys, composite keys, and associate entities. (10 Marks)

9. Write a data dictionary for the ER diagram. (4 Marks)

10. Draw context level Data Flow Diagram to illustrate functional model of the proposing system. (6 Marks)

11. Draw Level 0 Data Flow Diagram to illustrate functional model of the proposing system. showing at least five different transaction processors (6 Marks)

12. Draw a Level 1 Data Flow Diagram to illustrate functional model of the proposing system considering detailed analysis.(6 Marks)

13. Include appropriate process descriptors such as structured English, decision trees, decision tables etc. for DFD level 0 processes. (6 Marks)

14. Write a data dictionary for the DFD level.(6 Marks)

15. Write down the difference between the Business system options (BSOs) and Technical system options (TSOs). Apply the theory of BSOs and TSOs and explain a situation from the organization that you have selected. (4 Marks)

16. One of the data / functional modeling techniques is Top down technique. Explain how it differs from Bottom up technique by taking your system’s designing examples. (4 Marks) 17. Proper conclusion should be given based on the proposing information system’s

functionalities & those benefits for the organization’s goals to achieve.(8 Marks)

18. Future recommendations should be given based on the possible enhancements of the proposing information system.(4 Marks)

(6)

Assessment Criteria

Task

No This submission will be assessed as follows Total marks Allocated Marks obtained by the student for the answer provided

1 Provide clear idea about the organization to which the information system is proposed based on vision, mission, objectives, and goals of the organization.

2

Management hierarchy of the organization is included 2

2 Description of the selected one of current systems & its nature of operation (Computerized/ manual/ Semi Computerized) have been done that belongs to a specific department/functional process of the organization.

2

Explanation has been done based on main objectives expected by the organization from the selected current system.

2

3 Justification has been done based on the purpose & relevancy of the tool/s selected for gathering information.

2

Samples of the Questionnaire & Interviews attached. 2

4 The sample questioner contains open type & close type questions in order to specifically gather information relevant to current system.

2

Standard questionnaire model like Pyramid, Funnel or

Diamond has been used to prepare questionnaire. 2

5 At least economic, technical, operational, legal

feasibility study explained based on proposing system 3 Proper justifications have provided for system

adaptation based on feasibility study.

3

6 At least Five stages of the System Development life cycle explained such as Communication, planning, Designing, Development & Testing, Implementation.

3

Every stage has been mapped with proposing system development & designing activities.

3

7 The description based on

Prescriptive,Incremental,Evolutionary,Agile & Specialized Process Models

4

Justifications have been done based on the qualities of the proposing system.

(7)

8 Attributes, Entities, Relationships & Cardinalities properly selected & illustrated.

5 Enhanced Entity Relationships have been thought &

illustrated.

5

9 Enteritis’s Attributes described based on Data

Tyep,Size,Format,& Nature (Primary.Foreign,Non Key)

2

Has been used standard format for the Data dictionary 2

10 External Entitles, Main Information System & Information Initial flow between External Entities & Main Information System have been identified & Illustrated.

3

Proper Process & data flow labeling used 3

11 External Entities, Major Processes, Data Storages & initial Data Flows & Intermediate Data Flows in between them have been Identified & illustrated.

3

Proper Process & data flow labeling used 3

12 External Entities, Sub Processes, Data Storages & initial Data Flows & Intermediate Data Flows in between them have been Identified & illustrated.

3

Proper Process & data flow labeling used 3

13 In order to further explain internal logic of the major processes’ of the information system, Structured English, Decision Trees & Decision Tables properly used

3

Process specifications have been included using standard process specification format

3

14 Object type, Data Type, Data Inflow & Data Out Flow

have been described. 3

Used standard format for the Data dictionary 3

15 Business System Options (BSO) & Technical System Options (TSO) have been properly identified based on the Information System proposed.

2

Explanation has been provided with proper examples of

the proposing system requirements. 2 16 Top down designing technique & the bottom up

designing technique should be properly explained

2

Explanation has been provided considering the proposing system.

(8)

17 8 18 4 Total Marks 100

Submission Guidelines

Report Structure:

 Executive Summery

 Table of contents ,Table of Figures, Table of Tables

 Introduction of the Organization & its operational environment

 Explanation of current System & Drawbacks

 New System / Modified System Explanation

 New System Design (Diagrams, Algorithms, Decision Trees, Decision Tables, System development Life cycle etc.)

 Conclusion

 Future Recommendation

 Gantt chart & its Description

 Referencing

 Appendix (Appendix A, Appendix B, etc.) for Group meetings, Samples of Questionnaire

Report Format:

 Submission format Report  Paper Size: A4

 Words: 5000 words

 Printing Margins: LHS; RHS: 1 Inch  Binding Margin: ½ Inch

 Header and Footer: 1 Inch  Basic Font Size: 12  Line Spacing: 1.5

 Font Style: Times New Roman

(9)

Acknowledgement

I would like to thank Mr.Chathura for the support and guidance through out this assignment. This assignment is done by me.

(10)

Contents

Task 1 11 Task 2 11 Task 3 11 Task 4 12 Task 5 13 Task 6 15 Task 7 15 Task 8 16 Task 9 18 Task 10 19 Task 11 20 Task 12 21 Task 13 21 Task 14 21 Task 15 22 Task 16 22 Task 17 23 Task 18 23

(11)

Task 1

Vision

Provide acceptable services

To be the center of excellence in health care

Mission

We improve the wellbeing of patients and communities by delivering innovative, compassionate, patient and family centered health care, enriched by education, science and technology. To elevate the status of the hospital to modern, leading health care facility and training center by developing and sustaining the infra structure and human resources and by creating a patient friendly environment where patients care.

Task 2

In the current system everything is done manually. Information is noted in files and saved in cabinets, It’s difficult to keep the information up to date, sometimes information is lost, it’s difficult to keep track of the information. In the current system not much information is acquired from the customers it’s not well documented too, once the doctor is free the patient goes in to be diagnosed. After the consultation the doctor gives medicine without much tests, sometimes tests are taken but not available at the premises, have to go far to get the tests.

(12)

Task 4

Lanka Hospital

M F Date of Birth Sex Name Parent’s/Guardian’s Name

Home Phone Work Phone Home Phone Work Phone

Address Address

City, ST ZIP Code City, ST ZIP Code

Do you think the existing system needs to be changed. Do you think we should computerize the whole system.

What seems to be the problem with the existing system?

(13)

Task 5

Feasibility Report

INTRODUCTION

The purpose of this project is to build a system to manage and provide world qualified services from lanka hospital.

THE EXISTING FACILITIES

The present facilities for this population in the district l are given below:

Hospital 01

Civil Dispensary 10

Mother & Child Health Centre 5 Tuberculosis/ Leprosy Center 6

MAJOR HEALTH PROBLEMS IN THE PROJECT AREA

There are following major health problems: Infectious Diseases and Diarrhea

Worm Infestation Malnutrition

Inadequate health facility for mother and childcare Inadequate and inefficient maternity services

The system would be a step towards improving the health facilities to the people of Sri lanka.

OBJECTIVES OF THE PROJECTS

The main objectives of the project are as follows;

 To efficiently provide better treatment and health facilities to the residences of Sri lank

 To provide better services in managing the patients.

(14)

 To provide better laboratory services to the patients.

 To provide better services to the working doctors at the hospital.

GENERAL REQUIREMENT OF THE STAFF Generally, the following is proposed to require;

Doctors (Male) 5

Doctors (Female) 5

Nurses (Female) 10

Room Boys 11

Sweepers 4

Other Staff As per requirement

GENERAL REQUIREMENT OF THE HOSPITAL SYSTEM Generally, the following is proposed to require;

Computer systems PO systems Printers Scanners Software’s needed: Windows 10 Windows 12 Server Windows office package

(15)

Task 6

SDLC, Software Development Life Cycle is a process used by software industry to design, develop and test high quality software’s.

What is SDLC?

SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.

The following figure is a graphical representation of the various stages of a typical SDLC.

A typical Software Development life cycle consists of the following stages:

Stage 1: Planning and Requirement Analysis

Requirement analysis is the most important and fundamental stage in SDLC. It is performed by the senior members of the team with inputs from the customer, the sales department, market surveys and domain experts in the industry. This information is then used to plan the basic project approach and to conduct product feasibility study in the economical, operational, and technical areas.

Stage 2: Defining Requirements

Once the requirement analysis is done the next step is to clearly define and document the product requirements and get them approved from the customer or the market analysts. This is done through .SRS. .

(16)

Stage 3: Designing the product architecture

SRS is the reference for product architects to come out with the best architecture for the product to be developed. Based on the requirements specified in SRS, usually more than one design approach for the product architecture is proposed and documented in a DDS - Design Document Specification.

This DDS is reviewed by all the important stakeholders and based on various parameters as risk assessment, product robustness, design modularity, budget and time constraints, the best design approach is selected for the product.

Stage 4: Building or Developing the Product

In this stage of SDLC the actual development starts and the product is built. The programming code is generated as per DDS during this stage. If the design is performed in a detailed and organized manner, code generation can be accomplished without much hassle.

Stage 5: Testing the Product

This stage is usually a subset of all the stages as in the modern SDLC models, the testing

activities are mostly involved in all the stages of SDLC. However, this stage refers to the testing only stage of the product where products defects are reported, tracked, fixed and retested, until the product reaches the quality standards defined in the SRS.

Stage 6: Deployment in the Market and Maintenance

Once the product is tested and ready to be deployed it is released formally in the appropriate market. Sometime product deployment happens in stages as per the organizations. business strategy. The product may first be released in a limited segment and tested in the real business environment (UAT- User acceptance testing).

Then based on the feedback, the product may be released as it is or with suggested enhancements in the targeting market segment. After the product is released in the market, its maintenance is done for the existing customer base.

SDLC Models

There are various software development life cycle models defined and designed which are followed during software development process. These models are also referred as "Software Development Process Models". Each process model follows a Series of steps unique to its type, in order to ensure success in process of software development.

(17)

 Waterfall Model  Iterative Model  Spiral Model  V-Modell 

Task 7

Waterfall method

Waterfall method was developed as a solution to Ad hoe development methodologies.

The waterfall model is a sequential design process used in software development processes in which progress is seen as flowing steady downwards (like a water fall) through the phases of conception, initiation, analysis, design, construction, testing, productions, implementation and maintenance.

Incremental model

Design implement, integrate and test the system partially and add the functionalities incrementally.

It is a method of software development when the product is designed, implemented and tested incrementally (a little more is added each time) until the product is finished.

We choose incremental method because we can make changes as we produce the product in water fall method we can’t’ go back phases.

(18)
(19)

Task 9

Entity

Attributes

Primary key

Foreign Key

Patient

Patient ID

Primary key

Name

Date of birth

Mobile number

Blood group

Physicist

Heart rate

Blood pressure

Consulate

Reports

Foreign Key

Admit/discharge

Primary key

Medicine

Lab report

Blood cholesterol

(20)
(21)
(22)
(23)
(24)

Task 13

(25)

Task 15

BOS

Degree of automation.

The system is going to be fully automated, with computer systems being installed

and other electronics.

The boundary between the system and the user.

Users would be able to communicate fully with the systems.

The distribution of the system for example is it centralized to one system or spread

out across several?

The system is not centralized to one system; the system would be connected to

other facilities in other buildings.

Cost/ benefit

The system would cost us more than 100000 sri Lankan rupees. Other costs like

staff would be low as less staffs are required to operate the system.

Impact of the new system

The new system would be a huge success for the company, less errors and

worldwide recognized services.

(26)

TSO

The hardware architecture

Computer desks are placed in every facility office and other places where computer systems or other electronics are being used.

Computer specifications

Processor - dual core 2.4 GHz+ (i5 or i7 series Intel processor or equivalent AMD) 

RAM - 8 GB 

Hard Drive - 256 GB or larger solid state hard drive 

Graphics Card - any with DisplayPort/HDMI or DVI support - desktop only 

Wireless (for laptops) - 802.11ac (WPA2 support required) 

Monitor - 23" widescreen LCD with DisplayPort/HDMI or DVI support - desktop only 

Operating System - Windows 10 or 7 with Service Pack 1, Home or Professional editions, or 

Apple OS X 10.11.5

Backup Device - External hard drive, USB Flash Drive, and/or DVD+/-RW drive 

The software to be used.

Software’s needed:

Windows 10

Windows 12 Server Windows office package Cost of implementation

It will cost the company 100000 sri Lankan rupees The staffing required

Generally, the following is proposed to require;

Doctors (Male) 5

Doctors (Female) 5

Nurses (Female) 10

Room Boys 11

(27)

The system does not take much space, in every facility building offices it needs like 4 ft 7 ft space to set up the computer systems

(28)

Task 16

(29)

 "System Analysis And Design". 2016. Lecture.

"HOSPITAL FEASIBILITY REPORT". Kwrt1.tripod.com. N.p., 2016. Web. 4 Aug. 2016.

References

Related documents

Software and hardware companies use bug tracking systems during the development cycle to track bugs and design issues.. Some use it during later phases of the product lifecycle

based on named entities. The development of ontologies demands the use of various software tools which may be applied to several stages of the ontology life cycle including

The methodology assists in all stages of the software development life cycle, and is applicable to small DCSs such as an FMC. The methodology begins by assisting in the creation of

There are number of CASE tools available to simplify various stages of Software Development Life Cycle such as Analysis tools, Design tools, Project management tools,

SIGMA: Short Track Long Shot Events Management System - Ownership: FIDAL - Software Development: AM-Linkweb..

Figure 1: Hardware/Software Built Together To maximize reuse, the TOS method enables development of verification programs, called Test Applications, and example device drivers

In contrast, the modern practice of software development is to develop the software through several well-defined stages such as requirements specification, design, coding,

This paper represents different development models and techniques used in embedded systems software life cycle, their comparison and usage in different software