This document outlines the phases of developing an online shopping system, including project planning, modeling requirements through UML diagrams, software configuration management, and testing. Key modules include login, viewing and adding products, and updating quantities. The system allows customers to purchase products and administrators to manage the database. Programming is done in Visual Basic using forms and scripts to implement the system functionality.
This documentation has been prepared to give an overview of the Super shop management software system specification for the real-life projects that each student of Database Design and Development , has to develop and implement group. Super shop management software system should be purchased from software package vendors and customized to the departmental Super shop’s needs, if necessary. Customer service refers to a departmental Super shop ability to satisfy the needs of its customers by this Super shop management software system.
Flipkart Software requirements specification SRS for an e commerce online Web store. It contains actual format and contents for a SRS Synopsis. How Flipkart manages online store.
visit--- http://bit.ly/onlineshopping_javaproject For the complete project + CODE.
visit ------- javaprojects.tutoriallearners.in for other Java Projects
Online shopping project synopsis uploaded in this document.
You can download project in https://www.studentprojectguide.com/php/online-shopping-system/
This documentation has been prepared to give an overview of the Super shop management software system specification for the real-life projects that each student of Database Design and Development , has to develop and implement group. Super shop management software system should be purchased from software package vendors and customized to the departmental Super shop’s needs, if necessary. Customer service refers to a departmental Super shop ability to satisfy the needs of its customers by this Super shop management software system.
Flipkart Software requirements specification SRS for an e commerce online Web store. It contains actual format and contents for a SRS Synopsis. How Flipkart manages online store.
visit--- http://bit.ly/onlineshopping_javaproject For the complete project + CODE.
visit ------- javaprojects.tutoriallearners.in for other Java Projects
Online shopping project synopsis uploaded in this document.
You can download project in https://www.studentprojectguide.com/php/online-shopping-system/
Slide 2.
#Topics covered (Software process models
#Process activities
#Coping with change
#Process improvement)
Slide 3.
(The software process)
# A structured set of activities required to develop a software system.
# Many different software processes but all involve:
Specification – defining what the system should do;
Design and implementation – defining the organization of the system and implementing the system;
Validation – checking that it does what the customer wants;
Evolution – changing the system in response to changing customer needs.
# A software process model is an abstract representation of a process. It presents a description of a process from some particular perspective.
Slide
Online Voting System Project management system.docKamal Acharya
This is a small scale project for Online voting system. The basic idea is that the citizens of the country can vote for the candidates during election in the online. It consists of voter details, security system, status and exits. The administrator can enter the name and password and generate the reports and can perform operation like add citizens, search, delete the citizens in the database. In Online voting system we can get the result of the election based on polling.
Laundry management system project report.pdfKamal Acharya
Laundry firms currently use a manual system for the management and maintenance of critical information. The current system requires numerous paper forms, with data stores spread throughout the laundry management infrastructure. Often information is incomplete or does not follow management standards. Records are often lost in transit during computation requiring a comprehensive auditing process to ensure that no vital information is lost. Multiple copies of the same information exist in the laundry firm data and may lead to inconsistencies in data in various data stores.
A significant part of the operation of any laundry firm involves the acquisition, management and timely retrieval of great volumes of information. This information typically involves; customer personal information and clothing records history, user information, price of delivery and received date, users scheduling as regards customers details and dealings in service rendered, also our products package waiting list. All of this information must be managed in an efficient and cost wise fashion so that the organization resources may be effectively utilized.
We present the design and implementation of a laundry database management system (LBMS) used in a laundry establishment. Laundry firms are usually faced with difficulties in keeping detailed records of customers clothing; this little problem as seen to most laundry firms is highly discouraging as customers are filled with disappointments, arising from issues such as customer clothes mix-ups and untimely retrieval of clothes. The aim of this application is to determine the number of clothes collected, in relation to their owners, as this also helps the users fix a date for the collection of their clothes. Also customer’s information is secured, as a specific id is allocated per registration to avoid contrasting information.
A Project to Automate Inventory Management in a Fast Food, Cas.docxransayo
A Project to Automate Inventory Management in a Fast Food, Case of Big Square
BY:
Lawrence Smith
Systems Analysis, Design and Integration(IT425-1604B-02)
Doctor Reddy Urimindi
Colorado Technical University
November 28th 2016
Table of Contents
Chapter One: System Overview3
1.1 Introduction3
1.2 Users and Stakeholders3
1.3 Project Initiator or sponsor3
Chapter One Section 2: Requirements Specification4
2.1 System Goals and Objectives4
2.2 Requirements Gathering4
2.3 Functional Requirements4
2.4 Non- Functional Requirements5
2.5 Project Scope6
Chapter One: System Overview1.1 Introduction
This project is intended to develop a real time Enterprise Resource Planning system with capabilities to monitor inventory levels in the company. Through the system, Big Square Company, who are the clients for the system, will be able to track their current inventory levels as soon a sale is made. The system will enable the management monitor inventory levels in all their branches countrywide. As an addition to managing inventory, Big Square Company will also be able to perform analysis and determine future order dates from their suppliers. This could be attained by creating reorder levels for inventory and subsequent notification to suppliers. Having collected and generated data, the system will be able to generate reports for decision making process by the management of the company. The analysis of the data collected could provide insight on which decisions will have a positive impact on the growth of the company. For example, the data could inform the management which type of food that customers consume more and thus they should stock more of the commodity. They can also be able to determine and relate the effect of seasons to the consumption of the food. 1.2 Users and Stakeholders
The system has a set of users, classified based on their responsibilities in the company. The first user is the store keeper. This is the user with the most basic role of entering new stock as it is received and managing the inventory. This user has limited capabilities based on his/her job description and is attached to one branch. The storekeeper role might have more than one person based on the number of stores that Big Square Company has.
The second user is the general store manager. This user is at management level since he/she handles inventory for more than one branch. This manager approves reorders for more than one store.
The final user of the system is the management team. This user’s role could be by one or more people depending on the management structure. The manager has all the privileges that the other two users have. The manager can be able to see and analyze reports concerning the business. 1.3 Project Initiator or sponsor
The project is initiated and sponsored by Big Square, a fast food company located in Chicago. The company has other branches in other parts of the country. Chapter One Section.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
1. 09CSA10
Online Shopping System
CONTENTS
Phase 1 Project Analysis and Planning
1.1. Study of the Problem
1.2. Project Scope
1.3. Objectives
Phase 2 Cost Estimation
Phase 3 Modeling the Requirements
3.1. Module Description
3.1.1. Login
3.1.2. Product Details
3.1.3. Add New Products
3.1.4. Updating The Quantity
3.2. UML Diagram
3.2.1. Use case Diagram
3.2.2. Class Diagram
3.2.3. Sequence Diagram
3.2.4. Collaboration Diagram
Phase 4 Configuration Management
4.1. S/W Requirements
4.2. H/W Requirements
4.3. Tools
4.4. Software Development
4.4.1. Form Creation
4.4.2. Script
Phase 5 Software Testing
5.1. Preparing Test Plan
5.2. Perform Validation Testing
5.3. Validation Test Criteria
5.4. Coverage Analysis
5.5. Memory Leaks
2. 09CSA10
Synopsis
This is a small scale project for Online shopping system.The basic
idea is that customer’s can buy products using online. It consists of
product details, security system, status and exits. The administrator can
enter the name and password and generate the report and can perform
operations like add , search, delete the products in the database.
The Online Shopping system enables vendors to set up online
shops, customers to browse through the shops, and a system administrator
to approve and reject requests for new shops and maintain lists of shop
categories.Also on the agenda is designing an online shopping site to
manage the items in the shop and also help customers purchase them
online without having to visit the shop physically.Our online shopping
mall will use the internet as the sole method for selling goods to its
consumers. Shopping will be highly personalized and the mall will
provide lower prices than most competitors.
3. 09CSA10
Phase 1 Project Analysis and Planning
1.1. Study of the Problem
The Current shopping System is critical to set up online shops, customers to
browse through the shops, and a system administrator to approve and reject requests
for new shops and maintain lists of shop categories. This is a small scale project for
Online shopping System. The basic idea is that the candidates can buy product from
anywhere during any time by using their card number and password provided to them.
The database will maintain the product details information. Customer can view their
product details using the card details. This Online shopping system involves with two
types of users.
• CUSTOMER
• ADMINISTRATOR
CUSTOMER ROLE:
The customer’s can login/logout the System. He/She can view his/her product
details and buy their product. The customer can just view the information whereas
he/she could not make changes in the database.
ADMINISTRATOR ROLE:
The administrator plays a vital role in the Online shopping system. The
administrator controls the entire database. The report of the product is generated by
the administrator itself. The main role of the administrator is to safeguard the database
and can add/delete the products from the database.
1.2. Project Scope
The supplementary specification applies to online shopping system.
This specification defines the non-functional requirement of the system such as:
Functionality:
Since it stand alone application, one or more user may use it at a time.
Usability:
Desktop interface
Windows 98/2000/XP/7
4. 09CSA10
Reliability:
The system is available during online time only .
Performance:
The performance depends on hardware specification
1.3. Objectives
The purpose of this document is to define the requirements of Online
shopping system. This supplementary specification lists the requirements that are not
readily captured in the use case model. Supplementary specification and the use case
model capture a complete set of requirement of the system.
Phase 2 Cost Estimation
An estimate is a prediction based upon probabilistic assessment. It is the
responsibility of the project manager to make accurate estimations of effort and cost.
This is particularly true for projects subject to competitive bidding where a bid too
high compared with competitors would result in loosing the contract or a bid too low
could result in a loss to the organization. This does not mean that internal projects are
unimportant. From a project leaders estimate the management often decide whether to
proceed with the project. Industry has a need for accurate estimates of effort and size
at a very early stage in a project. However, when software cost estimates are done
early in the software development process the estimate can be based on wrong or
incomplete requirements. A software cost estimate process is the set of techniques and
procedures that organizations use to arrive at an estimate. An important aspect of
software projects is to know the cost. The major contributing factor is effort.
Why SCE is difficult and error prone ?
• Software cost estimation requires a significant amount of effort to perform it
correctly.
• SCE is often done hurriedly, without an appreciation for the effort required.
• You need experience at developing estimates, especially for large projects.
• Human bias i.e. An Estimator is likely to consider how long a certain portion
of the system would take, and then to merely extrapolate this estimate to the rest of
the system, ignoring the non-linear aspects of software development.
5. 09CSA10
The causes of poor and inaccurate estimation
• New software projects are nearly always different form the last.
• Software practitioners don't collect enough information about past
projects.
• Estimates are forced to match the resources available.
2.1. Cost and Pricing
Our project is of high range and is highly efficient which can satisfy the shopping
calculation for almost all software companies. The chances of error occurrence is very
limited and so our costs around Rs 10, 00,000(app).
• A team of 11 members is required for completing the task.
• It takes a time span of 3 weeks to shape the project.
• There are no specific environmental constraints.
Phase 3 Modeling the Requirements
3.1. Module Description
3.1.1. Login
It is the login session for the Administrator, customer and Exit.
3.1.2. Product Details
It is used to view the product details from the database.
3.1.3. Add New Products
It is used to add a product into the database and it includes searching a product
details and removing a product from database.
3.1.4. Updating The Quantity
It is used to update the product details from the database.
6. 09CSA10
3.2. UML Diagram
3.2.1. Use case Diagram
Use Case diagrams show the various activities the users can perform on the
system. The System is something that performs a function. They model the dynamic
aspects of the system. It provides a user’s perspective of the system.
Actor:
An actor is a user of the system playing a particular role.
Use case:
Use case is a particular activity a user can do on the system.
Relationship:
Relationships are simply illustrated with a line connecting actors to use cases.
admin
login
customer
add item
items displayed purchase
3.2.2. Class Diagram
A class diagram describes the types of objects in the system and the various
kinds of static relationships that exist among them.i.e.,A graphical representation of a
static view on declarative static elements. A class is the description of a set of objects
having similar attributes, operations, relationships and behavior.
7. 09CSA10
adminis
name : variant new
age : variant
city: variant new
add items()
custom
name : variant new
age : variant
address : variant new
city:variant new
view()
purchase
item name : variant new
itm no : variant
quantity: variant
cost per item : variant
total cost : variant
view()
login
user name : variant new
password : variant new
add items()
items to display
name : variant new
itm no : variant
manuf date : variant
exp date : variant
purchase()
add item
item name : variant new
item no : variant
quantity: variant
view()
3.2.3. Sequence Diagram
A sequence diagram in Unified Modeling Language (UML) is a kind of
interaction diagram that shows how processes operate with one another and in what
order. It is a construct of a Message Sequence Chart. Sequence diagrams are
sometimes called event diagrams, event scenarios, and timing diagrams.
administrator customer add item view item purchase
adding the item
viewing the item to purchase
purchasing
updating the items to customer
purchasing again
3.2.4. Collaboration Diagram
A Collaboration diagram is very similar to a Sequence diagram in the purpose
it achieves; in other words, it shows the dynamic interaction of the objects in a
system. A distinguishing feature of a Collaboration diagram is that it shows the
objects and their association with other objects in the system apart from how they
interact with each other. The association between objects is not represented in a
8. 09CSA10
Sequence diagram. A Collaboration diagram is easily represented by modeling objects
in a system and representing the associations between the objects as links. The
interaction between the objects is denoted by arrows. To identify the sequence of
invocation of these objects, a number is placed next to each of these arrows.
administrat
or
customer
add item
view item purchase
5: purchasing again
1: add the item
2: viewing the item to purchase
3: purchasing
4: updating the items to customer
Phase 4 Configuration Management
Configuration management is also used in software development, where it is
called Unified Configuration Management (UCM). Using UCM, developers can keep
track of the source code, documentation, problems, changes requested, and changes
made. An advantage of a configuration management application is that the entire
collection of systems can be reviewed to make sure any changes made to one system
do not adversely affect any of the other systems
4.1. S/W Requirements
OS: Windows
Language: Visual Basic
4.2. H/W Requirements
Intel PII Processor with 300 MHz speed.
64 MB RAM
10MB Hard disk space
12. 09CSA10
4.4.2. Script
Coding for form1 (MENU):
Private Sub Command1_Click()
Form2.Show
End Sub
Private Sub Command2_Click()
Form3.Show
End Sub
Coding for form2 (CUSTOMER PURCHASE):
Dim db As Database
Dim rs As Recordset
Private Sub Command1_Click()
Text7.Text = Text5.Text
End Sub
Private Sub Command2_Click()
If (Text6.Text = "") Then
MsgBox "ENTER THE QUANTITY"
Else
Text5.Text = (Val(Text5.Text) - Val(Text6.Text))
Data1.Recordset.Edit
Data1.Recordset.Update
Text7.Text = (Val(Text4.Text) * Val(Text6.Text))
MsgBox "TRANSACTION SUCEESSFUL.. PAY TO DEALER"
End If
End Sub
Private Sub Command3_Click()
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
End Sub
Private Sub Command4_Click()
rs.MovePrevious
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
End Sub
13. 09CSA10
Private Sub Command5_Click()
rs.MoveNext
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
End Sub
Private Sub Command6_Click()
rs.MoveLast
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
End Sub
Private Sub Form_Load()
Set db = OpenDatabase("Z:BIG SHOP.MDB")
Set rs = db.OpenRecordset("SHOP")
Text1.Text = " "
Text2.Text = " "
Text3.Text = " "
Text4.Text = " "
Text5.Text = " "
Text6.Text = " "
End Sub
Private Sub LO_Click()
Form1.Show
End Sub
Coding for form3 (ADMINISTRATOR LOGIN):
Private Sub Command1_Click()
If Text1.Text = "bhuva" And Text2.Text = "123" Then
Me.Hide
Text1.Text = ""
Text2.Text = ""
Form4.Visible = True
Else
MsgBox "invalid username and password"
Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
End If
End Sub
Private Sub Command2_Click()
End
End Sub
14. 09CSA10
Coding for form4 (ADMIN CHECK):
Private Sub Command1_Click()
Form5.Show
End Sub
Private Sub Command2_Click()
Form1.Show
End Sub
Private Sub Command4_Click()
Form6.Show
End Sub
Coding for form5 (ADD PRODUCTS):
Dim db As Database
Dim rs As Recordset
Private Sub Command1_Click()
Data1.Recordset.AddNew
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
End Sub
Private Sub Command3_Click()
Form2.Show
End Sub
Private Sub Form_Load()
Set db = OpenDatabase("Z:BIG SHOP.MDB")
Set rs = db.OpenRecordset("SHOP")
End Sub
Private Sub Label1_Click()
End
End Sub
Coding for form6 (UPDATION OF PRODUCTS):
Dim db As Database
Dim rs As Recordset
15. 09CSA10
Private Sub Combo1_Change()
End Sub
Private Sub Command1_Click()
If Combo1.List(0) = "NN" Then
Text2.Text = rs(4)
Text1.Text = (Val(Text2.Text) + Val(Text1.Text))
Data1.Recordset.Edit
Data1.Recordset.Update
Else
If Combo1.List(0) = "HAMAM" Then
Text2.Text = rs(4)
Text1.Text = (Val(Text2.Text) + Val(Text1.Text))
Data1.Recordset.Edit
Data1.Recordset.Update
Else
If Combo1.List(0) = "MYSORESANDLE" Then
Text2.Text = rs(4)
Text1.Text = (Val(Text2.Text) + Val(Text1.Text))
Data1.Recordset.Edit
Data1.Recordset.Update
End If
End Sub
Private Sub Form_Load()
Combo1.AddItem "NN"
Combo1.AddItem "HAMAM"
Combo1.AddItem "MYSORESANDLE"
Set db = OpenDatabase("Z:BIG SHOP.MDB")
Set rs = db.OpenRecordset("SHOP")
End Sub
Private Sub Label1_Click()
End
End Sub
Phase 5 Software Testing
5.1. Preparing Test Plan
Preparing test plan is the first step in the last phase of software development
cycle .The test plan consists of all the activities that had to be done in the software
testing phase. This test plan has been documented using the rational test manager
software.
5.2. Perform Validation Testing
Software is completely assembled as a package interfacing errors have been
uncovered and a final series of software test validation testing may begin. Validation
successive when the customer is satisfied.
16. 09CSA10
5.3. Validation Test Criteria
Software validation is achieved through a series of black box test that
demonstrates conformity with requirements.
5.4. Coverage Analysis
Coverage analysis is used to identify untested code. Using rational pure
coverage, untested code can easily be identified.
5.5. Memory Leaks
Memory leak testing has been done using rational purity software.
Result:
Based on the system requirements specification ONLINE SHOPPING
INFORMATION SYSTEM has been designed and implemented.