更新时间:06-11 上传会员:紫色烟火
分类:计算机信息 论文字数:13681 需要金币:1000个
摘要:随着科学技术的发展,尤其是计算机科学与技术的快速发展,功能齐全、性能良好、富有人性化的软件或网站已越来越受到大众的欢迎和青睐。在当今这个信息大爆炸、人才需求量较大的时代,高校学生通过互联网来获取其所需信息已成为大势所趋,而高校学生获取信息的主要来源为校内学习网站。因此,在学习、工作竞争愈来愈激烈、压力越来越大的环境下,设计、开发并实现具有全面、准确信息和交互性好的学习经验分享平台是十分有必要的。
本平台是基于JavaWeb设计与开发的高校校内学习经验分享平台,运用了B/S三层架构,还采用了JQuery的JavaScript框架,通过工具Eclipse编写代码,采用了Apache Tomcat8.5的服务器,并且使用MySQL数据库对数据进行存储。经过这一段时间的学习、探索,完成了校内学习经验分享平台的设计与开发。
本文是对平台设计思路及可实现功能的介绍,包括管理端页面和用户端页面,可实现的功能包括:普通用户和管理员的登录,查看课程、参考书、经验帖等信息,交流经验,提出问题等。通过编程和对网站一系列的测试,最终将实现这些功能成为可能。
关键词:JavaWeb;经验分享平台;平台开发
目录
摘要
Abstract
1 绪论.1
1.1 研究背景与意义1
1.2 研究内容1
1.3 相关技术简介2
1.4 论文组织结构3
2 系统需求及可行性分析.4
2.1 系统需求分析4
2.1.1 系统功能需求分析.4
2.1.2 系统性能需求分析.4
2.1.3 主要技术分析.5
2.1 系统可行性分析5
3 系统总体设计.7
3.1 系统总体结构设计7
3.2 功能模块详细设计7
3.2.1 登录注册模块.7
3.2.2 课程管理模块.8
3.2.3 考研专区模块.9
3.2.4 等级考试模块.10
3.2.5 公告管理模块.10
3.2.6 经验帖模块.11
3.2.7 问答模块.11
3.3 数据库设计12
3.3.1 数据库逻辑设计.12
3.3.2 数据库关系设计.12
3.3.3 数据库详细设计.13
3.4 小结16
4 系统详细设计.17
4.1 前端功能模块设计17
4.1.1 登录注册.17
4.1.2 查看学习信息.19
4.1.3 下载学习信息.20
4.1.4 发布经验帖、问答.22
4.1.5 评论经验帖、回复留言.22
4.1.6 查看全部评论、回复.22
4.1.7 删除评论、回复.22
4.2 后台功能模块设计22
4.2.1 管理员登录.22
4.2.2 管理学习信息.22
4.2.3 发布公告、经验帖、问答.23
4.2.4 管理经验分享区.23
5 系统测试.24
5.1 测试目标与测试方法24
5.2 改进方案24
结论.25
参考文献.26
致谢.27