时间: 2021-08-09 00:19:06 人气: 35 评论: 0
随着人们生活、学习交流的不断加深,对信息共享及检索的需求也越来越强烈。局域网文件共享与检索系统在实现快速、准确的获得信息的同时,还改变着人们的信息获取思想理念并提供广泛的信息共享与检索服务。
本次毕业设计中所设计的系统程序应符合局域网文件共享与检索系统信息管理的规定,并且满足相关人员日常使用的需要,达到操作过程中的直观,方便,实用,安全,高效等要求。
设计系统平台是应用B/S结构,使用JSP作为主要开发工具和SQL Server 2005(X64)数据库来存放信息资料。首先,我设计的系统应采用模块化程序设计方法,采用软件工程的开发原理,既便于系统功能的各种组合和修改。其次对局域网文件共享和检索系统进行需求分析,并给出系统总体框架及详细设计步骤。最后设计出系统的主要作用是应该在局域网内实现用户注册、上传文件、共享文件、查询文件、下载文件、删除文件等功能。通过测试分析说明,本系统的开发达到了预定目标,并具有一定的应用价值。
关键词 局域网;文件共享;检索系统
通过仔细研究观察,确认此系统的包括三类用户:游客用户,会员用户,后台管理员用户,其具体各项功能说明如下:
(1)游客用户功能
1. 注册用户:游客在进入本系统时,可选择注册用户,并填写注册信息,注册成功后,成为会员;
2. 浏览资源:系统上的所有资源,游客均可自由浏览部分相关信息;
3. 查询资源:系统上的所有资源,游客均可查询其部分相关信息。
(2)会员用户功能
1. 登陆功能:会员用户可根据自己的用户名和密码登陆系统,跳转到相应的会员主页,使用系统上游客所没有的功能;
2. 资源管理:会员用户可自由上传、分享,查看、下载资源;
3. 查询资源:会员用户可对系统上的资源进行查询。
(3)管理员用户功能:
1. 登陆功能:管理员用户可根据自己的用户名和密码登陆系统,跳转到管理员主页,使用会员和游客所没有的功能;
2. 资源管理:管理员用户可自由上传、查看、下载资源;
3. 会员用户管理:管理员用户可对已注册的会员用户进行删改等操作;
4. 修改资源信息:管理员用户可对系统上的资源信息进行修改;
5. 管理资源信息:可以删除会员用户上传的资源;
6. 管理员总管理:该系统只有一个总管理员,可以登录进去执行所有子管理员可进行的操作,并且对所有子管理员进行管理,删除等操作。这是子管理员所没有的操作。
目 录
摘要 i
Abstract ii
1 引言 1
1.1 课题来源及意义 1
1.2 主要研究的目的及内容 1
1.3 研究方法及设计思路 2
1.3.1 研究方法 2
1.3.2 设计思路 3
2 需求分析与可行性分析 4
2.1 需求分析 4
2.1.1 应用需求分析 5
2.1.2 运行需求分析 5
2.1.3 其他需求分析 5
2.2 可行性研究 6
2.2.1 经济可行性 6
2.2.2 技术可行性 6
2.2.3 运行可行性 7
2.2.4 时间可行性 7
2.2.5 法律可行性 7
3 相关技术简介 8
3.1 JSP技术简介 8
3.2 JDBC 9
3.3 sqlserver技术简介 9
3.4 B/S模式分析 10
3.5 系统开发工具 11
3.5.1 SQL Server 2005 11
3.5.2 Microsoft Visual Studio 2005 11
3.6 主要开发技术 11
4 系统分析与设计 12
4.1 系统总设计 12
4.1.1 系统实现原则 12
4.1.2 系统实现目标 12
4.2 系统体系结构 13
4.2.1 系统的用例图 13
4.2.2 系统的模块图 14
4.3 数据流图 15
4.4 数据库设计 16
4.5 逻辑结构设计 17
5 系统实现 20
5.1 管理员登录界面 20
5.2 管理员设置 24
5.3 资源分享管理模块 25
5.4 系统首页 27
6 系统调试与测试 29
6.1 程序调试 29
6.2 程序的测试 29
6.2.1 测试的重要性及目的 29
6.2.2 测试的步骤 30
6.2.3 测试的主要内容 30
6.2.4 相关测试结果 32
结束语 33
参考文献 34
致谢 35
外文原文 36
中文翻译 42