随着高清晰成像手机,数码相机和数码摄像机的普及,照片再也不是原来意义上的相片了。原来的相片是可以存放在相册之中的,现在的电子照片如何管理呢?目前国内很多网站都提供了个人电子相册功能,用户可以把照片放在电子相册中,一是有利于保管照片,而是可以朋友共同分享这些照片并为网站聚集较高的人气。
本系统前台设计主要采用了JSP作为开发语言,后台设计主要采用了MySQL作为数据库管理系统,开发环境采用了MyEclipse,服务器采用tomcat,是一种基于Web技术上开发出的B/S结构的网上电子相册。
本系统是基于B/S架构的系统,系统用户分为系统管理员、普通用户这两类。管理员模块的功能主要包括登录密码管理、系统公告管理、注册用户管理、相册信息管理、照片信息管理以及友情链接管理等;普通用户模块主要包括浏览网站信息、个人信息管理、相册信息管理、照片信息管理以及在线评论等功能。
1.1网上电子相册及发展 6
1.1.1系统的简介 6
1.1.2研究开发现状分析 6
1.1.3课题背景和研究意义 6
第二章 软件需求分析 8
2.1需求分析 8
2.1.1技术可行性 8
2.1.2经济可行性 8
2.1.3操作可行性 8
2.1.4法律可行性 8
2.2 性能需求 9
2.2.1系统的安全性 9
2.2.2数据的完整性 9
2.3 界面需求 9
第三章 软件概要设计 11
3.1功能模块图 11
3.2数据库的分析与设计 11
3.2.1概念结构设计 11
3.2.2逻辑结构设计 13
3.3系统用例图分析 17
第四章 系统功能实现 18
4.1开发工具及技术 18
4.1.1 MyEclipse 18
4.1.2 Tomcat服务器 18
4.1.3 JSP技术 18
4.1.3 JavaScript脚本 19
4.2软件功能模块的实现 19
4.2.1系统首页 19
4.2.2用户注册功能 20
4.2.3个人信息管理 21
4.2.4登录页面设计 21
4.2.5管理员主界面 22
4.2.6系统公告管理 22
4.2.7相册信息管理 22
4.2.8照片信息管理 23
4.2.9注册用户管理 24
第五章 软件测试 25
5.1测试的目的和意义 25
5.2测试过程 25
5.2.1 登录模块测试流程 25
5.3其它错误 26
结 论 27
致谢语 28
参考文献 29