基于mvc模式的档案管理系统分析与设计

基于mvc模式的档案管理系统分析与设计

ID:27120244

大小:51.00 KB

页数:4页

时间:2018-12-01

基于mvc模式的档案管理系统分析与设计_第1页
基于mvc模式的档案管理系统分析与设计_第2页
基于mvc模式的档案管理系统分析与设计_第3页
基于mvc模式的档案管理系统分析与设计_第4页
资源描述:

《基于mvc模式的档案管理系统分析与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于MVC模式的档案管理系统分析与设计摘要:本文首先对系统进行了需求分析,接着运用面向对象分析法(OOP)和统一建模语言(UML)理论知识描述了档案管理系统的用例和角色设计,然后运用MVC设计模式和J2EE架构对系统实现进行了详细介绍,最后讨论了系统的性能。  关键词:档案管理MVCJ2EE用例角色    引言  档案管理部门多年工作逐渐积累起了数量庞大的电子形式与实物形式并存的图纸和文档。如何有效地组织、管理和利用这些档案,构造一个企业信息共享的环境,己成为现今企事业单位面临的主要问题。    1、系统分析

2、  基于MVC(model-vie)组成。(3)Controller,由ActionServlet类和Action类来实现。ActionServlet类是其核心组件,继承了javax.servlet.http.HttpServlet类,扮演中央控制器的角色。Action类负责调用模型方法,更新模型状态,并帮助控制程序流程,Action一般不实现具体应用程序逻辑。  系统运用UML技术通过MSVisio2003工具对用户的关键业务逻辑进行用例分析(见图1档案管理系统的用例图),系统实现了档案管理、借阅管理、消息

3、管理、系统管理、综合查询等功能,实现了用户管理、部门管理、档案建立、档案借阅、档案归还、档案催还、权限管理、日志管理等。这里主要描述系统的用例和角色的设计。  网上归档:实现网上编辑和网上提交。整理编目:档案接收、立卷归档和审核入库。档案利用:全文检索、借阅管理、专项打印和利用统计。专题编研:专题管理和档案编研。包括专题管理和档案编研。数据管理:数据库管理、档案数据维护。系统管理:用户角色管理、在线审批、日志管理、词典管理、系统设置。  系统中涉及的主要角色有:系统管理员:是指档案维护人员,可以建立档案数据库

4、,对数据库进行备份;可以对角色和用户进行管理,包括增、删、改以及授权等操作。档案管理员:是指档案工作人员,负责档案管理的日常工作。审核人:是指业务主管,负责审批手续。  查阅用户:是指普通用户,可以查询、借阅已授权的档案资料。  3、系统实现  3.1数据库的实现  SQLServer数据库利用mand对象地调用SQLServer的存储过程,在多个页面中调用同一个存储过程,使站点易于维护。这样意味着可以建立非常复杂的检索或者操作数据库的方法。简而言之,能用存储过程时就要用存储过程。如下代码实现了调用SQLSe

5、rver的存储过程:  <%PageLanguage="JavaScript"%>  <%ImportNamespace=System.Data%>  <%ImportNamespace=System.Data.SqlCIient%>    3.2系统功能实现  表示层负责处理用户的输入和向用户的输出,但并不负责解释其含义。以用户角色注册模块为例,表示层的文件为regedit.java。系统业务逻辑层的作用是作为纽带将表示层和数据库紧密联系在一起,放在VC设计模式构建了一个

6、综合的档案信息管理系统,其面向对象的特征使其具有良好的维护性、可操作性和可扩展性。  中国.LVC的Java].北京:电子工业出版社,2006.  [2]张蕾.基于.的档案管理系统的开发与研究[D],天津大学硕士学位论文,2007.  [3]洪国华.基于WebServices的档案管理系统[D],广东工业大学硕士学位论文,2007.  [4]符光宝,邵定宏,李兰友,基于Struts框架的档案管理系统应用研究[J],计算机工程与设计,2008.29(13)  [5]肖丹.知识型档案管理系统建设及其关键技术研究[

7、D],中山大学硕士学位论文,2010.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。