软件技术特点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件技术特点
本系统分为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页面编写语言比较
Jsp php Asp 操作系统所有平台多种平台 Windows 运行效率高中低稳定性高一般一般安全性高一般一般多层结构是否是应用方向偏重政府、银行、偏重企业级应偏重企业级应
电信等要求高可靠用用
性、高安全性、大
数据量的应用
平台支持公Sun 业余开发者微软司
二、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,集群短信模块。
根据工作需要,及时向各级网络管理员下发各类通知。