1、 - 1 - JSP课程设计课程设计 题题 目目 JSP 相册管理相册管理 学 号 学生姓名 院 系 计算机 专 业 网络工程 指导教师 二一三二一三 年年 12 月月 14 日日 - 2 - 目目 录录 第一章 绪论2 1.1 课程设计目的2 1.2 系统采用的相关技术2 第二章 系统需求分析和总体设计2 2.1 需求分析2 2.1.1 系统需求描述2 2.1.2 功能模块图2 2.1.3 页面及表属性说明3 2.1.3 数据项3 2.1.5 数据表4 2.2 概念设计5 2.2.1 ER 图5 2.2.2 主要模块及其功能7 第三章 系统详细设计与编码8 3.1 访问模块及操作模块8 3.
2、2 系统代码13 第四章 系统测试15 第五章 总结15 参考文献16 - 3 - 第一章第一章 绪论绪论 1.1 1.1 课程设计目的课程设计目的 随着我国经济的发展,我国网络也随之覆盖全国各地,在这同时我国网 民急剧增加。由于网络不断深入人们的日常生活,人们在网络当中会遇到各 种自己非常喜欢的图片想保存下来,但有时候自己也没有移动磁盘等工具来 存储,就算有也可能会因为存储空间的不足不能保存下来。还有自己和朋友 一起外出旅游的一些照片都需要保存好,等等。这样就要求我们计算机人员 开发一个如何管理图片系统,来管理自己的图片,方便用查看。在这就以个 人为背景开发电子相册管理系统。 1.2 1.2
3、 系统采用的相关技术系统采用的相关技术 本系统主要采用 jsp 技术和 sql 技术结合,用 jsp 建立图形界面、用 sql 建立数据库。 第二章第二章 系统需求分析和总体设计系统需求分析和总体设计 2.1 2.1 需求分析需求分析 2.1.1 系统需求描述 面对传统的相册难于管理,图片多,耗费空间,也有时候自己忘了 存放位置,难于查找等。基于个人的图片,开发电子相册管理系统来帮 助大家管理自己心爱的图片,以便方便查看。随时随地都可以查看(前 提是要有网络的情况下) 。 2.1.2 功能模块图 图片管理模块图片管理模块 该模块对所有用户都可以使用,普通用户只能查看,管理员可以查 看、删除、更
4、新、上传等功能。 人员管理模块人员管理模块 该模块只有管理员可以使用,他可以查看每个人的信息,还可以修 改个人用户的信息,用户只能注册普通用户,然后通过管理员可以提升 他成为管理员身份。 - 4 - 2.1.3 页面及表属性说明 页面结构 2.1.4 2.1.4 数据项数据项 数据项 含义 别名 数据类型 长度 取值范围 取 值 含 义 用户名 用户之间的 唯一标识 char 10 用户密码 用户登录使 用的口令 char 16 用户类型 标识系统用 户的身份 char 8 普通用户、 管理员 性别 唯一标识用 户的性别 char 2 男、女 图片名称 表示图片名 字, 且唯一标 识图片 char 10 图片路径 表示图片存 储路径 varchar 100 图片描述 用于描述图 片的情况 text 图片编号 标识图片的 顺序 char 2 09 用户注册 登录验证 普通用户 管理员登录 普 通 用 户 登 图片查询 图片管理 登 录 页 面 人员管理 - 5 - 2.1.5数据表数据表 用户表 图片表 2.2 概念设计 - 6 - 2.2.1 ER 图 用户个体用户个体 E ER R 图图 图片个体图片个体 E ER R 图图 用户 用 户 名 用 户