摘要:21世纪是一个知识大爆炸的时代,互联网拉近了人们的距离,信息化革命席卷了各个行业。自学管理系统,是为大学生提供了一个丰富精彩的高校课程学习平台,随着高校课程的相对繁重复杂,大学生对高校课程学习的提升的需求也越来越强烈,越来越迫切。本系统旨在根据自学管理系统的内部特点,合理事宜的针对内部职能划分以及作业管理特色,设计出一套具备当前高校通用特性并且适应各高校学院的自学管理系统。
本文系统地阐述了整个自学管理系统的功能及实现。实现了从在线考试、成绩查询、作业上传、在线提问和网站留言,再到课程资源管理。基本上实现了自学管理系统的功能流程。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。自学管理系统的设计与实现使用的开发语言是JAVA语言。JAVA语言逻辑性强、且易编程。以mysql数据库技术为基础,以动态网页JSP技术为开发平台,利用B/S模式作为系统体系结构,以网页为表达方式,设计一自学管理系统这一小型软件来满足人们的要求。
本文主要阐述了一个自学管理系统的设计与实现,论文首先对系统使用的相关工具和技术进行说明,然后对数据库的结构设计进行说明,对系统模块进行详细设计,并且进行编码实现,最后对系统进行功能模块的测试。
关键词: 自学;B/S; java
目录
摘要
Abstract
1.引言-1
1.1研究目的-1
1.2研究背景及范围-2
1.3相关领域的前人工作概况及未来展望-2
1.4研究设想及方法-3
1.5理论基础及技术支持-4
1.6预期结果及意义-7
2.需求分析-8
2.1硬件软件配置-8
2.2可行性分析-8
2.2.1经济可行性-9
2.2.2技术可行性-9
2.2.3操作可行性-10
2.2.4可行性总结-10
3.总体设计-11
3.1系统开发步骤-11
3.2功能模块设计-11
3.3数据流程分析-12
3.4数据库概念设计-15
3.5数据库逻辑结构设计-16
4.详细设计-20
4.2登陆模块实现-21
4.3管理员模块实现-21
4.4学生模块实现-22
4.5教师模块实现-23
5.系统运行与测试-24
5.1网站前台界面-24
5.2登陆模块实现-26
5.3学生模块实现-29
5.4教师模块实现-32
5.5测试环境-35
5.6程序的测试-35
5.6.1测试的重要性及目的-35
5.6.2测试的方法-35
5.6.3测试用例-36
5.7系统的运行与维护-37
5.7.1系统应用程序维护-37
5.7.2数据维护-37
5.7.3代码维护-37
6.结 论-38
参 考 文 献-39
致 谢-40