MCSM-F19-165 Muhammad Ali Husnain MCS mcsm-f19-165@superior.edu.pk
Table of Content • Introduction of project • Scope/Importance • Functional/Non-functional requirement • Architecture diagram • Activity diagram • Use case diagram(fully dressed) • Sequence diagram • Class diagram • State transition • Deployment Diagram • Dfd diagram. • Conclusion/Future work Introduction By going online, we will efficiently utilize company resources. We will reduce our cost and maximize overall profit. •To provide solution of problems facing by the customers •To provide ordering and service information •Secured transactions •Secured and no repudiation communication. •Online purchase facility •Deal online operations •Digitalization and integration of commercial activities •Online supplying operation dealing •To increase the sales volume •Number of visitors •Number of signed-up members Project Scope • The scope of online shopping has found an effective increase in the development of technology. People are confused about the search for reliable websites for online shopping of items. They are also looking for a unique place to buy every item they needed. Online shopping store meets all these needs of consumers. Features: • One reliable place to shop. • Simple UI. • Product category menu. • Add to cart and open cart menu. • Registration for both customers and shopkeepers. • Admin for managing both. • Quality Control manager. • Secure transactions. Functional Requirements • User Sign Up • User Name is Mandatory • User Password is Mandatory • Email Address is optional • Gender is Mandatory • Phone Number is Mandatory • User Sign In/Login • User Name is Mandatory • Password is Mandatory Non-Functional requirements • Availability: Systems availability is most important factor. So, our systems functionality is 24/7. • Response time For the user satisfaction the response time should be too fast. That why our systems response time is maximum 5 seconds. • Security For the user’s satisfaction the user registration is compulsory. This will reduce the security issues. Just legal users can sign in and can shop on the online store. • Scalability This system is scalable. An extra module can be added in the system later. • Maintainability The systems have maintainability features. The system has mean time between failures (MTBF) very high and mean time to recover (MTTR) is very slow. System Architectural Design
Activity diagram Use case diagram • For admin: For user: Sequence diagram Class diagram State transition Deployment Diagram DFD diagram • Context Flow Diagram - 0 DFD level 1.0 DFD for administrator level 1.1 DFD for administrator Implementation Tools and Techniques SYSTEM REQUIREMENTS: • Requirements that you need to run software effectively. It is divided in to further two categories: SOFTWARE REQUIREMENTS: • Operating System : Window XP, 7 & 8 & 10 • Programming language: PHP ,Java Script • Front End : HTML, CSS, jQuery. • Back End : SQL Server • HARDWARE REQUIREMENTS: • Processor: Intel dual core or above • Processor Speed:1.0GHZ or above • RAM: 1 GB RAM or above • Hard Disk: 80 GB hard disk or above Conclusion The following results have been achieved after the completing the system and relate back to the system’s objective. • Should allow users to browse through different product categories. • Should allow users to save items to the cart and also to view detailed information about a particular item. • Should allow users to check out the items. • System users should be able to place the order by filling out the order form. • The user should see a success message after placing an order Future Work The following section discusses the work that will be implemented with future releases of the software. • Detailed categories: Future work could involve adding more categories which are more detailed and have additional items. • Watch/Wish List: Work can add a watch list or wish list so that users can add an item to a list to watch for item prices to go down or to see when there is a sale on any of those items. • Enhanced User Interface: Work on enhancing the user interface by adding more userinteractive features. • Recommended Items: Add a bar that would display the most-recommended items which would depend on the number of times an item has been purchased by any users. • Payment Options: Add different payment options, such as Visa, MasterCard, PayPal, etc., where a user can also save the card information for later checkouts. • Shipping Options: Add different types of shipping options: regular shipping, expedited shipping, international shipping, etc. • Recent History: Display the user’s recently browsed items in the recent-history tab.