1
本科生毕业论文
三省学堂-学习辅助系统
学生姓名
学 号
指导教师
所在学院
专业名称
班 级
2
摘要
三省学堂-学习辅助系统是学校是学习辅助管理必不可少的一个部分。在学校
学习辅助管理的整个过程中,学习辅助系统担负着最重要的角色。为满足如今日
益复杂的管理需求,各类学习辅助管理程序也在不断改进。本课题所设计的三省
学堂-学习辅助系统,使用 java 技术进行开发,它的优点代码不能从浏览器查看,
保密性非常好,比其他的系统更具安全性。java 还容易修改和调试,毕竟学校是
在不断发展过程中,难免有更多需求,这点很重要。而且,本系统对学习辅助的
管理,是为了满足学校更深层次的需求。除了上述优势外,本系统还具有查询迅
速,搜索资料方便,可靠性强等特点。
关键词:三省学堂-学习辅助系统;java;可靠性
3
Absract
Three provinces school - learning aid system is an essential part of school learning
aid management. In the whole process of school learning aid management, learning aid
system plays the most important role. To meet today's increasingly complex
management needs, all kinds of learning assistance management programs are
constantly improved. This topic designed by the three provinces of the school - learning
assistance system, using Java technology for development, its advantages of the code
can not be viewed from the browser, confidentiality is very good, more security than
other systems. Java is also easy to modify and debug, which is important as schools
continue to grow and need more. Moreover, the system of learning assistance
management, is to meet the deeper needs of the school. In addition to the advantages
mentioned above, the system also has the characteristics of quick inquiry, convenient
data search and strong reliability.
Key words: Three provinces schools-learning assistance system; Java; reliability
4
目录
1.绪论 ....................................................................................................................................................5
1.1 开发背景 .................................................................................................................................5
1.2 开发意义 .................................................................................................................................5
1.3 课题研究现状 .........................................................................................................................5
1.4 项目研究内容与结构 .............................................................................................................6
2.开发技术介绍 ....................................................................................................................................7
2.1B/S 架构 ...................................................................................................................................7
2.2Java 语言简介 ..........................................................................................................................7
2.3 SSM 框架 ................................................................................................................................8
2.4 MySql 数据库 .........................................................................................................................8
2.5MySQL 环境配置 ....................................................................................................................9
3 系统分析 ..........................................................................................................................................10
3.1 可行性分析 ...........................................................................................................................10
3.1.1 技术可行性 ................................................................................................................10
3.1.2 经济可行性 ................................................................................................................10
3.1.3 操作可行性 ................................................................................................................11
3.1.4 运行可行性 ...............................................................................................................11
3.2 系统性能需求分析 ...............................................................................................................11
3.3 系统功能分析 .......................................................................................................................12
3.4 系统流程的分析 ...................................................................................................................14
3.4.1 用户管理的流程 .......................................................................................................14
3.4.2 个人中心管理流程 ....................................................................................................15
3.4.3 登录流程 ....................................................................................................................15
4 系统设计 ..........................................................................................................................................16
4.1 软件功能模块设计 ..............................................................................................................16
4.2 数据库设计与实现 ...............................................................................................................16
4.2.1 概念模型设计 ............................................................................................................16
4.2.2 数据库逻辑结构设计 ................................................................................................17
5 系统详细设计 .................................................................................................................................26
5.1 系统功能模块 .......................................................................................................................26
5.2 管理员功能模块 ...................................................................................................................27
5.3 学生功能模块 .......................................................................................................................30
5.4 家长功能模块 .......................................................................................................................31
5.5 教师功能模块 .......................................................................................................................33
6 系统测试 .........................................................................................................................................35
6.1 测试目的 ..............................................................................................................................35
6.2 测试的步骤 ..........................................................................................................................35
6.3 测试结论 ...............................................................................................................................35
7 系统维护 .........................................................................................................................................36
8 结论 .................................................................................................................................................37
参考文献 .............................................................................................................................................38
致谢 .....................................................................................................................................................39
5
1.绪论
1.1 开发背景
近几年来,网络事业,特别是 Internet 发展速度之快是任何人都始料不及
的。目前,由于 Internet 表现出来的便捷,快速等诸多优势,已经使它成为社
会各行各业,甚至是平民大众工作,生活不可缺少的一个重要组成部分。
随着社会的发展,线下管理的方式已经不可避免的显示出它在时间与空间等
方面的局限性,广大的人民群众迫切的需要打破这种局限性。在这种要求下,基
于 SSM 框架的三省学堂-学习辅助系统产生了。它的出现不但解决了传统学习辅
助管理方式的缺点,而且给了广大用户更大的选择空间,促进了学习辅助的优化
管理,有效的避免了学习辅助管理缭乱的局面。所以像学习辅助系统这种管理方
式的发展壮大也是不可避免的。
三省学堂-学习辅助系统作为一种典型的管理系统也迅速的发展并深入人们
的日常生活中,它使用户足不出户就可以查看作业信息,在家学习等,最大化减
缩了用户的管理时间,提高了管理效率。
1.2 开发意义
人类的进步带动信息化的发展,使人们生活节奏越来越快,所以人们越来越
重视信息的时效性。以往的管理方式已经满足不了人们对获得信息的方式、方便
快捷的需求。即三省学堂-学习辅助系统慢慢的被人们关注。首先,网上获取信
息十分的实时、便捷,只要系统在线状态,无论在哪里都能第一时间查找到理想
的信息。
计算机技术在管理中成为人们的重要工具。可以有效快捷的解决想要获取的
信息,提高工作效率。
1.3 课题研究现状
在国外很多发达国家,软件产业早已得到全面普及,但我国经济已不断发展,
不断引进国外信息化建设,使国内软件行业得以不断发展,在摸索中进步,最终
也得到一些成果,我国的软件业迎来了高速的发展,使更多的软件系统得以开发
出来,从此逐渐地改变人们的生活工作方式。但是,对于信息化的建设,与很多
发达国家相比,由于信息化程度的落后以及经费的不足,我国的网上管理系统开