基于 B/S 架构的学生平时成绩管理系
统的设计与实现
Design and implementation of student's usual performance
management system based on B / S architecture
学校:
系:
专业:
班级:
学生姓名:
指导教师:
摘 要
随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理
方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工
作。提高教学管理水平的主要途径是更新管理者的思想,增强对管理活动的科学
认识。基于 Java 与 MySQL 数据库技术建立一个学生成绩管理系统该系统为管理
员、学生和教师提供了查询、修改、增加记录、删除等功能,功能比较落齐全,
基本上能满足学校教务要求。
关键字:JAVA B/S MySQL 成绩管理
Abstract
With the rapid development of computer technology and the deepening of the
reform of higher education system, the traditional education management methods,
means and work efficiency can not meet the needs of new development, can not
complete the teaching management work well. The main way to improve the level of
teaching management is to update the ideas of managers and enhance the scientific
understanding of management activities. Based on Java and MySQL database
technology, a student achievement management system is established. The system
provides administrators, students and teachers with the functions of query,
modification, adding records and deletion. The functions are relatively complete and
can basically meet the requirements of school educational administration.
Keywords: JAVA B/S MySQL Performance management
目录
1.绪论....................................................................................................................6
1.1 研究背景及意义.....................................................................................6
1.2 国内外发展情况....................................................................................7
1.2.1 国内研究现状.............................................................................7
1.2.2 国外研究现状.............................................................................8
1.3 小结.........................................................................................................9
1.4 论文结构.................................................................................................9
2.项目可行性分析..............................................................................................11
2.1 系统分析的方法...................................................................................11
2.2 系统可行性分析...................................................................................11
2.2.1 技术可行性.............................................................................12
2.2.2 经济可行性...............................................................................13
2.2.3 操作可行性...............................................................................13
2.3 系统需求分析.......................................................................................14
2.3.1 功能性需求分析........................................................................14
2.3.2 非功能性需求分析 ....................................................................15
3.相关技术简介..................................................................................................16
3.1JAVA 程序语言.......................................................................................16
3.1.1 Java 简介 ....................................................................................16
3.1.2 Java 主要特性 ............................................................................17
3.2SSM 框架................................................................................................21
3.3. B/S 架构 ...............................................................................................22
3.4 Tomcat 服务器......................................................................................22
3.5 数据库...................................................................................................23
4.系统设计实现..................................................................................................25
4.1 开发环境搭建......................................................................................26
4.2 系统功能设计......................................................................................30
4.3 数据结构设计.......................................................................................30
4.4 系统详细实现.......................................................................................32
4.4.1 用户登陆的设计与实现 ...........................................................32
4.4.2 学生界面及功能........................................................................34
4.4.3 教师界面及功能........................................................................34
4.4.5 管理员后台................................................................................36
5.软件测试..........................................................................................................37
5.1 软件测试的目的...................................................................................38
5.2 软件测试的常用方式..........................................................................38
5.2.1 静态测试和动态测试 ................................................................38
5.2.2 黑盒测试、白盒测试和灰盒测试 ............................................39
5.2.4 手动测试和自动化测试 ............................................................40
5.3 测试用例...............................................................................................40
5.4 测试结果...............................................................................................41
6.研究总结..........................................................................................................41
参考文献.............................................................................................................43
致 谢...............................................................................................................44