1、摘 要随着计算机技术的迅速发展和网络技术的突飞猛进,人们迫切要求利用这些新技术以减轻个人的工作负担及提高工作效率。目前,学校工作繁杂、资料重多,管理信息系统已进入高校,但还未普及,而对于学生信息管理来说,还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。根据开发要求,它主要应用于教育系统,完成对日常学生基本信息以及成绩的录入查询更新删除等管理操作,实现学生信息管理的计算机化。开发学生信息管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理。本文主要介绍了学生信息管理系统的主要
2、任务,阐述了开发该系统用到的关键技术,如采用B/S结构,使用JSP编程、利用mysql建立数据库。本系统是采用B/S模式进行开发的,系统的用户权限有三种:学生、教师和系统管理员,不同权限用户登入到不同的操作界面。该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修改、删除;选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。关键词:学生信息管理;mysql;JavaEE;系统设计
3、;系统开发;系统测试ABSTRACTWith the rapid development of computer technology and network technology make a spurt of progress, it is urgent to reduce the personal burden of work and improve the work efficiency to use these new technologies. At present, the school complex, more important information, managemen
4、t information system has entered the University, but not yet universal, and for student information management, also does not have a complete, unified system. The development of student information management system can make the college staff to reduce the working pressure, compared with systematica
5、lly manage the service and information, the teaching of management, at the same time, can reduce the use of force, accelerate query speed, strengthen management. This paper mainly introduces the main task of the student information management system, discusses the key technologies of the system used
6、 in development, such as the use of B/S structure, using JSP programming, database using mysql. This system is developed using B/S mode, the system has three types of user rights: students, teachers and administrators, different permissions to different user login interface. The system is mainly com
7、posed of status maintenance, course management, scores query etc function modules, this paper introduces the function module contains small modules function, status maintenance module is mainly the basic information for students to add, query, modify, delete; course management module is to add, dele
8、te, and statistics courses the number of elective courses, and elective course students and change; the result inquiry module is mainly to add, delete, the input result to the required course, and students for functions such as query results.Key words: student information management;MySQL;system des
9、ign;system development;system testII目 录摘 要IABSTRACTI第一章 绪论11 课题研究背景12 国内外研究动态13选题的意义和价值2第二章 相关技术简介31 开发技术选择32 项目开发工具42.1 MyEclipe简介42.2 MySql简介42.3 Tomcat简介53 数据库的连接5第三章 系统需求分析81 可行性需求82 功能需求分析83 性能要求分析94 运行环境规定9第四章 学生信息管理系统的设计101 系统的概要设计101.1 系统结构设计101.2 登录模块设计112 系统的详细设计122.1 登录模块122.2 系统管理模块122.2
10、.1 添加用户窗体的创建122.2.2 修改密码窗体的创建122.3 学籍管理模块122.3.1 添加学籍信息功能122.3.2 修改学籍信息功能132.3.3 查询学籍信息功能132.4 成绩管理模块132.4.1 成绩信息管理功能133 系统的数据库设计133.1 设计原则133.2 数据库的组成143.3 数据库表的结构14第五章 系统的实现171 登录页面的实现172 学生界面功能的实现192.1 修改密码界面192.2 学籍信息维护界面212.3 修改学生信息界面222.4 添加学生信息界面242.5 查看并修改选课界面252.6 添加学生选课课表272.7 添加学生成绩272.8
11、修改选课信息29第六章 系统的测试321 测试概述321.1 测试目的321.2 测试范围321.3 测试计划执行情况332 测试用例332.1 用户名实例332.2 学号实例342.3 密码实例346.3 测试结果34第七章 总结35参考文献36第一章 绪论1 课题研究背景随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内
12、实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。随着国家对于教育的重视逐渐加大,学校正向着大型化、规模化发展,而对于大中型学校,跟学生信息管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个学生信息数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询以及维护等操作。这样就使学生部门管理人员可以轻松快捷
13、地完成学生信息管理的任务。2 国内外研究动态管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护和客户端应用程序的开发两个方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使
14、用,具有流行软件的操作习惯等特点。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量,有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。鉴于上述管理信息系统的日趋成熟和收集信息的情况,该学生信息管理系统充分运用MIS的总体思想,综合应用了B/S模式、MySQL、JSP等技术,并具有学生对自己所需信息的操作和管理员对系统进行管理等功能,很好的将教学质量提升了,真正完好地达到服务于教学计划。3 选题的意义和价值随着高校办学规模的扩大和招生人数的增加,学生信息管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生信息管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。运用学生信息管理维护系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够节省时间,学生也能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生信息管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。在现代高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1