##Release Calendar
###Release 1
>Start Time: 2016.11.16 End Time: 2016.11.30
>
>accomplish requrements:the HomePage of this site, the Login&Regist of customer and shop owner, login of administrator, admin search of the customer and shops, customer search products info, shop owner to create shop, delete products.
####Refining Requements to accomplish:
**Administrator Part :**
1.Admin Login:
- the default username of admin is "root", and the password is set up by back-end of the software.
- when the "root" login, system should have testing of legality.
2.After Admin Login:Search the information of the customer, shop owner
- search shop information returned:
- name of this shop
- type of this shop(maybe "Health, Fitness & Sports", "TV& Home Theater
")
- corresponding owner name
- quantity of this shop
- shop avatar
- search customer information returned: search by username
- name of this customer
- email address
- the number of purchases
- search order by order id: Release 2 to accomplish
**Customer Part**
1.the HomePage of PARKnSHOP:
- search products returned the list of products, each item has:
- image of this product
- name of this product
- price of this product
- the number of evaluation
- when customer enter in this site, the products item showed:
- image of this product
- name of this product
- price of this product
- Regist:
- email address
- username
- password
- Login:
- username
- password
**Shop Owner Part**
1.Regist:
- username
- email address
- password
2.Login:
- username
- password
3.Create new shop:
- choose the type of the shop:
- including:
- TV& Home Theater
- Computers & Tablets
- Cell Phones
- Cameras & Camcorders
- Audio
- Car Electronics & GPS
- Video, Games, Movies & Music
- Health, Fitness & Sports
- Home & Office
- add products info:
- picture
- short introduce of this product
- delete product info
###Release 2
>From 2016.12.1 To 2016.12.15
>Requrements to finish:push customer into blasklist, manage requests for new shops, blacklist shop owners, manage advertisements, backup database, search order by order id; customer to add collection, buy products, pay; shop owner: modify information of products, push request for advertise, manage order.
####Refining Requements to accomplish:
**Administrator Part**:
- manage requests for new shops: permit, refuse
- add customer into blacklist:
- after this, the customer can't buy products, only search
- add shop owner into blacklist:
- shop can't sale
- the info of products of this shop can't be change
- customer search result don't have this shop
- manage advertisement:
- top 5 shops: each should pay 100 RMB (total 500RMB per day)
- top 10 products:each should pay 100RMB every day(total 1000RMB per day)
- if shops or products quantity havn't be full, there should be add full according purchase frequency.
- permit or reject requests of advertise
- delete shop
- the shop owner should leave
- the sale history should leave
- delete shop owner
- the shop he/she owned shouldn't leave
- delete customer
- the information should leave
- backup database:
- each info of this site should have been copy
- search order by order id
- return order state and info
- Logout
**Customer Part**
- add collection
- colletion of product: personal center of customer should have one item of his/her colletion list
- buy products:
- add product into cart
- when and after this: change quantity of this product, or delete it
- pay :
- use WeChat or AliPay (should be used real)
- add/choose shipping address(only in Hong Kong)
- after pay, the money should be transferred to Admin account
- confirm info of purchases
- Admin's money transfer this order money to the according shop owner
- customer should have a warning when he/she confirm the order,such as "Please be careful that your money will be send to the shop owner!"
- change personal info
- add phone
- Logout
**Shop Owner Part**
- create his/her shop
- choose type of shop
- choose type of the products
- delete his/her shop
- modify info of products:
- name, introduce, picture, quantity
- push request for advertisement of shop or products, info push to admin:
- the shop or the product's info
- the shop owner info
- change his/her username or add phone info
- manage order:
- confirm send out
- choose distributor(ZhongTong, ShunFeng, YunDa)
- Logout
###Release 3
> From 2016.12.16 To 2016.12.31
> Requements to finish:
> Admin:search history of sale, calculate PARKnSHOP.com income from sales commission; Customer:evaluate order, search history of bought; ShopOwner:search history of sale, calculate income.
**Administrator Part**
- search history of sale returned:
- quantity of orders, a day, a week, a month, a year.
- the money of the orders, the money Administrator get from the order.
- quantity of the products. (a day, week, month, year)
- change the sale commission rates
- default it's 2%
**Customer Part**
- evaluate produts
- should have a score for it: 5 is the highest
- information of evaluate(40 words a most)
- only for bought products
- search history of his/her bought
- the result should be four types: one day, one week, one month, one year
- the result of each type should be ordered by time
**ShopOwner Part**
- search history of sale
- result should be returned as one day, one week, one month, one year.
- each type contains
- quantity of products saled
- according income
- calculate income
- should include one day, one week, one month, one year.
###All parts should include
1. all login and regist port should have legality check
2. each password should longer than 8 charactors, including letter, number, and underline.
3. each username should be longer than 6 charactors, includng letter, number, and underline.
4. phone or email should be check for legality. (phone number should be 11 digits, email should have have "@")