Anda di halaman 1dari 82

DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

INTRODUCTION

-1-
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

1. INTRODUCTION

Computer based systems are widely used in almost every field like business, banking, medicine,

telecommunication, weather etc. The multifarious applications of the computer have made life easier,

faster, information reliable and accessible.

The main objective of BOUTIQUE MANAGEMENT SYSTEM is to show computerized systems are

used to get effective ways in business purposes. The Main aim of this project for Boutique is to improve

accuracy of the system .It maintains the details of a particular stock details,staff details,customer details of

each and every locations under that boutique and also updating for the same .It also stores the details of

various users of the boutique. The primary features of the project entitled Boutique management system

for boutique are good design flexibility and easy availability for various users. And also it uses database

tables.

Computerized systems are that in which all the procedures are in the electronic way using electronic

systems developed to replace manual systems, thus reducing cost and enhancing the reliability of

outcomes. Computerized offices see to better management of information at faster speeds as well as a

great reduction in paper work as computers can store millions of data in an accurate and long lasting form.

It helps in tracking and using information directly without any tedious searches. Also modifications and

alternations are possible with minimal effort through a completely computerized system.

-2-
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

1.1 Synopsis

The project entitled BOUTIQUE MANAGEMENT SYSTEM is done at YELDO MAR BASELIOS

COLLEGE. The existing system is manual. It includes lots of paper works. This causes lots of errors and

wastage of time. The new System overcomes these limitations. The new System will process the Agents,

Customers, Agent salary etc. It is possible to retrieve all customers details under the system.

This project has developed under VISUAL BASIC 6.0 As front end and SQL SERVER 2008 as back

end. Visual Basic is very useful and efficient graphical interface programming language. In VB we can

easily manage reports and forms. In this system we can do all the activities in VB easily.

We are very confident that our system will operate the manual operations of Boutique and that will help

the staff very much. Also the delay in each and every process can be minimized and that will lead to the

overall function of the Boutique in to great success.

The BOUTIQUE MANAGEMENT SYSTEM is designed for the computerization of YELDO MAR

BASELIOS COLLEGE.

Modules Are:

1. Admin

2. Staff

3. Customers

1. Admin

Manage Add category


-3-
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Manage Add subcategory

Manage purchase

Manage purchase return

Manage sales return

Manage stock

Manage staff

View stock

View Agents

View feedback

View Customers

View purchase details

View sales details

View staff details

View add staff

View Offer Selection

2. Staff

Manage purchase

Make purchase return

Manage sales

Manage sales return

Manage addcustomer

-4-
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

View stock

View feedback

View category

View subcategory

3. Customers

feedback

View agents

View stock

Module Description

ADMIN

Manage Add category:

We can save, delete ,new and update addcategory in each location and add their category details

Manage Add subcategory:

We can save, delete , new and update addsubcategory and we can also enter the subcategory.

Manage purchase:

We can save, cancel, delete, total and update purchase.

Manage stock:

We can save, delete,cancel and new the stock.

Manage staff:

We can save, delete,cancel and new the stock.

Manage purchase return:

We can add, delete and update the students details in each department in the college.

Generate Timetable:

-5-
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

We can allocate subject to teachers in each department.

VIEW TIMETABLE

Teachers wise Timetable:

Teachers can see the timetable for his/her class, subject & period.

Class wise Timetable:

Student can see the timetable for his/her class, subject & period and students can also see the semester

wise subject and subject wise teacher

View Subject Wise Teacher:

View the each semesters subject wise teacher in the department

View Subject In semester:

Students can view the subject of whole semester

-6-
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

1.2 About the Organization

Over two decades of quality management system, business expertise and sound strategies are responsible

for this phenomenal growth of the company. At LCC, it's a whole new way to work. Here an excellent

team of professionals force the pace, challenge the limits of expansion. This uncompromising tenacity has

helped LCC InfoTech forge to the forefront as one of India's largest computer training networks and

mirrors a global presence, stretching the business areas further and faster. In fact, LCC was the first to

franchise education centers in India.

Diversification has led LCC InfoTech into wider spheres of Multimedia, Communications,

Infrastructure and Software Development. The software training centers in towns, cities and metropolises

are already spreading computer education to the masses, under the brand name LCC giving LCC

InfoTech a decisive edge and making it a total I.T. solutions provider in the I.T. industry. Training an

average of 1, 00 00 students a year, it has an alumni base of over 2.7 million students with a pan India

network covering all corners of the country.

-7-
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

SYSTEM ANALYSIS

-8-
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

2.1 The Existing System

In the existing system time table management is a tedious task. In this system all the details included

manually like period allocation to teachers, maximum periods to class .It may contain manual errors and it

takes more time .Duplication entry is also possible. All the activities are done by user manually .There is a

chance for occurring errors in maintain the details because details are prepared manually. Presently we are

using manual system in this all we do data entry by writing data into the book, paper documents Files.

2.2 ProposedSystem

Using this system one can easy get the information about class timetable we must input the number of

teachers, number of periods, total hours and subject it gives the automated timetable for students and

teachers.

Advantages:-

1. Desktop handle User Friendly

2. High efficient and less time consuming

3. Avoid redundancy of data

4. A provision for insertion, deletion, modification is present

5. Every action has been provided with proper guidelines

6. Easy to maintain record of assets, Liabilities, etc. and details of transactions

7. Reports can be supplied more quickly and frequently

2.2. 1.User Friendly System

-9-
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

The user programs that are developed by many developers should be as friendly as possible. Since

application programs are intended for users, the interactivity should be the maximum I.e., for each and

every operation the system should ask question to the user and get appropriate answer from the given

opinion. While an error in input occurs, the system should warn the user about the error occurred and

prompt him to correct the mistake. Thus interactivity and the user friendliness were considered as one of

the objective of the system development.

2.2.2. Efficiency

The application program development process involves very large number of steps and during the

development one of the primary objectives that should be kept in mind is the efficiency of the program.

The efficiency means that we should increase the processing time.

2.2.3. Time Saving

The program should be less time consuming. It means that while we are processing data the response time

from the system should be small. So importance should give for less time consuming programs while

developing the program.

2.2.4. AvoidingData Redundancy

The dataredundancy means the repeated storage of same data in a database and hence waiting the storage

space. So we are using the concept of normalization in order to avoid data redundancy and various

aromatic occurring in the table design.

2.2.5. AbilityTo Store Data

Databases are able to keep large amount of information and data and they store these information and

records in the form of records.

- 10 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

2.2.6. Ease of Modification, Updatingand Deletion

Computerized database management system makes the modification, update and deletion of database

records easier

2.2.7. Automated Report Generation

Generating user reports are easier than that of the existing system. Various reports are produces by just

including a mouse click in the suitable items on the pull down menu.

- 11 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

FEASIBILTY ANALYSIS

3. FEASIBILTY ANALYSIS

3.1Feasibility Study

- 12 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

One of the important outcomes of the preliminary investigation is the determination of the feasibility of

the system. These are different aspects of the feasibility study in the investigation phase. After the

documents reviewing the selected personnel, investigating the various resources the following are the

results for the three feasibility.

Three key combinations are involved in the feasibility study

Technical feasibility

Economic feasibility

Operational feasibility

3.1.1 Technical Feasibility

Technical study is a study of hardware and software requirements. All the technical issue related

to the proposed system is dealt during feasibility stage of preliminary investigation produced the

following results:

Hardware Requirements:

Processor : AMD or Higher

Memory : 500MB RAM or Higher


250 GB HDD or Higher
Software Requirements:

Windows 7

Visual Basic 6.0 Microsoft SQL Server 2008

Data keeping capacity of the proposed equipment to be used for the system are enough.

Data retrieval for the various enquires are fast enough technically, according to the proposed

Hardware .The entire terminal user connected to the proposed system will get the adequate response.

The proposed system is very easy in use, database security is very high, easy in access,

and reliability and accuracy are enough.

- 13 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Considering the above facts the proposed system is fully technically feasible.

3.2.2 Economic Feasibility

Economic analysis is the most frequently used method for evaluating the effectiveness of a

candidate system. More commonly known as cost/benefit analysis, the procedure is to determine

the benefit and saving that are expected from a candidate system and compare them with the

term of time by automating the process of report generation.

The system can be developed technically and if installed would still be good for the organization. The

cost is found to be lesser compared to the benefits of the proposed system. The workload of a user will

decrease to half of the current workload. Hence the proposed system is found to be economic feasible.

3.2.3 Operational Feasibility

The developed system is completely driven and user friendly. Also the system is developed in Visual

Basic, which is GUI. There is little need skill for new user to operate the software. Reports will be exactly

as per the requirement.

At the beginning of preliminary investigation work all the personnel approached responded positively this

reduces the chance of resistance to the proposed system. Considering all the issue stated above makes the

proposed system operationally feasible.

- 14 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

SYSTEM SPECIFICATION
- 15 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

- 16 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

4.1 Hardware Requirements

Processor : AMD or Higher

Memory : 500MB RAM or higher


250GB HDD or Higher

Monitor : SVGA Color Monitor

Keyboard : 104 Character Keyboard

Pointing Device : Mouse or any other pointing device

4.2 Software Used

Operating System : Windows 7

Front End : Visual Basic 6.0

Back End : SQL Server 2008

- 17 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

4.3 Language and Tools Used

4.3.1 Front End


The system has been developed in Visual Basic 6.0 as front end.

VISUAL BASIC 6.0

MS Visual Basic 6.0 is the newest of the popular programming language. With its new features,
Visual Basic is even stronger contender in the application development areas than ever before.
The Visual Basic environment is for great creating almost any type of locations we can
think of. We can develop robust stand-alone applications, games and utilities is less time than in
order languages. We can also use Active X technology to create internet enabled application that is
limited only by our imagination.
Visual Basic 6.0 is an addition to VB products. It allows Windows application and easy learning
which enables us to create programs quickly for PC without being an expert in C++ or other
programming language.
Visual Basic provides a graphical environment where we usually design the forms and control
that our application uses. Visual Basic support many useful tools that are more productive. This
includes but is- not limited to project, forms, objects templates. Custom controls, add-ins and data
manager. We can use these tools together to create applications in months, weeks, or every day,
when compared too much longer development time when we use other languages. Version 6 of
Visual Basic is specifically designed to utilize the Internet. It becomes with several controls that
allows to create web-based application called Active-executable.

4.3.2 Back End


The system has been developed in Microsoft SQL Server 2008 as back end.

MICROSOFT SQL SERVER 2008

- 18 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

SQL Server 2008 is the native data store of C# .NET every business enterprise maintains large volumes of
data for its operations. With more and more people accessing data for their work, the need to maintain its
integrity and relevance increases. Normally with the traditional method of storing data and information in
the files, the chances that the data loses, its integrity and validity are very high. SQL Server 2008 offers
capabilities of both relational and object-oriented database systems. In general, objects can be defined as
reusable software calls which can be location independent and perform a specific task on any application
environment with little or no chance to the code.
SQL Server products are based on a concept known as Client Server Technology. This concept invokes
segregating the processing of an application between two systems. One performs all activities related to
database (server) and other performs activities that help the user to interact with the application client.
A client of front-end database applications also interacts with the database by requesting and receiving
information from the database server. It acts as interface between the user and the database. The Database
Server or back-end is used to manage the database tables optimally among multiple clients who
concurrently request the server for same data. It also enforces data integrity across all client application
and controls database access and other.
Microsoft SQL Server 2008 extends the performance, reliability, quality and ease-of-use of Microsoft SQL
Server version 8.00194 Microsoft SQL Server 2008 includes several new features that make it an excellent
database platform for large-scale online transactional processing (OLTP), data warehousing, and e-
commerce applications.
The OLAP Services feature available in SQL Server version 7.0 is now called SQL Server 2008 Analysis
Services. The term OLAP Services has been replaced with the term Analysis Services. Analysis Services
also includes a new data mining component.

The Repository component available in SQL Server version 7.0 is now called Microsoft SQL Server 2008
Meta Data Services. References to the component now use the term Meta Data Services. The term
Repository is used only in reference to the repository engine with in Meta Data Services.

4.3.3 Operating System


The OS used is Windows Operating System.
WINDOWS OS

- 19 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

The hall mark software of Microsoft, which had created a new wave of graphical user interface in
the industry, WINDOWS 7 stands in the top of its popularity. The advent of Microsoft plus has cured
whatever faults were there in the original WINDOWS 7 version and made it and useful tool to work with
the memory resident programs of it, make the reloading of WINDOWS 7 easier, it plug and play
connectivity for input output devices makes a new dimension towards the use of computer system.
Connectivity to the information networks like Internet through modems makes it overstate software.
Almost all new software has their windows version also. The programmer and file manager facilities of it
had

Made a leap way towards giving a new dimension towards the operation of computer systems.

- 20 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

SYSTEM DESIGN

5. SYSTEM DESIGN

5.1 Input Design

- 21 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Input is the process of converting user inputs computer based format. The project requires a set

of information from the user to prepare a report. In the order, when organized input data are needed.

In the system design phase, the expanded DFD identifies logical data flow, data stores and

destination. Input data is collected and organized into groups of similar data. The goal behind

designing input data is to make the data entry easy and make it free from logical error. The

input entry to all type of clients is the username and password. If they are valid the client is

allowed to enter into the software.

Objectives

To produce a cost-effective method of input

To achieve the highest possible level of accuracy.

To ensure that the input is acceptable and understandable

The main input forms that are used in this system include:
Student Details
This form is for managing the details of students into the system.
Teacher Details
This form is for managing the ofteachers into the system.
Department Details
This form is formanaging the details of departments

Course Details
This form is for managing the details of course
Batch Details
This form is formanaging the details of batch details
Subject Details
This form is for managing the details of subject

5.2 Output Design

- 22 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Outputs are the most important direct source of information to the user and to the management.

Efficient and eligible output design should improve the systems relationship with the user and

help in decision making,

Output design generally deals with the results generated by the system i.e., reports. These

reports can be generated from stored or calculated values. Reports are displayed either as screen

window preview or printed form. Most end users will not actually operate the information system

or enter data through workstation, but they will use the output from the system.

Outputs from computer systems are required primarily to communicate the results of processing to the

user. They are also used to provide a permanent copy of these results for later consultation.

REPORTS

Class Wise Report:

It display the class wise timetable for students

Subject wise Teachers Report:

It display the subject wise teacher in each semester

Teachers Wise Report:

It displaysthe TeachersTimetable details

SemesterWiseSubject:

It displays the Semester wise Subject

5.3Data Flow Diagrams

- 23 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Information is transferred as it flows through a computer based system. The system accept input in a

variety of forms; applies hardware , software and human elements to transform input to output; and

produces output in variety of forms . A data flow diagram is a graphical technique that depicts information

flow and transforms that are applied as data move from input to output.

The four Symbols used in the DFD are

It represents data source or destination

It represents flow of data that is data stream

It represents a process that transforms the data.

It represents the data store

DATA FLOW DAIGRAMS

CONTEXT LEVEL

- 24 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

- 25 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

- 26 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

- 27 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

- 28 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

- 29 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

5.4 Table Design


Login Table

Table Description: Users Details


Field name Data Type Size Description
User name Varchar 8 User name
Password Varchar 8 password

Expense Table

Table Description: Expense Details

Primary key: Id

Field Name Data Type Size Description


ID int 2 id
Date varchar 50 Date
Description char 10 description
Amount varchar 10 amount

Table feedback

Table Description: feedback Details

Primary key: Customer_Id

Field Name Data Type Size Description


custid Int 2 Customer id
Customer name varchar 10 Customer name
feedback Varchar 20 feedback

- 30 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

ItemTable

Table Description: Item Details

Primary key: itemId,

Field Name Data Type Size Description


itemid Int 2 itemid
Iname Varchar 25 itemName
categoryname Int 2 categoryname
Size Date Date size
Quantity Varchar 20 Quantity
Amount Int 2 Amount
Totalprice Int 2 Price

Salesdetails Table

Table Description: salesDetails

Primary key: sid

Foreign key:billno

Field Name Data Type Size Description


Billno Int 2 billno
Item Varchar 50 item
Quantity int 20 quantity
Total int 2 Total

.
- 31 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Scategory Table

Table Description: SubcategoryDetails

Primary Key: Id

Field Name Data Type Size Description


Id int 2 id
Category Varchar(50) 20 Category

Subcategory Varchar(50) 20 subcategory

SReport

Table Description: Report details

Field Name Data Type Size Description


Billno Int 2 Bill number
Itemname Varchar 20 itemname
Price Int 2 Price
grandtotal Int 2 Total

Staff details

Table Description: Details of staff

Field Name Data Type Size Description


Id Int 2 Staff Id
sname Varchar 20 staffname
Designation Int 2 Designation
address Int 2 Address
Sal Int 2 Salary
Phone Int 2 Phone

- 32 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Stock details

Table Description: Details of stock

Field Name Data Type Size Description


pId Int 2 Staff Id
itemname Varchar 20 staffname
color Varchar 20 Color
size Int 2 Size
quantity Int 2 Quantity
type Varchar 20 Phone

Customer details

Table Description: Details of Custome

Field Name Data Type Size Description


CId Int 2 customerid
cname Varchar 20 customername
address Varchar 20 address
phone Varchar 10 phone
sid Int 2 Salesid

- 33 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Sales details

Table Description: Details of sales

Field Name Data Type Size Description


billno Int 2 billno
billdate Varchar 20 date

item Varchar 20 item


Category Int 2 category
quantity Int 2 Quantity
Color Varchar 20 color
Price Int 2 price
Total Int 2 total

- 34 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

CODING

6. CODING
- 35 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

6.1Manage Customer

Public Function clear()


txtcname.Text = ""
txtaddr.Text = ""
txtphno.Text = ""
txtsid.Text = ""

End Function
Public Function validation()
If txtcname.Text = "" Then
MsgBox "enter customer name"
validation = False
Exit Function
End If
If txtcid.Text = "" Then
MsgBox "enter customer id"
validation = False
Exit Function
End If
If txtaddr.Text = "" Then
MsgBox "enter address"
validation = False
Exit Function
End If
If txtphno.Text = "" Then
MsgBox "enter phno "
validation = False
Exit Function
End If
If txtsid.Text = "" Then
MsgBox "enter salesid"
validation = False
Exit Function
End If
validation = True
End Function

- 36 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Private Sub cmdcancel_Click()


txtcname.Text = ""
txtaddr.Text = ""
txtphno.Text = ""
txtsid.Text = ""
End Sub

Private Sub cmddlt_Click()


Dim j As Integer
If cus.State = 1 Then cus.Close
j = MsgBox("Do you want to delete", vbYesNo, "message")
If j = vbYes Then
cus.Open "select * from tbl_customer where cid='" &
griddetails.TextMatrix(griddetails.Row, 0) & "'", con, adOpenKeyset, adLockOptimistic
cus.Delete
cus.Update
cus.Cancel
MsgBox "DELETED SUCCESSFULLY", vbInformation
End If
getid
initial2
clear1
End Sub

Private Sub Cmdsave_Click()


If validation = True Then
If cus.State = 1 Then cus.Close
cus.Open "select * from tbl_customer", con, adOpenKeyset, adLockOptimistic
cus.AddNew
cus.Fields("cname") = txtcname
cus.Fields("address") = txtaddr.Text
cus.Fields("phone") = txtphno.Text
cus.Fields("sid") = txtsid.Text
MsgBox "saved"
cus.Update
cus.Close
clear
End If
getid
initial2
End Sub

Public Function getid()


- 37 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

If cus.State = 1 Then cus.Close


cus.Open "select * from tbl_customer", con, adOpenKeyset, adLockOptimistic
If cus.RecordCount > 0 Then
If cus.State = 1 Then cus.Close
cus.Open "select max(cid) as cid from tbl_customer", con, adOpenKeyset,
adLockOptimistic
If cus.BOF = False Then
txtcid.Text = cus.Fields("cid") + 1

End If

Else
txtcid = 1
End If
cus.Close
End Function

Private Sub Cmdupdate_Click()


If cus.State = 1 Then cus.Close
cus.Open "select * from tbl_customer where cid= " &
griddetails.TextMatrix(griddetails.Row, 0) & "", con, adOpenKeyset, adLockOptimistic

cus.Fields("cname") = txtcname.Text
cus.Fields("address") = txtaddr.Text
cus.Fields("phone") = txtphno.Text
cus.Fields("sid") = txtsid.Text
cus.Update
cus.Close
MsgBox "UPDATED SUCCESSFULLY", vbInformation
getid
initial2
clear1
End Sub

Private Sub Command1_Click()


Command1.Visible = False
cmdsave.Visible = True
Cmdupdate.Visible = False
Cmddlt.Visible = False
clear
End Sub

- 38 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Private Sub Command2_Click()


griddetails.Visible = True
Command3.Visible = True
End Sub

Private Sub Command3_Click()


griddetails.Visible = False
Command3.Visible = False
Command2.Visible = True

End Sub

Private Sub Command4_Click()


Unload Me
MDIForm1.Show
End Sub

Private Sub Form_Load()


griddetails.Visible = False
Command3.Visible = False
getid
initial2

End Sub

Public Function initial()


griddetails.Rows = 1
griddetails.Cols = 5
griddetails.ColWidth(0) = 2000
griddetails.ColWidth(1) = 2000
griddetails.ColWidth(2) = 2000
griddetails.ColWidth(3) = 2000
griddetails.ColWidth(4) = 2000
griddetails.TextMatrix(0, 0) = "cid"
griddetails.TextMatrix(0, 1) = "cname"
griddetails.TextMatrix(0, 2) = "address"
griddetails.TextMatrix(0, 3) = "phone"
griddetails.TextMatrix(0, 4) = "sid"
End Function
- 39 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Public Function initial2()


initial
If cus.State = 1 Then cus.Close
cus.Open "select * from tbl_customer", con, adOpenKeyset, adLockOptimistic
If Not cus.EOF Then
cus.MoveFirst
While Not cus.EOF
griddetails.Rows = griddetails.Rows + 1
griddetails.TextMatrix(griddetails.Rows - 1, 0) = cus.Fields("cid")
griddetails.TextMatrix(griddetails.Rows - 1, 1) = cus.Fields("cname")
griddetails.TextMatrix(griddetails.Rows - 1, 2) = cus.Fields("address")
griddetails.TextMatrix(griddetails.Rows - 1, 3) = cus.Fields("phone")
griddetails.TextMatrix(griddetails.Rows - 1, 4) = cus.Fields("sid")
cus.MoveNext

Wend
cus.Close
End If

End Function

Private Sub griddetails_Click()


If cus.State = 1 Then cus.Close
cus.Open "select * from tbl_customer where cid= '" &
griddetails.TextMatrix(griddetails.Row, 0) & "'", con, adOpenKeyset, adLockOptimistic
txtcid.Text = cus.Fields("cid")
txtcname.Text = cus.Fields("cname")
txtaddr.Text = cus.Fields("address")
txtphno.Text = cus.Fields("phone")
txtsid.Text = cus.Fields("sid")
cus.Update
cus.Close
cmdsave.Visible = False
Cmdupdate.Visible = True
Cmddlt.Visible = True
Command1.Visible = True
Command2.Visible = False
End Sub
Public Function clear1()
- 40 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

txtcname.Text = ""
txtaddr.Text = ""
txtphno.Text = ""
txtsid.Text = ""
End Function

Private Sub Image2_Click()

End Sub

Private Sub txtcname_KeyPress(KeyAscii As Integer)


If KeyAscii > 47 And KeyAscii < 59 Then
MsgBox "numericvalue not permitted"
KeyAscii = 0
End If
End Sub

Private Sub txtphno_KeyPress(KeyAscii As Integer)


If KeyAscii > 48 And KeyAscii > 58 And KeyAscii <> 8 Then
MsgBox "character is not permitted"
KeyAscii = 0
End If
End Sub

- 41 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Private Sub txtphno_LostFocus()


Dim le As Integer
Dim ph As String
ph = txtphno.Text
le = Len(ph)
If (le <> 10) Then
MsgBox "enter valid mobile number", vbCritical, App.Title
txtphno.Text = ""
End If
End Sub

Private Sub Txtsid_KeyPress(KeyAscii As Integer)


If KeyAscii > 48 And KeyAscii > 58 And KeyAscii <> 8 Then
MsgBox "character is not permitted"
KeyAscii = 0
End If
End Sub
6.2 Manage Sales

Private Sub Cmdentry_Click()


If rs.State = 1 Then rs.Close
rs.Open " select * from tbl_sales", con, adOpenKeyset, adLockOptimistic
rs.AddNew
'rs.Fields("bill_no") = Textbillno.Text
rs.Fields("billdate") = DTPicker1.Value
rs.Fields("item") = Cmbprod.Text
rs.Fields("category") = Cmbdistname.Text
rs.Fields("color") = Combosale.Text
rs.Fields("quantity") = Comboquant.Text
rs.Fields("price") = Textprice.Text
rs.Fields("total") = Texttotal.Text
'rs.Fields("grandtotal") = Txtgrand.Text
rs.Update
gridfill
rs.Close
- 42 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

rs.Open "select * from table_sales_details", con, adOpenKeyset, adLockOptimistic


rs.AddNew
rs.Fields("billno") = Textbillno.Text
rs.Fields("item") = Cmbprod.Text
rs.Fields("quantity") = Comboquant.Text
rs.Fields("total") = Texttotal.Text
rs.Update
rs.Close
MsgBox "INSERTED"

End Sub

Private Sub Command1_Click()


'gridfill2
End Sub

Private Sub Comboquant_Click()


Dim ii, jj, bb As Integer
jj = Val(Comboquant.Text)
'MsgBox jj
If rs2.State = 1 Then rs2.Close
rs2.Open "Select * from Table_stock where itemname='" & Cmbprod.Text & "'", con,
adOpenKeyset, adLockOptimistic
If rs2.RecordCount > 0 Then
ii = Val(rs2.Fields("quantity"))
'MsgBox ii

If jj > ii Then
MsgBox "not sufficient quantity and available quantity is " & ii

- 43 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Unload Me
Frmsales_m.Show
End If
End If

rs2.Close
End Sub

Private Sub Command2_Click()


total
Dim ii, jj, bb As Integer
jj = Val(Comboquant.Text)
If rs2.State = 1 Then rs2.Close
rs2.Open "Select * from Table_stock where itemname='" & Cmbprod.Text & "'", con,
adOpenKeyset, adLockOptimistic
If rs2.RecordCount > 0 Then
ii = rs2.Fields("quantity")
'MsgBox ii
End If
bb = ii - jj
rs2.Close
If rs2.State = 1 Then rs2.Close
rs2.Open "Select * from Table_stock where itemname='" & Cmbprod.Text & "'", con,
adOpenKeyset, adLockOptimistic
rs2.Fields("quantity") = bb
rs2.Update
rs2.Close

End Sub

- 44 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Private Sub Commandcustomer_Click()


gridfill3
End Sub
Private Sub Commanddate_Click()
gridfill2
End Sub

Private Sub Commandexit_Click()


Unload Me
MDIForm1.Show
End Sub

Private Sub Commandgrand2_Click()


Dim a As String
If rs2.State = 1 Then rs2.Close
rs2.Open "Select sum(total) as a from Table_sales where date='" & DTPicker2.Value & "'",
con, adOpenKeyset, adLockOptimistic
Textgrand2.Text = rs2.Fields("a")
rs2.Close
End Sub

Private Sub Commandgrand3_Click()


Dim a As String
If rs4.State = 1 Then rs4.Close
rs4.Open "Select sum(total) as a from Table_sales where distname='" & Cmbdistname.Text
& "'", con, adOpenKeyset, adLockOptimistic
Textgrand3.Text = rs4.Fields("a")
rs4.Close

- 45 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

End Sub

Private Sub Commandsave_Click()


If rs.State = 1 Then rs.Close
rs.Open "select * from Table_sreport", con, adOpenKeyset, adLockOptimistic
rs.AddNew

rs.Fields("grandtotal") = Texttotal.Text
rs.Fields("distname") = Textbillno.Text
rs.Fields("totalname") = Txtgrand.Text

rs.Update
MsgBox "SAVED"
rs.Close
'gridfill
Unload Me
Frmsales_m.Show
End Sub

Private Sub Commandtotal_Click()


Dim a, b, c As Integer
a = Val(Comboquant.Text)
b = Val(Textprice.Text)
c=a*b
Texttotal.Text = c

- 46 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

End Sub

Private Sub Form_Load()


If cus.State = 1 Then cus.Close
cus.Open "select * from tbl_sales ", con, adOpenKeyset, adLockOptimistic
If cus.RecordCount > 0 Then
cus.MoveFirst
While Not cus.EOF
cus.Delete
cus.Update
cus.MoveNext
Wend
End If

gridfill
combodistname
getid
gridfill
fillcombo
fillcombo1
End Sub
Public Function fillcombo()

If cus.State = 1 Then cus.Close


cus.Open "select * from table_ncategory ", con, adOpenKeyset, adLockOptimistic
If cus.RecordCount > 0 Then
cus.MoveFirst
While Not cus.EOF

- 47 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Combosale.AddItem (cus("catname"))
cus.MoveNext
Wend
End If

End Function
Public Function fillcombo1()

If cus.State = 1 Then cus.Close


cus.Open "select * from Table_stock ", con, adOpenKeyset, adLockOptimistic
If cus.RecordCount > 0 Then
cus.MoveFirst
While Not cus.EOF
Cmbdistname.AddItem (cus("color"))
cus.MoveNext
Wend
End If

End Function
Public Function initialgrid()
MSFlexGrid1.Rows = 1
MSFlexGrid1.Cols = 8
MSFlexGrid1.ColWidth(0) = 1000
MSFlexGrid1.ColWidth(1) = 1000
MSFlexGrid1.ColWidth(2) = 1000
MSFlexGrid1.ColWidth(3) = 1000
MSFlexGrid1.ColWidth(4) = 1000
MSFlexGrid1.ColWidth(5) = 1000
MSFlexGrid1.ColWidth(6) = 1000

- 48 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

MSFlexGrid1.ColWidth(7) = 1000
'MSFlexGrid1.ColWidth(8) = 1000
MSFlexGrid1.TextMatrix(0, 0) = "bill_no"
MSFlexGrid1.TextMatrix(0, 1) = "date"
MSFlexGrid1.TextMatrix(0, 2) = "flavour"
MSFlexGrid1.TextMatrix(0, 3) = "distname"
'MSFlexGrid1.TextMatrix(0, 4) = "sale_type"
MSFlexGrid1.TextMatrix(0, 4) = "quantity"
MSFlexGrid1.TextMatrix(0, 5) = "price"
MSFlexGrid1.TextMatrix(0, 6) = "total"
'MSFlexGrid1.TextMatrix(0, 8) = "grandtotal"

End Function

Public Function gridfill()


initialgrid
If rs2.State = 1 Then rs2.Close
rs2.Open "select * from tbl_sales", con, adOpenKeyset, adLockOptimistic
If Not rs2.EOF Then
rs2.MoveFirst
While Not rs2.EOF
MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 0) = rs2.Fields("billno")
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 1) = rs2.Fields("billdate")
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 2) = rs2.Fields("item")
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 3) = rs2.Fields("category")
'MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 4) = rs2.Fields("sale_type")
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 4) = rs2.Fields("quantity")
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 5) = rs2.Fields("price")

- 49 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 6) = rs2.Fields("total")
rs2.MoveNext
Wend
End If
rs2.Close
End Function

Public Function combodistname()


If rs.State = 1 Then rs.Close
rs.Open "select itemname from Table_stock", con, adOpenKeyset, adLockOptimistic
If Not rs.EOF Then
rs.MoveFirst
While Not rs.EOF
Cmbprod.AddItem rs.Fields("itemname")
rs.MoveNext
Wend
End If
rs.Close
End Function
Public Function getid()
Dim id As Integer
If rs1.State = 1 Then rs1.Close
rs1.Open "select Max(bill_no)from Table_sreport", con, adOpenKeyset, adLockOptimistic
If IsNull(rs1.Fields(0)) Then
id = 1
Else
id = rs1.Fields(0) + 1
End If

- 50 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Textbillno.Text = id
rs1.Close
End Function

Public Function initialgrid2()


MSFlexGrid2.Rows = 1
MSFlexGrid2.Cols = 8
MSFlexGrid2.ColWidth(0) = 1000
MSFlexGrid2.ColWidth(1) = 1000
MSFlexGrid2.ColWidth(2) = 1000
MSFlexGrid2.ColWidth(3) = 1000
MSFlexGrid2.ColWidth(4) = 1000
MSFlexGrid2.ColWidth(5) = 1000
MSFlexGrid2.ColWidth(6) = 1000
MSFlexGrid2.ColWidth(7) = 1000
'MSFlexGrid2.ColWidth(8) = 1000

MSFlexGrid2.TextMatrix(0, 0) = "bill_no"
MSFlexGrid2.TextMatrix(0, 1) = "date"
MSFlexGrid2.TextMatrix(0, 2) = "category"
MSFlexGrid2.TextMatrix(0, 3) = "color"
'MSFlexGrid2.TextMatrix(0, 4) = "sale_type"
MSFlexGrid2.TextMatrix(0, 4) = "quantity"
MSFlexGrid2.TextMatrix(0, 5) = "price"
MSFlexGrid2.TextMatrix(0, 6) = "total"
End Function

Public Function gridfill2()


initialgrid2

- 51 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

If rs4.State = 1 Then rs4.Close


rs4.Open "select * from Table_sales where date ='" & DTPicker2.Value & "'", con,
adOpenKeyset, adLockOptimistic
If Not rs4.EOF Then
rs4.MoveFirst
While Not rs4.EOF
MSFlexGrid2.Rows = MSFlexGrid2.Rows + 1
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 0) = rs4.Fields("bill_no")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 1) = rs4.Fields("date")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 2) = rs4.Fields("category")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 3) = rs4.Fields("color")
'MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 4) = rs4.Fields("sale_type")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 5) = rs4.Fields("quantity")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 6) = rs4.Fields("price")
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 7) = rs2.Fields("total")
rs4.MoveNext
Wend
End If
rs4.Close
End Function

Public Function total()


Dim a As String
If rs.State = 1 Then rs.Close
rs.Open "Select sum(total) as a from tbl_sales", con, adOpenKeyset, adLockOptimistic
Txtgrand.Text = rs.Fields("a")
rs.Close
End Function

- 52 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

Public Function gridfill3()


initialgrid2
If rs4.State = 1 Then rs4.Close
rs4.Open "select * from Table_sales where distname ='" & Cmbdistname.Text & "'", con,
adOpenKeyset, adLockOptimistic
If Not rs4.EOF Then
rs4.MoveFirst
While Not rs4.EOF
MSFlexGrid2.Rows = MSFlexGrid2.Rows + 1
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 0) = rs4.Fields("bill_no")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 1) = rs4.Fields("date")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 2) = rs4.Fields("flavour")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 3) = rs4.Fields("distname")
'MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 4) = rs4.Fields("sale_type")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 5) = rs4.Fields("quantity")
MSFlexGrid2.TextMatrix(MSFlexGrid2.Rows - 1, 6) = rs4.Fields("price")
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 7) = rs2.Fields("total")
rs4.MoveNext
Wend
End If
rs4.Close
End Function

Private Sub Label1_Click()

End Sub

- 53 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

SYSTEM TESTING

- 54 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

7. SYSTEM TESTING

7.1 Unit Testing

Unit testing focuses verification efforts on the smallest unit of software design, themodule. This is also
known as module testing. The modules are tested separately. Thesetesting are carried out during
programming stage itself. In our window based application Automated TIMETABLE MANAGEMENT
SYSTEM wetested each forms and corrected the errors.

7.2 Integration Testing

Integration testing is a systematic technique for constructing tests to uncover errors associated within
the interface. In this testing, all the modules are combined, and then the entire program is tested as a
whole.

After the unit wise testing of forms of Automated TIMETABLE MANAGEMENT SYSTEM, we
tested after the forms are integrated. And some related forms needed integration testing also.

7.3 Validation Testing


Validation testing is where requirements established as a part of software requirements analysis is
validated against the software that has been constructed. This test provides the final assurance that the
software meets all functional, behavioral and performance requirements.

7.4 Output Testing


After performing the validation testing, the next step is output testing of the proposed system,
since no system could be useful if it does not produce the required output in the specific format. The
output generated by the system under considerations is tested asking the users about the format required
by them.

- 55 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

7.5 User Acceptance Testing


User acceptance of a system is the key factor for the success of any system. The system under
considerations is tested for user acceptance by constantly keeping in touch with the prospective system
users at the time of developing and making of hardware management system software.

- 56 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

IMPLEMENATION

- 57 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

8. IMPLEMENATION

8.1 Introduction
Implementation is the final stage and its an important phase. It involves the individual programming;
system testing, user training and the operational running of developed proposedsystem that constitutes the
application subsystems. One major task of preparing for implementation is education of users, which
shouldreally have been taken place much earlier in the project when they were being involved in the
investigation anddesign work. During the implementation phase system actually takes physical shape. In
order to develop a system implemented, planning is very essential. The implementation phase of the
software development is concerned with translating design specifications in to source code.

The implementation phase ends with an evaluation of the system after placing it into operation for a period of
time. Implementation is the third phase of the system process. In order to achieve the objectives and the
expected performance the system has been developed in a highly interactive and user-friendly manner.

Implementation plan
The following are the steps involved in the implementation plan:

Test system with sample data


Detection and correction of errors
Make the necessary changes in the system
Check with the existing system
Installation of hardware and software utilities
Training and involvement of user personnel

- 58 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

MAINTENANCE

9. MAINTENANCE

- 59 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

9.1MAINTENANCE

Maintenance is actually the implementation of the post implementation review plan. As important as it is,
many programmers and analyst are reluctant to perform or identify themselves with maintains effort.
There are psychological, personalities and professional reasons for this. In any case first class effort must
be made to ensure that the software changes are made properly and in time to keep the system intone with
user specification. Maintenance is expensive. One way to reduce Maintenance costs are through
maintenance management and software modifications audits. Software modifications consists of program
rewrites system level updates, re-audits of low ranking software, reduced maintenance backlog and higher
satisfaction and moral among the maintenance of staff.

Even when the new system has gone live there may be need for some system design activity. This will see
from changes that are necessitated by the dynamic nature of the system /and its environment. Changes may
be required to correct faults or to bring about improvements, and may arise as part of normal running of
the system or as a result of a review of the system performance. Changes or amendments and
documentations and perhaps handled by specialist group of maintenance staff.

- 60 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

SECURITY MEASURES

- 61 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

9. SECURITY MEASURES

9.1Security

The system security is for protection against fraud and disaster. To avoid unauthorized access, Password
protection is highly recommended while running this new system. The password has to be maintained
directly and files have to be kept very confidential. Maintaining the good customer relations and data
security contributes to the usability of computer related information system.

- 62 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

FUTURE ENHANCEMENTS

- 63 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

11. FUTURE ENHANCEMENTS

11.1.Scope for Future Enhancement

In future we can expect the modified version of Automated TIME TABLE MANAGEMENT
STYSTEM. The system is very flexible for further up gradation with additional requirement of the
company, the Visual Basic 6.0and SQL server makes this modifications very easily It is also possible to
involve more functions into the system. This flexibility makes this system widening its scope.
The database and the information can be updated to the latest coming versions. There are also
possibilities for enhancing and further developing the project with the latest information and needs of
theBOUTIQUE MANAGEMENT SYSTEM.

- 64 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

CONCLUSION

- 65 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

12. CONCLUSION

Automated BOUTIQUE MANAGEMENT SYSTEM provide the way to make timetable

Automated BOUTIQUE MANAGEMENT SYSTEM would provide easy calculation

Automated BOUTIQUE MANAGEMENT SYSTEM helps to view class wise, teacher wise and
also semester wise timetables

Timetable systemadministrators would be able to significantly improve the operational control and
thus streamline operations

This would enable to improve the entire process of Timetable systemdevelopment. The project was
successfully completed within the time span allotted. The drawbacks of the existing system as listed
before are fully evacuated. All the existing inconsistencies are fully solved as this system is implemented.
This reduced the burden of the administration of the system. All the modules are tested separately and put
together to form the main system. Finally the system is tested with real data and it worked successfully.
Thus the system has fulfilled the entire objective defined.

The system has been developed in an interactive manner; the reports generated by the system are clear.
The system is flexible, user friendly and has its own full data security and all data recovery facility. The
developed system has mainly two modules Admin, View timetable. It is developed using Java and
Microsoft SQL Server

- 66 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

REFERENCE

- 67 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

13.REFERENCE

[1] Elias M Award, 1999System Analysis and Design

[2] Peter Norton, Guide to Visual Basic 6.0

[3]Silberschatz, Database System Concepts

[4]Korth, Sudarshan, Database System Concepts

- 68 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

APPENDIX

- 69 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

14.APPENDIX

14.1 SCREEN SHOTS

LOGIN PAGE

- 70 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

ADMIN HOME PAGE

- 71 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

NEW CATEGORY DETAILS

- 72 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

SUBCATEGORY DETAILS

- 73 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

PURCHASE DETAILS

- 74 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

STOCK DETAILS

- 75 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

STAFF DETALS

- 76 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

VIEW STOCK DETAILS

- 77 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

SALESDETAILS

- 78 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

FEEDBACK

- 79 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

- 80 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

14.2 REPORTS

1.Customer report

- 81 -
YELDHO MAR BASELIOS COLLEGE
DEPARMENT OF COMPUTER SCIENCE BOUTIQUE MANAGEMENT

2.Stock Report

- 82 -
YELDHO MAR BASELIOS COLLEGE