MIS系统开发模式选型之我见

来源 :中国市场 | 被引量 : 0次 | 上传用户:Lxue_hlp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  现今的大学教育随着学校规模的不断扩大,学生数量的增加及学生素质变化,使得学生管理工作日益繁琐及困难,如果一味的延续传统的简单的人工管理已远远不能满足现实需要。先进的现代化科技手段和技术在学生管理工作中的应用已势在必行。而且必要的技术支持已经使学生管理工作的现代化及信息化成为可能。那么在学生管理信息系统的开发中,必然要面临信息资源的共享,那么如何对MIS系统开发模式进行选型是至关重要的。
   随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技术以及网络分布式对象技术的飞速发展,很多应用系统的体系结构从C/S结构向更加灵活的B/S多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段。那么在选型时认识这些结构的特征,并根据实际情况进行系统的选型,对于成功开发一个MIS系统是非常关键的。
  
  一、 C/S和B/S结构
  
  (一) C/S结构
  C/S结构,即Client/Server(客户机/服务器)结构。C/S结构一般采用两层结构,把数据库放在远程的服务器上(后台),在客户机(前台)上安装应用软件。在前台也就是客户机,即用户界面(Client)上完成接受用户的请求与操作,并向数据库管理系统提出请求;后台是服务器(Server),主要完成数据库的管理与具体操作最终用户需要的数据提交给客户端,客户端将数据进行计算并将结果呈现给用户。
  在C/S结构中更重要的是提供完善的安全保护及对数据的完整性处理。在允许多个客户同时访问同一个数据库的情况下,必须解决好数据库访问中的冲突问题。
  (二) B/S结构
  B/S结构,即Browser/Server(浏览器/服务器)结构。B/S结构主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术。特点是只需安装和维护服务器(Server),而客户端采用浏览器(Browse)运行软件。
  B/S采用三层体系结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用从逻辑上分为表示层、业务逻辑层和数据存储层三个不同的处理层次。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。
  在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。
  
  二、 在实际应用中C/S和B/S结构体系的分析与比较
  
  (一) C/S结构体系的特点
  1. C/S结构在技术上很成熟,它的主要特点是交互性强有着良好的人机界面、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。
  2. 但该结构的程序开发(前台)是有针对性的,程序的扩展与更新升级不够灵活。由于基于此种结构的系统,需要每个客户端都需要安装相应的客户端程序,那么在应用中必然会牵扯到前台与后台的维护和管理,难度较大,这就需要具有专业水准的技术人员进行操作。
  3. 通常只局限于小型局域网,不利于扩展。
  4. 分布功能弱且兼容性差,不能实现快速部署安装和配置,更新与升级不便,因此缺少通用性,具有较大的局限性。
  (二) B/S结构体系的特点
  1. B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体成本低。
  2. 数据安全性存在很大的问题。对服务器要求过高、数据传输速度慢。
  3. 由于受浏览器的限制,软件的个性化特点明显降低,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或特殊格式报表的设计、专用性打印输出都比较困难和不便。
  4. 相对于发展已非常成熟C/S的一系列应用工具来说,实现复杂的应用构造有较大的困难。虽然可以用ActiveX、Java等技术开发较为复杂的应用,但是开发复杂,并没有完全成熟的技术工具供使用。
  (三) 分析与比较
  1. 软件环境要求不同
  C/S建立在局域网的基础上,通过专门服务器提供连接和数据交换服务。所处理的用户不仅固定,并且处于相同区域,要求拥有相同的操作系统。B/S建立在广域网的基础上,面向不可知的用户群,信息自己管理,与操作系统平台关系小。一般只要有操作系统和浏览器就行。适应范围比C/S更强。
  2. 结构不同
  C/S软件一般采用两层结构,而B/S采用三层结构。
  这两种结构的不同点是两层结构中客户端参与运算,由前、后台共同完成数据的处理。而三层结构中客户端并不参与运算,只是简单地接收用户的请求,显示最后的结果。由于三层结构中的客户端并不需要参与计算,所以对客户端的计算机电脑配置要求较低。虽然采用了逻辑上的三层结构,但在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路,网络通信量大。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量,网络通信量低。所以,从结构上讲C/S处理大量信息的能力是B/S无法比拟的。
  3. 处理模式不同
  在数据处理模式上,C/S在数据处理时要由前、后台共同完成数据运算与处理,那么对于客户端的要求就比较高,而B/S的处理模式与C/S相比,大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,而由服务器集中了所有的应用数据处理与操作。
  4. 速度不同
  由前面的结构分析中可以看出,由于网络通信量的不同直接导致C/S结构要比B/S结构数据处理的速度要高得多,这使得C/S结构更适应于大量的数据处理应用。
  5. 交互性不同
  交互性强是C/S固有的一个优点。在C/S中,加因为客户端有一套完整的应用程序,所以在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互能力,但与C/S的一整套客户应用相比是太有限了。
  6. 安全性要求不同
  由于C/S采用配对的点对点的结构模式,并采用适用于局域网、安全性比较好的网络协议,安全性可得到较好的保证。C/S一般面向相对固定的用户群,它可以对权限进行多层次校验,提供了更安全的存取模式,保证信息的安全控制。一般高度机密的信息系统采用C/S结构比较适宜。
  而B/S采用点对多点、多点对多点这种开放的结构模式,采用的是TCP/IP这一类应用于Internet的开放性协议,其安全性只能靠数据服务器上设有管理密码的数据库的安全性来保证。所以B/S与C/S相比安全性保障比较差。而Internet技术中这些关键的安全问题解决方法远不够成熟。
  7. 维护要求不同
  系统维护是在软件生存周期中开销最大的一部分。C/S结构由于本身的整体性要求,必须通盘考虑去处理出现的问题。而B/S结构,客户端不必安装及维护。开发、维护等工作都集中在服务器端。当需要升级时,C/S结构需要对系统整体进行更新升级,而B/S只需更新服务器端的软件,而不必更换客户端软件,实现系统的无缝升级。这样就减轻了系统维护与升级的成本和工作量,使用户的总体成本大大降低。
  (四) 实际应用中的选型分析
  1. 学生信息管理系统的特殊性
  学生信息管理系统存在以下的特殊性
  (1) 学生信息的机密性是确保学生管理工作正常进行的必要保障。学生管理要本着“以人为本,公正、公开、公平”的原则,要保障大多数同学的利益。那么就要求学生的信息数据要严格按要求进行录入与更改,以免影响到公平性。那么对于系统的要求就是要有很高的安全性要求,要保证信息数据不会被随意更改与删除。权限设置与管理就至关重要。
  (2) 学生信息数据量大。往往一个学校少至几千人,多至上万人,在学生信息管理系统中每一位同学都会有相应的档案,包括其基本信息、奖惩、评优、就业等方面的数据。这样数据库的信息处理量是非常大的。
  (3) 学生信息处理的及时性与速度要求高。因为学生信息的处理量大且访问量大,所以确保信息处理的及时性与速度是非常必要的。
  (4) 学生信息数据的操作的集中性与针对性。学生信息的录入、查询、修改往往只集中在学生管理工作人员手中,其操作具有较强的针对性。不会出现每位同学个人去查询的情况。
  (5) 学生信息管理系统的应用一般仅限于本校使用且学校本身具备较好的局域网硬软件基础。且操作系统相对比较统一。
  2. 选型时的考虑
  考虑到以上情况,综合B/S,C/S的特点。虽然从体系结构上相比,B/S比C/S具有更强的灵活性,更新升级方便,维护简单且成本较低以及许多C/S所不能及的优点。但在安全性、速度及技术的成熟等方面却远不如C/S结构更加适合在学生信息管理系统方面的应用。所以通过种种分析与验证,最终选择C/S结构为学生信息管理系统的开发模式。
  
  当然随着INTERNET的普及,基于B/S体系结构开发应用程序已变为流行的开发模式。但B/S结构与C/S结构各具优缺点,怎样结合B/S与C/S开发系统才是开发MIS系统普遍关注的问题。在应用过程中,应结合实际情况,并根据实际情况进行系统的选型与构建,从而开发出高效、安全的应用系统。
  
  作者单位:徐州工业职业技术学院
其他文献
摘要:教学是个教与学的双边过程,教学水平、教学质量的提高是每个教学步骤规范有序的有机合成。因此,强化高校教学管理,特别是强化高校教学过程管理是保证教学质量的重要手段。  关键词:过程管理;教学质量    一、完善教学各环节规章制度,建立质量监控标准     科学、可操作的规章制度体系的建立是实现教学管理规范化的基础,而制度的落实必须有一系列的检查监控标准。学院制度监控标准应在学院定位基础上根据学院
期刊
一、日本推进农村城市化的措施    自20世纪60年代初开始,日本经济进入高速增长时期,至70年代初,实现工业现代化。日本在实行工业化的过程中,采取工业化和农村城市化同步推进的策略,在亚洲率先实现了农业现代化和农村城市化。日本在农村城市化的过程中采取了以下一些重要举措:  1.增大投资,加强基础设施建设。基础设施的完善与否,在很大程度上制约着农村城市化的进程。20世纪70年代以后,日本政府针对农村
期刊
一、有形展示的含义    有形展示是指在服务营销管理的范围内,一切可传达服务特色的组成部分。在产品营销中,有形展示基本上就是产品本身,而在服务营销中,有形展示的范围就较广泛,除了环境外,还包含所有用以帮助金融服务的一切实体产品和设施。    二、有形展示在金融营销中的作用    有形展示在金融营销中的作用是由金融产品的特征决定的。金融产品具有如下特征:第一、金融产品在自然形态上经常是无形的,由于金
期刊
一、EVA模型的参数定义及运用    1、指标介绍  经济增加值(Economic value added:EVA)是公司经过调整的营业净利润减去该公司现有资产经济价值的机会成本后的余额。  其计算公式为:EVA=NOPLAT—A×WACC,式中:  NOPLAT:经过调整的营业净利润(扣除调整税后的净营业利润)  A:资本总投入额。  WACC:加权资本成本率  公司资产期初的经济价值经济增加值
期刊
摘要:该文在理论分析民营景区核心能力构建的基础上,结合湖南崀山风景区实例,探讨了民营景区核心能力的构成、构建路径和构建措施。  关键词:民营景区;核心能力;构建    所谓民营景区主要是指民营企业以获得景区经营权方式经营管理的景区。景区民营得到了地方政府的支持,当前已成为旅游发展中一个新的亮点。湖南崀山风景名胜区(以下简称崀山景区)是国家级重点风景名胜区和国家级地质公园,2005年1月当地政府正式
期刊
近几年,我国民营中小企业迅速发展,据统计,全国注册登记的中小企业超过800万家,占全国注册企业总数的99%,其中99%以上的是民营企业,中小型民营企业逐渐成为我国国民经济和社会发展中的一支生力军,成为中国经济新的增长点,其建康发展对提升整个国家的国际竞争力具有重要意义。  民营中小企业追求绩效的过程也就是其生存与发展的过程,在这个过程中,制约的因素很多,主要是外部因素和内部因素,就外部因素而言,缺
期刊
摘要:中国作为制造业大国,在国际分工中处于“世界加工厂”的地位。促进国内的产业升级,发展高新技术, 是增强国家竞争力的必然选择。   关键词:贸易;国际分工;制造业;产业升级    自改革开放和中国对外贸易政策的调整以来,中国融入全球化的进程已是不可逆转的趋势,越来越多、越来越广泛地参与国际分工也成为必然。然而作为一个制造业大国,中国在国际分工中却没有占据一个高端位置,也离“世界工厂”的称号还有着
期刊
全球最小自行车    一款全球最小最轻的折叠自行车在新加坡面世。自行车仅重5.5公斤,折叠后可以放入包中,如同一把大伞。这种折叠自行车的制造者是英国发明家克莱夫·辛克莱爵士,他曾在1970年发明当时世界上最小的袖珍计算器。该自行车可以承受的重量最高为112公斤,它的高度可以调节。而且它折叠和展开都比较便捷,只需大约20秒。虽然展开后,这种自行车的车轮只有普通自行车的四分之一大,但辛克莱说,骑在上面
期刊
“看病难、看病贵”的问题在中国特别突出,虽然医疗体制改革不断推动着医院经营管理的进步,但是医院仍然存在大量问题。医疗服务的特殊性使我们认识到,正确认识和实践“以患者为中心”是解决这一问题的关键。    一、CRM的概念和医疗服务的特点    CRM是客户关系管理的英文缩写,是美国于1995年首先提出的一种商业策略。CRM按照客户的分类情况有效地组织企业资源,培养以客户为中心的业务流程,并以此为手段
期刊
长期以来,我国监狱都是实行“监企合一”体制,监狱一方面是刑罚执行场所,另一方面又是生产企业身份。监狱干警一方面要对服刑人员进行狱政管理以实现教育改造的目的,另一方面还要组织企业产品的生产与销售,一直以来都是人民警察身份与企业管理人员双重身份。这样一种“监企合一”体制,使得监狱职能严重错位,监狱领导和干警把很大一部分精力投入到生产经营工作当中,影响了罪犯改造的质量。监企分离改革是我国监狱体制和监狱经
期刊