+ All Categories
Home > Documents > SE Lab Sample Record(1)

SE Lab Sample Record(1)

Date post: 05-Apr-2018
Category:
Upload: kaavieya-natarajan
View: 234 times
Download: 0 times
Share this document with a friend

of 23

Transcript
  • 8/2/2019 SE Lab Sample Record(1)

    1/23

    ABSTRACT

    The main objective of stock maintenance project is to overcome the

    work load and time consumption which makes the maintenance of the stock in

    an organization as a difficult 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, 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, supplier details and customer details. As a whole, marketing process can

    be improved if stock has been maintained properly.

    It is too hard to maintain the record about the daily intake of

    raw materials and view in the detail as a whole. This project is developed with

    help of visual basic 6.0 as a front end and ms access as back end. The

    application software Rational Rose is also used.

  • 8/2/2019 SE Lab Sample Record(1)

    2/23

    LIST OF FIGURES

    FIGURE NO NAMEPAGE

    NO

    4.1Use case diagram for

    purchase

    4.2Use case diagram for sales

    and stock details

    4.3Activity diagram for

    purchase

    4.4Activity for sales and stock

    details

    4.5Sequence diagram for sales

    and stock details

    4.6Sequence diagram for

    purchase

    4.7 Class diagram

  • 8/2/2019 SE Lab Sample Record(1)

    3/23

    INTRODUCTION

    1.1 OVERVIEW OF THE PROJECT:

    In the recent years the need for automating the details of the stock

    information is wide spreading. As everyone has the need for eradicating the

    traditional process of maintaining records in paper and pencil work.

    Thus the stock detail of the particular concern is maintained in an automated

    manner. The admin has the access to the stock details, he can manually enter new

    stock to the database, and he has full access to view the stock details.

    This project has the relationship between shopkeeper and the organization

    which orders the stock; this is categorized under the purchase module. They have

    the record of the order made by the organization, and requirements of them.

    The main idea of this project is to have the details of stock and the sales made

    by the organization. The role of shopkeeper here is to update and check whether

    the stock that are to be used are there in the warehouse or not and should not meet

    the minimum amount.

  • 8/2/2019 SE Lab Sample Record(1)

    4/23

    Once the stock has reached the minimum value it is informed to the stock

    keeper about the product which has reached this minimum value. Admin has the

    rights to access the shopkeepers database and product details.

    The problem of the stock maintenance is to handle the customers requirements.

    There is no need to have stock the product which is already not yet purchased by the

    customer. So it is checked whether the product has flow in the market if not its

    informed.

    The access rights are maintained by the admin to avoid the misuse of the stock

    details form the database. The user can only order the product, view the invoice and

    lookup the products.

    1.2 OBJECTIVE:

    The objective of the stock maintenance system project to improve the business

    process of the organization. To make the system user friendly and easy to access the

    stock details. Error occurring due to human can be lower due this automation.

    Guaranteed data security as the admin only has the full rights to the access of the

    warehouse. This gives good relationship among customer, shopkeeper and

    organization.

  • 8/2/2019 SE Lab Sample Record(1)

    5/23

    CHAPTER 2

    2.1 SCOPE OF THE PROJECT:

    This proposed system has the stock maintained in an effective manner.

    Access of the database is give fully to the admin.

    Process of

    Billing

    Invoice preparing

    customer details tracking

    updating process

    fast and easy access of data

    sales record

    access rights

    only relevant information are stored

    2.2 CONCEPT:

    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 made by the customers, having registration feature

    of adding up new customers to the organization are provided in this system.

  • 8/2/2019 SE Lab Sample Record(1)

    6/23

    2.3 NON-FUNCTIONAL REQUIREMENTS

    2.3.1 SAFETY:

    A person can login, only when he/she enters a correct username and

    password, except, the new user who can register himself/ herself.

    2.3.2 RELIABILITY:

    Reliability is highly concerned with user satisfaction. As per reliability is

    concerned, it provides cent percent user satisfaction. It meets all the possiblerequirements of the user. The data are secured and thus provides more reliability.

    2.3.3 SECURITY AND PRIVACY:

    Proper security and privacy policy has been used to build this project.

    Authentication is the basic motive to precede the further processes. Corruption of

    database and software is not possible by any means.

    2.3.4 QUALITY:

    The most user friendly software, visual basic is used to build this project.

    This software is checked for its working in exceptional conditions. The various

    features used in this project enhance the quality of the project. Each and every

    module individually serves its purpose and ultimately provides a quality product.

  • 8/2/2019 SE Lab Sample Record(1)

    7/23

    CHAPTER 3

    SYSTEM ANALYSIS

    3.1 EXISTING SYSTEM:

    The existing system is a manual procedure of tracking stock details. The user

    has to check the availability of the required item by asking to the organization. The

    organization has to check the availability from the register manually.

    After getting the status the user has to fill up the form manually. The organization

    then checks the validity of the form and after checking it books the item. When the

    user submits the entire necessary document, the administrator enters the details of the

    request in the main register of item details.

    3.2 PROBLEM DEFINITION:

    The transactions related to stock, billing and purchase made are maintained

    manually at present along with maintaining the accounts of the customers and the

    suppliers.

    All these are to be automated and an application is required to relate all of them

    relatively so that the current system can be replaced and accepted without any

    problems.

    The application should provide quick access to the records maintained and

    should provide with the various reports showing the related details so that the

    important decisions could be taken easily.

  • 8/2/2019 SE Lab Sample Record(1)

    8/23

    3.3 PROPOSED SYSTEM:

    From the earlier system the job of the customer, supplier and shopkeeper was

    very lengthy process to update the status of the stock. Now customer can place the

    order and have view of the items in the warehouse.

    Similarly shopkeeper can check availability of the stock and update the

    details of stock with respect to the customers requirements and purchase made. The

    organization has the stock manager who updates the details of the products and

    informs about it to the shopkeeper.

    To add new product to warehouse or to remove the product from the

    warehouse is done by the admin who has the access rights to the database of the

    organization. New customer can be added by registering the details of account

    information and other basic details about the customer.

    3.4 ADVANTAGES OF PROPOSED SYSTEM:

    1. Reduces the work load of the employee.

    2. All the data relevant to item information are stored in the

    database.

    3. Searching can be done effectively.

    4. The generation of bills.

  • 8/2/2019 SE Lab Sample Record(1)

    9/23

    3.5 SYSTEM REQUIREMENTS:

    3.5.1 HARDWARE REQUIREMENTS:

    Processor type : Pentium III-compatible processor

    Processor speed : 1.0 GHz

    RAM : 512 MB

    Speed : 1.2 GHz

    Hard disk : 20 GB

    Keyboard : MM keyboardMonitor : VGA

    CD drive : creative

    Pointing device : Microsoft mouse

    3.5.2 SOFT WARE REQUIREMENTS:

    Front End - Microsoft Visual Basic 6.0

    Back End - Microsoft Access 2007

    Design Tool Rational Rose Enterprise Edition

  • 8/2/2019 SE Lab Sample Record(1)

    10/23

    3.6 TECHNOLOGY USED:

    Visual Basic 6.0 is fastest and easiest way to create single user and

    client/server applications for Microsoft Windows. Visual Basic 6.0 provides complete

    set of tools to simplify rapid application development both for the experienced

    professional and new windows programmers. The Visual part refers to the method

    used to create Graphical User Interface. The Basic part refers to the BASIC

    language used by more programmers than any other language in the history of

    computing. It is an ideal programming language for developing sophisticated

    professional applications for Microsoft.

    3.6.1 DATABASE CONNECTIVITY:

    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 MSACCESS.The database connectivity

    between Visual Basic 6.0 and MSACCESS is provided by using Microsoft ADO

    Data control 6.0. 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.

    3.6.1 ADVANTAGES OF VB:

    Interactive GUI tool usage

    It's simple language

    Allows a very rapid application development

    Multiple documents are interfaced effectively

  • 8/2/2019 SE Lab Sample Record(1)

    11/23

    3.7 MODULES OF THE PROJECT

    3.7.1 PRODUCT DETAILS

    This module gives details about the supplier and also relationship with the

    organization. This tracks the details about the stock entry. The products that are

    ordered by the organization are initiated to the shopkeeper.

    Then an overall requirement designed by the organisation, stock manager

    handles the stock and updates the changes made in the stock entry. Then an invoice is

    prepared by the shopkeeper to the organization to have a view of the details needed

    by the organization and the amount of billing made by them.

    Then the organization tracks the record details of invoice billing. The

    products which are there in the warehouse are stored in the database. Shopkeeper

    tracks the stock components. This also contains the details about the supplier who

    orders the stock. All their details are stored in the database. We can also view the

    supplier who has made order with the organization.

    3.7.2 STOCK DETAILS

    This module defines the details about the stock. It includes stock name, number,

    code, price and units purchased. The stock of the product is managed by the

    shopkeeper and constantly updates the database by including the contents whenever

    order is made by the customer or stocked by the supplier.

    The main role of the shopkeeper is to check the stock and update it by checking its

    availability in the warehouse. When theres a need for the product it is informed to

    the manager.

    Customer orders the product and produces a list of the needed stock details. And

    sends it to the shopkeeper. Then the needed stock is sent to the customer with the

  • 8/2/2019 SE Lab Sample Record(1)

    12/23

    ordered details. Thus the invoice of the ordered products is sent to the customer and

    then the mode of payment of the purchased stock is mentioned by the customer and

    the billing details are sent to the customer.

    Thus when the product is purchased it is updated in the stock purchased

    database. Then the stock unit is decreased to know the remaining stock left in the

    warehouse and updated. The database is checked continuously for checking the

    availability of the stock.

    3.7.3 SALE DETAILS

    This module contains the details of the sale made by the customer. The

    overall sales made by the organization is reported in the database and updated. The

    details of product, cost of the item, total products purchased, and mode of payment of

    the product details are made a note to the database.

    This shows the detailed view of the sales made by the customer and the

    supplier and the details of the stock are stored in the database. The overall salesdetails of the particular shop are displayed and the customer details and the sales

    made are stored in the database.

  • 8/2/2019 SE Lab Sample Record(1)

    13/23

    CHAPTER 4

    SYSTEM DESIGN

    USECASE:

    A use case captures the interactions that occur between developers and

    users of information and the system itself. A use case is a UML modeling element

    that describes how a user of the proposed system will interact with the system to

    perform a discrete unit of work.

    It describes and signifies a single interaction over time that has meaning forthe end user and is required to leave the system in a complete state; either the

    interaction completed or was rolled back to the initial state.

    4.1USECASE DIAGRAM FOR PURCHASE

    R e q u i r e m e n t s

    O r d e r

    P u r c h a s e

    S H O P K E E P E RO R G A N I S A T I O N

  • 8/2/2019 SE Lab Sample Record(1)

    14/23

    Following are the actors involved in 4.1

    Shopkeeper:

    The shopkeeper tracks the details of the stock

    Organisation:

    The organisation manages the requirements and access of the stock and

    updates it.

    The following are use case names and usages:

    Requirements:

    The stock requirements are specified by the organization to the

    shopkeeper.

    Order:

    The specified requirements are ordered by the shopkeeper to update the stock

    details.

    Purchase:

    Purchase of the product and the items needed are made.

  • 8/2/2019 SE Lab Sample Record(1)

    15/23

    4.2 USECASE DIAGRAM FOR SALES AND STOCK DETAILS

    Item List

    Order

    Paying

    Invoice

    CUSTOMERSHOP KEEPER

    checking

    Updating

    Following are the actors involved in 4.1

    Shopkeeper:

    The shopkeeper tracks the details of the stock.

    Customer:

    The customer buys the product and makes sales.

    The following are use case names and usages:

    Item list:

    List of the product items stored in the database.

  • 8/2/2019 SE Lab Sample Record(1)

    16/23

    Paying:

    The mode of payment of the purchase made by the customer.

    Invoice:

    An invoiceis an itemized bill for goods given to a company.Checking:

    Checks the stock details availability from the warehouse.

    Updating:

    Updates the stock process made by shopkeeper

  • 8/2/2019 SE Lab Sample Record(1)

    17/23

    ACTIVITY DIAGRAM:

    Activity diagram are used to model the behavior of a system, the way in

    which these behaviors are related in an overall flow of the system. It uses rounded

    rectangles to imply a specific system function, arrows to represent flow through the

    system, decision diamonds to deficit a branching decision and solid horizontal lines

    to indicate that parallel activities are occurring.

    4.3 ACTIVITY DIAGRAM FOR PURCHASE

    Requirements

    Specification

    Request

    Order

    Purchase

    Available

    if not available

    The following are details of the 4.3 activity diagram for purchase the user specifies

    the requirements and its send as a request. If the request is available in the warehousethen order is made and purchased. Otherwise it is specified as not available to the

    user.

  • 8/2/2019 SE Lab Sample Record(1)

    18/23

    4.4 ACTIVITY DIAGRAM FOR SALES AND STOCK DETAILS

    Items

    Sales

    Increment the

    Purchase

    Increm ent the

    Sales

    Update Sales

    & Purchase

    The following are details of the 4.4 activity diagram for sales and stock details, the

    user specifies the products and if the process is for sale then the updation of sales is

    made then increment the sales and purchase made by the user.

  • 8/2/2019 SE Lab Sample Record(1)

    19/23

    SEQUENCE DIAGRAM:

    A sequence diagram is a structured representation of behavior as a seies of sequential

    steps over time. It is used to depict work flow, message passin gand how elements in

    general cooperate over time to achieve a result. A sequence and understand how these

    events are related to classess. Following are the sequence diagrams of this project.

    4.5 SEQUENCE DIAGRAM FOR SALES AND STOCK DETAILS

    C u s t o m e r C u s t o m e r S h o p K e e p e r S h o p K e e p e r S t o c k M a n a g e r S t o c k M a n a g er

    It e m s s e l e c t e d

    C h e c k i n g w h e t h e r a v a i l a b l e

    R e p o r t d e t a i ls

    O r d e r

    B i l l p r o d u c e d

    A m o u n t d e l ive r e d

    I nv o i c e

    U p d a t i o n

    The following are details of the 4.5 sequence diagram for sales and stock details, the

    customer selects the item and sends to the shopkeeper, and this item is checked

  • 8/2/2019 SE Lab Sample Record(1)

    20/23

    whether its available and reports to shopkeeper by stock manager. Customer then

    orders the product and receives bill and then pays the bill and gets invoice.all these

    are updated.

    4.6 SEQUENCE DIAGRAM FOR PURCHASE

    OwnerOwner FirmFirm

    Requirements List

    Responding as available

    Paying the money

    Delivery of items

    The following are details of the 4.6 sequence diagram for purchase, the list of

    requirements is submitted to the organisation. The availability of stock details is sent

    as response. Then billing is done and item is received by the owner.

  • 8/2/2019 SE Lab Sample Record(1)

    21/23

    CLASS DIAGRAM

    A class is a repesentation of objects that reflects their structure and behavior within

    the system. The class diagram captures the logical structure of the system the classes

    and things that make up the mode. It is static model, describing what exists and the

    attributes and behavior it has, rather than how something is done. Class diagrams are

    most to illustrate relationship between classes and interfaces. The usage scenario

    implies a set objets that are manipulate as an actor interacts with the sytem. These

    objects are categorized into classes a collection of things that have similar attributes

    and common behavior.

    4.7 CLASS DIAGRAM

  • 8/2/2019 SE Lab Sample Record(1)

    22/23

    CHAPTER 5

    CONCLUSION AND FUTURE ENHANCEMENT

    5.1 CONCLUSION

    The proposed project of stock maintenance system has reduced the

    workload of the employees to track through the records to report the transactions

    made and procedures done. Thus it is an effective case for an organization to upload

    the details and review thus annually.

    5.2 FUTURE ENHANCEMENT

    Since every system has some limitations, so the proposed system is also not

    untouchable in this regard. Although it includes many features but still it would not

    be sufficient as the user requirements are not always same. The change in the

    requirements will need some changes in the system to fulfill the requirements.

  • 8/2/2019 SE Lab Sample Record(1)

    23/23

    Screen shots

    Bibliography


Recommended