基于.net电子相册的开发 VB.NET
摘 要
《基于.net电子相册的开发》是采用VB.NET开发的一个基于B/S构架的连接数据库的网站。相比起互联网的发展,电子相册出现的时间不算太长,但却迎合了大多数网民的需求,是一个大有“前途”的新生事物。本设计主要讲述了电子相册的基本功能和使用VB.NET、数据库的设计方法。设计最终达成了包括上传、下载图片,创建、删除目录,用户登录,用户注册,修改密码,发表评论等电子相册的基本功能。并且网站能够正常运行,各个页面交互性较好。在整个设计中基本运用基础的VB.NET进行功能编程,也运用到了一些前端控件来控制输入信息,对输入信息进行验证,连接数据库使用的ADO.NET技术。在系统规划中先后用数据流程图、系统功能结构图分析了网站所需的各种数据,详细的展现了系统的各个功能模块并给出了主要功能运行界面图。(所有权: 毕业设计网 QQ:306826066)
[资料来源:www.doc163.com]
关键字:电子相册;网站;VB.NET;ADO.NET;数据库
The Development of Electronics Photo Album
Based on .NET
Abstract
《The development of electronics photo album based on .net》is a website which adopt VB.NET to develop based on B/S structure. The electronics photo album appears isn't too long, but loved by most netizens, it is a new-born thing which has "prospect" greatly. This paper mainly introduces the basic function of the electronics photo album and the design method of the usage VB.NET and database. We have a result of the design including uploading and downloading a picture, establishing and deleting catalogue, customer login, customer register, modifying a password, announcement to comment on, and so on. And the website can run normally, each page's handing over with each others is better. The basic usage VB.NET carries on weaving a distance in the whole design, also making use of some front-end control component to control an input information, carrying on a verification to the input information, connecting database usage ADO.NET technique. Analyzed various data needed by website with the data flow chart, the system function structure chart in the system the programming, emerged each function mold piece of the system to combine in detail to main function running interface diagram.
[来源:http://www.doc163.com]
Key words: electronics photo album; website; VB.NET; ADO.NET; database
电子相册是以B/S构架为基础的用来存放图片的网站。此网站前台使用VB.NET语言开发,后台连接数据库。由于电子相册用于存储和展示图片,存储则是电子相册的最主要的功能,此外,为了配合此功能,此网站还应具有上传,下载等相应的功能和一些丰富网站性能的功能。
前台功能需求
网站前台是使用者最直接接触的东西,包括是否能够让客户很轻松、方便的登录和注册,请求响应时间、主机连接时间、下载时间、HTML综合质量、图片综合质量、首页布局质量、首页信息类型等。
用户注册:电子相册为用户提供存储,发布展示图片的一些相关功能,并且能够设定一些私人的属性,因此,要使用这些功能用户必须先注册ID,每个用户都必须有一个独立的账号,注册时需要提供一些基本信息,便于管理人员进行管理和权限设置,也便于网站以后的发展,因此,此功能是此网站最基本的功能之一。
非注册用户:Internet是一个巨大的资源库,但是为了方便网站管理员进行管理,非注册用户会受到一些权限的限制,但是仍然具有浏览网页的权限。
上传图片:要实现图片的存储功能达到在Internet上展示图片的目的,上传的功能是必不可少的。上传不受地域的限制,实现在网页上显示图片的目的。
下载图片:电子相册是一个丰富的图片资源库,下载提供用户下载收藏自己喜爱的图片的功能。 [来源:http://www.doc163.com]
页面的交互性:各级页面要具有良好的交互性,减少响应时间,节省用户时间
后台功能需求
后台的作用是为前台运行必要的数据支持和供网站管理员对网站进行管理
用户管理:管理员对数据库里面的userInfo这张表进行操作,管理里面存储的用户基本信息。
数据管理:管理员操作存储图片信息,评论信息,还有目录信息的表,达到管理的目的
权限设置:对用户进行权限设定,属性为Administrator的用户拥有最高权限,可以对网页上的任何目录和图片进行删除,添加和修改。(所有权: 毕业设计网 QQ:306826066) [资料来源:https://www.doc163.com]
目 录
1 引言 1
1.1 构架概述 1
1.2 电子相册使用现状分析 1
1.3开发工具简介 2
1.3.1 SQL server 2
1.3.2 Visual studio.NET 3
2 需求分析 4
(所有权: 毕业设计网 QQ:306826066)
2.1 总体需求 4
2.2 功能需求 4
2.2.1 前台功能需求 5
2.2.2 后台功能需求 5
2.3 开发运行环境需求 6
2.4 新系统的逻辑设计-数据流程图 6
3 网站概要设计 6
3.1模块的划分与功能设计 6 [来源:http://www.doc163.com]
3.2 功能模块的初步设计 7
3.3 模块的组织结构图 8
3.4 数据库结构的设计 8
4 网站详细设计 9
4.1 相册首页的设计 9
4.1.1功能描述 9
4.1.2界面设计 9
4.1.3工作流程和代码 10
4.2登陆页面 11
4.2.1功能描述 11
4.2.2 界面设计 11
4.2.3工作流程和代码设计 12
4.3创建目录页面 12
4.3.1 功能描述 12
4.3.2 界面设计 12
4.3.3 工作流程和代码 13
4.4 上传页面 14
4.4.1 功能描述 14
4.4.2 界面设计 14
4.4.3 工作流程和代码 14
4.5 用户注册页面 15
4.5.1 功能描述 15
4.5.2界面设计 15
4.5.3 工作流程和代码 16
4.6 修改密码页面 17
4.6.1 功能描述 17
4.6.2界面设计 17
4.6.3 工作流程和编程代码 18
4.7 显示图片评论页面 18
4.7.1 功能描述 18
4.7.2 界面设计 18
4.7.3 工作流程和代码 20
结 论 21
参考文献 22
致 谢 23
声 明 24
[来源:http://www.doc163.com]