优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于.NET电子相册系统的开发

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

基于.NET电子相册系统的开发

摘   要
《根据.net电子相册的开发》是选用ASP.NET开发的一个根据B/S构架的衔接数据库的网站。相比起互联网的开展,电子相册呈现的时刻不算太长,但却投合了大多数网民的需求,是一个大有“出路”的新生事物。本描绘首要叙述了电子相册的根本功用和运用ASP.NET、数据库的描绘办法。描绘结尾达成了包含上载、下载图像,创立、删去用户,用户登录,用户注册,用户修正,VIP用户办理,VIP及普通用户权限修正等电子相册的根本功用。而且网站能够正常运转,各个页面交互性较好。在整个描绘中根本运用根底的ASP.NET进行功用编程,也运用到了一些前端控件来操控输入信息,对输入信息进行验证,衔接数据库运用的ADO.NET技能。在体系计划中先后用数据流程图、体系功用布局图剖析了网站所需的各种数据,具体的展现了体系的各个功用模块并给出了首要功用运转界面图。 think58.com [版权所有:http://think58.com]

关键词:电子相册;网站;ASP.NET;数据库
一个网站项意图建立是建立在各式各样的需求上面的,这种需求往往来自于客户的实践需求或者是出于公司本身开展的需求,其间客户的实践需求也就是说这种买卖性质的需求占了绝大部分。面临网站开发具有不一样常识层面的客户,项意图负责人对用户需求的知道程度,在很大程度上决议了此类网站开发项意图胜败。因而怎么非常好地的知道、剖析、明晰用户需求,而且能够精确、明晰以文档的方式表达给参加项目开发的每个成员,确保开发进程依照满意用户需求为意图正确项目开发方向进行,是很重要的。
2.1 整体需求剖析
对电子相册的根本需求首要倾向于以下几个方面:
1.电子相册应具有通常的注册登入,上载下载等功用。
2.需求网页具有杰出的互动性。
3.VIP用户办理,VIP及普通用户权限修正
2.2 功用需求
电子相册是以B/S构架为根底的用来寄存图像的网站。此网站前台运用ASP.NET言语开发,后台衔接数据库。因为电子相册用于存储和展现图像,存储则是电子相册的最首要的功用,此外,为了合作此功用,此网站还应具有上载,下载等相应的功用和一些丰厚网站功用的功用,整体散布如图1所示:
 
图1  整体功用需求图
2.2.1 前台功用需求 think58

[版权所有:http://think58.com]

网站前台是运用者最直接触摸的东西,包含能否能够让客户很轻松、便利的登录和注册,恳求呼应时刻、主机衔接时刻、下载时刻、HTML归纳质量、图像归纳质量、主页规划质量、主页信息类型等。
用户注册:电子相册为用户供给存储,发布展现图像的一些关联功用,而且能够设定一些私家的特点,因而,要运用这些功用用户必须先注册ID,每个用户都必须有一个独立的账号,注册时需求供给一些根本信息,便于办理人员进行办理和权限设置,也便于网站今后的开展,因而,此功用是此网站最根本的功用之一。
非注册用户:Internet是一个宏大的资源库,可是为了便利网站办理员进行办理,非注册用户会遭到一些权限的约束,可是依然具有阅读网页的权限。
上载图像:要完成图像的存储功用到达在Internet上展现图像的意图,上载的功用是必不可少的。上载不受地域的约束,完成在网页上显现图像的意图。
下载图像:电子相册是一个丰厚的图像资源库,下载供给用户下载保藏个人喜欢的图像的功用。
页面的交互性:各级页面要具有杰出的交互性,削减呼应时刻,节约用户时刻
2.2.2 后台功用需求
后台的作用是为前台运转必要的数据撑持和供网站办理员对网站进行办理
用户办理:办理员对数据库里边的userinfo这张表进行操作,办理里边存储的用户根本信息。

[资料来源:THINK58.com]


数据办理:办理员操作存储图像信息,谈论信息,还有目录信息的表,到达办理的意图
权限设置:对用户进行权限设定,办理员具有较高权限,能够对网页上的任何目录和图像进行删去,增加和修正;注册用户方可进行上载、阅读、下载等操作;。
2.3 开发运转环境需求
1. ASP.NET
2. windows2003/2000/XP
3. SQL Sever 2005
此网站是在windows2000/2003/XP操作体系下,以Visual studio.net为前台开发工具,用中文SQL Sever 2005为后台数据库,其间首要经过ADO技能来访问数据库。
2.4构架概述
本办理体系选用B/S形式,服务器选用闻名的web服务器端软件apache,该http服务器有着杰出的跨渠道性和安全性,能够运转在包含windows、linux、mac等操作体系上。用户客户端运用各种阅读器都能够进行正常的阅读和操作。需求注重的是在程序的开发进程中,程序和途径关联的要考虑到不一样的操作体系的文件目录布局。
B/S布局,即Browser/Server(阅读器/服务器)布局,就是只装置保护一个服务器(Server),而客户端选用阅读器(Browse)运转软件。它是跟着Internet技能的鼓起,对C/S布局的一种改变和改善。首要利用了不断老练的WWW阅读器技能,联系多种Script言语(VBScript、JavaScript等)和ActiveX技能,是一 think58好,好think58 [资料来源:www.THINK58.com]