Sunteți pe pagina 1din 27

MUSIC STORE MANAGER ************** TITLE OF THE PROJECT ***************

HOTEL ROOM BOOKING


ABSTRACTION TITLE,THEME & PURPOSE
Music store manager is a system used to big music shop or mall. This project is mainly useful for music station .This system will help to manage all the activities in a music station using computers. Currently all the works are done manually, by computerizing all the activities inside a music station can be managed easily and effectively. The modules involved in this project are: LOGIN FOR USER AND ADMIN COLLECTION PLAY MEMBER SEARCH SALE REGISTER RENT REGISTER SHOP ACCOUNT

TECHNOLOGY: FRONT END: BACK END:


VB 6.0 ORACLE-SQL

MUSIC STORE MANAGER

INTRODUCTION
This is a project in which no. of albums are stored. There is no need to search manually which album customer want. This project is only used for big Music Shop or Music Mall etc. Our project reduces the manually working of manager in Music store. If album or video is not present which customer wants, you can also search online through our project. It also saves information of customers (i.e. Members) who buy or take album for one or more days. The store deals with all types of music albums of various artists be it Hindi, English or any other regional language. They can be in different formats like mp3, audio and even videos which are available in the store. Our project contains various forms and tables, all of which are optimized using all the concepts known about VB and SQL.There are various tables will be created in this project like i. ii. iii. iv. v. vi. vii. viii. ix. x. Album Member Supplier Supplied Account Rent Register Debit Credit Bill.

MUSIC STORE MANAGER

SCOPE
In future most of the works of music planet (i.e searching, arranging, inserting ) would depend on our project. Most of the music shops or music planet need our project for their music store and

their planets accurate working.

Need of this project


To reduce all the paper work done by stores to maintain various accounts. Such programs are very useful in maintaining all the accounts very accurately. They are user friendly and less time consuming then the primitive methods of writing all the accounts. The human errors like calculation errors are eliminated using such Online option is also provided for searching their favourable albums. programs.

MUSIC STORE MANAGER

Features of Music Store Manager

Less time consuming then the primitive methods of writing all the accounts. Online searching option is provided for customers. Requires less space on Hard drive. Compatible with any version of windows. No effect on speed of execution. Portable. Secure

HARDWARE REQUIREMENTS:--

RAM :-

128 Mb Minimum

Processor :- 500 MHz Minimum Disk space :- 100 Mb minimum Printer.

MUSIC STORE MANAGER

SOFTWARE REQUIREMENT :These specifications of software required for running the system are as follows.

Operating System :-Windows 7 ,Vista,Window-Xp,NT,98,2000 Visual Basic 6.0 Oracle SQL-server

E-R DIAGRAM :

s_id supplier

s_na me

m_phot o m_name e m_add ress copies sup plie d m_i d s_id ren t genr e idate anam e

m_ph one m_i d

member

s_dat e aname cost album_id Albu m_na me

rdate

Album

album _artist

no_of_ copies cost format

MUSIC STORE MANAGER

DATA DICTIONARY create table album(album_id number,album_name char(45),album_artist char(45),genre char(44),cost number,format char(44),no_of_copies number ,primarykey(album_id,album_name)); create table album1(album_id number,album_name char(45),album_artist char(45),genre char(44), cost number,format char(44),no_of_copies number); create table member(member_id number,member_name char(44),member_address char(100),member_phonenumber,member_age number,photo char(187),primary key(member_id)); create table supplier(sid number,supplier_name char(44),primary key(sid)); create table supplier1(supplier_name char(44),s_album char(44),s_copies number,s_cost number,s_date char(44),s_paid char(44)); create table bill(aname char(88 ),acost number ); create table reciept_no(rno number); create table register (cname char(44),aname char(88),acost number,adate char(44)); create table rent(mid number,aname char(85),idate date,rdate date); create table rent1(mid number,aname char(85),idate date,rdate date); create table rent_register(mid number,mname char(88),aname char(88),idate char(44),rdate char(44),cost number); create table account(mid number,balance number); create table supplied(sid number,aname char(80),copies number ,cost number,s_date date); create table saccount(sid number,balance number); create table supplied1(sid number,aname char(80),copies number ,cost number,s_date date); create table sid(id number); create table debit(balance integer,cdate char(40)); create table credit(balance integer,cdate char(40)); create table credit1(balance integer); 6

MUSIC STORE MANAGER create table total(balance integer);

RELATIONAOL DATABASE DESIGN

Primary key
The primary key is a candidate key that is chosen by the database designer for identifying entities within an entity set.

Entity
It is the distinguishable address of the real word.

Entity set
Entity set is the set of entities of the same type

Attribute
The attribute are used to describe the properties of the entity. The attribute are represented by ellipse labeled with name of attribute and it is attached to the entity.

NORMALIZATION
The normalization process is based on the concept of normal form .if any relation satisfy certain set of condition then it said to be in particular normal form. The normal form is used to minimize the various types of anomalies during the database design. Procedure by which a relegation in some given normal form so it can be converted into more desirable. The normalization means the simplify the database .i.e. it reduce the complexity of the database 7

MUSIC STORE MANAGER

Feasibility Study
Functions
Feasibility study was carried out considering the following aspects; 1) 2) 3) 4) Technical Feasibility Economical Feasibility Operational Feasibility Time Feasibility

TECHNICAL FEASIBILITY :-

Technical study is the study of the hardware requirements and software requirements i.e. technical requirements of our project in order to inform the management and user that fro particular system designing this much technical resources are required. Considering all below requirements, the project is technically feasible.

ECONOMICAL FEASIBILITY:

Economical Feasibility is the study of the actual cost and benefit of the system, actual cost of the system is calculated in the system, actual cost of the system is calculated in the economical study so as to inform the user management that this cost will be required to develop the system. NearAbout cost of our project goes to five thousand rupees. Thus the project is economically feasible. 8

MUSIC STORE MANAGER

OPERATIONAL FEASIBILITY:
The system is operationally feasible because of the benefit of computerized system i.e. software based system. The total working capacity will be improved due to this software based MUSIC STORE MANAGER.

TIME FEASIBILITY:
The client that the system must be completed within 5 or 6 months proposed it. Which is considerable time for development and analysis, so it is also feasible with respect to time? Hence the project is form of technically, economically, operationally, legally feasible.

MUSIC STORE MANAGER

GRAPHICAL INTERFACE USERS

Screenshots
Splash form :

10

MUSIC STORE MANAGER

Home page :

This form is the main form of the project which is executed when we run the Login form. In this form there are various options available.

11

MUSIC STORE MANAGER

Play Media :-

Now you can enjoy your work media player allows you to listen to music or play video, it also facilitates the customer to check the sample of music.

12

MUSIC STORE MANAGER

Add Members :-

Add members .with few very easy steps Click on member on home page then click add member and enter the fields then hit add And done No mess of creating ids manually grace will do all the things

13

MUSIC STORE MANAGER

Return Media :-

To return media now so easy just type in the member id and done all the information grace will provide.

14

MUSIC STORE MANAGER

Add Suppliers :-

Maintain the information about supplied albums who supplied it and maintain account.

15

MUSIC STORE MANAGER

Search Media :-

To create buy item list just search for media double click the id of album and click add to bill Your buy list is created.

16

MUSIC STORE MANAGER

TABLE DESIGN

View Registers :-

Now view and print various registers You can print now rent register,sell register,supplier reports and collection reports in easy way.

17

MUSIC STORE MANAGER

CODING
FRONT-END : MICROSOFT VISUAL BASIC 6.0-

The power of visual basic 6.0 come from the main source that is a simple and efficient way in which one can program. Visual basic is an ideal programming language for developing sophisticated professional application for Microsoft Windows it makes use of graphical user interface for creating powerful applications with graphics. Visual basic provides you with a complete set of tools to simplify rapid application development. The visual basic programming system, application edition included in MS-Access and many other application. Visual basic 6.0 for windows requires at least Windows 95/Windows NT, P 1 processor and minimum of 512 MB of RAM. A complete installation of most powerful version of visual basic6.0 the enterprise edition requires more than 40 GB of hard disk space.

FEATURES OF MICROSOFT VISUAL BASICS:1) It is graphic user interface. 2) Easy to get program up and running quickly. 3) Easy to learn. 4) Provides wizard to assist users. 5) Develop windows base application. 6)Using and customizing toolbar, menu bar and shortcut menus 7) Designing of database is simple. 8) Securing and administering a database. 9) Creating and customizing forms and reports. 10)Data Access features allows you to create database and front-end applications for most popular database formats, including Microsoft SQL Server, Oracle, Microsoft Access and other enterprise level database. 11)It includes a GUI environment fro making windows based applications. 18 working with data.

MUSIC STORE MANAGER 12)Active X technology allows you to use the functionality provided by other application such as MS Word, MS Excel and other Windows applications. You can even automate applications and professional or enterprise editions of Visual Basic. 13)It provides a vital link to graphical environment and allows you to develop applications based on standard Windows features: Dialog Boxes, Command buttons, Pull down menus, Scroll bars, Selection lists etc. It also allows creating robust applications that fully make use of the graphical user interface. 14)A multitude of wizards and other graphical tools aid developers new to Visual Basic. 15)ADO-compliant data-bound controls. 16)Hierarchical record sets and the Flex Grid Control. 17)Visual Basic is an event driven programming language.AVisual Basic allows you to

adopt more of parallel approach, with independent sections of code for each option that the user may select. This is known as Event driven programming language. 18)Visual data tools (VDTS). 19)ADO Data Control (ADODC). 20)Data report design and Data form wizards. 21)It also helps the user with the SQL editor. 22)By connecting it with Oracle, SQL statements can be run and terminated through Visual Basic 6.0. 23)Visual Basic Component creation. 24)The language is very easy and it provides a very user-friendly environment while programming in Visual Basic 6.0. 25)Packaging and Deployment wizard. 26)Allows for rapid application development and is excellent for business applications. 27)Has an excellent integrated help facility and book online as well as it includes good debugging facilities and have many wizards that help automated repetitive tasks. 28)Allows for the creation of COM components such as Active X controls, DLLs, and Execs. 19

MUSIC STORE MANAGER 29)Can create Active X Automation server. 30)Integrates with Microsoft transaction server.

DATA REPORT

Special controls used in project

1. THE TIMER CONTROL


The timer control is a control which can execute code at regular intervals by causing a Timer event. It has various members like Tag it Stores any extra data needed for your program.Enabled property which returns/sets a value that determines whether an object can respond to user-generated events.Index it returns/sets the number identifying a control in a control array.

2. BITMAPINFOHEADER:It contains various parameters and this function is used to store the total data of the bitmap picture in memory which is required to capture image. biSize As Long Size of this header biWidth As Long width of your image biHeight As Long height of your image biPlanes As Integer always 1 byBitCount As Integer number of bits per pixel 1, 4, 8, or 24 biCompression As Long 0 data is not compressed biSizeImage As Long size of bitmap in bytes, typically 0 when uncompressed 20

MUSIC STORE MANAGER biXPelsPerMeter As Long preferred resolution in pixels per meter biYPelsPerMeter As Long preferred resolution in pixels per meter biClrUsed As Long number of colors that are actually used (can be 0) biClrImportant As Long which color is most important (0 means all of them)

BACKEND: SQL -

The Back End platform used is SQL (Structured Query Language): The SQL language is used as a database management system. We have efficiently implemented features like triggers, various clause, aggregate functions like sum along with the basic commands required for the database generation. The SQL language is used as a database management system. We have efficiently implemented features like triggers, various clause, aggregate functions like sum along with the basic commands required for the database generation. We have optimized our tables to the fullest by using concepts of normalization up to 2nf and 3nf. We have used ORACLE vendor for SQL in our project Having used both these platforms successfully, we have learnt to connect these to platforms, using connectivity properties of VB, to make them work in together in a single project.

21

MUSIC STORE MANAGER

TESTING

Intorduction :Testing is the most important concept after the development of any software. It provides recovery of errors. It also gives us a more reliable and efficient software. The objective of software testing is to recover the errors and check software that it fulfills all user requirements and makes the system more users friendly.

Testing Strategies :Code Testing:


Code testing strategy examines the logic of the program. Various test cases were developed such that they result in execution of every instruction in program so that every path would be tested.

Specification Testing:
Specification testing which involves examination of the various specifications stating that the program does and how it should perform under various conditions was carried out. Various test cases were developed for each condition and submitted for processing. The result thus produced was examined to find whether system performs according to specified requirements.

22

MUSIC STORE MANAGER

Test Practices :Project Testing:Any software or project is incomplete without testing, and that to done by the consumers. We also believed in rectifying our project so that we can satisfy the consumer requirements completely. The ways, which we adapted to rectify our project, were the two basic types of testing plans, which are unit testing and integrated testing.

Unit testing:Unit testing tests the minimal software component, or module. Each unit (basic component) of the software is tested to verify that the detailed design for the unit has been correctly implemented. In an Object-oriented environment, this is usually at the class level, and the minimal unit tests include the constructors and destructors. Testing them one by one, to identify and rectify the errors is the format of unit testing. The same way was adapted by us to test our project. We tested each and every form by running it separately one after another. As soon as any error was detected we tried and succeeded in eliminating those errors. This process was continued till each and every form was completely tested and made error free. Through it took more time but was very satisfactory because it showed us the right path for connecting the forms where it should have been connected.

23

MUSIC STORE MANAGER

Integration Testing:Integration testing exposes defects in the interfaces and interaction between integrated components (modules). Progressively larger groups of tested software components corresponding to elements of the architectural design are integrated and tested until the software works as a system. We used this fundamental after we completed designing and coding forms, compiling it to forms a main project and then testing it from top to bottom. we checked whether the forms we completed earlier, which were working properly individually, works properly when connected to the main process or not. The top to bottom approach identified and rectified the errors and compiled a project which was easy to understand and efficient to work on. This helped us to know where the user will find difficulties in accessing this project and what ways you should apply, so that once a user progresses, he should be able to understand what he has to do next.

Besides performing this two testing methods we finally approached one of the main grosbeak who examined this project thoroughly, was able to understand each and every process in deep, was able to operate this project on his own and satisfied by our efforts. To test the working of our project, we decided to take temperature readings with help of thermometer and see whether they match with readings that we receive on the computer. For these purpose we took some amount of boiled water, kept on sensing its temperature from time to time. We tested that does our project provide control over these temperature and are receiving correct readings of temperature. Our project was fully successful in this testing. 24

MUSIC STORE MANAGER

ADVANTAGES: Save reasonable amount of time of Manager as well as Customers. Easy to understand and install. Solution for storage problem i.e. saves information of customers for long time.

Quickly process time. i.e. suppose we want to print sold albums, there is no need to make it is already available whenever we met. Reduce the paper works done by store to maintain various accounts. Eliminates the human errors like calculations. Saves full information with photos of customers.

APPLICATIONS

This application can be used In Music stores and big Music shop.

It can be also used in cyber cafes.

It can be also used in discos.

25

MUSIC STORE MANAGER

Conclusion:This project work offers design Recommendations that support the online access to search the album, video,etc. Manager can search quickly which album is available in store or which not. It makes easy to whole works of Music store. So it play a very important and valuable role in the buying and selling process undertaken by the respective customers.

REFERENCES

BOOKS
Mastering in Visual Basic 6.0. Visual Basic : Black Book- Steven Holzener. SQL reference book. Embedding SQL book. Think digit(magazine).

WEBSITES:26

MUSIC STORE MANAGER www.google.com www.yahoo.com

27

S-ar putea să vă placă și