current score: 92 (+30 for mandatory objects)
-
class BoardManager
-
class Board
-
class User
- login with username and password
- menu
- multiple bulletin boards
- keep users' records
- store all records that can be reloaded everytime the program runs
- allow admin to create and delete bulletin boards
- users can tuei (praise) or hsu (dislike) posts
- create new posts, edit or delete existing posts
- admin can delete all posts and comments, and leave a reason
- create new accounts (with unique usernames)
- 3% an account can only praise or dislike a post once
- users are allowed to edit their OWN posts
- send a mail to other users
- usability
- show view count of bulletin boards or mark popular posts
- small games
- article rating mechanism
- edit existing posts
- delete posts
- save all existing posts to a file