110 likes | 210 Vues
College life brings freedom in dressing, but keeping track of outfits can be challenging. E-Closet aids with garment frequency and alerts to avoid nerd looks. From managing usage frequencies to suggesting fashion trends, this innovative system streamlines your wardrobe management - all through simple pseudocode commands. Stay stylish effortlessly with E-Closet!
E N D
E-colset 授課老師:黃寶儀 教授 第七組 組員: B99901057 張晉豪 B99901063 張耀仁 B99901123 林鈺翔
動機 • Different from high school life, there is no uniform in college life. • We have to concentrate on what we wear so as to avoid being like a nerd. • As a result, we decide to come up with an idea to solve this annoying trouble.
初步構想 • Record the information of the frequency of wearing every clothes. • The e-closet will remind the user not to be an “otaku” if outgoing clothes haven’t been wore for a long period of time. • The e-closet reminds the user to deal with those clothes which are less used. • The e-closet is able to update the latest information from the Internet.
如何成真 使用 ”pseudocode”!
Add 1 to the frequency of every garment every day; Execute procedure informgoout, procedure informlessused and procedure fashion very time turn on the system; If ( the user take out a garment ) then (execute procedure takeout and procedure inform ) end if; If ( the user put in a new garment ) then ( execute procedure new ) end if; If ( the user put in a old garment ) then ( execute procedure putin ) end if;
Procedure new ( create name , frequency and choose the category of a new garment ) Procedure takeout ( record the time Old frequency ← frequency frequency ← 0 Open the closet and move the garment to the user )
Procedure putin If ( the period between the two times the user take it out is less than 10 minutes ) Then ( frequency ←Old frequency time ← old time Move the garment to right region ) Else ( Move the garment to right region ) end if;
Procedure inform If ( the period between the two times the user take it out is bigger than 10 minutes but smaller 2 days ) Then ( print “you have wear this recently” ) end if;
Procedure informgoout If ( the period between the two times the user take out any garment in outgoing category is more than 1 month ) Then ( print “Do not be a otaku” ) end if;
Procedure informlessused If ( there is any garment whose period between the two times the user take it out is more than 1 year ) Then ( print the name and ” has not be worn for a long time, you should try it on or throw it away ” ) end if;
Procedure fashion • 流行時尚 - Mobile01 • VOGUE 時尚網 • …族繁不及備載XDD