第一章-信息系统集成的概念和策划_第1页
第一章-信息系统集成的概念和策划_第2页
第一章-信息系统集成的概念和策划_第3页
第一章-信息系统集成的概念和策划_第4页
第一章-信息系统集成的概念和策划_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统集成技术课程说明课程说明本课程的地位、目的和任务:信息系统集成技术是包含技术基础课程与技术实践之间的一门综合应用课程,它既有技术专业课程的计算机实际操作内容,也有基于网络应用理论方面的知识,是一门综合性的专业课程。本课程应使学者了解Internet/Intranet的网络基本知识、了解目前在信息系统应用中所采用的主流技术,开发平台,应用领域,信息的搜集整理,强调基本理论概念、着重实际训练相结合。本课程包括基于数据库在网络上的开发与应用,基于WEB的各种脚本语言的编程和应用,了解创建的C/S(客户机/服务器)结构和B/S(浏览器/服务器),学会基于以上两者的信息系统开发与应用,至少会一种开发方法。课程说明

课程主要参考教材:

《信息系统集成实用技术——ASP.NETC#可视化编程》周立清华大学出版社《VisualC#Web应用程序设计》,杨学全,电子工业出版社—十一五规划;课程说明参考书籍《零基础学VisualStudio2005》,张庆华,机械工业出版社;《ASP.NET网络应用案例教程(C#.NET版),张登辉,北京大学出版社《网络程序设计-ASP》蔡翠平,清华、北交出版社;《Dreamweaver8+ASP动态网页制作实用教程》,陈建伟主编,清华大学出版社;《ViisualStudio2005+SQLServer2005数据库应用系统开发》,赵松涛,电子工业出版社《VisualC#2005全程指南》,刘建华,电子工业出版社《VisualC#+SQLServer数据库开发与实例》,李率松,清华大学出版社《本课程的实验指导手册》《本课程实践指导手册》课程说明参考网站

/ / /Channel/Source/JavaScript站点

/ /javascript/素材站点

/webcourse/webmonkey/sucaiku/其它搜索引擎:

等课程说明本课程的安排:本课程是考试课。平时成绩包括作业和考勤;目前暂时定为平时:考试3:7。作业两大类:考勤、实验作业。上课:实验上机:验完不成的同学,请利用课余时间完成。实验内容完成由老师直接检查记录,适当提问。信息系统集成概念介绍信息系统集成概念介绍知能点本章的知识点:常见的Web开发环境和平台;Web开发所需的基本知识、技能培养、素质要求;项目策划报告和过程开发环境的创建、配置本章的技能点:了解Web技术的重要性了解Web开发者的基本素质和技能要求熟知项目所需的常规步骤和内容学会写策划报告了解项目合同的过程学会开发环境的创建建立自己实验计算机的开发环境信息信息(趣解信息)

简单理解,消息等都叫信息,只有轻重缓急、有用无用等等区分。一只瓷杯子,放在那就是信息,不会引起注意。但如果有人说,这只杯子是拿破仑用过的瓷杯子,只要有人信,会引起轰动的,显然这两种信息给人的效果是不一样的。如果那只普通的瓷杯子只值10元钱,放在那可能无人问津,但如果相信是拿破仑的遗物,就算可以卖到10万元也超过本身价值的1万倍——这就是信息。就这样,许多店铺、商店、公司甚至于企事业在网上成立,有自己的商业经营模式、商品展示、有价格、有快递、有收付和支付等等有着与一般店铺、商店、公司甚至于企事业完全一样的操作、经营和运作模式,这些看不到摸不到的店铺、商店、公司甚至于企事业在网上创业、发展、壮大、兼并、破落或消失——这就是信息——有人称他为虚拟世界。信息系统信息系统随Internet技术的发展,人们通过Internet得到各种各样的服务将更加容易、方便,获得信息和发布信息的方法手段也更加多样。所谓的信息系统就是指搜集、查询、整理、利用、发布各种有用[包括无用的]消息的系统。

信息系统主要有以下几个方面:基于小范围的信息系统,单机版的各种信息处理系统,例如:个人财务处理软件;基于局域网络的C(Client)/S(Server)结构的单位内部各种信息处理系统,例如:单位的财务处理系统、ERP等;基于Internet网络的B(Browse)/S(Server)结构的广域网范围的信息处理系统,例如:国家信息中心、奥运会比赛管理系统等;混合型的复杂信息处理系统,比如:搜索引擎。编程方法编程方法早期的编程是面向过程的,下边的例子说明这种编程方法;面向对象的编程方法;窗体+事件驱动编程方法开始商品名称查找显示结果返回属性...对象A方法...处理返回开始商品名称查找显示结果返回显示对象方法...属性...事件处理编程语言编程语言早期的C语言是面向过程的,ASP、PHP、JSP是面向对象的基于事件驱动的,VisualBasic、VisualC++等是面向窗体的基于事件驱动的编程方法,VisualStudio开发平台就是后者。

.NET技术是的基于.NETFramework框架技术,它将VisualBasic.NET、VisualC#.NET、VisualJ#.NET、集成到一个公共语言运行时平台CLR(CommonLanguageRuntime)。也有人称之为IDE(IntegratedDevelopmentEnvironment)集成开发环境,这是一个编程、运行测试、修改代码的平台,CLR能够提供即时纠错和错误提示,使得编程轻松化。提供大量的.NET类库CL(ClassLibrary),类库包含了大量的常用的控件以及属性和方法,并且支持继承、扩展等操作,提高了编程效率。说明说明:

JSP和PHP是基于Unix或Linux系统的,在Windows下需要安装一些必要的辅助系统软件-平台问题,因此,当出现问题后以及在初学者初学过程中会遇到许多问题和困难,请注意。

ASP是微软自己开发的,因此简单易用,开发容易扩展性在Windows下好;ASP也有第三方开发的在Unix和Linux下运行的物件。微软目前极力推.Net系统。这是一个开发容易,编程简单的系统,但系统对平台的要求较高,就是说,至少需要Frameworks和MSDAC2.6或以上版才能正常运行。此外对硬件系统的要求较高:至少需要有1G内存和足够大的硬盘空间,大约3.5G~7G以上。信息系统信息系统集成:包括以下几个概念:1.按照需求进行系统分析和策划硬件层面的:发布方式、环境取舍、成本预算;软件层面的:采用的语言、系统配置等的考虑;2.按照策划进行系统规划和设计至少书写策划报告3.选择合适的硬件环境4.选择合适的开发语言和开发平台5.组成合适的团队6.制定可行的开发时间表7.检测和维护写出:安装配置说明、技术规范、使用说明、问题和解决、最后是维护合同等。系统集成信息系统集成:包括以下几个概念:1.硬件的集成硬件选择、集成为系统——服务器:Web服务器、数据库服务器、网络服务器、网关、防火墙、DMZ、其他辅助服务器,等,这些我们可以不用关心。2.软件和系统集成安装系统所选的操作系统、各种开发软件的安装和配置,各种服务软件的安装和配置——有些是包含在系统中的,例如:WindowsServer版本,包含了Web服务器、网络管理服务器、可以充当防火墙或DMZ、也可以安装SQLServer作为数据库服务器等;开发编程完成的功能模块集成为一个系统,检测和运行,发布和维护等。小结小结:信息系统集成就以下几个概念:1.两大类:局域网络[单机版]的C/S、广域网络的B/S。2.编程方法:面向过程、面向对象、窗体面向对象,VisualStudio.NET是典型的后者。3.语言:PHP、JSP、ASP、ASP.NET等,后两个是基于微软平台的,在Windows下得天独厚,简单快速效率不错;前两者在其他系统上也有好的表现。4.系统集成:硬件集成不是本科的内容,软件集成——系统集成也不是本课的要求,因此,本课程仅仅要求:无论是做单机版、C/S或B/S结构的系统,开发平台的选择、语言的选择、数据库的选择、系统分析和策划[策划报告]、编程制作、测试维护是应该掌握和会的。会至少一种,触类旁通学习替他。信息系统集成策划介绍信息系统集成策划介绍知能点本章的知识点:常见的Web开发环境和平台;Web开发所需的基本知识、技能培养、素质要求;项目策划报告和过程开发环境的创建、配置本章的技能点:了解Web技术的重要性了解Web开发者的基本素质和技能要求熟知项目所需的常规步骤和内容学会写策划报告了解项目合同的过程学会开发环境的创建建立自己实验计算机的开发环境系统环境随Internet技术的发展,人们通过Internet得到各种各样的服务将更加容易、方便。随各行各业逐步进入Internet随心所欲地发布和搜集各种信息资料,与Internet的交道愈加紧密,网络和网页人员也将有一个极大的需求高潮。在Internet中最主要的服务是信息服务,随之是电子商务和其他应用。作为信息发布,首先要搭建一个适用于本项目的开发平台——WEB开发平台。因此,我们要解决:平台搭建的问题和怎样设计制作符合要求的信息发布系统。一般来说信息发布系统包含:数据库系统、基于客户端/服务端的浏览器编程(页面网站)。信息搜集则是信息系统中另外一个主要用途。这部分内容在选修课程的电子商务等中学习,此课程不多介绍它。系统规划信息系统的规划在创建一个信息系统时,需要明确:3W+1H:What—作什么、Why—为什么做、Where—作在哪、How—怎样做。建立信息系统的目的(What—作什么)

首先要明确此系统的服务对象是谁-做什么的问题?每一个信息系统都有它的用途。不管是信息提供或查询、集团或企事业需为自己进行宣传,建立外界形象、或内部员工提供信息与服务,进行各种调度管理,发布技术档案和技术信息等、或为产品用户提供技术支持,与客户进行交流,进行电子商务,电子政务活动等。总之,在建立一个新系统之前必须要明确这个系统的目标是什么。

一般有两大类:内联应用系统、Internet上的应用系统。一个是在局域网上,另一个在广域网上。系统规划信息系统完成什么(Why—为什么做)

这里要明确的是系统要为什么做?比如,一个单位的内部文传系统它要解决企业内部的各种报文的各级传输、报批、归属、送达、存档、封存等;要解决文传过程的点和路径;再如:报销单据的提交、复合、审批、批准、报销、平帐、存档等一些列程序;等。又如,做一个企业的宣传和网上订购系统,此系统属于电子商务,电子政务系统;等。这两个需求是不一样的,这就可以理解在为什么做之后系统的选择和设计。做在那里(Where—作在哪)

一般来说有两大类系统:内联应用系统、Internet上的应用系统。一个是在局域网上,另一个在广域网上。系统规划最后涉及的是设计问题(How—怎样做)

当了解了目的、要求、内容后,就进行制作的策划问题。策划实际上包含了如下内容:系统需求分析、系统设计、具体操作、检验测试、交付等。需要注意如下问题:用户的要求是第一位的;技术是为内容服务的,一定要满足客户的需求;最大限度地满足使用者;尽量遵从使用者的习惯和意愿;操作是傻瓜式的操作过程中的自动提示和帮助;系统的可扩展性和生命周期商业和利润,功能和效益,等的考虑。开发基础

对于信息系统设计和开发者来说需要具有一定的综合能力,仅我们课程而言,只对信息系统中的信息发布做一描述:对信息系统开发人员的基本要求是:数据库、数据库原理的基本知识;各种数据库的应用范围和创建的基本知识;各种应用系统的组合和实现的功能的基本知识;信息系统的组成、系统分析、设计和策划、系统功能的实现、测试和维护等;至少会一种或一种以上实际基于数据库应用系统的平台搭建、数据库创建与开发、系统编程和实现;等严谨的作风、灵敏的思路、永远学习、善于合作、团队精神。以上几点不仅仅是信息系统开发、设计及制作人员的要求!开发基础建立信息网站基本需要如下步骤:信息发布方式基于Intranet的内联网:比较多见的是单位的文传系统、财会帐单系统、内部信息发布和通达系统、人,财,物等管理系统;或他们的综合应用系统。基于Internet的联网方案:单端口连接Internet网络系统基于Internet的信息发布系统信息系统的创意设计与制作发布问题混合系统基于Intranet和Internet的内联网和外联网的混合应用,技术相对较复杂的应用系统。我们的系统是Web服务的。开发基础构思和创意系统的名称一个系统一定要有自己的名称。通常为商品名、公司名称(缩写)、虚拟象形名等。基本要素为:突出企事业的形象和名称,便于记忆,产生联想,要有知名度,忌讳音同字不同的重名--替他人作嫁衣裳了。名称可以同时包含域名,申请国际和国内域名:负责国际域名审理、负责中国和中文域名审理。某些ISP公司也帮助审理这些业务。例如:tibet(西藏)ctibet

tibet(西藏)ctibet抢注域名是有头脑的事,但须注意商标权。名称也可以是商品名,企业名等。开发基础建立自己的信息系统发布位置:

基于局域网络的,仅需要将本单位的内联网建好即可,基于广域网的则需要:

a.租空间、b.虚拟服务器、c.ISP托管方式、d.买服务器租专线、等各种可用形式。4.设计、制作:硬件系统(此课程不涉及)、开发系统平台的搭建、数据库的选择和创建、服务和客户端应用编程、操作界面的设计和实现、各种管理的实现。设计方案、策划报告、系统框图或流程图、编程规范和标准、各种文档、等。

客户需求客户需求:一个网上图书网站,能查看书籍;完成邮件通知购书即可。图书1300多种,主要是各类教材和补习材料。有一个店面,销量按照开学初期量大,之后维持,以电话和面售书为主。店员4人,经理1人,副经理1人,员工2人[合同工]。从需求,可以看出客户对网站的要求并不明确,你从这些信息中的到了:书店的规模,性质,客户想做电子商务——网上书店。组织机构可忽略如何操作呢:调研、发布方式确定、技术方案、开发平台、系统功能模块和流程、数据库设计、编程开发、系统集成、测试、维护。调研一、需求调研:浏览Internet查找相关网站:当当、卓越、中国图书等网上图书网站,记录这些网站的运行流程,理解网站的功能。浏览ISP公司网站,查找网站的发布方式都有哪些类型,记录网站发布类型、提供的空间大小和服务、支持语言和数据库类型。这部分可以写出:网站的必有的大致功能、可以采用的发布方式和初建开销、大致的开发语言和平台、采用何种技术、是否采用分步开发方式——一期,二期等,技术难易程度等做一个初步评价。记录网站的功能、搜集素材、策划准备。需求模块二、列出客户需求按照客户需求和已查找的网站比较选择项目网站的功能模块,发布方式。可以看到,书店至少有:会员信息、图书信息、图书类别、购书车、下订单、网站信息;如果可能,购书评价-留言系统或投票系统;网站访问统计系统,……。得到:会员模块、图书模块、类别模块、购书车模块、订单模块、留言板模块、页面访问统计模块;后台管理模块;共8个模块。功能不多,采用租空间的方案,空间支持采用的技术平台要求即可。基本数据库的管理N管理员Y登录上传图书分档管理各种管理……返回功能分析三、功能分析按照功能模块做一下功能流程:购书加入购物车确认确认订单完成订单表N是会员YN一般浏览信息Y查询结果显示条件Y购买图书个人信息表下订单YYYNN注册条款同意NN留言更改留言版主YNY页面流程分析四、页面流程分析由功能模块得到的页面流程:购书,修改数量放入购物车确认确认订单合并购物车,修改N是会员YN首页(栏目、分类等)Y分类查询结果显示条件Y购买图书个人信息表下订单YYYNN注册条款同意NN修改个人信息更改信息确认YN类别查询结果显示条件Y注册N留言更改留言版主Y确认收件人NY生成订单返回首页图书详细信息不买,返回购买购买Y数据库分析五、数据库分析功能模块可以分析出数据库的表项:图书基本信息表、会员信息表、购书车、订单表、网站信息表、管理员表、图书其他信息表、访问记录表、留言表。会员购书订单信息登录111购物车购买书订单11n下订单数据库E—R图111意见留言板n1图书信息进书图书有111管理员后台图书录入11n1后台E—R图1上传录入信息n技术方案1六、技术方案技术方案牵涉的是可能和可行性问题。由以下因素决定:开发团队的技术能力、所使用的硬件设备支持程度、发布方式的选择和价位。由前边的决定,选择:

方案一:WindowXPProfessional+IIS+ASP+三剑客+MSSQLServer2005。优点:简单,容易,资料多,可分别创意设计制作最后集成,周期短,功能容易实现和可扩展,如果访问量不大,采用Access数据库,容易找到ISP的低价位的租赁空间或虚拟服务器。缺点:暂时找不到。技术方案3六、技术方案

方案二:WindowXPProfessional+IIS+PHP+三剑客+MySQL或MSSQLServer200X平台。优点:全部免费、资料多、在Windows平台上搭建PHP+MySQL平台也较容易,可以采用三剑客+写代码的组合方式,可分别创意设计制作最后集成,周期短,功能容易实现和可扩展;也容易找到低价位的ISP租赁空间或虚拟服务器。缺点:由于是新语言,在长期学习和掌握语言的能力受疑,需要安装和配置PHP开发平台的所有软件和平台。技术方案4六、技术方案方案三:WindowXPProfessional+JSP+三剑客+MySQL或MSSQLServer200X平台。优点:全部免费、资料多、在Windows平台上搭建JSP+MySQL[SqlServer]平台也较容易,可以采用三剑客+写代码的组合方式,可分别创意设计制作最后集成,周期短,功能容易实现和可扩展;也可以找到适当价位的ISP租赁空间或虚拟服务器。缺点:由于是非MS语言,需要学习和掌握语言的能力受疑,需要安装和配置JSP开发平台的所有软件和平台。技术方案5六、技术方案方案四:WindowXPProfessional+SQLServer200X+Visua;Studio2005或以上。优点:微软新推出的综合开发平台,技术先进,提供了大连的类库和控件,在编程制作上会有较多的资料和案例供学习应用,VisualStudio也是可视化的编译调试平台,方便开发基于数据库的Web应用。缺点:由于是新语言,需要重新掌握开发技能和技巧,学习和掌握语言的能力受到质疑,此外,租赁费用较高。综合以上,选用开发难度低、费用便宜的方案一进行系统开发。分工和进度七、分工与进度素材搜集与整理 1周可行性分析 1周方案选择 1/2周功能分析与设计 1周数据库选择和创建 1/2周页面流程与设计 1周写出策划报告 1周编程制作 2~3周系统集成与测试 1周书写使用说明书和技术文档 1周交付 1天分工和进度七、分工与进度素材搜集与整理——两人同时进行可行性分析——A方案选择——A功能分析与设计——B数据库选择和创建——B页面流程与设计——B写出策划报告——A+B编程制作——A+B系统集成与测试——A+B书写使用说明书和技术文档——A+B交付——AWeb开发环境ASPWindows2000/XPP系统安装网络协议TCP/IP;安装IIS(InternetInformationServer),只需要在添加删除Windows组件中选择此项组件即可;安装Office2000中的Access2000作为数据库、或安装SQLServer个人版或企业版。上述平台可以完成:利用ProntPage2000进行静态和动态ASP的网页设计与制作:站点管理、页面制作、超级链接、错误检查。可以将文件夹发布或用C:\Inetpub\wwwroob文件夹,浏览为:http://localhost/文件夹文件夹或/文件夹文件夹,计算机名/IP地址都可。Web开发环境JSPJSPForWindows开发环境(仅介绍)其他要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论