论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

简易网络存储系统(论文+程序)

3系统详细实现

3.1系统开发语言

3.1.1开发语言——ASP 内容来自www.paper51.com

ASP是Web服务器端的开发环境,利用它可以产生和运行动态,交互,高性能的Web服务应用程序。

内容来自www.paper51.com

ASP是在服务器端开发Web时应用的一种简单,方便的编程工具。它对标准的HTML文件进行了拓展,增加了一些附加特征,ASP像标准的HTML文件一样包含HTML对象,并且在浏览器上解释及显示。任何可以放在HTML中的东西都可以放在ASP中。 paper51.com

3.1.2开发语言---VBScript copyright paper51.com

VBScript既可以作为客户端编程语言,也可以作为服务器端编程语言。客户端编程语言是可以由浏览器解释执行的语言,Java和Jscript/JavaScript也可以作为客户端语言。当一个以这些语言中的任意一种编制的程序被下载到一个兼容的浏览器中时,浏览器将自动执行该程序。 paper51.com

3.1.3开发语言---JavaScript copyright paper51.com

JavaScript是1995年由美国Netscape公司为Navigator2.0浏览器的应用而发明的。它是一种简单灵活的脚本语言,不需要编译,只要将脚本放在网页中就可以运行,而且速度非常快。JavaScript支持Web浏览器和服务器脚本,在客户机中,它可用于编写Web页面上下文中执行的程序;在服务器中,它可用于编写处理Web浏览器提交的信息并相应地更新浏览器显示Web服务器程序。 内容来自论文无忧网 www.paper51.com

3.2系统开发技术介绍

paper51.com

3.2.1数据库管理---ACCESS http://www.paper51.com

Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。 paper51.com

3.2.2开发工具---Dreamweaver 8

copyright paper51.com

MacromediaDreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web服务和旧式系统。 内容来自www.paper51.com

3.2.3开发工具---IIS copyright paper51.com

IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS 6,IIS与WindowNTServer完全集成在一起,因而用户能够利用Windows NTServer和NTFS(NTFile System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据的系统总体设计。 paper51.com

3.3功能详细介绍

http://www.paper51.com

综合运用以前所学的专业知识,设计开发一个简易网络存储系统,该设计要求实现网络存储系统的部分功能——文件的上传及下载功能。具体包括以下内容:为方便普通用户将自己的文件存储在服务器上,即普通用户可以将自己文件上传并保存到服务器上,需要时再下载。 将部分资料提供给共享用户访问,可以设定共享用户访问这样的资料时需要输入的密码,从而限制用户范围。普通用户可以建立不同的文件夹对所存储的文件进行分类管理,同时把普通用户所上传的文件的大小,属性,以及上传的时间显示出来。为了安全上的考虑,用户只能登陆后才能进入空间,不能直接通过网址进入。 内容来自论文无忧网 www.paper51.com

3.3.1 用户注册 内容来自www.paper51.com

普通用户在进入存储系统前必须在系统中注册一个属于自己的帐号,以便系统分配所属空间。在注册时需给出普通用户的登陆密码,为共享用户提供访问共享文件所需的共享用户名以及共享密码。如图3-1所示。

内容来自www.paper51.com

copyright paper51.com

图3-1 普通用户注册 内容来自论文无忧网 www.paper51.com

functioncheckForm()

paper51.com

dim userName http://www.paper51.com

userName=document.all.accountName.value

http://www.paper51.com

dim password

paper51.com

password=document.all.passwd.value

内容来自论文无忧网 www.paper51.com

end function http://www.paper51.com

ifRequest("action")="addNew" Then 内容来自www.paper51.com

DimstrUserName,strPassword,strfolderPath,conn,strUserName1,strPassword1 内容来自www.paper51.com

strUserName=Request("accountName") http://www.paper51.com

strPassword=Request("passwd") 内容来自论文无忧网 www.paper51.com

strUserName1=Request("accountName1") copyright paper51.com

strPassword1=Request("passwd3") copyright paper51.com

'添加注册信息 内容来自www.paper51.com

Setconn=Server.CreateObject("ADODB.CONNECTION") '对数据库进行连接

内容来自www.paper51.com

'指定要操作的数据库路径和名称将数据库user.mdb打开 http://www.paper51.com

conn.open"DBQ="&Server.MapPath("user.mdb")&";DRIVER={Microsoft_ copyright paper51.com

AccessDriver (*.mdb)}" '指定数据库驱动 copyright paper51.com

strfolderPath="UserFile/"&strUserName&"/"  conn.Execute "insert into_user_info(userName,password,gongxiangming,gongxiangPwd,folderPath)values('"_& strUserName & "','" & strPassword & "','"& strUserName1 & "','" &_ strPassword1 & "','"& strfolderPath & "')"  '利用conn.Execute insert into..语句修改数据库 http://www.paper51.com

conn.Close copyright paper51.com

添加成功后创建对应的文件夹 http://www.paper51.com

SetFso=Server.CreateObject("Scripting.FileSystemObject") http://www.paper51.com

If Fso.FolderExists(Server.MapPath(strfolderPath))=False Then

内容来自论文无忧网 www.paper51.com

Fso.CreateFolder(Server.MapPath(strfolderPath))

http://www.paper51.com

Fso.CreateFolder(Server.MapPath(strfolderPath)& "/public") 内容来自论文无忧网 www.paper51.com

SetFso=Nothing copyright paper51.com

End if http://www.paper51.com

Response.Redirect("Login.asp") 内容来自www.paper51.com

End if

http://www.paper51.com

------分隔线----------------------------
联系方式