山东科技大学泰山科技学院毕业设计(论文)说明书
……………………………装……………………………………订…………………………………线……………………………2 可行性分析
通过对所需的文件管理系统功能的分析,我进一步明确的在线文件虚拟管理系统的业务需求,本系统应建立一个采用B/S(Browser/Server)结构模式的逻辑模型,实现采用ASP.NET服务器端的网页设计技术结合MSSERVER数据库使用,使用SCRIPT(脚本)语言编程,并镶嵌在HTML网页中,从而使用网页形式根据用户需求动态建立HTML,满足客户端在线文件虚拟管理系统的逻辑业务需求。下面,对逻辑方案的可行性进行一一分析。
2.1 技术可行性分析
该系统对软件、硬件要求不高,目前市场上的一般计算机软件、硬件资源均能满足系统开发要求。其中运用的主要软件有VS2010,photoshop,SQL server等,数据库采用SQL server2008。采用ASP.NET技术,该技术功能强大,扩展性强,macromedia公司提供大量的第三方控件,并结合Javascript,SQL等脚本语言,以上技术足以完成本系统的开发和设计。
所以,在技术层面,该系统是可行的。
2.2 经济可行性分析
本系统是一个小型的Web应用系统,实现简单,有很强的实用性,而且只需要少量的人手进行开发,维护,不需要投入大量的人力资源;且对硬件服务器要求较低,不需要很大的经济投入。
综上所诉,此系统在经济上是可行的。
7
可行性分析
2.3 实施可行性分析
在线文件虚拟管理系统在网上建立起来以后,用户可以简单的上传,下载,并管理服务器端存储的文件夹与文件,同时具有成本低,使用维护简单的特点,在管理人员对网站的结构有一定程度上的了解的情况下,日后惊醒简单的管理是完全可以轻松达到的。
所以说,此系统在实施上是可行的。
通过对可行性的分析,无论在技术,经济和实施上,本系统的开发都是完全可行的。
8
山东科技大学泰山科技学院毕业设计(论文)说明书
……………………………装……………………………………订…………………………………线……………………………3 需求分析
本系统给用户、办公单位提供了一个解决网络文件存储系统的平台,用户可以方便的将自己的文件上传并保存到该系统中。用户系统的主要功能要求:
用户可以了解该系统的功能组织情况; 用户可以上传自己的文件,图片等媒体资料; 用户可以共享,创建,查看目录。
3.1 总体需求分析
在线文件虚拟管理系统是一个看似简单的系统,它只服务于用户本身,并没有那么多的角色。用户把文件信息录入系统中,之后系统把录入的文件信息显示给用户,并提供已录入系统的文件的下载。
根据系统设想画出系统业务流程图,系统显示文件目录,用户可以选择进行操作,具体操作有:浏览文件目录,文件/文件夹的移动,新建文件夹,重命名文件,重命名文件夹,上传文件等操作,系统可以通过显示文件信息,现实文件目录,下载文件等操作把系统内信息反映给用户,具体系统业务流程图如图3-1所示。
根据基本流程图画出系统的顶层数据流图,系统只是一个由用户出发,最后面向用户的小系统,数据只是用户将所操作的变动信息录入系统,系统信息再回应给用户,具体系统顶层数据流图如3-2所示。
9
需求分析
文件/文件夹位置移动文件/文件夹系统文件目录添加文件夹文件夹名文件夹信息记录文件信息搜索文件上传文件所在文件夹文件信息文件下载文件下载用户图3-1 在线文件虚拟管理系统业务流程图
文件/文件夹变更信息用户文件信息文件下载在线文件虚拟管理系统
图3-2 在线文件虚拟管理系统顶层数据流图
对数据流就行更进一步的分析,可以分析出在线文件虚拟管理系统中具体到各模块的数据流向,可以画出整体数据流图,如图3-3所示。
10
山东科技大学泰山科技学院毕业设计(论文)说明书
……………………………装……………………………………订…………………………………线……………………………用户新文件夹路径下文名,文件目录件父新文件路径载下载请求文件关键字返回搜索结果新文件名件文添加文件夹重命名文件夹移动文件夹上传文件文件下载文件搜索写入文件夹数据修改文件夹名修改文件夹父系件父系移动文件写入文件路径修改文件路径息信件文入写请求文件路径获取文件路径修改文所有项目表文件路径表获取文件信息请求项目请求图3-3 整体数据流图
。
3.2 系统其他需求分析
通过对系统的功能等分析,可以判定系统具体所需满足的功能有:浏览文件目录,文件/文件夹的移动,新建文件夹,重命名文件,重命名文件夹,上传文件等操作,系统可以通过显示文件信息,现实文件目录,下载文件等操作把系统内信息反映给用户,画出功能模块图如图3-4所示。
11