当前位置:文档之家› 企业内部管理系统

企业内部管理系统

企业内部管理系统 Modified by JEEP on December 26th, 2020.摘要随着社会的发展,信息化成为时代的主题,企事业内部文档管理系统是企业管理中一个较重要的环节,是从业人员日常工作和个人信息的一项基本资料的保留,也是信息保密及防止资料外泄的重要手段,实现文档管理的电子化是现在的发展要求。

企业内部文档管理系统有效的解决了纸质手工处理时效率低下和文件易丢失的问题,使得资料保留更完整查询更方便快捷。

由此本课题进行企事业内部文档管理系统的研究是具有深刻意义的。

经过详细的需求分析和系统设计之后,系统选择以动态网页技术、SQL server 2000数据库开发工具等为开发工具,在此基础上基于B/S(浏览器/服务器)系统模式,实现数据库的连接并完成企事业内部文档管理系统的功能,以更好地满足各单位的需求。

经过详细设计后将系统主要分为以下的功能模块:目录管理模块、用户登录模块、文件管理模块、文件检索模块、系统管理模块,完成了用户信息管理及查询等方面的基本功能,更有效的提高系统处理的效率以适应人员的工作需求。

本文简单的介绍了系统的需求分析、总体设计,对数据库设计、详细设计以及系统实现的技术和方法进行了详细的说明。

社会在发展。

一切都应该进步否则都将会逐步被淘汰,只有不断完善不断进取才可以更好适应于社会,生存与社会,发展于社会,才可以更好的服务于社会。

关键字:信息化、文档管理系统、、B/S系统模式目录88992555678第1章引言1.1概述社会的发展是多元的,由此在丰富了我们生活的同时也使得管理更繁冗,更沉重。

应运而生的企事业内部文档管理系统,是利用计算机对公司内部人员和文档资料进行的信息管理,它可以对企业中的工作人员进行管理和查询,也可以对文档进行合理的处理如添加、删除、附加等等。

文档管理信息化避免了以往手工录入的种种弊端,提高了信息管理的效率,节省了工作的时间和管理人员的劳力。

而且它通过数据库的统一管理减少了数据处理的诸多错误,保证了系统管理的统一性,也增加了保密性。

另外,文档信息是公司进行其它管理的前提,所以说内部文档管理系统是企业管理中一项重要的组成部分。

采用文档管理的信息化不仅可以很好的避免以往的信息处理的弊端,还可以拓宽出更多的功能应用,比如说文件的权限设置,在系统中可以对重要的文件进行安全设置保证它的访问权限,增强文件的安全性。

企业信息管理信息化在现在的发展中具有不可忽视的优势,也是未来企业管理不可缺少的,也是社会发展进步所必需,是进行一切行为的根本。

1.2课题背景文档管理是企业日常管理的一部分,对于工作的日常运行来说是很重要的。

然而现在许多机关、企事业单位的文档管理仍停留在基于纸介质的手工处理阶段,手工处理文档有许多缺点,比如说文档堆积多、重复劳动的工作多、分类管理困难、查询困难、利用率低、纸张浪费严重等问题,同时,另一个较严重的问题就是纸介质的文档,保存的时候容易受环境因素的影响,保存期限很受限制,而且纸质文档对森林的破坏也是较严重的。

在企事业单位信息化建设中,文档管理的电子化是一项比较基本和典型的要求。

企事业文档管理的电子化,有助于文档的长期保存、方便使用者的查询、也节省纸张开支。

此外,电子文档的集中管理可以保证数据的统一性,也可对数据库的管理进行权限的设置,这就有助于保障文档的安全性和保密性。

针对这个方面国外发展相对较迅速,国外很多国家地方已配备了十分先进的管理信息系统,而且由许多国外开发的带有图形化界面的文档管理信息系统,以其高质量和高安全性一直享有相当好的口碑,但是这一类软件结构复杂,由于语言的障碍等诸多原因,不便于我们某些企业的迅速掌握,其次我们也可能很难接受相对高昂的价格,所以我们应该开发出拥有自主知识产权的高水平软件产品,为管理做好强大的支撑平台。

现在,建立在计算机网络基础之上的企事业内部文档管理系统的应用和概念正逐渐的进入人们的生活,向文档管理信息化管理更进了一步。

在当前信息产业的强烈影响下企业的发展都在发生着变化,主要一个方面就发生在管理信息系统上。

企业内部管理等多方面的需要,使现在的企业不得不建设管理信息系统,虽说现在已经有很多成型的税务MIS系统,但是多数是基于C/S结构开发的。

针对这种系统的缺点是用户界面不够友好、不利于部门间的交流、数据冗余度大、效率不高、而且安全性方面也存在诸多隐患,所以现在系统模式由C/S向B/S转型已迫在眉睫。

据调查国内很多中小城市由于各方面原因,暂时还不能够配备数据库管理系统,经过需求分析得知,他们没有配备数据库管理系统的主要原因有两方面,一是经费问题,二是目前在一些管理工作人员计算机水平相对较低,不能进行较复杂的操作。

所以如果能够开发一套价格便宜,操作又相对简单的企事业内部文档管理系统,对国内这些小城市的发展来说是具有重要意义的。

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

因此网站建设在Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分。

而在网络的背景下,文档管理系统有了更好的平台,基于B/S(浏览器/服务器)的开发模式,通过Internet/Intranet访问后台数据库的三层模式,与文档管理的其他环节以及模块间进行连接,实现了文档管理的方便快捷,极大的提高了管理人员的工作效率。

1.3具体工作安排进行本系统主要进行以下几项工作:1、对项目进行需求分析调研,确定系统的需求和目的。

2、对系统的功能模块进行详细的划分,对系统所需实现的功能进行详细分析和总体设计,设计具体的单元模块并将各个功能模块进行设计。

3、使用进行页面设计, 使用C#.NET编程环境对每个功能模块编写相应代码并实现相应功能,使用技术连接后台数据库完成前后台的处理。

4、进行系统测试,修改系统错误并完善系统的其它功能。

第2章需求分析2.1系统需求本课题系统面向的研究方向为企业内部文档管理,是有利于提高公司管理人员的管理效率、保障信息的安全性等各方面的。

利用SQL server2000数据库访问技术设计可与数据库交互的网站,这些交互功能,如:查询、插入、修改等是所支持的。

本系统还采用B/S模式进行系统地设计与实现,通过这些系统,可以对信息进行规范管理、科学的统计和信息的快速查询,从而减少管理的工作量。

有效的管理企业、员工、文件信息相关的信息。

这就是企事业内部文档管理系统应该完成的功能,也是我们设计所达到的要求,更是我们完成设计的目的。

本课题系统实现应该改满足:1、更方便、更快捷、更实用;2、文件的完备,对不同的文件进行管理,保障文件的统一管理,是文件更完整,更齐备;3、对于系统的不同用户应该有不同的使用权限,将用户分为普通用户和系统管理员,方便系统管理,也增加文件的保密性;4、可将企业的文档进行分类,按照树形结构进行目录管理;更利于检测查询;5、根据目录划分将文件存放在合适的位置,并以附件的形式存储相关文件;6、对目录和文件进行权限管理,保障文档的安全性;7、提供回收站机制,文档或文件夹删除后先存放在回收站,对于回收站内的文件或文件夹可进行还原或彻底删除操作。

具有系统管理权限的用户可以进行回收站管理;8、提供包含文件检索在内的多种文件检索方式,更便于检索;9、具有系统管理权限的用户可以进行系统维护。

系统维护功能包括组维护、用户维护等;第3章总体设计3.1系统层次模块图文档管理系统主要分为11个子模块。

对普通用户有用户登录、信息查询、密码修改、文档检索、文档操作的模块。

对系统管理员有管理员登录、权限管理、组维护、用户维护、回收站管理、文档检索等模块。

见图3-1所示。

执行这些文件的还原或被彻底删除操作。

4、修改密码:用户根据用户登录模块登录后通过本模块修改个人密码,用来保障自己信息的安全性。

3.3各个功能模块设计系统的建立需要进行基本的需求分析,根据本课题模块的基本分析建立系统功能模块,将本小系统主要归结为三大部分:密码修改模块、系统管理模块、回收站管理模块。

整个系统架构图如图3-2所示:登录图3-2 系统整体架构图3.3.1密码修改模块相同于其它的信息管理系统,系统的登录都需要用到用户名及密码,在登陆前需要选择用户的类型。

登陆成功后对密码进行更改,若用户进行了密码的修改则重新更新数据库的数据,否则,继续使用原密码。

用户登录及密码修改模块的流程图见图3-3:3.3.2分为三种操作:查看权限、改写权限和管理权限。

系统管理员可以通过本模块维护组信息、用户信息等。

组信息的管理包括每个组的成员、组成员个人的访问权限,用户信息的管理包括个人信息的添加、删除、修改等操作。

在配置文件中没有注明需要的权限,默认情况下则不需要任何权限都可以访问。

可以看出,当一个用户进入系统后,其所能看见的菜单项取决于 3个要素:①在菜单配置文件中描述的系统所有菜单项;②在菜单访问权限配置文件中描述的每个菜单的访问权限;③用户自身所具有的角色。

将用户界面进行授权的过程可以理解为根据菜单访问权限配置信息和用户角色对系统菜单全集进行筛选以得出系统菜单一个子集的过程。

因此,整个解决方案的处理过程可以分解为 2个子过程:(1)读取系统菜单全集过程:该过程通过 XmlMenuParser,其中“根据 c及其子节点创建一个 PopMenu对象 pm”是一个递归调用方法,该方法的原型为:public static PopMenu LoadFromXmlElement(XmlElement e),该方法可以将一个 PopMenu节点及其子节点封装为一个 PopMenu对象。

(2)根据用户角色和菜单配置信息生成一个角色筛选菜单子集过程,ma是一个菜单授权对象,userMenu是一个菜单对象(刚开始其没有任何孩子节点),该对象就是最后需要得到的筛选菜单。

ma对象在创建了一个空菜单后,向登录用户询问登录者角色(GetRoles()方法),返回的 roles对象是一个集合,该集合就是登录者所具有的全部权限。

然后ma对象读取菜单访问权限配置文件中的每一个配置项(it:= ReadMenuAuthorizaionItem()),在得到当前配置项 it后,调用 CanAcces(it,roles)方法来询问当前配置项所描述的菜单项对于角色集合 roles是否可以被访问,如果方法返回 true,则可以通过菜单项 Id来获取该菜单对象,然后将获取到的菜单项对象 mc加入到结果菜单对象 userMenu中。

在根据登录用户的角色集合 roles得到该登录用户可以访问的菜单 userMenu后,下一个需要解决的问题是如何去在用户界面上去生成菜单视图。

相关主题