当前位置:文档之家› 软件技术特点

软件技术特点

软件技术特点
软件技术特点

本系统分为BS和CS两部分

一、BS采用J2EE+WEBLogic+ SQLServer模式编写。

(一)J2EE的特点:

J2EE是专门为WEB应用开发而诞生的一种语言, J2EE以“一次编译,处处运行”的神奇魅力和强大的安全技术支持,很快成为WEB 信息系统开发的首选语言。目前J2EE的应用大部份都是多层结构的, 良好的分层可以带来很多好处,例如可以使得代码结构清晰,可以快速适应应用的新需求。同时,J2EE还提供了强大的安全技术(例如:JCA、HTTPS、JSSA等)。对于电子商务系统而言,系统平台的安全性和效率是其中的核心问题,而这些正好是J2EE及其相关技术的强项。因为J2EE在服务器应用,特别是电子商务、企业应用领域具有更广泛的应用,其稳定与可靠也被市场所证明,并且具有跨平台的优势。

JSP是BS结构程序开发的一个利器。由于他的脚本语言是J2EE,所以继承了J2EE诸多优点。运行速度、跨平台性、扩展性、安全性、稳定性、函数支持、厂商支持、对XML的支持等等,JSP都是WEB 编程语言中最好的。COM组件的复杂性实编程实现有一定的难度。而JavaBeans和J2EE的结合却是天衣无缝的。

(二)JSP的特点:

1.JSP的脚本语言J2EE也是面向对象的、分布式的、解释的语

言。

2.JSP有一项全新的技术――Servlet(服务器端程序)很好的节

约了服务器资源。

3.再有就是J2EE的JDBC数据库连接技术。

4.JSP能定制标签库,所以对XML同样有十分广泛的支持。

5.安全性上因为JSP用J2EE语言作服务器语言, J2EE最大优点

之一就是安全, J2EE也把这种特点带到JSP上。

6.JSP跨平台的可重用性。

(三)SQLServer的特点:

1.Internet 集成。SQLServer数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server程序设计模型与Windows DNA 构架集成,用以开发Web 应用程序,并且SQL Server支持English Query 和Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。

2. 可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行Microsoft Windows® 98 的便携式电脑,到运行Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web 站点所需的性能级别。

3.企业级数据库功能。SQLServer关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLServer分布式查询使您得以引用来自不同数据源的

数据,就好象这些数据是SQLServer数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

4. 易于安装、部署和使用。SQL Server中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL Server 的过程。SQL Server还支持基于标准的、与Windows DNA 集成的程序设计模型,使SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

5. 强壮的事务处理功能,采用各种方法保证数据的完整性。

SQLServer是由微软开发的数据库管理系统,是WEB上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。

SQLServer 提供了众多的WEB和电子商务功能,如对XML 和Internet标准的丰富支持,通过WEB对数据进行轻松安全的访问,具有强大的、灵活的、基于WEB的和安全的应用程序管理等。而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。

(四)常用WEB页面编写语言比较

二、CS采用PowerBuilder+ SQLServer模式编写。

PowerBuilder语言的特点:

1.可重复使用。可在不同的应用程序间共享;

2.性能提升。将计算机负担从客户机转至服务器,开发者可充分利

用计算资源,使应用程序的执行达到最佳状态,由此获得更好的性能;

3.易于管理。可将大型、复杂的应用程序划分为易于管理的模块;

4.易于维护。由于组件集中,便于重复使用,适应商业需求的变化。

5.企业数据库的连接能力,PowerBuilder的主要特色是DataWindow,

通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。

6.强大的查询、报表和图形功能。PowerBuilder提供的可视化查

询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。

经典案例:山东干部学习网

案例介绍

山东干部学习网采取“门户网站+ 学习平台,省市一体、互联互通”的构架方式,以学分制管理为主线,实现网上“教、学、管、考”等功能。

1、门户网站。所有人员可以任意登陆浏览。

主要开设“首页、通知公告、干教资讯、重要精神、政策法规、在线答疑、热点链接”等模块。

2、在线学习平台。已经注册的干部,凭用户名、密码或采取密钥方式(山东CA数字认证)登陆学习。

在线学习平台提供了“学习超市、视频播报、最新课程、宏观决策信息、数字图书馆”等栏目,学员可以进行自主学习、自主考试、自主管理,查询资料、查阅本人参训档案等。

在全省干部共享学习平台课件的基础上,为各市单独开辟“地市专区”,供各市干部进入相对独立空间,学习、了解当地中心工作和任务。

3、互动交流平台。已经注册的学员可进入“交流天地”进行网上互动交流,根据干部不同级别,分别设置省部级领导干部论坛、市厅级领导干部论坛、县市区委书记论坛、处级公务员论坛、中青年后备干部论坛等。

4、后台管理平台。按照“上下联动、分级维护、分级管理”的原则,各级管理员凭管理用户名和密码登陆后台管理平台,按照职责进行相应管理和数据维护。

(1)人员管理模块。按照干部管理权限,实现各级干部所属区域、部门(单位)、处室、职务、职级等基本信息的日常维护、学员学习分区调整。

(2)培训档案模块。主要采集干部脱产培训、在线学习、在职学历学位教育、发表理论文章(著作)、党委(党组)中心组学习等方面培训信息,生成干部参训档案。

按照“谁主办、谁负责,谁调员、谁维护”原则,干部脱产培训信息经各级组织部门审核把关后,由各级党校、行政院校,各培训基地负责所主办培训班次学员参训信息的维护;其他机构组织的脱产培训和干部参加在职学历学位教育、发表理论著作等档案信息由各级组织部门定期组织,指导有关部门(单位)进行维护;省、市、县各级党委(党组)中心组学习信息,由各级组织部门进行维护。

(3)课程管理模块。根据需要可以增加、删除、修改课程;实时查看每门课程的点击情况,进行课程满意度调查,生成课程点击排行榜,实时查看每门课程的考试情况,及时调整试题内容等。

(4)统计查询模块。随时查询每名干部参加各类培训情况,统计汇总大规模培训干部任务完成情况,实现按职级、性别、地域、时间段自动统计各级、各类培训期数、参训人数,为各级调员,干部奖惩、考核,职称评聘等提供依据。

(5)集群短信模块。根据工作需要,及时向各级网络管理员下发各类通知。

相关主题
文本预览
相关文档 最新文档