基于java的学习资料分享网站的设计与实现
技术:Java、JSP等摘要:
俗话说的好:“活到老,学到老”。人必须不断的学习,才能更加强大,社会才能进一步的发展,眼下互联网时代的到来,使得之前的阅读书籍学习的方式逐渐被在线学习所替代,比如人们会更多的选择到网上查询一些学习资料,又或者是去一些学习网站上进行学习交流,这些都给人们提供了极大的方便。遇到问题,只需要简单的发一个帖就会有各路高手给予指点,效率有了明显的提高。
基于这种现状,本文运用Java编程语言,并以Oracle作为后台数据库开发了一个用于资源分享和学习心得交流的网站。网站主要包括的模块有注册、登陆、创建个人空间、上传资料、个人及好友动态展示、资料评论、访客记录展现、添加好友等。任何想要学习的朋友只需要简单的免费注册为会员,即可结识来自不同地方的学友共同学习。
关键词:学习资料;好友管理;积分;发表评论;Oracle数据库
目录:
1绪论 1
1.1 课题背景以及意义 1
1.1.1 课题背景 1
1.1.2 课题目的和意义 1
1.2 发展前景 2
2系统可行性分析 3
2.1 社会可行性 3
2.2 技术可行性 3
2.3 操作可行性 3
2.4 系统的技术介绍 3
2.4.1 Javascript 3
2.4.2 Ajax 4
2.4.3 Oracle 4
2.4.4 MVC 4
2.4.5 Struts2 5
2.4.6 Hibernate 6
2.4.7 Spring 7
2.5 系统开发平台及运行环境 8
3系统需求分析 9
3.1 系统的总体需求 9
3.2 系统功能需求分析 9
3.2.1 注册功能需求 9
3.2.2 登陆功能需求 9
3.2.3 个人空间功能需求 10
3.2.4 好友管理功能需求 10
4总体设计 12
4.1 系统功能模块的设计 12
4.2 数据库的设计 12
4.2.1 会员表 13
4.2.2 会员空间表 13
4.2.3 好友记录表 14
4.2.4 上传文件记录表 14
4.2.5 会员空间访客表 14
4.2.6 会员等级表 15
4.2.7 会员积分记录表 15
4.2.8 积分动作表 16
4.2.9 评论记录表 16
5详细设计与实现 17
5.1 注册模块设计 17
5.1.1 功能描述 17
5.1.2 类模型 17
5.1.3 逻辑实现 18
5.1.4 界面展现 18
5.2 创建个人空间模块设计 19
5.2.1 功能描述 19
5.2.2 逻辑实现 19
5.2.3 界面展现 19
5.3 登陆模块设计 20
5.3.1 登陆 20
5.3.2 记住密码 21
5.3.3 自动登录 22
5.3.4 忘记密码 23
5.4 个人空间设计 24
5.4.1 个人信息展示 24
5.4.2 个人信息修改 25
5.4.3 个人动态展示 25
5.4.4 好友动态展示 26
5.4.5 个人空间访客记录展示 27
5.4.6 文件上传 27
5.4.7 空间名称的修改 30
5.4.8 空间头像的修改 31
5.5 好友管理设计 32
5.5.1 随机查找好友 32
5.5.2 按条件查找好友 33
5.5.3 添加好友 35
5.5.4 访问对方空间 36
5.5.5 好友名单展示 37
5.5.6 删除好友 37
6系统测试 39
6.1 系统测试的目的和目标 39
6.2 测试方法 39
6.3 测试用例 39
6.4 系统测试结论 45
7总结 47
参考文献 48
致谢 49
外文原文 50
中文翻译 57
论文字数:28061
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]