Académique Documents
Professionnel Documents
Culture Documents
Introduction
Since, ‘Kabita Enterprises’ and ‘Hind Mosaic & Designed Tiles’ is a broad
organization of their concern area. Due to its rapid growth it became
difficult for the organization to perform and control its functions.
Conventional methods are very confined and restricted. In general terms it
is known as legacy system. The features are very less and a slighter
possibility to explore. It was a saying that when we have not what we like,
we must like what we have. The same thing it is happening in existing
system. But the proposed software is miles away from these petty things.
profit in the short term. Price is fixed to the capacity of people because they
always try to increase their sales, which is dependent on the public image
and reputation of the organization. At the time of fixing the price of their
products the commission of dealers and agents are also considered.
Objective
So, in this project, I will try to reduce the pitfalls of ‘Kabita Enterprises’
and ‘Hind Mosaic & Designed Tiles’. So that organization can provide the
best service to their concerned individuals like employees, agents, dealers,
and customers.
Our main objective is not only to reduce the manual work but also to
overcome from the limitations & shortcomings present in the existing
system and to provide a user-friendly environment and good software to
help Managers in Decision Making, to get right information at right time, to
know the records of different Agents, Dealers etc. The objective of this
project is to develop software with the help of which Managers of the said
company can say “I know every thing, every time about what is happenings
in the organization and I am always ready to make right decisions.”
Project Category
The software, which is being developed, comes under both OOPS and
RDBMS category. The proposed project based on ASP.NET with C# as a
front end and SQL Server as a back end. While taking C#.Net it gives the
strong support of Object Oriented Programming System technology. On the
other hand SQL Server gives the database consistency, reliability and
strong RDBMS supports.
SQL Server provides a suite of tools for managing all aspects of SQL
Server development, querying, tuning, and administration. While designing
a database, the database administrator creates database objects such as
tables, columns, keys, indices, relationships, constraints, and views. To help
create these objects, the SQL Server Management Studio provides access to
visual database tools. These tools provide three mechanisms to aid in
database design: the Database Designer, the Table Designer, and the view
designer
The integrated Query Editor provides a simple graphical user interface for
running SQL queries and viewing the results. The Query Editor also
provides a graphical representation of show plan, the steps chosen by the
optimizer for query execution.
SQL Server supports the hosting of the .NET Common Language Runtime
(CLR) inside the SQL Server process to enable database programmers to
write business logic as functions, stored procedures, triggers, data types,
and aggregates. The ability to run application code inside the database adds
flexibility to the design of application architectures that requires business
logic to execute close to the data and cannot afford the cost of shipping data
to middle-tier process to perform computation outside the database.
Application code is deployed inside the database by using assemblies,
which are the units of packaging, deployment, and versioning of application
code in .NET. Deployment of application code inside the database provides
uniform way to administer, Back up, and restore complete database
applications.
Tools/Platform
Hardware Specification
RAM : 512MB
HDD : 40GB
CD-ROM : 700MB
Monitor : Color
Keyboard : Multimedia
Mouse : Optical
Software Specification
Language Used
The system defines that after completion of the software it can satisfy the
requirement of the organization. Such as employee information, agent
information, dealer information, product and official account information.
So that organization manager can analyze the system in sort span of time
and on the basis of reliable information he can take strategic decision.
Finally the new complete product will be best option for the organization
and its function might be better and user friendly for those individuals who
will have to interact with the system.
This chart represents all the activities and the amount of time that will
require during the product development period. A tabular form is
maintained where rows indicate the task with milestones and columns
indicate duration.
Design
Design review
Coding
Quality
Assurance
Testing
Build
Analysis
User/
Administrator
Password
Not Ok
Register User
Ok Verification
Audio
Browse
Selection Module
Video
Browse
Search Option
Upload Module
Audio/ Creation/Updation
Key-Word
Employee Video
Search
Information Module Creation/Updation
Module
Option
Creation/Updation
Creation/Updation
Administrator Information
Report Report Data
Generation
Modules Description
The proposed software on ‘Multimedia Gallery’ contains four main
modules. A simple analogy would be to look at the project as a wheel and
the individual modules are the spokes to the wheel. All modules keep their
own importance. These modules are as follows:
Data Structure
As per the requirement of the Portal we have created four modules.
According to these modules and colleted information following tables are
to be created :-
1. LOGIN – This table contains the details of user’s login information. The
structure of the file is given below.
ATTRIBUTES DATA TYPE LENGTH DECIMAL PLACE
(1) ID INT 5
(2) USERNAME NVARCHAR 15
(3) PASSWORD NVARCHAR 15
3. VIDEO – This table contains the details about video files stored in
project. The structure of the file is given below.
4. AUDIO – This table contains the details about Audio files stored in
project. The structure of the file is given below.
5. QUERY – This table contains the details of query made by user to the
Administrator. The structure of the file is given below.
Process Logic
1. Account Information Module:
This module has five sub-modules as given below, which do the
different activities related to the account record maintenance of the
organization:
1. Sales Order
2. Sales Invoice
Bill Transaction Module
Item Transaction Module
Product Master
Agent Area
System Definition
In every given module the users have option to View, Add, Modify &
Delete the record in the data file. Sales Order & Sales Invoice keeps the
record for helping in calculation of Commission Report. Product Master
contains all sort of details related to products of proposed organization.
Agent area module helps in the Agent & Non-agent area list generation.
System definition module has a table SYSDEF that contains status and
value of Postage, Excise Duty, EL, CL and Bonus with the help of
which every important calculation in the software is done.
Reports
1. Agent report
2. Agent wise dealer report
3. Market wise dealer report
Security Mechanism
Security encompasses a set of measures taken to guard against theft, attack,
crime, and espionage or sabotage. Security implies the quality or state of
being secure, that is, a relief from exposure to danger and acting so as to
make safe against adverse contingencies.
In spite of all idealistic talk, the security measure, which has taken for the
system, is very valuable. To protect from unauthorized user, password
protection is being used. Only the authorize user can use the system who
has authorized user id and password. So it is quite impossible to login the
system by unauthorized user.
So far as the database securities are concerned, it has been suggested that
the system has to create a back up of every day transaction in separate
compact discs. So that in case of unwanted database corruption system can
be recovered from back up.
With some changes, the proposed software can take the shape of “Real
Time Information System” which is under consideration in the ‘Kabita
Enterprises’. Only some change will be needed to make this software fit
for
Multi-user Environment.
Bibliography
In development of any software books play very important role. They guide us
very well and are very useful & helpful for generation of new ideas and better
preparation on any topic.
I went through the following books that that helped me to prepare my project:
1. Beginning VB.NET 2003
By Thearon Willis, Jonathan Crossland, Richard Blair from WROX.
2. Visual Basic .NET Programming