蓝丸兔公司 湖南 长沙 410118
摘要:Internet 和Web给我们社会带来了深刻影响。Web信息系统已成为分布式应用系统的主流形式之一,在公众计算、企业计算和行业信息化中发挥日益重要的作用。全国Web信息系统及其应用会议是中国计算机学会暨信息系统专委会主办的系列会议。软件工程国家重点实验室按照以软件工程为主体,以数据管理和信息安全为两翼的发展思路,在软件服务工程、复杂软件的构造方法和验证技术、软件分析测试与质量保障、可信软件、软件工程数据管理与数据挖掘等方面开展了理论、方法、技术、标准、基础设施以及典型应用等研究。
关键词:Internet Web信息系统 Web信息系统应用
一、Web信息系统及其应用思想
Web信息管理系统就是web的形式的信息系统,简单的讲就是网页的形式。
二、Web信息系统及其应用的科学精神
Web信息管理系统培养具有良好的政治思想素质、科学素养、人文素养和创新意识,具备现代管理学、信息学、系统论的理论基础,具备计算机科学技术知识及应用能力,掌握系统思想和信息系统分析及设计方法以及信息管理等方面的知识与能力的高素质应用型人才。需培养探索真理、发现真相的科学。需具备“怀疑、批判、创新、求实、协作”的科学素养。
三、Web信息系统及其应用的科学方法
解决系统复杂性的科学方法——系统科学方法。表示“部分之和形成整体”的意思。中国古代哲人老子的“道生一、一生二、二生三、三生万物”也具有浓厚的系统思想。
四、Web信息系统及其应用的国际国内标准化组织
国际: ISO:世界最大的非政府性国际标准化组织。
CCITSE:信息技术安全评估公共标准。
IEC:世界上成立最早的专业国际标准化机构。
ITU:通信系统安全标准。
国内: 全国信息安全标准化技术委员会。
五、为什么构建Web信息系统
能够帮助组织构建起对组织的战略、业务运作、信息安全获得实现和保障的管理机制和支撑平台。是强化组织执行力,提高组织响应速度和决策水平,提升组织效率,降低组织成本,是组织核心竞争力重要组成部分。
六、构建Web信息系统需要准备什么
构建Web信息系统需要达到Web前端高级开发工程师的要求:掌握开发语言C语言和PHP语言,精通Javascript脚本语言和CSS样式语言,了解Linux环境基本操作,掌握Web标准,浏览器兼容性,关注前沿技术如web新标准、CSS3,HTML5,Siverlight等。
七、什么是Web信息系统
Web信息管理系统就是存储,处理,输出各种信息的软件系统。比如学生成绩管理系统,企业库存信息系统。Web信息管理系统就是Web的形式的信息系统,简单的讲就是网页的形式。
八、Web信息系统有哪些特征
Web应用程序一般为B/S模式,B/S模式有以下特点:1、开发、维护和升级更经济。2、提供了一致的用户界面。3、开放性强。4、结构扩展性好,易于扩展。5、信息系统集成性更强。
九、谁来实现Web信息系统
使用Visual studio,借助微软的ORM技术,开发速度相当的快。如果可以借助CMS这样的成型模板开发的,当然是php、asp开发更快些,如果为安全性要求高,可以选择JSP。
十、Web信息系统核心技术之HTML静态网页技术
JavaWeb核心技术信息系统开发中的各种技术,主要包括如下内容:
1.网页开发技术:HTML静态网页技术、CSS网页美化技术、JavaScript核心技术、XML核心技术、AJAX核心技术。
HTML静态网页技术实现如最简单有序标签:
我喜欢看的书排名:
1.动画书籍
2.英语书籍
3.程序书籍
<hr/>
<div id=”fruit sort”>
<h3>我喜欢看的书排名</h3>
<ol>
<li><em>动画书籍</em></li>
<li>英语书籍</li>
<li>程序书籍</li>
</ol>
</div>
十一、Web信息系统核心技术之CSS网页美化技术
CSS,称之为层叠样式单。是一种专门描述结构文档的表现方式的文档,主要用于网页风格和设计,包括字体大小、颜色、以及元素的精确定位。
CSS内联样式实现代码如:
<body>
<P Style=”color:red”>海同科技 </P>
</body>
十二、Web信息系统核心技术之JavaScript核心技术
2.JAVA与数据库开发技术:掌握数据库设计E-R图,数据库SQL语句,各类数据库(分布式数据库和对象关系数据库),JDBC数据库访问技术。
数据库设计E-R图如设计一个图书馆数据库,图书馆数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位;对每本书存有:书号,书名,作者,出版社;对每本被借出的书存有读者号、借出日期和应还日期:
(图)数据库设计E-R图:
3.JAVA WEB核心开发技术:掌握ECLIPSE集成开发环境,LINUX下JAVA WEB项目的部署,JSP页面开发技术,JAVA BEAN组件开发技术,SERVLET服务器端组件开发技术,EL表达式语言,JSTL标准标签库,TAGLIB自定义标签。
4.JSF页面组件技术:掌握配置文件,JSF组件库,JSF核心库。
十三、Web信息系统应用框架和体系结构
Web应用框架(web application framework)是一种开发框架,用来支持动态网站、网络应用程序及网络服务的开发。 Web应用框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理,可提升代码的可再用性。
Web框架可以分为基于请求的(request-based)和基于组件的(component-based)两大阵营。基于请求的代表有Struts和Spring MVC等,基于组件的成员则有JSF、Tapestry等。
基于请求的框架较早出现,它用以描述一个Web应用程序结构的概念和传统的静态Internet站点一样,是将其机制扩展到动态内容的延伸。对一个提供HTML和图片等静态内容的网站,网络另一端的浏览器发出以URI形式指定的资源的请求,Web服务器解读请求,检查该资源是否存在于本地,如果是则返回该静态内容,否则通知浏览器没有找到。Web应用升级到动态内容领域后,这个模型只需要做一点修改。那就是web服务器收到一个URL请求(相较于静态情况下的资源,动态情况下更接近于对一种服务的请求和调用)后,判断该请求的类型,如果是静态资源,则照上面所述处理;如果是动态内容,则通过某种机制(CGI,调用常驻内存的模块、递送给另一个进程如JAVA容器),运行该动态内容对应的程序,最后由程序给出响应,返回浏览器。在这样一个直接与WEB底层机制交流的模型中,服务器端程序要收集客户端集get或post方式提交的数据,转换,校验,然后以这些数据作为输入运行业务逻辑后生成动态的内容(包括HTML、JAVASCRIPT、CSS、图片等。)
基于组件的框架采取了另一种思路,它把长久以来软件开发应用的组件思想引入到WEB开发。服务器返回的原本文档形式的网页被视为由一个个可独立工作、重复使用的组件构成。每个组件都能接受用户的输入,负责自己的显示。上面提到的服务器端程序所做的数据收集、转换、校验的工作都被下放给各个组件。现代WEB框架基本上都采用了模型、视图、控制器相分离的MVC架构,基于请求和基于组件两种类型大都会有一个控制器将用户的请求分派给负责业务逻辑的模型,运算的结果再以某个视图表现出来,所以两大分类框架的区别主要在视图部分,基于请求的框架仍然把视图也就是网页看作一个文档整体,程序员要用HTML、JAVASCRIPT和CSS这些界面的工作中解救出来。
由于基于请求和基于组件的两种框架各有优势。虽然一眼看上去后者有很大吸引力,普通的WEB开发人员只要使用专门的公司或开源组织提供的组件就可以轻松开发出好用漂亮的界面,但是有几种因素综合起来不利于这种理想中的方案。要编写一个没有潜在问题的、跨浏览器的、显示美观并且有足够灵活性可以调整的服务器端组件是需要高水平的技能、丰富的经验和较多时间的,
十四、Web信息系统应用
Web信息系统应用如设计一个学生课程管理系统:
1、(图)信息系统逻辑结构设计:
2、物理设计:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。
数据库选择(SQL SERVER 2008)
3、关系模式一览:学生、课程、学生课程、学生书籍;
实体:学生表:学生(学号 姓名 性别 年龄 所在系)
课程表:课程(课程号 课程名 先行课 学分)
学生选课表:学生课程(学号 课程号 成绩)
学生书籍:学生书籍(语文 数学 英语 政治 )
十五、结语
随着网络的发展,Web信息系统及其应用越来越普及,我们唯一能做的就是好好学习Web信息系统及其应用的思想和技术,让社会文明与时俱进的发展。
参考文献:
信息安全测评与风险评估 电子工业出版社
论文作者:罗嘉柃
论文发表刊物:《科技中国》2016年6期
论文发表时间:2016/10/17
标签:信息系统论文; 组件论文; 技术论文; 框架论文; 数据库论文; 网页论文; 核心技术论文; 《科技中国》2016年6期论文;