Sameer 3

download Sameer 3

of 26

Transcript of Sameer 3

  • 7/29/2019 Sameer 3

    1/26

    - 1 -

    A

    PROJECT REPORTON

    Submitted to Under Guidance ofMr.Pankaj Yadav Miss Sarika Jain

    submitted By

    1

  • 7/29/2019 Sameer 3

    2/26

    - 2 -

    SESSION (2010)

    CERTIFICATE

    This is to certify that Jameer khan,Vipul

    Samadhiya,Prateek Singh And Gaurav khare

    Studying in second year of Bachlor of Computer

    Application in the academic year 2010 has satisfactory

    completed project titled Stock Management System

    as a major project and Submitted a satisfactory

    report of it as a part requirement of degree of BCA of

    Dr.HariSingh Gour University Sagar (M.P.)

    Head of Deptt.Mr.Pankaj yadav

    2

  • 7/29/2019 Sameer 3

    3/26

    - 3 -

    3

  • 7/29/2019 Sameer 3

    4/26

    - 4 -

    4

  • 7/29/2019 Sameer 3

    5/26

    - 5 -

    5

  • 7/29/2019 Sameer 3

    6/26

    - 6 -

    .

    6

  • 7/29/2019 Sameer 3

    7/26

    - 7 -

    7

  • 7/29/2019 Sameer 3

    8/26

    - 8 -

    1.

    2.

    3.

    4.

    8

  • 7/29/2019 Sameer 3

    9/26

    - 9 -

    Whenever we develop a project we look for theirfeasibility study we mainly concerned with the threetypes of study. If the given project is suitable as for as

    feasibility study concern then we continue the projectdevelopment otherwise project developmentprocedure is discontinues . now we will test thefollowing three feasibility.

    : _- In this phase we see thatwhether hardware or software is available to developthe project or not. It also includes analysis of availableresource and capability of the programmer. Since our

    group is developing a small project in C language. Cis a portable language that can be found almost onevery computer. It also required less computerhardware. Therefore our project is technically feasible.

    9

  • 7/29/2019 Sameer 3

    10/26

    - 10 -

    -In this phase we seethat to develop the project skilled persons orprogrammer are available or not. We have leant the Clanguage therefore we are able it take this

    responsibility. Hence our project is operationalfeasible.

    In this phase anorganization looks for their budget ; that is whether itcan pay hardware, software and project development

    cost or not. Since we are using minimum configurationof hardware and a general purpose language that canbe found on every computer and also we aredeveloping live project free of cost. Therefore ourproject develops economically feasible also.

    10

  • 7/29/2019 Sameer 3

    11/26

    - 11 -

    11

  • 7/29/2019 Sameer 3

    12/26

    - 12 -

    .

    Windows allows you to open and runmore then one program at a time .Each program runsin its own window, and you can simultaneously seemore then one windows on the desktop .Managing thesewindows is handled by the program manager .You alsouse the program manager to setup programs and program

    groups so that you can run them by simply clicking on therespective icons.

    File management and disk management can behandled in a simple way through a windows program calledthe file manager . The file manager shows the directorystructure and content in a way that is a simple and easy tounderstand .file operation such as copying, moving, deletingand renaming are easy to accomplish disk function can alsobe handled through the file manager.

    All printer related work is handled in a uniformway in windows you need to setup your printers just oncewith the required options and parameters all the program

    12

  • 7/29/2019 Sameer 3

    13/26

    - 13 -

    running on windows will use these setting print jobs fromvarious program windows are handled through a commonfacilities called the printer manager.

    The environment is setup /modified usingcontrol panel program where you can decide on your fonts ,mouse characteristic, and desktop look and feel .

    A powerful feature of window is its ability to copyinformation across program .This feature is in built as boardprogram built to run on windows provide the user withcommand to use these feature.

    Windows application program have similar approaches tothe users interface and toward the user of feature such asclip board and printing . A window user that is familiar withthe working of one program on window is there fore able toquickly and intuitively learn to use a new program .

    13

  • 7/29/2019 Sameer 3

    14/26

    - 14 -

    14

  • 7/29/2019 Sameer 3

    15/26

    - 15 -

    15

  • 7/29/2019 Sameer 3

    16/26

    - 16 -

    16

  • 7/29/2019 Sameer 3

    17/26

    - 17 -

    17

  • 7/29/2019 Sameer 3

    18/26

    - 18 -

    Data

    models

    are tools used in analysis to Describe the data requirements

    and assumptions in the system from a top-down

    perspective. They also set the stage for the design ofData

    bases later on in the SDLC. There are three basic elements

    in ER models: Entities are the things about which we seek

    information. Attributes are the data we collect about the

    entities. Relationships provide the structure needed to Draw

    information from multiple entities.

    Developing an ERD requires an understanding of the

    System and its component. Before discussing the Procedure

    lets look at a narrative

    1.Define Entities these are

    usually nouns used in Descriptions of the system, in the

    discuss of business Rules or in documentation; identified in

    the narrative

    18

  • 7/29/2019 Sameer 3

    19/26

    - 19 -

    2.Define Relationships: these are usually verbs used

    indescriptios of the system or in discussion of the

    businessrules (entity-entity);

    3.Add attributes to the relations; these are determined by

    the queries, and may also suggest new entities,e.g. grade;

    or they may suggest the need for keys or identifiers.

    Generally E-R Digrams require the use of the following

    Symbols:

    E.R.Diagram

    19

  • 7/29/2019 Sameer 3

    20/26

    - 20 -

    1.Entity Stock :

    STOCK

    NAME

    STOCK

    NAME

    STOCKPRICE

    STOCKPRICE

    STOCKQUNTITY

    STOCKQUNTITY

    STOCK-IDSTOCK-ID

    STOCKSTOCK

    20

  • 7/29/2019 Sameer 3

    21/26

    - 21 -

    2.Entity Stock

    Stock_idStock_id Stock

    Price

    Stock

    Price

    Stock

    Quantity

    Stock

    Quantity

    Sell

    stock

    Sell

    stock

    21

  • 7/29/2019 Sameer 3

    22/26

    - 22 -

    3.Relation between Stock & stock-sail:

    By using the relation entity diagram

    We shows the relation between 2 object.

    Suppose there are two files named Stock information &

    stock sail then we can represent the relation between both

    object using the digram.It is a graphical representation of

    the relation of 2 files.

    22

  • 7/29/2019 Sameer 3

    23/26

    - 23 -

    A relation is given blow:-

    Stock

    Quantity

    Stock

    Price

    Stock

    Infofmation

    Stock

    Sell

    Stock_id

    StockPrice

    Stock

    Quantity

    23

    Stock_id Stock name

    Sell

  • 7/29/2019 Sameer 3

    24/26

    - 24 -

    The data flow diagram (DFD)is an OMT diagram that is Added to the

    UML uite when you activate the OMT module

    _Information specified the DFD will be lost during

    future upgrades.

    In OMT, you use DFD s to model what happens with data.You

    model the system as a network of process that transform andexchange data .

    The DFD s show the flow of data values their sources in Objects

    through the process that transform them to their destination in

    other objects. Values can include input values, Output values , and

    internal data stores. Control information is Shown only in the from

    of control flows. The following table lists the important elements of

    DFD s.

    24

  • 7/29/2019 Sameer 3

    25/26

    - 25 -

    You can follow certain guidelines to daw meaningful DFD s. .

    Optional input flows do not exits. A process can perform

    Its function only if all its input flows are always

    Available. .You cannot assign the same data to output flows Fromthe same process. If a process produce more than One data flow,

    and you can merge two flow into One.

    To specify what a high level process does, break it down into

    Smaller units in more DFD s . A high-level process is an entire DFD .

    Each high-level process is decomposed into other Processes with

    data flows and data stores. Each decomposition Is a DFD in itself.

    You can continue to break down process Until you rach a level on

    which further decomposition seems Impossible or meaningless.

    The data flows of the opened process are connected in the new

    Diagram to the process related to the opened process. Vertices And

    the flows and objects connected to them, are transferred With the

    flows that ar connected to the decomposed process.

    25

  • 7/29/2019 Sameer 3

    26/26

    - 26 -