暑假第二周总结

今天是暑假的第二周,我们完成了第二个小学期任务——数据库,现在终于可以回家了

在本周,老师要求我们自己写一个mis系统,我写的图书管理系统。

 

 

 作业管理系统是基于信息管理技术的帮助老师发布作业,学生完成作业的一个平台,老师可以通过该系统发布各类作业,修改作业,删除作业到最后查看作业及完成情况,学生可以通过该系统完成老师布置的作业。该系统主要由七个功能模块组成:登录,注册,发布作业信息,修改作业信息,删除作业信息,查看作业及完成情况,学生完善个人资料及查看作业并进行书写。

1.登录

     登录这一模块,主要功能有:用户输入账号与密码和对应的身份,并对账号与密码的输入情况进行处理,新用户注册以及对注册内容的审核,提交和重置。其中除了重置的其余各个部分都与数据库进行了连接与相应的增、查、匹配工作。

2.用户注册

     这一模块,主要是采集新用户的信息,包括账号,密码,身份。同时,系统自动将其存入SQL数据库,便于以后查看与使用。

3.教师界面

    教师界面为该系统的主界面,教师通过登录进入到该界面,本模块主要的功能为:作业发布,修改作业信息,删除作业,查看作业信息和学生完成情况,教师可以在教师界面完成一整套作业的发布,修改,删除,查看等功能。数据库提供增,删,改,查功能。

4.学生界面

    学生通过登录可以进入到该界面,学生可以完善个人信息,在本界面看到自己的作业信息,并选择进行作业书写,作业书写完毕可以发送到教师界面,让教师进行查看

 

二、数据库设计

   1.作业表

属性名

属性含义

数值类型

是否可为空

是否为主码

是否引用外码

Id

编号

Int

NO

Yes

No

 subject

学科

varchar(255)

Yes

No

No

 teacher

授课老师

varchar(255)

Yes

No

No

job

作业内容

varchar(255)

Yes

No

No

 start_time

开始时间

varchar(255)

Yes

No

No

  end_time

截止时间

Varchar(255)

Yes

No

No

 

 

 

 

 

 

 

 

 

 

 

 

2.h_login(登录信息表)

 

属性名

属性含义

数值类型

是否为空

是否为主码

是否引用外码

Username

账号

Varchar(255)

null

No

No

Password

密码

Varchar(255)

 null

No

No

shenfen

身份

Varchar(255)

Null

No

No

3.stu学生表

属性名

属性含义

数值类型

是否可为空

是否为主码

是否引用外码

 username

学号

 Varchar(255)

NO

No

No

 name

姓名

varchar(255)

Yes

No

No

  class1

班级

varchar(255)

Yes

No

No

Id1

作业编号

varchar(255)

Yes

No

No

 answer

答案

varchar(255)

Yes

No

No

 

 

 

 

 

 

 

 

 

 

 

 

 

三、界面设计

   1.登录界面

  

 

2.用户注册界面

 

 

3.教师界面

 

 

5.发布作业界面

 

 

6.查看作业界面

 

 

 

7.学生界面

 

 

posted @ 2023-07-09 13:42  伽澄  阅读(22)  评论(0编辑  收藏  举报