建立 mark 表
STUDENTID STUDENTName score ADDDATE
连接时候, 读取 EPC 判断 得到的学号 库中是否有记录
无记录 提示,
有记录, 判断 是否 有今天的成绩, 有则 赋值 第二个文本框
写入时 , 成绩写入 用户区 更新或是新增数据库
查询分析 显示学号 姓名 成绩 日期 双击可以 修改 和删除 库中存储的记录
功能(共两个):
老师批改作业功能:
1. 读取学生学号(EPC)并显示。
2. 在标签内写入成绩(写到用户区中),同时自动获取系统日期将这条记录添加到数据库表中。
老师查询作业成绩功能:
界面中有查询,修改,删除的功能。
可以按日期查询当日所有的记录,也可以按学生学号查询单个学生的所有成绩记录。第三个查询就是结合的,就是可以查询某个学生具体到某天的成绩记录。
数据库表:
学生表:包含学生信息,学号姓名等等
学生成绩表:包含学生学号,姓名,成绩,日期。
界面要求:
一共有三个form。第一个form上面有两个button,分别是“批改作业”和“查询成绩表”。
第二个界面是在点击批改作业后显示的,如下图。点击“连接”按钮就能连接读写器将标签内EPC里的数据(学号)显示在文本框内,同时出现“连接成功!”的messagebox。
然后在连接成功后在写入文本框里写入本日成绩(均为数字),然后点击“写入”按钮就可以将成绩写入标签内的用户区。同时往数据库学生成绩表中添加一条记录,包括学号,姓名,成绩,日期。(日期为自动获取的系统日期)然后出现“写入成功!”的messagebox。
表数量5
ALLUSERS |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
|
|
|
USERNAME |
String |
|
是 |
|
PWD |
String |
|
是 |
|
表:1
mark |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
STUDENTID |
nvarchar(50) |
|
|
|
STUDENTName |
nvarchar(50) |
|
是 |
|
score |
float |
|
是 |
|
ADDDATE |
datetime |
|
|
|
表:2
place |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
|
|
|
NAME |
String |
|
是 |
|
AREA |
String |
|
是 |
|
表:3
STU |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
|
|
|
STUDENTID |
String |
|
|
|
NAME |
String |
|
是 |
|
CLASS |
String |
|
是 |
|
ADDRESS |
String |
|
是 |
|
PARENT;S PHONE |
String |
|
是 |
|
SCORE |
String |
|
是 |
|
表:4
teacher |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
id |
integer |
|
|
|
name |
String |
|
|
|
gender |
String |
|
是 |
|
class |
String |
|
是 |
|
表:5