局域网文件共享和检索系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Page 32
在毕业设计的过程中,通过对局域网文件共享与检索系 统的开发,我受益匪浅。在这段时间里,大学四年所学的知 识得到了综合的运用,掌握了软件开发的基本方法,了解了 当今软件开发的一些新技术。本设计是在荆雅光老师悉心指 导和帮助下完成的。无论在理论上还是在实践中,老师们都 给予我很大的帮助,每当遇到困难时,老师总是耐心的给我 讲解,老师认真负责的工作态度,让我敬佩。在杰普的这段 日子里,很怀念以前的学习生活,怀念一起学习生活的同学 们,每当我在设计程序的过程中遇到困难的时候总是他们在 无时无刻的帮助我,我非常感谢他们。因为他们的关心和帮 助和我自己的坚持努力,所以今天我能站在了这里为各位老 师展示我的成果。
(3) 以前面的研究为基础,编程实现服务器及客户端内容共享与 传输、实现文件共享,用户管理等功能。
本毕业设计的目的主要是为了检查学生综合运用以前所学知识 的能力,实现一个以局域网文件共享及检索系统为目标,开发一个 功能较完善的基于局域网的文件共享及检索系统。并根据该设计方 案部分地实现了文件共享及检索系统的基本功能。
(4)尽量采用现有软件环境及先进的管理系统开 方案,从而达到充分利用现有资源,提高系统开发 水平和应用效果的目的。
Page 5
局域网文件共享与检索系统是将IT技术用于网络互 动信息的管理, 它能够收集与存储文件、图片、视 频等信息,提供更新与检索的接口开展网盘管理工 作,提高工作效率。通过对建设局域网文件共享与 检索系统的重点和难点的研究,预期能够让该系统 实现互动资源管理,上传文件管理等功能。局域网 文件共享与检索系统具有标准网盘所具有的现实中 完整的网友在线互动管理步骤,完全的虚拟现实实 现。真正实现节约资源、提高效率、业务处理的同 时真正实现网上交流和学习的功能作用。
Page 12
系统实现目标
根据用户的类型不同其访问权限级别也有所 不同,按权限可分为:注册用户和系统管理员 。经过详细的需求分析与项目调研,最终决定 该局域网文件共享与检索系统的最终实现目标 如下:
1.实现需求分析阶段提出的所有功能; 2.界面要清晰明朗,使用方便; 3.要有权限控制,游客和会员用户的功能和 权限不同;
Page 2
本设计采用B/S结构,jsp开发工具,综合运用以前所学的专业知识, 设计开发一个功能较完善的基于局域网的文件共享及检索系统,具 体包括以下内容:
(1) 研究并掌握局域网文件共享管理及文件检索的原理和实现方 法;
(2) 研究并掌握jsp开发工具,综合运用以前所学的专业知识,设 计开发一个功能较完善的基于局域网的文开发模式、数据库操作等 的基本原理;
针对上述问题,采用软件工程的开发原理,依据软件流程过程规范, 按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、 软件维护等过程开发了一个局域网文件共享与检索系统平台。
本次课题采用B/S结构、开发语言采用JSP技术,结合网络数据库 开发技术来设计本系统。构建了一个有效而且实用的局域网文件共 享与检索系统,用来解决网络信息管理问题和在线交流平台中存在 的数据安全性、数据一致性以及系统运行速度等问题。
图6-5 文件资源管理界面
Page 26
3.资源共享与上传
图6-6 文件资源的共享操作界面 图6-7 文件上传操作
Page 27
管理员用户操作
如果是系统成员,可以在主页选择登陆,则跳 转到登陆页面;输入用户名和密码进行登陆,如果 你不是本系统成员,你也可以选择返回到页面或 注册一个用户,具体如下图所示:
Page 3
通过对建设局域网文件共享与检索系统的重点和难点的研究,预期 能够让该系统实现用户注册后能够上传文件、共享文件、查询文件、 下载文件,管理员登录后能管理注册用户、管理上传文件等功能。 局域网文件共享与检索系统具有标准局域网文件共享与检索系统所 具有的现实中完整的网友互动管理步骤,完全的虚拟现实实现。真 正实现节约资源、提高效率、业务处理的同时真正实现网上交流和 学习的功能作用。
通过仔细研究观察,确认此系统的包括三类用户: 游客用户,会员用户,后台管理员用户,其具体各 项功能会在下面通过例图来说明。
Page 6
本次研究开发的局域网文件共享与检索系统可取代 传统的网络互动方法的流程,减少人工开支,节省 资金,并且可大大提高信息量的取得,缩短信息处 理周期,提高信息Байду номын сангаас理的效率,具有用户使用更简 单、界面更直观、权限分配更合理等优点大大减少 管理成本。本项目开发经费在经济上是可以接受的, 并且本项目实施后可以显著提高交流工作效率,节 省开支。所有开支都不大,所以本项目在经济上是 可行的。
Page 4
(1)系统应符合局域网文件共享与检索系统信息 管理的规定,满足相关人员日常使用的需要,并达 到操作过程中的直观,方便,实用,安全等要求。
(2)系统采用模块化程序设计方法,既便于系统 功能的各种组合和修改,又便于未参与开发的技术 维护人员补充,维护。
(3)系统应具备数据库维护功能,及时根据用户需 求进行数据的添加、删除、修改、备份等操作。
Page 7
在大学期间,我已经学习了c#开发语言、数据结构、 算法设计、数据库等一系列计算机理论知识,在昆 山杰普软件实训基地期间,又学习了 HTML,CSS,J2EE等一系列技术,并培养了一定的实 践能力和动手能力,完全有能力开发出此系统。
本次要开发的局域网文件共享与检索系统用的是 JSP开发语言,JSP是比较流行的技术,用它来创建 使用VBScript,JavaScript和其它脚本语言,结合 HTML代码来制作动态网页。
5. 先进性:要求该系统具有良好的先进性,具体表现在其具有良好 的可扩展性,可开发性。
6.数据库设计合理:这就要求数据库在设计时要保证数据的一致 性、合理冗余、合理选择数据类型、数据存储规范化。
本系统为用户提供了基本的线上互动工作自动化管理功能和其操作 简单灵活,适应于管理人员及用户使用需求。
系统实现原则
1. 简单性:在实现系统的功能的同时,尽量让系统操作简单易懂, 这对于一个系统来说是非常重要的。
2.实用性:要求访问速度和可容纳的最大同时请求数,能符合实际 管理要求。
3.安全性:系统的安全即要保证系统本身的安全,又要保证数据 的安全。
4.易维护:要求系统能提供方便、灵活的维护手段,方便应用人 员和设计开发人员的维护和管理。
局域网文件共享与检索系统
起止时间:2019年3月17日-6月27日
进入21世纪以来,计算机技术迅速向着网络化的、集成化方向发展。 随着人们生活,学习交流的不断加深,对信息共享及检索的需求
越来越强烈。 局域网文件共享和检索是利用计算机技术、网络技术以及通信技术实现
快速、准确的获得信息,提供信息共享与检索的服务。它的广泛使用,给 人们带来了诸多便利,并逐渐改变了人们信息获取的方式。 基于WEB的局域网文件共享与检索系统是由于其以网友为中心,不受时 间、地点、次数及进度的限制,能自由利用网上资源等优点,成为管 理方式的发展新趋势。 如何充分利用现实需求所带来的人才资源与技术优势,为网络交流建 设服务,这是一个非常值得考虑的问题。 目前,较多人群都加入了网络交流建设的行列,从网上不少的主页都 可以找到其内容。
Page 8
新的系统运行后对现行旧的系统带来包括(工作环 境、管理方式、组织机构等)的后果以及影响来进 行评判和估计。同时更需要考虑到的是:对现有的 管理人员进行培训,补充、分析在给出的时间里是 不是能完成预定开发系统的任务等。
系统的开发,主要是对数据的处理,包括数据的收 集,数据的变换,及数据的各种报表形式的输出。
图7-3 资源管理界面
Page 30
3.管理员对用户的管理
管理员可以对已注册的用户进行相应的管理和查看,也可以删除一 部分用户如长期不上线的用户可以清除,方便定期管理更新!
图7-4 用户管理操作界面
Page 31
制作毕业设计的紧张激烈和忙乱的几个月,我有机 会做专业的基本理论,从而实现了学以致用。以前 我们也有过一些设计的体会,但只不过是设计了一 个的模块或一个小系统,而这此次的毕业设计则是 将所学到的计算机的知识和管理类的知识加以综合 来设计出一个适合运行管理的局域网文件共享与检 索系统。要想设计使用户满意,就需要我们付出更 多的努力。我在设计中经常出现一些问题不知该如 何解决,在此时指导老师和许多同学给予了我帮助。 在设计的过程中增加了于实际接触的机会,不仅培 养了我的自学和编程能力,让我在即将离开学校进 入社会之前有了一定的资本,提高了我与人沟通的 能力。
Page 18
数据流图
数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过 程中所经受的变换。
数据流图的作用 1.便于用户表达功能需求和数据需求及其联系; 2.便于两类人员共同理解现行系统和规划系统的框架; 3.清晰表达数据流的情况;有利于系统建模。
Page 19
图3-1 数据流图
数据库设计
Page 13
系统的用例图
用例图主要用来图示化系统的主事件流 程,它主要用来描述客户的需求,即用户希 望系统具备的完成一定功能的动作,用例图 包含了用例和参与者,用例之间用关联来连 接以求把系统的整个结构和功能反映给非技 术人员(通常是软件的用 户),对应的是 软件的结构和功能分解。本系统具体三种使 用者,分别为游客,会员,管理员,则应分 别画出他们的用例图:
图7-1 管理员登录界面
Page 28
1.子管理员注册界面
总管理员可以进行子管理员的管理操作如,登记,删除等,这是子 管理员所不具备的,便于逐层管理,安全性较强。还可以对某个子管理 员进行一定的备注方便记忆,管理。
图7-2 管理员操作界面
Page 29
2.管理员资源管理
管理员拥有了更高的权限,点击全盘信息管理后可以看到所有用户 上传的文件信息,并对文件进行下载、删除查看等一系列的操作。
Page 14
1.游客的用例图,如图1-1所示:
图1-1 游客用例图
Page 15
2.会员用例图,如图1-2所示:
图1-2 会员用例图
Page 16
3.管理员用例图,如图1-3所示:
图1-3 会员用例图
Page 17
系统的模块图
结构功能主要是为了更加明确的体现内部组织关系,更加清晰的理清 内部逻辑关系,做到一目了然规范各自功能部分,使之条理化。 图2-1 系统功能图
硬件条件:局域网;酷睿 CPU、1G RAM、PC机要求 10G硬盘以上;打印机。
软件条件:Windows XP/7 IE6.0以上。
Page 9
从时间上看,在两个月的时间里学习相关知识,并 开发局域网文件共享与检索系统,时间上是有点紧, 但是不是不可能实现,在做毕业设计的这几个月里, 我通过努力使得功能应该基本可以实现。
图6-1 会员用户登录界面
Page 23
图6-2 用户注册
图6-3 用户注册信息界面
Page 24
1.用户登录
图6-4 会员登录界面
Page 25
2.会员管理操作
会员登陆界面后可以进行文件上传,文件搜索,文件查询,修改密码, 修改信息等功能,如图是该会员以上传的所有文件可以看到这些文件的类 型,是否分享,上传时间删除等等功能,用户可以对某个文件进行相应的 操作。
ER图的作用就是为了更有效的在概念模式下设计数据库,更形象 的识别实体及实体之间的关系。更直接,更明确的表现需求分析人员意 图。同时也是需求分析人员对自己理解客户需求的再检查。
图4-1 系统功能演Pa示ge E20-R图
系统首页
用户进入系统后,第一眼看到页面,页面上有具体 的时间和当前的资源信息等。游客可以选择注册,搜索 等,会员和管理员可以选择登陆,具体如图所示:
图5-1 系统首页界面
Page 21
图5-2 游客用户在首页的浏览操作界面
图5-3 游客在首页的检索功能操作
Page 22
会员用户操作
如果是会员用户,可以在主页选择登陆,则跳转到登 陆页面;输入用户名和密码进行登陆,如果你不是注册会员 ,你也可以选择返回到页面或注册一个用户,具体如下图 5-2 所示:
Page 10
所用到的技术资料全部都是合法的。 在开发系统的过程里并没有存在知识产权的问题。 并无抄袭任何已存在的局域网文件共享与检索系统,
故没有侵犯版权的问题。 在设计开发系统的过程中并未涉及任何法律上的
责任。 综上所述,开发本次系统从从经济上、从技术上、
从法律上都是完全可靠的。
Page 11
相关文档
最新文档