# Feature Screen Description1 LoginaccountContainstextboxtoinputusernameandpassword,loginbutton,resetbutton,registerlink.2 Register3 ViewHomePage4 ViewAboutUsUsPage Containsanintroductio
Trang 1SoftwareRequirementSpecification
Trang 2TableofContents
I.Overview
1.Introduction
2.Database
3.SystemFunctions
II.FunctionalRequirements
Trang 31.Introduction
Myprojectisawebsitethatsellscakes.Thereare2roles:AdminandUser.WhenLogin asaUser,youcanviewthecakelist,youcanputitintheshoppingcartandbuy.When youbuy,youwillleavesomeinformationsothatthecakecanbedelivered.When logginginwiththeAdminrole,youcanvieworders(cansearchbydatetheuserwants tobedelivered),canmanageusers(delete,edit),canmanagecakes(add,delete,edit)
2.Database
- DatabaseName:CakeManagement
+ tblCakes
Trang 4+ tblUsers
+ tblOrders
Trang 5+ tblOrderDetails
3.SystemFunction
Trang 6# Feature Screen Description
1 Login
account
Login
page
Containstextboxtoinputusernameandpassword, loginbutton,resetbutton,registerlink
2 Register
account
Register
page
Containstextboxtoinputuserinformation,register button,resetbutton,loginlink
3 View
Home
Page
Home
Page
Containsanintroductionabout”MoreThanHappy”and themainfeaturesoftheapplication
4 View
AboutUs
About
UsPage Containsanintroductionabout”MoreThanHappy”
5 GetCakes
List
Our
Cakes ContainsallMTH’sCakesandhave“Buy”button
6
View
order
Cart
page
ContainscakesthatUsersclickthe“Buy”button,
“Update”canupdatequantity, “Delete”button,Total priceofallCakesinCart
7
CheckOut
Check
Out
Page
Userhavetofillinformation:userID,address,phone, dateandtime(ngàymuốnđượcgiao),confirmorder
8
Invoice
Invoice
Page
Printoutaninvoicecontainingtheinformationtheuser hasenteredandtheorder
Trang 7# Feature Screen Description
1
Manage
Web
Admin
Page
Admincanvieworders(cansearchbydatetheuserwantsto bedelivered),canmanageusers(delete,edit),canmanage cakes(add,delete,edit)
II.FunctionalRequirements
1.Login
Trang 83.Home
Trang 104 OurCakes
Trang 115 AboutUs
Trang 126 Addtocart
7.Cart
Trang 138 CheckOut
9.Invoice
Trang 1410 Admin