Meera Project

Embed Size (px)

Citation preview

  • 8/2/2019 Meera Project

    1/22

    Project on

    Stock maintenance system

    Submitted to:-

    Mrs. Cheena Mathur

    Submitted By:-

  • 8/2/2019 Meera Project

    2/22

    1.Abstract:-

    The main objective of this project is to overcome the work load and time consumption which makes

    the maintenance of the stock in an organization as a tedious process. This project provides complete

    information about the details of the stock to the users. This project identifies the amount of stock

    available ,the product that is purchased faults in the product ,products that are replaced ,products

    that have been sold ,and the date at which the products are bought and sold in a particular concern

    .Separate modules have been created for purchasing, viewing stock details ,selling, details and

    delivery details .As a whole ,marketing process can be improved if stock has been maintained

    properly .

  • 8/2/2019 Meera Project

    3/22

    2. Table of contents:-

    1. Introduction:

    Subject Page

    Propose 2

    Scope 4

    Definition 6

    References 7

    Overview 8

    2. Overall Description:

    Subject Page

    Product Perspective 9

    Product Function 12

    User Characteristic 13

    3. System Requirements Specification

    Subject Page

    External Interface 14

    Functions 16

    Performance Requirements 16

    Logical database Requirements 16

    Software System Attributes 17

    Organize Requirements 18

  • 8/2/2019 Meera Project

    4/22

    Introduction:-

    Stock Maintenance gives an idea about how products are maintained in the particular concern. The

    products that are to be purchased, the products that are to be sold are maintained here .This projectalso gives idea about the faults in the purchased product and the products that are to be replaced

    also been given. Further some additional details of the current stock that is available in the store is

    also given .Stock maintenance in this project is done in an authorized way. The password and user id

    has been set here. As a whole the marketing process can be improved if the stock is maintained

    properly.

    Purpose:-

    The main objective of this project is to overcome the work load and time consumption which makes

    the maintenance of the stock in an organization as a tedious process. This project provides complete

    information about the details of the stock to the users. This project identifies the amount of stock

    available ,the product that is purchased faults in the product ,products that are replaced ,products

    that have been sold ,and the date at which the products are bought and sold in a particular concern

    .Separate modules have been created for purchasing, viewing stock details ,selling, details and

    delivery details .As a whole ,marketing process can be improved if stock has been maintained

    properly .This project is developed with help of visual basic 6.0 as a front end and oracle 9ias back

    end. The application software Rational Rose is also used.

    Stock maintenance is a system which is control and manage of stock in any organization . It will

    explain the purpose and feature of system,

    The interfaces of the system, what the system will do, the constraints under which it must operate

    and how the system will react to external stimuli. This document is intended for both the

    stakeholders and the developers of the system .the system provide the following facilities.

    1. Information about profit and loss of organization for particular product2. .2. Information about vendor.3. 3. Selling information, buying information and reorder information about Products.

  • 8/2/2019 Meera Project

    5/22

    Scope:-

    The scope of stock maintenance system has to be maintained properly since the whole marketing

    process can be improved. Stock maintenance in this project gives the idea about how products aremaintained in a particular concern .The stock details which includes the amount of stock available,

    the stock is to be purchased, the date or the time it is being bought or delivered, the amount that is

    already available are maintained in this project.

    Stock maintenance system:-

    The stock maintenance in this project is understood by going through the modules that is being

    involved. The whole economic status is being improved properly if stock is maintained.

    Definition:-

    1.3.1 Contract:

    A legally binding document agreed upon by the customer and supplier .this includes the technicaland organizational requirements.

    1.3.2 Customer:

    The person, or persons, who pay for the product and usually, decide the requirements, and in this

    system divided into the following:

    So the customer is any computer department in any university that need an archiving system for

    project and term paper that students are prepares it when he is studies in the university and for thesupervisor in this department that want to know some information about the data which store, to

    make avoidance for repeated morally in some subject or using techniques.

    1.3.2Supplier:

    The person, or persons, who produce a product for a customer, and decide the software or

    hardware which it uses,

  • 8/2/2019 Meera Project

    6/22

    1.3.3User:

    The person, or persons, who operate or interact directly with the product, and may be the company,

    emplaces a particular officer to conclude the statistical reports in any cases which the stakeholdersneed it.

    So the users are:

    1. General user:

    He is a user which has a basic using of computer, and studies in this area that means he is basing the

    works in a company, have a good scale of English language.

    2. Administration user:

    The first administration user is the doctor of our department which has at least a master of

    computer science, and professional in using computer and internet.

    The second administration user which is the secretary or any other person have an idea of doing thearchiving of project, that means at least, with good English scale.

    Acronyms and abbreviation:

    LAN: local area network.

    SRS: system Requirement specification

    PHP: Personal Home Page..

  • 8/2/2019 Meera Project

    7/22

    References:-

    1. Neatest Little Guide to Stock Market Investing, Jason Kelly, PLUME

    2. UNDERSTANDING STOCKS, Michael Sincere, McGraw Hill

    3. Stock Investing For Dummies, Wiley Publishing Inc.

    4. http://www.zacks.com

    5. http://finance.yahoo.com

    6. http://sourceforge.net/

    7. www.google.com

  • 8/2/2019 Meera Project

    8/22

    Overview:-

    Storing of information about the stock values and updating the stock values for each organization

    which is using this system, keeps track of all the information about the stock exchange that are madeby the customers, having registration feature of adding up new customers to the organization are

    provided in this system.

    The front end used for implementation of this project is Visual Basic 6.0 and the back end that is

    used for this project is Oracle9i.The database connectivity between Visual Basic 6.0 and oracle9i is

    provided by using Microsoft ADO Data control 6.0(OLEDB) . Thus the project makes use of the

    internal feature of ADODC for communicating with the database and this is responsible for transfer

    of data to and from the table from and to the front end .A term used to a database or database

    server used as a source of data. ODBC data source are referred to by their Data Source Name (DSN).

    Data sources can be created by using the windows control panel or the register database method. Astandard protocol that permits application to connect to a variety of external database servers or

    files . ODBC drivers used by the Microsoft database engine permit access to Microsoft SQL server

    and several other data bases .To add ADO data control to the toolbox go to the components and

    select Microsoft ado Data control 6.0(OLEDB).

    There are three different options in setting connection string. They are as follows

    1. Use data link file: any data link file already stored can be specified.

    2. Use ODBC Data source name: any ODBC DSN can be specified.

    3. Use connection string: choose build to create a new connection String specifying the OLEDB

    provider.

  • 8/2/2019 Meera Project

    9/22

    There are several ways to get information about stock maintenance.

    1. UPDATE REPORT:Update Report will contain detail about the recent modification of the stock data base .Updating the

    performed whenever a new stock is purchased (or) when a stock is delivered.

    2. DELIVERY REPORT:Delivery report will contain detail about the Stocks delivered to the Customer. It also contains detail

    about the profit and lose encountered during the self of stocks.

    3. PHONE ORDER:Phone Order will contain detail about the stocks ordered through Phone. This will be under the

    control of telephone operator.

    4. WALK IN SALE:Walk in Sale will contain details about the stocks ordered in person; this will be under the control of

    sales clerk.

  • 8/2/2019 Meera Project

    10/22

    Agent

    Customer

    Stock

    Person

    A brief view of stock maintenance

    Make order

    Check for customer

    records

    Verify product ordered

    Collect customer information

    Update billing

    Receive packing order and retrieve

    delivery

  • 8/2/2019 Meera Project

    11/22

    OVERALL DISCRIPTION:-

    Describe the general factors that affect the product and its requirements .This section does not state

    specific requirements. Instead, it provides a background for those requirements.

    2.1 Product perspective

    Stock maintenance is a system which is control and manage of stock in any organization Information

    about profit and loss of organization for particular product and all Information about vendor and

    Selling information, buying information and reorder information about Products .The complete

    overview of the system is as shown in the overview diagram below :

  • 8/2/2019 Meera Project

    12/22

    The product to be developed has interactions with the users, admin , staff who are do work of the

    organization .The product has to interact with other systems like: not with internet with intranet

    only .

    THERE ARE SEVERAL PHASES OF PRODUCT PERESPECTIVE:-

    2.1.1 System interfaces.

    2.1.2 User interface.

    2.1.3 Hard ware interfaces.

    2.1.4 Software interfaces.

    2.1.5 Communication interfaces.

    2.1.6 Memory constraints.

    2.1.7 Operations.

  • 8/2/2019 Meera Project

    13/22

    2.1.8 Site adaptation requirement.

    2.1.1 System Interface

    1. System needs a id and password of user which provide security for system.

    2. Search to the product for particular code no.

    3. The System need to the type of user means tell which type of user is use (staff , worker,

    administrator)

    4. Issue the product according the choice of users

    2.1.2 User Interfaces

    This system will be used by several types of user each user have his own features, depend on his

    position, such that General user who is may in the same company or another company that can

    enter the system and search about the subject that he/she want , then if they found it then enter to

    the service page to send email to the administrator (computer dep.) about the subject and the

    administrator reply to it, and the Administration user who has a many permission than any user

    such as add, delete and modify the subject ,and generate reports under any query they want.

  • 8/2/2019 Meera Project

    14/22

    2.1.3Hard ware interfaces

    The system requires the following hard ware to be interfaces with them.

    1-computer Pentuim2 (at least) with the following properties:

    1.1 CPU Intel 400 MHz speed with 256kb cache memory or higher.

    1.2 64MK SDRAM or higher.

    1.3 20GB hard disk or higher

    1.4 40X read write.

    1.5 floppy drive 1.4 MB 3

    1.6 Magic Gard.

    1.7. 15 inch. screen or higher.

    1.8 Keyboard and mouse.

    1.9 Modem.

    1.10 Other details.2- If needed printer.

    2.1.4 Software interface

  • 8/2/2019 Meera Project

    15/22

    1. A firewall will be used with the server to prevent unauthorized access to the system Front end

    ASP.net with c# Back end SQL sever Tools Rational rose (IBM tool), MS. word Operating system (XP,

    window 7 or higher version).

    The system needs the following software interfaces with them:

    1- Windows 98 or any other version from Microsoft Company (ex: Windows XP).

    2- Microsoft office we prefer XP version.

    3- Oracle standard edition.

    4- Any back up program

    5- Any other software as end user need.

    2.1.5 Communication interface

    In our system there is a local internet area, between the system and other ones in the company

    but the system need to interconnect with internet to allow other user to using this system and

    conclude through it.

    2.1.6 Memory constraints

    This part is related to hard ware interface, that the kinds of memory needed or its types are:

    1-Main Memory must be higher or equal to 64 MB RAM

    2- Hard disk: at least 20 GB capacity.

    3- Read writes (CD/RW) to store the data.

    2.1.7 Operation

    The system has to do the following operation which desired by the user, these operation include

    most transaction that we list:

    1- The system must enable user to enter it and easy to search and obtain complete result that

    distinct with correctly and unambiguous.

    2- The system must allow the administrator user to generate any report he want about any

    subject at any time.

  • 8/2/2019 Meera Project

    16/22

  • 8/2/2019 Meera Project

    17/22

    The system can provide you this functionality:

    1-The system can storage the electronic copies for project or term paper.

    2-The system give the series primary key for the data automatically by entering some information.

    3- The error is weekly in this system because every information is updating automatically when any

    change is happen without need to change it by yourself.

    4- Any company from any country can open the system and search for special information as a

    special subject, techniques and so on.

    5-Any company can fill a form for requesting if he can take special paper or other thing.

    6-This form is received by our department and take a decision to replay for this request

    7- Any supervisor can open the system as administration one and decided which is the star project as

    example, we mean of world star what is the best working of a special area .For example in some

    courses all student work the same project with same techniques like Data base one so there is one

    project have a good idea and working.

    8-The department administration can see also how many of the data are repeated or any data have

    a minimum customer working in this area.

  • 8/2/2019 Meera Project

    18/22

    9-The searching in this system is too easily because any one which has a little information of using

    computer can use this system.

    10-Entering the data or updating it will be happen by the administration only which can easily doing

    this.

    11-The system provide the administration permission to see any is storage data.

    User characterstics:-

    The users of the system are members of the organisation and the administrators who maintain the

    system. The members are assumed to have basic knowledge of the computers and Internet

    browsing. The administrators of the system to have more knowledge of the internals of the systemand is able to rectify the small problems that may arise due to disk crashes, power failures and other

    catastrophes to maintain the system. The proper user interface, users manual , online help and the

    guide to install and maintain the system must be sufficient to educate the users on how to use the

    system without any problems .

    System requirement specification:-

    Software Requirements Specifications Document Provide a general description of any other items

    that will limit the developer's options.

    These can include:

    1. The users must have their correct usernames and passwords to enter into the stock maintenance

    system .

    2. Software limitations only work in XP and windows 7 not in 98, vista and Linux.

  • 8/2/2019 Meera Project

    19/22

    3. It is control only by administrator.

    4. Reliability requirements

    5. Safety and security considerations

    The external interface:-

    3.1.1 Screen for specialization:

    A) There will be a main screen called index (Main Page) that include link to pages for administrator

    ,User, Services and help.

    B) The screen for administrator:

    The main aim for the administrator is a making change on the subjects, generate a reports and

    replaying for the sending request from the users.

    And this page contains permissions that are exclusive for the administrator and there are:

    1. Insert to the database any new product, user, supervisors and the work that include the group of

    users and the key words for it.

    2Delete from the database any works that not need it.

    3Update or modify on product and works.

    C) The screen for the user:

    The main aim for the users are make a search about the stock which needed ,then send a request for

    the administrator by asking request call upon appeal to invite to demand order require .

    So this page mainly contains the search operation that the users needed it.

    D) The screen for the services:

    This page contains:

    1. Emails for the user (request) that contains the name of the user, id, password and the email for

    his and his supervisor.

    2. Reports that the administrator or the supervisors generate about the subjects of graduation

    ordering by name, year, key word that help them to suggesting new subject (not repeated) for the

    current or next semester.

  • 8/2/2019 Meera Project

    20/22

    c. Requestor /Replication that the administrator exclusive open it to replay the requestors that

    sending by users rather than accepts or not to take the subject that searched in the site.

    E) The screen for the help:

    This page contains an explanation that how the users and the administrator using this system by

    offer detailing explain about the operation that using in the system like the search operation for the

    users, and the login to enter the system for the administrator.

    3.2 Functions:

    The main function in our system:

    1. To make a search of working easily and market usable for every people.

    2. To make the changing to the subjects, replay the requests and generate the reports by the

    administrator.

    3. To make the search about any subject by the users.

    Software system attributes:

    3.5.1Reliability:

    The system must produce accuracy degree of the result, which mean if two visitor request the same

    subject with the same work then the same document respond to them.

    The system has to be very reliable due to the importance of data and the damages incorrect or

    incomplete data can do.

    3.5.2Security:

    Security Specify the factors that would protect the software from accidental or malicious access, use,

    modification, destruction, or disclosure. Specific requirements in this area could include the need to:

    1. Utilize certain cryptographic techniques

    2.Keep specific log or history data sets

    3.Assign certain functions to different modules

  • 8/2/2019 Meera Project

    21/22

    4.Restrict communications between some areas of the program

    5.Check data integrity for critical variables

    The system itself protects the software from accidental or malicious access, so we must define level

    security for each user access the system such as:

    1.The administrator user has more permission to specific operation like as insert, update and delete

    work, product, stock and etc.

    2.The general user cannot download any document(Read only) research about without fill the

    request and send to the admin user to allow he/she to obtain the document through send it to

    his/her email.

    3.5.3Maintainability:

    Maintainability Specify attributes of software that relate to the ease of maintenance of the softwareitself. There may be some requirement for certain modularity, interfaces, complexity, etc.

    Requirements should not be placed here just because they are thought to be good design practices.

    If someone else will maintain the system

    The system is able to maintain in future for any new progress or development take place in the

    computer science department , so any attributes of software is ease of maintained without any

    complexity in the programming or interface.

    3.2.2 Availability

    The system is available 100% for the user and is used 24hrs a day and 365 days a year. The systemshall be operational 24hours a day and 7 days a week.

    3.6 Organized the specific requirement

    3.6.1System mode:

    The mode of the system simple and easy in the interface and design that any level of the user want

    to access it cannot find any complexity to doing this.

    So the system offers four probabilities for using:

  • 8/2/2019 Meera Project

    22/22

    1.Administrator:

    This page contains the operation that the admin that exclusive for his and they are:

    a. Insert.

    b. Update.

    c. Delete.

    2. User:

    This page contains search operation.

    3. Services:

    This page contains:

    a.The users fill the request, and then send it.

    b.The admin open the request then send it to the visitors via their emails.

    4. Help:

    This page contains the way that helps any visitor to use this system in a simple mode.

    3.6.2User classes:

    The system has two types of the user:

    General user:

    He is a user which has a basic using of computer, and studies in this area that means he works in the

    company, have a good scale of English language.

    Administration user:

    The first administration user is the doctor of our department which has at least a master of

    computer science, and professional in using computer and internet.

    The second administration user which is the secretary or any other person have an idea of doing the

    archiving of project with good English scale.