Vous êtes sur la page 1sur 8

浙江科技学院毕业设计(论文)(开题报告)

浙江科技学院
本科毕业设计(论文)
开题报告

题 目 Library Management System 图书馆管理系统


学 院 School of Information and Electronic Engineering
专 业 Computer Science
班 级 152
学 号 9150214014
学生姓名 Surinder Kakar
指导教师 Yang Chunting
开题日期 2019 年 02 月 28 日

Stock/ Order Management System

1. Background
The project is Stock/Order Management System (SOMS). The main purpose of the
project is for proper and efficient management of stock and inventory. The system is
developed as a universal system where any company or organization can apply and
use the system.

The Stock/Order Management System (SOMS) is designed to be more flexible then


the existing systems where it will inherit the existing features from the previous

1
浙江科技学院毕业设计(论文)(开题报告)

systems with some enhancement features. The system will be designed as a flexible
and easy adapt system where various organization can benefit from the system.
SOMS focuses on computerizing all kind of work that involve storing includes
manage documents and receipts, all records stocks activities and search stocks
information. In this system, each product will be divided according to the category of
the stock product.

The system has seven parts and first for the customers management, store
management, sales management, purchase management, supplier management, stock
management, payment management, report management. The customer management
side allows you to add the customer information into the database and you can see the
information from customer table in the view customer page, and you can modify the
customer information.

2. Significance of the Project


In presenting computerize system form stock/ order management system; SOMS can
make all the work easier. SOMS also make the entire user easy to work and make all
the product activities can do in smooth movement. This project is also contributing
benefit to all users that has user this system because this system can find all the
product or inventory in faster way. All the works can be record automatically and all
receipt or relevant document can be managed very well. This can make all the record
will be stored in the appropriate place and user can find the document easily.

For the warehouse staff, this system is allowed to minimize their works. The product
or inventory can be finding in no time and the entire product is stored in the right
way. This system also makes the entire warehouse staff just must fulfill one data
record and the system automatically manages the data.

This system will handle all the problems in the company and the main significance of
this system is to computerize all activities of the company and reduce the time
consumption. In just we can say our system has the following significances to see
below:

 Make all the activity of the company will be computerized system


 Easily managed all different activity for the company
 Easy operations for company tasks
 Centralized database management
 No need paper work for company
 No delay time activity
 Faster and efficient process of company’s activities
 Reduce the number of employees that company needs to work.

3. Module Functions of the System


Functional module is defined the fundamental actions that system must perform. The
module functions for the system are divided into several main parts, login function,

2
浙江科技学院毕业设计(论文)(开题报告)

Sales function, Purchase function, supplier function, Stock/Product function,


Customer function, Payment function, Reports function. The system has the
following functions:

 Login form: This form shows you the login interface page, users have a user
name and password, when users enter a valid user name and password then
he/she can successfully access the home page for the system.

 Home or dashboard: The home page displayed all navigators and quick links
for example add sales link, add customer link, add supplier link, add purchase
link, and also shows some short information about total number of products,
total number of sales transaction, total number of suppliers, and total number
of customers and it includes various options for the system.

 Store Detail module: This module form provides the options Modify or update
store details to input from, for example, (Company’s name or company’s address,
telephone number, location, zipcode, city, email, website). The company can stored own
information with the store detail table in the database.

 Sales module: This sales module provides the options to add, edit, delete and
update all records from the sales and view all details about sales records to know
who make order stock/product sales information and who buy the products and it’s pay
the money or not and it has also search box form that you can easily searching sales
information by using stock_name or stock_id.

 Customer module: This module provides the option to modify customer


information like add customer, edit customer, delete customer and update
customer records, and view all customer records from customer detail table.
Also you can search by names into the search box button top of customer
records and tick or select the check box to the left corner to delete the
customer records.

 Purchase module: This form provides to add or update purchase records and view
all purchase record from purchase table and also you can search by names into the
search box button top of purchase records and tick or select the check box to
the left corner to delete the purchase records.

 Supplier module: This module provides to modify and update supplier


records and view all supplier records from supplier table in the database. The
supplier has a supplier_name, supplier_address, supplier_contact1,
supplier_contact2.

 Stock/product module: This module provides to all basic functional for


stock/product like add, edit, delete and update all different parts of the
stock/product information and also you can search by using stock_id, or

3
浙江科技学院毕业设计(论文)(开题报告)

stock_name.

 Payments/Outstanding module: This payment module provides to add or


update payment record in the database. The customer can pay cash or credit,
cheque, or other. When the customer pay the money will generate to
transaction records.

 Reports module: this module provides all the basic functions for reports like
sales report, purchase report, purchase stock reports. Admin should be able to
get reports on daily, weekly, monthly and yearly.

4. Key Problems with implemented


Stock/Order Management System is a kind of business that serves people all over
world with ready stock/products. Currently this company is going on with lot of
products. People feel more comfortable with lot of variations in the selection and
consumption of their products in their demands.

Let’s concentrate on sales and customer area in a stock/product. In traditional sales


system, a customer has to make a phone call in order to get his products reserved. If
luckily the phone gets connected, then the customer does some formal conversation
like hello, hi, etc. Then he demands for today’s order and do some discussion over
order items then he orders and he has to give some of this identification
specifications. This process takes 5-8 minutes to complete. On the receiver side there
is hardly one phone line and one operator. So he can cover around 15-20 orders
maximum in an hour.

Still there might be many other problems associated with the traditional system of
stock/ order management system through telephone. So what should be the solution
for these problems..?

The solutions for the above problems are following:

 Product Perspective: The software requires a connection to a database server


containing the inventory database. The program will be executed as a
standalone application on a single machine. The application may be executed
on multiple machines simultaneously. The user will interact with the program
via a GUI. The user will use both the mouse and keyboard for input and all
information will be outputted to the monitor.

 Product Functions: This function contains four different functions like add,
edit, update and delete functions.

 Add Function: This function will be used to add new records to the database.

 Delete Function: This function will be used to delete records from the

4
浙江科技学院毕业设计(论文)(开题报告)

database. This may be necessary if a user accidentally inputs the wrong


information. If the wrong information is entered then the user can go back and
delete the item. There must be methods set in place to verify that the user
wants to delete a specific item, thus reducing the possibility of deleting an
incorrect item from the database.

 Edit Function: This function will edit an item from the stock/product or
customer information, purchase information, sales information, supplier
information by the system. If a user accidentally inputs the wrong information
into the database then the user can go back and edit the information.

 Update Function: this function will update all different parts of the system.

 Sales Function: This function will be used to generate statistics about sales of
stock/products. The function will be able to calculate the sales within a given
time period. The function will determine the number of sales and the total
amount.

 User Characteristics: The user should have knowledge of how to operate in a


Windows environment. They must be able to execute the program. The user
may have to know how to connect to the database server.

 General Constraints: The program is designed to be executed on a PC


running a Windows OS. The GUI will be implemented using PHP script
language, HTML tags and apache 2.2 web server applications and MySQL
database server.

 Assumptions and Dependencies: The program will be executed on a


Windows OS platform. Connection to the server will be available for all times
at which the program is to be used.

 Database Server Functions: This function will be database Connection to the


server.
 Connect_Db: Connects to the database server.
a. Receives server information from Server_Info.
b. Connects to database server.
c. Display success/error message.
 Server_Info: Gets information about the server.
a. Opens file install.php.
b. Reads in server information
 Server_Auth: Performs server authentication.
a. Retrieves username and password from user.
b. Supplies login information to server.
 Disconnect_Db: Disconnects from the database server.
 Search_Item: searches for items in the database.

5
浙江科技学院毕业设计(论文)(开题报告)

a. Retrieve criteria from user input.


b. Search database for specific criteria.
c. Display items which matched criteria.

5. Research and technologies methods


 User Interface: The user will utilize the GUI to input required information.
The user will be able to click on-screen buttons to visible around the program.
The user will also be able to click on fields to enter text into the fields. The
user will be able to use the tab key to move between fields.

 Performance: The program should run at such a speed that the user can move
at his/her own pace, without noticing interruption due to processing.

 Design Constraints: The program is designed for and will only operate under
the Windows OS.

 Reliability: The software should not have any reliability issues. The software
will be thoroughly tested and any issues resolved.
 Availability: The software will execute as a standalone system so as long as
the machine is running, the program will be available. The key to maintaining
availability will be by ensuring a connection to the database server is

6
浙江科技学院毕业设计(论文)(开题报告)

available. Failure to connect to the database will make data unavailable.


 Security: This software is intended to communicate over an internal network;
therefore security is of little concern. The user will have to enter the username
and password so the program can connect to the database server. The
username and password will be stored into the database because there is no
encryption of such information is outside the scope of the project.

 Maintainability: The software will be composed of various modules


decreasing the complexity of expansion.
 Portability: As states previously, this software will only run under the
Windows OS. The setup file, setup.info, can be copied to multiple machines
so that each program does not have to be setup separately.

The project schedule planning:

时 间 毕业设计(论文)工作内容
2016 年 2 月 15 日~2016 年 2 月 23 日 Analysis and translate the project modules
2016 年 2 月 24 日~2016 年 2 月 27 日 Design System Modules and Functions
2016 年 2 月 28 日~2016 年 2 月 31 日 Drawing Design Structure and Requirements Modules.
2016 年 3 月 1 日~2016 年 3 月 6 日 Designing Databases, Tables Structures and Creating.
2016 年 3 月 7 日~2016 年 3 月 10 日 Implementing Login user interface, Home and Testing.
2016 年 3 月 11 日~2016 年 3 月 13 日 Implementing Sales and Customer interfaces.
2016 年 3 月 14 日~2016 年 3 月 17 日 Implementing Purchase, Supplier and Testing.
2016 年 3 月 18 日~2016 年 3 月 21 日 Implementing Stock/product, Payment/Outstanding.
2016 年 3 月 22 日~2016 年 3 月 30 日 Implementing Reports Interface and Testing.
2016 年 3 月 31 日~2016 年 4 月 2 日 Finished with Implementing and I show Teacher.
2016 年 4 月 3 日~2016 年 4 月 4 日 Starting Writing thesis Book, and meeting my Teacher.
2016 年 4 月 5 日~2016 年 4 月 7 日 Writing Chapter 1 Introduction for thesis book.
2016 年 4 月 8 日~2016 年 4 月 10 日 Writing Chapter 2 Requirements and I meeting Teacher.
2016 年 4 月 11 日~2016 年 4 月 15 日 Writing Chapter 3 Database Design and I show teacher.
2016 年 4 月 16 日~2016 年 4 月 20 日 Wring Chapter 4 Implementations and I show teacher.

7
浙江科技学院毕业设计(论文)(开题报告)

2016 年 4 月 21 日~2016 年 4 月 22 日 Writing Summary and References and I show teacher.


2016 年 4 月 23 日~2016 年 4 月 24 日 Writing Literature Review Paper and I show teacher.
2016 年 4 月 23 日~2016 年 4 月 25 日 Writing Proposal Paper and I show Teacher.
2016 年 4 月 26 日~2016 年 4 月 30 日 Writing Main tasks and purpose Paper.
2016 年 5 月 1 日~2016 年 5 月 2 日 Update Main tasks paper and purpose.
2016 年 5 月 3 日~2016 年 5 月 4 日 Finish Main tasks paper and show teacher.

指导教师审核意见:

指导教师签字:

年 月 日

Vous aimerez peut-être aussi