Smart Solutions to your IT Challenges Online Shopping Portal (Web + Mobile) Proposal Legal notice: The information contained in this document represents the current view of Miracle Software Solutions on the matters discussed as of the date of publication, and Miracle Software Solutions cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. Miracle Software Solutions makes no warranties, express or implied as to the information in it. The reader is responsible to comply with all applicable copyright laws. Without limiting the rights under copyright, no part of this document may be reproduced, permanently stored or transmitted in any form without the express permission of Miracle Software Solutions. The names of actual companies and products mentioned herein may be trademarks of their respective owners. Cost mentioned is subjective and can very case to case basis. The Amount mentioned is in US$ and do not account for any Product / Service / Solutions taken from Network Partners, Vendors. Mentioned Amounts represents Discounted Market Rates. Please do not hesitate to ask for your Discount %. 2008 Miracle Software Solutions
INDEX Overview 1 About 1 Company and Product Advantages 1 Feature Guide 2 User Interaction 2 User Registration Product Management Product Search & Display Content Management Selling 3 After Sales Administration Dispute, Grievance setllements & Feedback Mobile Web Integration 4 Security 4 Scalability & Availability 4 Technology 5 Architecture 5 Project Plan 6 Characteristics 6 Time Unit Life Cycle stages Development Model Warranty Support
OVERVIEW ABOUT Online Shopping Portal Online Shopping Portal is an enterprise multi-channel Online portal that allows Users to access the online store on internet. They can surf & browse the catalogue, search for their desired products and finally place their orders. For Sellers, it is a very easy solution to sell their products online. They can give 24x7 availability, Reporting & Accounting. They can also check the demands of their products. Online Shopping Portal is handy tool to maintain the online store. It has rich flavours of technology integrated to assure ease of use for buyers. Admins can very quickly maintain the webpages of their products. The content management is very smooth with this tool. Online Shopping Portal can quickly be integrated to your existing Enterprice software components or the new components to which you upgrade in future. COMPANY AND PRODUCT ADVANTAGES Focus on Emerging Technologies. As Enterprise Application is the core company business, Miracle Software Solutions focuses to constantly research, develop and introduce broad range of functions, security, technology and modern Web/Wap experience, so the development roadmap in business features and technology can ensure continuous evolution and longest lifecycle. Integration experience. Software solutions are always developed in keeping integration in mind. Our solutions can easily be integrated or are given EAI APIs for clients to reuse our products and take advantage of Reusability. Custom strategy approach and custom development. Our project development strategy includes full synchronization to Client s business priorities and specifics. Broad financial and e-services know-how and dedicated software development team allow flexible and effective implementation of specific functional and system requirements thus removing limitations typical of fixed-functionality products and solutions. Reliable support and flexible upgrade policy. Company s support and maintenance services are ready to prove their quality on the rare occasions while emergency situations had to be covered. Standard support package also includes business-critical on-site support, free-of-charge fixes and upgrade to minor versions. Network of Technology Partners. Company believes is partnering with other Technology Leaders so we can provide you the best solution for your requirements. Experience on other domains. Company has varied experience across various domains. We provide Banking solutions for Core & Online Banking. We also provide Solutions for social networking and royalty based programs. We also provide EAI & enterprise wide services. Our Enterprise Application domains. Banking. Insurance. Inventory. Finance. Our Mobile Application domains. Insurace Premium Calculator. Loan Approval Process Implementation. Mobile Shopping Cart. --- (*limitations may apply) 1
FEATURE GUIDE Online Shopping Portal offers complete feature sets for Online Store publishing, purchasing, user experience, integration, security and administration. WEB FRAMEWORK User Interaction Web Portal (optional) Customer segment oriented UI Custom Web design Web site presenting Online Shopping store for web users. Optional configuration of different separated sites with specialized user interfaces (Web) according to target customers in different business segments retail, private, SME, corporate, B2B according to your customer segmentation, with different sets of features and presentation Custom graphical design created specifically for your company, according to its corporate style and requirements different from logo change concept of fixed products Modules User Registration ( Important if different vendors are going to user your store) Registration You can easily allow users to register in your store. We request for Their Initials, Contacts, Preference, Shipping Address. Type of User If you require to identify Vendors differently from Buyers. Account Information Incase of Vendors, it is eminent to take their account information to redirect the payment for sold products. Suspend Users This allows you to suspend user activities instantly. Product Management Product Registration Payment Suspend Item You can easily start selling a product. Registration module allows admin to specify Type, Category, Title, Pictures, Description etc as desired for Buyers. Which type of payment to accept for this product Online Payment, Pickup & Pay, Cheques, etc. You can instantly suspend product on your store. Product Search & Display Search User can search for a product by doing a search for Type, Category, Keyword, etc and see the available products matching the criteria. Product User can see the details of a product. They can view photographs, description, warranty, Page features, etc. They can instantly add to their shopping cart. Content Management Index Page This defines the layout of the first page of your store. You can easily show promotions, hot Layout deals, important information like auctions, etc. Product This defines the layout to be used for a category of product. You can easily tell, where to display Page Layout description and where to display photographs. You can also give location to display important Other Layouts information like warranty, exchange policy, etc. You can specify a group of layouts for your webpages. This constitues modules like Help, User Account Management, Activity history, etc. 2
Selling Accepting order LifeCycle Product User can quickly browse through a summary version of alike products. They are also Browsing provided with a link to detailed view of the product. Users can select the product and add to Shopping Cart. Shopping Cart Shopping cart will reference all the selected products by users. It will allow them to remove any product from the selected product list. This will also provide checkout and generate the summary of their selected products. Verify Shipping Before checkout, verification of shipping address is done and user will be provided with Address interface to specify alternate shipping address. Other Options We can specify the option for Gift pack and also ask them for a wish list. After Sell Activities Raising Invoice Receiving Payment Passing payment to Seller Seller can easily generate Invoice for the ordered products and send it to the buyer. This can also be a automated activity. Based on the given payment acceptance, Portal can ask users to initiate one of the alternatives and receive the payment. This utility allows for passing the received payment to seller. Administration Suspend / Reactivate Reporting Administrator can easily suspend and reactivate any user or product. Administrator can generate reports with various options like grouped by Category, Product, Currency, time, etc. Dispute, Grievance setllements & Feedback Raising Users can easily raise a complaint on their purchased product, which will be submitted to Complaints grievance department. Status Auto Email notification to be sent to user on progress of their complaints. Notification Feedback Users can leave feedback on Seller and their purchased product. MOBILE WEB Mobile Interface Features Mobile Interface can feature all the Web functionalities like Search, Product View, Placing Order and making payment. 3
INTEGRATION As a key point in our solutions, the solution can easily integrate to your existing Backoffice applications and other enterprise applications. We can develop integration layer on request. SECURITY Online Shopping Portal can use SSL based secured transmission for important modules like user Loging, Payment receiving, etc. Standard categories Authentication Authorization Cryptography Session management Sensitive data management Infrastructure security Auditing and logging Unique user codes and passwords for E-Bank channels access; Password expiration and user disablement; User passwords stored one-way encrypted User credentials and privileges validation on every resource and application block; Personal permissions on banking services PKI and digital certificates as a standard for user authentication, integrity of data interchange, confidentiality and preventing repudiation issues Unique session identifiers and secured session details storage; Session lifetime control on every discrete user action Sensitive data stored, sent over network and logged in encrypted form Secured network infrastructure provided by the Bank; Encrypted traffic between application tiers; SSL where applicable; Securing E-Bank servers Full log of user activity; Audit of application activity through all application tiers SCALABILITY AND AVAILABILITY Depending on requirements for availability and business continuity, Portal can be deployed in different setup configurations. Notifications and Alerts Online Shopping Portal can support a fully functional messaging platform allowing configurable template-based reports distribution to customers. Generally distribution channels cover following service types: Immediately on explicit request; Subscription by schedule - fax or e-mail; Notification on event - SMS or e-mail; Customer Security Options SMS Email Fax Card transaction, movement on bank account, payment order processed; userdefined; bank-defined Daily statements, currency rates, monthly reports; user-defined; bank-defined Current statement (generated and sent back on-the-fly during a phone conversation), daily statements, currency rates 4
TECHNOLOGY APPLICATION ARCHITECTURE Online Shopping Portal architecture follows service-oriented multi-tier design. A permanently available database stores Portal users records, products, history, admin modules, etc. The Web Interface can use any technologies lise PHP,.Net, Java based Web services & UI. The Mobile Interface will be a J2ME application. The following diagram illustrates simplified architecture concept and outlines main application domains and component groups. (Note: No physical design issues are presented except for information transport between application domains). Architecture [ Web Application ] JSP Servlet PHP.Net Customer Management Product Management Content Management Shopping Cart [GPRS,EDGE,3G] [Downloaded Mobile Application] Browse Catalogue. Select products to order. Modify selection/quantity. View bill and confirm the order. [Back Office Applications] Purchase Accounting Inventory [ Java Application Server ] Payroll 5
Project Plan Project Characteristics Type Front End Tech. Middle Tier Tech. Database Hosting Multi Tier, Client Server Web Application. HTML,DHTML, Style Sheets, Ajax, Client Scripting, Images & Graphics PHP Technology / ASP.Net & Other.Net Technologies MySql Server Apache, Windows server / Apache, Linux, MySql, PHP combination. Time Unit Working day Working Week 8 Man working Hours. 5 Working days. Life Cycle Stages Duration Description Requirement Gathering 2 Weeks. Inperson meeting & documentation. UAT Demo 4 Weeks. Design & Coding to implement the requirements. Production 3 Weeks. Plan Hosting, Integration Testing. Total Weeks to Go Live 9 Weeks. Development Model Resources Agile Methodology Deliverable Status Call Documentation 1. HTML Developer with 3+ Years of Experience. 2. Technology Developer PHP/ASP 5+ Years of Experience. 3. (Part Time) SQL / PLSQL Developer 4+ Years of Experience. 4. (Part Time) Senior Designer or Architect 7+ Years of Experience. We are working on Agile based project development cycle with small deliverables focusing on individual modules which are at the end integrated to meet the requirements. There can be a small deliverable every week. Every week Tuesday & Friday between the Team, Onsite Co-ordinator and Client side Manager if required. We might not document all aspects, but we will not miss important aspects like Requirement Document, Design Document, Coding Standards, Defect Logging, Release Note for each deliverable. Warranty We deliver the solutions with 0 defect, so rest assured we don t discuss about bugfix. We will support minor changes and updates free of cost for the span on 1 year. Support We can provide you a very efficient & flexible support plan based on your requirements. 6