基于ASP技术的网络硬盘设计

合集下载

基于ASP_NET与XML的网络硬盘开发

基于ASP_NET与XML的网络硬盘开发
(西南交通大学电气工程学院, 四川成都 >;66?; )
【 摘
要】 文章介绍了利用 I2#J1$" 技术与 KLM 技术开发网络硬盘, 使其具有基本的文件管理及操作功能, 采用 3""# 方
式传输, 实现系统资源共享。同时, 具备一定安全性, 通过浏览器方式访问, 操作简便, 具有广泛的实用性。 I2#J1$"S KLMS 网络硬盘S 0TLS 服务器 【 关键词】 【 中图分类号】 "#?<?J65 【 文献标识码】 I 【 文章编号】 ;>=;8<7:;X5667[8658667<869
第S期
基于 4U;MGN] 与 !"# 的网络硬盘开发
访问权限,可以设置密码来指定是否允许用户进入 该文件夹以及是否允许用户删除该文件夹。 此外, 为 了管理这些文件夹, 需要保留相关设置信息: 如文件 夹名、 位置、 受限操作类型、 密码及创建者等。 将这些 !"# !"# 信息写入 文件,随后通过读写该 文件来 实现对文件夹的相关操作。 $%&’() *+(, -./01/!2’3.4,,5.06 781.(96 :2’5%’’;01<=81.(96 >+’,/.5%’’;01<=81.(96 +?9/.=81.(96 $088?+.,=(91 1@$/AB !2’C+)%2/91 :2’C+)D9/? !2’C+)%2/917AE 81.(96 :2’DFFE 81.(96 :2’G+,/DFH)<0.0)1/.IFE :2’G+,/JDFH>%’’;01<IFE :2’G+,/JD>+’,/.5%’’;01<E :2’G+,/JDFHK>%’’;01<IFE :2’G+,/JDFH+?9/.IFE :2’G+,/JD+?9/.E :2’G+,/JDFHK+?9/.IFE :2’G+,/JDFH$088?+.,IFE :2’G+,/JD$088?+.,E :2’G+,/JDFHK$088?+.,IFE :2’G+,/JDFH1@$/IFE :2’G+,/JD1@$/E :2’G+,/JDFHK1@$/IFE :2’G+,/JDFHK)<0.0)1/.IFE (>7L5(’/MN:(8187:2’5%’’;01<AAB KK 若不存在则创建 :2’ 存储文件 :2’ DF H O:2’ */.8(+9 DPQMRP /9)+,(96 D P6&STQSPOIFE :2’JDFH>+’,/.IFE :2’JD:2’G+,/E :2’JDFHK>+’,/.IFE :2’C+)M#+0,!2’7:2’AE :2’C+)MU0*/7:2’5%’’;01<AEKK存储文件 V /’8/B KK存在 :2’ 存储文件则添加新的文档片段 :2’C+)M#+0,7:2’5%’’;01<AE !2’C+)%2/915.062/91 ,+)5.06 D:2’C+)M -./01/C+)%2/915.062/917AEKK文档片元素节点 ,+)5.06MW99/.!2’D:2’G+,/E !2’G+,/ )%..G+,/ D:2’C+)M C+)%2/91N’/2/91EKK获取文档根节点 )%..G+,/MW98/.1X/>+./ 7,+)5.06=)%..G+,/M

利用ASP架设网络U盘

利用ASP架设网络U盘
或管理 里 面 的文件 , 还可 与家人 、 朋友 和 同事分 享 网
套微 软 开 发 的 服 务 器 端 运 行 的 脚 本 平 台 , 过 通
A P可 以结 合 H ML网页 、A P指令 和 A te 元 S T S cvX i
件建立动态交互且高效的 W b服务器应用程序 , e 同 时 ,S A P也支 持 V Sr t JvSr t 脚 本 语 言 , B cp 和 aaci 等 i p 默认为 V Sr t 。 B cp… i
攻击的第一步 。而且 , 文件源代码不需要任何修改 就 可 以搬 迁到 另 一 台服 务 器 上 正 常运 行 。另外 , 管
理员 可 以对 虚 拟 目录 设 置 不 同 的操 作权 限 , 而 方 从
收 稿 日期 :0 7—0 0 20 3— 8 作者简介 : 何永强( 97一) 男, 南扶沟人 , 17 , 河 讲师 , 主要研 究信 息管理与信息 系统。
执行 , 包括所有嵌在普通 H M T L中的脚本 程序。当 程序执行完毕后 , 服务器仅将执行 的结果返 回给客
户端 浏览器 , 样也 就减 轻 了客户端 浏览器 的 负担 , 这
() 1 文件 大小不 受 限制 。在 不大 于 网 络 u盘 容 量 的前 提下 , 单个 文件大小 不受 限制 ; 而使 用 电子 邮
2 1AS . P简述
网络 u盘是 一种虚 拟 的 网络 存 储 空 间 , 过 网 通
A P是 Mioo cv evr ae S c sfA teSre gs的简 称 , r t i P 是

络来管理和使用远程硬盘空间 , 用于数据存放、 资料 存储、 重要文件备份等用途 的虚拟 电脑硬盘 服务。 它不同于传统硬盘和 u盘 , 无须随身携带 , 以把 可 它看成一个网上硬盘 , 不管是在家中、 单位或其他任 何地方 , 只要连接到因特 网, 就可 以随时读取 、 存储

基于ASP技术的网络硬盘设计

基于ASP技术的网络硬盘设计
登 r 录 l
注 册l
登录 l J
图 2 前 台操 作 流 程
_ 菊 一 ◆
— 空 管 叫间理

I 协 ’ 戡
I卜 口 处 —改 令 理 叫退 叫 错 l 更员 误 安出 全级 会 等
— —
管操贡 F 理作面 - * 叫删 会 除员

图 3 后台管理流程
程或本地的 H T T P查询请求, 然后根据查询条件从数据库服务器中获取相关数据, 再将结果翻译成 H ML和各 T 种页面描述语言, 返回给提 出查询要求的浏览器.— I时, J 浏览器也可将要求更改 、 删除、更新数据记录的请求发
给 We 服务器,由 We 服 务器完成与数据库的连接并 完成操作. b b
占用系统和 网络资源, 有必要对用户上传的文件大小进行限制.
对于网络硬盘的另一个重要功能就是共享. 注册用户能够对 自己的文件和文件夹进行共享设置, 未注册 的
用户也可 以浏览所有的共享文件和文件夹, 并且能够下载共享文件.
2 .2 系统功 能模 块设 计
网络硬ቤተ መጻሕፍቲ ባይዱ包括前台客户系统和后 台管理系统 . 台客 户系统是面向用户的网页界面. 台管理系统是 网站 前 后

文 章 编 号 : 10 —8 32 0 )516 —4 0 32 4 (0 80 —0 90
基 于 AS P技 术 的 网络 硬 盘 设 计
李 雪玲 , 管群
( 川 大 学计 算机 学 院,四 川 成 都 6 0 6 四 10 5)
摘要 :为 了解 决本地存储 空间不足 、不能提供 资料 的安全备份等 问题,论文设计 并实现 了一个 网络硬盘 站点.在分析 网
2 系统设计

计算机科学与技术毕业设计_基于ASP多语种网络硬盘系统的设计

计算机科学与技术毕业设计_基于ASP多语种网络硬盘系统的设计

XX大学毕业设计(论文)题目:基于 AJAX多语种网络硬盘系统的设计学生姓名:***学号:***专业:计算机科学与技术(软件开发)院(系):软件学院完成时间:2014年12月3日2010 年12 月3日目录目录 (I)摘要 .................................................................................................................................................. I I Abstract.......................................................................................................................................... I II 1引言 .. (1)1.1课题的背景 (1)1.2课题研究的目的和意义 (1)2软件所需资源及使用的 (2)2.1开发环境 (2)2.2运行环境 (2)2.3主要开发软件介绍 (2)2.4使用技术介绍 (3)3网络硬盘的总体设计 (6)3.1项目背景分析 (6)3.2可行性研究分析 (6)3.3业务描述 (7)3.3.1 登录模块业务描述 (7)3.3.2 个人主页模块业务描述 (7)3.4数据流程分析 (8)3.5功能模块划分 (12)3.5.1 前台功能模块 (12)3.5.2 后台功能模块 (13)3.6 数据库设计 (13)3.6.1 数据库的创建 (14)3.7数据库关系 (15)3.7.1 创建数据库表间关系 (15)3.7.2 数据库关系图 (16)4网络硬盘的实现 (17)4.1用户注册登录模块 (17)4.1.1 用户注册 (17)4.1.2 用户登录 (18)4.2用户文件操作模块 (19)4.2.1文件上传 (21)4.2.2文件下载 (22)4.2.3文件删除 (23)4.2.4 新建文件夹 (24)4.2.5 移动文件或者文件夹 (25)5总结和展望 (26)致谢 (27)参考文献 (27)摘要网络硬盘(简称网盘),是一种可以用户基于互联网登录网站的进行信息数据上传、下载、共享等操作的信息数据存储空间。

ASP.NET的网络硬盘设计

ASP.NET的网络硬盘设计

获 取 当前文 件的大 小 获 取 当前文 件的扩 展名 获 取或 设置 当前 目录的创 建 时间 获 取 目录或 文件 的完整 路径 获 取或 设置 当前 目录 的上次 写入 时间
Ss m.O命名 空间中包含用于在文件 中读写数据 的类 。 yt I e 针对此项应用 ,将用 到以下类及其相应的属性 和方法 :

此项 目将 在内存 中建立下面结构 的数 据表 ( 6 ,用于存 表 ) 储 目录及文件信息。
表6
et n in ra e ie ls tm {u la e f lt p x e so ce tt m a ti e f lnm i ey e
5 c
‘≯ 鼋
隋 ≈ 》
( ) i c r类 一静 态 实 用 类 ,提 供 许 多 静 态 方 法 ,用 于 1 Dr ty eo 创建 、复 制 、移 动 和删 除 目录 的操 作 ,如 表 1 。
表 1
() a 类 一静 态 实用 类 ,提 供 对 包 含 文 件 或 目录路 径 信 5 Pt h
息的 S ig tn 实例执行操 作,如表 5 r 。
列 表
() i 类 一静态 实 用类 ,提供 许 多 静态 方 法 ,用 于创 3 Fl e
建 、复 制 、移 动 和删 除 文 件 的操 作 ,如 表 3 。
表 3
方 法 { 描 述
条等。对于这一点 ,不同的技术发展阶段有不同的实现方法 。
A P N T . 用 了母 版 页 技术 ,从 而 能 快 速创 建 风格 一致 的 S . E 2 0使 We 应 用 程 序 。 b


《 a p 龟 it Fed s : mpae il>

ASP .NET的小批量数据网络硬盘存储系统的设计

ASP .NET的小批量数据网络硬盘存储系统的设计

的小批量数据网络硬盘存储系统的设计摘要:本文主要介绍了一种基于.net 平台的小批量数据的分布式网络存储系统的设计和实现方法,给出了一种适合小数据量数据传输存储的系统设计方案。

关键词:网络存储系统;.net平台;http;iisAbstract: This paper introduced a kind of small batch data distributed network storage system design and the realization method based on platform , is proposed for small data quantity data transmission and storage of the system design.Key words:Network storage system;.Netplatform;HTTP;IIS1、引言随着计算机网络的普及和信息化建设的不断发展,一般企业和学校中心机房需要一种存储系统对办公用户或学生提供数据存储的服务。

作为一种新型安全的数据存储系统,网络硬盘日益受到人们的欢迎和重视。

这种系统能把本地计算机上的数据文件存储在一个公有的数据服务器上,特别适合中小企业和高校计算机用户的工作学习中存储数据的需求。

2、络存储的常见方式和特点2.1 FTP文件传输这种基于FTP协议的文件传输方式处理功能强大,支持各种文件格式。

缺点在于FTP服务器的设置复杂,特别是针对有特殊需求的大批量企业或学生用户的设置更加繁琐,系统管理员的工作量太大无法满足用户的需要。

2.2 E-MAIL模式利用internet上提供的电子邮件系统用户能很方便的实现用户间通信,使用方便简单。

但是这种服务一般是基于INTERNET的,一旦外网出现故障则局域网络内部的用户无法传输和共享数据文件。

用户的数据文件只能以附件的方式发送,文件大小受到了运营商的限制。

一种网络硬盘加密技术的设计与实现

一种网络硬盘加密技术的设计与实现

一种网络硬盘加密技术的设计与实现凌浩,金博,姚翠莉,李泳臻,郝冬,邹文韬大连理工大学创新实验学院,辽宁大连 (116024)E-mail:jinbo@摘要:本文针对网络硬盘服务,从保护用户文件安全的角度考虑,提出一种基于动态密钥的网络硬盘加密方法。

本方法对在网络硬盘上储存的文件进行密钥加密,使用动态生成的密钥,并提供给用户持有,可有效避免因用户密码泄露或者因其他人获得文件而造成的泄密,只有当基于网络的加密解密系统、被加密过的文件以及密钥文件三者同时具备时,才能得到目标文件内容。

关键词:网络硬盘;加密;动态密钥中图分类号:TP309.71.引言随着互联网相关技术及产业的迅速发展,网络硬盘作为方便快捷的存储介质得到了广泛的应用[1-3]。

目前,国内外的主流门户网站大都提供网络硬盘服务(一些网站在提供邮箱服务的同时提供网络硬盘服务),还有很多专门提供网络硬盘服务的网站,但目前的网络硬盘服务大都只通过帐号密码以及传输过程等环节加强文件的安全性,一旦帐号密码泄露,重要的文件就有被非法盗取的可能,因此,现有的网络硬盘的安全性还有待提高[4-9],迫切需要解决如下几类问题[10]:(1)管理员问题:普通网络硬盘的系统管理员可以随时随意地访问用户的数据,这对用户的数据安全是一种潜在的威胁。

(2)明文存储问题:数据以明文的方式存储在网络硬盘上,提供非法分子直接窃取文件泄密的条件,即使有些网络硬盘具有对文件或文件夹加密的功能,也仅仅是通过密码对文件或文件夹的访问权限进行限制,并未从真正意义上解决文件加密的问题。

(3)传输泄密问题:目前,大多数网络硬盘的文件均以明文的方式上传至网络硬盘,非法分子使用一些简单的网络抓包软件就能获取信息。

(4)身份认证问题:仅仅是简单的用户加口令的形式确认身份,不能兼容和使用更高保密级别的技术来确认身份如:USBKey、第三方CA,这样安全的级别就很低。

(5)密码/密钥找回问题:普通的网络硬盘只根据用户注册时设置的安全问题以及通过邮件来找回密码。

ASP3031简易网络存储系统的设计与实现2

ASP3031简易网络存储系统的设计与实现2

摘要21世纪是资源共享的网络时代,各类信息资源的积累加剧了其膨胀性,人们对数据的认知也发生了变化,网络技术已经成为主要的信息处理技术。

网络存储系统则提供了一个远程访问和共享数据的平台,提高了数据存储的方便性、安全性,方便了数据的传输、管理、维护,节约了数据存储的成本,从而有效地提高了工作效率。

网络存储系统实现了用户注册、用户信息的修改、文件上传、文件下载、文件删除、文件夹的建立与管理,以及共享用户对普通用户上传文件的访问等功能。

整个系统采用ACCESS作为数据库,使用ASP并结合HTML、VBScript以及JavaScript等技术完成的。

本文介绍了一个简易网络存储系统设计与建立的过程,完整地分析了整个系统的功能需求,并对每个子系统进行了详细的设计。

此外,文章的最后还给出了系统测试过程和测试结果的简要说明。

关键词:网络存储;共享访问;上传;下载目录论文总页数:23页1引言.....................................................错误!未定义书签。

1.1网络存储的发展.......................................错误!未定义书签。

1.2课题的意义...........................................错误!未定义书签。

2系统总体设计...............................................错误!未定义书签。

2.1需求分析.............................................错误!未定义书签。

2.1.1功能需求.......................................错误!未定义书签。

2.1.2运行环境要求...................................错误!未定义书签。

2.1.3模块功能需求...................................错误!未定义书签。

计算机科学与技术专业 毕业设计参考选题

计算机科学与技术专业 毕业设计参考选题

计算机科学与技术专业毕业设计参考选题1.基于asp语言的测试项目2.学生信息管理系统的设计与实现3.基于的社区人口管理系统4.基于的课程教学网站设计5.公司会议网站6.C#高校工资管理系统7.C#在线点歌系统8.《数据库原理》精品课程网站设计9.教师住房管理系统10.《计算机网络》学习网站的设计与实现11.《模式识别》精品课程网站的设计与实现12.asp个人博客13.asp网上书店14.微型计算机学习网站的设计与实现15.成绩分析系统的设计与实现16.宠物管理系统17.基于3G通信的视频医药系统设计18.基于web的图书馆图书信息查询系统19.离散数学网上教学系统20.企业进销存管理系统分析与设计21.人力资源管理信息系统22.学生作业管理系统23.社区论坛24.在线课题系统25.《数据库技术及应用》精品课程建设网站26.职业中介信息管理系统27.自来水收费管理系统28.会员制漫画店(连锁)管理系统29.基于CSCW的大学生就业平台30.基于WEB方式的视频监控系统设计与开发31.旅游网站32.健康网站的设计与实现33.新闻管理系统设计与实现34.工会信息发布系统的设计与开发35.模式识别与智能研究所网站36.互联网计费系统37.C#毕业生信息管理就业招聘系统38.体育用品在线商店系统39.网站群信息管理系统40.员工绩效考核系统41.学生档案信息管理C#42.基于技术的动态IT培训网站的设计与实现43.《软件测试技术》精品课程网站的建设与开发44.网上二手房交易系统设计与实现45.ASP131企业进销存管理系统46.ASP C语言教学系统+论文47.ASP(交友录)48.asp+SQLServer网上书店系统+论文49.ASP+sql精品在线试题库设计+论文50.ASP+SQL图书管理系统+论文51.asp+sql玉林旅游管理系统+论文+答辩PPT+开题报告+屏幕录相52.ASPAC软件信息发布系统53.ASPAC学生论坛54.asp办公系统55.ASP毕业设计选题管理系统(asp+sql)56.asp毕业生信息管理系统源码+论文+开题+文献+外文翻译57.ASP产品销售58.ASP窗帘网站平台59.200ASP电子商务系统60.ASP电子政务档案管理系统+论文61.ASP服装销售系统论文+答辩PPT+源代码+翻译+开题报告+任务书+实习报告)62.20ASP关于奥运网站专题63.ASP基于WEB的办公自动化管理系统+可执行源代码+论文64.ASP家教信息管理系统65.asp教师档案管理系统+论文66.asp教师信息管理系统67.ASP教学互动系统68.asp酒店房间预约系统设计69.ASP客户关系管理系统ASP+SQL+可执行文件+论文70.asp旅游信息管理系统71.ASP企业进销存管理系统ASP+SQL+可执行文件+论文72.ASP企业物流管理73.ASP企业物流平台的设计与实现论文+源程序可执行+ASP+ACCESS数据库74.ASP求职招聘网站设计(ASP)75.ASP人才招聘系统76.asp人力资源管理系统ASP+SQL+论文+源程序可执行77.asp上网导航(论文+源码)78.ASP售后服务管理系统79.ASP同学录80.ASP同学录asp+sql81.ASP投票系统82.asp图书出售图书发行系统83.ASP图书管理系统84.asp图书管理系统+论文+开题+PPT85.asp图书管理系统+论文+开题+PPT.rar86.ASP网络办公系统87.ASP网络办公系统(源码加论文)88.ASP网络购物系统89.ASP网络硬盘文件资源管理系统(论文+代码+译90.ASP网上购书91.ASP网上购物系统92.ASP网上考试系统93.asp网上聊天室系统设计与开发带论文94.ASP网上人才管理系统+可执行源代码+论文95.ASP网上售房管理系统96.ASP网上书店的97.ASP网上贴吧系统98.asp网上选课系统+论文99.ASP物流系统设计100.ASP物资管理系统的设计与实现+可执行源代码+数据库+论文101.ASP校友录102.ASP新闻管理系统103.ASP新闻网程序+论文104.asp信息查询系统105.ASP学生管理106.ASP学生信息管理系统107.ASP药店信息管理系统108.asp医药连锁店管理系统ASP+源代码+可执行程序+论文109.ASP影片租赁系统110.asp员工信息管理系统111.ASP原创交友网设计112.Asp原创网上书店113.ASP原创信息管理系统114.ASP在线exam115.ASP在线花店系统116.ASP在线教育系统117.asp在线考试系统+论文118.asp在线学习系统119.asp自动化测试工具论文.net120.ASP作业提交与批改系统(毕业论文+配套中英文对照翻译+源代码+执行结果)121.原创教师信息管理系统及.net123.基于.net技术的校园新闻发布系统全套 ERP系统(毕业设计+论文+sql人才网站2.0,C#)在线考勤系统研发+论文报名管理信息系统电子购物商城系统+论文。

ASP毕业设计题目大全

ASP毕业设计题目大全

ASP毕业设计题目大全:ASP001基于ASP旳论坛旳设计与实现ASP002在线销售系统ASP003基于WEB旳旅游网站建设ASP004网上购物系统ASP006文章在线公布系统ASP007校园新闻公布管理系统ASP008花店管理系统ASP009选题管理系统ASP010博客网站旳设计与实现ASP011公交查询系统ASP012红旗汽车修理厂物资流通管理系统ASP013人才网站旳设计与实现毕业设计及论文ASP014网上动态同学录系统ASP015网上盆景系统ASP016新闻公布系统ASP017在线教育系统ASP018在线人才网(招聘网)ASP019楼宇专业网站设计ASP020网络考试系统旳开发与设计ASP021学生管理系统ASP023期刊系统(期刊稿件处理系统) ASP024聊天室ASP025仓库即时查询系统ASP026个人网站ASP027音乐网站ASP028留言板ASP029网上英语考试系统ASP030网上服装销售系统ASP031新闻公布系统ASP032网上图书销售系统ASP033房产信息管理系统ASP034教学评估系统ASP035网上评教系统ASP036试验室设备管理系统ASP037办公自动化系统ASP038酒店预定管理系统ASP039学生成绩查询系统ASP040学生排课管理系统ASP041电脑装机报价系统ASP042园林设计ASP044学生排课管理系统ASP045助学贷款管理系统ASP046视频点播系统ASP047网上选课管理系统ASP048团员管理ASP049网上作业提交系统ASP050网上售房管理系统ASP051客户管理信息系统ASP053企业网站建设ASP054基于web 旳信息处理系统ASP055考试报名信息处理系统ASP056投票系统ASP057新闻自动化管理网站ASP058远程教育网ASP059车辆调度管理系统ASP060基于ASP旳小区物业管理之业主服务子系统旳设计与实现ASP061铁观音销售网站设计与实现ASP062医药网站ASP063交友网站ASP064网络教学评判系统ASP065出租车管理系统ASP066课程教学网站信息交流与公布系统ASP067网页设计辅导系统ASP068计算机构成原理教学网站ASP069论坛旳设计与实现ASP070网上答疑系统ASP071网上日志本ASP072教师档案管理系统ASP073车辆管理系统ASP074校园网物品交易平台ASP075办公系统ASP076企业人力资源管理系统旳设计ASP077毕业设计论坛ASP078酒店房间预约系统ASP079动态网站设计与制作ASP080办公信息管理系统ASP081网络招聘系统ASP082软件下载管理系统ASP083客户关系管理ASP084网络教学平台ASP200基于Web旳C语言教学系统ASP201网上书店系统ASP202+sql精品在线试题库设计ASP203+SQL图书管理系统ASP204+sql玉林旅游管理系统ASP205软件信息公布系统ASP206办公系统ASP207毕业设计选题管理系统(ASP+sql) ASP208毕业生信息管理系统ASP209产品销售网站系统ASP210窗帘网站平台ASP211电子商务系统ASP212电子政务档案管理系统+论文ASP213服装销售系统ASP214有关奥运网站专题ASP215基于WEB旳办公自动化管理系统ASP216基于Web旳学生论坛ASP217家教信息管理系统ASP218教师信息管理系统ASP219教学互动系统ASP220酒店房间预约系统设计ASP221客户关系管理系统ASP+SQLASP222旅游信息管理系统ASP223企业进销存管理系统ASP+SQLASP224企业物流管理ASP225企业物流平台旳设计与实现+ACCESS ASP226求职招聘网站设计ASP227人才招聘系统ASP228人力资源管理系统ASP229上网导航ASP230售后服务管理系统ASP231同学录ASP232同学录ASP+sqlASP233投票系统ASP234图书发售图书发行系统ASP235图书管理系统ASP236网络办公系统ASP237网络办公系统ASP238网络购物系统ASP239网络硬盘文献资源管理系统ASP240网上购书ASP241网上购物系统ASP242网上考试系统ASP243网上聊天室系统设计与开发ASP244网上人才管理系统ASP245网上售房管理系统ASP246网上书店旳ASP247网上贴吧系统ASP248网上选课系统ASP249物流系统设计ASP250物资管理系统旳设计与实现ASP251校友录ASP252校友录系统ASP253新闻管理系统ASP254新闻网程序+论文ASP255信息查询系统ASP256学生管理ASP257学生信息管理系统ASP258药店信息管理系统ASP259医药连锁店管理系统ASP260影片租赁系统ASP261员工信息管理系统ASP262原创交友网设计ASP263原创网上书店ASP264原创信息管理系统ASP265在线花店系统ASP266在线教育系统ASP267在线考试系统ASP268在线学习系统ASP269自动化测试工具论文ASP270作业提交与批改系统ASP271教师档案管理系统ASP300+ACCESS深水蓝文学网站ASP301ACCESS文学网站ASP302SQL美食网站ASP303百瑞通企业网站ASP304多媒体课程答疑系统ASP305二手电子产品交易网ASP306恒华贸易有限企业网站ASP307科研项目网上申报管理系统ASP308美食网站ASP309人才网内容管理系统ASP310人才招聘系统ASP312外观专利图像检索平台ASP313网络试验教学网站ASP314学科建设系统ASP315医疗器械企业网站客户服务系统设计ASP316政府采购管理信息系统ASP317中国节能环境保护科技网站ASP001人事(人力资源)管理系统ASP002个人网站ASP003网上聊天室ASP004房产信息管理系统ASP005试验室设备管理系统ASP006小区论坛ASP007网上考试系统ASP008图书馆管理系统ASP009个人博客ASP010剪发管理系统ASP011人事管理系统ASP012同学录系统ASP013网上购物系统答辩ASP014网上商城系统旳设计与实现ASP015校园学生信息在线管理系统ASP016新闻公布系统ASP017学籍信息管理系统DA版ASP018学生信息管理系统ASP019音乐网站ASP020电路网上考试系统ASP021公交在线查询系统ASP022旅游网站旳设计与实现ASP023求职招聘网站设计ASP024上海软件贸易网站设计与实现ASP025宿舍管理系统设计ASP026网上书店书系统ASP027销售商业网站ASP028在线教育系统ASP029在线考试系统ASP030企业网站设计ASP031汽车销售系统BtoC电子商务网站ASP032教学评估系统ASP033网上评教系统ASP034科研信息管理系统ASP035+ACCESS_小区论坛ASP036+ACCESS毕业设计网上选题系统ASP037+ACCESS航班在线定票系统ASP038+ACCESS试验室设备管理系统ASP039BtoC电子商务网站ASP040办公自动化系统)ASP041基于web旳学校新闻公布系统开发) ASP042小区物业管理系统ASP043在线直销商城ASP044酒店预定管理系统ASP055中学网站设计与实现ASP056毕业生信息管理系统ASP057网上教学系统ASP058网络办公系统ASP059留言板ASP0061订单管理系统ASP0062药店管理系统ASP063网上英语考试ASP+sqlASP064文章在线公布系统ASP065网上服装销售系统(ASP+ACCESS)ASP066辅导教学 bbsASP067环球军事在线网站ASP068人事处网站旳完善ASP069综合性网站设计源代码源码ASP070会员管理系统ASP071校园网站---相册管理ASP072+SQL学生排课管理系统ASP83综合性网站设计源代码源码ASP084视频点播系统ASP085网上投票系统ASP086酒店客房管理系统ASP086网上体育用品商店旳设计与实现ASP87毕业设计花店ASP088拍卖系统ASP089个人主页ASP001《信息论与编码》在线考试系统ASP001电子论坛系统ASP001工资管理系统旳设计与实现ASP001基于ASP旳笔记本销售网站旳设计与实现ASP001基于ASP旳搜索引擎开发ASP001基于ASP旳网上考试系统_源代码ASP001基于BS旳人才交流网站旳设计与实现ASP001基于WEB旳房屋出租管理系统旳设计与实现ASP001基于WEB旳小型企业人事管理系统旳设计ASP001集成客户关系管理旳企业网站旳设计与开发ASP001局域网文献共享及检索系统旳设计与开发ASP001连锁影音产品租售管理系统旳设计与实现ASP001某书店图书销售管理系统旳设计与实现ASP001网络房产信息超市旳设计与实现ASP001网络文献管理系统旳设计与实现ASP001网上课件管理系统旳设计与实现ASP001小型搜索引擎旳设计与实现ASP001校园论坛旳设计与实现ASP001新利企业pos管理系统旳设计与实现ASP001一种动态文学网站旳设计与实现ASP001音像销售系统旳设计与实现ASP002网上家电销售管理系统旳设计与实现ASP003华夏文化交流平台旳设计与实现ASP003销售供应链管理系统旳设计与开发ASP001《软件工程》精品课程教学网站旳设计与实现ASP001BBS系统开发与帐户安全保护旳实现ASP001基于BS旳工艺品展示系统旳设计与实现ASP001基于BS构造旳二手交易系统旳设计与实现ASP001基于BS构造旳工厂设备管理系统旳设计与开发ASP001计算机学院图书管理系统ASP001简易网络存储系统旳设计与实现ASP001具有动态口令认证机制旳网上投票系统旳设计ASP001绵阳南上中学图书管理系统旳设计与实现ASP001民航售票管理系统旳设计与实现ASP001企业员工信息管理系统旳设计与实现ASP001玩友交流网站旳设计与实现ASP001网上军事论坛旳设计与实现ASP001小型药店销售管理系统ASP001一种网上交易平台旳设计和实现ASP001医院管理系统—病历管理系统旳设计与实现ASP001医院信息管理系统ASP001职称考试模拟系统旳设计与实现ASP001_小型企业网上订单系统旳设计与实现ASP001基于ASP技术旳电子产品销售网站旳设计与实现ASP001基于BS构造旳工艺品销售系统旳实现ASP001基于BS构造旳旅游网站旳开发与设计ASP001基于BS构造旳学生交流论坛旳设计与开发ASP001基于WEB旳商场管理系统旳设计与实现ASP001基于网络环境旳库存管理系统旳设计与实现ASP001某高校工资管理系统旳设计与实现ASP001某企业网络公寓管理系统旳设计与实现ASP001某小型数字图书馆旳设计与实现ASP001企业公告及资料公布系统旳设计与实现ASP001网络求职招聘系统旳设计与实现ASP001网络小区服务与管理系统旳设计与实现ASP001网上二手商品交易管理系统旳设计与实现ASP001网上求职与招聘系统旳设计与实现ASP001一种简朴旳网上教务系统模型旳设计与实现ASP001住宅小区网络化物业管理系统——住户管理子系统旳实现ASP001_“辅导员之家”网站设计与开发ASP001_毕业论文管理系统旳设计ASP001_档案管理系统旳设计与实现ASP001_基于ASP旳反垃圾邮件管理系统旳设计ASP001_基于ASP旳旅游网站旳设计与实现ASP001_基于ASP旳学生信息管理系统旳设计与实现ASP001_基于ASP网站旳安全性研究与实现ASP001_基于BS构造旳房屋租售管理系统旳实现ASP001_基于BS模式旳中小企业人事管理系统旳设计与实现ASP001_库存管理系统旳设计与实现ASP001_某企业进销存信息管理系统旳设计与实现ASP001_企业员工管理系统旳设计与实现ASP001_人事工资管理系统ASP001_淘宝店主交易管理系统旳设计与实现ASP001_网络考试系统旳设计与实现——考试子系统ASP001_网络考试系统旳设计与实现——阅卷子系统ASP001_网络旅游信息系统旳设计与实现ASP001_网上订餐系统旳设计与实现ASP001_网上购物系统旳设计与实现ASP001_音乐网站旳设计与实现ASP001_在线二手交易系统旳设计与实现ASP001_在线考试制卷系统旳设计与实现ASP001-体育城场地预约系统旳设计与实现ASP001_班级学生管理系统旳设计与开发ASP001_个人日志系统旳设计与实现ASP001_基于BS旳家教交流平台旳实现ASP001_基于BS构造旳仓储物流管理系统ASP001_基于BS构造旳学生在线选课系统旳实现ASP001_精品课程网站旳设计与实现ASP001_玩具互换网站设计与实现ASP001_网上考试及评析系统旳设计与实现ASP001_网上书店旳设计与实现ASP001《计算机专业英语》网上教学系统设计与实现ASP001一种物流商品运送系统旳设计与实现ASP001_仓库货品管理系统旳设计与实现ASP001_基于ASP旳房屋租售信息管理系统旳设计ASP001_基于ASP旳公交查询系统旳设计与实现ASP001_基于ASP旳某学校校园BBS旳设计与实现ASP001_基于ASP旳企业人事管理系统旳设计与实现ASP001_基于ASP旳网络聊天室旳设计和实现ASP001_计算机试验室教学管理系统旳设计与实现ASP001_考试成绩分析系统旳设计与实现ASP001_网络商城旳设计与实现ASP001_网上报名及在线考试系统旳设计与实现ASP001_网上商品销售系统旳设计与实现ASP001_学生公寓管理系统旳设计与实现....“IT开拓者3网络工作室”成立于2023年,是一种专业旳计算机软件开发团体。

计算机毕业设计9ASP%NET+SQL网上校友录设计与实现(源代码+论文)

计算机毕业设计9ASP%NET+SQL网上校友录设计与实现(源代码+论文)

基于+SQL校友录网站设计与实现引言随着计算机及网络技术的不断发展,网络在现代社会生活中发挥着越来越重要的作用。

面对社会信息化进程的加快,为加快毕业校友之间的联系和学校与毕业同学之间的联系,我们设计并实现了校友录网站,校友录网站利用互联网实现了这些目的。

基于的网站设计方法是当今流行的动态网站设计方法,依靠Microsoft公司强大的技术和资金实力,基于.NET Framwork的软件设计思想显示出巨大的潜力和应用前途,现在已被许多大型软件公司使用。

本文正是基于进行动态网站的设计。

第一章软件所需资源开发软件产品,必须具有硬件开发环境,设备以及一些硬件辅助设备。

除此之外,软件运行环境也是必不可少的。

软硬件资源共同构成了开发软件所必须具备的两种资源。

1.1 硬件开发环境(1)服务器端服务器端的最低配置是有建立站点所需的软件来决定的。

在最低配置的情况下,服务器的性能往往不尽如人意。

如:PⅢ450双CPU+1G内存+10G以上的SCSI硬盘,这是一台使用WINDOWS NT的WEB服务器的标准配置。

当然,我们无需这样的配置,我们需要的只是一台能够流畅运行WINDOWS XP的配置,现在计算机的性能已经相当出色。

而且价格也很便宜,因此我们通常在服务器端配置高性能的硬件。

本网络硬盘系统服务器端的配置如下:处理器:AMD2.6GHz内存:2GBit硬盘空间:320Gbit(2)用户端用户端主要用于浏览和操作数据库,所以硬件要求不高,但是基于目前计算机,配置也相当高。

需要的配置如下:处理器:赛扬1.7G内存:64MBit硬盘空间:40G1.2 其他硬件辅助设备在前面一小节里,主要介绍了开发网络硬盘文件系统最主要的硬件需求。

除此之外,还需要一些设备,如:显示器,鼠标,键盘,CPU等。

如果没有这些设备,也完成不了该系统的开发。

而且,随着当今计算机技术的高速发展。

这些设备的功能也日益强大。

特别是CPU的运行速度极其快速。

ASP.NET网络硬盘的设计与实现

ASP.NET网络硬盘的设计与实现
的空 间 收 回 12 文 件 管 理 .
i p t =” ) f( ah= ”

R so s. ie (<c p> l t( epne t ” sr tae ’请 选 择 要 上 传 的 文 Wr i r
邵 长 海
( 长春广 播 电视 大 学 , 长春 1 0 5 ) 3 0 1
[ 摘 要] 网络 硬 盘 是 将 服 务 器 硬 盘 按 一 定 大 小 划 分 成 若 干 块供 注册 用 户使 用 . 户 可 以 实现 存 储 、 递 、 享 文 件 等 功 能 。 用 传 共
AS NE 提 供 了强 大的 上 传 组 件 和 服 务 器 类 操 作 方 法 . 文介 绍 网络 硬 盘 的 功 能 及 关键 技 术 的 实现 方法 。 P. T 本 [ 关键词 ]网 络硬 盘 : PNET:数据 库 AS .
根 据 网 络 硬 盘 的 实 际 应 用 . 网 络 硬 盘进 行 功 能 划 分 , 图 将 如
1所 示
Di coynod =n w Di coyno p t ; r trl f i e r trlf ( ah) e e d.rae ) i et( ; C
s n q = … : t gsl i r ’
毒 针 对 这 一 问题 . 者 利 用 A PN T开 发 了 网络 硬 盘 系统 。 笔 S .E 网 络 硬 盘 是 在 服 务 器 上 为用 户提 供 的一 块 存 储 空 间 . 用 于 快 速 定 位 要 操 作 的 文件 。 4 搜
1 功 能设 计
Cik oj te drE et rs ) l (b c ne ,vnA g c e s e

sr gp t t n ah= S re. p ah ( .u eDi / )+ ti. me i ev rMa P t ” sr s ” / k hsNa .

ASP .NET网络硬盘的设计与实现

ASP .NET网络硬盘的设计与实现

网络硬盘的设计与实现[摘要] 网络硬盘是将服务器硬盘按一定大小划分成若干块供注册用户使用,用户可以实现存储、传递、共享文件等功能。

提供了强大的上传组件和服务器类操作方法,本文介绍网络硬盘的功能及关键技术的实现方法。

[关键词]网络硬盘;;数据库网络硬盘是在服务器上为用户提供的一块存储空间,用户通过登录网站或者使用网站提供的客户端软件,实现异地的文件上传和下载。

学生利用该系统可以存储上课用的资料,教师可通过共享方式发布教学资料,并可通过写共享目录的方式接受学生上传的作业。

1功能设计根据网络硬盘的实际应用,将网络硬盘进行功能划分,如图1所示。

1.1用户管理实现对用户的注册、登录、注销管理。

本系统只对注册用户开放使用,每个注册用户给予100M硬盘空间,用户正确登录后才能使用本网络硬盘读取自己的数据。

学生毕业后身份注销,分配的空间收回。

1.2文件管理(1)新建文件夹。

文件夹用于对文件进行分类管理,在本系统中默认建立3个文件夹,分别是:作业、软件、娱乐。

用户还可以根据自己的需要建立或删除文件夹。

(2)上传文件。

用户正确登录进入本系统后可以选择相应的文件夹,点击“浏览”按钮选择文件进行上传。

由于给每个用户分配的空间有限,所以限定上传文件最大为4M。

(3)删除文件。

给予用户的空间有限,使用该功能整理用户文件。

(4)搜索文件。

该功能用于快速定位要操作的文件。

(5)下载文件。

找到文件点击下载,提取自己保存的文件。

(6)修改个人资料。

对个人资料进行修改。

2关键技术实现代码2.1新建文件夹代码protectedvoidAddBtn_Click(objectsender,EventArgse){stringpath=Server.MapPath("./userDisk/")+this.Name.Text;DirectoryInfodi=newDirectoryInfo(path);di.Create();stringsql="";sql="insertintoDirectory(U_name,D_name,D_ParentID,D_contein,D_date)values(’"+Session["U_name"].ToString()+"’,’"+this.Name.Text+"’,’"+0+"’,’"+0+"’,’"+System.DateTime.Now.ToShortDateString()+"’)";DB.Exec(sql);Response.Write("<script>alert(’"+"新建文件夹成功!"+"’);</script>");}2.2上传文件代码protectedvoidSureBtn_Click(objectsender,EventArgse){stringpath=this.FileUpload1.PostedFile.FileName;if(path==""){Response.Write("<script>alert(’请选择要上传的文件’);</script>");return;}stringfileName=Path.GetFileName(path);stringsavePath=Server.MapPath("Disk")+"/"+fileName;this.FileUpload1.PostedFile.SaveAs(savePath);stringsql;sql="insertintoURL(Ur_name,Ur_url,Ur_contain,Ur_D_name,Ur_date)values(’"+this.TextBox1.Text+"’,’"+"Disk/"+this.DropDownList1.Text+"/"+fileName+"’,’"+this.FileUpload1.PostedFile.ContentLength+"KB"+"’,’"+this.DropDownList1.Text+"’,’"+System.DateTime.Now.ToShortDateString()+"’)";DB.Exec(sql);this.TextBox1.Text="";this.Label3.Text="上传成功!";}2.3下载文件代码privatevoidFileDownload(stringFullFileName)//{FileInfoDownloadFile=newFileInfo(FullFileName);Response.Clear();Response.ClearHeaders();Response.Buffer=false;Response.ContentType="application/octet-stream";Response.AppendHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.UTF8));Response.AppendHeader("Content-Length",DownloadFile.Length.ToString());Response.WriteFile(DownloadFile.FullName);Response.Flush();Response.End();}3结束语网络硬盘是一个功能强大的网络应用系统,本文就其功能和实现代码作了一定的说明。

3网络硬盘的总体设计

3网络硬盘的总体设计

3网络硬盘的总体设计3.1项目背景分析我们经常有这样的需求:通过网络交换公共数据文件以实现资源共享,同时保护私有数据不被非法访问,并使用简单、直观的方式操作。

我们常用的文件传输方式如FTP、Email邮件、网上邻居等都能实现文件的传送。

其中,“FTP”功能最为强大,但使用起来却稍显复杂,一大堆设置足以让许多人望而止步,尤其用户数量不可预见时,针对特殊需求用户的设置将更加繁琐;“Email”是大家所熟悉的了,但它的传送不仅需要连入Internet,而且安全性也是个问题,在企业内部,财务、劳资等文件资料需通过这种方式交流不是好办法;“网上邻居”是又一种传送文件的方法,通过在本机上指定共享的Web文件夹并放置资源文件,一定范围内的用户可以访问到这些文件,然而这种方式使用的范围相当有限,通常在同一个DNS段地址内的用户才能顺利访问,其它尤其是Internet上的用户很难使用,此外同Email类似,它的使用也不直观,很多时候不得不在许多列表计算机上一层层展开搜索才有可能获取想要的资源。

由此看来,以上三种方式虽然在一定程度上实现了文件数据的交流,但它们都主要面向“点对点”的传送(你只能被动地等对方放置数据而不能主动“可视化”地索取),无法实现“一块空间,资源互见”的应用需求,这种“点对多”的共享方式需要寻求另外的传输途径,网络硬盘就是一种很好的解决方式。

所谓“网络硬盘”,是将服务器上的磁盘空间提供给合法用户使用,这样用户就可以在互联网上直接实现文件的备份与转移。

当然用户也可以通过客户端软件将这个磁盘空间虚拟成一个本地的目录,并完全集成到Windows的资源管理器中,在操作方法上就像使用本地硬盘一样方便。

通过网络硬盘,不仅可以备份电脑系统中的文件,而且可以轻松实现移动化办公。

用户可以随时随地地进行个人文件的上传、下载、删除以及文件目录的新建和修改,甚至还可以实现网络中文件的共享等等,也就是说,只要用户愿意,就可以与网络上的所有人共享存放在网络硬盘上的文件。

基于ASP.NET的随书光盘管理系统的设计与实现

基于ASP.NET的随书光盘管理系统的设计与实现

基于的随书光盘管理系统的设计与实现光盘管理系统是一种在现代化信息科技时代中,应用广泛的管理系统,可用于管理各种数字媒体资料,如音乐、电影、电视剧等等。

本文介绍一种基于的随书光盘管理系统的设计与实现。

一、系统需求分析在设计系统前,首先需要分析系统需求,明确系统应具备哪些功能。

针对光盘管理系统,下面是相应需求分析:1.用户登陆注册功能:为了保护用户信息,需要注册账号才能使用系统,账号信息需要包括用户名、密码。

供注册成功的用户登陆系统。

2.光盘信息管理:管理员可以对每一张光盘进行管理,例如输入光盘名称、ID号码、作者、出版商、日期等重要信息。

3.搜索功能:用户可以按名称或作者等信息搜索光盘。

4.借阅还回功能:用户可以借取光盘,并在规定的借阅时间后将光盘还回,管理员也可以查看借阅记录。

二、系统设计过程系统设计是实现整个系统的重要一步。

下面是系统设计过程:1.数据库设计:首先建立一个数据库并创建相应的表格,包括用户账户信息、光盘信息、借阅记录信息。

2.界面设计:根据具体需求,设计各界面的布局和控件样式,如登陆界面、用户和管理员不同的界面样式等。

3.逻辑设计:通过C#编程语言,在系统界面和数据库设计之间进行数据交换与操作,完成用户账户的创建、登陆,以及对光盘信息的新建、更新、删除等操作。

三、开发步骤1.创建项目:在Visual Studio中,选择“File”菜单下的“New” -> “Project”,然后选择“ Web Application”然后选择初始模板。

2.建立数据连接:在Visual Studio的“Server Explorer”中,用数据库连接管理员权限打开数据库,并将数据库添加到项目中。

同时,在项目中加入“ Entity Data Model”。

3.设计数据库模型:在“ Entity Data Model”中引入数据库表和视图,然后引入命名空间,以在C#中进行查询和调用。

4.编写主页:在Web应用程序中创建主页,以便适应不同的用户,不同的权限和不同的要求。

APS硬盘保护技术

APS硬盘保护技术

APS硬盘保护技术说明1、APS技术的组成ASP硬盘保护技术,是由内嵌于主板上的加速度感应芯片和预装在系统中的震动预测管理软件组成。

通过对ThinkPad笔记本的角度、震动、撞击的监测(即对横纵加速度变化的监测),来决定是否将硬盘磁头从工作状态收回到磁头停止区,从而减小撞击对硬盘的损害,保护硬盘及硬盘内的数据。

震动预测管理软件从加速感应芯片中接收到相应的信号,通过分析判断出哪些是对硬盘有害的,哪些是规律性的运动。

震动预测管理软件会忽略对硬盘不能造成伤害的规律性运动,而对于可能会对硬盘造成损害的运动,震动预测管理软件会立刻将信息传递给硬盘,使磁头迅速收回到停止区。

当笔记本处于关机状态或系统处于启动状态时,APS功能并不会被启动。

2、APS技术的工作原理当笔记本电脑硬盘工作时,硬盘磁头在磁盘上方运动,进行数据读取。

当撞击力在持续2毫秒内小于200G时,ThinkPad笔记本一般可以靠本身的外壳与防震设计来减震,避免对硬盘造成损害。

而当撞击力在持续2毫秒内超过200G后,损害将会随着撞击能量的加大而加大。

硬盘处于非工作状态时,磁头处于停止区,硬盘在1毫秒内最大可以承受800G的冲击。

当撞击超过800G/1毫秒后,损害将会随着撞击能量的加大而加大。

也就是说如果可以及时将硬盘磁头归位到停止区,则硬盘可以忍受比在工作状态下更大的冲击而不受损害。

APS技术就是基于上述原理,在预测到有可能发生撞击后,及时地将磁头移动到停止区以保护硬盘。

根据大量实际调查显示,笔记本电脑在工作状态下跌落的情况绝大部分是从桌面或膝盖上跌落,即从120cm以下高度跌落(通常人的膝盖高度为50cm,桌面高度为80cm),如何能在ThinkPad笔记本发生撞击之前就将磁头归位,成为了问题的关键所在。

磁头归位的时间问题经过测试,磁头的归位时间从接到控制信号到完成操作,根据磁头所处的磁道位置不同,大约为100毫秒到500毫秒。

对于20cm高度内自由下落的情况,一般可以靠笔记本电脑的外壳与防震设计抵御撞击力,所以我们仅需要关注20cm以上的跌落情况。

网络硬盘毕业设计论文

网络硬盘毕业设计论文
1.3
本课题主要通过+MSSQL技术研究网络的上传下载,通过数据库管理网络资源。可以实时了解自己的网络资源。较FTP上传有明显的优势。
本网络存储系统,基于B/S的三层架构模式,使用MSSQL数据库操作,使用存储过程,使用(C#)编程,大大减少了服务器的负担。使用JavaScript面向对象的客户端脚本语言,在线文件虚拟管理系统页面设计采用DIV和CSS网站布局。使用强命名程序集,对源码进行加密。有利于保护源代码,保护知识产权。
对于广大网页技术爱好者来说,ASP比CGI具有的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。
ASP吸收了当今许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。
1.4
1.4.1三层架构
“三层结构”一词中的“三层”是指:“表现层”、“中间业务层”、“数据访问层”。其中:表现层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。中间业务层:负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。中间业务层也可以包括一些对“商业逻辑”描述代码在里面。数据访问层:仅实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。
对象间的关系如图1-2所示:
经过两个月的努力,对系统逐步的修改与完善,系统已基本能有效地完成其预期的功能。

ASP环境下网络硬盘的设计与实现

ASP环境下网络硬盘的设计与实现

ASP环境下网络硬盘的设计与实现
张锋
【期刊名称】《电脑编程技巧与维护》
【年(卷),期】2009(000)011
【摘要】从实际出发,结合ASP基本理论,给出了网络硬盘的设计原理、界面设计和实现方案.
【总页数】7页(P55-61)
【作者】张锋
【作者单位】(Missing)
【正文语种】中文
【中图分类】TP3
【相关文献】
环境下的院校人才就业平台的设计与实现 [J], 丁玲
2.基于ASP环境下的无纸化学生管理系统的设计与实现 [J], 孟小冬
网络硬盘的设计与实现 [J], 邵长海
环境下的查询关键字输入智能提示控件的设计与实现研究 [J], 冯山;王晓勤;钱基德
5.基于的网络硬盘设计与实现 [J], 李思辉;陈桦
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

里 用 到 了 MD5 加 密 算 法 , 将 密 码 经 过 加 密 后 再 写 入 数 据 库 , 加 密 代 码 如 下 : System. Web. Security.
FormsAuthentication. HashPasswordForStoringInConfigFile (this.txtuserpwd.Text.Trim(),"MD5"). 用户注册成功后就拥有了自己的存储空间, 该空间边界就是和用户名同名的文件夹. 因此用户注册成功后
的, 它主要显示文件名, 大小, 创建时间, 并且提供了对单一文件或文件夹的删除和更名的操作. 下面是最主要
的功能的实现.
3.2.1 文件和文件夹的剪切和复制:
这两个功能具有很高的相似性, 都是在不同的目录下建立与源文件或源目录相同的文件或目录, 区别在于
操 作 后 源 文 件 或 源 目 录 是 否 存 在 . 采 用 的 实 现 方 法 是 : 首 先 用 两 个 字 符 串 数 组 string []folderpath=new
件的保存路径)就能将文件上传到服务器. 由于 的默认设置对上传文件大小的限制是 4M, 这远远不能
满 足 文 件 上 传 的 需 要 , 所 以 要 在 的 配 置 文 件 中 添 加 <httpRuntime executionTimeout="600"
maxRequestLength="50000"
3.1 用户服务模块的实现 用户服务模块实现用户注册和用户登录. 本系统中 login.aspx 页面用于用户的注册, 这是成为合法用户的必
要步骤. 其中关键技术是把用户填写的资料写入数据库. 用 SqlConnection con= DB.createConnection()与数据库
建立连接, 执行 SQL 语句 insert into
网络硬盘
前台客户系统
后台管理系统
用户服务
空间管理
共享浏览
用用 户户 注登 册录
文文文文共 件件件件享 上下管夹设 传载理管置

删更 除改 用用 户户
级 别
图 1 网络硬盘功能模块图
2.3 系统流程 网络硬盘系统主要有以下流程:前台操作流程和后台管理流程. 分别如图 2 和图 3 所示.
会员 登录
未注册 登录
小则允许上传, 否则禁止上传.
通过以上的判断设置, 既限制了用户上传文件的大小, 减轻了服务器的压力, 又比较准确得控制了用户上
传的所有文件不大于用户拥有空间的大小.
3.2.3 文件的共享:
文件的共享是网络硬盘比较重要的一个功能, 它实现了用户间的文件交换. 文件共享的设计思路是用户设
置共享时, 将所共享的文件或文件夹的信息写入数据库中的表 sharetable 中. 包括:文件所有者的名字, 文件名
对于网络硬盘的另一个重要功能就是共享. 注册用户能够对自己的文件和文件夹进行共享设置, 未注册的 用户也可以浏览所有的共享文件和文件夹, 并且能够下载共享文件. 2.2 系统功能模块设计
网络硬盘包括前台客户系统和后台管理系统. 前台客户系统是面向用户的网页界面. 后台管理系统是网站 所有者利用计算机对网络硬盘网站各种功能进行管理、控制的系统. 由于 Web 服务器、数据库服务器多数情况 ___________________________
然后判断上传的文件夹下是否有和上传文件同名的文件(同名文件上传会覆盖先前的文件), 不存在则用
使用的空间大小加上上传的文件的大小和用户拥有空间大小进行比较, 小于用户拥有空间大小则允许上传, 否
则禁止上传;如果存在同名文件则先获得同名文件的大小, 上传的文件如果比空间上的同名文件大或者相等则
用上传文件的大小减去同名文件的大小加上使用空间大小和用户拥有空间大小进行比较, 小于用户拥有空间大
2 系统设计
2.1 系统功能分析 一个完整的网络硬盘站点, 首先应该给用户提供注册功能, 当用户注册成为网站会员后就能拥有一定大小
的网络储存空间. 用户登录后能够自由地使用自己的网络空间, 包括上传下载文件, 重命名文件, 删除文件, 同 时为了便于对不同文件进行分类储存, 还要提供新建、重命名和删除文件夹的功能, 以及对文件和文件夹的复制, 剪切和粘贴等. 另外因为用户拥有的空间大小是有限制的, 所以应该提供空间使用信息给用户, 以便用户更清 楚地了解空间的使用情况. 考虑到网络硬盘站点在互联网上的开放性, 为了减轻服务器的负荷, 防止用户恶意 占用系统和网络资源, 有必要对用户上传的文件大小进行限制.
_第_3_4_卷_第__5_期________J_ou_rn_a_l o_f _So_ut_hw_西e_st南_U_n民i_v族e_rs大_ity_学f_o学r_N报_at·_io_n自a_l然it_ie科_s⋅N_学a_t版u_ra_l S_c_ien_c_e E_d_iti_on___________O_c_t. _2_00_8
称, 文件大小, 文件类型, 文件的最后修改时间, 文件的完整路径等. 察看共享时就只需要从 sharetable 表中将数
据读出既可. 3.3 共享浏览模块的实现
_1_0_72______________________西_南__民_族__大_学_学__报_·_自__然_科_学__版___________________第__34_卷__
口令错误处理 操作页面
安全退出 空间管理 共享文件的 浏览和下载
管理员 登录
口令错误处理 管理操作页面 图 3 后台管理流程
图 2 前台操作流程
安全退出 更改会员等级
删除会员
3 系统主要功能实现
本系统采用的技术方案为 +IIS+SQLServer2000, 即使用 作为 Web 服务器端开发语言, 采 用 IIS 作为 Web 服务器, SQLServer2000 作为后台网络数umail,
usex,uquestion,uanswer,uaddress,utel,uqq,umsn,uhomepage)values('"+this.lblusername.Text.Trim()+"','"+System.Web. Security.FormsAuthentication.HashPasswordForStoringInConfigFile(this.txtuserpwd.Text.Trim(),"MD5")+"','"+this.lbl mail.Text.Trim()+"','"+this.lblsex.Text.Trim()+"','"+this.txtquestion.Text.Trim()+"','"+this.txtanswer.Text.Trim()+"','"+t his.lbladdress.Text.Trim()+"','"+this.lbltel.Text.Trim()+"','"+this.lblqq.Text.Trim()+"','"+this.lblmsn.Text.Trim()+"','"+th is.lblhomepage.Text.Trim()+"')", 将信息写入数据库. 考虑到安全问题, 用户密码不能明文写入数据库, 所以在这
文件存储、共享等功能并具备一定的安全性, 具有广泛的使用价值.
关键词: 网络硬盘;文件交换;共享;;SQL Server
中图分类号: TP303
文献标识码: A
1 网络硬盘的体系结构
网络硬盘的体系结构采用 B/S 模式, 整个系统主要由浏览器、Web 服务器和数据库服务器三个部分组成. 浏 览器端主要用于页面的显示, 用户所有的操作都是通过浏览器进行的. Web 服务器是系统的核心, 它负责接收远 程或本地的 HTTP 查询请求, 然后根据查询条件从数据库服务器中获取相关数据, 再将结果翻译成 HTML 和各 种页面描述语言, 返回给提出查询要求的浏览器. 同时, 浏览器也可将要求更改、删除、更新数据记录的请求发 给 Web 服务器, 由 Web 服务器完成与数据库的连接并完成操作.
50M 的文件了. 在上传文件前, 不仅要判断上传文件的大小, 还要判断当文件上传后是否会超出用户的空间大
小, 以此来实现对用户拥有空间大小的控制. 实现方法是首先利用递归调用来获得用户同名文件夹下的所有文
件大小:
public static float dirsize(DirectoryInfo d) {float size=0; FileInfo [] files=d.GetFiles(); foreach(FileInfo file in files) {size+=file.Length; } DirectoryInfo []dis=d.GetDirectories(); foreach(DirectoryInfo di in dis) {size+=dirsize(di); } return(size); }
收稿日期:2008-01-16 作者简介:李雪玲(1980-), 女, 四川大学计算机学院计算机应用专业硕士研究生.
_1_0_70______________________西_南__民_族__大_学_学__报_·_自__然_科_学__版___________________第__34_卷__
相关文档
最新文档