电子相册管理系统说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:D001
版本号:NIP 1.0日照职业技术学院
电子相册系统
(Electronic photo album system)
使
用
说
明
书
班级:网络技术二班
开发负责人:曹俊浩
二〇一二年十二月二十八日
目录
目录
1 绪论 (2)
1.1 课程设计目的 (2)
2 系统需求分析和总体设计 (2)
2.1 需求分析 (2)
2.1.1 系统需求描述 (2)
2.1.2 功能模块图 (2)
2.1.3 页面及表属性说明 (3)
(3)
2.1.4 数据项 (3)
2.1.5数据表 (4)
2.2概念设计 (5)
2.2.1 E—R图 (5)
2.2.2 主要模块及其功能 (6)
3 系统详细设计与编码 (7)
3.1 访问模块及操作模块 (7)
3.1.1 各界面功能介绍 (7)
3.1.2 系统代码 (11)
4 系统测试 (14)
4.1以注册用户身份进入用户相册界面进行测试 (14)
4.2 管理员登陆页面测试 (15)
总结 (17)
1 绪论
1.1 课程设计目的
随着我国经济的发展,我国网络也随之覆盖全国各地,在这同时我国网民急剧增加。由于网络不断深入人们的日常生活,人们在网络当中会遇到各种自己非常喜欢的图片想保存下来,但有时候自己也没有移动磁盘等工具来存储,就算有也可能会因为存储空间的不足不能保存下来。还有自己和朋友一起外出旅游的一些照片都需要保存好,等等。这样就要求我们开发一个如何管理图片系统,来管理自己的图片,方便用查看。在这就以个人为背景——开发电子相册管理系统。
2 系统需求分析和总体设计
2.1 需求分析
2.1.1 系统需求描述
面对传统的相册难于管理,图片多,耗费空间,也有时候自己忘了存放位置,难于查找等。基于个人的图片,开发电子相册管理系统来帮
助大家管理自己心爱的图片,以便方便查看。随时随地都可以查看(前
提是要有网络的情况下)。
2.1.2 功能模块图
图片管理模块
该模块对所有用户都可以使用,普通用户只能查看,管理员可以查看、删除、更新、上传等功能。
人员管理模块
该模块只有管理员可以使用,他可以查看每个人的信息,还可以修改个人用户的信息,用户只能注册普通用户,然后通过管理员可以提升
他成为管理员身份。
2.1.3 页面及表属性说明页面结构
2.1.4 数据项
数据项含义别
名
数据类
型
长
度
取值
范围
取
值含
义
用户名
用户之
间的唯一
标识
char 10
用户密码
用户登
录使用的
口令
char 16
用户类型
标识系
统用户的
身份
char 8 普通
用户、管
理员
性别
唯一标
识用户的
性别
char 2 男、
女
图片名称 表示图片名字,且
唯一标识图片
char 10
图
片路径 表示图片存储路
径 varcha r 100
图
片描述 用于描述图片的
情况
text
图
片编号 标识图
片的顺序
char
2
0~9
2.1.5数据表
用户表
图片表
2.2概念设计
2.2.1 E—R图
2.2.2 主要模块及其功能
3 系统详细设计与编码3.1 访问模块及操作模块
3.1.1 各界面功能介绍
登陆界面
普通用户登陆成功界面
查看操作
管理员登录成功页面
进行人员查询\更新
人员修改操作
人员删除操作
进行图片查询\更新\删除操作
图片查询
删除操作
图片添加操作
3.1.2 系统代码
Valuebean的实现
图片
public class img {
private String picid;
private String picname;
private String picurl;
private String picdescrept;
}
系统使用人
public class img_person {
public img_person() { }
private String name;
private String password;
private String type;
private String sex;
}
Toolbean的实现
DB2
public class DB2 { //用于实现数据库连接
private String className;
private String url;
private String username;
private String password;
private Connection con;
private Statement stm;
private ResultSet rs;
}
MyTools
public class MyTools {
public static int strToint(String str){ }//将String型数据转
换为int型数据的方法public static String toChinese(String str){ }//进行转码操作的方法public static String intToStr(int num){}//将int型数据转换为
String型数据的方法}
ImgDao
public class ImgDao {
p rivate DB2 connection =null;
p ublic ImgDao(){
connection=new DB2();
}
public boolean doImg(String dotype,img single){}//进行图片操作处理
}
连接数据库关键代码
<%
String driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url="jdbc:sqlserver://localhost:1433;databaseName=jsp";
String username="sa";