【发布时间】:2014-11-04 06:11:45
【问题描述】:
美好的一天,我为自己创建了以下项目,我将使用 java 和 MySQL 来实现。不过,我想对数据库表提出一些建议。
根据我尝试设计的内容,我的表格将以这种方式构造:
Table Lecture : Lecture_Name , Lecture_ID(PK) , Lecture_Password , File_Question .
学生表:Std_Name、Std_Number(PK)、File_Question(FK)、Std_Marks。
这是正确的表格还是我遗漏了一些重要的东西?
任何帮助将不胜感激。
讲师需要一个管理多项选择题测试的程序。
讲师会将试题准备为文本文件。格式为: 类别(4 个之一。例如网络) 问题(一行或多行) 四个备选答案(标记为 a.、b.、c.、d。每行一行或多行。) 空行 正确的选项(a.、b.、c. 或 d. 只有一个选项是正确的) 两个空行
用户将以讲师或学生的身份登录系统。用户必须输入用户名和密码。
如果用户是讲师,则会询问他/她 输入包含新问题的文本文件的名称
该程序将: 从文本文件中读取数据。
如果用户是学生,他/她将通过以下方式进行自测: 设置类别(4 个可用类别中的一个、部分或全部)。
该程序将: 从所选类别中随机选择所需数量的问题。 一次一个地提出问题及其替代答案。 让学生只选择一个答案。 告诉学生他是否回答正确。 提出下一个问题。 在学生回答完所有问题后,给学生以正确答案百分比表示的测试结果。
您的最低功能单位是: 一世。老师应该可以上传文件 ii.学生应该能够从他的界面中选择和查看问题 三。学生应该能够从他的界面中选择和回答问题
【问题讨论】:
标签: java mysql database relational-database database-schema