课程设计论坛

首页 » 设计下载 » 计算机设计 » c/s结构文件管理系统
bossli - 2009/8/24 22:52:10
文件格式:word
文件大小:467.50KB
适用专业:计算机技术
适用年级:大学
下载次数:5 次
我要下载:点击联系下载
论文编号:37539

资料简介:
  毕业设计 c/s结构文件管理系统 共41页,13450字
  
第一章   系统规划
  
1.1    课题设计开发背景
  
目前,在软件行业的项目实现中,Client/Server模式已经慢慢脱离用Client直接连接数据库服务器的做法,用Client直接连接数据库的设计存在着很多弊端。首先,安全性不高,因为Client直接和数据库打交道,非常容易把数据库的数据“搞脏”,并且数据库服务器的很多操作和通信方面都是公开的,很容易遭到外来攻击。其次,Client必须做得很“肥”,因为所有的业务流程都做在Client中,Client几乎包含了整个软件的所有实现代码。因此,现在很多软件项目中,采用Client/Serve模式时都会在Client和数据库服务器中间加上一层业务处理应用服务器。
  
使用应用服务器有相当大的好处:首先:在安全性方面得到很大的提高,可以把应用服务器做得非常健壮,把数据库服务器隐藏起来,使得数据库服务器与外界隔离。其次,使用应用服务器使得软件项目在实现过程中的功能结构更加清晰。Client只负责用户的输入和信息的显示就可以了,所有的业务处理都交给应用服务器来做。再次,在业务量大的情况下,可以使用应用服务器进行集群。在业务量大的软件项目中,一台计算机往往承受不了所有的业务处理,所以可以用应用服务器进行集群,让多台计算机共同担当业务处理的角色。但是,使用业务处理应用服务器有一个非常大的缺点,那就是会使项目开发周期变长。这一点非常重要,所以只有项目的大小达到一定的级别时才能用业务处理应用服务器,否则,不但会加长项目开发周期,延误工期,而且还会增加开发费用,降低公司的市场竞争力。所以是否采用业务处理应用服务器,在做总体设计时就必须考虑清楚、把握准确。
  
1.2    FFS主要功能介绍
  
1.新用户注册。系统必须支持对新用户进行注册。一个软件系统中的用户是不断增加的。新用户注册,用户通过Client向Server 发送新用户注册请求,请求信息中包含用户的用户名和用户描述等信息。由Server端负责向数据库服务器中插入新的用户信息,新用户生成成功后,由Server向Client发送新用户注册成功信息,这个信息中必须包含用户的编号。
  
2.用户信息修改。此功能主要是面向老用户,老用户有时需要对自己的相关用户信息进行修改。用户信息修改由Client向Server发送用户信息修改消息,消中必须包含用户编号、用户名称和用户描述等信息。由Server负责将用户的信息修改到数据库服务器。修改成功后,Server向Client发送修改成功反馈。
  
3.用户登录。此功能主要是面向已经注册的用户,此功能更进一步是为了防止非法用户登录到系统中。由Client端发送登录请求,Server负责对用户信息进行核对。用户信息校验成功后,Server端向Client端发送登录成功的消息。
  
4.存储文件。经过用户登录的用户,如果没有被Server锁定,就具有此项功能。又Client发送存储文件请求,发送所要存储的文件,Server负责将所接收到的文件存储到规定的目录,并将相关信息存储到数据库服务器中,以便日后的查询和管理。
  
5.索回文件。用户要索回存储在Server上的文件,Client发送索回文件的消息给Server,此消息中必须包含文件的惟一标识。由Server负责将文件传回Client。
  
6.删除文件。因为在Server上要求对每个用户的存储空间进行严格的控制,所以就必须提供删除文件这个功能,允许用户对自己存储的文件进行管理。因为用户在存储时,很有可能是在存储空间已满的情况下进行存放操作。
  
7.存储空间申请。Server对每个用户的存储空间进行有效的控制。视每个用户的具体情况的不同,也根据每个用户的具体需要,允许用户向Server提出存储空间申请。由Client向Server发出申请请求,Server将申请信息存储到数据库服务器,由管理员来具体处理。
  
8.存储空间申请处理结果反馈。用户向Server发出存储空间申请请求,最终由管理员对这些申请请求做出处理,所以允许用户向Server索要存储空间申请处理结果。
  
9.存储空间申请处理。对于用户发来的存储空间申请,管理员需要做出最终的处理意见。如果同意申请就应给申请用户添加存储空间,如果不同意也要提供反馈意见,以便用户能得到准确答复。
  
10.用户信息管理。Server对系统中所存在的用户进行有效的管理,允许管理员对个别用户进行锁定操作,锁定后的用户不能进行任何操作。Server还需要对用户的存储空间进行管理,来处理用户的具体存储空间申请请求。
  
11.服务器端日志管理。对于任何Client操作,Server都会记录日志,以方便管理员对用户的动作进行监视。允许管理员对日志进行删除操作。
  
......


资料文件预览:
共1文件夹,1个文件,文件总大小:467.50KB,压缩后大小:174.56KB


我要下载:c/s结构文件管理系统
haohongwu - 2009/9/3 17:58:42
dddddddddddddd
llj0728 - 2009/9/20 3:04:23
路过......
lihonghong - 2009/11/7 2:04:57
我要想论文
qian963254 - 2013/3/9 19:24:02
rang让我下个吧
123123xyz - 2013/3/9 21:38:14
不错,顶一下!
lmwangsh - 2013/3/9 21:31:27
变速箱设计
674955728 - 2013/3/9 21:56:52
hzzmail - 2013/3/10 9:00:26
好啊,回就回
单车恋rain - 2013/3/10 17:31:01
努力赚够200积分 好帖子一定要顶!
sunwenbo - 2013/4/15 10:51:10
努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!
sixface888 - 2013/5/23 21:06:24
不错,值得学习
1007819858 - 2013/8/20 9:35:17
HAO DE A
yyh0624 - 2013/8/20 11:30:02
好多啊不知道那个好了
1
查看完整版本: c/s结构文件管理系统