web程序设计课程设计--文件管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

一.项目背景 (2)

二.需求分析 (2)

1.系统需求分析 (2)

2.系统分析 (3)

三.后台数据库Microsoft SQL Server 2008 (4)

四. 2010 (4)

五.数据库设计 (4)

1.数据库设计 (4)

2.功能模块设计 (6)

3.系统功能流程 (7)

六.详细功能设计 (7)

七. 课程设计总结 (8)

八.问题与解答 (9)

一.项目背景

文件管理系统是信息技术在公司里管理中最典型的应用。传统文件管理模式是由人工去管理的,效率低下,无法适用于当前对文件管理的需求。文件管理系统基于网络技术,使办公室对文件的管理工作逐步信息化,从而形成由办公室人员与办公室设备共同构成服务于某种目标的人机文件处理系统,因而可以将跨地区的各个部门紧密连接在一起,从而达到对文件的实时共享,可以最大程度地发挥各级人员的工作效率。

通过以上分析,得出总结:文件管理是一个过程,因为网络化的文件管理系统并不局限于办公室,具有广泛的应用范畴。从领导各个业务部门乃至单位的所有工作人员,几乎人人都可能成为使用文件管理系统的用户。随着社会的发展与信息技术的进步,全球信息化的直拨越来越明显,任何单位与企业不再是局限于某一个地区,都在自觉不自觉在参与到了全球化的竞争中。在这个全球化的竞争中,政府机关企事业单位对信息的掌握程序,信息获取是否及果,信息能否得到充分的利用、对信息的瓜刘否敏感准确,已越来越成为徇其竞争能力的最重要因素。综上所述,文件管理系统的前景是非常广阔的。

二.需求分析

1.系统需求分析

随着国家信息基础建设的深入,规划用网络构建文件管理系统以实现管理员对文档的管理,同时实现了对文档的上传,下载,浏览共享文件和删除文件,同时每个用户还有不同的权限。在此让不同用户方便的实现了对文件的有效管理与其它相关信息的有效管理,为人们提供更广泛的、更便捷的信息及服务。

随着各个学校规模的不断扩大,学校内部对文件处理急剧增加。如果通过网络文件管理系统工作,就可以抛弃以入往传统的模式,发文件的一级一级传达的烦琐。用户只要上网就以查看上级添加而存放在数据库中的文件与相互交流信息的目的。因而根据学校对文件管理

的需要,及学校内部通信的需要,系统中设计对文件的管理功能:发文浏览、收文浏览、发文处理、收文处理、系统维护、文件查询。

信息管理系统的功能总结起来包括:

文件管理:文件管理是系统的核心,同样对不同用户可操作权限是有不同的

用户:

①上传功能

②下载功能

③下载记录

④权限设置

⑤个人信息

⑥打分点评

2>用户的登录功能:用户登录功能也是系统设计的一个中心环节,不同身份可操作的权限不同。

2.系统分析

本系统采用应用程序的系统架构模式:数据库——>数据库访问层——>业务逻辑层——>页面表示层。

(1)数据库是应用系统的基础,它保存系统中所有数据。在此过程中,用五张表存放其数据:x、x、x、x、x。

(2)数据访问层封闭对数据库的操作,如创建数据连接,打开数据库连接,执行存储过程与关闭数据连接。

(3)业务逻辑层与应用系统的上层业务逻辑相关联,它调用数据访问层,同时也为上层页面表示层服务。业务逻辑层通过数据访问层实现对数据库的操作。如添加,修改与删除等,同时为应用系统的页面表示层服务提供访问数据库的接口或函数等。

(4)页面表示层实现应用系统的具体页面,系统页面是利用VS2010里面的框架设计的。页面一般由WEB页面或控件等组成。

三.后台数据库Microsoft SQL Server 2008

Microsoft SQL Server 2008 数据库是一个多关系数据管理系统。它不仅是一个完整的数据库,而且具有强大的扩展性。它是Windows操作系统最为流行的数据库,比较适合小型、中型或大型应用程序的后台数据库。它也适用于电子商务,数据仓库和在线商业应用程序等。

系统从数据库的基础概念和应用领域中加强了对数据库的认识,目前使用的数据库一般都是关系数据库管理系统(RDBMS),它分别从关系、管理系统(MS)、数据库三个方面来定义。又从定义数据库的目标、数据库的逻辑设计、数据库的物理设计、数据库的物理实现、复查构建为数据库来构建数据库。

四. 2010

Visual Studio 是一套完整的开发工具集,用于生成 Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。Visual Studio 2010与Visual Studio 2003相比,新增了许多的功能,如开发环境,代码编辑操作,项目、解决方案和项,生成、测试和部署操作,Visual Studio 2010调试器,Visual Studio 2010中扩展性和自动化等一系列新增功能。

五.数据库设计

1.数据库设计

根据对系统进行的需求分析,本系统数据库中应包含5个基本表具体各个表的设计如

下:

X表结构:

x表结构:

x表结构:

x表结构:

x表结构:

2.功能模块设计

用户登录下载功能

下载记录

权限设置

打分点评

个人信息

数据库信息上传功能

相关文档
最新文档