电子相册管理系统说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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";

相关文档
最新文档