Title: By Mircea Jivoin
1Business Software Solution -virtualMag
2Objectives
Automotive Embedded Software
- Achieving the warehouse management over the
internet using the SOAP Web Services - Accessibility from any part of the globe
- Different applications using the same database
- Create On-line reports in PDF, HTML and XSL file
format - Project Management for web applications
3System diagram
Automotive Embedded Software
Tree tier layout
- Database side
- Web application server side
- Client side
4Technology
Automotive Embedded Software
- Java
- Apache Axis SOAP engine
- Jasper reports
- MySql database server
- Apache Tomcat web server
5Chapters
Automotive Embedded Software
- Chapter 1. Introduction
- Chapter 2. Literature review
- Chapter 3. Project specifications
- Chapter 4. Project design
- Chapter 5. Installation
- Chapter 6. Final results
- Chapter 7. Conclusion
- Chapter 8. Bibliography
- Appendix
6Functions for
Automotive Embedded Software
- Warehouse Administrator
- Administration of warehouse items
- Administration of manufacturers
- Search the items from warehouse
- Administration of furnishers
- Final product administration
- Create reports
- Web Manager
- Catalogs administration
- Products administration
- Clients administration
- Create reports
- Client
- Browse the web catalog
- Browse the product catalog
- Display product details
7The Use Case diagram
Automotive Embedded Software
FOR
- Warehouse Administrator
- Web client
- Web manager
8Modules (packages)
Automotive Embedded Software
- Database services
- Java Beans
- Axis web services
- APIs
- virtualMag
- webApp
- reportsServices
9Sequence diagram
Automotive Embedded Software
Sending a request to a web service using SOAP
10Sequence diagram
Automotive Embedded Software
Receiving a response from a web service
11Database structure
Automotive Embedded Software
12Technical SOAP solution
- O solutie pt serializarea SOAP to java
13User Interfaces (virtualMag)
Automotive Embedded Software
Main menu
Fast task bar
- Most used actions
- Add new Item in warehouse
- Remove Item from warehouse
- Create reports
14User Interfaces (virtualMag)
Automotive Embedded Software
Items Administration
List of items from warehouse database
Add new item into warehouse
15User Interfaces (virtualMag)
Automotive Embedded Software
Set inspection result for new Item
Add new Item into database
Add new furnisher into database
16User Interfaces (web management)
Automotive Embedded Software
Companies web site main page
Browsing the companies catalog and product list
17User Interfaces (web management)
Automotive Embedded Software
Marketing and Management page
- Administration of
- Catalogs
- Products
- Clients
- Reports
18Project Management - Tasks
Automotive Embedded Software
- Definition phase
- Design phase
- Programming phase
- System test phase
- Acceptance phase
- Installation phase
19Project Management Gantt diagram
Automotive Embedded Software
- Project duration
- Project costs
- Work in progress
20Installation
Automotive Embedded Software
- Web App. Server with
- Java J2sdk 1.3 or higher
- Apache Tomcat 4.0
- Axis SOAP engine 1.1
- JasperReports
- virtualMag application libraries
- Visual Basic application
- Installation kit for this application
21Conclusion
Automotive Embedded Software
- An web services interface that can be easily
integrated into other applications - Example of how can a VB application communicate
with java application using SOAP - Create on-line electronic documents (reports)
- Possibility for further development
22Thank you for your interest!