4系统的需求分析
4.1概述
“通用档案管理系统”主要研究通用的档案管理信息化解决方案,研究各单位各行业档案系统的普遍特征,研发适合各类型层次单位的档案信 息管理系统软件。在泸州职业技术学院综合档案
管理的基础上,通过通用性的研究,将该系统的可 应用拓展到其他单位或者行业的档案信息系统建设,以期提高地方档案工作信息化水平。 (1)开发“档案信息管理系统”
主要研究档案的整理与组卷、档案归档管理、档案内部与远程查询、电子文档的管理、打印编目、借阅管理、统计分析等功能的设计与实现,全面实施档案管理微机化管理,增强其科学性、通用性、规范性和易操作性。 (2)开发“公共档案web 发布系统” 对需要让公众查阅或对外交流的档案通过互联网web 页面进行发布,做到经济高效、方便快 捷。 (3)加强通用性研究,促进推广应用由于该软件具有较高的推广价值,系统特别注重通用性的研究,以减少重复开发,节约人力物 力和财力。以泸州职业技术学院的应用为起点, 直至推广应用,促进本地区及周边地区档案信息 化的建设。
(4)总结经验、技术创新
系统看法过程中注重开发经验的总结和开发技术的创新,为开发类似的信息管理系统提供借鉴。
5系统性的原则
5.1概述
通过考察大量的管理信息系统开发实践总结
基金项目:四川省软科学项目(05ZR025-12,2007R16-005)、四川省教育厅重点课题(2006A170)和泸州市重点科技项目 (泸市科[2006]21 号、泸市科[2007]27 号)资助
作者简介:1 贺元成(1965 ),男,硕士,教授。主要研究方向:机械工程,信息化。
2 温怀玉(1977 ),男,硕士,高级工程师。主要研究方向:软件工程。 “通用档38 案管理系统”的设计与实现2007 年第4 期出系统开发中应遵循的基本原则,遵循这些原则可以提高管理信息系统开发的成功机会。这些基 本原则如下: (1)针对性原则
档案管理信息系统的目的是及时、准确地收集档案的数据并加工成信息,保证信息的畅通,为单位各项决策、经营、计划、控制活动提供依据,因此在系统开发的整个过程中,开发人员应始终与用户保持密切联系,不断地、及时地了解用户的要求和意见,这是开发工作取得成功的必要条件之一。
(2)实用性原则
实用性是系统开发所要遵循的最重要原则,
系统必须满足用户管理上的要求,既保证系统功能的正确性又方便实用,需要友好的用户界面、灵活的功能调度、简便的操作和完善的系统维护措施。为此,系统的开发必须采用成熟的技术,认真细致地做好功能和数据的分析,并充分利用代码技术、菜单技术及人机交互技术,力求向用户提供良好的使用环境与信心保证。 (3)系统性的原则
管理信息系统是综合信息管理的软件系统,有着鲜明的整体性、综合性、层次结构性和目的性。它的整体功能是由许多子功能的有序组合而成的,与管理活动和组织职能相互联系、相互协调。系统各子功能处理的数据既独立又相互关联,构成一个完整而又共享的数据体系。因此,在管理信息系统的开发过程中,必须十分注重其功能和数据上的整体性、系统性。 (4)创新性原则
管理信息系统的功能不是简单地用计算机模仿传统的手工作业方式,而是发挥计算机自动化管理的各项优势去改革传统的工作。建立的管理信息系统不仅能够代替人去完成一般的事务性工作,还要求具有一定的分析统计、智能功能,弥补
传统方式的不足,完成人们认为应该干而又不能干的工作。 (5)动态适应性原则
档案管理信息系统开发的动态适应性还要强调管理信息系统的可扩展性。随着单位规模的扩大以及外界环境的不断变化,会出现新的管理要求。为了适应这种变化,管理信息系统必须具有良好的可扩展性和易维护性。 (6)标准化原则
无论是档案管理信息系统本身,还是档案管理信息系统的开发过程,都应该遵循和保存相应的标准。
6系统开发相关技术
6.1 软件开发方法
应用软件系统主要有两种开发模式:生命周期法和原型法。生命周期法强调自顶向下分阶段开发,并要求在实际开发前必须先对系统需求严格定义,原型法开发则首先由技术设计人员提供一个“样品”,用户再向开发人员迅速“反馈”,并不断对其修改提高。通过开发实践表明,原型法是一种
更好的开发模式。这是因为建立快速原型进行系统的分析和构造可以增进软件人员和用户对系统服务的需求理解,使比较含糊的具有不确定性的软件需求明确化,可以防止以后由于不能满足用户需求而造成的返工,避免不必要的经济损失,缩短开发周期;原型法提供了一种有力的学习手段,让用户尽早的熟悉和学习系统;使用原型法 可以很容易的确定系统的性能,确认各项主要系统服务的可用性,确认系统设计的可行性,也很容易生成最终版本。
6.2 软件系统运行模式
CS 模式是较为成熟的软件运行模式,基于局域网设计,运行速度快,安全性高,为当今主要的软件所采用,BS 软件运行模式是软件结构发展的趋势,基于互联网设计,客户端不需要安装程序。相对于单一的CS 模式或BS 模式,这种混合模式的优点在于:保证敏感数据的安全性,特别是加强了对数据库的修改、删除和增加等操作的控制能力;经济有效的利用校园网内部的计算机
资源,简化了一部分客户端程序;既保证了复杂功能的交互性,又保证了一般功能的易用性与统一性。因此学院的档案管理信息系统采用CS 模式和BS 混合模式进行开发。
6.3 NET 系统开发平台
通过.NET,Microsoft 提供了一种全新的开发平台,这个平台将推动以新体系为基础的协同Web应用开发。
NET 开发工具,包括:IDE(Visual Studio.NET集成开发环境),用来开发和测试应用程序;.NET 编程语言(例如Visual Basic.NET 和新的 Visual C #),用来创建运行在CLR 下并且使用类库的应用程序。 2007 年第4 期泸州职业技术学院学报39
6.4 系统相关数据库技术
档案管理信息系统数据库平台具有支持大量并发数据访问的处理能力,大规模数据的存储能力、快速的检索能力,并发处理能力和各种异构数据库平台之间的传输、存储和转换能力。目前供选用的有SQL server、oracle、db2。其中SQL Server
是一款面向高端的关系型数据库管理系统,它提供新一代大型电子商务、数据仓库和数据库解 决方案。并且提供了丰富的管理工具支持数据的 完整性、安全性和作业管理,具有分布式数据库和 数据仓库功能,能进行分布式事务处理和联机分析处理,支持客户机服务器结构。
7系统流程与功能设计
7.1 档案系统管理流程
档案资料由文件形成部门进行预立卷、组卷、拟定标题审卷后,收集送交档案管理部门,档案管理部门对有问题的盒(卷)提出修改建议返还文件形成部门,修改完毕录入案卷目录、填写案卷封面,办理移交手续归档。经档案档案管理部门,对外提供借阅、统计、分析、查询等服务,并由档案管理部门负责销毁工作。
7.2 档案管理系统结构
(1)多层分布式结构档案管理信息系统是以单位现有网络为基础,是建立在单位数据中心(统一数据库、共享数据库)之上,涵盖了单位的全方位档案信息的管理平台。
档案管理信息系统以统一门户的形式把各种信息化服务集成在一起提供给档案用户,并实现统一身份认证.档案管理信息系统采用.NET语言平台开发,数据基于SQL 的多层BS 应用系统,把能够执行特定功能的应用逻辑