Practical no.1: SPMP document of “Medical Store Management System”.

1. Purpose: The purpose of this document is to specify the project plan to develop the Medical Store Management System. This document outlines a brief plan about the project is to shaped and also include the milestones and deliverables. Updates of this document will serve to record the progress of the project.


Introduction: “Medical Store Management System” a) Objective : The objectives of the projects are as follow: • Complete the project by project due date. • Complete the project within the budget. • Provide all deliverable feature by project due date. • Fulfill all stated requirements as in the SRS of software project deliverable.

b) Major function : • Maintaining Stock record and Generate Stock Report • Providing Prescription, Precautions and Diet advice. • Providing and maintaining all kinds of tests for a patient. • Billing and Report generation.

Project Estimation : a) Historical data used: Data used in this project is collected from the • Study of various patients records. b) Estimation technique used: COCOMO model is used for organic. 4. • Login and password is used for identification of doctors and there is no facility for guest. • Interviewing the specialized doctors.c) Performance issues : • No constraints on storage information of patients. c) Efforts resources .cost and project duration estimation: • Cost estimated is 50. • The prescription of diet can be varying with the area or climate changes or doctor advice. • Duration: 6 months. • Internet. Scheduling : a) Work breakdown structure: . 3. d) Management and technical constraints • GUI is only in English. • Extra resources can be availed on demand.000.

Diet advice. and Microsoft SQL as its database management system. d) PERT charts Generate PERT chart from Gantt chart. Computer should have at least 512 MB RAM and a minimum of 1 GB of disk space. b) Task network: This shows the graphical relationship among the various activities. Providing and maintaining all kinds of tests for a patient. 5. Project resources: a) People .software : The hardware resource is a 2GHz Pentium computers running Windows XP Operating System. b) Special resources: Based on the Demand . Providing Prescription and Precautions.hardware . This project adapts the system for use on a Personal Computer using a Visual Interface that would be built using ASP. c) Gantt charts The main objective of a Gantt chart is to assess how long a project should take and to establish the order in which tasks need to be carried out by the ending of the project. Billing and Report generation. diet chart.This project is dividing into various activities such as patient records.NET.

Risk management plan: a) b) Risk analysis Risk identification c) Risk estimation 8. Staff organization: a) Team Structure: The medical staff is composed of licensed physicians and may include other licensed professionals who are permitted to provide patient care services in the hospital. So we prefer the team work in this type of project. Miscellaneous plan a) Project tailoring b) Configuration management plan (CMP) c) Quality assurance plan (QAP) d) Validation and verification e) System testing plan f) Delivering installation and maintenance plan . 7. The medical staff has the overall responsibility for the quality of professional services provided to patients by those with clinical privileges.6. Project tracking and control plan 9.

Jackson’s major insight was that requirement changes are usually minor tweaks to the existing structure. but not systems. the outputs and the internal structure of the program all matched. The intend is to create programs which was easy to modify over their lifetimes. with diagram elements for each of the fundamental component types. A An operation .Practical no. JSP structures programs in terms of four component types: • • • • Fundamental operations Sequences Iterations Selections JSP uses a diagramming notation to describe the structure of inputs. the inputs. It is a program design method and was described in his book “Principles of Program Design”. JSP (Jackson Structured Programming) was the first software development that Michael Jackson developed. outputs and programs. So small changes to the inputs and outputs should translate into small changes to the program.2: Familiarity with JSP and JSD. • A simple operation is drawn as a box. JSP Method: JSP uses semi-formal steps to capture the existing structure of a program’s inputs and outputs in the structure of the program itself. For a program constructed using JSP. JSP covers the design of individual programs.

but with a circle drawn in the top right hand of each optional operation. A Sequence • Iteration is again represented with joined boxes. In the example. In the example below.• A sequence of operations is represented by boxes connected with lines. operation A consists of one and only one of operations B. In the example below. operation A consist of an iteration of zero or more invocations of operation B. C and D. C or D. Iteration • Selection is similar to a sequence. A selection . operation A consists of the sequence of operations B. In addition the iterated operation has a star in the top right corner of its box.

but for entire systems. They have to consider the organization as it will be. JSD Method JSD: The Modeling Stage In the modeling stage the developers make a description of the aspects of the business or organization that the system will be concerned with. The network is then built up incrementally by adding new programs and connecting them up to the existing network. definitions and diagrams that describe: • In user terms exactly what happens in the organization and what has to be recorded about what happens. More precisely. John Cameron was a major contributor to the development of JSD. but it can easily be extended to the development of real-time embedded systems. JSD: The Network Stage In the network stage we build up a precise description of what the system has to do.JSD was described in his book System Development. the integrity constraints and the update rules. including the outputs that are to be produced and the way the system is to appear to the user. and • In the implementation terms.JSD is most readily applicable to information system. To make this description they must analyze their business. not as it is now.JSD (Jackson System Development) was the second software development method that Michael Jackson developed. a concept developed by Tony Haoare.Start this network by making one program for each of the entities that was defined during the modeling stage. The result of the modeling stage is a set of tables. New programs are added for the following reasons: .JSD is a system development method met just for individual programs. choosing what is relevant and ignoring what is not. it is a network of Communicating Sequential Processes (CSP). This description is in terms of a network of programs. the contents of the database.

and pass them to the entity programs. check them for errors.• To collect inputs for actions. Such actions are substitutes for real world events. In this way entity programs are kept up-to-date with what’s happening outside. the implementation stage covers physical design issues. and • Reconfiguring the network by combining programs. • . • To generate inputs for actions those do not correspond to external events. • To calculate and produce outputs. This stage is the only one directly concerned with the machine and the associated software on which the system is to run. as well as producing and testing code. JSD: The Implementation Stage The result of the implementation stage is the final system. In particular it covers: Physical data design.Therefore. perhaps because those events cannot be detected.