基于JSP的学生成绩管理系统的设计与实现(论文22000字)
摘 要
随着信息技术的发展、电脑化教学与远程的网络化教学的普及,使得基于WEB技术的教学管理平台成为现代教育技术改革与发展的方向。文章参考了目前国内高校学生管理的发展情况和管理模式,借鉴了目前国内先进的大型管理系统,对高校学生成绩管理进行了总体设计,建设了“基于 Web 的”运行平台,采用 SQL Server 2000作为后台数据库,采用 JSP 和 JDBC 技术对数据库进行操作及维护,实现了方便快捷的 Web 前端登录和查询。
本文首先详细的介绍了高校成绩信息管理系统的研究背景,分析了该系统的发展现状,阐述了该系统的研究目的和意义,接着详细的阐述了系统在开发研究过程中采用的相关技术,包括JSP技术、MySql数据库技术和 JDBC数据库连接技术,简单的分析了系统设计采用的架构模式和数据库访问技术;然后对系统进行了可行性分析和需求分析,导出了系统的相关逻辑功能,同时分析了系统需要满足的可靠性、安全性等非功能性需求分析;接着,本文对系统进行了设计,依次介绍了系统的设计原则、系统总体设计方案和各个功能模块的流程图,接着对系统使用的数据库进行了设计,包括数据库概念设计和逻辑设计;本文着重介绍了系统的实现过程,率先分析了系统的公共程序,其也是系统实现的关键程序,其次针对系统的每一个功能模块的实现进行了分析、介绍,实现了系统需求分析的基本功能;最后对系统进行了测试,简述了系统测试的重要意义,其次介绍了测试需求的获取方法、测试环境和功能测试、性能测试等内容,最后对本文进行了总结和展望,总结了本文的主要工作和存在的不足,并对系统未来使用过程中的完善和发展做出了展望。
关键词:JSP 学生 成绩 管理系统
Abstract
With the development of information technology, computer-based teaching and teaching universal remote network, making the WEB-based management platform for teaching of modern educational technology reform and development direction. Article made reference to domestic developments in the management of college students and management, drawing on the current domestic advanced large-scale management system, college students performance management for the overall design and construction of the "Web-based" operating platform, using SQL Server 2000 as background database using JSP and JDBC technology database operation and maintenance, to achieve a convenient front-end Web login and query.
This paper describes in detail the results of University research background information management system, analyzes the development of the system, describes the purpose and significance of the system, followed by a detailed exposition of the relevant technical systems used in the research and development process, including JSP technology, MySql database and JDBC database connection technology, a simple analysis of the system design using architectural patterns and database access technology; then the system needs analysis and feasibility analysis, export of the relevant logic function of the system, and analyzes the the system needs to meet the non-functional requirements reliability, security and other analysis; Next, the paper system has been designed, in turn introduces a flow chart of the system design principles, system design scheme and each function module, then use the system database design, including conceptual design and logical database design; This paper describes the system implementation process, the first to analyze the system of public programs, which is also the key to program the system to achieve, and secondly for the realization of each function module system are analysis, presentation, to achieve the basic functions of the system requirements analysis; Finally, the system was tested, outlined the importance of system testing, followed by introduction of the acquisition method, the test environment and functional testing, performance testing, testing requirements, etc. Finally, on this article summary and outlook, this paper summarizes the main work and problems, and the future course of the improvement and development of the system made the prospect.
Keywords:JSP Student Performance Management system
目 录
1 引言 1
1.1 课题研究背景及意义 1
1.2 国内外研究现状 2
1.2.1 国外研究现状 2
1.2.2 国内研究现状 4
1.3 研究内容及论文组织结构 5
2 基础知识及相关设计原理 7
2.1 JSP技术简介 7
2.2 JAVA简介 7
2.3 MySQL技术 8
2.4 JDBC桥技术 8
2.5 JavaBean 技术 9
2.6 本章小结 9
3 需求分析 10
3.1 功能需求 10
3.1.1 业务流程分析 11
3.1.2 用户角色分析 12
3.1.3 系统用例图 13
3.1.4 系统数据流图 16
3.2 可行性分析 17
3.3 系统的开发环境 19
3.3.1 硬件环境 19
3.3.2 软件环境 19
3.4 本章小结 19
4 系统设计 20
4.1 系统设计目标 20
4.2 系统架构设计 20
4.3 系统功能模块设计 22
4.3.1 系统管理功能模块 23
4.3.2 教学管理员子系统 24
4.3.3 教师管理子系统 24
4.4 数据库设计 26
4.4.1 数据库结构设计 26
4.4.2 系统E-R图 27
4.4.3 数据库表设计 28
4.5 系统的安全设计 30
4.6 本章小结 31
5 系统实现及测试 32
5.1 具体功能模块的实现 32
5.1.1 登录模块 32
5.1.2 教师管理模块 33
5.1.3 学生模块 39
5.2 系统测试 40
5.2.1 系统单元测试及结果分析 40
5.2.2 系统集成测试及结果分析 41
5.2.3 在测试中遇到的问题 43
5.2.4 实例测试 43
5.3 本章小结 44
6 结论与展望 45
参考文献 47
致 谢 49 |