APP下载

基于B/S架构的电子文档管理系统

2019-09-10胡军

锦绣·下旬刊 2019年9期
关键词:文档信息管理管理系统

摘 要:系统采用B/S架构,利用.NET开发平台,采用Asp.Net作为开发工具,用SQL SERVER2000作为后台数据库进行开发。系统是基于.NET的三层架构,方便系统功能的扩充,通过CSS文件来控制页面的风格,利用ADO.NET技术进行对数据库的操作。系统主要完成了登录,员工信息管理,部门信息管理,文档管理,系统权限管理以及日志管理的功能。

本文主要描述了电子文档管理系统的分析、设计与实现过程,并阐述了数据库的设计开发思路和各功能的设计思想与实现方法。

1.引言

文档管理系统是OA(OA,Office Automation)中的一个大的分支,发展于70年代中期,OA最先是由发达国家为了解决解决办公业务量急剧增加对企业生产率产生巨大影响问题的背景下而发展起来的一门综合性学科,文档管理系统(DIMS,Document Information Management System)是针对用户信息化过程中产生的大量电子化文档难于管理的需求而专门开发的智能文档系统,能对各种电子文档进行分类有效的管理,便于公司或企业员工之间的知识的共享和交流。

2.可行性及需求分析

技术可行性:本系统采用微软推荐的Asp.Net+Sql Server技术来开发,Asp.net目前进行B/S(浏览器/服务器)开发系统的最好的工具,asp.net相比asp,使程序设计相对简化,结构更为清晰,它主要是面向程序员的一次改革,它使编写大型的web应用程序更为简便和符合现代软件工程;本系统采用3层结构开发,三层分别是:用户层、业务逻辑层、数据层;用户层就是运用程序与用户的操作接口。

操作可行性:本系统是基于B/S模式下的,也就是说,只要服务器安装好了本系统,用户不论在什么地方,只要能联网的情况下,通过浏览器就可以轻松的开始浏览系统,对系统进行任何操作,而且系统的界面优化,并且文档的管理采用类Windows界面风格,使得用户几乎不需要任何培训就能进行网上办公。

3.系统设计与配置

总体设计的原则

(1)先进性:设计方案中立足先进技术,采用最新科技水平、国际流行的 B/S 结构。本系统的运行模式要求采用多层结构,各个系统之间的数据交换是通过数据网关(数据交换中间件)进行的,同时针对业务逻辑进行组件化设计(业务逻辑层),在客户端用户通过浏览器进行信息的浏览、查询、统计分析等等应用操作(客户应用层)。

(2)可扩展性:所有提供的功能均考虑到随着应用的逐步完善、访问量、信息量的逐渐增加等需要,提供了安全、简单的扩展方案满足对硬件(不同层面)的任意扩展,以适应不同时期的情况,同时系统也考虑了软件的任意扩展,因为本系统是应用在 B/S 模式下,并通过组件进行构建,所有可以任意的扩展系统功能。

(3)规范性:规范性、标准化是一个Web文档信息系统建设的基础,也是系统和其他系統兼容和进一步扩充的根本保证。本系统许多关键功能都已模块形式存在,各模块符合软件系统的标准和规范,容易移植和升级。

4.详细设计及各模块的实现

4.1 系统三层架构的构建

由于本系统是基于.NET的三层架构(表示层,业务层,逻辑层),这样的结构是现在比较流行的结构,因为它的可维护性很好,能在以后不断的需求下,方便的扩充系统的功能,实现用户的需求。

4.2 系统数据库的连接

本系统采用了微软最新的技术ADO.NET来进行对数据库的操作,ADO.NET是由.NET framework为与数据库中的数据进行交互而提供的一组对象类的名称,然而它是对Microsoft ActiveX Data Objects(ADO)一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。

4.3系统登陆模块设计与实现

本系统的登陆模块,采用验证码技术,防止了非法用户的攻击,每次用户登陆系统时,认证码都是不同的,我把生成的验证码保存在Session中,然后在程序中判断,如果用户输入的认证码与 Session中保存的相同,则通过验证,否则提示“验证码错误”,同时系统中还对用户名错误和密码错误,都做了不同的处理,并可以保存在数据库中的日志表中,供管理员分析。

4.4员工信息管理

在一个文档系统中,员工信息管理是必不可少的一个重要部门,因为对于文档的操作都是基于用户来进行操作的,包括对文档的精确的控制也是需要在员工的基础上进行的,本模块中,员工信息管理包括员工的查看,添加,修改,删除,具体的实现步骤。

5.总结

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

参考文献

[1]郑耀东.ASP.NET网络数据库开发实例精解[M].北京:清华大学出版社,2006。

[2]陈完斌,孙永强,邸艳辉.Visual C#.NET入门与提高[M].北京:清华大学出版社,2002。

[3]王波,桑军,谭克艰,蔡海尼.办公自动化系统设计[M].北京:人民邮电出版社,2003。

[4]马嘉,张立科.中文版 Fireworks MX网页制作培训教程[M].北京:人民邮电出版社,2003。

[5]吉根林.ASP.NET程序设计教程[M].北京:电子工业出版社,2004。

[6]方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,2005。

作者简介:

胡军(1979-),男,江西南昌人,南昌大学信息工程学院计算中心 研究方向:计算机应用。

猜你喜欢

文档信息管理管理系统
浅谈Matlab与Word文档的应用接口
基于单片机MCU的IPMI健康管理系统设计与实现
高校就业工作信息管理平台设计
有人一声不吭向你扔了个文档
轻松编辑PDF文档
基于物联网的IT运维可视化管理系统设计与实现
浅析计算机应用技术与信息管理的整合
计算机应用技术在信息管理中的应用
基于分布式数据库Cedar的高效工单管理系统设计与实现
Word文档 高效分合有高招