电子作业管理系统的设计与实现开题报告

 2022-12-12 11:12

1. 研究目的与意义

1.1研究背景

在接到课题后,在图书馆期刊论文中查阅了相关资料,以下为相关文献研究现状:

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容与预期目标

主要研究内容:

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究方法与步骤

3.1研究方法

系统功能模块图如下:

3.1.1系统功能模块主要划分为基本信息、作业管理、留言管理三大模块。

3.1.1.1基本信息管理模块

基本信息管理主要通过管理员对系统完成一些基本信息的设置, 包括学生信息 、教师信息、授课信息、班级信息、专业信息等。它们要完成对学生信息、教师信息、班级信息、专业信息、授课信息、系统信息的添加、删除、修改、查询等。

3.1.1.2作业管理模块

作业管理模块是该系统最为核心的部分,它帮助教师发布作业、查看学生作业情况、批改作业,批改建议,帮助学生提交作业,明确作业任务和完成期限,并且可以通过不同的关键词查询统计成绩。

3.1.1.3留言管理模块

留言管理模块是师生交互作业情况的重要部分,管理员可以发布公告,学生用来查看学校的公告,如学校通知、专业通知、班级通知等,并且通过留言管理向教师提出问题,与教师进行交流。

3.1.2采用的语言以及开发工具

2. JSP技术

在传统的网页HTML文件(*.htm,*.html)中加入JAVA程序片断(Scriptlet)和JSP标签,就构成了JSP网页。JAVA程序片断可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持JAVA,也可以访问JSP网页。

3.1.3数据库设计

本系统拟采用Mysql数据库,目前设计的表主要有(1)用户信息表:

属性名称

字段

类型

可否为空

用户ID

id

vchar

N

用户名

Name

vchar

Y

性别

Sex

vchar

Y

年龄

Age

Int

Y

密码

Password

vchar

N

联系电话

Tel

Int

N

(2)作业数据库表设计如下:

属性名称

字段

数据类型

可否为空

作业号

workid

varchar

Y

作业题目

worktile

varchar

N

任课教师

teacher

varchar

N

指定学生

student

varchar

N

布置日期

time

varchar

N

备注

remarks

varchar

N

MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库。

具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性和安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,及时、有效地处理数据,并能保证数据的一致性和完整性

它的功能包括:创建数据库对象,操纵对象,往数据库表中填充数据,在数据库表中更新已存在的数据,删除数据,执行数据库查询,控制数据库访问权限。

3.2研究步骤:

  1. 查阅文献资料,了解系统大体功能

  2. 对系统进行需求分析,掌握其大致的功能需求。然后进行资源搜索,了解一些现有的课程管理系统的功能、界面等,与自己的需求分析进行比较,查漏补缺,并对功能进行优化。然后进行功能定义,角色功能描述。

  3. 进行概要设计和详细设计

  4. 代码编写及测试

  5. 优化功能并完善系统

4. 参考文献

[1] 吴静松,冯慧玲.高校电子作业管理系统的设计与实现[J].软件.2012年第33卷第9期,p27-28

[2]关路祥.基于Web的学生作业管理系统[J],实验室科学,2005年12月第6期,p82-83

[3]孙秀娟,杨民峰.基于Web的作业管理系统的设计与实现[J].北京工业职业技术学院学报,2009年4月第8卷,第2期,p30-32

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

(1) 2022.12.19 ---- 2022.3.10 查阅资料,撰写开题报告,翻译英文资料

(2) 2022.3.11 ---- 2022.3.19 需求分析,熟悉开发工具

(3) 2022.3.19 ---- 2022.3.31 概要设计

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版