学生作业管理系统

随着信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。如何有效进行作业管理就是一个让很多老师头痛的问题。目前,国内外作业管理一般采用方法是存放到教师电脑上的一个共享目录内。但这种方法有弊端:存在一个更致命的缺点:学生可以随意查看、更改和删除其它同学的作业,造成大量如抄袭作业、恶意删除或修改其他同学作业的事情发生;老师在帮学生修改作业时,也很容易弄不清楚作业批改与否;作业是谁的或是旧作业没删除掉,跟新作业搞混了等情况,虽然有些可以用严格的纪律来实现管理,但仍然会给学校和老师带来很多的麻烦。在当前的信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。关键词:PHP,MYSQL,管理系统

1.1系统功能需求

学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。1.1.1管理员部分的主要功能要求

1.2.1系统性能需求

实用性:为网上教学提供方便,有效进行作业管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。技术先进:产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。适应性:应该能广泛应用于不同类型的学校。系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。代码可读性好:文中的代码将尽可能简洁,易懂。1.2.2主要功能要求

主要功能:为方便教师检查学生的实验作业,减少大量数据处理,复杂的排版操作从而经常出现错误率高、网页样式不一、重覆枯燥计算机操作和网页美观性的问题,提高学生的实验效率。查看实验作业时应保证查准率,查看的记录应与给定的实验项内容完全匹配。数据安全性,修改数据时,一定要保证输入正确,并且数据保密性要高。输入要求:数据完整、详实输出要求:简捷、快速、实时安全与保密要求:客户端要求提供身份验证,只允许通过身份验证的用户使用本系统要求能在发生意外(如掉电)的情况下,保证不丢失数据。1.3系统技术需求:

目前,开发此类系统的技术主要有PHP技术。另外,还应用到MySQL数据库。1.4系统数据需求

数据字典是对流程图加以补充说明的工具,为系统管理员提供了数据项的综合信息。下面将列出管理系统中的几个重要数据元素。

名称:公告信息表

别名:news

说明:存储公告基本信息

表1.1公告信息表

名称:答疑—问题信息表

别名:dayi

说明:存储答疑的问题信息

表1.2答疑—问题信息表

名称:答疑—回复信息表

别名:dayi-re

说明:存储老师回复答疑信息

表1.3答疑—回复信息表

名称:作业信息表

别名:home_work

说明:存储作业信息

结构:(主键)作业信息编号(长整型)+班级编号(长整型)+课程编号(长整型)

表1.4作业信息表

名称:上载作业信息表

别名:upload

说明:存储学生上载作业信息

表1.5上载作业信息表

名称:院系/班级/课程信息表

别名:class_infor

说明:存储学院/班级/课程信息

结构:(主键)院系/班级/课程信息编号(长整型)+学院/班级/课程名称(文本50)+学院/班级/课程级别(长整型)+教师编号(文本50)+学院/班级/课程所对应编号(长整型)

表1.6院系/班级/课程信息表

1.5需求分析

1.5.1设计目标

设计一个网络版的作业管理系统,适用于某些学校。系统包括详细信息介绍,除了基本的信息,也包括各种用户的信息。除此以外,该系统最重要的可以方便管理员工对用户信息的记录,同时系统将整个信息整理,按不同的分类进行信息统计,项目主管就可以查看这些信息。

1.5.2开发意图

作业管理系统将提供更合理快捷的查询信息,即可以单条件查询,也可以多条件组合查询。同时提供对用户发布最新资讯信息的功能。

作业管理系统是一个更为实用的平台,学校可以在此发布所属的基本信息,详细信息,并可对学生和教师做出记录。既是信息发布的平台,也是信息管理的工具。

1.5.3功能需求分析

本系统主要完成一下功能:

(1)基本信息:管理员、客户和信息录入。学校管理的一些初始数据,也必须的。管理的其他模块全部是调用这些数据得到。

(3)权限管理:权限管理分前台与后台进行区分。

(4)系统维护:数据整理、密码管理、数据清除等。

(5)对整个系统要有管理员进行管理,对某些需要及时更新的信息进行修改,添加或者删除。

(7)整个系统要求操作简捷,方便用户使用。

1.5.4总结

从经济方面,项目所带来的长远利益远远大于项目的开发成本,表明项目具有经济价值;从技术方面,项目开发所使用的工具载体都能够实现系统所需要的功能,表明项目是能够实现的;从用户方面,在不掌握任何专业知识的前提下,可以方便快速的上手,表明项目是具有广泛使用人群的,所以从可行性分析来看项目是可行的。

2详细设计

在完成系统的E-R图(实体-关系图)之后,需要将E-R模型转化为关系模型,也就是说,要设计出数据库所需要的表格。在这里,选用的是关系数据库,因为关系数据库中的二维表格可以很清楚地描述数据之间的联系。

根据E-R图(实体-关系图)和数据字典,设计出作业管理系统数据库的各个数据表。根据系统用户使用要求得到系统用户数据表,根据员工、部门实体得到教师信息数据表,根据学生实体属性设计得到学生数据表,根据管理员实体属性设计得到管理员数据表等。

2.1下面以结构图来描述

实验作业管理系统的软件总体结构。框内注明了模块的名字:方框之间的直线表示模块的调用关系。

图3-1作业管理系统实体信息图

2.2用户数据表

系统管理员数据表:用于保存系统用户的帐户信息,数据表命名为“User”,见表3-1:

表3-1“User”表结构

列名

数据类型

字节数

是否为空

说明

Yhm

Char

16

用户名

Mm

10

密码

Qx

3

权限

教师基本信息数据表:用于保存员工与工资管理有关的信息数据,数据表命名为“Ygb”,见表2-2:

表2-2“Ygb”表结构

Ygbh

4

教师编号

Ygxm

教师姓名

Bmdm

院系代码

Zwdm

职务代码

Zcdm

职称代码

Gzrq

Datetime

8

可以

工作日期

Bz

100

备注

学生基本信息数据表:用于保存学生管理有关的信息数据,数据表命名为“Stb”,见表2-3:

表2-3“Stb”表结构

Stm

Stbh

学生编号

Stxm

学生姓名

班级代码

入学日期

公告列表:记录公告,其中id为主键

表2-4goga

Id

编号

gg

VarChar

500

内容

表2-5zxun

zti

标题

nr

1000

sj

Datatime

日期

3结果分析通过对系统进行需求分析、设计等一系列工作,将系统分为三个模块:管理员模块、教师模块、学生模块,最终使系统实现了管理员修改个人资料、发布、管理公告、添加学院、班级、课程、设置任课老师;老师发布、修改、删除公告、修改个人资料、布置、批改作业、网上答疑;学生修改个人资料、查看成绩、作业公告、上传作业、提出疑问并查看疑问信息的功能。系统界面美观友好,操作方便,将在很大程度上提高学校的作业管理效率,基本达到本次设计的目的。

(1)系统功能还需要进一步的完善,以适用于更多的领域

(2)系统某些权限的分配还存在一些不合理地方

(3)系统的安全性设计方面还应该考虑全面一些

总之,在这次设计中,学到了大量的知识,开阔了视野,也为日后从事软件开发工作奠定了基础。

参考文献

[1]段卫华,陈春玲.asp技术在Web数据库中的应用.电脑知识与技术.2005,2:63-64

[2]王秀珍.asp在管理信息系统开发中的应用.科技情报开发与经济.2004,1:27-30

[3]詹素青.基于BS模式的MIS的开发.电化教育研究.2004,8:51-56

[4]李煦.基于校园网的高校教务管理系统设计.新疆职业大学学报.2004,3:73-76

[5]田支斌.asp代码安全研究.网络安全技术与应用.2004,2:67-71

[6]李沫沫李宇亮.运用asp技术实现动态网站的设计与开发.云南民族大学学报(自然科学版).2004,1:61-67

[7]王玉莲.基于asp技术的学生信息管理系统的研究与开发.计算机工程与应用.2004,11:43-47

THE END
1.在线课程管理系统在线教学管理系统csdn随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了在线课程管理系统的开发全过程。通过分析在线课程管理系统管理的不足,创建了一个计算机管理在线课程管理系统的方案。文章介绍了在线课程管理系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设https://blog.csdn.net/m0_57697515/article/details/144405886
2.在线作业管理系统设计与实现7000字(论文).docx在线作业管理系统设计与实现目录TOC\o"1-3"\h\u28405摘要 2123231引言 3106642系统分析 3265852.1系统可行性分析 3182282.1.1经济可行性 3196592.1.3运行可行性 4155512.2系统现状分析 4265332.3功能需求分析 5163552.4系统设计规则 643012.5系统流程分析 791692.4.1操作流程 7249442.4.2添加信息流程 7278372.4.3删除信息流程 https://www.renrendoc.com/paper/340034032.html
3.基于J2EE的在线作业管理系统设计与开发维普期刊官网基于J2EE的在线作业管理系统设计与开发 认领 被引量:12 Design and Development of Online Assignment Management System Based on J2EE 在线阅读 免费下载 引用 收藏 分享 摘要 本系统在架构上采用当前流行的B/S结构,通过JSP、Struts2、MySQL数据库等软件的强大功能,完成作业管理系统教师及学生角色的基本作业管理功能http://lib.cqvip.com/Qikan/Article/Detail?id=38576122
4.高校大学生在线作业管理系统的设计与实现在该观点中采用了.net框架设计开发学生作业在线管理系统,以及朱士高描述了使用web程序语言搭建学生在线作业系统[3],使得老师与学生大大减轻了批改与提交作业的量度,并且更好地嵌入到Internet的发展环境中。在线作业管理系统实现了老师与学生的一体化的结合,使作业有序、无疏漏的提交修改。教师可以看到学生提交的作业和所在https://max.book118.com/html/2023/1114/8126114125006005.shtm
5.在线学生作业管理系统php现成作品展示本在线学生作业管理系统是运用PHP技术来实现的。.本系统的开发主要是能在不同的培养方案的基础上,规范而方便地生成相对应的教学大纲、考试大纲、实验教学大纲、实验进度表、教学实验项目表并保持培养方案中的数据与各大纲中的数据一致,让用户方便地去浏览、下载、修改以及删除以上信息,提高工作效率。管理员可以方便的http://www.bishe130.com/php/195.html
6.基于SpringBoot+Vue的在线作业管理系统的详细设计和实现(源码+lw+基于SpringBoot+Vue的在线作业管理系统的详细设计和实现(源码+lw+部署文档+讲解等)2024-10-14 14:06:08 阅读次数:2测试,用户,系统具体实现截图 技术栈 后端框架SpringBoot Spring Boot内置了Tomcat、Jetty和Undertow等服务器,这意味着你可以直接使用它们而不需要额外的安装和配置。Spring Boot的一个主要优点是它的https://www.ctyun.cn/zhishi/p-405875
7.减负!中小学作业管理立新规深圳政府在线根据文件要求,小学一、二年级不布置家庭书面作业,小学三至六年级书面作业平均完成时间不超过60分钟,初中书面作业平均完成时间不超过90分钟。通过作业管理的系统设计,强化措施落地,使作业设计和布置更具科学性、精准性和有效性,切实减轻义务教育阶段学生过重的作业负担。https://www.sz.gov.cn/cn/xxgk/zfxxgj/zwdt/content/post_9101603.html
8.优秀案例分享宝信软件基于大数据平台的智能运维系统设计及应用智能运维大数据平台是运维综合场景建模、数据存储分析的核心,针对运维业务,主要对通用模型、基础模型、增量模型进行研究,包括但不限于建立故障诊断和决策、调度辅助决策、维保策略、系统可靠性分析等模型。 2.3.1通用模型管理 根据专业设备特性和科学的应用分析,建立设备基础模型,根据在线监测子系统已完成一次逻辑判断,输出http://www.rail-metro.com/index.php?c=content&a=show&id=25935
9.新闻资讯化工园 区智能化管控平台应按照工业互联网平台架构进行设计,建立统 一的标准规范体系和安全运维保障体系,保证系统平台的规范、 安全、稳定运行。基于二/三维地理引擎等技术构建园区地理信 息场景,融合安全基础管理、重大危险源安全管理、双重预防机制、特殊作业管理、封闭化管理、敏捷应急、气体探测和大范围速扫等应用https://www.sztqai.com/news/20230109/170.html
10.数据挖掘论文[18]涂继亮.基于数据挖掘的智能客户关系管理系统研究[D].哈尔滨理工大学20xx [19]贾治国.数据挖掘在高考填报志愿上的应用[D].内蒙古大学20xx [20]马飞.基于数据挖掘的航运市场预测系统设计及研究[D].大连海事大学20xx [21]周霞.基于云计算的太阳风大数据挖掘分类算法的研究[D].成都理工大学20xx https://www.unjs.com/lunwen/f/20220924130749_5650839.html
11.自考《生产与作业管理》随堂习题及答案(1)14.按工艺布置的生产系统具有柔性 标准答案:对 15.MRP的三项主要输入是产品出产计划、库存状态文件和物料清单文件 标准答案:对 16.库存的主要作用是提高企业管理水平 标准答案:错 17.运作管理包括系统设计、系统运作和系统改进三大部分 标准答案:对 18.按照JIT哲理,凡是不增加价值的活动都是浪费 https://zikao.eol.cn/a/494981.html
12.在线教育云课堂系统设计云课堂在线教育系统的架构设计需要满足高并发访问、灵活的业务逻辑、可扩展的内容管理和稳定的支付体系。通常采用分层架构设计,常见的分层如下: 前端层:用户界面,支持Web端和移动端。前端通过REST API或GraphQL与后端交互,展示课程内容、用户中心和支付页面。 https://www.jianshu.com/p/b24c68909332
13.重点专项2020年度项目申报指南使用和销毁等全过程,研究面向制造企业的制造大数据体系架构,异构数据采集技术,企业价值链活动全过程/产品全生命周期的数据建模、关联、因果、集成、演化等方法和技术;研究数据空间管理引擎设计方法和管理系统架构、要素/流程/逻辑的语义表示方法和技术;研究基于数据空间的因果推断、知识发掘、学习决策和智能服务等方法及技术http://www.czzht.com/index.php?c=content&a=show&id=39506
14.2013年度“中国航海科技奖”评审初审结果公告中国航海学会主要完成单位:长江航道局 武汉理工大学 长江航道规划设计研究院 19. 内河水上交通智能管理系统开发及应用 主要完成人: 蔡伟 杨光伟 郑其来 隋国庆 吕代臣 林文珊 吴桂桢 骆小媚 彭国均 梁锡 主要完成单位:中华人民共和国佛山海事局 北京酷视伟业科技有限公司 集美大学船舶助航技术研究所 https://www.cinnet.cn/zh-hans/node/646
15.数学优化作业设计心得体会(通用23篇)雷老师从“为何重构”、“如何重构”两个问题引入,深入分析双减的`背景和意义,分别从作业改革,作业管理与设计,方案与制度,优化作业改革的机制等方面进行了阐述。雷老师指出作业不仅要符合学生的学情,以思维、联结、整体性和实践拓展丰富单元作业设计。雷老师指出作业需“紧扣目标、促进思维、形式多样、分层要求”,反思https://www.fwsir.com/xinde/html/xinde_20220923085852_1989650.html
16.M005PHP+MYSQL+web编程课程网站的设计与实现源码配置文档3.系统功能设计 前台学生用户各模块: (1)网站首页功能设计:用户在首页查看网站各功能模块信息,可进行在线测试、作业下载、发表问题反馈、查看在线视频等。网站最下方为网站的版权和后台管理员入口。 (2)课程介绍:实现学生用户对课程信息的查看。 (3)在线测试:学生可查看并在线进行测试,测试时,答题结果无论对与错系统https://blog.51cto.com/u_12948819/12853958