- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生作业管理系统教师部分-Read
一 需求分析
通过调查,要求系统有以下功能:
1 进行注册,注册后成功后,具有能够让用户登录,而且根据不同的用户权限进入不同的操作主页面。
2 具有展示公告信息,以及添加公告信息,删除和编辑公告信息 。
3教师在这个系统里面能够修改自己的基本信息和修改自己的登录密码。
4教师能够查看学生的上传的作业文档,并进行下载来批改。
5 教师完成批改作业后,要能够给学生的作业打分数。
6 教师能够上传布置好的作业文档
7 教师能够查看学生的提问,并且对提问进行回复功能
二 数据库设计
根据以上的需求分析,本系统可以抽象为四个实体,分别为,学生实体、问题实体、作业实体、公告实体。他们的各自的E-R图如下所示:
教师
教师
密码
ID
姓名
权限
电话
学院
图2-1 教师E-R图
作业
作业
ID
文件名
学生姓名
类型
分数
描述(科目名称)
学生学号
图2-2 作业E-R图
公告
公告
主题
内容
ID
日期
图2-3 公告E-R图
问题
问题
日期
主题
ID
内容
回复id
图2-4 问题E-R图
建立数据库,其名字为teacherassign,然后设计数据表,详细信息如下
教师表 (t_teacher)
这张表主要用于保存,教师的基本信息,例如教师姓名,登录密码,学院名称以及电话等。其设计结果如下:
图2-5教师表截图
作业表(t_assignments)
这张表主要用于保持学生上传的作业文件和老师上传的作业题目文件,区分点在作业类型字段,即filetype字段,这个字段的值如果是1,则这条记录保存的是老师上传的作业题目,如果filetype字段的值是2则这条记录保持的是学生上传的作业文件。这张表的其他字段还有文件名、文件描述(学生上传作业的时候,主要让学生说明这个作业是什么科目的作业)、学生分数(就是老师给学生的作业的批改情况)、学生姓名和学号(这个两字段主要是为了标识一个学生信息)。其设计结果如下:
图2-6 作业表截图
公告表(t_bulletin)
这张表主要用来保存老师或者管理员发布的公告信息,方便学生及时了解最新的通知。因此从需求分析来看,这张表只需要设计4个字段,分别为ID,公告的主题,公告的内容和发布公告的时间。其具体情况如下:
图2-7 公告表截图
问题表(t_question)
这张表主要用于保存学生提出的问题内容,还有老师对这个问题的回答情况,其中那个回复ID设计的为该回答是对哪条记录的问题进行回答的。其他还设计了回复主题、回复内容和回复日期字段。其详细情况如下:
图2-8 问题表截图
每张表各个字段的说明如下
教师表
字段名
说明
teacherid
教师ID号,唯一标志一条记录
teacherpass
教师登录密码
permit
权限,不同权限进入不同页面
college
学院
phone
电话
表2-1教师表字段说明
作业表
字段名
说明
assignid
作业ID号
studentnum
学生学号
filename
文件名
demo
文件描述(作业科目)
score
作业批改情况,-1没有批改,其他值为学生分数
filetype
用于区分是老师上传文件还是学生上传作业
studentname
学生姓名
表2-2 作业表字段说明
公告表
字段名
说明
bullid
公告id号
subject
公告主题
content
公告内容
btime
发布时间
表2-3 公告表字段说明
问题表
字段名
说明
questid
问题id
subject
提出问题主题
content
问题内容
replyid
回复id,对哪一条问题记录进行回复
qtime
发布时间
表 2-4 问题表字段说明
三 系统功能结构图
学生作业管理系统学生模块的功能结构图如图3-1所示。
学生作业管理系统
学生作业管理系统(教师)
登录
和注册功能模块
公告信息管理
修改个人信息
下载学生作业
上传布置好的作业
批改作业和给学生打分数
回复学生提出的问题
添加公告
编辑公告
修改基本信息
修改个人密码
分页浏览问题
回复问题
删除公告
原创力文档


文档评论(0)