运用JSP和网络数据库技术,基于B/S的模型开发一个网上文件管理系统,实现文件检索、上传、下载、管理等功能,使得能够充分利用这些资源,并且有效解决管理不便、效率低的毛病。
功能概述:对于服务器端的文件实现多文件同时上传;多功能的文件
在线编辑;强大的多用户管理体系能对用户进行目录与文件的访问限制;强大的统计功能,能精确统计每一个文件夹及文件的大小。
A.登录验证:管理员登陆、普通用户登陆;
系统启动后,首先进行用户验证,只有在输入了正确的用户名、密码和六位验证码后才能进入文件管理页面。否则会一直停留在登录界面,并提示出错信息。
B.用户管理(管理员权限):添加、删除、编辑;
管理员通过登录页面登录成功后,可以进入文件管理页面,通过点击菜单栏中用户管理显示用户管理页面(只有以超级管理员身份登录,才可进入用户管理页面)。点击添加用户进入新增用户页面,可以添加用户的一系列信息,包括:用户名,密码,确认密码,用户级别,目录权限;点击删除,可以删除已经存在的用户(超级管理员不能删除自己);点击编辑,可重新设定用户的密码,用户级别,目录权限。
C.文件管理:文件上传、浏览、下载、编辑。系统管理员登录后进入文件管理页面,可以新建目录和文件;可以删除或更名文件,可以上传、下载文件,可编辑、删除或更名已存在的文件;点击剪切、粘贴、复制、删除图标时,可以对文件实现相应功能;当选中多个文件时,则可以进行批量的剪切、粘贴、复制、删除操作;点击上传文件进入文件上传页面,在此页面可设定需要上传的个数、上传到的目录,点击浏览即可在本地计算机上选择需要上传的文件(当设定上传的个数大于1时,可实现批量上传)。只有当文件的类型是系统允许上传的类型,然后文件大小在系统规定之内,上传的目标路径存在,才能成功上传。当选中某一目录时,可以查看到其下属的所有文件及子目录。
基于java的文件管理系统 1
摘 要 1
Java document management system 2
Abstract 2
1、引言 5
1.1 研究现状 5
1.2 主要研究的目的及内容 6
1.3 研究方法及设计思路 6
1.3.1 研究方法 6
1.3.2 设计思路 6
2、应用需求分析与可行性分析 8
2.1 应用需求分析 8
2.2 运行需求分析 9
2.3 其他需求分析 9
2.4 可行性分析 10
2.4.1经济可行性 10
2.4.2技术可行性 10
2.4.3 运行可行性 10
2.4.4 时间可行性 11
2.4.5 法律可行性: 11
2.5 系统开发步骤 11
3、相关技术简介 13
3.1 JSP技术简介 13
3.2 Sql Server数据库 14
3.3 JDBC 16
3.4 B/S模式分析 17
4、系统分析 19
4.1 系统实现目标 19
4.2 系统体系结构 20
4.3 主控流程图 21
4.4 系统ER图 22
5、系统设计 23
5.1 概要设计 23
5.2 系统结构设计 23
5.3 详细设计 23
5.3.1 管理员登录界面 23
5.3.2 公司文档信息管理 24
5.3.3 部门信息管理模块 25
5.3.4 上传文档模块 26
5.3.5 文档目录管理模块 26
6、系统调试与测试 27
6.1 程序调试 27
6.2 程序的测试 27
6.2.1 测试的重要性及目的 27
6.2.2 测试的步骤 28
6.2.3 测试的主要内容 29
结束语 32
致谢 34
参考文献 35