计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

资料管理与共享系统的设计与实现SQL+VC++

2016-04-08 01:04
导读:计算机应用论文论文,资料管理与共享系统的设计与实现SQL+VC++应该怎么写,有什么格式要求,科教论文网提供的这篇文章是一个很好的范例:毕业
毕业

     资料管理与共享系统的设计与实现

 

摘要:随着网络的高速发展,网络资源共享成了人们最热门的话题,人们对网络共享资源的下载和使用也成了人们日常网络生活中最主要的内容之1,当前众多的文件传输工具已经普遍具有上下载文件的功能,有的文件传输工具甚至可以保存、打印远程文件和目录等等。本设计的资料管理与共享系统的不同之处在于它对文件设置了共享级别,分为完全共享、部分共享和完全不共享。根据文件的共享级别来决定用户的访问方式。对于完全共享的文件,用户可以有下载的权限;对于部分共享的文件,登录的用户只能浏览到文件的1些摘要信息;当然对于不共享的文件,只有文件存储者可以获取,其他用户不能获取文件所有信息。
本系统以Visual C++作为前端开发工具,以SQL Server设计后台数据库来存储文件的摘要信息,通过Microsoft 操作系统自带的ODBC管理工具使两者进行连接从而进行软件开发。并采用FTP的工作模式和套接字(Socket)方式进行文件传输。系统主要分为客户端和服务器两大模块,服务器具有保存文件和存储数据库中数据的功能,而客户端主要是提供用户登录平台,对文件设置共享级别,上下载文件,显示文件摘要信息等。
关键词:文件资料管理;Visual C ++; FTP; 数据库


The Design and Realization of Resource’s
Manage and Share System
 

Abstract:With the development of network, share with net resource has also been the most exotic topic in people’s life. Downloading or uploading the resource of the net becomes a important part of our life. At present, many file transfer tools have all owned the function of uploading or downloading. Some of that can even save or print remote files and directories etc. The following system will have its own characteristics, it sets the files into three levels: totally share, partly share or secure. If totally share, the client can browse the file’s brief information as well as download the file. And if partly share, client just can browse the file’s brief information. And if secure, other clients can see nothing. (科教作文网http://zw.ΝsΕAc.com发布)
This Resource’s Manage and Share System mainly adopts Visual C++ as the developing instruments, takes the SQL Server as the DBMS to save the file’s brief information. And utilize FTP mode and principle, as well as SOCKET programming theory to transfer file.
The system is divided into two parts: the server and the client. The server used to save files or the data of database. And the client part allows client to login on and can set the level of files and display the file’s brief information.
Keywords: files manage; Visual C ++; FTP; Database
目    录
前  言 1
1 发展现状及相关技术介绍 2
1.1 资料管理系统现状及比较 2
1.2 FTP 简介 2
1.2.1 FTP的作用 2
1.2.2 FTP工作原理 2
1.2.3 FTP客户端软件的分类 3
1.2.4 FTP文件传输协议 3
1.3 SOCKET 原理 7
1.3.1套接字 7
1.3.2什么是WINSOCK 8
2主要开发工具介绍 10
2.1 编程工具VISUAL C++6.0 概述 10
2.1.1 理解V C工程 10
2.1.2 MFC简介 11
2.2 VC++ 中的WINSOCK 编程 13
2.2.1 IP地址、端口 13
2.2.2 WINSOCK的工作原理 14
2.2.3编制基于流式套接口的网络应用程序 16
2.2.4所用到的类及成员函数 16
2.3 MFC中的数据库设计 20
2.3.1 SQL SERVER 概述 20
2.3.2结构化查询语言(SQL)简介 21
2.3.3使用ODBC连接 21
2.3.4 MFC的ODBC类 21
2.3.5 CRECORDSET类 22
3 系统概要设计 24
3.1 系统设计背景及设计思想 24
3.2系统框架设计 24
3.3 数据库设计 25
3.3.1 数据库E-R图 25
3.3.2 本程序的数据库表的建立 26
3.3.3 数据库与应用程序连接 27
4 系统详细设计 28
4.1服务器端详细设计 28
4.1.1 文件服务器主界面 28
4.1.2服务日志模块 32
4.1.3在线用户模块 33
4.1.4统计信息模块 34

(科教作文网 zw.nseac.com整理)


4.1.5配置模块 35
4.1.6安全模块 36
4.2 数据库服务器设计 36
4.3 客户端详细设计 39
4.3.1客户端主界面 39
4.3.2客户端运行界面 39
5 结 束 语 41
参 考 文 献 42
致    谢 43

前  言
目前,网络界的众多FTP文件传输工具都具有上传下载的基本功能,有的还支持在线远程编辑、移动和删除文件,甚至可以保存、打印远程文件和目录,而且支持上载、下载的断点续传等。本资料管理与共享系统也具有普遍的上下载功能,但除此之外,它的与众不同之处在于它对文件设置了共享级别,分为完全共享、部分共享和完全不共享。所以,对于完全共享的文件,用户可以有下载的权限;对于部分共享的文件,登录的用户只能浏览到文件的1些摘要信息;对于完全不共享的文件,其他用户不能获取任何信息。本系统以Visual C++作为前端开发工具,以SQL Server设计后台数据库以存储摘要信息,采用FTP的工作模式和原理和套接字(Socket)方式进行文件传输。
首先,在服务器端要为用户授权,设置相应的路径,并设置服务日志跟踪,在线用户信息显示,系统配置和系统安全等功能模块。第2,创建数据库以存放用户信息,文件路径,文件的摘要信息等。第3,客户端登录的用户是服务器中授权了的用户名及密码,另外为文件设置好共享级别,3个单选按钮分别对应完全共享、部分共享和完全不共享。且在客户端的编辑框内还可以写入或显示摘要信息。当用户要上传文件时,会将文件上传到服务器或者是将摘要信息上传到服务器端的数据库。而当其他用户登录时,若浏览到服务器的此文件,则会在客户端显示其共享级别,若为完全共享或部分共享,会在编辑框内显示对应的摘要信息,完全共享的时候这个用户还能下载此文件。第4,客户端向服务器发送请求、建立连接等功能的实现。

(转载自http://www.NSEAC.com中国科教评价网)


本系统基本能实现上述功能,但由于我水平有限,加上找工作与设计的1些冲突,时间稍显仓促。有什么错误和疏漏在所难免,诚恳地希望各位老师批评指正,不胜感激。

    上一篇:专卖店信息管理系统Delphi+SQL 下一篇:没有了