论文部分内容阅读
银行系统在业务管理过程中,发布并积累了大量的内部文件,这些文件都是员工进行日常查阅、操作、参考的重要依据资料。传统的文档分散的存放在各个独立的计算机系统的文件夹中,相对缺乏科学而合理的管理,文档的安全性问题突出,检索比较困难,文档的共享访问控制不易实现,降低了文档的使用率和价值。方便、易用的文档管理系统,是内部对文档管理、使用的一个技术保障,越来越受到银行业的广泛关注。
目前,文档管理系统主要存在的问题是:安全性的问题和文档管理系统采用如果B/S开发则存在用户等待时间偏长和用户体验不如C/S好等问题,如果采用C/S开发则存在开发周期偏长和不如B/S便利等问题。文档管理系统应该是实用、快捷、便利和有效的系统;应该是提供的功能应是用户真正需要的,能够给用户带来价值的,同时系统的推广使用不能给大部分用户带来太多额外负担,操作上应简单有效并且有很好性能的系统。
经过以上分析,论文介绍了文档管理系统的相关技术:RBAC作为一种方便、安全、高效的访问控制机制,是目前公认的解决大型企业的统一资源访问控制的有效方法;工作流技术降低了业务过程的整个处理时间、降低了管理成本、改进了工作质量;Struts2是一个高度成熟的Web开发框架,无论是稳定性还是可靠性都经过了市场的经验;Hibernate使得我们程序员可以随心所欲的使用对象编程的思维通过操作对象的方式来操作数据库;Spring不但改变了Java EE应用的开发和服务模式,而且已成为Java软件生态链中不可或缺的重要组成部分。
通过对于相关技术的理解,对于系统的物理架构、逻辑架构、体系结构、系统功能和系统整体操作做了设计,接着分析了系统用户登录、部门管理、岗位管理、用户管理、用户操作查询、文件操作查询、文档查询、资源监控和文档制作的设计过程。
系统具体实现采用JAVA为编程语言,关系型数据库管理系统ORACLE作为后台数据存储的方式。