中小学生成绩管理系统的设计与实现(MyEclipse,MySQL)(任务书,开题报告,中期检查表,外文翻译,论文13000字,程序代码,MySQL数据库)
摘要:伴随着21世纪计算机技术的飞跃式发展,互联网逐步融入人们的工作,学习,生活当中,带动了各行各业的蓬勃兴起。计算机将人们从传统的耗时耗力,低效繁琐,单一重复的数据计算与统计中解放出来,团体与个人的工作效率得以提高。并且,相较于传统模式的数据统计与管理,计算机具有数据易保存,界面清晰,管理方便等诸多优点。为此,本系统以中小学生成绩管理作为切入点,旨在帮助各个中小学的学生,教师和学校管理人员更便捷有效的管理成绩[1]。本系统采用java作为主要的开发语言,开发工具则选用了MyEclipse,另外使用了MySQL作为数据库,采用了Servlet,JSP等多项技术开发实现。本系统是中小学生成绩管理系统,分为学生管理,教师管理,管理员管理等多个管理模块。
关键词:学生成绩管理;MySQL;JSP技术;MyEclipse
Design and Implementation of Grades Management System for Primary and Secondary School Students
Abstract:With the rapid development of computer technology in the 21st century, the Internet has gradually integrated into people's work, study and life, which has led to the vigorous development of all walks of life. Computers have liberated people from the traditional, time-consuming, inefficient, repetitive data calculation and statistics, and the work efficiency of groups and individuals has been improved. Besides, compared with the traditional data analysis and management, the computer has the advantages of easy storage, clear interface and convenient management. The system aims to help students in primary and secondary schools, teachers and school administrators to manage their grades more conveniently and effectively[1]. The system uses Java as the main development language, and the development tool is myeclipse. Besides, MySQL is applied as the database, and several technologies, such as Servlet,JSP, are adopted. This system is the grades management system of primary and secondary school students, which is divided into student management, teacher management and administrator management modules.
Key words:Student grades management;MySQL;JSP;MyEclipse
功能性需求分析
通过对一些现有的成绩管理系统的考察与分析,并且结合实际的市场调查,本系统大致的功能需求如下。
(1)满足学生,教师,管理人员等多身份的登录。
(2)管理员可对学生信息、教师信息、班级信息、课程信息进行增删改查操作,查看并且导出学生成绩,安排年级性考试,对各班级成绩进行统计分析。
(3)学生可以查看成绩、查看并修改自己的信息,查看班级联系方式。
(4)老师可录入所教授的课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计并且导出学生的成绩,可安排班级阶段性测试。
开发工具:MyEclipse
开发语言:java
数据库:MySql
Web服务器:Tomcat
目 录
1 绪论 1
1.1 研究背景 1
1.2 系统开发的背景与意义 1
1.3 开发工具及开发环境简介 1
1.3.1 MyEclipse开发环境简介 1
1.3.2 MySQL数据库简介 2
1.3.3 Navicat数据库管理工具简介 2
1.3.4 JSP技术简介 3
1.3.5 Tomcat简介 3
1.4 本章小结 3
2 系统的分析与设计 4
2.1 需求分析 4
2.1.1 功能性需求分析 4
2.1.2 非功能性需求分析 4
2.2 可行性分析 4
2.2.1 技术可行性 4
2.2.2 操作可行性 5
2.2.3 经济可行性 5
2.3 系统功能模块设计 5
2.3.1 登录模块的设计 6
2.3.2 学生管理模块的设计 6
2.3.3 教师管理模块的设计 8
2.3.4 管理员管理模块的设计 10
2.4 本章小结 16
3 数据库的设计 16
3.1 E-R图 16
3.2 数据库表设计 19
3.3 本章小结 22
4 系统的实现 22
4.1 登录功能 22
4.2 学生管理功能 24
4.2.1学生成绩查询功能 24
4.2.2通讯录查询功能 26
4.2.3学生信息管理功能 27
4.3 教师管理功能 28
4.3.1 教学管理功能 28
4.3.2通讯录查询功能 30
4.3.3教师信息管理功能 30
4.4 管理员管理功能 31
4.4.1 考试与成绩管理功能 31
4.4.2 学生信息管理功能 34
4.4.3 教师信息管理功能 35
4.4.4 基础信息管理功能 36
4.4.5 系统管理功能 37
4.5 本章小结 39
5 总结 39
参考文献 40
附录 41
致谢 46
|