Java版学生管理系统设计.docx

上传人:b****0 文档编号:442830 上传时间:2022-10-10 格式:DOCX 页数:38 大小:239.79KB
下载 相关 举报
Java版学生管理系统设计.docx_第1页
第1页 / 共38页
Java版学生管理系统设计.docx_第2页
第2页 / 共38页
Java版学生管理系统设计.docx_第3页
第3页 / 共38页
Java版学生管理系统设计.docx_第4页
第4页 / 共38页
Java版学生管理系统设计.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

Java版学生管理系统设计.docx

《Java版学生管理系统设计.docx》由会员分享,可在线阅读,更多相关《Java版学生管理系统设计.docx(38页珍藏版)》请在冰豆网上搜索。

Java版学生管理系统设计.docx

Java版学生管理系统设计

摘要

目前,学校工作复杂、资料重多,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,还没有一套完整的、统一的系统。

因此,开发一套适合大众的、兼容性好的系统是很有必要的。

根据开发要求,它主要应用于教育系统,完成对日常学生成绩的录入、查询、更新、删除等管理操作,实现学生成绩管理的计算机化。

开发学生成绩管理系统可使学院教职工减轻工作压力,比较系统的对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,家快查询速度、较强管理。

本论文叙述了现在高校学生成绩管理的现状以及JAVA语言和一些开源框架的概况。

重点介绍了学生成绩管理系统的实现过程:

包括系统分析、系统查询、数据库设计、功能设计、系统物理配置方案、系统实现、系统测试以及系统功能简介。

本系统是在以MySQL为后台数据库开发的。

学生管理系统在运行阶段,效果好,数据精确性高,提高了工作效率,同时也实现了学生管理的计算机化。

关键字:

管理系统;数据库;MySQL

 

Abstract

Atpresent,theschoolworkisnumerousanddiverse,materialisheavy,themanagementinformationsystementersintotheuniversity,butdoesnotpopular,butregardingthestudentachievementmanagement,doesnothaveasetcompletelyandunificationsystem.Therefore,developsasetsuitable,populaceandcompatiblegoodsystemisverynecessary.Accordingtothedevelopmentrequest,itmainlyappliesintheeducationalsystem,completestodailystudentachievementmaintenanceoperationsandsooninputinquiryrenewaldeletion,andrealizesstudentachievementmaintenancecomputerizing.Developingthestudentachievementmaintenancesystemcanlettheinstituteteachingandadministrativestafftoreducetheworkingpressure,comparewithsystematicallytotheeducationaladministration,teachingeachserviceandtheinformationcarriesonthemanagement,simultaneously,canreducethelaborforcewhichisused,speeduptheinquiryspeed,strengthenthemanagement.Thepapernarratedthepresentuniversity’sstudyresultmanagementinthepresentsituationandtheJAVAlanguageandsomeopensthesourceframeofthesurvey.Introducetherealizesprocessofthestudentachievementmanagementsystem:

Includingthesystemanalysis、thesysteminvestigation、thedatabasedesign、thefunctionaldesign、thesystemphysicsdispositionplan、thesystemrealize、thesystemtestingtheSystemIntroduction.

Thesystem’sopeningreliesonMySQLasabackupofdatamanagement.thistechnologynotonlyshortenedthemanagingtimebutalso,ithighlightsthehigh-qualitybyprovidingmoreaccuratediapasontopofit,ithasalsoputthecomputerized”TheManagementofStudents”intopractice.

Keywords:

AdministrativeSystem;theDatabase;MySQL

 

引言

管理信息系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中变得越来越普及。

MIS是一门新的科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。

在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

近年来Internet的飞速发展,Intranet技术得到了应用,为企业MIS提供了良好的支持环境。

管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据。

人是指企业领导者、管理人员、技术人员以及MIS建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。

计算机技术使MIS得以实施的主要技术。

在这些技术中,软件开发室MIS开发的重点。

第三个因素也不能忽视。

企业的管理数据时MIS正常运行的基础。

广义的说,各项管理控制是MIS的基础。

是想要计算一台机床的成本,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一套管理制度作保证。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

目前,学校学生管理师教务管理中的一个极为重要的环节,它是整个管理的核心和基础。

由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理业变得越来越复杂。

而对如此繁杂的任务,如果让个人去管理文档,就回显得费时费力。

尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。

近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。

毋庸置疑,切实有效的把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。

现在我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理取代。

所以,学生信息系统的设计与开发也是一个时代必经的阶段本次设计主要采用BS结构,主要使用与各高校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理。

本系统主要有六大模块,基本信息管理、特殊信息管理、毕业生信息管理、成绩管理、个人管理和教师管理。

用Windows7为操作平台,java为脚本语言,采用MySQL作为数据库,用户可以实现对数据的录入、修改、删除等操作。

系统开发背景

随着科学技术的不断提高,目前学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。

由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。

而对如此繁杂的任务。

如果让个人去管理文档,就会显得费时费力。

近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。

毋庸置疑,切实有效的把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。

由于上述原因,所以,学生管理系统的开发也是时代的一个毕竟阶段。

本次设计主要是BS结构,主要使用与各高校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理。

本系统主要有六大模块,基本信息管理、特殊信息管理、毕业生信息管理、成绩管理、个人管理和教师管理。

用Windows7为操作平台,java为脚本语言,采用MySQL作为数据库,用户可以实现对数据的录入、修改、删除等操作。

更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。

 

第一章可行性分析

1.1问题的定义

学生信息的管理是学校日常工作的重要组成部分。

高校招生规模逐渐扩大和认识制度的改革,在校学生人数将不断增加,而学生管理人员则相对减少。

加上我国高等学校基层学生管理头绪多,内容杂,管理细,要求高,传统管理办法以基本不适用新形势的要求。

在校生的基本信息的管理,选课及成绩的信息的管理,学生学籍的管理,稍有不慎就会出现错误。

同时学生成绩的手工登录与查询,是一项非常繁重而枯燥的劳动,每天课程的变化都需要重新规划,耗费许多人力和物力,而且会因人的情绪烦操而出现失误。

因此在计算机飞速发展的今天,应用数据库技术实现学生信息的管理是可行而必要的工作,实现高校学生信息网上管理,既能够提高工作效率,又可以提高工作水平。

计算机具有速度快、精度高、能按照设计逻辑处理问题等特性,在学生信息的录入、统计中如采用一个计算机化的信息系统进行处理,就不会发生信息遗漏或者数据输入不正确的情形。

在学校长期以来,学生信息管理都是依赖人工进行的,面对如此众多的学生信息,其工作量可想而知。

不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了信息管理系的某些不规范。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大的提高效率。

因此,开发这样一套管理软件成为很有必要的事情。

1.2系统可行性分析

1、本系统将大大改善数据处理速度,并且更加方便的对数据惊醒管理,同事可以减少人力资源的浪费以及工资支出

2、技术可行性:

校园网以正常运行;开发人员已熟练掌握面向对象的开发工具;教务人员已实现计算机培训,技术上实现系统是可行的。

3、经济可行性:

校园内部局域网络已经建成;各部门电脑均已配置;硬件投入不需要很大,另外,学校对系统的开发大力支持。

因此经济上是可行的。

 

第二章需求分析

2.1系统开发环境

2.1.1Java的主要特性

1、Java语言是简单地。

Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。

另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。

特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

2、Java语言是一个面向对象的。

Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。

Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。

总之,Java语言是一个纯的面向对象程序设计语言。

3、Java语言是分布式的。

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1