You are on page 1of 22

Project on Stock maintenance system

Submitted to:Mrs. Cheena Mathur

Submitted By:-

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 .

2. Table of contents:1. Introduction: Subject Propose Scope Definition References Overview 2. Overall Description: Page 2 4 6 7 8

Subject Product Perspective Product Function User Characteristic

Page 9 12 13

3. System Requirements Specification

Subject External Interface Functions Performance Requirements Logical database Requirements Software System Attributes Organize Requirements

Page 14 16 16 16 17 18

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 project also 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 product 2. .2. Information about vendor. 3. 3. Selling information, buying information and reorder information about Products.

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 are maintained 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 technical and 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 the supervisor 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,

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 stakeholders need 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 the archiving 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..

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

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 made by 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. A standard 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.

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.

Make order

Agent

Collect customer information Customer Check for customer records

Verify product ordered

Update billing

Stock Receive packing order and retrieve Person

delivery

A brief view of stock maintenance

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 :

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.

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.

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

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: 1The system must enable user to enter it and easy to search and obtain complete result that distinct with correctly and unambiguous. 2The system must allow the administrator user to generate any report he want about any subject at any time.

34user.

The system must enter and retrieve data at a minimum time. The operation done by the user must produce the correct result every time it used by any

2.2

Product Function

2.2 Product Functions 2.2.1. Administrator: Explain all task of administrator .It control the all system and maintain the all information up to date for particular product .admin is work as a controller for all systems .It update time to time cost of product, how much stocks are available for products in organization. 2.2.2. Users: Explain all task of users what he can do? The system uses security requirements to provide the login facility to the users .Users is use all information about products .Users is use list of items which is available .

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.

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 system and 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.

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.

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

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 software itself. 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 system shall 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:

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.

You might also like