周银生
南阳医学高等专科学校
windows平台下档案管理系统开发技术探析
周银生
南阳医学高等专科学校
近些年来,windows操作系统不断发展和进步,并对Internet标准进行了全面集成,采用Internet技术对桌面加以简化和统一,用户可以轻松、快捷地对存储于计算机及网络上的信息资源加以查找和浏览,并为用户充分利用Internet平台展开管理及服务搭建了基本平台。正是由于这样,档案管理工作和Windows平台联系越来越紧密。本文重点就windows平台下档案管理系统开发技术展开了分析,以供参考。
windows平台;档案管理系统;开发技术
近些年,Windows系统逐步由最初的Windows1.0、Windows3.2逐步发展到Windows95、97、98、2000、ME、XP、Server、Vista、Win7、Win8等版本。Windows操作系统的持续更新,也导致软件兼容问题越来越突出,就档案管理软件而言,如何从windows2000平台下所设计软件顺利过渡到最新版本的软件,解决其可能存在的兼容性问题,仍是摆在研究人员面前的重大课题。为了充分利用Internet,必须在Windows平台下,才有有效的开发技术对档案管理系统进行设计和开发,以保障档案管理工作的高效性。
基于Windows平台下对档案管理系统进行开发和设计,必须以实际情况为依据,充分利用已有软硬件及有关设备,实现档案资源的高效管理和全面共享,提升档案管理质量与效率。具体而言,系统必须满足如下需求:
1)系统必须满足档案管理业务流程,满足档案管理的有关标准,设置数据项时必须满足最新著录规则;
2)系统应具备良好的兼容性,确保接口的统一性、平台的无关性及可移植性,以便子系统接入;
3)系统应具有统计功能,能够对系统利用状况加以统计、管理,同时,具备友好的界面,便于操作、管理与维护;
4)对于核心档案应做好加密工作,具备良好的安全机制及独立性,确保软件环境变化时,数据仍具有良好的安全性与完整性;
5)最大限度地减少运行与管理成本,开发时必须充分考虑到档案管理系统运行效率,具有同档案管理实际向适应的检索功能。
自上世纪90年代末以来,Internet/Web技术诞生并不断发展完善,曾受到广泛而长期应用的C/S网络服务方式开始逐步朝着B/S模式发展,随后,B/S网络服务方式广泛用于Windows平台下企事业单位管理系统中。同时,面向对象设计方式逐步代替传统的面向过程设计方式,建模语言越来越规范和统一,大规模数据库系统开发运用日趋广泛。开发过程中,本文充分采用主流信息技术,以B/S模式为基础,利用UML技术对Windows平台下的档案管理系统进行了模型建立,并采用了VB.Net开发语言,以.Net架构为基础,借助于ASP.Net技术,选取Oracle9i作为数据库,以确保其性能的稳定性,最终实现了对档案管理系统的开发和设计。
系统模型构建,是通过全面考虑各种技术限制,对各项功能模型加以细化和扩展,最终确定一种容易转变为代码的方案。
1)系统登录。进入系统界面后,提示对用户帐号及密码进行输入,用户输入用户名和密码后提交给系统,系统进行验证,对用户帐号及密码正确与否加以确定,以便开始系统后续流程,或提示错误信息。
2)档案利用。系统提示用户进行帐号及密码的输入,用户在输入帐号和密码后,提交到系统中,系统判断帐号及密码正确与否,若验证通过,对所需档案存在与否进行判断,若存在将对档案信息的内容加以显示,并提供下载或浏览途径,系统对档案利用情况及有关信息进行记录。
3)档案管理。用户对是否进行档案记录的增加、删除和修改行为进行选择。将选择结果提交给系统,系统更新数据库,若选择的是删除档案记录,将提示用户再次对是否进行删除进行确认,再对数据库加以更新。
4)档案检索。用户将检索条件输入系统,由系统对是否存在满足条件的档案进行判断,若存在满足条件的档案,则对档案信息进行显示,若没有,则显示未找到档案信息提示。
5)档案统计。用户将统计条件输入系统中,系统对满足条件的档案存在与否加以判断,如果存在,对统计结果加以显示,若不存在,则显示为0。
6)打印报表。用户将打印条件输入系统中,系统对档案存在与否加以判断,如果存在,则用户可选择打印预览或打印报表等执行动作。
7)档案销毁。系统以系统管理员所提交信息为依据,对档案加以检索,如果存在,则对档案相关信息进行显示,并由系统管理员再次进行确认,明确是否确认销毁,确认之后档案即被销毁,并对销毁记录、数据库进行更新。
8)系统管理。系统对用户帐号及密码输入进行提示,用户依据要求输入帐号、密码,提交到系统中,系统对其正确与否加以判断,如果验证通过,则对是否添加、删除、修改用户信息进行选择。选择添加、修改后提交,系统进行更新,若选择删除用户,会要求管理员再次进行确认,决定是否进行删除或保留,再对数据库进行更新。
9)档案权限利用审批。系统对用户帐号及密码提示输入信息,用户输入之后,提交到系统中,系统对正确与否进行判断,若验证通过,对档案是否存在进行判断,如果存在,会对档案信息进行显示,审批人对审批意见进行填写,之后提交给系统,系统对审批记录进行更新。
10)修改口令。用户将新旧密码分别输入系统,系统对旧密码正确与否进行判断,如果验证通过,则接收新密码,并提示修改密码成功。
本文在Windows平台下,结合档案管理现状及需求,对档案管理系统进行了开发和构建。本文采用了多项开发技术对系统模型进行了构建,满足了档案管理工作的需求及特点,还有效取代了传统手工模式,提高了档案信息的共享与管理效率,有效降低了系统管理与运行成本。
[1]吴竟华,陈根才.基于三层结构模式的档案管理系统设计及实现[J].计算机应用,2010,8(12):819-824.
[2]Mike Morrison,Joline Morrison著.数据库驱动的web站点开发[M].梁志敏,蔡建译.北京:清华大学出版社,2009:29-35.