Professional Documents
Culture Documents
3. Advantage.
4. Project Category
6. ER-Diagram
11
12
8. Data Modeling
18
9. Description of modules
21
23
24
25
25
14. Conclusion
26
15. Bibliography
26
-1-
-2-
BCA.
Since
advertising
Agency
management
system
is
-3-
Administrator.
ii.
Employees
Ads
informations.
Administrator
is
must
be
an
-4-
3. ADVANTAGE
I have designed the given proposed system in the Visual Basic and
SQL Server. The following steps that gives the detailed information
of needs of proposed system.
Performance: During past several decades, the company records
are
activities. The
-5-
-6-
4. PROJECT CATEGORY
This Project is coupled with material on how to use the various tool,
sub sets available in SQL SERVER & VISUAL BASIC
The need of todays software development is competence in a GUI
based front-end tool, which can connect to Relational Database
engines. This gives the programmer the opportunity to develop
client server based commercial applications.
These applications give users the power and ease of a GUI with the
multi user capabilities of Novell, UNIX or WinNT based RDBMS
engines such as Sql Server.
From the array of GUI based front-end tools SQL SERVER Visual Basic
stands out. Many clients are looking for people with Sql Server
Visual Basic coding capabilities today.
All the important coding techniques used by programmers, in OOPS
based coding is brought out in full and in great detail.
-7-
5. TOOLS/PLATFORM USED
HARDWARE:
Processor
Memory
Cache Memory
128 KB or above
Hard Disk
required]
Printer
SOFTWARE:
Operating System
Font-End Tool
Back-End
Sql Server
BACK END
SQL SERVER
Microsoft SQL Server is an application used to create computer
databases for the Microsoft Windows family of server operating
systems. It provides an environment used to generate databases
that can be accessed from workstations, the web, or other media
such as a personal digital assistant (PDA). Microsoft SQL Server is
probably the most accessible and the most documented enterprise
database environment right now. This also means that you can learn
it a little quicker than most other database environments on the
market.
-8-
ER-DIAGRAM
Definition:
An entity-relationship (ER) diagram is a specialized graphic that
illustrates the interrelationships between entities in a database. ER
diagrams often use symbols to represent three different types of
information. Boxes are commonly used to represent entities.
Diamonds are normally used to represent relationships and ovals
are used to represent attributes
Entity Relationship (ER) diagrams:
This diagramming technique is used to visually present a
database schema or data model and was original proposed by Chen
in the 1970s. There are many different data modeling notations;
some are very similar to UML class diagrams (with the exception of
operations). However, the notation the used here is slightly
different, as proposed by Elmasri, et al.
The database schema for this system is shown in figure. The table
object has been left out of the diagram because the table
management feature set had been dropped from the requirements
before this stage of the design process.
Some important database design decisions are as follows:
_ To store the total price of an order with the order rather than
calculating it on the fly when looking at past orders. This is because
the price of menu items could change at any time, so the total price
at the time of ordering must be stored so that the total price is not
incorrectly calculated in future.
_ Similar to the previous point, the order receipt is stored as a hardcopy and not regenerated when reviewing past orders because
things such as the C & F Agency Name are subject to change.
Receipts stored need to be exactly the same as the customer copy
in case of dispute.
-9-
6. ER-DIAGRAM
- 10 -
- 11 -
2.
2.
Add
Add
Customer
Customer
Password
Password
Mode
Mode
3.
3.
Book
Book
Advertiseme
Advertiseme
nt
nt
ADVERTISING
AGENCY
MANAGEMENT
SYSTEM
5.
5.
Schedule
Schedule
Advertiseme
Advertiseme
nt
nt
- 12 -
4.
4.
Bill
Bill
Generatio
Generatio
n
n
Password &
user Name
Admin
1.1
1.1
Validate
Validate
Password &
Password &
username
username
ADMIN
Not
Validated
Validate
d
1.2
1.2
Call Main
Call Main
Screen
Screen
Screen
- 13 -
Accept Data
2.1
2.1
Accept
Accept
Customer Data
Customer Data
Custome
r
Receipt
2.2
2.2
ADVERTISIN
ADVERTISIN
GGAGENCY
AGENCY
MANAGEME
MANAGEME
NT
NTSYSTEM
SYSTEM
Customer
Screen /
Print
- 14 -
Update
Customer
Order for
Advertisement
3.1
3.1
Accept the
Accept the
Advertisement
Advertisement
Custome
r
Bill
3.2
3.2
ADVERTISING
ADVERTISING
AGENCY
AGENCY
MANAGEMENT
MANAGEMENT
SYSTEM
SYSTEM
3.3
3.3
Accounts
Accounts
Update
Advertisement
Schedule
Advertisement
Screen /
Print
Payment Details
- 15 -
Books
4.1
4.1
Accept
Accept
Advertisement
Advertisement
Custome
r
Schedule
4.3
4.3
ADVERTISING
ADVERTISING
AGENCY
AGENCY
MANAGEMENT
MANAGEMENT
SYSTEM
Scheduling
SYSTEM
4.2
4.2
ADMIN
ADMIN
Schedule
Advertisement
Update
Schedules
Advt.
Screen /
Print
- 16 -
8. DATA MODELING
Type
Char(30)
Char (30)
Char (30)
Char (30)
Char (100)
Constraint
Not Null
Not Null
Not Null
Not Null
Not Null
Type
Char(30)
Char(30)
Constraint
Not Null
Not Null
Type
Char(30)
Char (50)
Char (50)
Char (50)
Date
Char(20)
Constraint
Primary Key
Not Null
Not Null
Not Null
Not Null
Not Null
Type
Char(30)
Char(50)
Date
Constraint
Not Null
Not Null
Not Null
Date
Date
Date
Not Null
Not Null
Not Null
- 17 -
Type
Char (30)
Char (50)
Char (50)
Char(50)
Char(50)
Char(50)
Number
Char(50)
Constraint
Primary Key
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Type
Char(30)
Char (30)
Char (50)
Char (50)
Char(50)
Number(10)
Char (30)
Char (30)
Date
Char(50)
Number(6)
Char(50)
Date
Constraint
Primary Key
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Type
Date
Char (30)
Char (30)
Number
Char (30)
Char (30)
Char(50)
Char(50)
Char(50)
Constraint
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
- 18 -
Type
Number
Char (50)
Constraint
Auto number
Not Null
Type
Char (50)
Char (100)
Char (50)
Constraint
Not Null
Not Null
Not Null
Type
Char(50)
Char (50)
Char (100)
Constraint
Not Null
Not Null
Not Null
Links
Field Name
Company Name
Address
Description
- 19 -
9. DESCRIPTION OF MODULES
Modules This project consists of different interfaces which will be
accessed through a MDI (Multiple Document Interface) window.
Different modules that makeup this system is briefly described
below:
Different modules that makeup these systems are briefly described
below:
Module 1: Password Module
In this module, User enters a password and the software checks its
validity. If the password is valid then option is given to change the
password, otherwise Invalid User/Password message is displayed.
Module 2: Creating new Entity (Users, Administrators etc.)
In this module, whenever a new entity is required to be added the
corresponding forms are opened and the database is manipulated
for entering the data & then accepting ads and the data is entered
with the various validation checks.,
Module 3: Modifying/Updating Existing Entities
In this module, whenever an existing entity is required to be
modified the corresponding forms are opened and the database is
manipulated and the data is fetched. Now the user can made the
required changes and then accordingly, he updates the data. Again,
the checks are followed in case there is any invalid entry.
Module 4: Searching
The Search page will have controls for selecting different possible
values for all of the fields, as described above. This will search for all
the customers who apply for ad & their details with their complaints
& status from the database which match the given criteria.
- 20 -
Module 5: Advertisement
This module is related to advertisement of different items. Database
is maintained for the Financers in different city, states. Some
persons only enquire about it but some are really interested in
advertising their products.
Module6: Advertisement Acceptance
This module is related to the acceptance of the advertisement.
Module 7: Queries:
In this module user generate query for the customer details, their
ads & their complaints etc.
Module 8: Terms and Conditions:
This module is related to the terms and conditions for the
searching.
Module 9: Administration screen:
This will be able to differentiate between administration and normal
users. Logging in with administrator user will provide access to
administrations functions which will be:
Adding/updating/deleting ad details.
Complaint details.
Zone details.
- 21 -
Renewal Details
- 22 -
- 23 -
- 24 -
14. CONCLUSION
It has been developed in VISUAL BASIC, keeping in mind the
specifications of the system.
For designing the system we have used simple data flow diagrams.
Overall the project teaches us the essential skills like:
15. BIBLIOGRAPHY
1) Simple Solutions Essential Skills Using Visual Basic 6Bob
Reselman, Richard Peasley, And WaynePruchiak.
2) Mastering Visual Basic 6....Evangelos
Petrouts
- 25 -