电子相册管理系统功能需求主要有:用户信息管理功能、相册管理功能、照片管理功能、相片信息查询功能、幻灯片放映功能、相片浏览功能、切换背景音乐等。
3.1 用户信息管理需求
包括用户的各种信息的输入和删除和修改,包括用户编号、用户名、密码等信息。
3.2 相册管理功能需求
相册编号,建立时间,拥有者编号,姓名,相册名称等信息的管理。
3.3 照片信息管理功能需求
标题、所属相册、文件路径、创建日期等信息修改、插入、删除。
3.4 相片信息浏览管理功能需求
相片信息的浏览,可以查看相片的标题,图片,所属相册,所有者。
并可以放大,缩小,旋转图片。
3.5 相片信息查询管理功能需求
根据相片标题或者相册类型查询相片信息。
3.6 幻灯片放映管理功能需求
以幻灯片的形式浏览相片
3.7 背景音乐切换管理功能需求
根据需要可以切换成不同的背景音乐,也可以关闭音乐。
系统开发的总体任务是实现电子相册管理系统各种信息的系统化、规范化和自动化。 主要包括:
用户信息管理需求
包括用户的各种信息的输入和删除和修改,包括用户编号、用户名、密码等信息。
相册管理功能需求
相册编号,建立时间,拥有者编号,姓名,相册名称等信息的管理。
照片信息管理功能需求
标题、所属相册、文件路径、创建日期等信息修改、插入、删除。
相片信息浏览管理功能需求
相片信息的浏览,可以查看相片的标题,图片,所属相册,所有者。
并可以放大,缩小,旋转图片。
相片信息查询管理功能需求
根据相片标题或者相册类型查询相片信息。
幻灯片放映管理功能需求
以幻灯片的形式浏览相片
背景音乐切换管理功能需求
根据需要可以切换成不同的背景音乐,也可以关闭音乐。
本系统的核心设计方法:用二进制方法存储图片,用stream来取得相片信息,用picturebox来显示相片信息。用一个临时文件来过度,以便显示到picturebox中。
核心设计的代码如下:
二进制形式写入数据库代码:
保存文件到数据库中
Sub s_SaveFile()
Dim iStm As ADODB.Stream
Dim iRe As ADODB.Recordset
Dim iConcstr As String
'读取文件到内容
Set iStm = New ADODB.Stream
With iStm
.Type = adTypeBinary '二进制模式
.Open
.LoadFromFile App.Path + "\test.jpg"
End With
'打开保存文件的表
Set iRe = New ADODB.Recordset
With iRe
.Open "select * from img", iConc, 1, 3
.AddNew '新增一条记录
.Fields("photo") = iStm.Read
.Update
End With
'完成后关闭对象
iRe.Close
iStm.Close
End Sub
电子相册
- 设计环境:sql2000/05 + VB毕业设计
- 论文字数:21253
- 包含资料:开题报告+论文+源码+英文翻译+答辩ppt
- 相关Tags:
- 难度系数:
本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。