高校作业管理系统(源码)【字数:11917】

摘 要摘 要信息技术的发展日新月异,各种层出不穷的信息技术如多媒体技术、远程网络等给传统教育带来了新的冲击与革命。这些新技术有望解决传统教育固有的弊端,解放传统教学活动对空间和时间的限制,使得教学活动更加多样,有趣和高效。作业管理作为教学活动中的重要环节,对教学质量有着重要的影响。如何利用便捷的技术来对作业进行高效的管理是当前一项热门且重要的课题。当前高校作业的提交方式主要是通过纸质文件或者电子邮件等途径,这导致了老师对学生作业的管理相对低效且混乱的状况,且容易造成师生交流阻碍、教育资源利用率低下等问题。为了适应在互联网时代下高校教学模式的转变,同时结合学院的实际需求,因此设计并实现了一个小型的高校作业管理系统。该系统采用模块化设计思想,拥有多个用户角色,不同角色拥有的权限不尽相同。系统能模拟学生用户、教师用户及管理员等角色,满足不同用户的使用需求。同时,本系统采用B/S架构的开发模式。用户不需要安装特定客户端软件,只需要一个浏览器软件即可使用本系统。本系统具有界面友好,操作简单,运行稳定,维护便利等特点,预计能改善高校作业管理的混乱局面。关键词作业管理;J2EE;Oracle数据库;B/S模式
目 录
第一章 绪 论 1
1.1 研究的背景 1
1.2 研究的内容 1
1.3 研究的意义 1
1.4 发展趋势 2
第二章 系统分析 3
2.1 可行性分析 3
2.1.1 技术可行性 3
2.1.2 经济可行性 3
2.1.3 社会可行性 3
2.2 系统需求分析 4
2.2.1 系统功能分析 4
2.2.2 用户功能分析 4
2.2.3 系统性能分析 5
第三章 系统概要设计 6
3.1 系统概述 6
3.2 开发工具与技术 6
3.2.1 开发工具简述 6
3.2.2 开发技术简述 7
3.3 系统总体架构 8
3.3.1 系统设计模型 8
3.3.2 系统功能模块图 8
3.3.3 系统数据流程 9
3.4 数 *好棒文|www.hbsrm.com +Q: *351916072* 
据库表设计 10
3.5 系统功能设计 14
第四章 系统详细设计与实现 17
4.1 系统运行环境 17
4.2 系统公共模块 17
4.2.1用户登录模块 17
4.2.2 个人信息修改模块 18
4.2.3 系统锁屏模块 18
4.2.4 在线用户统计模块 19
4.2.5 系统公告模块 19
4.3 管理员登录模块 20
4.3.1 权限管理模块 20
4.3.2 用户管理模块 20
4.4 教师登录模块 21
4.4.1 学生管理模块 22
4.4.2 作业管理模块 23
4.4.3 自定义评语模块 24
4.4.4 留言管理模块 24
4.4.5 公告管理模块 24
4.5 学生登录模块 25
4.5.1 作业管理模块 25
4.6.2 留言管理模块 26
4.5.3 公告管理模块 26
第五章 软件测试 27
5.1软件测试简述 27
5.2 测试用例 27
总 结 31
致 谢 32
参考文献 33
第一章 绪 论
1.1 研究的背景
计算机的迅速普及以及互联网的全面覆盖,表明我们已经进入了信息化时代。随着信息化时代的蓬勃发展,人们的思想观念和用户习惯得到了很大的转变。人们已经习惯于借助各类系统和软件来提高工作效率和生活质量。
与国外相比,目前国内对于各类管理系统的研究还相对落后,且发展迟缓。作业管理系统在高校中的应用普及率还比较低。大多数高校对作业管理的方式还是传统的纸质作业提交或者电子邮件等途径。教师在收到学生作业后,还需要对提交的作业进行分类和整理。教师与学生之间也缺乏有效的沟通交流的方式。市面上也存在一些教学管理类的系统,但大多界面简陋,功能残缺,用户体验很差。因此,开发设计新的作业管理系统已经成为了迫在眉睫的任务。
1.2 研究的内容
本系统的设计目的是给高校师生提供一个高校便捷的作业管理系统,因此,系统需要实现的预期目标主要有以下四个。
1. 动态菜单。系统共有管理员角色、教师角色和学生角色这三类不同权限的用户。系统根据登录用户的账号信息判断用户角色类型,动态生成对应的功能树菜单。菜单的操作是根据角色权限来分配的,这样做的好处是可以使各个角色各司其职,只做自己分内的事。
2. 权限管理。管理员可以对系统内的角色群组赋予不同的权限,再将用户分配给不同的角色群组,从而实现动态菜单的功能。
3. 作业管理。教师角色用户可以实现发布作业、批改作业、学生名次排名等功能。学生角色用户可以查看作业列表、提交作业、查看历次作业成绩等功能。
4. 系统公告管理。系统公告主要是由系统管理员发布的系统级别的信息,例如发布系统的维护升级信息和学院新闻等。不同角色用户对此模块的访问权限也不同。
1.3 研究的意义
作业是检验学生对课堂知识掌握程度的重要途径和标准,在高校教学活动中的重要性不言而喻。然而,由于教育资源的稀缺,国内高校普遍存在学生众多的现状。同时,由于教学活动的灵活性和多样性,传统的作业管理方式存在很多问题,例如作业提交不便、师生沟通困难等。因此,一个功能齐全的作业管理系统能够有效地改善当前作业管理的混乱现状,提高高校教学的管理质量、推动高校活动的改革、优化高校教育资源的利用率。
1.4 发展趋势
如今,社会各界及教学管理部门对信息化教学逐渐重视,对提高教学质量的投入成本也在增加,高校教学管理类系统正在受到越来越多的关注和认可。在信息化的时代,传统的作业管理方式因为管理混乱、效率低下等原因已经无法适应高校对教学质量高要求的局面。而基于新技术的在线作业管理,因为其使用便捷,灵活高效等特点,必将逐步取代传统的作业管理,为教学管理部门和广大师生提供更加方便、有效的作业管理手段。
第二章 系统分析
2.1 可行性分析
2.1.1 技术可行性
本系统采用J2EE框架技术结合Oracle数据库进行开发。Oracle数据库是Oracle公司开发的一款关系型数据库产品,被全球用户所使用并广受赞誉。它能够提供可靠、安全、快速的数据存取服务,并且功能强大,可以给本系统提供稳定高效的数据服务支持[1]。J2EE是基于B/S架构模式的框架,对系统的硬件要求不高,用户操作简单,使用门槛很低,具有很高的泛用性。同时,J2EE是基于Java语言的web框架,支持拓展多种开发架构包,极大地方便了系统的开发,降低系统开发难度,提高系统开发效率[2]。因此,本系统具有技术可行性。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/970.html

好棒文