毕业设计论文基于OCR系统的高校档案管理系统的数据库管理员功能.doc
《毕业设计论文基于OCR系统的高校档案管理系统的数据库管理员功能.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于OCR系统的高校档案管理系统的数据库管理员功能.doc(40页珍藏版)》请在三一办公上搜索。
1、长春理工大学光电信息学院毕业设计摘 要“基于OCR的高校档案管理系统” 是协同信息化办公系统,它将先进的管理理念和开发技术集于一身,以人为中心,致力于帮助用户实现共享资源、规范流程、推动执行为目的。“基于OCR的高校档案管理系统”依据Internet/Intranet的建设原则,在基本网络平台基础上,使用“客户/Web服务器/应用服务器/数据库服务器”的结构来构造单位内部的信息管理系统。客户端采用浏览器模式使信息管理系统的易用性更强,客户端不需要安装专用的客户端软件,使整个系统的管理维护工作大量减少。该系统能够让用户轻松构建起一个数据共享、流程同步的综合性信息化办公平台。通过本系统增强了对档案
2、管理,文件检索和查询的能力。关键词:OCR 档案管理 系统管理 AbstractBased on the college archive management system OCR collaborative informatization office system is, it will advanced management concept and development of technology collection in a body, with factitious center, is dedicated to helping users sharing resources,
3、regulating process, for the purpose of promoting the execution.Based on the college archive management system OCR Internet/Intranet based on the construction principle, advanced and practical based on the basic network platform, the use of customer/Web server/application server/database server struc
4、ture to construct the unit interior information management system. The client adopting the browser mode makes information management system usability, stronger, client does not need to install the proprietary client software, make the whole system of management and maintenance of work reduction. The
5、 system can let users easy to build up a data sharing and process of comprehensive information office platform synchronization.Through this system strengthened to file management, file retrieval and query capabilities.Keywords: OCR File Management System management目 录绪 论1第一章 系统设计31.1需求分析31.2 总体设计31.
6、2.1 系统功能分析31.2.2系统功能模块划分4第二章 技术简介及开发工具62.1 技术简介62.1.1 JSP简介62.1.2 Java简介62.1.3 ECSide简介62.1.4 AJAX简介72.1.5 Prototype.js框架简介72.1.6 SSH(Struts,Spring,Hibernate)框架简介72.2 开发工具92.2.1 开发工具的选取92.2.2 开发环境的搭建9第三章 程序设计113.1人员维护模块流程113.2角色维护模块流程123.3模块管理流程133.4机构部门维护模块流程14第四章 数据库设计164.1数据表的创建164.1.1用户信息表SM_USE
7、R164.1.2模块信息表SM_MODEL174.1.3机构部门信息表SM_DEPARTMENT174.2数据库逻辑结构设计184.3创建表的脚本文件184.4目录结构194.4.1 src目录204.4.2 test目录22第五章 界面设计及代码实现235.1 界面设计235.1.1登陆界面235.1.2 人员维护界面235.1.3 角色维护界面255.1.4 模块管理界面255.1.5 机构部门维护界面255.2 代码实现285.2.1 Spring配置文件action-servlet.xml285.2.2 控制层action295.2.3 业务层service305.2.4 Dao层Sm
8、OrganDao.java315.2.5 JSP显示层smUsersFrame.jsp32结 论35致 谢36参考文献37绪 论随着计算机技术和网络的飞速发展,人类社会进入信息时代,党政机关部门、企事业单位等对信息的利用和依赖逐步加强,特别是近年来Internet、Intranet和Extranet的飞速发展,WEB技术已成为信息管理的新手段,也为政府办公自动化提供了新途径。电子文件档案数据中心主要用于存储党政机关、相关企事业单位实施办公自动化系统运行过程中产生的有保存价值的电子文件信息。这些信息通过电子文件档案数据中心可转化成为档案或资料。电子文件档案数据中心将成为政府历史信息的集中地,所有
9、政务信息都将通过电子文件档案数据中心得以妥善处理。所以说档案数字化和创建数字档案馆有如下目的意义:实现文档一体化管理:有保存价值的电子文件将逐步做到即时归档,即文件信息处理结束后自动向电子文件档案数据中心提交。这样将大大提高文件的时效性,并减少文件信息归档过程的工作量,使得处理结束后的文件信息可以及时提供利用,同时不影响文件信息的整理。减少重复劳动,降低数据处理成本:建立电子文件档案数据中心后,各机关单位把办公和业务管理系统形成的电子文件直接归档到电子文件档案数据中心,避免了数据的多次辗转录入造成的大量重复劳动,减少了数据错误的几率,从而大大降低数据处理成本。实现信息共享,集中管理:传统的档案
10、管理模式中,各单位的文件档案信息资源都是独立的,就如信息海洋里的一个个孤岛。设立电子文件档案数据中心把各单位的文件档案资源整合起来,集中管理,形成一个统一的利用平台,所有历史文件信息均通过数据中心对外服务,当然信息共享并不意味着实体的集中管理,各个单位的档案室、资料室仍旧发挥着保存、保管信息实体的作用。保障数据的安全性:设立电子文件档案数据中心后,将由配备的专门人员进行日常的维护管理工作。可以通过采用多种措施保证数据的安全性,如建立完整的权限体系、内网外网物理隔离、双机热备份、数据备份机制等。通过这些手段在安全性方面将比数据分散在各个单位管理有更强的保障。统一标准、统一规范:所有政府关于电子文
11、件信息的标准和规范均由电子文件档案数据中心制定,各单位必须依照制定的技术标准和规范,对电子文件信息进行统一管理。只有这样才能统一数据形式、统一操作规程、统一利用方式,确立政府管理文件信息的权威,充分发挥电子文件档案数据中心的在信息管理、信息利用方面的作用,将电子文件信息的价值最大化。统一窗口,开放利用:社会公众可以对已公开的非涉密性现行文件信息进行网上查询,提高电子文件信息的利用率,增加政务工作透明度,发挥窗口作用,更好地为经济和社会发展服务。实现高校档案无纸化办公管理,具体包括各个门类档案的管理、收发文管理、电子文件管理等,可以用于传统方式的档案管理,也可以用于新的文件级档案管理方式,系统还
12、针对目前办公自动化环境下形成大量电子文件的的现状,实现了对电子文件的全程管理,充分保证了电子文件的真实性,有效性。系统预留了可以与各种办公自动化系统交换数据的接口,可以很方便地实现与用户办公自动化系统的无缝连接。众所周知,档案资料是任何一个企事业单位的知识财富和智力资源。在过去,部门都采用纸张资料保存档案,不仅消耗大量人力物力,更是容易受人员流动和环境变化而导致档案丢失,无法完整、长期的保存。随着现代信息技术的发展,为档案资料的保管与高效利用提供了科学、有效的手段和工具“档案管理系统”。该系统能够把部门信息档案清晰而完整的保存在数据库中,不仅省时省力,而且操作方便、安全性高。档案管理系统的出现
13、促进促进企事业档案资源的共享、加强档案安全性、节省了时间人力和物力。对与一些历史遗留的纸质资料如何将他们高效的转化为电子文档,从而保存到数据库中。如何解决的传统档案到电子档案的转化,实现无纸办公,为解决以上问题我院设计研发基于OCR的档案管理系统。系统包含了OCR识别、档案管理、邮件管理、系统管理四大模块,其中档案管理、OCR识别模块为文本系统的核心模块,邮件管理模块方便了登录本系统用户间的交流,系统管理模块用以维护整个系统,通常为具有管理员权限的用户所使用。40第一章 系统设计1.1需求分析档案管理系统市场上已经出现了很多,而对于一些历史遗留的纸质资料如何将它们高效的转化为电子文档,从而保存
14、到数据库中,传统的手工录入方式不仅费时费力,而且正确率不高。如何提高录入效率?如何方便档案的管理?如何便于用户的使用和操作?本系统针对以上问题设计和开发了基于OCR的档案管理系统。利用本系统的OCR识别技术可以很方便的将传统的纸质文件扫描识别为电子文档。针对图片格式的传统扫描为而言,以电子文档形式的扫描不仅占用的存储空间小,而且电子文档还具有编辑、修改、查询等功能。本系统作为一个档案管理系统,为方便档案的管理,设计了电子文档的创建、归档、共享、借阅、归还、销毁等功能。为方便日常用户办公管理,本系统增加了邮件管理,系统管理两大功能模块。为方便用户的使用和操作,本系统采用了B/S结构,用户不需要安
15、装特殊的软件只需也一个浏览器,一个用户名及密码就可以登录本系统进行相应的操作。这样不仅提高了工作效率,而且借助档案管理系统也方便了档案管理。这里主要针对系统管理模块功能进行需求分析,本系统为协同机构,部门,人员的管理。设计了机构部门维护,机构信息维护,部门信息查询,人员维护等功能模块,为方便赋予各机构不同部门人员不同的职责,系统设计了角色维护模块。将数据库中不同的权限赋予不同的角色,在将不同的角色赋予不同的人员,从而各机构的不同人员就具有了不同的权限了,也就实现了不同部门人员不同职责权限的设计。为方便管理人员管理维护本系统,项目中也设计了模块管理功能,在模块管理中用户也可以添加新模块,修改现有
16、模块。下面主要介绍系统管理模块各子模块应具有的功能:机构部门维护:用以实现机构查询,添加,编辑及部门维护等功能。机构信息维护:用以实现机构查询,查看及部门查询有等功能。部门信息查询:用以实现部门的编辑,查看,检索功能。人员维护:用以实现人员的添加、修改、查看、密码初始化、权限设置及和用状态等操作。角色维护:用以实现角色的添加,修改,权限设置,删除等操作。模块管理:用以实现在程序中添加模块,设置模块类型等操作。1.2 总体设计1.2.1 系统功能分析本系统主要分为OCR识别,档案管理,邮件管理,系统管理四个模块。功能模块如图1.1所示:图1.1 OCR系统模块划分图1.2.2系统功能模块划分本人
17、负责系统模块的部分功能,和数据库的维护功能。其中系统管理模块功能分为:综合信息管理,机构部门维护,机构信息维护,部门信息查询,人员维护角色维护,模块管理等,数据库维护分为数据库表的增、删、改、查及数据的备份和还原等功能。如图1.2所示:图1.2 系统管理模块划分图机构部门维护:主要负责机构部门的添加和编辑等操作,如图1.3所示:图1.3 机构部门维护机构信息查询:主要负责机构的查看和部门的维护。部门信息查询:主要负责部门的查看和编辑操作。如图1.4所示:图1.4 部门信息查询人员维护:主要负责人员的添加、修改、查看、密码初始化、权限设置及和用户状态等操作。角色维护:主要负责角色的添加,修改,权
18、限设置,删除等操作。模块管理:主要用来在程序中添加模块,设置模块类型等操作。第二章 技术简介及开发工具2.1 技术简介2.1.1 JSP简介JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用JSP技术。JSP技术可以以一种简捷而快速的方法生成Web页面,使用JSP技术的Web页面可以很容易地显示动态内容。JSP技
19、术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。2.1.2 Java简介Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C+类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML文档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。 Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最
20、有影响的编程语言之一。Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C+中各种弊大于利的功能和许多很少用到的功能。Java可以运行于任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。Java是因为撰写C+语言程序时的困难而研制的。起先,只是一个消费性电子产品大计划中的一部份,C+语言是当初被考虑采用的,但从一开始的编译问题一直到最后的一连串问题迫使得放弃C+语言,而有Java语言的产生。Sun是要Java成为一个简单(Simple)、面向对象的(Object Oriented)、
21、分布式的(Distributed)、解释的(Interpreted)、健壮的(Robust)、安全的(Secure)、结构中立的(Architecture Neutral)、可 移 植 的 (Portable)、高 效 能 的 (High Performance)、多 线 程 的(Multithreaded)、动态的(Dynamic)的程序语言。2.1.3 ECSide简介ECSide是有一个基于JSP Tag的开源列表组件。简单的说,它就是一组可以帮助你快速实现强大的列表的JSP标签。它的工作原理很简单,将要展现的列表的数据集合(Collection),放入request/pageconte
22、xt/session内(使用setAttribute方法。这个工作可以在action/servlet里完成,也可以在jsp页面内完成),然后页面跳转到使用ECSide标签的 jsp页面,此时 ECSide就可以帮助你展现出所需要的列表。2.1.4 AJAX简介为了增加客户体验本系统采用AJAX技术,AJAX是一种独立于Web服务器软件的浏览器技术。AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。通过AJAX,您的JavaScript可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。通过这个对象,你的JavaScri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 OCR 系统 高校 档案管理系统 数据库 管理员 功能
链接地址:https://www.31ppt.com/p-4857455.html