Академический Документы
Профессиональный Документы
Культура Документы
Date: 4/2/2006
Revision: 1.0
1) User registration
• User registration is for user to add themselves as member online. Email
confirmation will be implemented to preventing mass flooding.
• User can still browse the site in trial period, which is without email confirmation
in X days from registration. The site should remind and can resend confirmation if
user login after trail period.
• Send password through email to user if user forgot password.
• Details fields can refer to db schema, here list out some special fields:
o Wedding register date (optional)
o Couple’s information, including name, email (optional)
• Registration flow:
Agreement -> form filling (1. personal information, 2. additional data) -> email
Reference: esdlife.com
5) News
• News can be text or flash read from database
6) Forum
Forum should reuse the user registered
7) Language
• Multiple languages are supported. basic include: English, traditional Chinese,
simplified Chinese
8) Concurrent logged in user and private user message
• Once user logged into the system, current logged in users will be showed in a
login user bar. User can send private message to each other through the login user
bar.
9) Administration
Administrating pages should provide add/update/delete function on following
• User
• Exhibitor
• Comment
• Advertisement
• News
1) Database and development environment setup
MySQL create account, add database
and import database structure Completed 3hrs
Revise original php code (previously developed) Completed 4hrs
2) User registration
User registration with 2 steps (required & optional) Completed 4hrs
Exhibitor registration Completed 1hr
Email confirmation Completed 4hrs
User login with checking user type (using cookies) Completed 3hrs
Security checking for require login page Completed 3hrs
User expire after trail period Incomplete
Remind password thru email Incomplete
User update their own information Incomplete