软件技术特点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本系统分为ES和CS两部分
一、BS 采用J2EE+WEBLogic+ SQLServer 模式编写。

(一)J2EE的特点:
J2EE是专门为WEE应用开发而诞生的一种语言,J2EE以“一次编译,处处运行”的神奇魅力和强大的安全技术支持,很快成为WEB 信息系统开发的首选语言。

目前J2EE的应用大部份都是多层结构的, 良好的分层可以带来很多好处,例如可以使得代码结构清晰,可以快速适应应用的新需求。

同时,J2EE 还提供了强大的安全技术(例如:JCA、HTTPS、JSSA等)。

对于电子商务系统而言,系统平台的安全性和效率是其中的核心问题,而这些正好是J2E已及其相关技术的强项。

因为J2EE在服务器应用,特别是电子商务、企业应用领域具有更广泛的应用,其稳定与可靠也被市场所证明,并且具有跨平台的优势。

JSP是BS结构程序开发的一个利器。

由于他的脚本语言是J2EE, 所以继承了J2EE诸多优点。

运行速度、跨平台性、扩展性、安全性、稳定性、函数支持、厂商支持、对XML的支持等等,JSP都是WEE 编程语言中最好的。

COM 组件的复杂性实编程实现有一定的难度。

而JavaBcans和J2EE的结合却是天衣无缝的。

(二)JSP的特点:
1.JSP的脚本语言J2EE也是面向对象的、分布式的、解释的语言。

2.JSP有一项全新的技术一一Sendet (服务器端程序)很好的节
约了服务器资源。

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

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

5.安全性上何为JSP用J2EE语言作服务器语言,J2EE最大优点之一就是
安全,J2EE也把这种特点带到JSP ±o
6.JSP跨平台的可重用性。

(三)SQLServer的特点:
1.Internet集成。

SQLServer数据库引擎提供完整的XML 支持。

它还具有构成最大的Wub站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQL Server程序设计模型与Windows DNA构架集成,用以开发Web应用程序,并且SQL Server支持English Query和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

2.可伸缩性和可用性。

同一个数据库引擎可以在不同的平台上使用,从运行Microsoft Windows&rcg; 98的便携式电脑,到运行Microsoft Windows 2000数据中心版的大型多处理器服务器。

SQLServer企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

3.企业级数据库功能。

SQLSen^er关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQLScnrer分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同
步。

可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

4.易于安装、部署和使用。

SQL Sender中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL Server 的过程。

SQL Server还支持基于标准的、与Windows DNA集成的程序设计模型,使SQL Server数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQL Server应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

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

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

SQLSe^cr提供了众多的WEB和电子商务功能,如对XML 和Internet 标准的丰富支持,通过WEB对数据进行轻松安全的访问,具有强大的、灵活的、基于WEE的和安全的应用程序管理等。

而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。

(四)常用WEB页面编写语言比较
二、CS 采用PowerBuilder+ SQLServer 模式编写。

PowerBuilder语言的特点:
1.可重复使用。

可在不同的应用程序间共享;
2•性能提升。

将计算机负担从客户机转至服务器,开发者可充分利用计算资源,使应用程序的执行达到最佳状态,由此获得更好的性能;
3.易于管理。

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

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

5.企业数据库的连接能力,PowerBuilder的主要特色是DataWindow, 通过
DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase. SQLServer> Informixx Oracle 等大型数据库连接。

6.强大的查询、报表和图形功能。

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

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

1、门户网站。

所有人员可以任意登陆浏览。

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

2、在线学习平台。

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

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

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

3、互动交流平台。

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

4、后台管理平台。

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

(1)人员管理模块。

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

(2)培训档案模块。

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

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

(3)课程管理模块。

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

(4)统计查询模块。

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

(5)集群短信模块。

根据工作需要,及时向各级网络管理员下发各类通知。

相关文档
最新文档