基于b-s架构的信息管理系统设计与实现

基于b-s架构的信息管理系统设计与实现

ID:28173185

大小:73.62 KB

页数:7页

时间:2018-12-08

基于b-s架构的信息管理系统设计与实现_第1页
基于b-s架构的信息管理系统设计与实现_第2页
基于b-s架构的信息管理系统设计与实现_第3页
基于b-s架构的信息管理系统设计与实现_第4页
基于b-s架构的信息管理系统设计与实现_第5页
资源描述:

《基于b-s架构的信息管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、于B/S架构的信息管理系统设计与实现【摘要】为实现无纸化办公发展要求,提高效率和工作质量,本系统以Java为开发工具,采用基于B/S模式的三层架构。系统的架构设计遵循平台化、组件化的设计思想,采用统一的数据交换、统一的接口标准、统一的安全保障。采用全程建模、基于组件分层开发的技术路线,并支持大颗粒构件的复用。在开发过程中,用户界面采用Flex技术进行开发,系统具有良好的客户体验。【关键词】信息管理;B/S模式;Java;Flex技术0引言随着计算机网络的普及,信息流通的便捷度、强度和速度在不断增强,电子文档管理在信息时代扮演着重要的角色,文档管理技术在不断的

2、发展和变革,数据库技术、访问控制技术和版本控制技术等都要应用在文档管理中[1]。所谓文档管理系统,根据IDG的定义,文档管理系统是用来实现文档的产生、管理文档的存储访问、控制文档的分发、监控文档的流转过程的软件系统。为了提高行政办公人员的曰常办公效率[2],增强企业内部协同合作的能力;开发设计基于B/S结构的人事管理系统,可以方便管理者有效管理文档的同时,大大提高了文档查找效率,进而提高了行政部门的综合效率[3]。1系统需求分析为了更好的满足管理部门对信息的信息化管理[4],并遵循项目系统建设过程中的适用性原则、渐进性原则、配套性原则、易维护与扩展原则、经济

3、实用原则、安全可靠原则等,因此,所需的子系统具体如下:1)基本信息管理子系统:基本信息维护:显示全校人员信息列表,可以增加,修改,删除,统计,查询(自定义方式)人员信息。2)人事科管理子系统。请假管理:管理人员的请假业务。离退管理:管理人员的离退业务。退休信息变动:处理在遐休员的信息变动业务。3)师资科管理子系统:培训信息管理:管理人员的外出培训记录,记录之后可以打印报销单,保证书,协议书等。进修信息管理:管理外校人员在我校进修记录,可以打印介绍信,计财处的收费单,进修证明存根。外聘人员信息管理:管理外聘人员基本信息。4)工资科管理子系统。正式职工工资管理:

4、管理正式职工的工资和岗位津贴。退休职工工资管理:管理退休职工的工资和岗位津贴。工资变动管理:管理职工的工资变动记5)报表统计管理子系统。报表统计:管理各种统计报表。统计分析:统计分析各种数据,以柱状,饼状等图形显6)系统设置管理子系统:该子系统必须具备修改密码的功能,具有系统编码来管理系统中编码。具有部门管理功能,来管理各部门信息。此外还需具备权限管理,来管理各个不同部门的权限。2技术平台2.1B/S模式B/S(Browser/Server,浏览器服务器)模式又称B/S结构。在这种结构下,用户工作界面是通过浏览器来实现的[5]。能实现不同的人员,从不同的地点

5、,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据。该结构在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库服务器组成。客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。本系统由下到上分为三层主框架:数据层、业务层(分为应用支撑层与应用层)及表现层(分为用户层与展示层),如图1所示。2.2JAVAJava是1995年6月由S

6、un公司推出的革命性的编程语言,Java是一种通过解释方式来执行的语言[6],语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。2.3FLEXFlex是为满足希望开发RichIntenet应用程序的企业级程序员的需求而推出的表示服务器和应用程序框架[7]。Flex表示服务器提供基于标准的、声明性的编程方法和流程,并提供运行时服务,用于开

7、发和部署丰富客户端应用程序的表示层。Flex开发者使用直观的基于XML的语言来定义丰富的用户界面;该语言由Flex服务器翻译成智能的客户端应用程序,在普遍存在的Flash运行时环境中运行。Flex提供一种新的技术以解决这些问题。在Flex出现之前,试解决用户界面问题的企业级开发者常常因为HTML的局限性而遭受挫折。HTML起初是为浏览静态文档而设计的,并不适合于提供内容丰富、交互性强和数据驱动的应用程序。如2所示为Flex技术架构。3系统实现系统以Internet为平台,实现客户端真正的“瘦身”,只要客户端装有浏览器,均能使用该系统,方便各个角色使用系统。全

8、校教职工可以在任何一台能够连接互联网的计算机使用此系

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

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

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