36
The Islamic University of Gaza1 st semester 2014/2015 Faculty of Information Technology Systems Analysis and Design CSCI 3309 MSc. Abdelkareem Alashqar SAD Project Assignment #6 Final Report This final report includes the following sections: Abstract Table of Content Introduction Baseline Project Plan Analysis Design Implementation References Appendixes Notes: You must adhere to this template in writing your report. [Remove all bracketed comments throughout this template and replace with words/paragraphs related to your own system] You can add additional paragraphs or pages if needed. Page 1 of 1

SAD Assignment 6-Final

Embed Size (px)

DESCRIPTION

SAD Assignment 6-Final

Citation preview

SAD Project Assignment #6[name of your system project] Page 3 of 30SAD Project Assignment #6Final ReportThis final report includes the following sections: Abstract Table of Content Introduction Baseline Project Plan Analysis Design Implementation References Appendixes

Notes: You must adhere to this template in writing your report. [Remove all bracketed comments throughout this template and replace with words/paragraphs related to your own system] You can add additional paragraphs or pages if needed.

The Islamic University of Gaza1st semester 2014/2015Faculty of Information TechnologySystems Analysis and DesignCSCI 3309MSc. Abdelkareem Alashqar

Page 1 of 1

SAD Assignment #6

Final ReportFor[name of your system project]

[name of your system company]Submitted to[insert name of instructor]

Submitted in Partial Fulfillment of the Requirements for[insert number and name of course]

by[1st student name student ID][2nd student name student ID]

[December, 2014]

Abstract

Table of ContentssubjectPage No.

11. Introduction

1.11.1 Company Background

1.21.2 Companys Information Systems

1.31.3 The [name of your project]

1.41.4 System Development Methodology

22. Baseline Project Plan

2.12.1 Plan Introduction

2.22.2 System Description

2.32.3 Feasibility Assessment

2.42.4 Management Issues

33. System Requirements

3.13.1 Requirements Gathering Methods

3.23.2 System Requirements

3.33.3 Process Modeling Using Data Flow Diagrams (DFD)

3.43.4 Logic Modeling Using Decision Tables

4.53.5 Data Modeling Using Entity-Relationship Diagram (EFD)

3

3.6 The Best Alternative Design Strategy for [name of your system]

4. System Design

4.1 Forms Design

4.2 Reports Design

4.3 Interface and Dialog Design

4.4 Database Design

5. System Implementation

5.1 Tools Used in Coding

5.2 Coding and Coding Standards

5.3 System Testing

6. References

7. Appendixes

1. Introduction1.1 Company Background1.2 Companys Information Systems1.3 The [name of your project] 1.4 System Development Methodology2. Baseline Project Plan2.1 Plan Introduction2.2 System Description2.3 Feasibility Assessment 2.4 Management Issues3. System Requirements 3.1 Requirements Gathering Methods3.2 System Requirements3.3 Process Modeling Using Data Flow Diagrams (DFD)3.4 Logic Modeling Using Decision Tables3.5 Data Modeling Using Entity-Relationship Diagram (EFD)3.6 The Best Alternative Design Strategy for [name of your system]4. System Design4.1 Forms Design4.2 Reports Design4.3 Interface and Dialog Design4.4 Database Design5. System Implementation5.1 Tools Used in Coding5.2 Coding and Coding Standards5.3 System Testing6. References7. Appendixes

Chapter 1. Document Introduction for [name of your system]1.1 [Company, institute, ministry, etc.] background[Write here a summary about the company for which you develop the system. This include the companys main mission and objectives]

1.2 Companys Information Systems[List and describe the main information systems for this company. The list includes the manual and the computerized information systems. And provide the main functionality for each one.]

1.3 [name of your system project][Write a concise description for the system being developed. The main problems and how they should be solved]

1.4 System Development Methodology[Describe the methodology (e.g waterfall, prototyping, JAD etc.) you should use to develop your system. Show a figure for it and state here why you should choose this methodology.]

Chapter 2. Baseline Project Plan Report for [name of your system]2.1 Plan Introduction2.1.1 Project Overview [provides an executive summary that specifies the projects scope, feasibility, justification, resource requirements, and schedules. Additionally, a brief statement of the problem, the environment in which the system is to be implemented, and constraints that affect the project are provided].

2.1.2 Recommendation [provides a summary of important findings from the planning process and recommendations for subsequent activities].

2.2 System Description2.2.1 Alternatives [Provides a brief presentation of at least three alternative system configurations].

2.2.2 System Description [Provides a concise description of the selected configuration and a narrative of input information, tasks performed, and resultant information].

2.3 Feasibility Assessment2.3.1 Economic Analysis [Provides an economic justification for the system using cost-benefit analysis].

Tangible benefits worksheetIDDescriptionYear 1 through 5 ($)

One-time costs worksheetIDDescriptionYear 0 ($)

Recurring Costs worksheetIDDescriptionYear 1 through 5 ($)

Cost-Benefit Analysis Sheet [download the cost-benefits analysis MS Excel sheet from Moodle , complete it based on the previous three tables and copy it here].

2.3.2 Technical Analysis [Provides a discussion of relevant technical risk factors and an overall risk rating of the project].[Complete the next risk plan table. For probability and impact use: Low, Mid, or High values. List the risks in a descending order based on following criteria. Prob./Imp.LOWMIDHIGH

LOWLOWMIDHIGH

MIDMIDMIDHIGH

HIGHHIGHHIGHVERY HIGH

The risk list will not exceed 10 items and not less than 4 items].

Risk PlanIDRisk DescriptionProbabilityImpactRankRisk Plan

2.3.3 Operational Analysis [Provides an analysis of how the proposed system solves business problems or takes advantage of business opportunities in addition to an assessment of how current day-to-day activities will be changed by the system].

2.3.4 Legal and Contractual Analysis [Provides a description of any legal or contractual risks related to the project (e.g., copyright or nondisclosure issues, data capture or transferring, and so on)].

2.3.5 Political Analysis [Provides a description of how key stakeholders within the organization view the proposed system].

2.3.6 Schedules (Timeline). [Provides a description of potential time].Project tasksIDTask NameExpected TimeProceeding Task(s)

Gantt chart [Copy here the Gantt chart as produced by MS Project]

Network Diagram [Copy here the Network Diagram as produced by MS Project]

2.4 Management Issues2.4.1 Team Configuration and Management [Provides a description of the team member roles and reporting relationships].

2.4.2. Communication Plan [Provides a description of the communication procedures to be followed by management, team members, and the customer].

2.4.3 Project Standards and Procedures [Provides a description of how deliverables will be evaluated and accepted by the customer].

Chapter 3. System Requirements for [name of your system]3.1 Requirements Gathering MethodsWe followed the following main methods in determining the system requirements.3.1.1 [First method (e.g. Interview] [Write here how you used this method]

3.1.2 [Second method (e.g. Document Analysis)] [Write here how you used this method]

3.1.3 [Third method (e.g. Prototyping or JAD)] [Write here how you used this method]

3.2 System Requirements [Write in this section in full details the requirements of the system. This will include the data inputs, data output, and the processes related to the system. This may take few pages]

[Example: Course Registration System3.2.1 Student servicesThe system saves the following data about each student: number, name, Each student uses the system to register for up to 6 courses each semester .

3.2.2 Teacher services

3.2.3 Management services

]

3.3 Process Modeling Using Data Flow Diagrams (DFD)3.3.1 Context DFD[Copy (or draw) here the figure of the context DFD]

3.3.2 Level-0 DFD[Copy (or draw) here the figure of the Level-0 DFD]

3.3.3 Level-1 DFD for [name of the process to which level-1 DFD belongs][Copy (or draw) here the figure of the Level-1 DFD]

[Add many level-n DFDs as needed until the process models are completely describe the system]

3.4 Logic Modeling Using Decision Tables[Build here the decision tables for complex logic if it is found]

3.5 Data Modeling Using Entity-Relationship Diagram (EFD) [Copy (or draw) here the figure of ERD for your system]3.6 The Best Alternative Design Strategy for [name of your system][Write here about the selected best design strategy that you should adopt in designing your system. The strategy must be one of the strategies you enumerated in chapter two of this report. Your justification of this selection will also be provided].

Chapter 4. System Design for [name of your system]4.1 Forms Design[Provide here the figures of all forms design (e.g. Login Screen, Main Screen, Options Screen, and All Entry Screens) for your system. Descriptions for those designs must also be provided.]

4.2 Reports Design[Provide here the figures of all reports design (e.g. Student Transcripts, Class Lists) for your system. Descriptions for those designs must also be provided.]

4.3 Interfaces and Dialogs Design [Provide here the figures of all interface and dialogue designs (e.g. Confirmation Dialogs, Error Messages) for your system. Descriptions for those designs must also be provided.] Confirmation dialog: After the registration process appears dialog box until the user to make confirm the registration process because the user may be booked by mistake and wants to update or amendment to the appointment or reservation in the wrong place and this letter confirms him what he doing

A warning message: These messages appear to inform the user that he got an error during the registration process to repeat the registration process and examine the cause of what went wrong

4.4 Database Design[Provide here the complete database design (e.g. Tables, Fields and Data Types) for your system. Descriptions for that design must also be provided]The data that we need to complete your booking first number, patient's first name and the last name, time to be booking and the section to be booking it so it must database access program stored all bookings and information necessary to carry out the work of the booking process

This image shows booked variables that identify patients information on the access program and the process to be made at the time of booking for clinic

The picture shows the booking data base medical clinic and contains the names of the patients and the time and the department you want to go

Chapter 5. System Implementation & Testing for [name of your system]5.1 Tools Used in Coding[Describe here the programming languages (e.g. Java, Python), the database (e.g. Oracle, MySQL), and the tools that used in your system implementation (e.g. Netbeans, Dreamweaver).]

5.2 Coding and Coding Standards[Provide here a snapshot for the code for the parts of the system functionality that you have implanted in your system (e.g. Login Screen, Main Screen, Options Screen, Entry Screens and Database connectivity. Standards include the approach of implantation, and how you provide comments of your code.]

5.3 System Testing[Describe here how you tested your system functionality. Testing process must include unit, system, and acceptance testing.]

6. References[State here all the references you referred in writing this report. References includes: books, published papers, formal websites, etc.

This is an example:[1] Joseph S. Valacich, Joey F. George and Jeffrey A. Hoffer. (2012), Essentials of Systems Analysis and Design, 5th edition, Pearson Education Inc., Upper Saddle River, New Jersey 07458, ISBN-13: 9780137067114[2]http://www.slideshare.net/ctshyderabad/e-clinic-online-clinic-management-system[3]http://ar.wikipedia.org/wiki/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D9%8A%D8%A9[4]Ho, C.J. & Lau, H.S. (1999). Evaluating the impact of operating conditions on theperformance of appointment scheduling rules in service systems. European Journalof Operational Research, 112, 3, 542-553, 0377-2217[5]Harper, P.R. & Gamlin, H.M. (2003). Reduced outpatient waiting times with improvedappointment scheduling: a simulation modelling approach. OR Spektrum, 25, 2, 207-222[6] Fone, D.; Hollinghurst, S.; Temple, M.; Round, A.; Lester, N.; Weightman, A.; Roberts, K.;Coyle, E.; Bevan, G. & Palmer, S. (2003). Systematic review of the use and value ofcomputer simulation modelling in population health and health care delivery.Journal of Public Health and Medicine, 25, 4, 325-335[7] Erdem, H.I.; Demirel, T. & Onut, S. (2002). An efficient appointment system design foroutpatient clinic using computer simulation. The Proceedings of the 2002 SummerComputer Simulation Conference, pp. 299-304.]

7. Appendixes[State here the appendixes that you feel it support your report. e.g. business documents you collected from company, and prototypes you adopt during development.]

1-When we went to the university clinic was give us a Word file containing the detailed work of the clinic system and Fir for its divisions, Will attach a file with the completed project 2- also we rely on some guiding questions to the clinic[student name #1][student name #2]