技术:HTML、Java、JSP等
摘要:
当下,飞速增长的因特网用户群体迫切的需要一些新的网络技术,使他们可以在网络这个虚拟的平台上,展现自己多方面的魅力,便捷、方便的与其他网友进行沟通、互动等。不论是社区发帖、收发邮件还是涉及到交流的网站,都尝试在这些方面进行改良。伴随着互联网技术的迅速提升,图片逐步成为网络交流不可或缺的表达方式之一,通过分享图片让互联网使用者有了一种简单、高效的日常交流的方式,因为它随时能够表明想要表达的信息,快捷便利。
图片分享系统的开发使用了Tomcat服务器、MySQL数据库管理系统、MyEclipse集成开发环境等工具,运用JavaBean+Servlet+JSP编程语言和MVC模式来实现系统。图片分享系统实现了许多功能,用户可以在注册、登陆后发表文章、点击查看其他用户的文章并对其进行评论、添加好友、上传图片分享给其他人、同时用户还可以对自己的这些信息进行修改和删除。此外,系统还提供了后台管理功能。
通过这些功能,满足了用户多方面展现自己,也方便了用户与其他用户互动交流的需求。而后台管理功能的实现消除了管理员复杂的操作,解放了双手和大脑,通过简单的点击就实现了系统的管理、维护,极大的提高了他们的工作效率。本文根据项目背景分析了系统的需求,完成了系统的总体和详细设计,通过编码实现了设计,并对其进行了测试,完成了一个系统的整个开发流程。
关键词: 图片分享;交流;系统开发;
目录:
摘 要 I
Abstract II
1 绪论 1
1.1 图片分享系统的背景 1
1.2 本系统研究的主要问题 1
1.3 图片分享系统的展望 2
2 需求分析 3
2.1 系统目标 3
2.2 系统的功能需求 3
2.2.1 前台 4
2.2.2 后台 4
2.3 系统的数据需求 5
2.3.1 系统的数据需求 5
2.3.2 系统的数据字典 6
2.3.3 系统的E-R图 7
2.4 系统的性能需求 9
2.5 建立系统的约束 10
2.5.1 人力、资本、时间的约束 10
2.5.2 技术发展规律的约束 10
2.5.3 运行设备的约束 10
3 系统总体设计 11
3.1 系统体系结构 11
3.2 数据库设计 11
3.3 信息安全设计 14
3.3.1 网络安全 15
3.3.2 其他安全 15
4 系统详细设计 16
4.1 主要功能模块 16
4.2 功能模块设计 17
4.3 系统模块介绍 17
4.4 系统模块导航图 19
5 系统实现 20
5.1 开发环境及开发工具 20
5.1.1 开发语言 20
5.1.2 集成开发环境 22
5.1.3 数据库工具 22
5.1.4 服务器 24
5.2 关键技术 25
5.2.1 JSP 25
5.2.2 JavaBean 27
5.2.3 JavaScript 28
5.2.4 HTML 29
5.3 系统各个模块的实现 29
5.3.1 系统前台首页模块 30
5.3.2 文章模块 30
5.3.3 文章评论模块 31
5.3.4 图片上传模块 32
5.3.5 好友管理模块 33
5.3.6 系统后台管理模块 33
6 系统测试 37
6.1 系统测试的重要性 37
6.2 测试的主要内容 38
6.3 系统评价 38
7 遇到的难点和解决方法 39
结论 40
参 考 文 献 41
致 谢 42
附 录 43
附录1:参考文献原文 43
附录2:参考文献译文 45
论文字数:25590
包含资料:
截图: