0
我是数据库设计的新手。这是我的项目:Mysql简单的数据库设计? (测验竞赛)
开发一个简单的问答比赛系统1个月。收集信息后,以下是要求:
选手:
可以由管理员
给出的比赛可以看到结果
管理员:
可以创建,修改,更新和删除新的测验。每次测验包括20个问题
可以创建,修改,更新和删除
我设计了一个简单的类图特定测验的问题,看看这是一个很好的做法:
类:
用户类(是一个超类的参赛者和admin)
个属性:用户ID,用户名,密码,类型(选手或管理员)
方法:登录()
参赛者(用户的子类)
方法:takeQuiz(),的ViewResult()
管理员(用户的子类)
方法:测验和quetions(CRUD的方法)
这够好吗?我应该创建测验和问题类吗?
我的编程语言是C++
这不是一个具体的问题。开始实施,然后如果你遇到困难,回来后发布。 – 2011-02-13 11:43:51