Beruflich Dokumente
Kultur Dokumente
INTRODUCTION
______________
1.1. Company Profile
1.2. Existing System and Need of Automation
1.3. System Requirement
1.4. About Platform
INTRODUCTION
COMPANY PROFILE
Company Name :
Softwin Infosystems
Company Address :
About Organization:
Softwin Infosystems is a software development company and has been developing,
maintaining websites & software for large companies & educational institutions.
We believe that simplicity is the key, and we'll never suggest complex
expensive functions unless they will significantly improve the productivity of your
website application. We'll always look for the most straightforward approach to keep
costs down.
Services: Software Application Development :We work with latest technologies and architecture in turn provide the
best Software application. The rapid and gradual change that has taken place in the field
of Application Development has given rise to a lot of complexity which has invariably
compelled most companies or enterprises to work together or as separate businesses
entities. Our software development focuses on Java Development, Asp.Net
Development, and Android Application development.
E-Commerce Solutions:Ecommerce Solutions for all kinds of business needs that can be availed
Online Marketing with SEO:All of our search engine packages guarantee an improved Google Ranking.
Our SEO Services includes:
Keyword Research
SEO Copywriting
Content Analysis
Web Designing and CMS Solutions:If you are starting a new web site or are looking to move web hosts, Softwin
Infosystem's web designing, web hosting offer a range of packages to suit most small to
medium businesses.
B.V.D.U. I/M/R/D/A, Sangli
Google Apps :Google Apps is one of the most useful and equally adapted productivity
which intends to help you and your team to connect from anywhere on whichever device you
use. Google apps used for business and education purpose.
Mobile Application Development:We provide the below stated Mobile applications:
GPS Tracking Devices for Vehicle :Softwin provides GPS tracking system for vehicle by considering Transport System.
Corporate Training for IT Students :Softwin provides the corporate training based on latest technology and as per company
requirement.
There is a need of system which would put user in control of own website. And
that is what we specialize in.
This system is based on'flat HTML' pages which load many times faster than
conventional web pages by eliminating bottlenecks caused by database delays
and dynamic page generation.
This system provides facility to interact with multiple branches and his services
provided by branches.
It gives royalty for customer and bonus for employee on booking items by the
admin.
OPERATING ENVIRONMENT
(Hardware and Software Requirements)
Software Requirements For Development:The technologies used to make this application are
1.
2.
3.
C# Language.
4.
5.
Ajax Toolkit.
6.
Mozilla Firefox
Hardware Specification :-
7.
8.
Hard disk 40 GB
9.
RAM 1 GB
ABOUT PLATFORM
Technologies used:1. Front end - Microsofts ASP.Net 2010
2. Back end - Microsofts SQL Server 2008
Microsoft .Net Framework:
1. .Net has Multilanguage support. It supports multiple languages which are .Net
compatible and a single language can be used to implement various types of
applications.
2. .Net has the concept of CLR (Common Language Runtime) which will be installed
on the target computer for different types of applications developed using different
types of programming languages.
3. .Net have large amount of built in facilities to develop web applications.
4. .Net provides you the concept of Assemblies using which we can avoid the DLL hell
problem.
5. .Net has full support for the XML that can be used as data exchange standard.
6. .Net provides you code Based Security.
7. Beside this .Net has ADO.Net and ASP.Net the two new technologies to implement
the .Net Applications.
Multilanguage Support
You can develop the .Net applications using various programming languages
those are .Net compatible. A programming language who want to compatible to the .Net
framework have to follow the specifications from CTS (Common type Specification)
and CLS Common Language Specification) which is part of the CLR.
10
cache extensibility
2.
3.
4.
5.
6.
Routing in ASP.NET
7.
8.
9.
11
12
PROPOSED SYSTEM
_____________________
2.1.
Proposed System
2.2.
User Requirement.
13
PROPOSED SYSTEM
The development of this new system contains the following activities,
which try to automate the entire process keeping in the view of database
integration approach. User Friendliness is provided in the application with
various controls provided by system Rich User Interface. The system makes the
overall project management much easier and flexible. It can be accessed over
the Intranet. The user information can be stored in centralized database and
choose provided service packages, time-date schedule. Then system admin that
schedule provide technician. This process is very fast. There is no risk of data
management and manage date-time schedule. Categorization of computers in the
database make easy to identify the various computer peripherals. Automatic
remainders will display the device maintaining report, if due dates are over the
process.
14
USER REQUIREMENTS
Functional Requirement:A. Input/output:
a.
System shall have a form to accept Customer, Employee, Supplier, Dealers and
b.
c.
d.
e.
Bank Details.
System shall have a form to accept Item details.
System shall display transactions details.
System should have facility to change name/address.
System should maintain the details about purchase orders, receive orders, sales
f.
g.
h.
orders.
System should display purchase remaining, dealer remaining payments.
System should display delivery details, vehicle details.
System should display
B. Processing:
i.
ii.
iii.
delivery of item.
System should send message to technical who have assigned a customer
complete.
C. Error Handling:
1.
2.
3.
4.
5.
6.
Non-Functional Requirement:-
15
16
FEASIBILITY STUDY
A procedure that identifies, describes and evaluates the proposed system selects the
best system for the job is called feasibility study. In feasibility study there are two
considerations involved which are
1. Technical Feasibility
B.V.D.U. I/M/R/D/A, Sangli
17
1. Technical Feasibility :Evaluating the technical feasibility is the trickiest part of a feasibility study. This
is because, at this point in time, not too many detailed design of the system, making it
difficult to access issues like performance, costs on (on account of the kind of technology to
be deployed) etc. A number of issues have to be considered while doing a technical analysis.
Understand the different technologies involved in the proposed system before commencing
the project we have to be very clear about what are the technologies that are to be required for
the development of the new system. Find out whether the organization currently possesses the
required technologies.
2. Operational Feasibility:Proposed project is beneficial only if it can be turned into information systems
that will meet the organizations operating requirements. Simply stated, this test of feasibility
asks if the system will work when it is developed and installed. Are there major barriers to
implementation? Here are questions that will help test the operational feasibility of a project:
Is there sufficient support for the project from management from users? If the current system
is well liked and used to the extent that persons will not be able to see reasons for change,
there may be resistance. Are the current business methods acceptable to the user? If they are
not, users may welcome a change that will bring about a more operational and useful systems.
Have the user been involved in the planning and development of the project?
Early involvement reduces the changes of resistance to the system and in general and
increases the likelihood of successful project. Since the proposed system was to help reduce
the hardships encountered. In the existing manual system, the new system was considered to
be operational feasible.
MODULE SPECIFICATIONS
In Online Attachakki Inventory Management System there are two core
modules as follows:
1. Admin
2. Branches
B.V.D.U. I/M/R/D/A, Sangli
18
Admin Module:
This module have separate login, admin create purchase order and add items.
Admin having master, manage orders, purchase payment authority, transfer items
to branches, reports
Admin create customer master and employee master saves customer and
employee records.
Admin have rights to set royalty for customers.
Admin having rights to show all pages and links including the software and also
changes customer records and employee record and also can edit the information.
Branch Module:
This module have separate login. Branch has limited access than admin.
Branch will show only his branch related data. Eg. No.of customer under
particular branch.
19
Class Diagram
Bank_ Details
Login
+Bank_ID
+Unique_ID
+Branch_ID
+Bank_ID
+Bank_Name
+Add()
+Update()
+Godown_ID
+Godown_Name
+Branch_ID
+Assress
+Add()
+Update()
+Add()
+Update()
+Branch_ID
+Branch_Name
+Address
+Contact_No
+Salary_ID
+Emp_ID
+Salary_Date
+Given_Salary
1
+Salary_Status
+Advance_Salary
Customer
Employee
+Customer_ID
+Unique_ID
+Branch_ID
+Customer_No
+is_Dealer
+Emp_ID
+Unique_ID
* +Branch_ID
+Designation_ID
+Add()
+Update()
+Add()
+Update()
1
*
Bonus_ Employee_ Trascation
+Bonus_Emp_ID
+Emp_ID
+Bonus_ID
+Bonus_Paid_Status
+Bouns_Given_Date
+Bonus_Date
+Add()
+Update()
+Designation_ID
+Designation
+Add()
+Update()
Purchase_ order
+Add()
* +Update()
Booking_ Details
1
*
Customer_ Royality
+Customer_Royality_ID
+Customer_ID
+Royality_Expire_Date
+Add()
+Update()
Sale_ detail
+Sale_Id
+Sale_Date
+Customer_ID
+Branch_ID
+Sale_Detail_Id
+Sale_ID
+Item_ID
+Add()
+Update()
+Add()
+Update()
Booking Details
+Booking_Detail_Id
+Booking_Id
+Item
+Booking_Amount
+Add()
+Update()
+Add()
+Update()
+Bouns_ID
+Bouns
+No._of_Pics_Sales
+period
+Add()
+Update()
+Purchase_order_id
+Purchase_Date
+SupplierID
Sale_ order
0..1
*
Bonus
+Transfer_ID
+Branch_ID
+Transfer_Date
*
+Transfer_Status
Suppiler
0..1
Designation_ Master
Purchase_ Details
+Suppiler_ID
+Unique_ID
+Branch_ID
+Suppiler_No
+Add()
+Update()
+Add()
+Update()
+Purchase_Detai_Id
+Item_ID
+Quantity
+Purchase_Id
+Add()
+Update()
*
Monthly_ Salary
Cateory_ Master
+Category_ID
0..1
0..*
+Category_Name
+Description
+Add()
+Update()
+Add()
+Update()
+Add()
+Update()
Item_ Master
+Item_ID
+Item_Name
+Category_ID
+Sale_Price
+Add()
+Update()
1
Branch_ Master
+Unique_ID
+Branch_ID
* +Account_Type_ID
+UserName
+Name
+Add()
+Update()
Transfer_ Deatils
+Transfer_Detail_ID
+Transfer_ID
+Item_ID
+Godown_Name
+Qty
*
Account_ Master
Godown_ Master
+UserName
+Password
+Security_Question
+Security_Answer
+Booking_Id
+Booking Date
+Delivey_Date
+Customer_ID
+Employee_ID
Item_ Stock
+Stock_ID
+Item_ID
+Godown_ID
+Qty
+Last_Updated_Date
+Add()
+Update()
1
Royality_ Master
+Add()
+Update()
Cutomer_ Royality_ Details
1
+Royality_Detail_ID
+Customer_Royality_ID
+Sale_ID
+Royality_ID
+Date
+Royality_ID
+Royality_Amt
+Description
+Status
+Valid_Period
+Add()
+Update()
+Add()
+Update()
+Add()
+Update()
20
21
Login
System
Purchase Order
Receive Order
<<include>>
Transfer To Branches
<<include>>
<<include>>
Receive Transfered Items
View Stock
<<include>>
<<include>>
Booking Details
Booking Followup
<<include>>
<<include>>
<<include>> Tommorroww Booking Sale
Admin
Branch
Sale Detail
<<include>>
<<include>>
Todays Delivery
<<include>>
<<include>>
Purchase Payment
Monthly Salary
22
Activity Diagram
For admin login:-
Login
Invalid
Valid
Select Menu
Add Item
Purchase Item
Purchase Payment
Booking Details
Sale
Logout
23
Login
Username & password
Invalid
Select Menu
Booking Details
Sale
Services
Delivery Management
Logout
24
Purchase Order
Login
Invalid
Valid
Purchase Order
Select Supplier
Select Items
Add quantity
Logout
25
Receive Order
Login
Username & password
Receive order
Select Supplier
Logout
26
Sales Order
Login
Inavlid
Valid
Sales Details
Select Customer
Select item
Add Quantity
Logout
27
Login
Username & password
Invalid
Valid
Booking Details
select customer
select items
add quantity
Booking Followup
Select Customer
Take Followup
No
Yes
Deliver Item
Logout
28
Deployment Diagram
Component Diagram
Online Attachakki Inventory mgmt. sys.
ASP.net
Database Server
Client
J avaScript
Web Browser
SQL Database
Ajax
29
Admin
Customer
Home
Home
Item Master
Receive Transferred
items
Category Master
Booking Details
Transfer to branches
Purchase Order
Sale
Services
Booking Details
Sale
Purchase Payment
Services
Reports
Database Design
B.V.D.U. I/M/R/D/A, Sangli
30
1. Account Master:-
3. Bank Details:-
31
5. Bonus Master:-
6. Booking Details:-
7. Booking Follow-up:-
32
8. Booking Master:-
9. Branch Master:-
33
34
35
36
23. Ledger:-
24. Login:-
37
38
30. Receipt:-
39
40
41
INPUT DESIGNS
Login:B.V.D.U. I/M/R/D/A, Sangli
42
Home:-
1. Branch Details:-
43
44
2. Account Master:-
45
4. Category Master:-
5. Item Details:-
46
6. Godown Master:-
7. Vehicle Master:-
47
8. Root Master:-
9.Root Master:-
48
3. Bonus Master:-
49
2. Voucher To Supplier:-
50
51
Booking:1.Booking Details:-
2. Booking Follow-up:-
52
53
3. Bill:-
54
5. Receipt:
6. Delivery Management:-
55
56
2. Sovled Complaints:
57
58
3. Other Expenses:-
4. Voucher:-
59
5. Dealers Remaining:-
60
7. Monthly Salary:-
61
62
OUTPUT DESIGNS(REPORTS):
1. Branch List:B.V.D.U. I/M/R/D/A, Sangli
63
2. Supplier List:-
3. Dealer List:
B.V.D.U. I/M/R/D/A, Sangli
64
4. Booking Report:
65
6. Customer list:
66
Ledger Report:
1.Customer:
67
2. Supplier
3. Dealer:
68
4. Other Expenses:
5. Sale Report:
69
7. Delivery Report:
70
71
10. Dealer
72
12. Delivery
73
74
75
ADVANTAGES OF SYSTEM
1. Purchase receive amount stored for longer period.
2. Improve in transactional strategy.
3. Easy to store records of purchased, received, booking and sales order details.
4. Gives a 24*7 access to an online collection of information.
5. Admin get all reports on single click.
76
LIMITATIONS OF SYSTEM
1. Payment gateway is not implemented in system.
2. Online booking is not implemented in system.
3. Customer is not directly involved in system.
77
FUTURE ENHANCEMENTS
___________________
78
FUTURE ENHANCEMENTS
1. Customer will buy the item online directly.
2. Implementation of payment gateway
3. Admin will place their purchase orders through direct online process.
79
CONCLUSIONS
___________________
80
CONCLUSION
The Online Attachakki Inventory Management System project is developing
an online application for store records of sales, booking for many branches. This
application have been designed to provide the facilities some special functionalities like
sends message to customer after booking selected items by manually as well as before
delivery of items. It gives message to executive after assigning complaint of customer.
This application software has been computed successfully and was also
tested successfully.
It is user friendly, and has required options, which can be utilized by the user
to perform the desired operations.
81
BIBLIOGRAPHY
___________________
8.1. Books
8.2. Websites
BIBLIOGRAPHY
B.V.D.U. I/M/R/D/A, Sangli
82
Following are the references used while developing the Web Authoring Tool.
1. Books
ASP.Net 4.0 Dreamtech Software Team
Object Oriented Analysis and Design by Dr. Rupa Hiremath
SQL Server2008(Black Book)
2. Websites
www.google.com
www.wikipedia.com
www.asp.net/forums
www.msdn.microsoft.com
www.dotnetspider.com
www.c-sharpcorner.com
83