.netcore的文档引擎平台设计与实现【字数:12706】

摘 要随着数码时代以及信息时代的到来,大量的电子文档已经充斥了人们的生活,随着电子文档资源的日益增多,如何良好的存储、调用、检索文档已经成为个人与单位都迫在眉睫需要解决的问题。设计本文档信息管理系统以达到文档存取查找功能完备、操作简单快捷、管理性能高效等目的。本课题的任务是利用一些新的技术来开发一套完整的文档引擎平台,主要基于B/S模式,在Visual Studio 2008集成开发环境下采用ASP.NET技术和C#语言,后台数据库使用SQL Server 2008,采用了模块化设计方法,本课题基于对文档信息方面的管理,增加了许多普通文档信息管理所没有的一些功能,或者是比其更加有效率的功能,不需要复杂繁琐的步骤就可以对文档实现最佳管理。文档引擎平台给用户创造了更加方便有利的条件,用户可以节省许多时间去做自己感兴趣的事情。此次系统有文档新闻、系统简介、在线留言、 用户注册、文档检索、人事管理、合同管理的功能,负责帮助用户管理信息,帮助整理文档,达到了可观效果。
目 录
1. 绪论 1
1.1 系统设计背景 1
1.2 系统实现目标 1
1.3 系统设计可行性分析 1
2. 相关技术介绍 2
2.1 开发环境选择 2
2.2 开发工具及技术 3
2.3 数据库技术 4
3. 系统需求分析 6
3.1系统总体分析 6
3.2系统功能需求分析 6
3.2.1 用户功能 6
3.2.2 管理员功能 7
3.3 系统用例分析 8
3.3.1用户用例图 8
3.3.2 管理员用例图 9
3.4 具体流程分析 10
3.4.1用户注册流程分析 10
3.4.2文档检索流程分析 11
3.4.3在线留言流程分析 11
3.4.4后台管理流程分析 12
3.5 系统交互过程 13
4. 系统总体分析设计 14
4.1 业务流程分析 14
4.2 系统业务逻辑 14
4.3 系统性能需求分析 15
 *好棒文|www.hbsrm.com +Q: *351916072* 
5. 数据库设计 17
5.1 数据库需求分析 17
5.2 数据库概念结构设计 17
5.3 数据库逻辑结构设计 18
5.4 数据库物理结构设计 21
6. 系统实现 25
6.1 系统结构设计 25
6.1.1系统前台功能结构 25
6.1.2网站后台功能结构 25
6.2 数据库连接说明 26
6.3 功能模块设计 27
6.3.1用户注册登录模块设计 27
6.3.2管理员登录模块设计 28
6.3.3合同档案信息查询模块设计 29
6.3.4文档检索模块设计 29
6.3.5人员档案查询模块设计 30
7. 系统运行与调试 31
7.1 系统运行测试 31
7.1.1用户注册测试 31
7.1.2文档检索功能测试 31
7.1.3文档信息添加测试 32
7.2 测试问题及解决方案 32
7.3 系统安全性概述 32
8. 系统开发影响 33
结语 34
参考文献 35
致谢 36
1 绪 论
1.1 系统设计背景
如今信息化时代已经来临,电脑使用已经普及到各个地方。文档引擎平台的管理发展也就顺理成章了,而以提供电子文档服务的文档信息网站也以迅速地发展起来。电子文档为用户创造了很多方便条件,用户不用通过复杂的程序整理文档,耗时也耗费力气。总的说来电子文档是为给用户以展示和浏览的平台;最主要的是文档管理者充分利用电子文档的便捷之处来存储文档图片等等。
文档管理系统平台为今天的信息化时代提供了许多便捷之处,本课题的设计开发在一定程度上有利于经济发展,推动社会进步发展,是一个有益无害的平台设计。
1.2 系统实现目标
本课题主要研究文档引擎平台,系统主要是为方便文档管理者对文档信息化和文档快速查询进行操作。通过设计本课题主要目的就是协调管理好信息化项目,本课题主要实现的功能有用户登录,信息查询,管理员管理等,通过设计和开发本文档管理系统最主要的就是提高对文档信息的快捷方便的管理目标与能力。
1.3 系统设计可行性分析
(1)经济性
文档信息管理系统使用的硬件和软件都是很方便得到的,并不需要花费大量金钱和精力。
(2)技术性
文档引擎管理平台技术开发水平强大,有许多软件支撑,每个软件都有一定强大的功能,支撑整个系统的完成,技术性是保证整个系统能够顺利完整开发出来的重要保证,所以此次硬件软件的选择都给本课题提供了良好的平台。
(3)可操作性
文档引擎管理平台不需要复杂的操作,不需要太多的专业知识技能,只要具备一定基础的计算机操作能力,就能够轻而易举的操作本课题。
所以综上所述,文档引擎管理平台在一定程度上是能够进行开发与设计的。
2 相关技术介绍
2.1 开发环境选择
(1)采用B/S结构:
B/S结构是WEB兴起后的一种网络结构模式,这种结构模式对于本课题的开发设计是非常方便有利的,文档引擎管理平台系统的功能目标的实现最后都会统一在服务器端,整个系统开发与设计的环境离不开这种结构模式,现在许多企业系统的研究开发大多会选择这种网络结构模式,企业在这种结构模式下可以建立属于自己标志的网络管理,简便而利落,更加有利于整个系统的管理;数据库的数据信息最后会以浏览器的方式呈现出来。这种结构模式,就是将林林总总的网络结合到一起去,像蜘蛛吐丝一样,编织成一张庞大的网。
整体结构可描述如图21所示:
/
图21 Browse /Server结构
(2)B/S的优点:
Browser /Server structure有很多优点,比如它可以随时随地使用,不需要额外繁杂的操作,只要你的电脑可以进行网络操作,就可以操作了,你可以去浏览查询信息;如果想要更新添加业务,只需要通过添加网页去重整功能;维护功能强大,而且操作简单,你只需要在对应的网页上修改更新,就可以获得实时更新。
(3)B/S与C/S比较:
①硬件环境不同:C/S 建立在专用的局域网的基础上,局域网的管辖范围很小,所以在这个范围内管理的人数是一定的,不仅如此,同一个局域网范围内,要求用户具备相同的操作系统,有一定的局限性。 B/S 建立在广域网之上的,它的范围相比局域网就更加广泛了,管辖范围比局域网也大,所管理的人员数目是很广阔的,适应能力更加强,自己可以管理信息,没有局域网那样的约束。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/600.html

好棒文