技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > Java毕业设计

基于JAVA的学生日常行为评分管理系统的设计与实现

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:Java

数据库:MySQL

框架:ssm、springboot、mvc

课题相关技术、功能详情请联系技术

作品描述

一、研究的背景意义

近年来,以互联网为核心的信息技术正在对人类的发展、进步和繁荣起着重要的影响,互联网技术已经渗透压到社会生活的各个方面,成为推动社会进步的重要力量。网络给人们带来了很多便利,比如人们借助于网络进行相互交流、相互通信、共享信息、文件的上传下载等。

Internet的蓬勃发展,使选课的提交方式也发展了巨大的改变,传统的学生日常行为评分管理已经不再是学生日常行为评分的主要方式。导师使用计算机对学生日常行为评分进行管理,具有易查找、数据存储量大、可靠性高、保密性好、不易丢失等无可比拟的优点。

学生日常行为评分管理系统以方便、快捷、不受地域限制等优点冲击着传统的评分方式,正因为如此,使它更符合现代社会快节奏、高效率的生活方式。它已经广泛的应用于目前的各大高校。

目前,国内外各大高校大部分都已经有了自己的学生日常行为评分管理系统,而且已经成为广大学生与导师的必要工具。

学生日常行为评分管理系统的开发是为了更好的让各个高校充分的利用校园网的软硬件资源,通过B/S架构来实现学生日常行为评分管理系统,实现了学生日常行为评分管理系统的无纸化管理,让学生日常行为评分管理系统、查询信息更为方便,让高校更加快捷的管理学生。

本文研发的学生日常行为评分管理系统结合高校具体的实际,利用编程基础和数据库实现教务信息化管理。充分利用校园的现有资源,把目前落后的管理现状提升到信息化管理模式中,减轻教学工作量,有助于教学工作规范,学生日常行为评分管理系统帮助领导有效的管理学生日常行为评分信息。


二、研究的目的和内容

本课题研究的目的:

学生日常行为评分管理系统的开发是为了更好的让各个高校充分的利用校园网的软硬件资源,通过B/S架构来实现学生日常行为评分管理系统,实现了学生日常行为评分管理系统的无纸化管理,让学生日常行为评分管理系统、查询评分更为方便,让老师管理学生更加快捷。

学生日常行为评分管理系统主要利用以Java为后台语言,JSP为前台,MyEclipse为开发工具,MySQL为数据库,开发基于WEB模式的系统。


该学生日常行为评分管理系统应该包括教师、学生和管理员用户。其中管理员用户具有的功能为:

系统管理员可以对用户进行增加,修改,删除,查询等操作。

班级信息管理模块,就是专门查询学校班级信息查询的模块,该模块的为班级信息添加,管理员提供有关班级信息的查询功能。

教师用户登录后进行日常行为指标的管理和设置。系统包括多个指标,每个指标对应10分,满分100分。

评分管理:选择相关的学生后,对每项的评分进行录入,其中包括分数和备注信息。最终通过评分统计信息。

留言交流,学生用户、老师可以在线交流,管理员管理交流信息。

公告信息,管理员发布公告信息,老师和学生查看公告。

学生,使用管理员设定的账号和密码登录,维护个人信息,查看评分信息。



三、研究的方法和步骤

本课题研究方法:

第一、文献研究

通过查阅文献资料,了解当前关于学生日常行为评分管理系统的发展情况,获悉当前系统存在的弊端以及当前学生日常行为评分管理系统尚未解决的问题;通过文献资料,了解当前学生日常行为评分管理系统的基本实现方案以及所涉及的技术以及知识,从而评估研究时间以及可实现性。

第二、实际调研

通过了解各个学生日常行为评分管理系统流程,总结学生日常行为评分管理系统流程中的共同点,构建通用的学生日常行为评分管理系统管理平台;同时调研学生日常行为评分管理系统的不同之处,从而提供个性化的服务;了解各个平台中亟待解决的问题以及困境,或者当前系统中存在的不足。


本课题研究步骤:

学生日常行为评分管理系统需求分析是开发管理信息系统的第一步,全面深入地了解用户需求是进行优良的系统设计的关键。充分把握用户的功能需求、提供数据的能力、软硬件条件和使用人员的专业特点,可降低系统设计盲目性,提高系统实用化程度和延长系统生命周期。

学生日常行为评分管理系统通过需求分析设计需求说明书将需求描述出来。接下来,进入了设计阶段,也就是描述系统应该如何实现。在这个阶段的主要任务是设计软件的结构,也就是确定系统中的每个程序是由哪些模块组成,以及这些模块之间的关系。我们可以将这个阶段分为两个步骤,首先,把所需实现的系统按功能划分为模块,并确定每个模块的功能以及调用关系。同时,使用抽象的数据类型将数据结构描述出来,并设计数据库。这一部分被称为概要设计。设计阶段的第二步骤是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。被称为详细设计。

在完成设计阶段后我们就进入了编码阶段,编码完成通过测试验收后就可以付诸运行。

关键技术

JAVA是完全面向对象的高级开发语言,包括了继承、接口等语法。JAVA和COM对象是直接集成,在单机版软件开发中,可以方便的使用底层对象。

JSP是JAVA服务器语言的页面,根据客户端的请求,生成动态的HTML等网页。网页可以通过tags访问服务器的数据,JSP是页面设计展示端,和业务逻辑分离,使得开发更为快速。

JSP可以高效地添加动态网页内容、支持可扩展功能的自定义标签、不同环境下开发的JSP项目都能顺利访问、可与其它企业级Java技术相互配合。

服务器获取JSP页面的请求,执行程序段,然后返回信息给HTML,其中通过程序段获取数据、参数等内容。JSP代码也是在服务器端执行,得到HTML后返回给客户。用JSP技术,将内容和显示分离,业务逻辑封装在JavaBeans中,不影响内容的生成。在服务器端,处理JSP标识和脚本。绝大多数JSP页面依赖于可重用的组件,加速了编写代码,优化了框架结构。JSP技术封装了许多功能,采用标准的标识进行访问组件。JSP和平台无关,所有的平台都支持java,不需要操心编译。


四、拟解决的关键问题

本课题要解决的主要问题有:

1)、数据库设计。数据库设计是系统功能实现的重要基础。系统采用了MySQL作为后台数据库。

2、安全性。B/S系统的信息安全主要有两个方面:数据传输的安全性与用户身份的确认。可以通过使用HTTP基本身份验证来实现;数据传输的安全性主要是指数据在网络中传输的时候,防止被篡改等。

3、系统测试。通过测试用例,完成对学生日常行为评分管理系统的系统测试,修改bug,完善系统功能。


五、进度安排

周次                                  工作任务

第1周——第2周        资料收集,撰写并提交开题报告,准备开题答辩

第3周——第4周        系统功能设计,数据库设计

第5周——第6周        系统编码实现,准备作品中期检查

第7周——第8周        系统修改完善,准备作品验收

第9周——第10周       撰写设计说明书

第11周——第12周      准备答辩、完成毕业设计

六、每周指导时间、地点安排及毕业设计纪律要求

每周指导时间:

地点:

纪律要求:

1.要高度重视毕业论文(设计)工作,并明确其目的和意义。2.在毕业论文(设计)工作过程中,要尊敬老师、团结互助、虚心学习:要勤于思考、敢于实践、勇于创新。3.严格遵守学校、系及实验室的各项规章制度,在校外进行毕业论文(设计)工作的要遵守所在单位的有关规章制度。4.主动并定期(每周1~2次)向指导教师汇报毕业论文(设计)工作情况,主动接受指导教师的检查和指导。5.按照指导教师的要求,保质、保量、按时完成毕业论文(设计)任务。

七、主要参考文献

[1]谭文斌,袁旭琴.Java程序设计课程教学案例平台的设计[J].电脑知识与技术,2019,15(36):90-91.

[2]严芮.计算机软件开发中Java编程语言的运用探析[J].信息与电脑(理论版),2019,31(24):49-50.

[3]程晓宇.基于Java的网购系统设计与开发的注意事项[J].现代信息科技,2019,3(23):81-82.

[4]朱巨星,祝典,邹武星.浅谈JAVA垃圾回收机制[J].信息记录材料,2019,20(12):137-138.

[5]秦浪.计算机软件Java编程特点及技术的探析[J].电脑知识与技术,2020,16(02):61-62.

[6]张煜. 基于MVC架构模式的服务开通系统设计与实现[D].南京邮电大学,2018.

[7]王诚.研究JDBC连接MySQL数据库技术[J].网络安全和信息化,2018(12):68-69.

[8]高进,孙彬.基于Java的云计算编程模型建构[J].科技风,2019(30):96.

[9]何晶.以SSH框架与jQuery技术为基础的Java-Web开发应用探讨[J].计算机产品与流通,2019(11):104-105.

[10]王志辉.JAVA语言在计算机软件开发中的应用[J].电子技术与软件工程,2019(20):42-43.

[11]陈宇收.MySQL数据库备份方案研究[J].电脑编程技巧与维护,2018(10):109-110+130.

[12]韦美雁,段华斌,周新林.大数据环境下的MySQL优化技术探讨[J].现代计算机(专业版),2018(30):68-72.

[13]曾青青.响应式网上选课系统的设计[J].机电信息,2019(17):165+167.

[14]蒋舟,杨健叶,张红伟.高校学生选课系统的设计与实现[J].电脑知识与技术,2019,15(12):60-61.

[15] 高见斌.基于MYSQL数据库存储引擎的研究[M].化学工业出版社,2018(05).

[16] 传智播客高教产品研发部.Java Web程序开发入门[M].北京:清华大学出版社,2018.

[17]Margaretha Ohyver,Jurike V. Moniaga,Iwa Sungkawa,Bonifasius Edwin Subagyo,Ian Argus Chandra. The Comparison Firebase Realtime Database and MySQL Database Performance using Wilcoxon Signed-Rank Test[J]. Procedia Computer Science,2019,157.

[18]. ScaleGrid; MySQL Hosting on Azure, Fully Managed Cloud Database Service Launches at ScaleGrid[J]. Computers, Networks & Communications,2018.

[19]Guimaraes,Collins. How to Move a Mountain: The Preparation and Transfer of One Million Volumes to an Off-Site Storage Facility[J]. The Serials Librarian,2018,74(1-4).

[20]Yun Quan. Design and Implementation of E-commerce Platform based on Vue.js and MySQL[P]. Proceedings of the 3rd International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2019),2019.

[21]A. Z. Melikov,M. O. Shahmaliyev. Markov Models of Inventory Management Systems with a Positive Service Time[J]. Journal of Computer and Systems Sciences International,2018,57(5).

[22]. Ram Healthcare Group Inc.; Patent Issued for Inventory Management System and Method (USPTO 10013669)[J]. Journal of Engineering,2018.

[23]Moses Okechukwu Onyesolu,Josiah Chukwuemeka Abara,Chiamaka Ijeoma Chukwuneke,Doris Chinedu Asogwa. Modeling a Dynamic Supply Chain Management System for an Utility Company in Nigeria[J]. Journal of Software Engineering and Applications,2018,11(6).

[24]Anonymous. Auto inventory management system[J]. Pulp & Paper Canada,2018,119(3).

如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线