java班级管理课程设计报告(共16页).docx
《java班级管理课程设计报告(共16页).docx》由会员分享,可在线阅读,更多相关《java班级管理课程设计报告(共16页).docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上天津职业技术师范大学Tianjin University of Technology and EducationJava程序设计课程设计报告课设题目: 班级管理系统 学 院: 信息技术工程学院 专 业: 计算机科学与技术 班 级: 计 科1 2 1 4 二一六年七月目录1 引 言11.1 开发背景及研究及意义11.2 系统功能简介22 需求分析32.1 用户需求描述32.2 可行性分析32.3 系统功能与性能分析43 系统设计83.1 系统功能设计83.2 数据库设计84 系统功能实现134.1 用户登录模块的实现134.2 成绩管理模块的实现144.3 用户管理模块
2、的实现154.4 班级管理模块的实现164.5 其它管理模块的实现165 软件测试与维护185.1 系统测试185.2 系统维护196 心得20参考文献22基于Java的中学班级管理系统的设计与实现摘 要:中学班级管理系统的开发和应用,可以提高学校的管理水平,为学校的信息管理提供了一个良好的工具,从而使学校的管理更加合理化和科学化。本文论述了中学班级管理系统的设计与实现过程,运用Java编写,采用Access数据库为后台。该系统主要包括学生基本信息、学生成绩、学生课程、班级信息等方面的信息管理,满足了学校学生管理工作方面的基本要求,其操作方便,适合广大中、小学校使用。关键词:中学班级管理 Ja
3、va 信息管理Abstract :Middle school class management systems development and application can improve school management, information management and provide a good tool to make the school management more rationalization and scientific. This article discusses the middle school class management systems desig
4、n and implementation process of the preparation of the use of Java, using Access database as a number of background. The system includes basic information about students, students achievement, students curriculum, class information, and other information management, and meet the management of the wo
5、rk of school students of the basic requirements. It is easy to operate, suitable for a vast number of middle and primary schools to use.Keywords:Middle school class management Java Information_management 1 引 言1.1 开发背景及研究及意义随着教育事业快速发展,学校的规模在不断扩大,学生数量也在急剧增加,有关学生的各种信息也在成倍增长,管理难度随之增大,而教师在学生的管理中有着承上启下的枢纽
6、作用,这一角色的重要性也日渐突出起来。学校与学生之间沟通途径的建立及其对学生具体管理措施的实施等都是通过教师的工作得以实现和贯彻执行的,教师工作质量的好坏对学生工作的总体管理和发展都具有着直接的影响。虽然现在已有很多较成熟的学生管理方面的软件,但这些软件主要实现了教学和教务两个方面的数字化管理,而具体到教师管理班级这方面的管理软件基本上是一片空白。而且以往传统手工操作方式易发生数据丢失,统计错误,劳动强度高,且速度慢。基于JAVA的中学班级管理系统主要是解决如何对学生个人信息和学生成绩进行管理和统筹规划的问题,以便让教务处在较短的工作时间内对学生的各种信息进行管理,提高教务处的办事效率。同时,
7、能够随时对学生基本信息、学生成绩进行各种查询,以便及时很好地对需要了解的信息给出相应的回馈,能有效的帮助教务处的管理工作,可使学院教务处工作者减少工作量、减轻工作压力、提高工作效率,促使各项管理更加规范化、系统化、自动化。本系统界面友好、系统操作简单,加快了对学生基本情况和成绩的查询速度,加强了管理。1.2 系统功能简介本系统包括用户登录模块、班级管理模块、成绩管理模块、学生管理模块,课程管理模块等,主要实现了对学生的个人基本信息和学生成绩的管理学生四种使用权限。学生可以查询成绩、录入自己的基本信息,查看班级电子相册。2 需求分析需求分析是介于系统分析和设计阶段之间的重要桥梁,决定着管理系统能
8、否真正满足用户的需要,从而指导开发的进一步深入。需求分析阶段的目的,就是按照系统规划所规定的某个开发项目范围内明确系统开发的目标和用户的信息需求分析的主要任务就是确定待开发软件的功能、性能、数据、界面等要求。在参阅和了解了相关系统的特点和要求,并对中学班级的管理过程做了相应的调研后,本系统的总体目标是为教师提供迅速、高效的服务,减免手工处理的繁琐和误差。2.1 用户需求描述21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用已经普及到经济和社会生活的各个领域。而且原本的旧的管理方法也越来越不适应现代社会的发展。但是许多人还停留在以前的手工操作,这大大地阻碍了人类经
9、济的发展。而且经过调研后发现,学生数量迅速上升,需要管理的学生信息量越来越庞大,这给学校班级管理带来了很大的难度,而且市教育局正一步一步提高对各中学信息管理的要求,因此学校需要从一定程序上逐步加强管理力度,改进管理方法,提高管理质量。2.2 可行性分析可行性分析是需求分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景的必要性和意义进行调查分析并提出开发系统的初步方案与计划。可行性分析是对系统进行全面、概要的分析。通过调查分析,新的系统设计方案有以下三个可行性:1、技术可行性: 硬件环境:处理器PIII以上;内存512M;显卡:TNT2显示适配器;硬盘12
10、0G以上。软件环境:Microsoft Windows操作系统;SQL2008 数据库软件; Eclipse-SDK-3.4.1-win32+ jdk-1_5_0_08。SQL2008是基于Windows的桌面关系数据库管理网站(RDBMS),它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库网站的对象,还提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化。eclipse与其他数据库相连,实现数据交互,还可以在其中嵌入和链接数据,使建立功能完善的数据库管理网站更加方便,同时普通用户不必编写代码,就可以完成大部分数据管理的任务。Java是一种编程语言(P
11、rogramming Language),它具有很多优点,如:语言容易学习和使用;码是可移植的,但其它语言不是。Java原代码(Source Code)是比C语言可移植性好,差别在于Java的目标码。 Java码在一种机器上进行编译,而能在所有的机器上执行, 只要那部机器上有 Java解释器;能被拓展而在机器上执行任何事情。所以选择了Java作为前台开发工具。而且对于开发和使用所需要的硬件条件,在目前的市场条件下都很容易实现,而且所需成本都相当廉价。在信息维护上也不需要投入太多的人力和物力。2、经济可行性:学生信息,作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是其它信息工作量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 班级 管理 课程设计 报告 16
限制150内