建立 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