计算机毕业论文
五 数据库的设计与实现
一、需求分析
根据系统功能设计的要求以及功能模块的划分,对于在线考试系统的试题库数据库,可以列出以下数据项和数据结构。
a. 试卷名称表:主要包括试卷的名称,该试卷的总分数,试题的答题时间,以及试卷的各类题型的数目等.
b. 试题信息表:主要包括试题的ID、专业、试题题型、难易程度、试题内容、试题材分数、试题答案。
对于用户记录数据,主要包括了如下的一些数据项和数据结构:
a. 超级用户信息:用户的ID,用户名,密码,权限等内容。 b. 用户记录表:用户的ID,用户名,密码,权限,以及当前的状态(在
此作者特别强调:这个状态可以查看所选用户是否处于考试状态,但包括下在考试和断线和两种情况)等信息。
对于在线的考试系统,可以列出以下的数据项和数据结构:
a. 试卷名称:主要包括试卷的名称,试题的分数,试题的题量,以及试
卷的答题时间等内容。
b. 试题信息表:主要包括试题的ID,专业,试题题型,难易程度,试
题内容,试题分数,试题答案,以及一此附加的内容。
c. 暂时试题信息表:主要包括试题的ID,专业,试题题型,难易程度,试题内容,试题分数,试题答案,以及一些附加的内容。 d. 成绩登记表:主要包括用户,成绩,当前状态等。
对于在线的帐户管理系统,可以列出以下的数据项和数据结构:
a. 用户记录表:用户的ID,用户名,密码,权限,以及当前的状态(作者特别指出:这个状态是用查看所选用户是否处于考试状态,其包括正在考试和断线两种情况)等信息。
对于在线的试卷管理系统,因为它主要使用了试卷的一些信息,上面已经给出了(但对于此系统,作者特别强调,在程序代码中,建立了一个试卷暂时表和试卷随机表,两个表的内容几乎完全相同,这里就不再对此加以叙述了,望使用者在使用时注意)。